body {	background-color:#1C2E3A;}/*#####################################################---- STRUCTURE######################################################*/#contenant{position:absolute;padding:10px;width: 782px;	height:687px;left:260px;top:59px;margin: auto;border-width:1px;border-style:dashed;background-color:#fAfAfA;text-align: justify;font-family: Arial;font-size: 10pt;font-family: Arial;filter:alpha(opacity=95);		opacity: 0.95;		-moz-opacity : 0.95; }#global{margin: auto;	/*position:absolute;*/	/*left: 50%;*/	margin-top:5px;	width: 982px;	height:687px;	/*margin-left: -50%;*/}#fondblanc {	position:absolute;	width: 982px;	height:687px;	background-color:#FFFFFF; }#logo {	position:absolute;	left: 676px;	width:305px;	top: 9px;}#baseline_logo{width:350px; position:absolute; left:625px; top:80px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align:right;}#baseline_logo a{ color:#FFFFFF; text-decoration:none;}#baseline_logo a:hover{ color:#ffffff; text-decoration:underline;}#baseline_logo .fr{padding-right:10px;font-size:11px}#baseline_logo .en{padding-right:10px;font-size:9px}#fond {	position:absolute;	width:980px;	height:685px;	margin-bottom:1px;	background-repeat:repeat;	top: 1px;	left: 1px;}/*#####################################################-- Navigation Secondaire######################################################*/#navi_secondaire {	position:absolute;		width:162px;		height:170px;		left: 818px;		top: 311px;}#navi_secondaire ul {	list-style-type:none;}#navi_secondaire li {	/*padding: 0px 0x 0px 0em;	background: url(../_IMAGES/_STRUCTURE/puce-plus.gif) left no-repeat; */	margin-left:-50px; 	margin-top:1px; 	font-family:Verdana;		font-size:12px;		font-weight:normal;		color:#FFFFFF;	}#navi_secondaire li a{	margin-left:10px;	padding-left:2px;	color:#000000; 	text-decoration:none;	display: block ;	width:110px; 	text-decoration:none;		color:#FFFFFF;	height:15px;	filter:alpha(opacity=75);		opacity: 0.75;		-moz-opacity : 0.75; }#navi_secondaire li a:hover{	 background-color:#FFFFFF; 	 text-decoration:none; 	 color:#000000;	}#navi_secondaire_input{	position:absolute;	top: 144px;	width: 135px;}#navi_secondaire_input input {	border-style:none; 	font-family:Arial, Helvetica, sans-serif; 	font-size:11px; 	color:#000000; 	border-color:#FFFFFF; 	filter:alpha(opacity=90);		opacity: 0.90;		-moz-opacity : 0.90; }#navi_secondaire_input .btn_recherche{	position:absolute;	left: 114px;	top: 6px;}/*#################################################-- STYLE TEXTE/*################################################*/.titre_bloc{	position:absolute;		left: 4px;		font-family:Verdana, Arial, Helvetica, sans-serif;		font-size:14px;	font-weight:bold;		color:#000000;		top: 3px;}/*#####################################################-- Bloc	 la dcouverte######################################################*/#aladecouverte {	position:absolute;		width:325px;		height:149px;		background-color: #fcd116;	filter:alpha(opacity=75);		opacity: 0.75;		-moz-opacity : 0.75; 	left: 10px;		top: 420px;}/*#####    Liste gauche          **/#liste_a_la_decouverte_gauche{	position:absolute;		top:25px;		left:0px;		width: 160px;}#liste_a_la_decouverte_gauche ul{	list-style-type:none;}#liste_a_la_decouverte_gauche li {	background: url('../_IMAGES/_STRUCTURE/puce-jaune.gif') no-repeat 0px 4px;	font-family:arial; 	font-size:11px; 	font-weight:normal; 	color:#000000; 	line-height:12px;		margin-left:-36px;		margin-bottom:5px;			margin-top:5px; padding-left:1em; padding-right:0px; padding-top:0px; padding-bottom:0px	}#liste_a_la_decouverte_gauche li a {	color:#000000; text-decoration:none;	padding-left:4px;	margin-left:0px;	display: block ;	height:30px;	width:145px; }#liste_a_la_decouverte_gauche li a:hover {	color:#000000; 	background-color:#c2c2c2;}/*#####    Liste droite          **/#liste_a_la_decouverte_droite{	position:absolute;	top:25px;	left:150px;	width: 160px;}#liste_a_la_decouverte_droite ul {	list-style-type: none;}#liste_a_la_decouverte_droite li {	background: url('../_IMAGES/_STRUCTURE/puce-jaune.gif') no-repeat 0px 4px; 		font-family:arial; 	font-size:11px; 	font-weight:normal; 	color:#000000; 	line-height:12px;		margin-left:-26px;		margin-bottom:5px;			margin-top:5px; padding-left:1em; padding-right:0px; padding-top:0px; padding-bottom:0px	}#liste_a_la_decouverte_droite li a {	color:#000000; text-decoration:none;	padding-left:4px;	display: block ;	height:30px;	width:150px; }#liste_a_la_decouverte_droite li a:hover {	background-color:#c2c2c2;	color:#000000; }/*#####################################################-- Bloc	 la une######################################################*/#alaune {	position:absolute;		width:320px; 	height:149px; 	background-color: #009460;	filter:alpha(opacity=75); 	opacity: 0.75; 	-moz-opacity : 0.75; 	left: 650px;		top: 420px;}#liste_a_la_une{	position:absolute;		top:25px;		left:0px;		width: 210px;}#liste_a_la_une ul{	list-style-type:none;		line-height:15px; 	margin-right:5px;}#liste_a_la_une li {	background: url('../_IMAGES/_STRUCTURE/puce-noire.gif') no-repeat 0px 4px; 			font-family:arial; 	font-size:11px; 	font-weight:normal; 	color:#000000; 	line-height:12px;		margin-left:-32px;		margin-bottom:5px;			margin-top:5px; padding-left:1em; padding-right:0px; padding-top:0px; padding-bottom:0px	}#liste_a_la_une li a {	color:#000000; 	text-decoration:none;	padding-left:4px;	display: block ;	height:auto;	width:196px; }#liste_a_la_une li a:hover {background-color:#c2c2c2;color:#000000;}/*#####################################################-- Bloc	 la une2 pour menu ######################################################*/#alaune2 {	position:absolute;		width:250px; 	height:149px; 	background-color: #009460;	filter:alpha(opacity=75); 	opacity: 0.75; 	-moz-opacity : 0.75; 	left: 5px;		top: 527px;}#liste_a_la_une2{	position:absolute;		top:25px;		left:0px;		width: 410px;}#liste_a_la_une2 ul{	list-style-type:none;		line-height:15px; 	margin-right:5px;}#liste_a_la_une2 li {	background: url('../_IMAGES/_STRUCTURE/puce-noire.gif') no-repeat 0px 4px; 			font-family:arial; 	font-size:11px; 	font-weight:normal; 	color:#000000; 	line-height:12px;		margin-left:-32px;		margin-bottom:5px;			margin-top:5px; padding-left:1em; padding-right:0px; padding-top:0px; padding-bottom:0px	}#liste_a_la_une2 li a {	color:#000000; 	text-decoration:none;	padding-left:4px;	display: block ;	height:auto;	width:490px; }#liste_a_la_une2 li a:hover {background-color:#c2c2c2;color:#000000;}/*#####################################################-- Bloc	 ladecouverte2pour menu######################################################*/#aladecouverte2 {	position:absolute;		width:250px; 	height:149px; 	background-color: #fcd116;	filter:alpha(opacity=75); 	opacity: 0.75; 	-moz-opacity : 0.75; 	left: 5px;		top: 357px;}/*#####################################################-- Pied de page######################################################*/#piedpage {	top: 710px;		width: 982px;		position:absolute;		font-family:Arial, Helvetica, sans-serif;		color:#FFFFFF;		text-align:right;		font-size:10px;}#piedpage a{	text-decoration:none;		color:#FFFFFF;}#piedpage a:hover{	text-decoration:underline;		color:#FFFFFF;}/*#####################################################-- Navigation Principale######################################################*/#navi_principale {	position:absolute;	width:320px;	height:290px;	left: 10px;	top: 29px;	background-color: #ce1126;	filter:alpha(opacity=75); 	opacity: 0.75; 	-moz-opacity : 0.75; }#testA{position:absolute;background-color:#000000;width: 120px;height:1px;top: 200px;}#navi_principale li a{color: #ffffff;text-decoration: none;display: block;/*height: 100%;*/border: 0px;}#navi_principale li a:hover{text-decoration: underline;/*border-bottom:1px solid #ffffff;*/}#navi_principale dl {/* float: left; supprimé pour Linux */width: 12em;margin: 0 1px;}#navi_principale dt {width:130px;cursor: pointer;line-height:30px;	font-family:Verdana;	font-size:13px;	font-weight:bold;	color:#FFFFFF;display:block;} #navi_principale dt a { font-family:Verdana;	font-size:13px;	font-weight:bold;	color:#FFFFFF; text-decoration:none; display:block; }#navi_principale2 {	/*position:absolute;	width:100px;	height:150px;	left: 5px;	top: 59px;*/	position:absolute;	width:250px;	height:190px;	left: 5px;	top: 59px;	background-color: #ce1126;	filter:alpha(opacity=75); 	opacity: 0.75; 	-moz-opacity : 0.75; }#navi_principale2 li a{color: #ffffff;text-decoration: none;display: block;height: 100%;border: 0px none;}#navi_principale2 li a:hover{text-decoration: underline;}#navi_principale2 dl {/* float: left; supprim?? pour Linux */width: 12em;margin: 0 1px;}#navi_principale2 dt {width:130px;cursor: pointer;line-height:25px; font-family:Verdana; font-size:13px; font-weight:bold; color:#FFFFFF; margin-bottom:5px;/* ligne chang??e par Hippocampe pour ??viter tremblement sous FF */} #navi_principale2 dt a { font-family:Verdana;	font-size:13px;	font-weight:bold;	color:#FFFFFF; text-decoration:none; } #navi_principale2 dt a:hover{/*border-bottom:1px solid #ffffff;*/}#navi_principale2 ul{/*background-color:#00CCCC;*/border-left:1px solid #ffffff;text-indent:10px;position:absolute;/*top:20px;*/margin-top:-30px;width:300px;margin-left:120px;}#navi_principale2 li{margin-left:-10px;color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;height:20px;list-style-type:none;}#navi_principale2 dl, dt, dd {margin: 0;padding: 0;list-style-type: none;}#ligne1{background-position: 0% 0%; border-left:0px solid #fff; border-right:0px solid #fff; border-top:1px solid #fff; border-bottom:0px solid #fff; width:110px; height:1px; font-size: 0; margin-top:-5px;display:none;  background-image:url('none'); background-repeat:repeat; background-attachment:scroll }#ligne2{background-position: 0% 0%; border-left:0px solid #fff; border-right:0px solid #fff; border-top:1px solid #fff; border-bottom:0px solid #fff; width:110px; height:1px; font-size: 0; margin-top:-5px;display:none;  background-image:url('none'); background-repeat:repeat; background-attachment:scroll }#ligne3{background-position: 0% 0%; border-left:0px solid #fff; border-right:0px solid #fff; border-top:1px solid #fff; border-bottom:0px solid #fff; width:110px; height:1px; font-size: 0; margin-top:-5px;display:none;  background-image:url('none'); background-repeat:repeat; background-attachment:scroll }#ligne4{background-position: 0% 0%; border-left:0px solid #fff; border-right:0px solid #fff; border-top:1px solid #fff; border-bottom:0px solid #fff; width:110px; height:1px; font-size: 0; margin-top:-5px;display:none;  background-image:url('none'); background-repeat:repeat; background-attachment:scroll }#navi_principale dt a:hover{/*background: url(../_IMAGES/_STRUCTURE/separateur-menu.png) no-repeat;background-position: 0px 25px;*/}#navi_principale ul{/*background-color:#00CCCC;*/border-left:1px solid #ffffff;text-indent:10px;position:absolute;/*top:20px;*/margin-top:-30px;width:180px;margin-left:120px;}#navi_principale li{color: #ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style-type:none;line-height:15px;height:15px;}#navi_principale dl, dt, dd {margin: 0;padding: 0;list-style-type: none;}#menu_inter{background-color: #dddddd;border-style:solid;border-color:#000000;border-width: 1px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width:25%;}#menu_inter2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width:25%;padding:0;}#tabmenu{position:fixed;width:150px;}#tabgene{text-align:center;vertical-align:top;text-align: justify;font-family: Arial;font-size: 10pt;margin:0pt;width:100%;}#tdgene1{vertical-align:top;text-align: justify;font-family: Arial;font-size: 10pt;margin:0pt;background-color:#6699cc;}#tdgene2{text-align: center;font-family: Arial;font-size: 10pt;margin:0pt;background-color:#6699cc;width:120px;}#tdgene{vertical-align:top;text-align: justify;font-family: Arial;font-size: 10pt;margin:0pt;width:98%;}#tdmenu 	{border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width: 1px;padding:10px;text-align: right;}#menu {}#menu dl {float: left;width: 6em;}#menu dt {cursor: pointer;text-align: center;}#menu dd {display: none;}#menu li {text-align: center;background: #fff;}#menu li a, #menu dt a {color: #000;text-decoration: none;display: block;height: 100%;border: 0 none;}#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {text-decoration:underline;}