body{	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #43669F;}#content{	position: absolute;	top: -6px;}td{	font-family: verdana;	font-size: 10px;	color: #000;}.textebleu{	font-family: verdana;	font-size: 12px;	color: #213E6B;	font-weight: bold;}.actu{	font-family: verdana;	font-size: 10px;	color: #43669F;}a.actu:hover{	font-family: verdana;	font-size: 10px;	color: #43669F;	text-decoration: underline;}.paragraphe{	text-indent: 0px;	padding-left: 10px;	padding-top: 5px;}.paragraphe2{	text-indent: 0px;	padding: 8px 0px 5px 40px;}.paragraphe3{	text-indent: 0px;	padding: 0px 0px 0px 60px;}.lienbleu{	font: 11px verdana;	color: #43669F;}a.lienbleu:hover{	font: 11px verdana;	color: #43669F;}a:link { color: #43669F; }a:visited { color: #43669F; }a:hover { color: #43669F; }a:active { color: #43669F; }.titre1{	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #3D5C85;	text-decoration: none;	padding: 0px 0px 0px 5px;	background-color: #D1E36D;	background-image: url(../images/fond-titre.gif);	background-repeat: no-repeat;	background-position: right center;}.titrefiche{	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #000;	text-decoration: none;	padding: 5px;	background-color: #43669F;	background-image: url(../images/fond-titre-bleu.gif);	background-repeat: repeat-y;	background-position: right center;}.titrepage{	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding: 5px;	background-color: #43669F;	background-image: url(../images/fond-titre-bleu.gif);	background-repeat: repeat-y;	background-position: right center;}.soustitre{	font-size: 12px;	font-weight: bold;	color: #43669F;	background-image: url(../images/puce-contact.gif);	background-repeat: no-repeat;	padding: 0 0 0 30;	line-height: 20px;	background-attachment: inherit;}h1{	font: 11px verdana;	padding: 0px 10px 5px 20px;}.contact{	font-size: 10px;	font-weight: bold;	color: #43669f;	background-color: #F2F3F2;	background-image: url(../images/titre-contact2.jpg);	background-repeat: no-repeat;	background-position: left top;	padding: 30px 30px 30px 12px;}.print{	font-size: 10px;	line-height: 18px;	color: #999999;	text-align: right;}.surligne{	text-decoration: underline;	font-weight: bold;	color: #43669F;}/* ----------------- css form -----------------   */.choixfiliere{	font-family: verdana;	font-size: 10px;	color: #000;}.titrechoix option{	font-family: verdana;	font-size: 10px;	color: #000;	font-weight:normal;}.titrechoix{	color: #43669F;	font-family: verdana;	font-size: 10px;	font-weight: bold;}/* -----------------   nav home gauche  -----------------   */#navcontainer1 ul{	margin: 0px;	padding: 0px;	list-style-type: none;	font-family: verdana, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;}#navcontainer1 li { margin: 0 0 3px 0; }#navcontainer1 a{	display: block;	padding: 2px 2px 2px 0px;	width: 90px;	background-color: #43669F;}#navcontainer1 a:link, #navlist1 a:visited{	color: #fff;	font-weight: bold;	text-decoration: none;}#navcontainer1 a:hover{	background-color: #799AC9;	color: #4365A0;	/* vert  color: #D1E36D; */	text-decoration: none;}#active1 a:link, #active1 a:visited, #active1 a:hover{	background-color: #4365A0;	color: #fff;		text-decoration: none;}/* -----------------   nav home droite  -----------------   */#navcontainer2 ul{	margin: 0;	padding: 0;	list-style-type: none;	font-family: verdana, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;}#navcontainer2 li { margin: 0 0 5px 0; }/*#navcontainer2 a{	display: block;	padding: 2px 2px 2px 2px;	width: 80px;	background-color: #A1B2CF;}#navcontainer2 a:link, #navlist1 a:visited{	color: #fff;	font-weight: bold;	text-decoration: none;}*/#navcontainer2 a{	color: #fff;	font-weight: bold;	text-decoration: none;	display: block;	padding: 2px 2px 2px 2px;	width: 80px;	background-color: #A1B2CF;}#navcontainer2 a:hover{	background-color: #799AC9;	color: #4365A0;	text-decoration: none;}#active2 a:link, #active2 a:visited, #active2 a:hover{	background-color: #4365A0;	color: #FFF;	font-style: normal;	text-decoration: none;}/* -----------------   nav interne  -----------------   */#navcontainer ul{	margin: 0 10px;	padding: 0;	list-style-type: none;	font-family: verdana, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	/* background: #A1B2CF; */}#navcontainer li { margin: 0 0 3px 0; }#navcontainer a{	display: block;	padding: 2px 2px 2px 3px;	/* border: 1px solid #A1B2CF; */	width: 90px;	background-color: #A1B2CF;	/* background-image: url(images/l1_down.gif);*/}#navcontainer a:link, #navlist a:visited{	color: #fff;	font-weight: bold;	text-decoration: none;}#navcontainer a:hover{	/* border: 1px solid #D1D1D1; */	background-color: #799AC9;	/* background-image: url(images/l1_over.gif); */	color: #4365A0;	/* color: #D1E26D; */}#active a:link, #active a:visited, #active a:hover{	/* border: 1px solid #3D5378; */	background-color: #4365A0;	/* background-image: url(images/l1_over.gif); */	color: #fff;}