html, body{ margin:0; padding:0; font:12px Arial, Helvetica, Verdana, sans-serif; color:#666666; background:#d3d2d0; behavior:url(styles/csshover.htc);
}
a{outline:none;}
strong{ color:#0b0101; font-weight:normal;}

#nazca{ position:absolute; bottom:0; right:0; color:#000; font-size:10px;}
#nazca a{ color:#000; text-decoration:underline;}
#nazca a:hover{ color:#000; text-decoration:none;}

#conteneur{ position:relative; margin:10px auto; width:959px; background:url(../images/commun/fond.jpg) 0 0 repeat-y;}

#header{width:959px; background:url(../images/commun/fond_header.jpg) no-repeat;}
#logo{width:959px; height:128px;}
#logo img{ margin:34px 0 0 45px}
#logo h1{background:url(../images/commun/logo.jpg) no-repeat 45px bottom; width:959px; height:128px; margin:0; padding:0;}
#logo h1 span{ display:none;}

#menu_h{width:951px; margin:0 auto; background:#eae6db; border-top:1px solid #978f79; border-bottom:1px solid #978f79;}
#menu_h ul {padding:0 0 0 0; margin:0 0 0 0; list-style:none; line-height:1;}
#menu_h a {display:block;}
#menu_h li ul {position:absolute; width:315px; display:none; margin:0 0 0 0; padding:0;}
#menu_h li:hover ul, #menu_h li.sfhover ul { display:inline; right:13px; background:#978f79; margin:5px 0 0 0; padding:0;}
.level1{float:right; margin:0 12px 0 0; padding:6px 0 6px 0;}
.level2{float:left; display:inline; margin:0 5px 0 10px; padding:1px;}
#menu_h a.lien1{ color:#978f79; text-decoration:none;}
#menu_h a.lien1:hover{ color:#0b0101; text-decoration:none;}
#menu_h a.lien2{ color:#eae6db; text-decoration:none; padding:3px 0}
#menu_h a.lien2:hover{ color:#0b0101; text-decoration:none;}

* html #menu_v{float:left; width:188px; margin:0 0 0 12px; padding:0; background:url(../images/nav/fond_encart.gif) 0 0 repeat-y}
#menu_v{float:left; width:188px; margin:0 0 0 23px; padding:0; background:url(../images/nav/fond_encart.gif) 0 0 repeat-y}
#menu_v ul,li{ margin:0 0 3px 3px; padding:0; list-style:none;}
*html #menu_v ul,li{ margin:0 0 0 3px; padding:0; list-style:none;}

/*#menu_v a:link span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}*/
#lien1 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#lien1:hover span{ visibility:visible; display:block; position:absolute; top:420px; left:29px; margin:0; padding:0;}
#lien2 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#lien2:hover span{ visibility:visible; display:block; position:absolute; top:420px; left:29px; margin:0; padding:0;}
#lien3 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#lien3:hover span{ visibility:visible; display:block; position:absolute; top:420px; left:29px; margin:0; padding:0;}
#lien4 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#lien4:hover span{ visibility:visible; display:block; position:absolute; top:420px; left:29px; margin:0; padding:0;}
#lien5 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#lien5:hover span{ visibility:visible; display:block; position:absolute; top:420px; left:29px; margin:0; padding:0;}
#lien6 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#lien6:hover span{ visibility:visible; display:block; position:absolute; top:420px; left:29px; margin:0; padding:0;}
#lien7 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#lien7:hover span{ visibility:visible; display:block; position:absolute; top:420px; left:29px; margin:0; padding:0;}
#menu_v a:link span#texte{display:none; margin:0; padding:0;}
#menu_v a:visited span#texte{display:none; margin:0; padding:0;}
#menu_v a:hover span#texte{display:none; margin:0; padding:0;}
#plien1 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#plien1:hover span{ visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}
#plien2 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#plien2:hover span{ visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}
#plien3 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#plien3:hover span{ visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}
#plien4 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#plien4:hover span{ visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}
#plien5 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#plien5:hover span{ visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}
#plien6 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#plien6:hover span{ visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}
#plien7 span{visibility:hidden; position:absolute; top:420px; left:30px; margin:0; padding:0;}
#plien7:hover span{ visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}

#menu_v a:link span#page{visibility:hidden; display:none; position:absolute; top:190px; left:30px; margin:0; padding:0;}
#menu_v a:visited span#page{visibility:hidden; display:none; position:absolute; top:190px; left:30px; margin:0; padding:0;}
#menu_v a:hover span#page{visibility:visible; display:block; position:absolute; top:190px; left:29px; margin:0; padding:0;}

#menu_v a.lien1:link{display:block;  width:176px; height:17px; background:url(../images/nav/btn1.gif) 0 0 no-repeat;}
#menu_v a.lien1:visited{display:block;  width:176px; height:17px; background:url(../images/nav/btn1.gif) 0 0 no-repeat;}
#menu_v a.lien1:hover{ background:url(../images/nav/btn1_r.gif) 0 0 no-repeat;}
#menu_v a.lien1_on{display:block;  width:176px; height:17px; background:url(../images/nav/btn1_r.gif) 0 0 no-repeat;}
#menu_v a.lien2:link{display:block;  width:176px; height:34px; background:url(../images/nav/btn2.gif) 0 0 no-repeat;}
#menu_v a.lien2:visited{display:block;  width:176px; height:34px; background:url(../images/nav/btn2.gif) 0 0 no-repeat;}
#menu_v a.lien2:hover{ background:url(../images/nav/btn2_r.gif) 0 0 no-repeat;}
#menu_v a.lien2_on{display:block;  width:176px; height:34px; background:url(../images/nav/btn2_r.gif) 0 0 no-repeat;}
#menu_v a.lien3:link{display:block;  width:176px; height:17px; background:url(../images/nav/btn3.gif) 0 0 no-repeat;}
#menu_v a.lien3:visited{display:block;  width:176px; height:17px; background:url(../images/nav/btn3.gif) 0 0 no-repeat;}
#menu_v a.lien3:hover{ background:url(../images/nav/btn3_r.gif) 0 0 no-repeat;}
#menu_v a.lien3_on{display:block;  width:176px; height:17px; background:url(../images/nav/btn3_r.gif) 0 0 no-repeat;}
#menu_v a.lien4:link{display:block;  width:176px; height:17px; background:url(../images/nav/btn4.gif) 0 0 no-repeat;}
#menu_v a.lien4:visited{display:block;  width:176px; height:17px; background:url(../images/nav/btn4.gif) 0 0 no-repeat;}
#menu_v a.lien4:hover{ background:url(../images/nav/btn4_r.gif) 0 0 no-repeat;}
#menu_v a.lien4_on{display:block;  width:176px; height:17px; background:url(../images/nav/btn4_r.gif) 0 0 no-repeat;}
#menu_v a.lien5:link{display:block;  width:176px; height:17px; background:url(../images/nav/btn5.gif) 0 0 no-repeat;}
#menu_v a.lien5:visited{display:block;  width:176px; height:17px; background:url(../images/nav/btn5.gif) 0 0 no-repeat;}
#menu_v a.lien5:hover{ background:url(../images/nav/btn5_r.gif) 0 0 no-repeat;}
#menu_v a.lien5_on{display:block;  width:176px; height:17px; background:url(../images/nav/btn5_r.gif) 0 0 no-repeat;}
#menu_v a.lien6:link{display:block;  width:176px; height:17px; background:url(../images/nav/btn6.gif) 0 0 no-repeat;}
#menu_v a.lien6:visited{display:block;  width:176px; height:17px; background:url(../images/nav/btn6.gif) 0 0 no-repeat;}
#menu_v a.lien6:hover{ background:url(../images/nav/btn6_r.gif) 0 0 no-repeat;}
#menu_v a.lien6_on{display:block;  width:176px; height:17px; background:url(../images/nav/btn6_r.gif) 0 0 no-repeat;}
#menu_v a.lien7:link{display:block;  width:176px; height:28px; background:url(../images/nav/btn7.gif) 0 0 no-repeat;}
#menu_v a.lien7:visited{display:block;  width:176px; height:28px; background:url(../images/nav/btn7.gif) 0 0 no-repeat;}
#menu_v a.lien7:hover{ background:url(../images/nav/btn7_r.gif) 0 0 no-repeat;}
#menu_v a.lien7_on{display:block;  width:176px; height:28px; background:url(../images/nav/btn7_r.gif) 0 0 no-repeat;}

#menu_v ul#gamme{ margin:5px 10px 10px 0; padding:0; list-style:none;}
#gamme li{ margin:0; padding:0; list-style:none;}
#gamme a.gamme:link{ color:#756c54; font-weight:bold; text-decoration:none; font-size:11px; padding:0 0 0 10px;}
#gamme a.gamme:visited{ color:#756c54; font-weight:bold; text-decoration:none; font-size:11px; padding:0 0 0 10px;}
#gamme a.gamme:hover{ color:#756c54; font-weight:bold; text-decoration:underline; font-size:11px; padding:0 0 0 10px;}

#menu_v ul#modele{ margin:0; padding:0; list-style:none;}
#modele0 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele0 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele1 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele1 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele2 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele2 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele3 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele3 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele4 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele4 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele5 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele5 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele6 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele6 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele7 li:hover{ margin:0; padding:0; list-style:none; background:#eae6db;}
#modele7 li.modele_on{ margin:0; padding:0; list-style:none; background:#eae6db;}

a.modele:link{ color:#756c54; text-decoration:none; font-size:10px; padding:0 0 0 25px;}
a.modele:visited{ color:#756c54; text-decoration:none; font-size:10px; padding:0 0 0 25px;}
a.modele:hover{ color:#756c54; text-decoration:none; font-size:10px; padding:0 0 0 25px;}
a.modele_on:link{ color:#756c54; text-decoration:none; font-size:10px; background:#eae6db; padding:0 0 0 25px;}
a.modele_on:visited{ color:#756c54; text-decoration:none; font-size:10px; background:#eae6db; padding:0 0 0 25px;}
a.modele_on:hover{ color:#756c54; text-decoration:none; font-size:10px; background:#eae6db; padding:0 0 0 25px;}

#content{width:959px;}
#content a{color:#666666; text-decoration:underline;}
#content a:hover{color:#666666; text-decoration:none;}
#swf{width:916px; height:205px; margin: 25px auto;}
#swf_out{width:916px; height:25px; margin:auto;}
*html #titre{width:680px; float:right; margin:0 5px 10px 0;}
#titre{width:680px; float:right; margin:0 15px 10px 0;}
*html #page{width:680px; float:right; margin:0 13px 0 0; background:url(../images/commun/fond_page.gif) 0 0 repeat-y;}
#page{width:680px; float:right; margin:0 25px 0 0; background:url(../images/commun/fond_page.gif) 0 0 repeat-y;}
#page p{ margin:0; padding:0;}

#page .border{margin:0; padding:0 15px 0 20px; text-align:justify;}
#page span#ariane{font-size:11px; color:#756c54; }
#page span#legende{display:block; position:absolute; top:220px; right:30px; margin:0; padding:0; color:#000; text-align:right; font-size:10px;}
#page #leg{ background:#978f79; text-align:left; padding:20px 7px 7px 7px; color:#eae6db; font-size:11px;}
#page #leg strong{ font-size:12px;}
#page a.leg{display:block; width:45px; position:absolute; top:0px; right:0px; color:#978f79; text-decoration:none; background:#eae6db; padding:1px 5px 1px 5px; border:1px solid #978f79;}
#page a.leg:hover{ color:#eae6db; text-decoration:none; background:#978f79; border:1px solid #978f79;}
#page .leg_revetement{ font-size:10px; margin:15px 0 0 10px; display:block; color:#000;}

/*#page ul,li{ margin:0 5px 0 13px; padding:0; list-style-type:armenian; list-style-position:inside;}*/

/********POURQUOI********/

ul#essences li{ float:left; width:250px;}

/********SAVOIR FAIRE********/

.intro{ font-size:16px;}

/********PLAN********/
#page ul#level2{margin:0; padding:2px 0 2px 6px; font-size:11px;}

/*ACTU*/

.date_actu{font-size:11px;color:#0b0101; display:block; padding:1px 1px 1px 3px; border-bottom:1px dotted #0b0101;}
.titre_actu{font-size:12px;color:#0b0101;font-weight:bold;display:block; padding:3px 1px 1px 3px;}
.texte_actu{font-size:11px;display:block; padding:3px 45px 1px 3px;}
.img_actu{ float:left; margin:3px 6px 3px 0;}

/*    */

/*CONTACT*/
#contact input.texte{height:15px; margin:0 0 4px 2px;}
#contact input.btn{margin:15px 0 0 580px;}
#contact textarea{margin:0 0 4px 2px;}
#contact select{height:17px; margin:0 0 4px 2px; font-size:10px;}
#contact input.radio{vertical-align:middle; margin:0 0 2px 2px;}
#contact label{display:inline; float:left; width:350px; text-align:right; padding:3px 0 0 0;}
#contact label.tit_label{font-size:13px; font-weight:bold;color:#0b0101;}
#contact .etoile{ color:#FF0000;}
#contact .etoile2{ display:block; color:#FF0000; text-align:right; font-size:11px;}
.carte_contact{display:block;float:left; margin:0 8px 0 0;}

/*    */

ul#liste_produit{ margin:5px 5px 5px 10px; padding:0; list-style:none;}
#liste_produit li{ margin:15px 10px 20px 10px; padding:5px; list-style:none; float:left;}
#liste_produit li:hover{ margin:15px 10px 20px 10px; padding:5px; float:left; list-style:none; background:#eae6db;}
#liste_produit .titre_liste{ color:#000; font-variant:small-caps; display:block; float:left;  margin:0 0 6px 0; text-align:center;}
#liste_produit a{ color:#000; font-size:10px; text-decoration:underline;}
#liste_produit a:hover{ color:#000; font-size:10px; text-decoration:none;}

.operateur{float:left; font-size:11px; color:#000; padding:2px; margin:5px 1px 1px 1px; display:block; width:15px; height:4px;}
/*.dimension{float:left; font-size:10px; color:#756c54; border:1px solid #756c54; padding:2px; margin:5px 1px 1px 1px; display:block; width:15px; height:15px; text-align:center;}*/
.dimension{float:left; font-size:10px; color:#756c54; border:1px solid #756c54; display:block; width:19px; height:19px; text-align:center; padding:0; margin:5px 1px 1px 1px; line-height:17px;}
.dimension_rect{float:left; font-size:10px; color:#756c54; border:1px solid #756c54; display:block; width:15px; height:27px; padding:2px; margin:5px 1px 1px 1px; text-align:center;}
.dimension0{float:left; color:#756c54; background:#756c54; border-top:1px solid #756c54; padding:0; margin:5px 1px 0 1px; display:block; width:21px;}

ul#liste_realisation{ margin:5px 5px 5px 5px; padding:0; list-style:none;}
#liste_realisation li{ margin:15px 10px 20px 10px; padding:5px; list-style:none; float:left; text-align:center}
#liste_realisation li:hover{ margin:15px 10px 20px 10px; padding:5px; float:left; list-style:none; background:#eae6db;}
#liste_realisation .titre_liste{ color:#000; display:block; margin:0 0 6px 0; text-align:center; font-size:10px;}
#liste_realisation a{ color:#000; font-size:10px; text-decoration:underline;}
#liste_realisation a:hover{ color:#000; font-size:10px; text-decoration:none;}

ul#liste_option{ margin:5px 5px 5px 5px; padding:0; list-style:none;}
#liste_option li{ margin:15px 10px 20px 10px; padding:5px; list-style:none; float:left; text-align:center;}
#liste_option li:hover{ margin:15px 10px 20px 10px; padding:5px; float:left; list-style:none; background:#eae6db;}
#liste_option .titre_liste{ color:#000; display:block; margin:0 0 6px 0; text-align:center; font-size:10px;}
#liste_option a{ color:#000; font-size:10px; text-decoration:underline;}
#liste_option a:hover{ color:#000; font-size:10px; text-decoration:none;}

/***********Parlons technic*********/
.cat{font-size:12px;color:#0b0101;font-weight:bold;display:block; padding:3px 1px 1px 3px; border-bottom:1px solid #0b0101;  background:#eae6db;}
.sscat{font-size:11px;color:#0b0101; display:block; padding:1px 1px 1px 3px; border-bottom:1px dotted #0b0101; margin:15px 0 0 0;}
.icone{ margin:0 3px 0 0;}
.select{ text-align:right; display:block;}

#technic ul{ margin:15px 0 0 25px; padding:0; list-style:none;}
#technic li.doc{ margin:0 0 4px 0; padding:0; list-style:none; float:left; width:290px;}
#technic a{ text-decoration:underline; font-size:10px;}
#technic a:hover{ text-decoration:none; font-size:10px;}

#choix_categorie select{ font-size:11px; outline:none; border:1px solid #0b0101;}

/*********SHOW ROOM*******/
.adresse{ display:block; width:300px; float:left; padding:0 0 0 10px; font-size:11px;}
.recherche{font-size:13px;color:#0b0101;font-weight:bold;padding:0;}
.resultat{font-size:12px;color:#0b0101;}
#choix_dpt select{ font-size:11px; outline:none; border:1px solid #0b0101;}
#client_anot{color:#2a8efd;}
#client_anot a{color:#2a8efd;}
#client_anot a:hover{color:#2a8efd;}


/************/


#footer{width:959px; background:#d3d2d0 url(../images/commun/fond_footer.jpg) top right no-repeat;}
#footer p{text-align:center; font-size:10px; margin:0; padding:13px 0 0 0;}
#footer a{color:#666666; text-decoration:underline;}
#footer a:hover{color:#666666; text-decoration:none;}



h2{margin:0 0 10px; padding:0; width:680; height:24px;}
h2 span{visibility:hidden;}
h2.actu{ background:url(../images/titres/actualites.gif) no-repeat; }
h2.portes_interieur{ background:url(../images/titres/p_interieures.gif) no-repeat;}
h2.facades_placard{ background:url(../images/titres/p_placard.gif) no-repeat;}
h2.facades_cuisine{ background:url(../images/titres/p_cuisine.gif) no-repeat;}
h2.home{ background:url(../images/titres/titre_home.gif) no-repeat;}
h2.pourquoi{ background:url(../images/titres/pourquoi.gif) no-repeat;}
h2.plandusite{ background:url(../images/titres/plan.gif) no-repeat;}

