

*{
	margin:0;
	padding:0;
}

a
{
   outline: none; 
}

body{
	background-image:url(../image/fond_ombre_body.gif);
	background-repeat:repeat-y;
	background-position:top;
	
	
	
	background-color:#f5efdf;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	line-height:16px;
}




div#conteneur{

	width:985px;
	
	height:100%;
	
	/*
	
	ça foire avec thickbox
	
	
	position: absolute ;
	float:left;

	left: 50%;  
	
	margin-left: -492.5px ;
*/


position:relative;
	margin-left: auto;
	margin-right: auto;
	
	background-image:url(../image/fond_ombre.gif);
	background-repeat:repeat-y;
	background-position:top left;
	/*  */
	/*
	background-color:#f8f4e8;
	
	background-color:#009999;
*/
	
}

div#d01_bandeau_logo_menu_photo{

	width:985px;
	
	
	
	height:215px;
	
	/* background-image:url(../image/d01_bande_menu_logo_photo.jpg); */
	background-repeat:no-repeat;
	background-position:top left;

	
	/*
	background-color:#003333;
	*/

}



div#d01a_fleur_logo{

float:left;
position:relative;
		
	width:280px;
	height:68px;
	
		background-image:url(../image/d01a_fleur_logo.gif);
	background-repeat:no-repeat;
	background-position:top left;

}

div#d01a_fleur_logo h1{
	visibility:hidden;
	font-size:9px;
	padding:0;
	margin:0;
}



div#d01b_langue_flag_onoff{

float:left;
position:relative;
		
	width:125px;
	height:68px;
	
	background-image:url(../image/d01b_langue_flag_onoff.gif);
	background-repeat:no-repeat;
	background-position:top left;
	


}


/*
MENU DU HAUT DEBUT
..........................................................................
*/

div#d01c_menu-principal{

float:left;
position:relative;
		
	width:565px;
	height:68px;
	
	background-image:url(../image/d01c_menu-principal.gif);
	background-repeat:no-repeat;
	background-position:top left;

}

ul#d01c_liste_menu-principal{

	width: 565px;

	height: 68px;

	/* */

	background: url(../image/d01c_menu-principal.gif) top left no-repeat ;
}

ul#d01c_liste_menu-principal li {

	list-style: none; 
	float:left;
	top: 0;

}

ul#d01c_liste_menu-principal li, ul#d01c_liste_menu-principal a {height: 68px; display: block; z-index:10 ; text-decoration: none;}



li#quisommesnous {left: 0px; width: 147px; text-decoration: none;}

li#formations {left: 0px; width: 98px; text-decoration: none;}

li#nosmaisons {left: 0px; width: 108px; text-decoration: none;}

li#presse {left: 0px; width: 65px; text-decoration: none;}

li#agenda {left: 0px; width: 80px; text-decoration: none;}

li#liens {left: 0px; width: 66px; text-decoration: none;}







ul#d01c_liste_menu-principal li a span

{

	/**/ visibility: hidden; 

	/*text-decoration:none;*/

}



li#quisommesnous a:hover {

   background: transparent url(../image/d01c_menu-principal.gif)

               0px -68px no-repeat;

}



li#formations a:hover {

   background: transparent url(../image/d01c_menu-principal.gif)

               -147px -68px no-repeat;

}



li#nosmaisons a:hover {

   background: transparent url(../image/d01c_menu-principal.gif)

               -245px -68px no-repeat;

}



li#presse a:hover {

   background: transparent url(../image/d01c_menu-principal.gif)

               -353px -68px no-repeat;

}

li#agenda a:hover {

   background: transparent url(../image/d01c_menu-principal.gif)

               -418px -68px no-repeat;

}

li#liens a:hover {

   background: transparent url(../image/d01c_menu-principal.gif)

               -499px -68px no-repeat;

}







/*

METTRE LE LIEN EN BLANC QUAND ON EST DANS LA RUBRIQUE CLIQUé

*/


li#quisommesnous a.on {

   background: transparent url(../image/d01c_menu-principal.gif)

               0px -68px no-repeat;

}



li#formations a.on {

   background: transparent url(../image/d01c_menu-principal.gif)

               -147px -68px no-repeat;

}



li#nosmaisons a.on {

   background: transparent url(../image/d01c_menu-principal.gif)

               -245px -68px no-repeat;

}



li#presse a.on {

   background: transparent url(../image/d01c_menu-principal.gif)

               -353px -68px no-repeat;

}

li#agenda a.on {

   background: transparent url(../image/d01c_menu-principal.gif)

               -418px -68px no-repeat;

}

