@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:White 
}
body.top{
	background:#f0f3fb url(../images/shared/fond_page.gif) top center no-repeat;
}

form, ul, li{
	margin:0;
	padding:0;
	list-style-type: none;
}


#conteneur{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#conteneur #header{
	position:relative;
	width:980px;
	height:173px;
	background:#ffffff;	
}

#conteneur #header #recherche{
	margin:0;
	padding:0;
	height:21px;
	line-height:21px;
	
	background : url(../images/shared/fond_header_top.jpg) top left;
	text-align:right;
}

 #conteneur #header #recherche input#recherche_texte{
 	width:125px;
	height:13px;
	font-size:11px;
	padding:0;
	margin:0;
	vertical-align:middle;
 }
 
 #conteneur #header #recherche #recherche_bouton{
	vertical-align:top;
	height:20px;
 }

#conteneur #header #titre_menu_connection{
	position:relative;
	height:130px;
	background-color: #e9f4fc;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 4px solid  #3274a9;	
}

 #conteneur #header #titre_menu_connection #titre,
 {
	display: inline;
 }

#conteneur #header #titre_menu_connection #nav_1 {
	position:absolute;
	width:800px;
	bottom:0;
	left:0;
}


#conteneur #header #titre_menu_connection #nav_1 li{
	display:block;
	float:left;
	height:24px;
	margin:0 2px;
	line-height:24px;
}
#conteneur #header #titre_menu_connection #nav_1 li a{
	display:block;
	float:left;
	height:24px;;
	background:url(../images/menu/fond_menu_gauche.gif) no-repeat top left;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:White;	
}
#conteneur #header #titre_menu_connection #nav_1 li a span{
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding:0 13px;
	background:url(../images/menu/fond_menu_droit.gif) no-repeat top right;

}

#conteneur #header #titre_menu_connection #nav_1 li a:hover,
#conteneur #header #titre_menu_connection #nav_1 li a.selected{
	background:url(../images/menu/fond_menu_gauche_b.gif) no-repeat top left;
	cursor:pointer;
}

#conteneur #header #titre_menu_connection #nav_1 li a:hover span,
#conteneur #header #titre_menu_connection #nav_1 li a.selected span
{
	background:url(../images/menu/fond_menu_droit_b.gif) no-repeat top right;
}
/* CONNEXION */
 #conteneur #header  #connection{
	position:absolute;
	bottom:0px;
	right:0;
	width:154px;
	height:113px;
	background:url(../images/shared/fond_connection.png);
 }
 
 #conteneur #header  #connection #saisieLogin{
 	margin:8px 20px  0 25px;
 } 
 
 #conteneur #header #connection_erreur {
	background:transparent url(../images/shared/fond_connection.png) repeat scroll 0%;
	bottom:0px;
	height:113px;
	position:absolute;
	right:0pt;
	width:154px;
}

 #conteneur #header  #connection_erreur #erreur{
 	margin:20px 50px  20px 25px;
 	text-align: center;
 } 
 #conteneur #header #connection_erreur label{
 	display:block;
	color:#fc6812;
	font-size:11px;
	
	margin:3px 10px;
 }

 #conteneur #header #connection label{
 	display:block;
	color:#fc6812;
	font-size:11px;
	margin-top:3px;
 }
 #conteneur #header  #connection input.texte{
 	width:112px;
	height:13px;
	font-size:11px;
	padding:0;
	margin:0;	
 }
 #conteneur #header  #connection #connection_bouton{
	text-align:right;
 } 
 #conteneur #header  #connection #connection_bouton_erreur{
	text-align:right;
 } 
 
 /* ETAT CONNECTE*/
 #conteneur #header  #connection #texte_connected{
 	height:40px;
	margin: 20px 10px 0 30px;
	color:#fc6812;
	font-size:11px;
 } 
 #conteneur #header #connection #btn_deconnexion { 	
	width:90px;
	height:25px;
	margin: 0 0 0 53px;
	z-index:3;
 }

 #conteneur #header  #connection #btn_deconnexion img{
 	border:0;
 }
 /* FIN ETAT CONNECTE*/
 
#conteneur #header #sous_header{
	height:4px;	
	margin:0;
	padding:0;
	background:#3274a9;
}

#contenu{
	width:985px;
	background:#ffffff;	
	float:left;
}

#nav_2{
	width:165px;
	float:left;
}


#nav_2 #menu{
	margin-left:15px;
	width:150px;
}

#nav_2 #menu ul{
	margin:0px 0;
}

#nav_2 #menu li{
	background:url(../images/shared/pointilles_bleus.gif) no-repeat top right;
	padding:5px 0;
}
#nav_2 #menu li.first{
	background:none;
}

#nav_2 #menu li a{
	display:block;
	padding-left:20px;		
	background:url(../images/menu_gauche/fleche_bleu.gif) no-repeat center left;
	text-decoration:none;
	color:#226396;
	font-size:11px;
	font-weight:bold;
}
#nav_2 #menu li a:hover,
#nav_2 #menu li a.selected{
	background:url(../images/menu_gauche/fleche_orange.gif) no-repeat center left;
	color:#fc640c;		
}

#nav_2 .separation_menu{
	display:block;
	margin:7px 0;
	padding:0;
	height:1px;
	line-height:1px;
	background:#eaf0f5;
	color:#eaf0f5;
}
#nav_2 .separation_menu hr{
	display:none;
}

#nav_2 #abonnez_vous {
	margin-top:28px;
}
#nav_2 #abonnez_vous a img{
    border:0;
}

.clear{
	clear:both;
}
#main{
	
	float:left;
}

iframe{
	border:0;
	margin:0;
	padding:0;
}

#lienrechercheavancee{
	display:block;
	padding-right:40px;		
	text-decoration:underline;
	color:#226396;
	font-size:11px;
	font-weight:bold;
}
#lienrechercheavancee:hover {
	text-decoration: none;
	}

