/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color: #CC3300;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/********************************************************* Balises ********************************************************/
body {
	margin: 0;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#D3E4EE;
	background-image:url(gifs/fdbody_07.jpg);
	background-repeat:repeat-x;
}
legend {
	color: #CC3300;
	font-weight: bold;
}
form {
	margin: 0;
}

select{
width:175px;
font-size:11px;
}

#formation1 select{
width:200px;
}

#forma1 select, #forma2 select, #forma3 select {
/*width:400px;*/
width:auto;
}


h1 {
	font-size: 18px;
	color: #333333;
	margin: 8px 0 10px 0;
	background-image:url(gifs/accueil_21.jpg);
	background-repeat:no-repeat;
	line-height:23px;
	padding-left:18px;
}
h2 {
	font-size: 13px;
	color: #B70202;
	margin: 15px 0 0 0;
}
h3 {
	font-size: 12px;
	color: #23723D;
	margin: 0;
}
p {
	margin:5px 0;
}
/********************************************************** BLOCS ***************************************************/
#header {
	margin: 0 auto;
	width:1000px;
	height:200px;
	background-image:url(gifs/fdheader_02.jpg);
}
#content {
	margin: 0 auto;
	height:auto;
	width:964px;
	background-image:url(gifs/fd_33.jpg);
	padding:0 18px 0 18px;
}
#colonne_gauche {
	float:left;
	width:232px;
	margin-top:10px;
}
#colonne_centre {
	float:left;
	width:540px;
	margin:10px 10px 0 10px;
}
#colonne_droite {
	float:left;
	width:172px;
	margin-top:10px;
}
#header_logo {
	float:left;
	width:246px;
}
#header_droite_logo {
	float:left;
	width:235px;
}
#header_anims_newsletter {
	float:left;
	width:509px;
	/*margin-left:114px;*/
}
#header_anim1 {
	float:left;
	height:173px;
}
#header_demande {
	text-align:right;
}
#header_baseline {
	color:#FFFFFF;
	font-size:17px;
	padding:25px 0 0 5px;
}
#header_demande a{
	display:block;
	text-decoration:none;
	padding:20px 65px 0 0;
	height:54px;
	font-size:13px;
}
#header_anim2 {
	float:left;
	width:201px;
	height:173px;
}
#header_newsletter {
	padding-left:184px;
	clear:both;
	line-height:27px;
	float:left;
	width:150px;
}
#confiance {
	float:left;
	padding-top:10px;
	font-size:13px;
}
#contour_menu {
	border:solid 1px #CCCFD4;
	border-bottom:solid 5px #CCCFD4;
	background-image:url(gifs/fdmenuout_35.jpg);
	margin-bottom:20px;
}
.encartActu1 {
	border:solid 1px #CCCFD4;
	border-bottom:solid 5px #E00303;
	background-color:#F7F9FA;
	padding:5px;
	margin-bottom:10px;
}
.encartActu2 {
	border:solid 1px #CCCFD4;
	border-bottom:solid 5px #FFB800;
	background-color:#F7F9FA;
	padding:5px;
	margin-bottom:10px;
}
.encartActu3 {
	border:solid 1px #CCCFD4;
	border-bottom:solid 5px #0275C6;
	background-color:#F7F9FA;
	padding:5px;
}
#footer {
	margin: 0 auto;
	clear:both;
	text-align:center;
	width:1000px;
	background-image:url(gifs/fdbas_03.jpg);
	background-repeat:no-repeat;
	padding-top:12px;
}
.floater {
	float:left;
}
.albumPhotosx2 {
	float:left;
	width:50%;
	text-align:center;
}
.albumPhotosx3 {
	float:left;
	width:33%;
	text-align:center;
	height:160px;
}

/******************************************************** MENU ***************************************************/
ul.MenuHorizontal { 
   width: 230px; 
   list-style: none; 
   margin: 0; 
   padding: 0; 
   overflow: hidden; 
} 

ul.MenuHorizontal li { 
   width: 230px; 
} 

ul.MenuHorizontal li a { 
   display: block;
   color: #1C1C1C !important;          /*Ici, changer la couleur de la police*/ 
   font-family: Verdana, Arial, Helvetica, sans-serif;         /*Ici, changer la police du menu*/ 
   font-size: 12px !important;          /*Ici, changer la taille de la police du menu*/ 
   font-weight: bold; 
   padding: 0 0 0 15px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/ 
   line-height: 32px;         /*Ici, on augmente la hauteur du menu*/  
   text-align: left; 
   text-decoration: none !important;  
} 

