

body
{
  width: 800px;
  background-color:#FFFFFF;
  text-align:center;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal;
 
}




#header
{
    text-align: center;
   	width: 800px;
   	background-color:#FFFFFF;
	 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal;



}

#descriptionmaison
{
   width: 800px;
   height:350px;
   position : relative;
   text-align : left;
    font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal;
}	


#descriptionmaisongauche	 
{
 position: absolute;	   
 background-color:transparent;
 width: 400px;	
 height:350px;	
  font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
}

#descriptionmaisondroite	 
{					   
position: absolute; left:400px;
background-color:transparent; 	
width: 400px;	
height:350px;	 
 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
} 

#conteneur	 
{				  
text-align:center;   
width :800px; 
height :305px; 	 
 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
}


#descdroitecontact
{						 
			
				 
position:absolute;   
background-image: url('images/contactez-nous_hypo/banner_contactez_r.jpg'); 	 
width:522px;	
height:305px;	
background-color:transparent;
 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal;  	
 
	 

}

#descgauchecontact
{	   		   
position: relative;		
 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 	
}						 

#descdroitehyp
{			       		 
background-image: url('images/contactez-nous_hypo/content_hypo_r.jpg'); 	 
width:522px;	
height:305px;			   
background-color:transparent; 		
margin-left: 278px;  
 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
 

}

#descgauchehyp
{	   		   
position: absolute;
background-color:transparent;  
 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 				  
}

#centre 
{	
	background-color:#FFFFFF;  
	text-align: center; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	width : 800px;		
	 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
}			  

#centredesc 
{					   
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;  
	text-align: justify;
	width : 800px;
	background-image: url('images/description/banner_middle.jpg');
	 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal;
	
   
}			 

#centrephoto 
{					   
	padding-left: 0px;
	padding-right: 0px;
	background-color:#FFFFFF;  
	text-align: center; 
	width : 800px;	
	background-image: url('images/photos/banner_middle.jpg'); 
	 font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
	
   
}			 
	 

#piedhypcon 
{	 				   
    
	 background-color: #FFFFFF ;
	 font-size : 50%; 
	 width : 800px;	
	 position:absolute; top:630px;
	  font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
}			



#pied
{	 				   
     position : relative;
	 background-color: #FFFFFF ;
	 width : 800px;	
	 padding-top: 15px;
	  font-family: Verdana;
  font-size: 11px;
  border: #CCCCCC;
  color: #434343;
  line-height: normal;
  letter-spacing: 1px;
  word-spacing: 0px;
  font-weight: lighter;
  font-style: normal; 
}		

a:link {color: green; text-decoration:underline;}
a:visited {color: gray; text-decoration:underline;}
a:hover {color:red; text-decoration:none;}		

a.bouton:link
{
 	width:80px; 
	height:20px; 
	text-decoration:none; 
	color:white;
	text-align:center; 
	font-weight:bold; 	   
	font-size: 80%;
	background-color:transparent;
	padding:5px;
}

a.bouton:visited
{
 	width:80px; 
	height:20px;
	text-decoration:none; 
	color:black; 
	text-align:center;
	font-weight:bold;
	font-size: 80%;
	padding:5px;
}

a.bouton:hover
{
 	width:80px; 
	height:20px; 
	text-decoration:none;
	color:white; 
	text-align:center; 
	font-weight:bold; 
	font-size: 80%;
	background-color:#008000;
	padding:5px;
}	 



li 
{							
 	
 	padding-left:15px;
	font-family: Verdana;
    font-size: 11px;
    border: #CCCCCC;
    color: #434343;
    line-height: normal;
    letter-spacing: 1px;
    word-spacing: 0px;
    font-weight: lighter;
    font-style: normal; 
} 	

.bouton
{
 	text-align:center;
 	padding:5px;  
}
	
input.bouton 
{ 
	border:2px outset red;
	font-weight:bold;
	cursor:pointer;
} 	

input.bouton:hover 
{
 	border:2px outset white;
	background-color:white;
	color:red;
} 

input.bouton:active 
{
 	border:2px inset red;
	background-color:red;
	color:white;
} 					 


div#galerie
{
	width: 720px ;
	background: #eed ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	/*margin: 2px 1px ;*/
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 1.7em/1.7em Georgia, serif ;
	color: #000000 ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}


table {
	font-family: Verdana;
	font-size: 11px;
	border: #CCCCCC;
	color: #434343;
	line-height: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-weight: lighter;
	font-style: normal;

}
th {

}
td {

}
caption {

}
.dem {
	color: #333;
	font-size: 14px;
}
