body {margin:0px;font-size:100%;font-family: Arial, Helvetica, sans-serif;text-align:center;background:#44423f;color: #FFFFFF;}
/*----------------------------------------------------------------------------------*/
.bdgen{width:1024px;height:900px;margin:0px auto;padding:0px;background:#dfdddb;}
.bdgenindex{width:1024px;height:70px;margin:0px auto;padding:0px;background:#dfdddb;}
.bdgengre{width:1024px;height:870px;margin:0px auto;padding:0px;background:#dfdddb;}
.bdgenmetsur{width:1024px;height:1030px;margin:0px auto;padding:0px;background:#dfdddb;}
.bdgenpeint{width:1024px;height:1100px;margin:0px auto;padding:0px;background:#dfdddb;}
.bdgencontact{width:1024px;height:1350px;margin:0px auto;padding:0px;background:#dfdddb;}
.bdgenqui{width:1024px;height:1280px;margin:0px auto;padding:0px;background:#dfdddb;}
.bdgensavoir{width:1024px;height:850px;_height:auto;margin:0px auto;padding:0px;background:#dfdddb;}

/*---------------------------------------- index -----------------------------------------------------------------*/		
.index-h{width:1024px;height:100px;}
.index-m{}
.index-b{margin:30px 0px 0px 0px ;height:395px;border:none;}
.index-b img{border:none;}
/*----------------------------------------- haut -----------------------------------------------------------------*/
.logo{float:left;width:1024px;background:url(img/imagelogo.jpg) no-repeat;margin:20px 0px 0px 0px;height:179px;}
.logo img{float:left;margin:20px 0px 0px 20px;}
.colonnegauche{float:left;width:167px;background-color:#a19b96;margin:8px 0px 0px 8px ;}
.colonnegaucheh{float:left;width:167px;height:347px;_height:340px;}
.colonnegauchehmet{float:left;width:167px;height:387px;_height:380px;}
.colonnegauchehmetsur{float:left;width:167px;height:517px;_height:510px;}
.colonnegauchehpeint{float:left;width:167px;height:584px;_height:559px;}
.colonnegauchehcontact{float:left;width:167px;height:835px;_height:839px;}
.colonnegauchehqui{float:left;width:167px;height:766px;_height:767px;}
.colonnegauchehsavoir{float:left;width:167px;height:300px;_height:300px;}
.menu{float:left;width:147px;padding:20px 0px 0px 10px;color:#161817;text-align:left;}
.menu1{float:left;width:147px;padding:20px 0px 0px 20px;color:#ffffff;text-align:left;font-weight:bold;font-size:18px;}
.menu2{float:left;width:147px;padding:20px 0px 0px 10px;color:#161817;text-align:left;text-decoration:none;color:#161817;font-size:16px;font-weight:bold;}
.menu a{text-decoration:none;color:#161817;font-size:16px;font-weight:bold;}
.menu a:hover{text-decoration:none;color:#FFFFFF;font-size:16px;font-weight:bold;}
.sousmenu{float:left;width:167px;padding:10px 0px 0px 30px;color:#ffffff;text-align:left;font-weight:bold;font-size:12px;}
.sousmenu a{text-decoration:none;color:#161817;font-size:12px;font-weight:bold;}
.sousmenu a:hover{text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold;}
.colonnegaucheb{float:left;height:291px;width:167px;background:url(img/marche.png);}
.middle{float:left;width:849px;background-color:#dfdddb;min-height:500px;}
.middleimg{float:left;width:843px;background:url(../img/anglehautgauche.jpg) no-repeat;margin:6px 0px 0px 0px;}
.middleimg img{float:right;margin:0px 0px 0px 3px;padding:0px}
.center{float:left;width:836px;_width:843px;border-right:7px solid #a19b96;}
.onglet{float:left;width:818px;_width:836px;color:#161817;text-align:left;padding:0px 0px 10px 25px;border-bottom:5px solid #a19b96;color:#161817;font-size:18pt;font-family:Arial, Helvetica, sans-serif;}
.centerh{float:left;width:836px;border-bottom:5px solid #a19b96;height:230px;}
.centerhmet{float:left;width:836px;border-bottom:5px solid #a19b96;height:270px;}
.centerhmetsur{float:left;width:836px;border-bottom:5px solid #a19b96;height:400px;}
.centerhpeint{float:left;width:836px;border-bottom:5px solid #a19b96;}
.centerhimg{float:left;width:147px;margin:20px 0px 0px 20px;}
.centerhimgmet{float:left;width:147px;margin:40px 0px 0px 20px;}
.centerhimgpeint{float:left;width:147px;margin:40px 0px 0px 20px;}
.centerhcontact{float:left;width:830px;border-bottom:5px solid #a19b96;height:500px;}
.centerhqui{float:left;width:800px;margin:50px 0px 0px 20px;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;height:100;}
.centerhqui a{text-align:center;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
.centerhqui a:hover{text-decoration:none;color:#a19b96;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
.centerhtext{float:left;width:600px;margin:17px 0px 0px 20px;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.centerhformulaire{float:left;width:770px;_width:700px;margin:50px 0px 0px 0px;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;height:300;}
.centercolonne{width:600px;margin:5px 0px 0px 100px;float:left;}
.colonne1{width:280px;border:1px solid #a19b96;float:left;}
.colonne1 h1{background-color:#a19b96;padding:2px 0px 2px 0px;font-size:18px;font-weight:bold;width:280px;}
.colonne1 h2{font-size:14px;font-weight:bold;width:250px;text-align:left;color:#161817;}
.colonne2{width:280px;border:1px solid #a19b96;float:left;margin:0px 0px 0px 34px;}
.colonne2 h1{background-color:#a19b96;padding:2px 0px 2px 0px;font-size:18px;font-weight:bold;width:280px;}
.colonne2 h2{font-size:14px;font-weight:bold;width:250px;text-align:left;color:#161817;}
.nuancier{margin:10px 0px 10px 0px;float:left;width:830px;}
.nuancier img{margin:10px 0px 10px 0px;}
.centerhtext2{float:left;width:600px;margin:30px 0px 0px 20px;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.centerhtext2 a{text-decoration:none;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.centerhtext2 a:hover{color:#a19b96;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.realisation{float:left;width:818px;_width:836px;color:#161817;text-align:left;padding:10px 0px 10px 25px;border-bottom:5px solid #a19b96;color:#161817;font-size:18pt;font-family:Arial, Helvetica, sans-serif;}
.centerb{width:725px;margin:0px auto;margin-bottom:0px;}
.centerb img{float:left;margin:20px 15px 0px 15px;}
.centerbpeint{width:650px;margin:0px auto;margin-bottom:0px;}
.centerbpeint img{float:left;margin:20px 15px 0px 15px;}
.centerbmet{width:730px;margin:0px auto;margin-bottom:0px;}
.centerbmet img{float:left;margin:20px 15px 0px 15px;}
.centerbmetsur{width:730px;margin:0px auto;margin-bottom:0px;}
.centerbmetsur img{float:left;margin:20px 15px 0px 15px;}
.centerbgen{margin:10px auto;width:300px;text-align:left;color:#161817;}
.basimg{float:left;width:843px;background:url(img/anglebasgauche.jpg) no-repeat;}
.basimg img{float:right;margin:0px 0px 0px 3px;padding:0px}
.contact{float:left;width:800px;margin:10px 0px 0px 20px;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.contact a{text-decoration:none;color:#161817;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.contact a:hover{text-decoration:none;color:#a19b96;font-size:12pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.footer{text-align:center;border:1px solid #a19b96;width:1022px;_width:1024px;margin:8px auto;background-color:#a19b96;float:left;color:#161817;}
.footer a{text-decoration:none;color:#161817;}
.footer a:hover{text-decoration:underline;color:#FFFFFF;}
.categorie{float:left;width:830px;margin:0px;}
.choix{margin-top:20px;margin-left:auto;margin-right:auto;float:left;width:830px;margin-bottom:30px;}
.cat_photogrande {float:left;margin-top:5%;margin-left: auto;margin-right: auto;margin-bottom:5%;width:250px;}
.cat_photopetite{float:left;width:235px;_width:240px;height:300px;}
.cat_photopetite img{margin:1px;}
.cat_photopetite table{width:250px;}
.description{float:left;width:300px;_width:300px;height:300px;margin-left:20px;font-size:12pt;font-family:Arial, Helvetica, sans-serif;}
.formulaire{float:center;width:800px;margin:auto;text-align:left;font-size:15px;font:Verdana, Arial, Helvetica, sans-serif;color:#161817;margin-top:10px;float:left;margin-left:20px;}
.formulaire input {float:left;width:180px;margin:0px 30px 2px 0px ;}
.formulaire textarea {float:left;width:550px;height:100px;}
.label{float:left;width:150px;margin:0px 0px 2px 0px;}
.valider{width:750px;float:left;margin:15px 0px 10px 0px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}
.contact-text{float:left;text-align:center;font-size:15px;font-family:Arial;margin-top:15px;color:#161817;width:770px;}
.contact-text a{text-decoration:none;color:#161817; }
.contact-text a:hover{text-decoration:underline;color:#161817; }

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

.boutique_tableau {
	width:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-top:10px;
	padding-bottom:10px;
}
.boutique_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	text-decoration:underline;
	padding-top:10px;
	padding-bottom:5px;
}
.boutique_categorie_spacer {
	padding-top:15px;
}
.boutique_categorie_resultats {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
}
.boutique_categorie_info {
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
.boutique_categorie_info_enfant {
	padding-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.boutique_categorie_enfant {
	padding-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.boutique_nombre_resultat {
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}
.boutique_lien_page {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.boutique_lien_page a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E61827;
	text-decoration:none;
}
.boutique_lien_page a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E61827;
	text-decoration:underline;
}
.boutique_contour_recherche {
	width:100%;
	border:1px solid #FFF;
}
.boutique_element_recherche {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.boutique_photo_grande {
	width:210px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.boutique_photo_petites {
	width:160px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.boutique_element_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
.boutique_element_donnee {
	width:100%;
}
.boutique_element_champ_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	vertical-align:text-top;
}
.boutique_element_champ_donnee {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	vertical-align:text-top;
}
.boutique_lien_fiche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.boutique_lien_fiche a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E61827;
	text-decoration:none;
}
.boutique_lien_fiche a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E61827;
	text-decoration:underline;
}
.boutique_souscat {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}