body {
	background:#8996a5 url(../img/bg.png) repeat-y top;font:76% tahoma,verdana,sans-serif;margin:0;padding:0 0 2px 0; }
#container{
	margin:0 auto; padding:5px 20px 10px 20px; width:740px; color:#303030;}
#Main {
	float:left; margin:0; padding:0 15px 0 0; width:728px;position:relative;}
#Main p {text-indent: 0px;}

#logo {height: 60px;}
#logo h1 a {border:none; color:#505050; margin: 0 10px;}
#logo h1 a:hover {border:none; color:#303030; text-decoration:none;}
#logo h2  {font-size:.9em; text-indent: 45px;}

#desc {background:#fff url(../img/menu_img.gif) top repeat-x; clear:both; margin:5px 0 15px; padding:5px 0 5px 0; width:728px; height: 85px; border-top: none;}

/* Tags */
a {color:#303030; text-decoration:none;}
a:hover {color:#003366; text-decoration:none;}
a img {border:0;}
h1 {font-size:2.2em; font-weight:400; margin:0 0 5px; padding:0;}
h2 {font-size:1.8em; font-weight:400; margin:0 0 12px;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px;}
p {line-height:1.3em; margin:0 0 15px; text-align:left; }
ul {margin:15px 0 15px 15px; padding:0; list-style-type:none;}
li {margin:0 -12px;}
li a:hover {color:#8c7878; text-decoration: underline;}
ul li.chapeau {width: 400px;}
/* Navitabs menu */
#navitabs {position:relative; left: -3px; top:14px; width:728px; height: 30px;}
.navitab {background : url(../img/shadow2.jpg) no-repeat top left; font-size:1.1em; margin:0 0 0 3px; padding:5px 8px; text-decoration:none;border: solid 1px #ececec; border-bottom:none;}
.navitab:hover {border: solid 1px #d0d0d0; border-bottom:none;text-decoration:none; color:gray;}
a.ancre {color:#003366;text-decoration: none;border-bottom: dotted 1px #003366;}
a.ancre:hover {color:#ccc;text-decoration: none;border-bottom: dotted 1px gray;}
a.ancre1{color:#003366;text-decoration: none;}
a.ancre1:hover {color:#ccc;text-decoration: none;border-bottom: dotted 1px gray;}
.ancre2 {color:#003366;text-decoration:underline;font-weight:bold;}
#pageindex a#linkindex,
.pulido a#linkpulido,
.impreso a#linkimpreso,
.empresa a#linkempresa,
#pagecontact a#linkcontact,
.reformas a#linkreformas {background:#494b53; color: #f4f2f2;padding:7px 5px 5px; border: solid 1px #ececec; border-bottom:none;}

#main .block li {list-style-type:none;margin-left:10px;margin-top: 5px;}
.hide {display:none;}
.picA {position: relative; width: 35px; height: 35px; padding: 0px; margin:2px; float:left;}
._detail_couleur {width: 95%;float:left;background:#f6f6f6; padding:10px; margin:0 5px 15px 0;}

ul.social_bookmarking {margin-right: 25px; margin-top: -10px;}
li.social_bookmarking {list-style-type: none; text-align:right; float: right; margin:-15px 3px 3px 3px;}
/* page contact */
#confirm_msg {padding:50px;border: solid 1px green;margin-top:50px;}
#main #erreur_msg {color:red;}
#corpForm { margin-top:3px; background-color:#fff;}
.search {clear:both;background-color:#f4f4f4;padding: 10px;}
.contact, #piedForm {text-align:right;padding: 10px 40px 0 0; margin-top:-8px;}
.em {line-height: 10px; margin: 0; padding:10px 40px 10px 0;text-align:right;}
.clear {clear:both;}

#pageindex .ancre2 {margin-left: 0;}
.list {line-height:18px;font-size: 11px;}

/* Additional classes */
.timestamp {font-size:1.2em; color:#606060; margin:-12px 0 12px 0;}
.right {margin:-8px 0 8px 0; text-align:right;}
.hide {display:none;}
#bg {
	height : 21px;background : url(../img/bg.gif) repeat-x; margin: 0;
	}
#Conte {
	float:right;width:390px; margin:0;padding:2px;
}
/* #Conte h2 {border-bottom: solid 7px #f4f4f4;} */
#Menu {
	float:left;width: 280px;padding:0px; margin:0 5px 10px 0;
}
#Menu h3 {
	width:281px; margin-left:-8px; padding-left: 10px;
}
#Menu .chapeau {
	border: solid 1px #ececec; width:280px; padding: 7px; padding-bottom: 3px;margin-top:0; margin-bottom:7px;
}
#Menu .chapeau h3{
	width:308px; padding: 3px; margin-top: 7px; margin-bottom:2px; margin-left: -7px;
}
#Menu div{background : url(../img/shadow.jpg) no-repeat top left;}
#Menu .chapeau p {
	width:280px; padding:0; margin-bottom: 0;
}
#Menu img {
	padding: 7px; background: #f6f6f6; border: solid 1px #ececec; margin-bottom: 7px; width:280px;
}
.chapeau h3 {
	padding-left: 3px; margin-bottom: 5px; margin-top: 3px; 
}
.chapeau a {
	text-decoration:none; padding-left: 3px;
}
.pulido #Menu .chapeau p {margin-left: -10px;}

/* Footer */
#footer {
	clear:both; margin:0 -30px; padding:0; padding-top: 5px; height:5px; font-size: 10px; width:790px;
	}
#footer a {
	color:gray;margin-left: 10px;margin-right: 1px;
	}
#footer a:hover {
	color:#303030;
	}
#footer p {
	color:gray; font-size:1.1em; line-height:1.3em; margin:9px 0; padding:0; text-align:center; clear: both;
	}
.form {
  font-family: verdana;  font-size: 10px;  font-weight: normal;
  color: #666666;
  text-decoration: none;
  background-color: #F2F5F7 ;
  border-bottom-color: #666666;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-left-color: #666666;
  border-right-color: #666666;
  border-right-width: 1px;
  border-top-color: #666666;
  border-top-width: 1px;
}
#date {
  float:right;top:5px;left:535px;position:absolute;
}
#bottom_bar .chapeau{ float:left; width:24%; margin: 2%;
	background : url(../img/shadow.jpg) no-repeat top left;
}