ul#accesLink { display: none;}
body, html{ margin: 0; padding: 0;}
body{ text-align: center; background: #ffffff url(design/wood-texture-6.jpg) center top; font-size: .9em; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.ancre{ display: none;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear: both;}
p.suite{ text-align: right;}
p.suite a:visited, p.suite a:link{ text-align: right; font-size: 0.9em; color: #511a00; text-decoration: none;}
p.suite a:hover, p.suite a:active{ color: #511a00; text-decoration: underline;}
p{ margin: 0;}
a{ text-decoration: none;}
h2{ margin: 0; padding: 0;}

#page{ text-align: left; width: 975px; margin: 0 auto;padding: 0;background-color:#FFFFFF;-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px;behavior: url(js/border-radius.htc); }
#header{ padding: 0; height: 74px; margin: 0px auto;text-align:left;}
#header div#bandeau-telephone{ padding: 0; height: 50px;line-height:50px; margin: 0px auto;background: url(design/bg-header-tel.png) left top repeat-x;border-bottom:1px solid #3B1C0B;color:#FFFFFF;font-size:18px;font-weight:normal;}
#header div.vcard{margin: 0;}
#header div.tel{ color:#FFFFFF;font-size:18px;font-weight:normal;top:0;left:50%;margin: 0 0 0 20px; padding: 0 0 0 50px; position: absolute;height:50px;line-height:50px; background: url(design/telephone.png) left center no-repeat;}
#header div.tel span.type {margin: 0 10px 0 0;}
#header div.tel small {font-size:10px;}

p#logo{ top:0;left:50%;margin: 0 0 0 -465px; padding: 0; position: absolute;height:130px;width:260px;top:0;z-index:100;background: url(design/bg-logo.png) left top no-repeat;text-align:center;}
p#logo a img{ margin: 10px 0 0 0; border: none; padding: 0;}

#menu-bg{ height: 67px;width:975px; background: #FFFFFF url(design/bg-menu.png) left top repeat-x; margin: 0; padding: 0;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;behavior: url(js/border-radius.htc);border:none;}
#main-menu{ padding: 0 20px 0 0; height: 67px; text-align: right;  margin: 0 auto;}
#main-menu ul{ list-style-type: none; margin: O; padding: 0; float: right;}
#main-menu ul li{ float: left;}
#main-menu ul li a:link,#main-menu ul li a:visited{
display: block; float: left; height: 67px; line-height: 67px; margin: 0; padding: 0 10px; color: #131211; text-align: center; text-decoration: none; font-size: 14px; font-weight: bold; background: url(menu.jpg) 0 -38px no-repeat;text-transform:uppercase;
}
#main-menu ul li a:hover,#main-menu ul li a:active{ background: url(menu.jpg) 0 0  no-repeat; color: #0B6A06; text-decoration: none;}
#main-menu ul li a#menuHoverStyle{ background: url(menu.jpg) 0 0  no-repeat; color: #000000; text-decoration: none;}
ul{ margin: 0; padding: 0;}li{ margin: 0; padding: 0;}
ul#menu{ list-style-type: none; width: 100%; /* pr�cision pour op�ra */ margin-left: 0px;}
ul#menu li{}
ul#menu a{ margin: 0; padding: 0px 0 0 30px; text-align: left; text-decoration: none; color: #ffffff; font-size: 1.3em; height: 25px; line-height: 25px; display: block; background: url(puce-menu.gif) 20px center no-repeat;}
ul#menu a:hover{ color: #00e190;}
ul#menu a#menu2HoverStyle{ color: #00e190;}

#defilement {width:935px;height:280px;padding:20px;}
#defilement div.slideArticles {margin: 0;padding: 0px;width: 880px;height:280px;overflow:hidden;}
#defilement div.slideArticles ul{list-style:none;margin: 0;padding: 0px;width: 880px;height:280px;}
#defilement div.slideArticles ul li{list-style:none;width: 880px !important;height:280px !important;}

#defilement div.externalControl {width:35px;}
#defilement div.externalControl button {background: url(design/bg-externalControl.jpg) 0 -35px no-repeat;border: none;color: #000000;font-weight: bold;font-size: 11px;width: 35px;height:35px;line-height:35px;margin: 0;float:left;}
#defilement div.externalControl button:hover {background: url(design/bg-externalControl.jpg) 0 0 no-repeat;}


#content{ width: 933px;margin: 0 0 0 2px; padding: 0 20px 20px 20px;background:#FFFFFF url(design/bg-content.jpg) 1px top repeat-x;}

#bigSide{ width: 650px; float: left;padding: 20px 0 0 0;/*background:green;*/}
#bigSide h1{ font-size: 1.3em; text-align: left; padding: 0; margin: 0 0 15px 0; font-weight: normal;}
#bigSide p{margin: 10px;padding:0;}
#bigSide h2{font:normal normal bold 14px/20px Arial;color:#0C6B06;text-transform:uppercase;}
#bigSide p strong{color:#202020;}
#bigSide img.border-img{border:1px solid #888888;margin: 0 10px;}

#intro img{margin: 0 10px 10px 0;border: 1px solid #CCCCCC;}
#intro div#bandeau-photo{margin: 15px 0;padding:0;}
#intro div#bandeau-photo img{margin:0 0 0 35px;}
#intro div#bandeau-photo img:first-child{margin: 0;}

.zone-intervention{margin: 10px 0;}
.zone-intervention img{}
.zone-intervention p{margin:0;padding:0;}
.zone-intervention ul{margin:10px 0 0 5px;padding:0;list-style-type:none;}
.zone-intervention ul li{line-height:20px;}

.vcard{margin: 20px 0;}
.vcard a.url{color:#0B6A06;font-weight:bold;}
.country-name {display:none;}

iframe {border:1px solid #CCCCCC;}


#littleSide{ width: 280px; float: right;padding: 20px 0 0 0; margin: 0;/*background:red;*/}
#littleSide img.img{margin: 15px 0 0 0;border:1px solid #CCCCCC;width:278px;height:auto;}

#adresse {line-height:20px;color: #FFFFFF;background:#543A2D url(design/bg-devis.jpg) left bottom no-repeat !important;background:#543A2D url(design/bg-devis.jpg) left bottom no-repeat;height:110px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;    behavior: url(js/border-radius.htc);margin: 0 0 15px 0;padding: 10px;}
#adresse div.vcard {margin:0;}
#adresse div.vcard a.url {font:normal normal bold 14px/20px Arial;color:#FFFFFF;text-decoration:none;}
#adresse div.vcard a.url:hover {text-decoration:underline;}
#adresse div.vcard span.email a.url {font:normal normal normal 14px/20px Arial;color:#FFFFFF;text-decoration:none;}
#adresse div.vcard span.email a.url:hover {text-decoration:underline;}

#devis {background:#543A2D url(design/bg-devis.jpg) left top no-repeat !important;background:#543A2D url(design/bg-devis.jpg) left top no-repeat;height:330px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;    behavior: url(js/border-radius.htc);}
#devis form {padding: 15px 0 0 5px;color:#FFFFFF;}
#devis form table tr td{font-size:11px;font-weight:bold;padding: 0 0 4px 0;vertical-align:top;}
#devis form table tr td.first{width:100px;padding: 0 0 0 2px;}
#devis form table tr td select{font-size:11px;width:164px;}
#devis form table tr td input{font-size:11px;width:160px;}
#devis form table tr td textarea{font-size:11px;width:160px;}
#devis form input.submit{font-size:11px;width:80px;height:20px;cursor:pointer;background-color:#0B6A06;color:#FFFFFF;border:1px solid #202020;margin: 0 45px 0 0;}

#footer-bottom{ text-align: center; padding: 0; margin: 0;}
#footer-bottom a{ color: #FFFFFF; text-decoration: none;}
#footer-bottom a:hover{ text-decoration: underline;}
#footer-bottom ul,#footer-bottom li{ list-style:none;}
p#signature{ color: #000; margin: 0; padding: 0;}
p#signature a:link,p#signature a:visited{ color: #000; text-decoration: none;}
p#signature a:hover,p#signature a:active{ text-decoration: underline;}


.captcha { border:1px solid #521800; background: none; padding:2px;}
