* { margin:0; padding:0; outline:none; }
/* CSS Document */
body { background:#9ce9c0 url('images/body.gif') repeat-x; text-align:justify;  font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #727272; }

a:hover { text-decoration: none; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-style: normal; font-weight: normal; font-variant: normal; line-height: normal; }

h2 { clear:both; float:none; text-align:center; font: bold 16px Verdana, Arial, Helvetica, sans-serif; border:1px solid #6E8C7B; padding: 1px 0 3px 0; margin:0 20px 10px 20px; border-top: none }

#page {width:885px; clear:both; float:none; margin: 0 auto}

#gauche { width:265px; float:left;  }

#logo {width:265px; height:282px; clear:both; float:none; }

#produit {width:265px; clear:both; float:none; background: url('images/fond-produit.gif') no-repeat 0 58px; min-height:279px;  _height:279px; }

#produit ul { list-style:none; list-style-image:url(images/fleche.jpg); padding:0 0 0 37px; width:200px }

#produit ul li { }

#produit ul li a { color:#333333; }

#produit ul li a:hover { text-decoration:underline; }

#produit ul li ul { list-style-image:none;padding:0 0 0 15px }

#produit ul li ul li { margin-top:0px; color:#667a6f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:3px; }

#produit ul li ul li a { color:#667a6f; }

#menuproduit {width:265px; clear:both; float:none;}

#droite { width:620px; float:left; }

#menu {width:383px; height:29px; clear:both; float:none; padding: 0 0 0 237px;background:transparent url('images/fond-menu.gif') no-repeat;}

#menu li { float:left; list-style:none;}

#li1 { display:block; width:100px; height:29px; background:transparent url('images/accueil.gif') no-repeat 0 top; text-indent:-5000px }

#li2 {display:block; width:157px; height:29px;background:transparent url('images/liens-partenaires.gif') no-repeat 0 top;text-indent:-5000px}

#li3 {display:block; width:126px; height:29px;background:transparent url('images/contact.gif') no-repeat 0 top;text-indent:-5000px}

#li1:hover { background-position:bottom}

#li2:hover  { background-position:bottom}

#li3:hover  { background-position:bottom}

#entete {width:620px; height:253px; clear:both; float:none;}

#titre {width:620px; height:58px; clear:both; float:none; background:transparent url('images/titre.gif') no-repeat;}

#contenu {width:598px; min-height:221px; _height:221px; clear:both; float:none; background:transparent url('images/contenu.gif') no-repeat; padding:0 13px 0 9px; }

#contenu a { color: #727272; }

#contenu p { padding: 0 0 15px 0}

#adresse {width:885px; height:31px; clear:both; float:none; }

#yzeo { clear:both; float:none; text-align:center; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #727272;   padding:10px 0 0 300px}

#yzeo a {color: #727272; }

#yzeo img { border:none; vertical-align:middle}

#menubas {clear:both; float:none; text-align:center; font: normal 9px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 5px 300px }

#menubas a {color: #727272; }

.produits { margin:auto; background-image:url(images/bg_produit.jpg); height:134px; width:343px; padding-top:8px; padding-left:7px; padding-right:0px; background-repeat:no-repeat; }

.produits a img { border:1px solid #993300; }

.produits .no_border { border:none; }

.produits .image { float:left; width:110px; }

#descrub {border:1px solid #6E8C7B; padding: 0 10px; margin: 0 auto 15px auto; width:574px}

#descrub img { float:left; padding: 2px; background:transparent; border:2px solid #fff; margin:0 10px 10px 0}

#fiche { background-image:url(images/bg_fiche.jpg); width:593px; background-repeat:no-repeat; height:372px; }

#fiche #titre2 { font-size:24px; color:#879f91;  margin-top:5px; text-align:center; font-style:italic; }

#fiche #image { float:right; margin-right:8px; text-align:center; width:145px;color:#666666; font-size:12px; }

#fiche #image img { padding:3px; margin-top:3px; border:1px solid #666666; }

#fiche #image img:hover { background-color:#97ac9f; }

#fiche #retour { display:block; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none; padding-left:37px; padding-top:9px; width:80px; height:30px; }

#fiche #detail_fiche { margin-left:35px; _margin-left:17px; width:400px; text-align:justify; color:#666666; float:left }

h3 { color:#879f91; padding-top:3px; font-size:14px; padding:3px; margin:0; margin-top:10px; margin-bottom:5px; background-color:#e2dede; }

.pagination .nb_prod { font-size:12px; color:#FFFFFF; text-align:center; padding:0; padding-top:3px; margin:0; }

.pagination .page {float:left; }

.pagination { padding-left:5px; overflow:auto; color:#FFFFFF; background-color:#65796e; border:1px solid #b2c2b9; font-size:18px; text-align:center; padding-bottom:3px }

.pagination a { font-size:10px; color:#FFFFFF; }

.detail { margin-left:115px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.image img { border:1px solid black; }

.ref { margin:0; margin-top:5px; color:#702424; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

.titre_produit { margin:0; color:#5c816f; font-size:13px; font-weight:bold; }

.detail a img { margin-left:50px; text-align:center; margin-top:10px; }

.prix { font-weight:bold; margin:0; margin-top:5px; color:#702424; }



/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/

#formulaire { width:420px; text-align:center;  padding:0 0 0 0; margin:0 auto 15px auto; clear:both;  }

#formulaire a { color: #6E8C7B;}

option { background:none; border:none }

.fieldset { padding:10px;  border:1px solid #6E8C7B;border-bottom:3px solid #6E8C7B;  }

.legend { padding:2px 15px 2px 10px; text-transform:uppercase; color:#6E8C7B; font: italic bold 12px Verdana, Arial, Helvetica, sans-serif; border-left:3px solid #6E8C7B }

.label { width: 100px; float: left; text-align: right; margin:0 0 2px 0 }

.label2 { width: 203px; float: left; text-align: right; }

.input { width:96px; height:13px; float:left; }

.input2 { width:191px; height:13px; float:left; }

.textarea { width:394px; height:60px; overflow: auto; clear:both; background: transparent; border: 1px solid #6E8C7B; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6E8C7B; }

.textarea_hover { width:394px; height:60px; overflow: auto; clear:both; background: transparent; border: 1px dashed #6E8C7B; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6E8C7B; }


.select { width:98px; height:18px; float:left; color:#89f715; background:#D1B897; border: 1px solid #6E8C7B; }

.select_hover { width:98px; height:18px; float:left; background:#D1B897; border: 1px solid #6E8C7B; }

.captchat { text-align:center }

.captchat div { padding: 0 0 5px 0; }

.texte_antispam { }

.image_antispam { display:none }

#code { width:150px; }

.divimagecaptchat {}

.border, #code, #imgcaptcha { background: #9CE9C0; border:none; border-bottom: 1px solid #6E8C7B; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6E8C7B; }

.border_hover { background: #9CE9C0; border:none; border-bottom: 1px dashed #6E8C7B; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6E8C7B; }

.envoyer { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }

.separation { padding:0 0 6px 0; clear:both }

.separation div { border-bottom: 1px dashed #000; padding:5px 0 0 0; }

.div_form { clear:both; }

#mention { text-align:center; padding:0 0 15px 0}

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/



/*
.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; text-transform: none; color: #63776C; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.texte2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.texte3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #7B3C8A; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.texte4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #C8A8C8; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.TopMenuItemContact { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-weight: normal; padding: 1px 15px 1px 15px; cursor: hand; background: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #f4f4f4; border-right-color: #f4f4f4; border-bottom-color: #f4f4f4; border-left-color: #f4f4f4; }

.TopMenuItem { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-weight: normal; padding: 1px 15px 1px 15px; cursor: hand; background: #ffffff; border: 1px solid #000000; }

#produit ul { list-style:none; margin:0; padding:0; margin-left:11px; list-style-image:url(images/fleche.jpg); }

#produit ul li { margin-top:8px; margin-bottom:8px; }

#produit ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; text-decoration:none; }

#produit ul li a:hover { text-decoration:underline; }

#produit ul li ul { list-style-image:none; }

#produit ul li ul li { margin-top:0px; color:#667a6f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:3px; }

#produit ul li ul li a { color:#667a6f; }

#lien_bas { margin-top:5px; margin-bottom:5px; text-align:center; }*/

/* ************************* Class Plan API GOOGLE ************************* */

.titreplan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: bold; }

.txtplan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #9a379b; }

.plan {  height: 350px; border:1px #140411 solid; margin:0 0 15px 0 }

/* ************************* Fin Class Plan API GOOGLE ************************* */


#contenu .page a { color:#fff; font: normal 12px Verdana, Arial, Helvetica, sans-serif}

#contenu .page strong { color:#fff; font: bold 12px Verdana, Arial, Helvetica, sans-serif}