body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p, table, td, th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a{
	color:#594FBF;
	text-decoration:none;
}
a:hover{
	color:#CC4644;
	text-decoration:underline;
}

a.menu{
	color:#eeeeee;
	text-decoration:none;
}
a.menu:hover{
	color:#ffffff;
	text-decoration:underline;
}

TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial
}
TD.menu {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/i/barre.gif); TEXT-ALIGN: center
}
TD.menuactif {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #c9c9c9; TEXT-ALIGN: center
}
TD.boxmain {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/i/barre2.gif); COLOR: #ffffff; HEIGHT: 20px; TEXT-ALIGN: center
}
TD.boxmain2 {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/i/barre2.gif); COLOR: #ffffff; HEIGHT: 20px; TEXT-ALIGN: center
}


PRE {
	WORD-WRAP: break-word
}
H1 {
	FONT-SIZE: 13px; COLOR: #000080
}
H2 {
	FONT-SIZE: 11px; COLOR: #000080
}
H3 {
	FONT-SIZE: 10px; COLOR: #000080
}
H4 {
	FONT-SIZE: 10px; COLOR: #000080
}
H5 {
	FONT-SIZE: 10px; COLOR: #000080
}

INPUT.Search {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; COLOR: black; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
INPUT.old {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: black; COLOR: black; BORDER-TOP-COLOR: black; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: black
}

label {
display:block;
width:60px;
float:left;
}
.borderedTable {
	padding:0px;
	border-collapse: collapse;
	border-style: solid ; 
	border-color: black ;
	border-width: 1px;
}

/* Pour les formulaires */

fieldset
  {
  padding: 1em;
  }
label
  {
  display: inline;
  float: left;
  width: 160px;
  } 
  #menu
  {
  text-align:center;
   color:#183569;
  background-color:#A2BBEA;
  }
  #menu a
  {
  color:#183569;
  }
    #menu a:hover
  {
  text-decoration:none;
  color:#45891D;
  }
  
  #titremenu
  {
  background-image:url("images/titrefondmenu.png");
  background-repeat: repeat-x;
  font-weight:bold;
  padding-top:13px;
  color:white;
  height:25px;
  }
    #titremenu2
  {
  text-align:left;
  background-image:url("images/titrefondmenu.png");
  background-repeat: repeat-x;
  font-weight:bold;
  padding-top:13px;
  color:white;
  height:25px;
  }
  input
  {
  text-align:center;
  background-color:#7EA2E2;
  color:#132B57;
  border:1px solid #132B57;
  }
  #titre
  {
  background-image:url("images/titre.png");
  background-repeat: repeat-x;
  font-weight:bold;
  padding-top:10px;
  color:white;
  font-size:15px;
  text-align:left;
  height:27px;
  margin:0px;
  }
  
  
/* =CLEARFIX
--------------------------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
	/* End hide from IE-mac */
	
/* END CLEARFIX ----------------------------------- */



  
