body {
	margin: 0px;
	padding: 0px;
	background: #CAD1E3;
	}
*{outline:none;}	
#conteneur {
	width: 758px;
	padding: 0px;
	margin: 0px auto;
	background: #FFFFFF url(../img/bulle.jpg) no-repeat bottom;
}
#urgence {
	background: url(../img/entete_droite.jpg);
	height: 160px;
	width: 528px;
	margin-left: 230px;
}
#urgenceEn {
	background: url(../img/entete_droite_en.jpg);
	height: 160px;
	width: 528px;
	margin-left: 230px;
}
#design {
	height: 360px;
	width: 233px;
	float: left;
}

#design.accueil{background: url(../img/accueil.jpg) no-repeat;}
#design.realisations{background: url(../img/accueil.jpg) no-repeat;}
#design.chauffage{background: url(../img/chauffage.jpg) no-repeat;}
#design.chauffage_r{background: url(../img/chauffage_r.jpg) no-repeat;}
#design.entretient{background: url(../img/entretient.jpg) no-repeat;}
#design.entretien_r{background: url(../img/entretien_r.jpg) no-repeat;}
#design.plomberie_r{background: url(../img/plomberie_r.jpg) no-repeat;}
#design.cntct{background: url(../img/plomberie_r.jpg) no-repeat;}
#design.cntct{background: url(../img/plomberie_r.jpg) no-repeat;}

#design.salles_de_bain_r{background: url(../img/salles_de_bain_r.jpg) no-repeat;}
#design.chauffe_eau{background: url(../img/chauffe_eau.jpg) no-repeat;}
div.gallerie h3{display:block;clear:both;}
a div{float:left;margin-left:5%;}
/*  L'entête qui donne l"image principale du site, la vision */

#entete {
	height: 160px;
	width: 758px;
	background: url(../img/entete_logo.jpg) no-repeat;
	}
#entete h1{
	padding:0;
	margin:0px 0px 0px 15px;
	color:#ffffff;
	width:400px;
	float:left;
}
.flash{
	position:absolute;margin:0;padding:0;margin-left:-15px;
}
 /* Le pied se place sous tout les balises div avec un float*/
#pied {
	width: 758px;
	height: 60px;
	clear:both;
	margin-top: 50px;
	text-align: center;
	padding-top: 0px;
	color: #FFFFFF;
	background: url(../img/pied.jpg) no-repeat;
	}
#message{
	width: 458px;
	float: left;
	margin-left:16px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	}	
	
#menu {
	text-align: center;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	font-weight: bold;
	position:relative;
	top:130px;
	}
	#menu a:link,#menu a:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 12px;
	}
		#menu a:hover{
	color:#000000;
	}
#conteneur #nav #sousMenu a {
	display: inline;
}

	
#menu img  {
	margin:5px 0px 5px 0px;	
}
#menu ul li {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#sousMenu a:link,#sousMenu a:visited{
	margin-right: 12px;
	padding-top: 112px;
	color: #264D74;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#sousMenu a:hover{
	margin-right: 12;
	margin-bottom: 0;
	margin-left: 12;
	padding-top: 112px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
#sousMenu{
	height: 28px;
	width: 480px;
	background: url(../img/bg_titre.jpg) no-repeat;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 20px;
}
#contenu {
	height: 100%;
	width: 554px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #000000;
	}
#contenu a{
	color: #2C2CA4;
	font-weight: bold;
	text-decoration: none;
	}
#contenu a:hover{
	color: #FF6600;
	
	}
#partenaires{clear:both;}

.cacher {
	display: none;
}
h2{
	color:#105598;
	background: url(../img/titre_bar.gif) no-repeat;
	height: 31px;
}
dt{margin:2%;font-weight:bold;}
dd{margin:2%;}