*{margin:0;padding:0}
.no_mr_right{margin-right:0 !important}
.noborder{border:none !important}
.border{border:2px solid white}
.float_right{float:right}
.float_left{float:left}
.clear_both{clear:both}
.thumb_left{margin-top:7px;float:left;margin-right:5px;margin-bottom:5px}
.thumb_right{float:right;margin-left:15px;margin-bottom:5px}
.navigation{list-style:none;width:188px;-z-index:-1;position:absolute;top:125px;left:0}
.navigation li{width:217px}
.navigation li a{border:1px solid #000;background:url(../gifs/puce.jpg) no-repeat 7px 4px #000;padding:2px 0;color:#FFF;display:block;font-size:14px;padding-left:25px;font-weight:700;text-decoration:none}
.navigation li a:hover{border-top:1px dotted grey;border-bottom:1px dotted grey;color:#fff}
.navigation ul li a{height:18px;background:none;font-size:12px;color:#777}
.setFont{font-size:70%}
.setFont1{font-size:90%}
.setFont2{font-size:120%}
.nobg{background:none !important}
.dfeghzfrghr{color:#fff;font-weight:700;text-decoration:none;letter-spacing:2px;line-height:30px;padding-right:15px}
.sdzerztzhyh{color:#fff;font-weight:700;text-decoration:none;letter-spacing:2px;line-height:30px;padding-right:15px;text-transform:uppercase}
.sdrtjuejtyr a:hover,.opepgrjoerj a:hover{color:#fff !important}
.sdrtjuejtyr{background:#242424;height:30px;margin-top:30px;margin-bottom:30px !important;text-align:center !important;width:523px}
.gperpdp{padding-left:220px;margin-bottom:20px}
.data_fav{padding:15px}
body{background:#000;font-family:arial;font-size:12px}
h1{background:url('../gifs/puce_h1.jpg') no-repeat 0 4px;padding-left:20px;font-size:17px;color:#fff;margin-bottom:20px}
input:hover,textarea:hover,.onfocus{background:#fff !important;border:2px solid #fff !important}
textarea{height:100px}
label{text-transform:uppercase;text-align:left !important;font-size:10px}
.red{border-top:1px dotted grey;border-bottom:1px dotted grey;color:#fff !important}
#footer_main{width:960px;margin:0 auto;padding-top:20px}
#footer_main p{color:#fff;font-size:12px;width:160px;font-weight:700}
#footer a{color:#999;text-decoration:none;padding-left:15px;background:url(../gifs/puce_footer.jpg) no-repeat 4px 6px;}
#footer a:hover{text-decoration:underline !important;color:#fff !important}
#formulaire_1,#wm p{line-height:2em;color:#ccc;font-size:1em;margin-bottom:2em;text-align:justify}
#wm p strong{color:#fff}
#footer_main .element1{background:#242424;width:180px;float:right;color:#fff;font-size:12px;padding:15px}
#selected-over{color:#fff !important;border-top:1px dotted grey !important;border-bottom:1px dotted grey !important}
#wm p a{color:#fff;font-weight:bold}
#wm p a:hover{text-decoration:none}
#mesure{height:74px;width:713px;margin-bottom:10px}
#mesure a{width:133px;height:74px;display:block;float:left;margin-right:12px;background-repeat:no-repeat;opacity:0.5;filter:alpha(opacity=50)}
#mesure .element1{background:url(../gifs/mesure1.jpg)}
#mesure .element2{background:url(../gifs/mesure2.jpg)}
#mesure .element3{background:url(../gifs/mesure3.jpg)}
#mesure .element4{background:url(../gifs/mesure4.jpg)}
#mesure .element5{background:url(../gifs/mesure5.jpg);margin:0 !important}
#mesure .element6{background:url(../gifs/mesure6.jpg)}
#mesure .element7{background:url(../gifs/mesure7.jpg)}
#mesure .element8{background:url(../gifs/mesure8.jpg)}
#mesure .element1:hover,#mesure .element2:hover,
#mesure .element3:hover,#mesure .element4:hover,
#mesure .element5:hover,#mesure .element6:hover,
#mesure .element7:hover,#mesure .element8:hover,#sssegf{opacity:1 !important;filter:alpha(opacity=100) !important;background-position:0 74px !important}

#formulaire_1 input,#formulaire_1 textarea{width:100%;border:2px solid grey;background:#999}
#field_5{background:#fff;width:100%;border:none;height:30px;margin-top:10px}
#formulaire_1 .submit{margin:0 0 20px 0 !important;padding:0 !important;width:100% !important}
#formulaire_1 .submit input{background:#fff;text-transform:uppercase;font-family:Arial;letter-spacing:2px}
#wm .description { margin:10px 0; padding:0 0 10px; }
#wm .lien_bottom{background:#666;width:98%;padding-right:2%;text-transform:uppercase;letter-spacing:2px;height:30px;line-height:30px}
#wm .lien_bottom a{display:block;color:#FFF;text-decoration:none;text-align:right;}
#wm .lien_bottom a:hover{color:#f66}
#wm ul {margin-left:3em}
#wm ul li{color:#fff;margin-bottom:10px;list-style:square}
/* CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL */
#detail img {border:none !important}
#detail .element1{float:left;width:494px}
#detail .element2{font-weight:bold;letter-spacing:2px;font-size:12px !important;height:30px;line-height:30px;background:#fff;text-transform:uppercase;padding:0 10px;display:block !important;color:#000;text-decoration:none}
#detail .element3{font-weight:bold;letter-spacing:2px;font-size:12px !important;height:30px;line-height:30px;background:#24578E !important;text-transform:uppercase;padding:0 10px;display:block !important;color:#fff !important;text-decoration:none}
#detail .element3:hover{background:#fff !important;color:#000 !important}
#detail .element2:hover{background:#24578E;color:#fff}
#detail .element2,#detail .element3{float:left;}
#detail .element2{text-transform:uppercase;width:199px;padding-left:7px;margin-right:30px;margin-right:29px;background:#fff}
#detail .element3{text-align:right;padding-right:7px;text-transform:uppercase;width:232px;background:#fff;text-align:right !important}
/* CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL CAROUSEL */
html,body{height:auto !important;min-height:100%}
* html,body{height:100% !important}
h1,h2,h3,h4,h5,h6{clear:both;color:#fff;font-family:Arial}
h2{color:#c8c8c8;margin-top:-25px}
h4{color:#333;margin-bottom:-10px}
p{margin:10px 0}
ul ul{margin-bottom:20px}
#wrap{color:#404040;margin:20px 40px}
a{color:#fff}
table{border:1px solid #c8c8c8;font-size:inherit}
th{background:#d8d8d8;text-align:left;white-space:nowrap}
td{background:#f8f8f8;text-align:left;vertical-align:top}
select,input,textarea{font:99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif}
pre,code,tt,dt{font:100% monospace;margin:20px 0}
pre,blockquote{-moz-border-radius:10px;background-color:#f0f0f0;margin:20px 0;padding:15px}
td pre{font:85% monospace;margin:5px 0;padding:5px}
#detail .element1 a{color:#000;text-decoration:none;}
#wm td{background:none !important;text-align:center !important}
#wm td a{text-decoration:none !important;color:#fff;}
#wm table{border:0 !important;margin-top:20px}
div#fancy_overlay {opacity:1 !important;filter:alpha(opacity=100) !important}
#element23{height:172px !important;width:494px;overflow:auto !important;color:#fff}
#detail .element2 a:hover, #detail .element3 a:hover{color:#36F !important}
#container{margin:0 auto;padding-top:125px;position:relative;width:960px}
#header{height:97px;left:0;position:absolute;top:0;width:100%}
#logo a{background:url(../gifs/logo.jpg) no-repeat;width:88px;height:98px;margin-left:26px;margin-top:10px;display:block}
#logo img{left:114px;position:absolute;top:0}
#logo_rest{height:97px;width:558px}
#logo_rest #adresse p{color:#fff;font-size:12px;background:#242424;padding:10px;width:154px;float:right;text-align:right !important}
#logo_rest #adresse p span{font-size:18px;font-weight:700}
#content{width:100%}
#colonne_gauche{width:247px}
#colonne_centre{position:relative;width:713px;min-height:450px;_height:450px;float:right !important}
#footer{border-top:1px solid #fff;margin-top:30px}
#menu1 ul,#menu2 ul{margin-bottom:15px}
#menu1 ul li a:hover,#menu2 ul li a:hover{color:#fff !important}
/* BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO  BDD AUTO */
a.numpage{float:left;text-decoration:none !important;color:#fff;font-weight:bold;background:url(../gifs/numpage.jpg) no-repeat -17px 0;height:17px;width:18px;line-height:17px;font-size:12px;text-align:center;display:block}
.numpage_selec{color:#000;float:left;text-decoration:none !important;color:#000;font-weight:bold;background:url(../gifs/numpage.jpg) no-repeat;height:17px;width:18px;line-height:17px;font-size:12px;text-align:center;display:block}
a.numpage:hover,span.numpage_selec{background-position:0 !important;color:#000 !important}
a.numpage,span.bt_precedent_inactiv,a.bt_precedent{margin-right:5px}
span.bt_precedent_inactiv,span.bt_suivant_inactiv{opacity:0.3;filter:alpha(opacity=50);height:17px;width:18px;display:block;float:left;background:url(../gifs/numpage.jpg) no-repeat}
span.bt_precedent_inactiv{background-position:-68px 0}
span.bt_suivant_inactiv{background-position:-51px 0}
a.bt_precedent,a.bt_suivant{height:17px;width:18px;display:block;float:left;background:url(../gifs/numpage.jpg) no-repeat 0 0}
a.bt_precedent{background-position:-68px 0}
a.bt_suivant{background-position:-51px 0}
a.bt_precedent:hover{background-position:-85px 0 !important}
a.bt_suivant:hover{background-position:-34px 0 !important;color:#000 !important}
.gallerie_miniature{width:133px !important;float:left;padding-right:9px;}
.gallerie_miniature img{/*border:2px solid white*/border:none;margin-bottom:10px}
.gallerie_miniature .element1{padding:2px;width:129px;color:#000}
.gallerie_miniature .element1 a{/*color:#fff*/margin-top:15px;display:block}
.gallerie_miniature .element1 a:hover{text-decoration:underline !important}
h2{font-size:17px;color:#fff;margin-top:35px}
h2{border-bottom:1px solid grey;color:#fff;margin-bottom:10px;padding-bottom:10px;margin-top:30px}
.thumb_left .thickbox{color:#fff !important;font-weight:bold !important}
#sdfsk{position:absolute;bottom:13px}
#height_img{height:160px !important}
#menu_mesure a{float:left;width:133px;height:74px;display:block;text-indent:-10000px;overflow:hidden;margin-right:9px}
#menu_mesure .element1{background:url(../gifs/mesure1.jpg) no-repeat}
#menu_mesure .element2{background:url(../gifs/mesure2.jpg) no-repeat}
#menu_mesure .element3{background:url(../gifs/mesure3.jpg) no-repeat}
#menu_mesure .element4{background:url(../gifs/mesure4.jpg) no-repeat}
#menu_mesure .element5{background:url(../gifs/mesure5.jpg) no-repeat}
#menu_mesure a:hover{background-position:0 -74px}
#menu_mesure {margin-bottom:20px}
#menu_materiaux a{float:left;width:133px;height:74px;display:block;text-indent:-10000px;overflow:hidden;margin-right:9px}
#menu_materiaux .element1{background:url(../gifs/mesure6.jpg) no-repeat}
#menu_materiaux .element2{background:url(../gifs/mesure7.jpg) no-repeat}
#menu_materiaux .element3{background:url(../gifs/mesure5.jpg) no-repeat}
#menu_materiaux a:hover{background-position:0 -74px}
#menu_materiaux {margin-bottom:20px}
input, textarea, .submit input, .submit #field5{width:290px !important}