li#liens a.on {

   background: transparent url(../image/d01c_menu-principal.gif)

               -499px -68px no-repeat;

}





/*

FIN MENU HAUT
_____________________________________________________________________________


*/

div#d01d_logo_site{

float:left;
position:relative;
		
	width:375px;
	height:147px;
	
	background-image:url(../image/d01d_logo_site.gif);
	background-repeat:no-repeat;
	background-position:top left;

}

div#d01d_logo_site a{
	display:block;

	width:100%;
	height:100%;
	text-decoration:none;
}

div#d01d_logo_site a span{

	visibility:hidden;

}


div#d01e_photo_bando_ssombre{

float:left;
position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_ssombre.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}


div#d01e_photo_bando_qui{

float:left;
position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_ssombre.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}

div#d01e_photo_bando_forma{

	float:left;
	position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_form.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}



div#d01e_photo_bando_mais{

	float:left;
	position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_mais.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}



div#d01e_photo_bando_presse{
		float:left;
	position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_presse.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}

div#d01e_photo_bando_agenda{
		float:left;
	position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_agenda.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}


div#d01e_photo_bando_lien{

	float:left;
	position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_lien.jpg);
	background-repeat:no-repeat;
	background-position:top left;


}

div#d01e_photo_bando_info{

	float:left;
	position:relative;
		
	width:595px;
	height:147px;
	
	background-image:url(../image/d01e_photo_bando_info.jpg);
	background-repeat:no-repeat;
	background-position:top left;


}


div#d01e_photo_bando_ssombre h2, div#d01e_photo_bando_mais h2{

visibility:hidden;
font-size:9px;
padding:0;
margin:0;
}



/*
---------------------------------------------------------
*/

/*
div#contenu_centre{

float:left;
position:relative;

background-color:#FF0000;


}
*/
/*

Debut MENU GAUCHE
.............................................
*/

div#d02_menu_gauche{

	float:left;
	
	position:relative;

	width:390px;

	/*background-image:url(../image/d02_menu_gauche.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
	background-color:#003333;
	*/

}

div#d02a_haut_menu_gauche{
	float:left;

	position:relative;

	width:390px;
	height:78px;
	
	background-image:url(../image/d02a_haut_menu_gauche.gif);
	background-repeat:no-repeat;
	background-position:top left;

	/*
	background-color:#003333
		padding-left:25px;
*/
}

div#d02_menu_gauche h2{
	/* width:390px; */
	
	margin-top:15px;
	font-family:"Times New Roman", Times, serif;
	
	text-align:center;
	color:#9f1721;
	font-size:24px;
	font-weight:normal;
	
	padding-top:3px;
	padding-bottom:5px;
	
	/*background-color:#999999;
								*/
}

div#d02_menu_gauche h2 a
{
	color:#990000;
}

div#d02_menu_gauche h2 a:hover
{
	color:#ff9524;
}


div#d02b_milieu_menu_gauche{
	float:left;

	position:relative;

	width:390px;
	
	
	background-image:url(../image/d02b_milieu_menu_gauche.gif);
	background-repeat:repeat-y;
	background-position:top left;

	
	/*
	background-color:#003333;	
	padding-left:25px;
*/
	text-align:center;

}

div#d02b_milieu_menu_gauche img, div#d03_texte_droite span.spip_documents img {
	text-align:center;
	
	max-width: 100%;

	padding: 2px;

	border-color: #C4C4C4;
	/*border-color:#00FF00; */

	border-style: solid;

	border-width: 1px;

}



/*
DEBUT LISTE MENU GAUCHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

*/
	
div#d02b_milieu_menu_gauche ul#u02b_milieu_menu_gauche{
float:left;
position:relative;


	text-align:left;
	/*
	background-color:#666666;
	*/
	margin-left:60px !important;
	margin-left:30px;
	
	list-style:none;
	
	line-height:2em;
	
	width:300px;


}



div#d02b_milieu_menu_gauche ul#u02b_milieu_menu_gauche li{

	/* list-style-image:url(../image/puce-gris-ariane.gif) ; */
	
	display:block;
	/**/
	width:90%;
	min-height:25px;
	
	text-align:left;

	margin-left:4px;
	
	padding-left: 14px;
	padding-right: 4px;

	background-color: transparent;
	background-image: url(../image/puce_etoile_m_gche.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 9px;
	
	list-style:none;
	
	/* background-color:#9966FF; */
	
}

