@import url(buttons.css); 
@import url(lightbox.css); 
@import url(menu.css); 
@import url(reset.css);
#adresse{color: #000099 !important; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin-left:30px;margin-top:15px}
.borderlightbox{border:3px solid #7D2214}
.borderlightbox:hover{border:3px solid #F60}
.font12{font-size:12px !important}
.width100{width:100% !important}
.width88{width:88% !important}
.width75{width:75% !important}
.width50{width:50% !important}
.width38{width:38% !important}
.width25{width:25% !important}
.floatLeft{float:left !important}
.floatRight{float:right !important}
.alignLeft{text-align:left !important}
.alignRight{text-align:right !important}
.strong{font-weight:bold !important}
.noborder{border:none !important}
.mt{margin-top:15px}
.mr{margin-right:15px; margin-bottom:5px}
.ml{margin-left:15px; margin-bottom:5px}
.clear{clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0}
.clearfix:after{clear:both; content:'.'; display:block; height:0; visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
*{margin:0; padding:0}
body{font-family:"calibri",arial; font-size:12px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background:#FFF}
#global{margin:0 auto; width:960px}
#header{height:259px; width:960px}
#logo a{letter-spacing:1px; line-height:18px; text-decoration:none; background:url(../img/template/logo_rouge.jpg) no-repeat; float:left; height:74px; padding-top:150px; width:272px; margin-top:35px; text-align:center; font-size:18px}
#diaporama{background:url(../img/template/diaporama.jpg) no-repeat; float:left; height:259px; width:688px}
#content{overflow:hidden; width:960px}
#wrapper{border-left:1px dashed #999999; float:left; min-height:523px; _height:523px; width:687px; margin-top:25px; margin-bottom:25px}
#sidebar{margin-top:25px; float:left; width:230px; padding-right:42px; margin-bottom:25px}
#sidebar h2,.titre{font-weight:700;text-transform:uppercase; color:#FFF !important; font-size:16px; padding:10px 0 0 35px}
#sidebar p{line-height:23px; color:#7D2214; margin:28px 15px 15px 15px}
#sidebar p span{color:#FF6600; font-size:20px; font-weight:bold}
.sidebarlink a{float:right; color:#FF6600 !important; text-decoration:none !important; text-transform:uppercase}
.sidebarlink a:hover{color:#000 !important}
.sidebarlink{height:27px; border-bottom:#999 dotted 1px; margin-top:15px}
#sideboxContact{background:url(../img/template/sidebox_contact.jpg) no-repeat; width:230px; height:196px}
#sideboxDevis{margin-top:25px; background:url(../img/template/sidebox_devis.jpg); width:230px; height:159px}
#sideboxDevis h2{padding-left:51px !important; width:170px; padding-top:18px !important; text-align:center}
#sideboxDevis h2 a{display:block; text-decoration:none; text-transform:uppercase; color:#FFF; font-size:16px; letter-spacing:1px; line-height:26px}
#sideboxDevis h2 a:hover{color:#000}
#sideboxDevis p{margin-left:52px; margin-top:25px}
#sideboxDevis p a{display:block; text-decoration:none; text-transform:uppercase; font-size:16px}
#sideboxDevis p a:hover{color:#000}
.sidebox1:link, .sidebox2:link, .sidebox3:link{color:#E04227}
.sidebox1{line-height:56px; padding-left:59px; width:171px; background:transparent url(../img/template/quisommesnousA.jpg) no-repeat scroll 0 0; display:block; font-size:16px; height:56px; text-decoration:none !important; text-transform:uppercase}
.sidebox1:hover{color:#FFF; background:url(../img/template/quisommesnousH.jpg) no-repeat}
.sidebox2{line-height:56px; padding-left:59px; width:171px; background:transparent url(../img/template/contacteznousA.jpg) no-repeat scroll 0 0; display:block; font-size:16px; height:56px; text-decoration:none !important; text-transform:uppercase}
.sidebox2:hover{color:#FFF; background:url(../img/template/contacteznousH.jpg) no-repeat}
.sidebox3{line-height:56px; padding-left:59px; width:171px; background:transparent url(../img/template/planaccesA.jpg) no-repeat scroll 0 0; display:block; font-size:16px; height:56px; text-decoration:none !important; text-transform:uppercase}
.sidebox3:hover{color:#FFF; background:url(../img/template/planaccesH.jpg) no-repeat}
.sidebox4{line-height:56px; padding-left:59px; width:171px; background:transparent url(../img/template/actuA.jpg) no-repeat scroll 0 0; display:block; font-size:16px; height:56px; text-decoration:none !important; text-transform:uppercase}
.sidebox4:hover{color:#FFF; background:url(../img/template/actuH.jpg) no-repeat}
#liensutiles{border:5px solid #CCC}
#liensutiles p{margin:0 !important}
#liensutiles a{color:#F60; text-transform:uppercase; text-decoration:none; padding-left:7px}
#liensutiles a:hover{color:#000}
#footer{background:#CCC url(../img/template/logofoot.jpg) no-repeat 20px 0; height:90px; line-height:31px; padding-top:18px; text-align:center; width:835px; padding-left:125px}
#footer a{color:#7D2214 !important}
#footer a:hover{color:#F60 !important}
#footer p{color:#7D2214 !important}
a{color:#E04228; text-decoration:underline; font-weight:900}
a:link{text-decoration:underline}
a:hover{text-decoration:none}
a {outline: none !important;}

#wm{width:650px; margin-left:37px}
#devis{background:url(../img/template/box_devis.jpg) no-repeat; width:7D2214px; height:223px; float:left; margin-left:35px}
#devis a:hover{color:#000 !important; display:block}
#devis h2{width:239px; background:none !important; border-bottom:none !important; font-weight:bolder; letter-spacing:2px; text-align:center; margin:0 0 0 82px; padding:0 !important}
#devis h2 a{color:#FFF; text-decoration:none; text-transform:uppercase; font-size:22px; line-height:38px}
#devis p{width:239px; background:none !important; border-bottom:none !important; font-weight:bolder; text-align:center; margin:38px 0 0 87px; padding:0 !important}
#devis p a{color:#F60; text-decoration:none; text-transform:uppercase; font-size:18px}
#pose_cuisine{float:left; background:url(../img/template/box_cuisine.jpg) no-repeat; width:305px; height:193px}
#pose_cuisine h2{color:#FFF !important; background:none !important; border:none !important; padding:12px 0 0 36px !important; margin:0 0 0 0 !important}
#pose_cuisine h2 a{text-transform:uppercase; text-decoration:none; color:#FFF !important}
#pose_cuisine h2 a:hover{color:#7D2214 !important}
#pose_cuisine p{padding:0 20px 0 20px !important; margin:110px 0 0 0 !important}
#pose_cuisine p a{display:block; text-decoration:none; font-weight:normal !important; color:#000 !important}
#pose_cuisine p a:hover{color:#F60 !important}
#pose_salledebain{margin-left:40px; float:left; background:url(../img/template/box_salledebain.jpg) no-repeat; width:305px; height:193px}
#pose_salledebain h2{color:#FFF !important; background:none !important; border:none !important; padding:12px 0 0 36px !important; margin:0 0 0 0 !important}
#pose_salledebain h2 a{text-transform:uppercase; text-decoration:none; color:#FFF !important}
#pose_salledebain h2 a:hover{color:#7D2214 !important}
#pose_salledebain p{color:#000 !important; padding:0 20px 0 20px !important; margin:110px 0 0 0 !important}
#pose_salledebain p a{display:block; text-decoration:none; font-weight:normal !important; color:#000 !important}
#pose_salledebain p a:hover{color:#F60 !important}
#wm p:first-letter{text-transform:uppercase}
#wm a:hover{color:#000 !important}
#wm p{font-family:"Arial"; color:#7D2214 !important}
#wrapper h1{background:url(../img/template/puce.jpg) no-repeat; color:#7D2214; padding-left:28px; font-size:19px; text-transform:uppercase; padding-bottom:30px}
#wrapper h2{border-bottom:2px dotted #CC9; color:#E04227; font-size:14px; font-weight:bolder; margin-bottom:11px; margin-top:24px; padding-bottom:4px; text-transform:uppercase;padding-top:5px}
#wrapper h3{border-bottom:1px dotted #CC9; color:#E04227; font-size:14px; font-weight:bolder; margin-bottom:20px; padding-bottom:5px; padding-top:20px}
#wrapper hr{border:0 #ccc solid; border-top-width:1px; clear:both; height:0}
#wrapper p{line-height:23px; margin-bottom:10px; text-align:justify}
#wrapper strong{color:#E04227; font-weight:bolder}
#wrapper ul{margin-bottom:20px; margin-left:50px}
#wrapper ul li ul{margin-bottom:30px; margin-left:15px; margin-top:10px}
#wrapper ul li ul li{list-style:none}
#wrapper li{list-style:square; margin-bottom:5px}
#similar_links .laileft{float:left}
#similar_links ul{list-style:square;margin-left:150px}
#similar_links a{font-size:14px;text-decoration:none}
