img { border: none; }

.header {
	width: 1000px;
	margin: 0 auto;
	height: 286px;
	padding-top: 10px;
}

.telephone {
	background-color: #0000A0;
	width: 200px;
	float: left;
	text-align: center;
	height: 130px;

}

.nomSociete {
	float: left;
	width: 260px;
	background-color: white;
	height: 130px;
	padding: 0 10px;
}

.presentation {
	float: left;
	width: 330px;
	background-color: white;
	height: 115px;
	text-align: center;
	font-variant: small-caps;
	font-family: DejaVu Serif, serif;
	padding-top: 15px;

}

.imageDroite {
	float: right;
	width: 190px;
	background-color: white;
	height: 130px;
	text-align: center;
}


h1  {
	font-family: DejaVu Serif, serif;
}

h2 {
	color: #0000A0;
}

h3 {
	color: #0000A0;
}

.plombier  {
	color: rgb(30,30,30);
	font-size: 45px;
	font-weight: 900;
}

.ville  {
	color: #0000A0;
	font-size: 25px;
	font-weight: 800;
}

.depUrgence {
	color: #0000A0;
	font-weight: 800;
	font-size: 18px;
	
}

.cp {
	color: black;
	font-weight: 800;

}

.contact {
	color: #0000A0;
	font-weight: 800;
	font-size: 18px;

}

.telFixe {
	color: rgb(0,64,0);
	font-weight: 800;
	font-size: 18px;

}

.telPort {
	color: rgb(0,64,0);
	font-weight: 800;
	font-size: 18px;

}

.banderole {
	clear: both;
}

.content  {
	padding: 0;
	margin: 0;
	width: 1000px;
	margin: 0 auto;

}

.coteGauche  {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;

}

.main {
	float: right;
	width: 770px;
	background-color: white;
	padding: 0 15px;
}

ul.menu {
	margin: 0px;
	padding: 0px;
}

ul.menu li {
	width: 200px;
	height: 50px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: #fff url(../images/bg-menu.jpg) repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;

}

ul.menu li.last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000A0;

}


ul.menu li a {
	color: white;
	display: block;
	text-decoration: none;
	font-variant: small-caps;
	font-size: 18px;
	padding-left: 8px;
	padding-top: 8px;
}

ul.menu li:hover {
	background: #fff url(../images/bg-menu-hover.jpg) repeat-y;
	width: 200px;
	height: 50px;

}

.devis-gratuit {
	border: 2px solid #0000A0; 
	text-align: center;
	background-color: white;
	width: 176px;
	padding: 10px;
}

.plomberie {
	border-left: 2px solid #0000A0; 
	border-bottom: 2px solid #0000A0; 
	border-right: 2px solid #0000A0; 
	text-align: center;
	background-color: white;
	width: 176px;
	padding: 10px;
}

._24j7 {
	border-left: 2px solid #0000A0; 
	border-bottom: 2px solid #0000A0; 
	border-right: 2px solid #0000A0; 
	text-align: center;
	background-color: white;
	width: 176px;
	padding: 10px;
}

label { 	
	display:block;
	float:left; 	 	
	width:40%; 	
}  

fieldset { 		
	padding:3.1%; 
	border:2px solid #0000A0; 			
	margin-right:3%; 		
	margin-left:3%; 	
} 	 

legend { 		
	font-variant:small-caps; 		
	color: #0000A0; 		
	font-weight:bold; 		
	font-size:1.7em; 		
	padding-bottom:2%; 		
	padding-left:1.3%; 		
	padding-right:1.3%; 	
} 	 

input:focus { 	
	border:2px solid blue; 	
}  

textarea:focus { 	
	border:2px solid blue; 	
} 	 

.etoile-required { 	font-size:0.7em; 	color:red; 	} 

body {
	background-color: #ddd;
}

.liste {
	padding-left: 60px
}

.image-droite {
	float: right; 
	padding: 2% 4%;
}

.image-gauche {
	float: left; 
	padding: 2% 4%;
}

#footer a  {
	color: green;
	text-decoration: none;
}

#footer p  {
	 text-align: center;
}

.encart-ouverture-gauche {
    float: left; 
	padding: 7px; 
	border: 2px solid #0000A0; 
	border-radius: 8px; 
	margin: 10px 20px; 
	font-variant: small-caps; 
	text-align: center; 
	color: #0000A0; 
	font-size: 26px; 
	font-weight: bold
}

.encart-ouverture-droite {
    float: right; 
	padding: 7px; 
	border: 2px solid #0000A0; 
	border-radius: 8px; 
	margin: 10px 20px; 
	font-variant: small-caps; 
	text-align: center; 
	color: #0000A0; 
	font-size: 26px; 
	font-weight: bold
}