div#d02b_milieu_menu_gauche ul#u02b_milieu_menu_gauche li a{

	color: #006600;

font-weight: bold;

text-decoration: none;

	
	display:block;
	width:100%;
	height:100%;

}

div#d02b_milieu_menu_gauche ul#u02b_milieu_menu_gauche li a:hover{

	color:#ff9524;

}


div#sousrub_forma{

	float:left;
	position:relative;
	
	/* 
	background-color:#009933;
	*/
	width:80%;
	margin-top:25px;
	margin-left:50px !important;
	margin-left:25px;
	
	text-align:left;

}
div#sousrub_forma ul li{
	list-style:none;


}

div#sousrub_forma ul li a{

	color: #006600;
	
	font-weight: bold;
	
	text-decoration: none;
	
	display: block;
	
	width: 100%;
	
	height: 100%;
	
}

div#sousrub_forma ul li a:hover{

color: #ff9524;
}







a#forma_particulier{

	display:block;
	width:80%;
	
	float:left;
	position:relative;
	
	background-color:#996666;
	
	margin-top:15px;
	
	margin-left:50px;
	text-align:left;
	
	font-size:14px;
	
	font-weight:bold;
	text-decoration:none;
	color:#006600;
	


}


/*

FIN MENU GAUCHE MENU LISTeeeeeeeeeeeeeeeeeeeeeeeeeee
____________________________________________________________________________
	
	
	/* div#d03_texte_droite span.spip_documents img */

div#d03_texte_droite p.spip span.spip_document_33 img{

	/* border:dotted #FF0000 2px; */
	border:0;
	margin-bottom:5px;


}




.spip_document_33 img{

	border:dotted #FF0000 2px;


}




div#d02c_bas_menu_gauche{
	float:left;

	position:relative;
	


	width:390px;
	
	
	height:89px;
	
	background-image:url(../image/d02c_bas_menu_gauche.gif);
	background-repeat:no-repeat;
	background-position:top left;

	
	/*
	background-color:#003333;
	*/
	text-align:right;

}


/*
DEBUT GALERIE PORTFOLIO
A GAUCHE

*/

div#d02_menu_gauche div#galerie-photo{
	float:left;
	position:relative;

/*
	background-color:#009966;
	height:200px;
	*/
	width:340px;
	
	margin-top:23px;
	margin-bottom:0px;
	
	/* margin-left:22px; */
	
	margin-left:22px !important;
	margin-left:11px;
	
}

div#d02_menu_gauche div#galerie-photo img.trait-separe_diapo{
	
	margin-top:10px;
	margin-bottom:15px;
	
	border:0;
	width:280px;

}

div#d02_menu_gauche div#galerie-photo a{

	text-decoration:none;


}




div#d02_menu_gauche div#galerie-photo a img{

	margin-right:5px;
	margin-bottom:7px;
	
	/* petit contour qui va bien sur l'image */
	padding:1px;
	border:#3FA74B solid 1px;
	
	background-color:transparent;

}

div#d02_menu_gauche div#galerie-photo a:hover img{

	
	/* petit contour qui va bien sur l'image */
	padding:1px;
	/**/
	background-color:#FFFFFF;
	
	border:#e8f2f3 solid 1px;

}







/*
FIN GALERIE PHOTO
_____________________________
*/



/*

FIN MENU GAUCHE
_______________________________________________________________________________
*/




/*

------------------------------------------------------------------------------------

CONTENU DROITEEEEEEEEEEEEEEEEEEEEEEEEEEE

*/



div#d03_texte_droite{

	float:left;
	position:relative;


	
	width:595px;
	/*
	height:210px;
	*/
	background-image:url(../image/d03_texte_droite.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}


div#chemin{

	/* background-color:#666666; */
	color:#999999;
	cursor:default;

}

div#chemin a{

	color:#999999;
	text-decoration:none;

}
div#chemin a:hover{

	color:#00CC33;
	text-decoration:none;

}



div#d03_texte_dte_rub_form{

float:left;
position:relative;


	
	width:985px;
	/*
	height:500px;
	*/
	background-image:url(../image/d03_texte_dte_rub_form.jpg);
	background-repeat:no-repeat;
	background-position:top left;


}


div#d03_diplome_exp{

	margin-top:120px;
	margin-left:10px;

	width:330px;
	height:300px;
		
	float:left;
	position:relative;
	
	/* 
	background-color:#0000FF;
	*/
	text-align:center;
	
}

div#d03_diplome_exp a, div#d03_tarif a, div#d03_pro_parti a{

	/*color:#667159;*/
	color:#57604c;
	text-decoration:none;
	
	display:block;
	width:100%;

}


