*{outline:0;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background:none;}
body{background:url('../images/fond_plaque.jpg') #ffbbba repeat-x center top;height:100%;margin:0;color:#fff;padding:0;width:-80%;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;}
@font-face{font-family:'Arial';src:url('Qlassik_TB-webfont.eot');src:url('Qlassik_TB-webfont.eot?#iefix') format('embedded-opentype'),
url('Qlassik_TB-webfont.woff') format('woff'),
url('Qlassik_TB-webfont.ttf') format('truetype'),
url('Qlassik_TB-webfont.svg#QlassikMediumRegular') format('svg');font-weight:normal;font-style:normal;}
ol, ul{list-style:none;}
img{border:0;}
span{font-weight:normal;color:#999;}
.text-center{text-align:center;}
#bloc1containerclair span{color:#666;}
h3 span{color:#069;}
strong{font-weight:bold;}
a:link, a:visited{text-decoration:none;color:#AC2420;}
a{text-decoration:none;color:#AC2420;}
a:hover{cursor:pointer;color:#561210;}
.page .bloc a{text-decoration:underline;}
.page .bloc ul a{text-decoration:none;}
a:focus{outline:none;}
#bloc1containerclair .description a, #blocformulaire a{font-size:16px;}
#bloc1containerclair .description h3 a{font-size:22px;text-decoration:underline;}
#footercontainer a{font-size:15px;color:#fff;}
#footercontainer a:hover{color:#ccc;}
#bloc1containerclair ul{margin:2px 0 0 20px;}
#bloc1containerclair .description li{background:url(../images/bullets-and-arrows/arrow-right.png) no-repeat left 0.416em;padding-left:11px;margin:0 0 10px 0;}
h1{font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:32px;color:#000000;}
.description h1{background:#561210;color:#fff;line-height:32px;padding:10px;font-weight:normal;margin-bottom:20px;}
h2{font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:28px;}
h3{font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:22px;color:#666;}
h4{font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:18px;}
.mt-10{margin-top:10px !important;}
.mt-20{margin-top:20px !important;}
.mt-30{margin-top:30px !important;}
.mt-40{margin-top:40px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-40{margin-bottom:40px !important;}
#accordion h3{background:none !important;color:#AC2420;padding:0;cursor:pointer;text-decoration:underline;}
#accordion h3:hover{color:#561210;}
#accordion p{margin:10px 20px 20px;}
#main h2{color:#fff;}
#main .well h2{border-bottom:3px solid #AC2420;color:#AC2420;}
input{color:#333;width:235px;padding:10px;background:#efefef;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0px 4px 10px 0px;}
input.chiffres{width:90px;}
#main #jquery-order-form input{border:0px solid #B5B5B5;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;width:34px;margin:0;}
.tabs_element{text-align:center;}
select{color:#333;width:210px;padding:9px;background:#efefef;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0px 4px 10px 0px;}
select.mini{width:auto;}
select option{background:#efefef;padding-left:4px;}
textarea{color:#888;overflow:auto;width:235px;max-width:235px;height:28px;padding:10px;background:#efefef;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0px 0px 10px 0px;}
#bloc1containerclair{color:#000000;}
#shadowcontainer{background:#7f7f7f;}
#headercontainer .section, #topcontainer .section, #bloc1containerclair .section{width:960px;margin:0 auto;}
.topbandeau{position:relative;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);margin-bottom:34px;height:148px;width:900px;}
.devis{margin-bottom:40px;}
.full_ligne.menu .menu{text-align:center;background-color:#333;max-width:1180px;border-radius:10px}
.topbandeau img{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
#topmenu span{text-indent:-5000px;display:inline-block;}
#topmenu ul{list-style-type:none;margin:0;padding:0;border:0;}
#topmenu li{margin:0;padding:0;}
#topmenu li a{position:absolute;top:4px;left:256px;display:block;height:19px;width:70px;background:url('../images/top_menu_total.png') 0 0 no-repeat;margin:0;border:0;}
#topmenu #home{background-position:0px 0;}
#topmenu #home:hover,#topmenu #home:active,#topmenu #home:focus{background-position:0px -19px;}
#topmenu #contact{left:330px;background-position:-72px 0;}
#topmenu #contact:hover,#topmenu #contact:active,#topmenu #contact:focus{background-position:-72px -19px;}
#topmenu #devis{width:56px;left:416px;background-position:-157px 0;}
#topmenu #devis:hover,#topmenu #devis:active,#topmenu #devis:focus{background-position:-157px -19px;}
#topmenu #phone{width:110px;left:480px;background-position:-217px 0;}
#topmenu #phone:hover,#topmenu #phone:active,#topmenu #phone:focus{background-position:-217px -19px;}
#topmenu #espace{width:131px;left:590px;background-position:-332px 0;}
#topmenu #espace:hover,#topmenu #espace:active,#topmenu #espace:focus{background-position:-332px -19px;}
#topmenu2{position:absolute;top:10px;list-style:none;left:200px;}
#topmenu2 ul li{float:left;display:block;border:none;width:auto;margin:14px 8px 0 0;}
#topmenu2 ul li a{color:#fff;outline:0;text-decoration:none;font-weight:normal;font-family:'Roboto', Arial, sans-serif;color:#fff;font-size:16px;padding:2px 10px;background:#AC2420;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#topmenu2 ul li.fonce a{background:#561210;}
#topmenu2 ul li.contactxl{color:#561210;margin:0 0 0 80px;}
#topmenu2 ul li.contactxl span{color:#561210;}
#topmenu2 ul li.contactxl a{background:none;color:#AC2420;display:block;font-size:36px;padding:0;margin-top:6px;}
#topmenu2 ul li.contactxl a:hover{background:none;color:#561210;}
#topmenu2 ul li.espacepro a{margin-left:80px;background:#595959;}
#topmenu2 ul li a:hover{background:#561210;}
#topmenu2 ul li.fonce a:hover{background:#AC2420;}
.shadow960{width:960px;height:30px;margin:0px auto;background:url('../images/shadow_1.png') no-repeat 0% top;}
.shadow960_fin{width:960px;height:40px;margin:0px auto;background:url('../images/shadow_1_fin.png') no-repeat 0% top;}
#shadow_2_460{width:960px;height:16px;margin:0px auto 24px;background:url('../images/shadow_2_460.png') no-repeat 0% top;}
#topcontainer .section{width:920px;margin:0 auto 30px;padding:10px 20px 20px;background:#080908;color:#000000;}
#bloc1containerclair .section{width:920px;margin:0 auto;padding:14px 20px 0;background:#fff;color:#000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#bloc1containerclair .section h2{margin:20px 0 10px;background:#AC2420;color:#fff;font-size:22px;font-weight:300;line-height:normal;padding:4px 10px;}
#bloc1containerclair .section .description h1.ville{font-size:26px;color:#ddd;}
#bloc1containerclair .section .description h1.ville strong{font-size:32px;color:#fff;font-weight:normal;}
#bloc1containerclair .section .description h2.ville{color:#fff;}
#bloc1containerclair .section .description h2.ville a{font-size:22px;color:#f39b99;}
#bloc1containerclair .section .description h2.ville a:hover{color:#fff;}
#bloc1containerclair .section h2.comme_h1{background:#ccc;color:#561210 !important;font-size:32px;line-height:32px;padding:10px;font-weight:normal;margin:0;}
h3.col_2_last{margin-top:-280px;padding:20px;color:#120E0B !important;font-size:24px;font-weight:300;line-height:normal;}
h3.col_2_last strong{color:#561210 !important;}
#bloc1containerclair .section h3{color:#AC2420;}
#bloc1containerclair .section p{margin-bottom:10px;}
#bloc1containerclair .section blockquote{border-left:6px solid #AC2420;padding-left:20px;padding:18px 10px 10px;margin:30px 0;background:#efefef;}
#shadowcontainer .section{width:960px;height:30px;margin:0px auto;background:#7f7f7f url('../images/shadow_large.png') no-repeat 0% top;}
.teasershadow{float:left;position:relative;width:280px;height:20px;background:url('../images/shadow_small.png') transparent no-repeat 0% top;}
.shadow280{float:left;position:relative;width:280px;height:20px;background:url('../images/shadow_small.png') transparent no-repeat 0% top;}
.shadow290{float:left;position:relative;width:290px;height:20px;background:url('../images/shadow290.png') transparent no-repeat 0% top;}
.shadow190{float:left;position:relative;width:190px;height:14px;background:url('../images/shadow190.png') transparent no-repeat 0% top;}
.shadow138{float:left;position:relative;width:138px;height:10px;background:url('../images/shadow138.png') transparent no-repeat 0% top;}
.shadow120{float:left;position:relative;width:120px;height:10px;background:url('../images/shadow120.png') transparent no-repeat 0% top;}
.col_4shadow{float:left;position:relative;width:600px;height:20px;background:url('../images/shadow_col_4.png') transparent no-repeat 0% top;}
.contentdivider{float:left;width:920px;height:0px;border-bottom:1px solid #f6f6f6;border-top:1px solid #fefefe;margin:40px 0px 30px;}
.contentdividerclair{float:left;width:920px;height:0px;border-bottom:1px solid #999;border-top:1px solid #dbdbdb;margin:40px 0px 30px;}
div.hauteur_30{height:30px;}
#headermenu{width:960px;margin:0px auto;}
#blocdevis{position:relative;width:100%;height:auto;margin:0px auto;padding-top:37px;z-index:5;}
#blocdem{position:relative;width:960px;height:auto;margin:0px auto;padding-top:37px;z-index:5;}
.button_devis{color:#ac2420;font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:22px;margin:10px 0 0 10px;border-radius:8px;padding:10px;border:1px solid #561210;cursor:pointer;}
.button_devis span{color:#561210;}
.button_devis, .button_devis:hover span{color:#ac2420;}
.button_devis:hover, .button_devis span{color:#561210;}
.button_devis.blanc{color:#fff;}
.button_devis.blanc:hover{color:#ccc;}
#blocformulaire{margin:0 0 30px;min-height:568px;max-width:1180px;max-width:1180px;padding:0px;background:#FFDCDC url('../images/fond_formulaire.png') no-repeat 0% top;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);}
#blocformulaire.entreprise{min-height:568px;padding-bottom:30px;background:#FFDCDC url('../images/fond_formulaire_ent.png') no-repeat 0% top;}
#bloclistedem{width:960px;padding:0 0 10px;background:#fff;}
#bloclistedem h1{padding:6px 0px 0px 20px;color:#fff;}
#bloclistedem h1{padding:12px 0px 6px 20px;color:#5C544C;}
#blocformulaire p, #bloclistedem p{padding-left:10px;color:#FFDCDC;}
#bloclistedem p{padding-left:10px;font-size:14px;}
#bloclistedem p.description{padding-top:5px;font-size:13px;color:#111;}
#bloclistedem p{color:#ac2420;}
#blocformulaire .bloc_form{float:left;width:272px;margin:10px 0px 10px 10px;color:#000;}
#blocformulaire em{font-size:14px;color:#561210;}
#blocformulaire em a{font-size:20px;text-decoration:underline;}
#bloclistedem .bloc_form{background:#5B544C;float:none;width:900px;margin:10px 10px 0;padding:20px;color:#000;}
#blocformulaire p.titre{font-family:"QlassikMediumRegular",Arial,sans-serif;font-size:22px;color:#561210;padding:25px 0px 10px 10px;}
#blocformulaire p.soustitre{font-family:"QlassikMediumRegular",Arial,sans-serif;font-size:16px;color:#444;padding:4px 0px 4px 10px;}
#bloclistedem .bloc_form .bloc_rech{background:#efefef;border-top-right-radius:8px;border-top-left-radius:8px;width:880px;padding:20px 10px;}
#bloclistedem .bloc_form div.rech{float:left;width:270px;margin:0 10px;}
#bloclistedem .bloc_form div.rech input, #bloclistedem .bloc_form div.rech select{background:#fff;}
#bloclistedem .bloc_form div.entete{margin-top:4px;font-family:"QlassikMediumRegular",Arial,sans-serif;width:880px;background:#ccc;padding:4px 10px 8px;text-align:right;font-size:16px;}
#bloclistedem .bloc_form div.listedem{margin-top:4px;width:880px;background:#fff;padding:6px 10px 10px;font-size:14px;color:#fff;}
#bloclistedem .bloc_form div label{color:#111;display:block;padding-bottom:8px;}
#blocformulaire .bloc_form h2 strong{font-weight:normal;font-size:22px;color:#ccc;}
#bloclistedem .bloc_form div.listedem h2{background:#ac2420;padding:6px 10px;margin:10px 0;}
#bloclistedem .bloc_form div.listedem .shop-item{margin-bottom:20px;}
#bloclistedem .bloc_form div.listedem .shop-item.impair h2{background:#080908;}
#bloclistedem .bloc_form div.listedem .shop-item h3{color:#AC2420;}
#bloclistedem .bloc_form div.listedem .shop-item.impair h3{color:#333;}
#bloclistedem .bloc_form div.listedem .shop-item.impair p{color:#111;}
#bloclistedem .bloc_form div.listedem .shop-item p.siret{padding-top:10px;font-size:12px;color:#F49190;}
#bloclistedem .bloc_form div.listedem .shop-item.impair p.siret{color:#888;}
#bloclistedem .bloc_form div.listedem h3{padding-left:10px;}
#blocformulaire .bloc_form p{padding:10px;color:#333;}
#blocformulaire h3{color:#ac2420;font-size:28px;padding:8px 0 3px 20px;line-height:32px;}
#blocformulaire h3 span{color:#561210;}
#blocformulaire h3 a, #blocformulaire h3 a:hover span{color:#ac2420;}
#blocformulaire h3 a:hover, #blocformulaire h3 a span{color:#561210;}
#blocslideshow{position:relative;width:960px;margin:0px auto;}
div#slideshow{width:960px;height:363px;overflow:scroll;position:relative;z-index:5;}
div#slideshow #nav{position:absolute;top:324px;left:863px;z-index:15;}
div#slideshow #nav a{display:block;float:left;width:14px;height:14px;margin-right:7px;text-indent:-9999px;background:url(../images/slide_off.png);}
div#slideshow #nav .activeSlide, div#slideshow #nav a:hover{background:url(../images/slide_on.png);}
div#slideshow ul#nav li#prev{float:left;margin:0 0 0 10px;}
div#slideshow ul#nav li#next{float:right;margin:0 10px 0 0;}
div#slideshow ul#nav li a{display:block;width:52px;height:52px;text-indent:-9999px;}
div#slideshow ul#nav li#prev a{background:url(../images/prev.png);}
div#slideshow ul#nav li#next a{background:url(../images/next.png);}
div#slideshow ul#slides{list-style:none;}
div#slideshow ul#slides li{margin:0 0 20px 0;}
div#slideshow ul#slides #slide01{width:960px;height:363px;background:url('../images/home_slide_01.png');}
div#slideshow ul#slides #slide01 h1{color:#561210;font-size:44px;line-height:0.9;text-align:right;padding:12px 40px 0px 0px;}
div#slideshow ul#slides #slide01 p{width:350px;color:#000;text-align:justify;font-size:13px;padding:16px 0px 0px 570px;}
div#slideshow ul#slides #slide01 strong{color:#ac2420;font-style:normal;}
div#slideshow ul#slides #slide01 h3{text-align:right;color:#ac2420;font-size:30px;padding:12px 40px 0px 0px;}
div#slideshow ul#slides #slide01 span{color:#561210;}
div#slideshow ul#slides #slide01 a, div#slideshow ul#slides #slide01 h3 a:hover span{color:#ac2420;}
div#slideshow ul#slides #slide01 a:hover, div#slideshow ul#slides #slide01 h3 a span{color:#561210;}
div#slideshow ul#slides #slide02{width:960px;height:363px;background:url('../images/home_slide_02.png');}
div#slideshow ul#slides #slide02 h1{color:#561210;font-size:44px;line-height:0.9;text-align:left;padding:16px 0px 0px 40px;}
div#slideshow ul#slides #slide02 p{width:350px;color:#000;text-align:justify;font-size:13px;padding:16px 0px 0px 40px;}
div#slideshow ul#slides #slide02 strong{color:#ac2420;font-style:normal;}
div#slideshow ul#slides #slide02 h3{text-align:left;color:#ac2420;font-size:30px;padding:12px 0px 0px 40px;}
div#slideshow ul#slides #slide02 span{color:#561210;}
div#slideshow ul#slides #slide02 a, div#slideshow ul#slides #slide02 h3 a:hover span{color:#ac2420;}
div#slideshow ul#slides #slide02 a:hover, div#slideshow ul#slides #slide02 h3 a span{color:#561210;}
div#slideshow ul#slides #slide03{width:960px;height:363px;background:url('../images/home_slide_03.png');}
div#slideshow ul#slides #slide03 h1{color:#561210;font-size:44px;line-height:0.9;text-align:right;padding:12px 40px 0px 0px;}
div#slideshow ul#slides #slide03 p{width:350px;color:#000;text-align:justify;font-size:13px;padding:16px 0px 0px 570px;}
div#slideshow ul#slides #slide03 strong{color:#ac2420;font-style:normal;}
div#slideshow ul#slides #slide03 h3{text-align:right;color:#ac2420;font-size:30px;padding:12px 40px 0px 0px;}
div#slideshow ul#slides #slide03 span{color:#561210;}
div#slideshow ul#slides #slide03 a, div#slideshow ul#slides #slide03 h3 a:hover span{color:#ac2420;}
div#slideshow ul#slides #slide03 a:hover, div#slideshow ul#slides #slide03 h3 a span{color:#561210;}
#menu{position:relative;list-style:none;height:96px;}
ul, li{text-align:left;}
#menu ul li{float:left;display:block;background:url('../images/separateur_menu.png') transparent no-repeat right top;position:relative;border:none;width:auto;height:96px;}
#menu ul li.menuright{background:none;padding-right:0px;}
#menu ul li a{text-align:center;}
#menu .menuleft{padding-left:10px;}
#menu ul li a{display:block;outline:0;text-decoration:none;font-weight:normal;font-family:'QlassikMediumRegular', Arial, sans-serif;color:#fff;font-size:28px;padding:6px 17px 0px;}
#menu li.hover a.menuCat, #menu li:hover a.menuCat, #menu li a.menuCat:hover{background:#fff;color:#222;border-top-right-radius:10px;border-top-left-radius:10px;}
#menu li.image_accueil{padding:0 4px 0 18px;text-indent:-4000px;}
#menu li a.menuCatAccueil{margin-top:26px;background:transparent url(../images/icon-home-off.png) no-repeat 0 0;}
#menu li a.menuCatAccueil:hover{margin-top:26px;background:transparent url(../images/icon-home-on.png) no-repeat 0 0;}
#menu ul li a .soustitre{font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;display:block;font-weight:normal;text-transform:none;color:#F39B99;}
#menu ul li:hover a .soustitre{color:#AC2420;}
#menu ul li .page_on{color:#6f870b;}
#menu .menu_right{float:right;margin-right:0px;}
#menu li:hover .align_right{left:auto;right:-1px;top:auto;}
#menu p, #menu h3, #menu ul li{font-size:12px;text-align:left;}
#menu h2{text-align:left;background:#AC2420;font-size:20px;min-height:50px;font-weight:normal;color:#fff;padding:4px;margin:0 0 1px 0;}
#menu ul li h2 a{font-size:18px;text-align:left;padding:0 0 0 6px;}
#menu h2:hover{background:#561210;}
#menu h3{text-align:left;background:#222;color:#fff;margin-bottom:1px;padding:5px;}
#menu h3:hover{background:#D64844;}
.dropdown_2columns .col_1 img, .dropdown_4columns .col_1 img, .dropdown_6columns .col_1 img{margin-bottom:1px;}
#menu ul li h3 a, #menu ul li h3 a:hover{background:none;text-align:left;font-size:14px;font-weight:normal;padding:0;margin:0;}
#menu ul li h3 a:hover{color:#fff;}
#menu p{color:#111;font-size:12px;margin:10px 0 10px 0;line-height:normal;}
#menu h4 a, #menu h4 a:hover span, h4.lien a, h4.lien a:hover span{color:#ac2420 !important;}
#menu h4 a:hover, #menu h4 a span, h4.lien a:hover, h4.lien a span{color:#561210 !important;}
#menu h4, #menu h4 a, h4.lien, h4.lien a{text-align:right !important;}
.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns{margin:0px auto;float:left;position:absolute;left:-999em;text-align:left;padding:10px 5px 10px 5px;background:url('../images/fond_bloc_menu.jpg') #e8e8e8 repeat-x center top;z-index:2000;}
.dropdown_1column{width:140px;}
.dropdown_2columns{width:280px;}
.dropdown_3columns{width:420px;}
.dropdown_4columns{width:560px;}
.dropdown_5columns{width:700px;}
.dropdown_6columns{width:840px;}
#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns,
#menu li:hover .dropdown_6columns{left:-1px;top:auto;left:auto;right:20px;}
#menu li:hover .dropdown_1column.position_gauche,
#menu li:hover .dropdown_2columns.position_gauche,
#menu li:hover .dropdown_3columns.position_gauche,
#menu li:hover .dropdown_4columns.position_gauche,
#menu li:hover .dropdown_5columns.position_gauche,
#menu li:hover .dropdown_6columns.position_gauche{right:auto;left:0;border-top-right-radius:10px;}
#menu li:hover .dropdown_1column.position_droite,
#menu li:hover .dropdown_2columns.position_droite,
#menu li:hover .dropdown_3columns.position_droite,
#menu li:hover .dropdown_4columns.position_droite,
#menu li:hover .dropdown_5columns.position_droite,
#menu li:hover .dropdown_6columns.position_droite{right:0;left:auto;border-top-left-radius:10px;}
.col_1,
.col_2,
.col_3,
.col_4,
.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;}
.col_1{width:130px;}
.col_2{width:270px;}
.col_3{width:410px;}
.col_4{width:550px;}
.col_5{width:690px;}
#menu li .greybox li{width:150px;height:auto;font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;list-style-type:none;background:url('../images/arrow.png') no-repeat 0px 2px;padding-left:18px;}
#menu li .greybox li a{font-size:13px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000;text-align:left;margin:0;padding:0;}
#menu li ul.greybox2{margin-top:10px;}
#menu li .greybox2 li{width:250px;height:auto;list-style-type:none;background:url('../images/arrow.png') no-repeat 0px 2px;padding-left:18px;}
#menu li .greybox2 li a{font-size:13px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000;text-align:left;margin:0;padding:0;}
.col_1,
.col_onethird,
.col_half,
.col_4,
.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;color:#000000;}
#bloc1container .section, #footercontainer .section{width:920px;margin:24px auto 0px;padding:10px 20px 20px;background:#080908;color:#666;}
#alertcontainer .section{width:920px;margin:8px auto 20px;padding:10px 20px 20px;background:#444;color:#ffffff;}
#alertcontainer .section.ville{width:920px;margin:4px auto 10px;padding:0px 20px;background:none;color:#ffffff;}
#alertcontainer .section.ville h1{color:#561210;}
#alertcontainer .section.ville p{font-family:'QlassikMediumRegular', Arial, sans-serif;color:#f39b99;padding:0;margin:0;font-size:16px;}
#errors{padding:10px;color:#900;display:none;}
#errors h3{background:transparent url(../images/non3.png) no-repeat scroll left 12px;padding-left:32px;margin-top:20px;text-align:left;font-size:22px;}
#errors ul{margin-top:0;}
#errors li{text-indent:-5000px;display:inline-block;}
div.message{background:transparent url(../images/non.png) no-repeat scroll left center;padding-left:14px;}
input.error{border:1px solid #900;background:#FFB0B0 url(../images/non2.png) no-repeat scroll right center;}
textarea.error{border:1px solid #900;background:#FFB0B0 url(../images/non2.png) no-repeat scroll right center;}
label.error{color:#900;}
#alertcontainer .section h2{color:#ef7070;}
#alertcontainer .section p{margin-top:4px;color:#fff;}
div.error{color:#900;padding:6px;}
div.success{background:#696;color:#000;padding:6px;}
div.success h3{margin-top:10px;color:#CDDC29;}
div.success h3 a{color:#fff;}
div.success h3 a:hover{color:#ccc;}
#bloc1container .sectionclair{width:960px;margin:16px auto 0px;padding:0px;color:#222;}
#bloc1container .col_onethird, #footercontainer .col_onethird{width:280px;margin-left:20px;margin-right:20px;}
#bloc1container .col_half, #footercontainer .col_half{width:460px;height:222px;margin-left:20px;margin-right:20px;}
.full_ligne.pubs, .full_ligne.prix{margin-bottom:60px;}
.full_ligne.departements, .full_ligne.footer, .full_ligne.page{margin-bottom:70px;}
.full_ligne.menu{margin-bottom:23px;}
.full_ligne.footer p{font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:20px;line-height:28px;color:#fff;padding:20px;}
.full_ligne.pubs .bloc, .full_ligne.prix .bloc{margin-bottom:10px;min-height:222px;position:relative;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);}
.full_ligne.page .bloc{background-color:#FFF;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);padding-bottom:20px;}
.full_ligne.page .bloc.erreur{background-color:#111;}
.full_ligne.departements .bloc{background-color:#F09592;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);}
.full_ligne.footer .bloc{background-color:#333;min-height:90px;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);text-align:center;}
.full_ligne.page .bloc h1{background:#404040 none repeat scroll 0 0;color:#fff;font-size:28px;font-weight:normal;line-height:32px;padding:10px;margin:30px 20px 10px;}
.full_ligne.page .bloc h2{background:#efefef;color:#AC2420;font-size:22px;font-weight:normal;line-height:28px;padding:10px;margin:0px 20px 20px;}
.full_ligne.page .bloc.erreur h2{background:none;color:#EC8684;}
.full_ligne.page .bloc h3{background:#AC2420;color:#fff;font-size:22px;font-weight:normal;line-height:28px;padding:10px;margin:30px 20px 0;}
.full_ligne.page .bloc h5{background:#561210;color:#FFF;font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:19px;line-height:24px;padding:10px;margin:0 0 20px;text-align:center;}
.full_ligne.page .bloc h3.option{background:#111;}
.full_ligne.page .bloc p{margin:20px;color:#000;font-size:16px;line-height:22px;font-weight:normal;}
.full_ligne.page .bloc.erreur ul{color:#FFF;}
.full_ligne.page .bloc p strong{color:#561210;}
.full_ligne.page .bloc img{margin-top:30px;width:100%;height:auto;}
.full_ligne.page .bloc blockquote{margin:-8px 0 20px;background:#F09592 none repeat scroll 0 0;padding:20px 10px 30px;color:#AC2420;font-family:"QlassikMediumRegular",Arial,sans-serif;font-size:20px;line-height:26px;font-style:italic;font-weight:100;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);}
.full_ligne.page .bloc blockquote strong{color:#561210;font-weight:100;}
.full_ligne.page .breadcrumbs{background-color:#efefef;margin:40px 20px 30px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);}
.full_ligne.page .breadcrumbs ul, .footer .breadcrumbs ul{padding:30px 20px 20px;color:#561210;font-size:20px;font-family:"QlassikMediumRegular",Arial,sans-serif;font-size:18px;line-height:22px;font-weight:100;}
.full_ligne.page .breadcrumbs.villes{margin:20px 10px;padding-top:20px;}
.full_ligne.page .breadcrumbs.villes ul{padding:10px;margin:10px;}
.footer .breadcrumbs ul{text-align:center;}
.full_ligne.page .breadcrumbs ul li{background-color:#CCC;margin:0 10px 10px 0;display:inline-block;padding:10px 20px;}
.full_ligne.page .breadcrumbs.villes ul li{padding:4px 10px;}
.footer .breadcrumbs ul li{margin:0;display:inline-block;padding:4px 10px;color:#ccc;}
.full_ligne.page .breadcrumbs ul li.niveau1{background-color:#561210;color:#fff;}
.full_ligne.page .breadcrumbs ul li.niveau2{background-color:#AC2420;color:#fff;}
.full_ligne.page .breadcrumbs ul a li{background-color:#FFF;color:#AC2420;}
.footer .breadcrumbs ul li a{color:#FFF;}
.footer .breadcrumbs ul li a:hover{color:#CCC;}
.full_ligne.page .breadcrumbs ul a:hover li{background-color:#F09592;color:#561210;}
.full_ligne.departements .bloc h3{color:#561210;font-size:28px;line-height:36px;padding:30px 20px 20px;}
.full_ligne.departements .bloc ul{color:#fff;font-size:20px;padding:10px 4px 30px 20px;}
.full_ligne.departements .bloc ul li{color:#AC2420;display:inline-block;margin-bottom:20px;width:33%;}
.full_ligne.departements .bloc ul li a{font-family:'QlassikMediumRegular',Arial,sans-serif;color:#AC2420;}
.full_ligne.departements .bloc ul li a:hover{color:#fff;}
.full_ligne.departements .bloc ul li a span{background-color:#fff;border-radius:4px;color:#561210;font-size:20px;font-weight:bold;margin-left:8px;padding:2px 8px;}
.full_ligne.departements .bloc ul li a:hover span{background-color:#561210;color:#F09592;}
.pubs .bloc01{background:url('../images/home_bloc01.png');}
.pubs .bloc02{background:url('../images/home_bloc04.png');}
.pubs .bloc03{background:url('../images/home_bloc02.png');}
.prix .bloc120{background:#fff url('../images/home_bloc_120.png') no-repeat;}
.prix .bloc290{background:#fff url('../images/home_bloc_290.png') no-repeat;}
.prix .bloc450{background:#fff url('../images/home_bloc_450.png') no-repeat;}
.prix .blocdevis{background:#fff url('../images/home_bloc_000.png') no-repeat;}
.full_ligne.pubs .bloc h2, #footercontainer .col_onethird h2, #bloc1container .col_half h2, #footercontainer h2{color:#ac2420;padding-bottom:6px;}
#footercontainer .col_onethird h4{color:#ac2420;font-size:18px;font-weight:normal;margin-bottom:6px;}
#bloc1container .col_half strong{color:#561210;font-style:normal;}
.pubs .bloc01 h2, .prix .bloc h3{font-size:26px;line-height:32px;font-weight:normal;text-align:left;padding:10px 0px 0 25px;}
.prix .bloc h2, .prix .bloc h3{color:#ad8b11cf;}
.pubs .bloc01 p, .prix .bloc450 p{float:right;width:210px;padding:10px;margin-right:4px;color:#000;}
.prix .bloc ul{float:right;width:310px;padding:4px 10px 10px;margin-right:4px;color:#604F32;list-style:circle;}
.prix .bloc.bloc120 ul{margin-top:30px;margin-right:4px;}
.prix .bloc p, .prix .bloc ul li{font-weight:normal;font-size:14px;line-height:18px;}
.page .bloc ul{padding:4px 10px 10px;margin-left:40px;color:#000;list-style:disc;}
.page .bloc ul{margin-top:10px;margin-right:40px;}
.page ul li{font-weight:normal;font-size:16px;line-height:22px;margin-bottom:5px;}
.prix .bloc.blocdevis p{float:right;width:190px;padding:25px 10px 10px;margin-right:4px;font-size:20px;line-height:28px;font-weight:normal;color:#000;}
p.demande_devis{text-align:center;}
.prix .bloc.blocdevis a,p.demande_devis a{margin:10px;display:block;text-align:center;padding:4px 10px;background-color:#c10f0f;color:#fff;}
p.demande_devis a {display: inline-block;text-align: center;background-color: #c10f0f;color: #fff;width:320px;border-radius: 8px;padding: 8px 20px;text-decoration: none !important;font-size: 22px;line-height:32px;}
.prix .bloc.blocdevis a:hover,p.demande_devis a:hover{background-color:#A7895D;font-weight:bold;}
.pubs .bloc02 h2{font-size:30px;line-height:1;text-align:left;padding:14px 0px 0px 80px;}
.pubs .bloc02 p{float:right;color:#000;text-align:justify;padding:110px 20px 0 0;}
.pubs .bloc02 h3{padding-right:44px;}
.pubs .bloc03 h2{font-size:30px;line-height:1;text-align:left;padding:14px 0px 6px 110px;}
.pubs .bloc03 p{float:right;width:210px;padding:10px;margin-right:20px;color:#000;}
.pubs .bloc a{color:#AC2420;}
.pubs .bloc a:hover{color:#561210;}
.pubs .bloc01 .img1, .pubs .bloc03 .img1{background:url('../images/bloc03_1.png') no-repeat left 8px;}
.pubs .bloc01 .img2, .pubs .bloc03 .img2{background:url('../images/bloc03_2.png') no-repeat left 2px;}
.pubs .bloc01 .img3, .pubs .bloc03 .img3{background:url('../images/bloc03_3.png') no-repeat left 8px;}
.pubs .bloc01 p img, .pubs .bloc03 p img{float:left;padding:0px 12px 0px 0px;}
.pubs .bloc03 h3{padding:16px 44px 0px 0px;}
.pubs .bloc04 h2{font-size:32px;line-height:0.9;text-align:left;padding:10px 0px 0px 85px;}
.pubs .bloc04 p{width:270px;color:#000;text-align:justify;padding:85px 0px 2px 178px;}
.pubs .bloc04 h3{padding-right:26px;}
div.infobulle, div.infobulle2{position:relative;float:left;display:inline-block !important;width:160px !important;margin-left:10px !important;margin-top:10px !important;color:#AC2420;}
div.infobulle2{width:448px !important;margin-left:10px !important;margin-top:2px !important;color:#AC2420;}
div.infobulle p, div.infobulle2 p{position:absolute;z-index:100;display:none;top:-30px;left:60px;color:#FFF;}
div.infobulle2 p{padding:0;margin:0;top:-80px;}
div.infobulle2 img{max-width:none;}
div.infobulle:hover p, div.infobulle:focus p, div.infobulle2:hover p, div.infobulle2:focus p{display:block;}
div.infobulle:hover p textarea, div.infobulle2:hover p textarea{font-size:12px;max-width:360px;height:140px;color:#111;}
#bloc1container .col_onethird p, #footercontainer .col_onethird p{color:#666;font-size:11px;padding:0px 0px 10px 0px;}
#footercontainer .col_onethird p{color:#fff;}
#bloc1container .col_onethird ul, #footercontainer .col_onethird ul{padding:0px 0px 10px 0px;color:#666;font-size:11px;float:left;margin-top:-12px;}
#bloc1container .col_onethird li, #footercontainer .col_onethird li{margin:0px;padding:0px;line-height:20px;}
#bloc1container .col_onethird li a, #footercontainer .col_onethird li a{color:#fff;}
#bloc1container .col_onethird li a:hover, #footercontainer .col_onethird li a:hover{color:#ccc;}
#bloc1container .col_onethird li span, #footercontainer .col_onethird li span{float:left;width:12px;height:16px;margin:0 4px 0 0;background:url('../images/arrow_clair.png') no-repeat left 8px;}
#footercontainer .col_onethird li.entreprise, #footercontainer .col_onethird li.particulier{padding-top:10px;}
#footercontainer .col_onethird li.entreprise span{background:url('../images/arrow_entreprise.png') no-repeat left 8px;}
#footercontainer .col_onethird li.particulier span{background:url('../images/arrow_particulier.png') no-repeat left 8px;}
#footercontainer .col_onethird li.entreprise a{color:#5A9FE2;}
#footercontainer .col_onethird li.entreprise a:hover{color:#2069AC;}
#footercontainer .col_onethird li.particulier a{color:#D64844;}
#footercontainer .col_onethird li.particulier a:hover{color:#AC2420;}
#footercontainer .col_onethird li.espace_pro span{background:url('../images/arrow_espace_pro.png') no-repeat left 8px;}
#footercontainer .col_onethird li.espace_pro a{color:#BF9D66;}
#footercontainer .col_onethird li.espace_pro a:hover{color:#A8895C;}
#bloc1container .col_onethird h3, #footercontainer .col_onethird h3, #bloc1container .col_half h3{text-align:right;color:#ac2420;}
#bloc1container .col_onethird h3 span, #footercontainer .col_onethird h3 span, #bloc1container .col_half h3 span{color:#561210;}
#bloc1container .col_onethird h3 a, #bloc1container .col_onethird h3 a:hover span,
#footercontainer .col_onethird h3 a, #footercontainer .col_onethird h3 a:hover span,
#bloc1container .col_half h3 a, #bloc1container .col_half h3 a:hover span,
.total.well h3 a, .total.well h3 a:hover span{color:#ac2420;}
#bloc1container .col_onethird h3 a:hover, #bloc1container .col_onethird h3 a span,
#footercontainer .col_onethird h3 a:hover, #footercontainer .col_onethird h3 a span,
#bloc1container .col_half h3 a:hover, #bloc1container .col_half h3 a span,
.total.well h3 a:hover, .total.well h3 a span{color:#561210;}
.col_2 .contentdivider, .col_2 .contentdividerclair{width:280px;margin:10px 0px 20px;}
.col_4 .contentdivider, .col_4 .contentdividerclair{width:600px;margin:20px 0px 20px;}
.col_2 .contentdivider_after_button{height:0px;border-bottom:1px solid #666666;border-top:1px solid #8F8F8F;width:280px;margin:20px 0px 20px;}
.col_2 .contentdivider_after_buttonclair{height:0px;border-bottom:1px solid #999;border-top:1px solid #dbdbdb;width:280px;margin:20px 0px 20px;}
#bloc1container .col_1, #bloc1containerclair .col_1{width:120px;margin-right:20px;}
#bloc1container .col_2, #bloc1containerclair .col_2{width:270px;margin-right:20px;}
#bloc1container .col_3, #bloc1containerclair .col_3{width:470px;margin-right:20px;}
#bloc1container .col_4, #bloc1containerclair .col_4{width:620px;margin-right:20px;}
#bloc1containerclair .full_text{width:620px;}
#bloc1containerclair .half_text{float:left;width:300px;margin-right:20px;}
#bloc1containerclair .onethird_text{float:left;width:180px;margin-right:10px;padding:10px;}
#bloc1containerclair .onethird_text.element{background:#efefef;}
#bloc1containerclair .onethird_text.element input{margin:0 10px 0 0;background:#fff;}
#bloc1containerclair .onequarter_text{float:left;width:138px;margin-right:16px;}
#bloc1container .first, #bloc1containerclair .first, #footercontainer .first{margin-left:0px;}
#bloc1container .last, #bloc1containerclair .last, #footercontainer .last{margin-right:0px;}
#bloc1container .col_2 img, #bloc1container .col_4 img, #bloc1container .col_4 iframe, #footercontainer .col_2 img{float:left;position:relative;border:5px solid #fff;color:#f7f7f7;background:#222;padding:0px;margin-top:10px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;}
.buttonlight{display:block;outline:0;text-decoration:none;font-family:'Roboto', Arial, sans-serif;width:90px;padding:6px;font-size:14px;color:#fff;text-align:center;background:#AC2420;cursor:pointer;}
.buttonlight.inline{display:inline;padding:6px 20px;}
.panier{margin-top:10px;width:120px;background:#900;color:#fff;padding:8px 0px;}
.buttonlight:link, .buttonlight:visited{color:#fff;text-align:center;background:#AC2420;text-decoration:none;}
.buttonlight:hover{background:#561210;text-decoration:none;}
.rounded{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.rounded_s{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.nopadding{padding:0px;}
.bloc_phototexte{float:left;width:270px;color:#ccc;background:#222222;padding:0;}
.bloc_phototexte img{border:0px;}
.bloc_phototexte h3{margin:10px 10px 0;color:#fff !important;border-bottom:3px solid #fff;}
.bloc_phototexte p{padding:4px 0 10px;margin:0px 10px 10px;}
.bloc_phototexte p.image{padding:5px 0 0px;margin:0px 10px;}
.blogcategories{float:left;width:250px;border:5px solid #2d3a43;color:#ccc;background:#de4400 url('../images/fond_bloc2.jpg') no-repeat 0% top;padding:5px 10px;margin-top:10px;}
.blogcategories ul{float:left;margin-top:-12px;}
.blogcategories li{margin:0px;padding:0px;}
.blogcategories li a{color:#FFF;}
.blogcategories li a:hover{color:#CCC;text-decoration:underline;}
.blogcategories li span{float:left;width:16px;height:16px;margin-right:5px;margin-top:5px;background:url('../images/arrow_clair.png') no-repeat left center;}
#newsletter{overflow:hidden;margin-top:10px;float:left;width:250px;border:5px solid #FFF;color:#000;background:#3d3d3d url('../images/fond_bloc.jpg') no-repeat 0% top;padding:10px 10px 5px;margin-top:10px;}
#contactus{float:left;width:600px;overflow:hidden;margin-top:20px;}
#contactus.devis{float:none;width:100%;margin:0 0 20px 0;}
#newsletter .error, #contactus .error{display:block;color:#C03;font-weight:bold;}
#newsletter .formpart{float:left;margin-bottom:14px;}
#newsletter .formpart input, #contactus .formpart input{color:#000;width:180px;font-size:12px;line-height:16px;padding:6px;padding-left:5px;background:#eee;border:1px solid #ccc;}
#contactus .formpart input{width:270px;margin:4px 0 0 0;}
#contactus .formpart{width:290px;float:left;margin-bottom:20px;margin-right:20px;}
#contactus.devis .formpart{float:none;margin-left:40px;}
#contactus .formpart.end{float:left;margin-bottom:20px;margin-right:0px;}
#newsletter .formpart label span{font-weight:normal;font-style:italic;color:#999;}
#contactus .formpart label span{font-weight:normal;font-style:italic;color:#666;}
#newsletter p, #contactus p{}
#newsletter label{color:#fff;font-weight:bold;font-size:12px;}
#contactus label{color:#000;font-weight:bold;font-size:12px;}
#contactus .formpart textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;overflow:auto;width:580px;max-width:598px;height:200px;padding:5px;border:1px solid #ccc;margin:4px 0 0 0;}
.marge-top{margin-top:10px;}
.marge-top-20{margin-top:20px;}
.marge-top-30{margin-top:30px;}
.marge-bottom{margin-bottom:30px;}
.prix{font-size:16px;font-weight:bold;color:#FFF;}
#bloc1containerclair .super_prix{font-size:24px;font-weight:bold;color:#900;margin-top:10px;}
.boutique_rollover_img{float:left;position:relative;border:5px solid #FFF;color:#000;background:#FFFFFF;margin-top:10px;width:180px;height:130px;background-position:top;line-height:18px;}
.boutique_rollover_img a{color:#fff;width:180px;height:130px;display:block;text-decoration:none;}
.boutique_rollover_img a:hover{background-image:url(../images/zoom.png);}
.boutique_rollover_img a span{display:none;width:180px;padding:5px;font-size:12px;}
.boutique_rollover_img a:hover span{display:block;}
.bloc_panier{margin-top:10px;float:left;width:270px;border:5px solid #FFF;color:#fff;background:#222222 url('../images/fond_panier.jpg') no-repeat 0% top;padding:0px 0px 0px;}
.bloc_panier img{border:0px;}
.bloc_panier p{margin:0px 10px 10px 120px;}
.diaporama{position:relative;margin:0 auto 70px;top:0px;left:0px;padding:0;}
.slides{position:absolute;left:0px;top:0px;width:880px;height:586px;overflow:hidden;-moz-box-shadow:2px 30px 30px -30px #000000;-webkit-box-shadow:2px 30px 30px -30px #000000;-o-box-shadow:2px 30px 30px -30px #000000;box-shadow:2px 30px 30px -30px #000000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=176, Strength=30);}
.slides img{-moz-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border-radius:8px;}
.diaporama_slide .texte_01{position:absolute;left:600px;top:50px;background:none;color:#AC2420;width:auto;max-width:520px;padding:0;font-family:'Roboto', Arial, sans-serif;font-size:30px;font-weight:100;line-height:42px;}
.diaporama_slide .texte_01 strong{color:#561210;}
.diaporama_slide .texte_02{position:absolute;top:160px;left:620px;background:none;color:#333;width:auto;max-width:520px;padding:0;font-family:'Roboto', Arial, sans-serif;font-size:24px;font-weight:100;line-height:30px;}
.diaporama_slide .texte_03{position:absolute;top:250px;left:620px;background:none;color:#fff;width:auto;padding:0;text-align:center;height:25px;font-family:'QlassikMediumRegular', Arial, sans-serif;font-size:18px;font-weight:100;line-height:22px;}
.diaporama_slide .texte_03 a{color:#AC2420;background-color:#fff;padding:6px 20px;}
.diaporama_slide .texte_03 a:hover{color:#561210;}
@media (max-width:768px){.hidemobile{display:none !important;}
.full_ligne.pubs .bloc, .full_ligne.footer .bloc{margin-bottom:30px;}
.prix .bloc ul, .prix .bloc.bloc120 ul{float:none;width:250px;margin:120px 20px 30px;}
.prix .bloc.blocdevis p{float:none;width:190px;padding:10px 10px 10px;margin-right:4px;font-size:20px;line-height:28px;font-weight:normal;color:#000;}
.pubs .bloc01 p, .prix .bloc450 p, .pubs .bloc03 p{float:none;width:260px;background-color:#FFF;opacity:.8;color:#000;}
.full_ligne.departements .bloc ul li{width:100%;}
.diaporama{display:none;}
p.demande_devis a {max-width: 220px;margin:0;}
#blocformulaire, #blocformulaire.entreprise{background:#fff none repeat scroll 0 0;padding-bottom:20px;}
#blocformulaire em{margin-left:10px;}
#topmenu2 ul li.contactxl{color:#561210;margin:0;}
#topmenu2 ul li.contactxl a{background:none;color:#AC2420;display:inline-block;padding:0;font-size:20px;margin-top:0;}
#topmenu2 ul li.contactxl a:hover{background:none;color:#561210;}
}