li#menu0 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li# a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu2 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu3 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu4 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu5 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu6 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu7 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu8 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu9 a { 
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu0 a:hover, a#selected-over0 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu1 a:hover, a#selected-over1 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu2 a:hover, a#selected-over2 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu3 a:hover, a#selected-over3 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu4 a:hover, a#selected-over4 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu5 a:hover, a#selected-over5 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu6 a:hover, a#selected-over6 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu7 a:hover, a#selected-over7 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu8 a:hover, a#selected-over8 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
} 

li#menu9 a:hover, a#selected-over9 { 
   background-image: url('gifs/menuover_31.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   padding: 0 0 0 32px;
   color:#B70202 !important; 
}

/********************************************************** Class ***************************************************/
.scrollbarre {
	overflow:auto;
}

/*********************************************************LIGHTBOX*****************************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/******************************************************** Newsletter ***************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}
.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#585858;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}
.formulaire {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}
.bouton {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#ffffff;
	background-color:#585858;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}

/***********************************************************************************************************/
a, a:link, a:active, a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration:none;
}
a.lienBlanc, a.lienBlanc:link, a.lienBlanc:active, a.lienBlanc:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
a.lienBlanc:hover {
	text-decoration:none;
}

.titreEncartAccueil, a.titreEncartAccueil, a.titreEncartAccueil:link, a.titreEncartAccueil:active, a.titreEncartAccueil:hover, a.titreEncartAccueil:visited {
	font-size: 16px;
	text-decoration: none;
	color: #B70202;
	font-weight: bold;
}
.titreEncartRouge, a.titreEncartRouge, a.titreEncartRouge:link, a.titreEncartRouge:active, a.titreEncartRouge:hover, a.titreEncartRouge:visited {
	font-size: 14px;
	color:#B70202;
	text-decoration: none;
	font-weight: bold;
}
.titreEncartBleu, a.titreEncartBleu, a.titreEncartBleu:link, a.titreEncartBleu:active, a.titreEncartBleu:hover, a.titreEncartBleu:visited {
	font-size: 14px;
	color:#02497B;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************************************************************/
.alignementGauche {
	float:left ;
	margin-right: 5px;
	border: 1px solid #000000;
}
.alignementDroite {
	float:right ;
	margin-left: 5px;
	border: 1px solid #000000;
}
.alignementCentre {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #000000;
}

.contour1 {
	border: 1px solid #000000;
}
.cadre1 {
	background-color: #EBF4FA;
	border: 1px solid #CDD8DF;
	padding: 5px;
}

.texteGrand {
	font-size: 12px;
}
.texteGrandRouge {
	font-size: 13px;
	color:#C02323;
}
.texteTresGrand {
	font-size: 14px;
}
.surlignage {
	background-color:#CB1F1B;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	font-size:12px;
}
.encartAccueil {
	background-image:url(gifs/accueil_31.jpg);
	background-repeat:repeat-y;
	padding:0 12px 0 12px;
	width:516px;
}
.titreEncartRouge {
	font-size: 14px;
	color:#C02323;
}
.titreEncartBleu {
	font-size: 14px;
	color:#02497B;
}
.bordureGauche {
	border-left:1px solid #CCCCCC;
}

.detail_formation{
}

/*.encart_detail1{
text-align:center;
border:1px solid #E00303;
margin:0 10px 10px 0;
padding:5px;
width:158px;
float:left;
background-color:#F7F9FA;
}*/
.encart_detail1{
	border:solid 1px #CCCFD4;
	border-left:solid 5px #E00303;
	background-color:#F7F9FA;
	padding:5px;
	margin:0 8px 0 0;
	float:left;
	width:158px;
	height:50px;
}
.encart_detail2{
	border:solid 1px #CCCFD4;
	border-left:solid 5px #FFB800;
	background-color:#F7F9FA;
	padding:5px;
	margin:0 8px 0 0;
	float:left;
	width:158px;
	height:50px;
}
.encart_detail3{
	border:solid 1px #CCCFD4;
	border-left:solid 5px #0275C6;
	background-color:#F7F9FA;
	padding:5px;
	margin:0 0 0 0;
	float:left;
	width:158px;
	height:50px;
}
.tableau {
	background-color:#FBFCFD;
	border:1px solid #CCCCCC;
}