div#d03_diplome_exp a:hover, div#d03_tarif a:hover, div#d03_pro_parti a:hover{

	/*
	color:#9d9c50;
	*/
	
	color:#ff9524;
	

}



div#d03_tarif{
	float:left;
	
	position:relative;

	margin-top:290px;
	margin-left:0px;

	width:210px;
	
	/* 
	background-color:#0000FF;
	*/
	text-align:center;

}

div#d03_pro_parti{
	float:left;
	
	position:relative;

	margin-top:80px;
	margin-left:-65px;

	width:310px;
	
	/* background-color:#0000FF; */
	text-align:center;
}




div#d03a_texte_marge{

	float:left;
	position:relative;
	
	margin-left:20px !important;
	margin-left:10px;
	width:540px;


}


div.bloc_menu_rubrique{
	float:left;
	position:relative;

	border:#ADCB85 solid 1px;
	width:255px;
	
	margin-left:10px !important;
	margin-left:6px;
	margin-top:10px;
	
	height:160px;
}


div.bloc_menu_rubrique img{
	margin-right:10px;
	
	text-align:center;
	
	max-width: 100%;

	padding: 2px;

	border-bottom:#ADCB85 solid 1px;
	border-right:#ADCB85 solid 1px;
	/*border-color:#00FF00; */
}

div.bloc_menu_rubrique a:hover img {

	padding: 2px;

	border-bottom:#ff9524 solid 1px;
	border-right:#ff9524 solid 1px;

}

div.bloc_menu_rubrique h2{

	
	margin-bottom:3px;
	padding-bottom:5px;	
	font-size:12px;
	
	color:#990000;
}
	
div.bloc_menu_rubrique h2 a.spip_in{
	
}


div.bloc_menu_rubrique p{
	
	font-size:11px;
	font-weight:normal;
	
	padding-left:2px;
	padding-right:2px;
}

div.bloc_menu_rubrique a.savoir_plus{
	display:block;
	width:80%;

	font-weight:lighter;
	margin-left:5px;
	
	/* background-color:#FF0000; */
	color:#990000;
	font-style:italic;

}


div#d03a_texte_marge a{


	color:#006600;
	
	font-weight:bold;

	text-decoration:none;
/*
	color: #006600;
	
	font-weight: bold;
	
	text-decoration: none;
	
	display: block;
	
	width: 100%;
	
	height: 100%;
*/

}

div#d03a_texte_marge a:hover{

	/* color:#006600; */
	color: #ff9524;
	
	/* text-decoration:underline; */
	




}





div#d03a_texte_marge hr.spip {


/*
	position:relative;
*/


	/* float:left; */

	border: none;                   /* Idem : on ne veut pas des bordures... */

  border-top: 1px dashed #cccccc; /* ... on en veut juste UNE en pointillés, de hauteur 6 pixels */

  height: 0px;                    /* Le filet est rendu grâce à la bordure haute : pas besoin du "contenu" (si on peut dire) */

  /* width: 80%; */

  /* width:545px; */
  width:500px;

  align: center;

  

  margin-top:13px;

  margin-bottom:12px;
  
  /*
  background-image:
*/


}



div#d03_texte_droite h1{



	/* width:580px; */

	color:#9f1721;
	font-size:22px;
	font-weight:normal;
	
	margin-top:18px;
	margin-left:15px;
	
	margin-bottom:20px;
	
	padding-bottom:5px;
	
	line-height:22px;


}



div#d03_texte_droite h3{

color:#a01625;
font-size:14px;
font-weight:normal;
text-align:left;

font-weight:bold;


}










div.onglets_bloc .onglets_contenu{

background-color:#f9f5e9;


}



/*
_______________________________________________


MAISONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
DE VINNNNNNNNNNNNNNNNNNNNNNNNNN

..................................................
*/


d03_texte_dte_rub_maison{

	float:left;
	position:relative;


	
	width:985px;
	/*
	height:500px;
	*/
	background-image:url(../image/fond_maison_degarde.gif);
	background-repeat:repeat-y;
	background-position:top left;
	
	


}


div.groupe-equipe{
	
	position:relative;
	float:left;
	/* width:550px; */
/*
width:550px;
width:90%;*/

	width:950px;

	margin-left:23px !important;
	margin-left:11px;
	/*
	margin-bottom:20px;
	
	*/
	
	/* left:0px; */

/*
	padding-right: 8px;
	padding-left: 8px;
	
	background-color: #0b0b0b;
*/
}


