@charset "utf-8";body{margin:0;padding:0;background:url(../img/bg.png) repeat-x #fee6d4;font-family:Arial,Helvetica;font-size:12px}
object#player0, object#player1, object#player2, object#player3 { display:block; margin:0 auto; }
#main{margin:0 auto;width:991px;}
img{border:none;}
DIV,UL,OL,P,H1{margin:0;padding:0}
ul{list-style:none}
.clear{clear:both;height:0px;overflow:hidden}
#logo{float:left}
.header .phone{float:right;margin:16px 12px 0 0;}
.nav .middle{height:43px;width:967px;background:url('../img/bg-nav-middle.png') repeat-x;float:left;}
.nav .left{height:43px;width:7px;background:url('../img/bg-nav-left.png') no-repeat;float:left;}
.nav .right{height:43px;width:7px;background:url('../img/bg-nav-right.png') no-repeat;float:left;}
.nav ul{padding-left:10px}
.nav ul li{float:left;margin-right:20px;padding:6px 0}
.nav a{color:#fff;text-decoration:none;font-weight:bold;font-size:14px;float:left;height:28px;text-align:center;line-height:28px;width:79px;}
.nav a:hover, .nav .on{color:#9e3b05}
.nav .accueil .on, .nav .accueil a:hover{background:url('../img/bg-accueil-on.png') no-repeat;}
.nav .serrurerie .on, .nav .serrurerie a:hover{background:url('../img/bg-serrurerie-on.png') no-repeat;}
.nav .vitrerie .on, .nav .vitrerie a:hover{background:url('../img/bg-vitrerie-on.png') no-repeat;}
.nav .plomberie .on, .nav .plomberie a:hover{background:url('../img/bg-plomberie-on.png') no-repeat;}
.nav .chauffagiste a{width:99px;}
.nav .chauffagiste .on, .nav .chauffagiste a:hover{background:url('../img/bg-chauffagiste-on.png') no-repeat;}
.nav .electricite .on, .nav .electricite a:hover{background:url('../img/bg-electricite-on.png') no-repeat;}
.nav .tarifs .on, .nav .tarifs a:hover{background:url('../img/bg-electricite-on.png') no-repeat;}
.header-content{width:981px;}
.header-content h2{padding:0;margin:0;font-size:24px}
.header-content .top{background:url('../img/bg-header-top.png') no-repeat;height:14px}
.header-content .middle{background:url('../img/bg-header-middle.png') repeat-y;min-height:172px;position:relative}
.header-content .bottom{background:url('../img/bg-header-bottom.png') no-repeat;height:14px}
.main-content{background-color:#fff;width:981px;padding-bottom:5px}
.main-content .title{padding:5px 15px;background-color:#f9710c;color:#fff;margin:23px 0;float:left}
#data-infos{background:url('../img/main-separator.png') no-repeat center;width:965px;height:445px;padding:10px 7px}
#data-infos .main-left{float:left;width:460px}
#data-infos .main-right{float:right;width:490px}
.main-content h1, .main-content h3{color:#cc5904;font-size:18px;padding:0;margin:0}
.main-content h3{padding-bottom:5px}
.main-content h4{margin:0;color:#cc5904;padding:10px 0 8px;font-size:16px}
.main-content .text{color:#333333;font-size:12px;float:left;width:245px;padding:5px 5px 5px 0}
.main-content .image{float:left}
.main-top{height:210px}
.main-bottom{height:210px;margin-top:20px}
.main-right .text{width:279px}
.annexe{padding:10px 7px;background-color:#f6f6f6;border:1px solid #aeaeae;width:950px;margin:0 auto;margin-bottom:20px}
.annexe h2{color:#cc5904;font-size:16px;padding:2px 0 10px;margin:0}
.annexe .content{color:#333333;}
.annexe .content ul{list-style:disc inside;}
.annexe .content ul li{padding:2px 0}
.annexe .liste ul{list-style:none}
.annexe .liste ul li{float:left;width:48%}
.annexe .liste a{color:#cc5904}
.footer{background-color:#fff;width:981px;}
#liens{padding:10px 5px 15px}
#liens a{color:#9e3b05}
.link_orange{text-decoration:underline;color:#CC5904}
table {font-size:12px;border-collapse: collapse; border-spacing: 0;}
table th, table td {padding:0px;vertical-align: top;}

.tableprice{border:1px solid #FEE6D4;border-right:none;border-bottom:none;width:100%;;border-collapse:collapse;}
.tableprice td{padding:0}
.tableliste{margin:0px 0 0 0px;font-family:Arial,Helvetica,sans-serif;width:100%;border-collapse:collapse;}
.tableliste td,.tableliste tr,.tableliste th{margin:0;padding:5px;border:none;border-right:1px solid #FEE6D4;border-bottom:1px solid #FEE6D4;color:#000;font-weight:normal;}
.tableliste th{color:#000;height:34px;font-weight:bold;background-color:#FEE6D4;border:none;padding:0px;font-size:13px !important}
.tableliste .price{text-align:right;padding-right:30px;white-space:nowrap;}