*{
  margin: 0px;
  padding: 0px;
}



html {

   overflow-y: auto;
   overflow-x: auto;
   background:url("bg.jpg") repeat top left;
}

body{
color: #000000;
font-size: 12px;
line-height: 15px;
font-family:  Arial, Verdana, Helvetica,sans-serif ;
  margin: 0px;

}


a {
color: #000000;
font-size: 12px;
line-height: 15px;
font-family:  Arial, Verdana, Helvetica,sans-serif ;
text-decoration: none;
border: none;
}

a:hover {
color: #666666;
font-size: 12px;
line-height: 15px;
font-family:  Arial, Verdana, Helvetica,sans-serif ;
text-decoration: none;
border: none;
}

a img {
border: 0 none; /* suppression des marges par défaut sur l'image */
}

#conteneur {
z-index:1;
height: auto;
margin-left: auto;
margin-right: auto;

}

#conteneurtop{
  background: url(fdhaut.gif) no-repeat top center ; 
  z-index:10;
  height:175px;
 /* height:155px;*/
}


#book
{
float:left;
width:539px;
}

#conteneurcentre{

background: url(fdcentre.gif) repeat-y top center; 

}

#centre {
 /* z-index:10;*/

/*min-height:525px;*/
min-height:525px;
width:975px;
/*background:#FFFFFF;*/
/* background: url(fdcentre_invert.jpg) repeat-y top center; */
}



#centre_sommaire {
 /* z-index:10;*/
  /*   min-height:525px;*/
/*height:525px;*/
height:680px;
width:975px;
/*background: url(fdcentre_sommaire.jpg) no-repeat top center;*/
}

#conteneurbas{
 background: url(fdbas.gif) no-repeat bottom center;  
height: 100px;

}

#left_image_sommaire {
	float: left;
	width: 350px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


}
#left_image_presta{
	float: left;
	width: 300px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


}

#left_image {
	float: left;
	width: 250px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#infos {
/*height: 500px;*/
	float: left;
	width: 625px;
	/*height: 500px;*/
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;

}
#infos_presta {
/*height: 500px;*/
	float: left;
	width: 675px;
	/*height: 500px;*/
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;
}

#candidature {
/*height: 500px;*/
	float: left;
	width: 975px;
	/*height: 500px;*/
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;
}

#devis_express {
/*height: 500px;*/
	float: left;
	width: 975px;
	/*height: 500px;*/
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;
}



#boutons {
/*visibility:hidden;*/
/*z-index:50;*/
/*position:absolute;*/
/*float: center;*/
/*z-index:50;*/
height:30px;
padding-top:0px;
width: 975px;
margin: 0;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#centre_livre {
	float: left;
	width: 975px;
	/*height: 500px;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;

}



.fiches_livre {
/*background:#ffffff;*/
	float: left;
	width: 297px;
	height: 350px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
	color: #872301;
	border: 0px solid #746143;
	border-bottom: 2px solid #cccccc;
	border-top: 0px solid #cccccc;
font-size: 12px;
line-height: 15px;
text-decoration: none;
/*background: url(doc/images/cellule-livre.jpg) no-repeat top center ; */
}


#centre_partenaires {
	float: left;
	width: 975px;
	/*height: 500px;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;

}

.fiches_partenaires {
/*background:#ffffff;*/
	float: left;
	width: 180px;
	height: 200px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0;
	color: #666666;
	border: 0px solid #746143;
	border-bottom: 0px solid #cccccc;
	border-top: 5px solid #cccccc;
font-size: 12px;
line-height: 15px;
text-decoration: none;
/*background: url(doc/images/partenaires.jpg) no-repeat top center ;*/
}

.fiches_references {
/*background:#ffffff;*/
	float: left;
	width: 860px;
	height: 40px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0;
/*	color: #ffffff;*/
	color: #916C26;
	border: 0px solid #746143;
	border-bottom: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
font-size: 12px;
line-height: 12px;
text-decoration: none;
}


.fiches_actualite {
/*background:#ffffff;*/
	float: left;
	width: 860px;

	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0;
/*	color: #ffffff;*/
	color: #916C26;
	border: 0px solid #746143;
	border-bottom: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
font-size: 12px;
line-height: 12px;
text-decoration: none;
color: #666666;
}


#centre_fiches {
	float: left;
	width: 725px;
	/*height: 500px;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;

}
.petites_fiches {
/*background:#ffffff;*/
	float: left;
	width: 102px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 5px;
	padding: 0;
	color: #562409;
font-size: 12px;
line-height: 15px;
text-decoration: none;
}
.petites_fiches a  {
 	color: #562409;
font-size: 12px;
line-height: 15px;
text-decoration: none;
}
.petites_fiches a:hover  {
 	color: #ffffff;
font-size: 12px;
line-height: 15px;
text-decoration: none;
}