div.resume-membre{

	position:relative;

	float:left;
	

	
/**/
	margin-left:10px;
margin-top:15px;
margin-bottom:0px;
/*
	
		
		margin-right:10px;
*/

	width:300px;
	
	/*  */height:80px;

/*
	height:100px;
*/
	/*	

	background-color:#336633;

*/

}

div.resume-membre a img, div.resume-membre img{


	margin-right:5px;
	margin-bottom:10px;

	max-width: 100%;

	float: left;
	position:relative;

	padding: 2px;

	border-color: #C4C4C4;

	border-style: solid;

	border-width: 1px;







	/*	padding:1px;
	/*/
	/*
	background:none;
	
	border:#CCCCCC solid 1px;
	*/
}
div.resume-membre a:hover img{

	border:#9e1623 solid 1px;
	
/*
	background-color:#FFFFFF;
*/	


}
/*
div.resume-membre h3, div.resume-membre h4, div.resume-membre p {

display:block;
	float: left;
	position:relative;
	width:60px;

}
*/	
div.resume-membre h3 a {

	color:#a61725;
	font-size:12px;
	font-weight:normal;
	
	font-variant:small-caps;
	font-size:14px;
	
	text-decoration:none;
	

}
div.resume-membre h4 a {



	color:#a61725;
	font-size:14px;
	font-weight:bold;
	
	font-family:"Times New Roman", Times, serif;

	
		text-decoration:none;
	

}

div.resume-membre p{

font-style:italic;
text-decoration:none;
color:#999999;

}


div.resume-membre h3 a:hover  , div.resume-membre h4 a:hover , div.resume-membre p a:hover {

	color:#a3a355;

}

div#contact{

float:left;
position:relative;

}


/*

Formulaire de contact

*/

.red{
color:#FF0000;

}

/* FORMULAIRE DE CONTACT  */

form table.tour tbody tr.unite td{

	padding:3px;
	


}

form table.tour tbody tr.unite td input, form table.tour tbody tr.unite td select, form table.tour tbody tr.unite td textarea{

	border-style:solid;
	border-width:1px;
	/* border-color:#FFCC66; */
	border-color:#a41624;
	background-color:#FFFFFF;
	font-size:11px;
	padding:1px;
	color:#678225;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

table.form_contact input#bouton, input#bouton{
	border-style:solid;
	border-width:1px;
	
	border-color:#00CCFF;
	color:#FF9900;
	background-color:#F7F7F7;
		font-weight:bold;




}



/*

PLAAAAAAAAAAAAANNNNNNN DU SITE
*/
div#d03a_texte_marge ul.plan_site{

	width:100%;



}


div#d03a_texte_marge ul.plan_site li{

		padding-left:20px;
		padding-top:10px;
		width:100%;

}

div#d03a_texte_marge ul.plan_site li a{

	width:100%;

}




/*
FIN PLAN DU SITE
*/


/*

FIN CONTENU DROITEEEEEEEEEEEEEEEEEEEEEEEEEEE
___________________________________________________________________

*/


/*

PIEDDDDDDDDDDDDDDDD
DE 
PAGEEEEEEEEEEEEEEEEEEEEEEEE

*/



div#d04_pied_page{

	float:left;


	
	width:985px;
	height:32px;
	
	background-image:url(../image/d04_pied_page.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	text-align:center;

}

ul#pied_page{

	display:block;

	

	margin-top:15px;
	margin-left:340px;
	text-align:center;
	/* 
	background-color:#FF0000;
	*/
}

ul#pied_page li{

	position: relative;
	
	float: left;
	
	list-style-type: none;
	
	list-style-image: none;
	
	list-style-position: outside;
	
	left: 0px;
	
	margin-left: 6px;
	
	padding-left: 8px;
	
	background-color: transparent;
	
	background-image: url(../image/puce_pied-page.gif);
	
	background-repeat: no-repeat;
	
	background-attachment: scroll;
	
	background-position: 0px -2px;



}

ul#pied_page li a{

	
	position: relative;
	
	float: left;
	
	display: block;
	
	text-decoration: none;
	
	font-size: 11px;
	
	
	color: #a3a053;
	
	/* text-transform: uppercase; */
	
	left: 0px;
	
	margin-left: 0px;


}

ul#pied_page li a:hover{

color:#990000;

}

p#abus{

	color:#666666;
	text-align:right;
	float:right;


}


li.formations_autre {

height:20px;
font-size:13px;
padding-left:4px;

border-left:#990000 2px solid;

}


