h1,h2,h3{font-weight:300;color:gray;}
h1,h2{font-size:1.8em;margin:0 0 12px;}
h3{font-size:1.4em;margin:0 0 10px;}
strong {color:gray;}
a{color:#036;;text-decoration:none;}
a:hover{color:#303030;text-decoration:none;}
a img{border:0;color:gray;}
p{line-height:1.5em;margin:0 0 15px;text-align:left;}
body{background:#8996a5 url(../img/bg.png) repeat-y top;font:76% tahoma,verdana,sans-serif;margin:0;padding:0;}
#container{background:#fff;margin:0 auto;padding:0;width:765px;position:relative;}
.main{float:left;margin:0;padding:0 10px 0 0;width:758px;position:relative;}
#main_land{float:left;margin:0;padding:0 7px 0 0;width:550px;}
#micro_inicio_land{float:right;width:265px;margin:0;padding:1px;}
#une{float:right;width:275px;margin:0 -11px 7px 3px;padding:0 3px 0 0;}
#une span{float:left;font:bold 3.2em/.9em serif;margin:0px;padding:0px;color:gray;}
.contenu{float:right;width:265px;margin:0;padding:2px;}
.contenu_rubr{float:right;width:467px;margin:0 -5px 3px 0;padding:0 9px;  border:1px solid #ececec;}
.contenu_rubr h1{margin-bottom:21px;background:url(../img/shadow.jpg) no-repeat top right;}
#empresa{margin:7px 0;width:740px;height:40px;}
#titre{padding:10px 40px;margin:0 -20px 0 0;width:190px;float:right;text-align:right;}
#titre h2 {font-size:1.8em;}
#titre #plata{color:#c7c8bc;}
#desc{clear:both;margin:2px 0 15px 0;padding:5px 0 5px 0;width:763px;height:85px;position:relative;z-index:0;}
#navigation{margin:0 1px -5px 0;padding:0 0 5px 0;position:relative;z-index:3;}
#pub{border:solid 1px #ececec;margin:-3px 0 0 0; padding:7px 0 0 0; position:relative; z-index:2;}
.navitab{background:url(../img/shadow2.jpg) no-repeat top right;font-size:1.1em;margin:0 0 0 2px;padding:8px 6px 4px 6px;text-decoration:none;border:solid 1px #ececec;border-bottom:solid 1px #fff;position:relative;z-index:4;}
#linkindex{margin:0;}
.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,.pageboutik a#linkboutik,#pagecontact a#linkcontact{background:url(../img/shadow2.jpg) no-repeat top right;color:#808080;padding:12px 10px 4px 10px;border:solid 1px #ececec;border-top:solid 2px #ececec; border-bottom:solid 1px #fff;}
#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;}
.right{margin:-8px 0 8px 0;text-align:right;}
.social_bookmarking img{width:16px; height:16px;}
#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;}
.right{margin:-8px 0 8px 0;text-align:right;}
#contacto a#linkcontacto{background:#000;color:#f4f2f2;padding:7px 5px 9px;}
.ilustre{padding:7px;background:#f6f6f6;border:solid 1px #ececec;margin-bottom:7px;width:250px;}
#sidebar{float:right;width:200px;margin:3px -10px 0 3px;background-color:#fff;padding:5px;}
#sidebar p{font-size:.9em;line-height:1.3em;margin:0;padding:3px;}
#sidebar .chapeau{width:180px;margin:-7px 0px 15px 0px;padding:5px;border:solid 1px #ececec;}
#sidebar .chapeau h3{font-size:1.1em;width:180px;padding:3px;margin:0 0 -7px -3px;}
#sidebar div{background:url(../img/shadow.jpg) no-repeat top left;}
.pageindex .menuS img{padding:7px;background:#f6f6f6;border:solid 1px #ececec;margin-bottom:7px;width:250px;}
.pageindex .chapeau{border:solid 1px #ececec;width:270px;margin:0 -19px 7px -8px;padding:7px;}
.menuS{float:left;width:250px;background:#fff;padding:0;margin:0 0 10px 0;}
.menuS .chapeau p,.menuS .chapeau h3{width:258px;padding:3px;margin:-7px 7px 2px -3px;}
.menuS .chapeau{border:solid 1px #ececec;width:250px;padding:7px 7px 0 7px;margin:0 0 7px 0;background:url(../img/shadow.jpg) no-repeat top left;}
.chapeau{padding:3px;margin:0;}
.chapeau h3:before {content: "\00BB \0020"; color:orange;  margin-left: -.1em;}
.chapeau h2{margin:-3px 0 7px 0;color:#ececec;text-align:right;padding-right:7px;}
.menuS .chapeau h3 a{color:#036; font-size:.7em;}
#footer{clear:both;margin:0 -10px;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;}
#prefooter{width:1000px;background:#8996a5;height:10px;margin:15px 0 0 -40px;clear:both;}
#first:first-letter{float:left;font:bold 3.3em/.9em serif;margin:0px;padding:0 1px 0 0;}
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;}