.grandes_fiches {
	/*background:#666666;*/
	float: left;
	text-align:left;
	width: 250px;
	border: 0px;
	border-style: solid;
	margin-top: 10px; 
	padding-top: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
.grandes_fiches_titre {
	background:#746143;
	float: center;
	width: 540px;
	height: 20px;
	border: 0px;
	margin-top: 0px; 
	padding-top: 0px;
	padding: 0px;
	color: #ffffff;
font-size: 12px;
line-height: 20px;
text-decoration: none;	
}
.image_fiche {
	/*background:#ffffff;*/
	float: left;
	width: 260px;
	border: 0px;
	border-style: solid;
	margin-top: 10px; 
	padding-top: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
#pages {
	border: 0px;
	float: left;
	width: 539px;
	height: 50px;
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
	text-align:center;
}

.texte_noir{
 	color: #000000;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}

.texte_titre{
 	color: #000000;
font-size: 20px;
line-height: 20px;
text-decoration: none;

}

.fiches_petites_blanc{
 	color: #872301;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}
.fiches_petites_blanc a {
 	color: #562409;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}
.fiches_petites_blanc a:hover {
 	color: #ffffff;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}


.texte_bleu_octa{
 	color: #31EAFF;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}
.texte{
 	color: #333333;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}

.texte a {
 	color: #333333;
font-size: 12px;
line-height: 15px;
text-decoration: none;
}

.texte a:hover {
color: #666666;
font-size: 12px;
line-height: 15px;
text-decoration: underline;
}


.texte_grand{
 	color: #333333;
font-size: 14px;
line-height: 20px;
text-decoration: none;
font-weight:bold;

}

.point_bleu{
 	color: #DDB633;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}

.titre_presta_coach{
 	color: #7E3C0C;
font-size: 15px;
line-height: 15px;
text-decoration: none;

}
.titre_presta_coach_titre{
 	color: #7E3C0C;
font-size: 20px;
line-height: 20px;
text-decoration: none;

}

.titre_presta_coach_beige{
 	color: #BE6E19;
font-size: 15px;
line-height: 15px;
text-decoration: none;
}

.texte_gris{
 	color: #666666;
font-size: 12px;
line-height: 15px;
font-weight:bold;
}

.liens_bleu{
 	color: #BE6E19;
font-size: 12px;
line-height: 15px;
text-decoration: underline;
font-weight:bold;
}

.liens_bleu a {
 	color: #BE6E19;
font-size: 12px;
line-height: 15px;
text-decoration: underline;
font-weight:bold;
}

.liens_bleu a:hover {
color: #872301;
font-size: 12px;
line-height: 15px;
text-decoration: underline;
font-weight:bold;
}


.page_liens{
 	color: #C1A784;
font-size: 10px;
line-height: 13px;
text-decoration: none;
font-weight:bold;
}

.page_liens a {
 	color: #562409;
font-size: 10px;
line-height: 13px;
text-decoration: none;
font-weight:bold;
}

.page_liens a:hover {
 	color: #C1A784;
font-size: 10px;
line-height: 13px;
text-decoration: none;
}

.retour{
 	color: #562409;
font-size: 10px;
line-height: 13px;
text-decoration: none;
font-weight:bold;
}

.retour a {
 	color: #562409;
font-size: 10px;
line-height: 13px;
text-decoration: none;
font-weight:bold;
}

.retour a:hover {
 	color: #666666;
font-size: 10px;
line-height: 13px;
text-decoration: underline;
font-weight:bold;
}


.chapo_liens{
 	color: #562409;
font-size: 10px;
line-height: 10px;
text-decoration: none;
font-weight:bold;
}

.chapo_liens a {
 	color: #562409;
font-size: 10px;
line-height: 10px;
text-decoration: none;
font-weight:bold;
}

.chapo_liens a:hover {
 	color: #562409;
font-size: 10px;
line-height: 10px;
text-decoration: none;
}


.petit_liens{
 	color: #442200;
font-size: 10px;
line-height: 13px;
text-decoration: none;
font-weight:bold;
}

.petit_liens a {
color: #442200;
font-size: 10px;
line-height: 13px;
text-decoration: underline;
font-weight:bold;
}

.petit_liens a:hover {
 	color: #A47C55;
font-size: 10px;
line-height: 13px;
text-decoration: underline;
}




.pied_liens{
 	color: #473F32;
font-size: 10px;
line-height: 13px;
text-decoration: none;
font-weight:bold;
}

.pied_liens a {
 	color: #473F32;
font-size: 10px;
line-height: 13px;
text-decoration: none;
font-weight:bold;
}

.pied_liens a:hover {
 	color: #A47C55;
font-size: 10px;
line-height: 13px;
text-decoration: none;
}

.titre_bleu{
 	color: #562409;
font-size: 15px;
line-height: 15px;
text-decoration: none;

}

.orange{
 	color: #BD6D18;
font-size: 12px;
line-height: 12px;
text-decoration: none;

}

.plan{
 	color: #BD6D18;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}
.plan a {
 	color: #BD6D18;
font-size: 12px;
line-height: 15px;
text-decoration: none;

}
.plan a:hover{
 	color: #BD6D18;
font-size: 12px;
line-height: 15px;
text-decoration: underline;

}


.blanc{
 	color: #ffffff;
font-size: 12px;
line-height: 12px;
text-decoration: none;

}

.blanc a {
 	color: #C1A784;

font-size: 12px;
line-height: 12px;
text-decoration: underline;

}

.blanc a:hover {
 	color: #ffffff;
font-size: 12px;
line-height: 12px;
text-decoration: underline;
}


.blanc_new {
 	color: #ffffff;
font-size: 12px;
line-height: 12px;
text-decoration: none;

}

.blanc_new a {
 	color: #ffffff;

font-size: 12px;
line-height: 12px;
text-decoration: underline;

}

.blanc_new a:hover {
 	color: #823E0D;
font-size: 12px;
line-height: 12px;
text-decoration: underline;
}


.contact{
 	color: #562409;
font-size: 12px;
line-height: 12px;
text-decoration: none;

}

.contact a {
 	color: #BE6E19;
font-size: 12px;
line-height: 12px;
text-decoration: underline;

}

.contact a:hover {
color: #872301;
font-size: 12px;
line-height: 12px;
text-decoration: underline;
}




ul { 
list-style-type: none; 
}


#menuDeroulant
{
	z-index:100;
	top: 134px;
	position:absolute;
	left: 50%;
	width: 970px;
	height: 14px;
	margin-left: -485px;
	color: #ffffff;
	/*background: #BE6E19;*/
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
	border-top:0px solid #BE6E19;
	border-bottom:0px solid #BE6E19;
	list-style-type: none;
	list-style: none;
	text-align:center;


}
#menuDeroulant li
{
float: left;
border: 0px solid #C1A784;
border-bottom:0px solid #C1A784;
border-top:0px solid #C1A784;

}


#menuDeroulant li_seul
{
float: left;
width:150px;
border: 0px solid #CBFF1D;

}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
display: block;
color: #ffffff;
font-size: 12px;
line-height: 25px;
list-style: none;
text-decoration: none;
/*background:#1F3D01;*/

}
#menuDeroulant li a:hover { 
color: #562409;
font-size: 12px;
line-height: 25px;
list-style: none;
text-decoration: none;
background:#473F32;
/*8ca1cc*/
background: url(fdb2.gif) no-repeat top center ;
}



#menuDeroulant .sousMenu
{
/*FOND DE CELLULE SOUS LE MENU*/
position: absolute;
/*absolut pas obligé*/
display: none;
font-size: 12px;
line-height: 20px;
list-style-type: none;
list-style: none;
/*background-color:#ffffff;*/
margin-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border: 1px solid #1F3D01;
border-top: 4px solid #562409;
border-bottom: 4px solid #562409;
width:150px;
}
#menuDeroulant .sousMenu li
{
	float: none;


}

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
/* LES LIENS ET FOND DE COULEURS SOUS LE MENU */
font-size: 12px;
line-height: 16px;
display: block;
color:#FFFFFF;
background-color:#562409;
text-decoration: none;
list-style: none;
border-bottom:1px solid #473F32;

}

#menuDeroulant .sousMenu li a:hover
{
	color:#562409;
background-color:#ffffff;
list-style: none;
background: url(doc/images/fd_top_on2.jpg) no-repeat top center ;
/*border-top:1px solid #666666;*/
border-bottom:1px solid #473F32;
}

#menuDeroulant li:hover > .sousMenu { display: block; }



.RECHERCHE {
	font-size: 13px;
	color: #562409;
	height: 25px;
	border: 0px solid #C1A784;
}

.form_1 {
background-color:#ffffff;
	font-size: 13px;
	color: #562409;
	height: 25px;
	width: 145px;
		border: 0px solid #746143;
}
.form_2 {
background-color:#ffffff;
	font-size: 13px;
	color: #562409;
	height: 17px;
	width: 145px;
	font-weight:bold;
		border: 1px solid #AB988A;
}

.form_bis {
background-color:#ffffff;
	font-size: 13px;
	color: #562409;
	height: 17px;
	width: 145px;
border: 1px solid #AB988A;
}

.form_3 {
background-color:#ffffff;
	font-size: 13px;
	color: #562409;
	height: 25px;
	width: 50px;
		border: 0px solid #746143;
}

.form_connexion1 {
background-color:#562409;
	font-size: 12px;
	color: #ffffff;
	height: 14px;
	width: 100px;
	border: 0px solid #746143;
}

.form_connexion2 {
background-color:#ffffff;
	font-size: 14px;
	color: #562409;
	height: 20px;
	width: 145px;
		border: 0px solid #746143;
}

.form_commande {
background-color:#ffffff;
	font-size: 14px;
	color: #562409;
	width: 500px;
	border: 0px solid #746143;
}
