@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;}
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;}


#header {margin:0;padding:0;height:323px; overflow:hidden;}

#head_g{float:left; width:316px; margin:0;padding:0;border:1px #740b24 solid;}
#head_g a img {margin:0;float:left;}

#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;}

#container2 {width:850px; margin:0;padding:0;overflow:hidden;float:left;}

ul.menu_top{ margin:0; padding:0; list-style-type:none;float:left; overflow:hidden;}
ul.menu_top li{margin:0; padding:0; display:block;}
ul.menu_top li a:link, ul.menu_top li a:visited{display:block; background-position:left top; background-repeat:no-repeat; width:316px; padding:0; margin:0; vertical-align: bottom; }
ul.menu_top li a.accueil{background-image: url(../images/menu_top/accueil.gif); height:37px;}
ul.menu_top li a.peinture{background-image: url(../images/menu_top/peinture.gif); height:30px;}
ul.menu_top li a.ravalement{background-image: url(../images/menu_top/ravalement.gif); height:30px;}
ul.menu_top li a.revetements{background-image: url(../images/menu_top/revetements.gif); height:30px;}
ul.menu_top li a.isolation{background-image: url(../images/menu_top/isolation.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:35px;}
ul.menu_top li a:hover{background-position:bottom left;}
ul.menu_top li a span{display:none;}
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;}



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;}


div.panel {clear: both; display: none; background-color: #ffffff; margin:0; padding:17px 21px 21px 19px; width:450px; color:#666666;}

div.panel p { margin:0; padding:0;}

fieldset { padding: 2em;}

div.panel.active-tab-body {display: block;}

.bar {padding:5px;background-color: #3e3e3e;}

ul#tabs {list-style: none; margin:13px 0 0 0; padding:0; float:left; width:480px;}

#tabs li {float: left; font-family: Arial; font-size:14px; font-weight:bold;}

#tabs a {float: left;padding:5px 8px;margin:0 5px 1px 0;background-color: #484848 ;text-decoration: none;color: #ffffff; font-weight:bold;}

#tabs a.active-tab {background-color: #ce1111;color: #ffffff;windows:200px; font-weight: bold; }




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;}

div.mtc { clear:both; text-align: center; width:400px ; margin:0; padding:0;}
div.form {width:450px;}



