@charset "utf-8";
/* CSS Document */
body{background:#686868 url(../images/bg/bg_header.gif) repeat-x left top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; margin:0; padding:0;}
div.container{margin:0 auto; padding:0; text-align:justify; width:850px;}
img{border:none;}
h2{font-size:25px; color:#000; margin:5px 0; font-family:Century Gothic; font-weight:normal;}
h1{font-size:14px; color:#ce1111; margin:0 0 10px 0; padding:0;}
.spacer{display:block; width:100%; clear:both; height:1px; overflow:hidden;}
.spacer_head{display:block; width:100%; clear:both; height:65px; overflow:hidden;}
.clear {clear:both;}

#header {margin:0;padding:0;height:323px; overflow:hidden;}
#head_g{float:left; width:316px; margin:0;padding:0;}
#head_g a img {margin:0; padding:0;}
#flash {margin:0; padding:0; float:left; width:530px; height:323px;}

.col1{float:left; margin:0; text-align:center; width:316px; background:#c60125 url(../images/bg/bg_col1.gif) repeat-x left bottom; border:1px #740b24 solid;overflow:hidden;}
.col2{float:left; width:500px; margin:0;padding: 15px;}
#titre {margin:0;padding:0;float:left;}
#titre img{margin:8px 0;}
#article_index h1,#article_index p {color:#fff;}
#container2 {width:850px; margin:0;padding:0;overflow:hidden;float:left;}


a:link , a:visited { text-decoration:none; color:#ce1111;}
a:hover{text-decoration: underline; font-weight:bold; color: #ce1111;}

div.textes{background:#fff url(../images/bg/textes.gif) no-repeat right top;}
div.textes_inside {padding:20px; width:450px; color:#666666;line-height:20px;}
#textes_index {width:316px; margin:0 auto; text-align:left;}
#texthome {padding:10px; text-align:justify;}
#texthome p {margin:0 0 10px 0; padding:0;}
#texthome h1 {margin:0 0 15px 0; padding:0; font-size:16px; color:#fff;}

div.textes_inside2{padding:20px; margin:0 0 0 4px; width:760px;}

div.textes_inside p { margin:0 0 10px 0; padding:0;}

div.coordonnees { margin:0; padding:0 0 10px 5px;}
ul.gallerieIndex, ul.gallerie { margin:0; padding:0; list-style:none; float:left;}
ul.gallerieIndex li{ float:left; padding:0 0 0 4px; margin-top:5px; margin-left:10px;_margin-left:6px;}
ul.gallerieIndex li img{ border: solid 4px #FFFFFF; padding:0; margin:0; width:129px; height:129px;}

ul.gallerie li{ float:left; padding:0 0 0 4px; margin:5px 5px; }
ul.gallerie li img{ border: solid 4px #FFFFFF; padding:0; margin:0; width:129px; height:129px;}

div.gallerie2 { margin:0; padding:0; width:100%; height:160px;}

div.gallerie2 ul { margin:0; padding:0;list-style:none; float:left;}
div.gallerie2 ul li{padding:0; margin:0; float:left;}

div.gallerie2 ul li img.img1{ border: solid 5px #686868; padding:0; margin:8px 6px 0 9px!important;margin:8px 4px 0 9px; float:left; width:200px; height:135px;}
div.gallerie2 ul li img.img2{ border: solid 5px #686868; padding:0; margin:8px 6px 0 9px!important;margin:8px 0 0 10px; float:left; width:200px; height:135px;}
div.col1 img { margin:2px 0 0 0; padding:0;}
div.col1 p { margin:0; padding:0; color:#FFFFFF;}
div.col1 h1 { margin:0; padding:0; color: #FF0000; font-size:14px;}
.bar {padding:5px;background-color: #3e3e3e;}

ul.menu_top {list-style-type:none; margin:0; padding:0; z-index:3000; background:#697a82; height:600px;}
ul.menu_top li{margin:0; padding:0; display:block;}
ul.menu_top li a {display:block; width:316px; padding:0; margin:0;}
ul.menu_top li a.accueil{background-image: url(../images/menu_top/accueil.gif); height:30px;}
ul.menu_top li a.contact{background-image: url(../images/menu_top/contact.gif); height:30px;}
ul.menu_top li a.plan{background-image: url(../images/menu_top/plan.gif); height:36px;}
ul.menu_top li a.pro{background-image: url(../images/menu_top/pro.gif); height:30px;}
ul.menu_top li a.particulier{background-image: url(../images/menu_top/particulier.gif); height:30px;}
ul.menu_top li a:hover{background-position:bottom left;}

.ssmenu {line-height:16px;}
.ssmenu strong {font-weight:bold;}
.ssmenu a{color:#fff; text-transform:uppercase; line-height:18px;}
.ssmenu a:hover {background:#610117; text-decoration:none; font-weight:normal; color:#fff;}

ul.menu_pro{width:316px; text-align:center; list-style-type:none; margin:0; padding:0; height:600px;}
ul.menu_pro li{margin:0; padding:0; display:block; }
ul.menu_pro li p {width:290px; margin:0 auto; text-align:justify;}
ul.menu_pro li a {display:block; width:316px; padding:0; margin:0;}
ul.menu_pro li a.pro-comp{background-image: url(../images/menu_pro/mn1.gif); height:30px;}
ul.menu_pro li a.pro-isolation{background-image: url(../images/menu_pro/mn2.gif); height:49px;}
ul.menu_pro li a.pro-etancheite{background-image: url(../images/menu_pro/mn3.gif); height:31px;}
ul.menu_pro li a.pro-imper{background-image: url(../images/menu_pro/mn4.gif); height:46px;}
ul.menu_pro li a.pro-ravalement{background-image: url(../images/menu_pro/mn5.gif); height:31px;}
ul.menu_pro li a.pro-peinture{background-image: url(../images/menu_pro/mn6.gif); height:47px;}
ul.menu_pro li a.pro-textile{background-image: url(../images/menu_pro/mn7.gif); height:48px;}
ul.menu_pro li a.pro-pvc{background-image: url(../images/menu_pro/mn8.gif); height:48px;}
ul.menu_pro li a.pro-resilient{background-image: url(../images/menu_pro/mn9.gif); height:49px;}
ul.menu_pro li a.pro-systeme{background-image: url(../images/menu_pro/mn10.gif); height:43px;}

ul.menu_pro li a:hover{background-position:bottom left;}

ul.menu_part{width:316px; text-align:center; list-style-type:none; margin:0; padding:0; height:600px;}
ul.menu_part li{margin:0; padding:0; display:block; }
ul.menu_part li p {width:290px; margin:0 auto; text-align:justify;}
ul.menu_part li a {display:block; width:316px; padding:0; margin:0;}
ul.menu_part li a.part-savoir{background-image: url(../images/menu_part/01.gif); height:30px;}
ul.menu_part li a.part-magasin{background-image: url(../images/menu_part/02.gif); height:30px;}
ul.menu_part li a.part-peinture{background-image: url(../images/menu_part/03.gif); height:30px;}
ul.menu_part li a.part-ravalement{background-image: url(../images/menu_part/04.gif); height:30px;}
ul.menu_part li a.part-revetement{background-image: url(../images/menu_part/05.gif); height:30px;}
ul.menu_part li a.part-isolation{background-image: url(../images/menu_part/06.gif); height:36px;}
ul.menu_part li a:hover{background-position:bottom left;}

#div-2, #div-3 , #div-4, #div-5, #div-6, #div-7, #div-8, #div-9, #div-10 {display:none;}
#contenus { width:500px; color:#fff;}
#contenus h1 {font-size:18px; color:#7c0113; padding:5px; border:1px solid #7c0113; text-align:center;}
#contenus a {float:left;}
#contenus img {margin:5px 3px; border:5px solid #fff;}

#bgplan {width:850px; background:#fff;border:2px solid black;}
#carte {font-family:Century Gothic; font-size:14px; width:850px; height:500px;}
#content1, #content2, #content3, #content4 {width:250px; height:120px; text-align:center;}
#content1 p, #content2 p, #content3 p, #content4 p {margin:0; padding:0;}
#itin {margin-top:10px; text-align:center;}

#etapes {width:850px; height:300px; overflow:auto; margin:0 auto;}
#etapes table {width:820px; margin:0 auto;}
.label {font-size:14px; text-transform:uppercase; font-weight:bold;}

/* TABS INDEX ----------------------------------------*/
.tabNavigation {font-size:14px; font-weight:bold;}
ul.tabNavigation {list-style: none; margin: 0; padding: 0;}
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a {padding: 3px 10px;background-color:#484848; color:#fff; text-decoration: none;}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {background-color:#ce1111; color:#fff;padding-top: 7px;}
ul.tabNavigation li a:focus {outline: 0;} 
div.tabs > div {padding:15px; margin-top: 3px; }
#first, #second, #third, #fourth {background:#fff; }
.waste {min-height:20px;}
#listfour li {margin:5px;}
/* --------------------------------------------------*/

.bloc {width:500px; margin:20px auto; color:#f8f2f2; text-align:left;}
.bloc .bigger {font-weight:bold; color:#373737;}
.bloc_title {font-weight:bold; font-size:16px; color:#fff; margin:5px 0; padding:5px; background:#7c0113;}
.bloc_left {width:150px; float:left;}
.bloc_right {width:330px; float:left; margin-left:20px;}
.bloc_right p:first-child {margin:3px 0 0 0; padding:0;}





div.ligne { margin:4px 0 0 0; padding:0; background:url(../images/bg/lignes.jpg) repeat-x top left; width:100%; height:2px;}
div.footer {width:850px; margin:0!important;margin:0; padding:0; float:left; background-color:#484848;}
div.footer img{ margin:13px 53px 8px 12px; padding:0; float:left;}
div.menu_footer{ width:654px; margin:0; padding:0; text-align:center; color:#FFFFFF; font-size:11px; float:left;}
div.menu_footer img{ float:none; margin:10px 0 16px 0;}
div.menu_footer ul{ list-style-type:none; margin:32px 0 0 0; padding:0; width:100%;   }
div.menu_footer ul li{ display:inline; padding:0; margin-top:10px;}
div.menu_footer ul li a:link, div.menu_footer ul li a:visited{ color: #FFFFFF; padding:0 5px 0 2px; font-size:11px; text-decoration:none;}
div.menu_footer ul li a:hover{ color: #FFFFFF; padding:0 5px 0 2px; font-size:11px; text-decoration:underline; font-weight:normal;}
.annu {color:#fff;}
.annu a {color:#fff; text-decoration:none;}
.annu a:hover {text-decoration:none; font-weight:normal;}
div.mtc { clear:both; text-align: center; width:400px ; margin:0; padding:0;}





