/*----------- DETECTION JS--------------------*/
#jserror{ background:#FFFFCC; border:#FF0000; color:#FF0000; padding: 10px; margin: 0 0 10px 0; float:left}
#jserror dt{ font-weight:bold}
/*--------------------------------------------*/

*{ margin:0; padding:0}
.gras{ font-weight:bold}
body{
	background: url(../images/MAQ-espace-confort-V3a_02.gif) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
}
fieldset{
	padding:10px;
	border:1px solid #fff;
}
fieldset div{ margin: 5px 0 8px 0;}
fieldset div label{
	width:90px;
	display:block;
	float:left;
}
a{ color:#990000; text-decoration:none}
a:hover{ text-decoration:none; color:#330000;}

#global{
	width:955px;
	margin:auto;
}
#header{
	background:url(../images/MAQ-espace-confort-V3a_04.gif) no-repeat left top;
	height:162px;
}
#menu{border-top:4px solid #fff;}
#menu li{ list-style:none; display:inline; float:left}
#flash{
	background:url(../images/MAQ-espace-confort-V3a_15.jpg) no-repeat left top;
	height:290px;
	border-top:1px solid #fff;
	clear:both;
}
#wrapper{ float:left; width:955px; margin: 0 0 30px 0}
#content{
	float:left;
	width:432px;
	margin:0 45px 5px 0!important;
	margin:0 20px 5px 0;
}
#image{
float:left;
width:468px;
margin:0 0 10px 0;
}
#footer{ background:#990000; height:17px; color:#fff; clear:both; font-size:11px; padding:3px 0 0 5px}
#footer a{ color:#FFF; text-decoration:none}
#footer a:hover{text-decoration:underline}

.rouge{ color:#990000}

.text-actu{
background-color:#990000;
filter : alpha(opacity=70);
-moz-opacity : 0.7;
opacity : 0.7; 
width:478px;
height:40px;
position:relative;
z-index:10;
}
.text{
border-left:5px solid #990000;
padding:0 0 0 10px;
text-align:justify
}
.text p, .text dl dt, .text dl dd{ margin:0 0 10px 0}
.text dl dt{ font-weight: bold; color:#990000}
.contactez-nous{
text-align:right;
border-right:5px solid #990000;
margin:15px 0 30px 0;
padding-right:10px;
font-weight:bold}
.sous-menu{
padding:0!important;
padding:0 0 0 20px;
}
.sous-menu ul{
border-left:3px solid #990000; 
font-weight:bold;
padding-left:10px;
float:right;
list-style-type:none;
margin:0 0 20px 0;font-size:14px;


}
.sous-menu-cheminees {
font-weight:bold;
float:right;
list-style-type:none;
margin:0 0 20px 0;
}
ul#foyer, ul#chemin{
	display:block;
	float:left;
	border-left:3px solid #990000;
	padding-left:10px;
}
ul#foyer { width: 150px; margin:0 0 0 30px}
ul#chemin { width: 200px}

.sous-menu li{display:inline; font-size:14px}
.sous-menu-cheminees li{display:inline; font-size:11px}

.sous-menu a, .sous-menu-cheminees a{ color:#990000}
.sous-menu a:hover, .sous-menu-cheminees a:hover{color:#330000 }
.diapo{

padding:0 0 0 40px!important;
padding:0 0 0 0;
margin:0 0 20px 0!important;
margin:0 -55px 20px 55px;
width:auto!important;
width:440px;
}