@charset "UTF-8";
/* CSS Document */

body, html
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:#3562a5 url(../images/fond_page.jpg) top center repeat-y;
}


a { color:#FF6600; }


#MAIN
{
	display:block; width:1000px; margin:0px auto 0px auto;
	
}
#MAIN_IN
{
	display:block; width:1000px; float:left; background:url(../images/fond_corps.gif) top left repeat-y;
}
#ENTETE
{
	display:block; width:784px; height:179px; float:left;
	background:url(../images/fond_entete_01.jpg) top right no-repeat;
}
#CORPS
{
	display:block; width:784px; float:left;
}
#COLONNE_GAUCHE
{
	display:block; width:209px; float:left; padding-top:35px; background:url(../images/fond_top_CG.jpg) top right no-repeat;
}
#COLONNE_DROITE
{
	display:block; width:216px; float:left; background:url(../images/fond_entet_02.jpg) top left no-repeat;
}

#CONTENU
{
	display:block; width:574px; float:left; background:url(../images/fond_top_CONTENU.jpg) top left repeat-x;
	_width:550px;min-height:528px;
}
#FOOTER
{
	display:block; width:1000px; float:left; height:81px;
	background:url(../images/fond_footer.jpg) top left repeat-x #F8B655; padding-top:12px; text-align:right;
}
#FOOTER li
{
	display:inline-table; padding-left:8px; margin-top:5px; padding-right:8px; float:right; list-style:none; background-image:none;
	font-family:Arial, Helvetica, sans-serif; font-size:0.7em;
}
#FOOTER li a { color:#000000; text-decoration:none; }
#FOOTER li a:hover { color:#000000; text-decoration:underline; }

#COLONNE_DROITE_ADRESSE
{
	display:block; font-size:0.8em; color:#333333; padding:12px; float:left; margin-top:20px;

}

#COLONNE_GAUCHE ul { display:block; padding:0px; width:199px; margin:0px; }
#COLONNE_GAUCHE ul a { text-decoration:none; color:#FFFFFF; }

#COLONNE_GAUCHE li a { display:block; text-decoration:none; color:#2E4C92; font-size:0.8em; padding:0px; }
#COLONNE_GAUCHE li a:Hover { text-decoration:underline; color:#2E4C92; font-size:0.8em; padding:0px;  }


.MenusPrincipal
{
	display:block; float:left; font-size:0.9em; background:url(../images/Fond_UL_CG_top.jpg) top center no-repeat; float:left;
	
	 width:178px; margin-left:4px; height:20px; padding-left:25px; padding-top:14px; 
	 *margin-left:2px;
	 _width:174px;
}
.MenusPrincipal_orange
{
	display:block; float:left; font-size:0.9em; background:url(../images/Fond_UL_CG_top_orange.jpg) top center no-repeat; float:left;
	
	 width:178px; margin-left:4px; height:20px; padding-left:25px; padding-top:14px; 
	 *margin-left:2px;
	 _width:174px;
}

#COLONNE_GAUCHE ul li
{
	display:block; float:left;
	width:178px; margin-left:4px; height:18px; padding-left:25px; padding-top:7px;
	*margin-left:2px;
	list-style:none; background:url(../images/puce_li.jpg) 17px 15px no-repeat;
	_width:150px;
	*width:174px;/*border:1px solid #99FF00;*/
	
}

#footerMenusPrincipaux
{
	display:block;
	width:178px; margin-left:4px; height:8px; padding-left:25px;
	_width:173px;
	*margin-left:2px;
	float:left; background:url(../images/fond_menus_bottom.jpg) top center no-repeat
	
}
#footerMenusPrincipaux_orange
{
	display:block;
	width:178px; margin-left:4px; height:8px; padding-left:25px;
	_width:173px;
	*margin-left:2px;
	float:left; background:url(../images/fond_menus_bottom_orange.jpg) top center no-repeat
	
}
.liste_ss_menus
{ 
	float:left;
	background:url(../images/fond_sous_menus.jpg) 8px top repeat-y;
	*background:url(../images/fond_sous_menus.jpg) 6px top repeat-y;
	display:none;
	/* padding-bottom:8px; */
}
.liste_ss_menus_orange
{ 
	float:left;
	background:url(../images/fond_sous_menus_orange.jpg) 8px top repeat-y;
	*background:url(../images/fond_sous_menus_orange.jpg) 6px top repeat-y;
	display:none;
	/* padding-bottom:8px; */
}


/* ////////////////// colonne de droite    */
#liste_menus_droite
{
	display:block; float:left; background:url(../images/fond_menus_droite.jpg);
}
#liste_menus_droite a { text-decoration:none; color:#3562a5; } 
#liste_menus_droite a:hover { text-decoration:underline; color:#3562a5; } 

#MD_emplois
{
	display:block; float:left;  color:#3562a5; font-size:14px;
	width:166px; height:33px; padding-top:14px; padding-left:45px; background:url(../images/icon_emploi.jpg) top left no-repeat;
	
}

#MD_actus
{
	display:block; float:left;  color:#3562a5; font-size:14px;
	width:166px; height:33px; padding-top:14px; padding-left:45px; background:url(../images/icon_actus.jpg) top left no-repeat;
	
}

#MD_actus_alefpa
{
	display:block; float:left;  color:#3562a5; font-size:14px;
	width:166px; height:33px; padding-top:8px; padding-bottom:6px; padding-left:45px; background:url(../images/icon_actus_alefpa.jpg) top left no-repeat;
	
}

#MD_partenaires
{
	display:block; float:left;  color:#3562a5; font-size:14px;
	width:166px; height:33px; padding-top:14px; padding-left:45px; background:url(../images/icon_partenaires.jpg) top left no-repeat;
	
}

#liste_autres_menus_droite
{
	display:block; float:left; font-size:0.8em; margin-top:90px;
}
#liste_autres_menus_droite a { text-decoration:none; color:#000000; } 
#liste_autres_menus_droite a:hover { text-decoration:underline; color:#000000; } 

#MD_mentions { display:block; width:166px; height:20px; padding-top:8px; padding-bottom:6px; padding-left:45px; background:url(../images/icon_mentions.jpg) left 3px  no-repeat; }

#MD_Plan_site { display:block; width:166px; height:20px; padding-top:8px; padding-bottom:6px; padding-left:45px; background:url(../images/icon_plan_site.jpg) left 3px  no-repeat; }



#history_back { margin-left:10px; font-size:0.8em; margin-top:10px; float:left; width:560px; _width:550px; _margin-bottom:10px; }
#history_back a { color:#3562a5; text-decoration:none;  }

#CONTENU_colonne_2_3 { display:block; float:left; margin-left:10px; width:55%; _width:55%; }

#CONTENU_colonne_1_3 { display:block; float:left; width:40%; _width:40%; }

#CONTENU_colonne_1 {  margin-left:10px; display:block; float:left; width:95%; _width:40%; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:1em; padding-left:5px; }
.orange { background:url(../images/h1_orange.jpg) top left repeat-x; color:#FFFFFF; height:30px; padding-top:8px;}
.gris { background:url(../images/h1_gris.jpg) top left repeat-x; color:#2E4C92; height:30px; padding-top:8px;}

h2 { font-size:0.9em; color:#3562a5; padding-left:5px; padding-right:5px;   }
p { font-size:0.8em; color:#000000; padding-left:5px;  padding-right:8px; text-align:justify  }

.texteOrange {  color:#FF6600; }
.texteBleu {  color:#3562a5; }

.Bouton_gris { display:block; height:28px; width:200px; padding-left:25px; padding-top:6px; background:#CCCCCC; float:left; background:url(../images/fond_bouton_gris.jpg) top left no-repeat; text-decoration:none; color:#3562a5;  }
.Bouton_gris:Hover { background:url(../images/fond_bouton_gris_on.jpg) top left no-repeat; text-decoration:none;  }
.Bouton_gris_2 { display:block; height:28px; width:200px; padding-left:25px; padding-top:6px; background:#CCCCCC; float:left; background:url(../images/fond_bouton_gris.jpg) top left no-repeat; text-decoration:none; color:#3562a5;  margin-top:10px;padding-left:15px;padding-top:7px;font-size:12px;}
.Bouton_gris_2:Hover { background:url(../images/fond_bouton_gris_on.jpg) top left no-repeat; text-decoration:none;  }


.libelle { font-size:12px; font-weight:bold; }

.libelle2 { font-size:12px;  }

.donnesEtab { font-size:12px; color:#333333;  }
.popup{
position:absolute;
z-index:100;
display:none;
visibility:hidden;	
}
.acronyme{
color:#3562a5;
font-weight:bold;
position: relative;
text-decoration:overline;	
}
.acronyme:hover{
text-decoration:none;	
}
#infobulle{
position:absolute;
margin:auto;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#3562a5;
top:0px;
left:0px;
z-index:10px;
}
#tdinfobulle{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#3562a5;
background-color:#FFFFFF;
}
.tabinfo{
width:240px;
}
.tabhg{
background:url(../images/bulle_hg.gif) top left no-repeat;	
height:15px;
width:15px;
}
.tabh{
	background:url(../images/bulle_h.gif) top left repeat-x;
		height:15px;
}
.tabhd{
background:url(../images/bulle_hd.gif) top right no-repeat;	
height:15px;
width:15px;
}
.tabg{
	background:url(../images/bulle_g.gif) top left repeat-y;
	width:15px;
}
.tabd{
	background:url(../images/bulle_d.gif) top right repeat-y;
	width:15px;
}
.tabbg{
background:url(../images/bulle_bg.gif) bottom left no-repeat;	
height:15px;
width:15px;
}
.tabb{
	background:url(../images/bulle_b.gif) bottom left repeat-x;
	height:15px;
}
.tabbd{
background:url(../images/bulle_bd.gif) bottom right no-repeat;	
height:15px;
width:15px;
}



.tabhgmail{
background:url(../images/hg.png) top left no-repeat;	
height:48px;
width:32px;
}
.tabhmail{
	background:url(../images/h.png) top left repeat-x;
	height:48px;
  color:#FFFFFF;
font-size:12px;
font-family:verdana,arial;
font-weight:bold;
text-align:center;
}
.tabhdmail{
background:url(../images/hd.png) top right no-repeat;	
height:48px;
width:32px;
}
.tabgmail{
	background:url(../images/g.png) top left repeat-y;
	width:32px;
}
.tabdmail{
	background:url(../images/d.png) top right repeat-y;
	width:32px;
}
.tabbgmail{
background:url(../images/bg.png) bottom left no-repeat;	
height:48px;
width:32px;
}
.tabbmail{
	background:url(../images/b.png) bottom left repeat-x;
	height:48px;
  text-align:center;
}
.tabbdmail{
background:url(../images/bd.png) bottom right no-repeat;	
height:48px;
width:32px;
}
#tdmail{
background-color:#FFFFFF;
font-size:10px;
font-family:verdana,arial;
}
.lib_dep{
font-size:0.8em ;margin-bottom:10px;
font-family:Verdana, Geneva, sans-serif;
color:#3562a5;
}
.tabloetabl{
	width:100%;
	margin-top:30px;
}
.tabloetabl th{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	background-color:#3562a5;
	font-weight:bold;
}
.tabloetabl td{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#3562a5;
	border-bottom:	1px solid #3562a5;
}
.tabloetabl td a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FF6600;
	text-indent:none;
}
.tabloetabl td a:hover{
	text-indent:underline;
}
.txtformcnt{
	width:240px;
	border:1px solid #3562a5;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#3562a5;
	margin-bottom:2px;
}
.masque_envoi{
	z-index:10; visibility:hidden; display:none; width:100%; height:100%; position:absolute; top:0px; left:0px;-moz-opacity:0.7;opacity: 0.7;filter:alpha(opacity=70); vertical-align:middle; text-align:center; background-color:#999; color:#FFFFFF;
background-color:#3562A7;font-family:Verdana, Arial;font-size:10px; padding-top:200px; font-weight:bold;
}
.libphoto{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#3562a5;
}


	
