/* CSS Document 
* {
margin:0;
padding:0;
}
*/
html {
/*height:100%;*/
}

body {
background-color:#015093;
background-image:url(../iso_icons/fond_body.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0;
/*padding:0 43px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100%;
}

#ImageIsotools {
padding:3px;
margin:0 5px;
border:1px solid #ccc;
}

#Logo {
position:absolute;
top:38px;
left:60px;
vertical-align:middle;
}

H1.texteLogo {
position:absolute;
top:30px;
left:130px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:bold;
color:#004F94;
text-transform:lowercase;
}

#BaseLine {
position:absolute;
top:75px;
left:130px;
color:#4F86B5;
text-transform:uppercase;
font-size:10px;
}

.LeClear {
clear:both;
margin:0;
padding:0;
visibility:hidden;
}

html>body .LeClear {
clear:both;
margin:0;
padding:0;
visibility:hidden;
}

#container_principal {
background-color:#FFFFFF;
border-left:6px solid #fff;
border-right:6px solid #fff;
margin:0 43px;
width:auto;
}

	#bandeau {
	height:29px;
	/*border-bottom:1px solid #CB8D8D;*/
	margin-bottom:1px;
	}
	#bandeau h1 {
	margin-left:20px;
	padding-top:15px;
	}
		#bandeau_Rouge {
		/*background-image:url(../iso_icons/fond_bandeau_rouge.jpg);
		background-repeat:repeat-x;*/
		height:185px;
		border:0;
		margin:0;
		padding:0;
		/*border-bottom:1px solid #fff;	*/	
		}
		#menu_horizontal {
		border-bottom:3px double #015095;
		margin:0px 0px 0px 0px;
		padding-top:0px;
		width:100%;
		background-color:#015095;
		text-align:right;
		}
		#menu_horizontal ul {
		/*margin:10px 40px 9px 40px;*/
		text-align:right;
		}
		html>body #menu_horizontal ul {
		/*margin:0px 40px 9px 40px;
		padding:10px 0 0 0;*/
		}
		
		#menu_horizontal li {
		/*display:inline;
		list-style:none;
		color:#FFFFFF;*/
		}
				
		#menu_raccourcis {
		position:absolute;
		top:170px;
		right:49px;

		}
		
			#menu_raccourcis ul {
			list-style:none;
			margin:0;
			padding:0;
			}
		
				#menu_raccourcis li {
				display:inline;
				padding:5px 10px 5px 18px;
				border-left:1px solid #fff; 
				}
			
					#menu_raccourcis a:link, #menu_raccourcis a:hover, #menu_raccourcis a:visited {
					color:#fff;
					font-weight:normal;
					text-decoration:none;
					margin:0;
					padding:0;
					}
					
		
					#menu_raccourcis form {
					background-color:#4E4E4E;
					background-image:url(../iso_icons/arrondie_recherche.jpg);
					background-position:left;
					background-repeat:no-repeat;
					border:none;
					padding:8px 13px 8px 13px;
					margin:8px 0;
					text-align:right;
					width:auto;
					}
					
										
					.champ_recherche {
					display:table-cell;
					font-size:11px;
					border:0;
					padding-left:3px;
					vertical-align:middle;
					}
/*					html>body .champ_recherche {
					margin-top:10px;
					margin-bottom:2px;
					}*/

					.boutton_recherche {
					display:table-cell;

					vertical-align:middle;
					}
/*					html>body .boutton_recherche {
					
					}*/
					
					
		
		#banniere {
		height:185px;
		margin:0;
		padding:0;
		}
		html>body #banniere {
		margin:0;
		padding:0;
		height:185px;
		}
				
#ContainerContenu {
padding:0px;
margin:0px;
background-color:#fff;
height:100%; /* pour IE */
}

#ContainerContenu h1 {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#004E93;
}

#ContainerContenu h2 {
margin:0 0 10px 0;
padding-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#515151;
border-bottom:1px solid #515151;
}

#ContainerContenu h3 {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#EC6D2F;
padding-left:0px;
/*background-image:url(../iso_icons/puce_carre.gif);
background-position:5px 5px;
background-repeat:no-repeat;*/
}


#encart_gauche {
float:left;
width:210px;
height:auto;
margin-top:0;
background-color:#F8F6F1;
background-image:url(../iso_icons/fond_encart_Gauche.jpg);
background-repeat:repeat-y;
}

#encart_gauche h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
padding:14px 10px 0 10px;
margin:0;
color:#004E93;
}

#encart_gauche h2 {
margin:0 10px;
}

/*#encart_gauche h3.premier {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:14px;
margin:0;
color:#FFFFFF;
background-color:#858585;
background-image:url(../iso_icons/fond_encart_H3.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}*/

#encart_gauche h3 span {
color:#9A3301;
}

#encart_gauche p {
margin:10px 0;
}

#encart_gauche p {
padding:0 15px;
text-align:justify;
}

#encart_droit {
float:right;
width:199px;
border-left:1px solid #B2B2B2;
padding:0 15px;
margin-top:0;
}

#encart_droit h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
padding:14px 10px 0 10px;
margin:0px;
color:#EC6D2F;
}

#encart_droit h2 {
margin:0 10px;
}


#encart_droit p {
padding:10px;
border-bottom:1px solid #DCDCDC;
}

#Contenu {
margin:0 20px;
padding:0px 0;
width:auto;
}

#Contenu p {
color:#584835;
}




#IsoImages {
margin:5px;
padding:2px;
border:1px solid #D2D2D2;
}

#footer {
/*background-color:#C8C2BA;*/
border-left:6px solid #fff;
border-right:6px solid #fff;
background-image:url(../iso_icons/fond_footer.jpg);
background-repeat:repeat-x;
background-position:bottom;
text-align:center;
color:#c1c1c1;
/*padding-top:15px;*/
clear:both;
height:24px;
margin:0 43px;
}
#footer a:link, #footer a:hover, #footer a:visited {
color:#c1c1c1;
} 
