body{background:#8996a5 url(../img/bg.png) repeat-y top;color:#303030;font:76% tahoma,verdana,sans-serif;margin:0;padding:0 0 2px 0;}
.container{background:#fff;margin:0 auto;padding:5px 20px 10px 20px;width:740px;}
.main{float:left;margin:0;padding:0 15px 0 0;width:738px;position:relative;}
#main_land{float:left;margin:0;padding:0 15px 0 0;width:565px;position:relative;}
.main p{text-indent:40px;}
#main_land h3{color:gray;}
.contenu{float:right;width:265px;margin:0;padding:2px;}
#contenu_land{float:right;margin:0;padding:0 5px 0 0;width:265px;position:relative;}
.contenu_rubr{float:right;width:405px;margin:0;padding:0 12px 12px 12px;}
.contenu_rubr h2{background:url(../img/shadow_inv.jpg) no-repeat top left;margin-bottom:21px;}
.empresa{margin:10px;}
.empresa h1 a{border:none;color:#505050;margin:0 15px;}
.empresa h1 a:hover{border:none;color:#303030;text-decoration:none;}
.empresa h2{font-size:.9em;text-indent:45px;}
.empresa p{font-size:1.3em;color:#505050;margin:0 0 20px 0;}
.desc{background:#fff url(../img/menu_img.gif) top repeat-x;border-top:none;clear:both;color:#fff;margin:5px 0 15px;padding:5px 0 5px 0;width:728px;height:85px;}
#cartouche{padding:0 10px 0 10px;}
a{color:#303030;text-decoration:none;}
a:hover{color:#303030;text-decoration:none;}
a img{border:0;}
h1{font-size:2.2em;font-weight:400;margin:0 0 5px;padding:0;}
h2{font-size:1.8em;font-weight:400;margin:0 0 12px;color:gray;}
h3{font-size:1.4em;font-weight:400;margin:0 0 10px;color:gray;}
p{line-height:1.5em;margin:0 0 15px;text-align:left;}
ul{margin:0 0 15px 15px;padding:0;}
li{margin:0;}
li a:hover{color:#8c7878;text-decoration:underline;}
.navitabs{margin-left:-3px;}
.navitab{background:url(../img/shadow2.jpg) no-repeat top left;font-size:1.1em;margin:0 0 0 3px;padding:5px 8px;text-decoration:none;border:solid 1px #ececec;border-bottom:none;}
.navitab:hover{border:solid 1px #d0d0d0;border-bottom:none;text-decoration:none;color:gray;}
.ancre2{color:#164365;text-decoration:underline;font-weight:bold;}
a.ancre{color:#036;text-decoration:none;border-bottom:dotted 1px gray;}
a.ancre:hover{color:#ccc;text-decoration:none;border-bottom:dotted 1px gray;}
.pageindex a#linkindex,.pagecemen a#linkmant,.pagecol a#linkcol,.pagefaq a#linkfaq,.pagedalle a#linkdalle,.pageimprim a#linkimprim,#pagecontact a#linkcontact{background:#494b53;color:#f4f2f2;padding:7px 5px 5px;border:solid 1px #ececec;border-bottom:none;}
#dalleInd a#linkDalleInd,#dallePreal a#linkDallePreal,#dallePose a#linkDallePose,#dalleCim a#linkDalleCim,#dalleImprim a#linkDalleImprim,#microInd a#linkMicroInd,#microMant a#linkMicroMant,#microAppli a#linkMicroAppli,#colInd a#linkColInd,#colPig a#linkColPig,#colProp a#linkColProp{text-decoration:none;}
#sidebar{float:right;width:138px;margin:3px 7px 0 -3px;background-color:#fff;padding:5px;}
#sidebar p{font-size:.9em;line-height:1.3em;margin:3px;padding:3px;}
#sidebar h3{padding:1px 1px 5px 0;width:135px;margin:-3px -3px 5px;text-align:center;}
#sidebar h5{font-size:11px;margin:0 auto;text-align:center;}
#sidebar .chapeau{border:solid 1px #ececec;margin-bottom:7px;}
#prefooter{width:1000px;background:#8996a5;height:10px;margin-left:-40px;margin-top:15px;clear:both;}
#footer{clear:both;margin:0 -30px;padding:0;height:45px;font-size:10px;border-top:1px solid gray;width:793px;}
#footer a{color:gray;}
#footer a:hover{color:#303030;}
#footer p{color:gray;font-size:1.1em;line-height:1.3em;margin:12px 9px 12px 0;padding:0;text-align:center;}
.right{margin:-8px 0 8px 0;text-align:right;}
.main .block1,.main .block{padding:3px;margin:3px;text-indent:0;width:100%;}
.main .block li{list-style-type:none;margin-left:10px;}
.hide{display:none;}
.picA{position:relative;width:56px;height:25px;padding:0;margin:3px;}
#text-colors{padding:10px 20px;margin:10px;background-color:#fff;width:487px;margin:3px;margin-left:12px;margin-top:11px;text-indent:50px;font-size:14px;}
._detail_couleur{padding:7px;background:#f6f6f6;border:solid 1px #ececec;margin-bottom:7px;width:250px;float:left;}
ul.social_bookmarking{margin-right:25px;margin-top:-14px;}
li.social_bookmarking{list-style-type:none;text-align:right;float:right;margin:-15px 3px 3px 3px;}
#confirm_msg{padding:50px;border:solid 1px green;margin-top:50px;}
.main #erreur_msg{color:red;}
#corpForm{margin-top:-8px;background-color:#f6f6f6;}
.contact,#piedForm{text-align:right;padding:10px 40px 0 0;}
.em{line-height:10px;margin:0;padding:10px 40px 10px 0;text-align:right;}
.clear{clear:both;}
.muestras_mini{float:left;width:130px;margin-right:10px;}
.muestras{margin-right:10px;margin-bottom:-35px;}
.muestras img{float:left;width:180px;margin-right:10px;}
.menuS{float:left;width:250px;background:#fff;padding:0;margin:0 0 10px 0;}
#menuS{float:left;width:250px;padding:7px;margin:0 5px 10px 0;}
#menuS h3{width:251px;margin-left:-8px;padding-left:10px;font-size:.9em;}
.list{line-height:25px;font-size:11px;text-indent:-7px;list-style-type:none;}
.timestamp{font-size:1.2em;color:#606060;margin:-12px 0 12px 0;}
.right{margin:-8px 0 8px 0;text-align:right;}
.hide{display:none;}
#contacto a#linkcontacto{background:#000;color:#f4f2f2;padding:7px 5px 9px;}
.chapeau{padding:3px;margin:0;}
.chapeau a{text-decoration:none;}
.menuS .chapeau{border:solid 1px #ececec;width:250px;padding:7px;padding-bottom:0;margin-top:0;margin-bottom:7px;}
.menuS .chapeau p,.menuS .chapeau h3{width:258px;padding:3px;margin-top:-7px;margin-bottom:2px;margin-left:-7px;}
.ilustre{padding:7px;background:#f6f6f6;border:solid 1px #ececec;margin-bottom:7px;width:250px;}
#sanspuce{text-decoration:none;}
#sidebar{float:right;width:138px;margin:3px 7px 0 -3px;background-color:#fff;padding:5px;}
#sidebar p{font-size:.9em;line-height:1.3em;margin:0 0 15px 0;padding:3px;border-top:1px dotted #bababa;}
#sidebar h3{padding:0;width:147px;margin:0;text-align:left;}
#sidebar .chapeau h3{margin:0;font-size:.85em;}
#sidebar .chapeau{width:138px;margin:-7px -7px 15px -7px;padding:5px;border:solid 1px #ececec;}
#sidebar div,.menuS div{background:url(../img/shadow.jpg) no-repeat top left;}
.chapeau{padding:3px;margin:0;}
.chapeau2{padding:0;margin:7px;background-image:none;}
.chapeau h3{padding-left:3px;margin-bottom:5px;margin-top:3px;}
.chapeau h2{margin:-3px 0 7px 0;color:#ececec;text-align:right;padding-right:7px;}
.chapeau a{text-decoration:none;}
#menuS .chapeau{border:solid 1px #ececec;width:250px;padding:7px;padding-bottom:0;margin-top:0;margin-bottom:7px;}
#menuS .chapeau h3{width:258px;padding:3px;margin:3px -3px -3px -3px;}
#menuS div{background:url(../img/shadow.jpg) no-repeat top left;}
#menuS .chapeau p{width:250px;padding:7px 0 0 0;margin:0;border-top:1px dotted #bababa;}
#menuS img{padding:7px;background:#f6f6f6;border:solid 1px #ececec;margin-bottom:7px;width:250px;}