body {
	background-color:#FFFFFF;
	background-image: url(images/fd.png);
	background-repeat: repeat-x;
	font-family:verdana, sans-serif;
}

.spacer {clear: both;padding:0;margin:0;height:0;line-height:0px}

p{
margin:0px 0px 0px 0px;
}
b{
margin:0px 0px 0px 0px;
}
a{
margin:0px 0px 0px 0px;
}
ul{
margin:0px 0px 0px 0px;
}
/*h1 {display:none}*/h1, h2, h3, h4, h5 {margin:0;padding:0}h1 {font-size:22px;margin-bottom:15px;}
h2 {font-size:13px;color: #DD372A;margin-bottom:5px;line-height:14px;}h3 {font-size:12px;margin-bottom:5px;}
/*  header-------------------------------------------------------------------------*/
#header {
	margin-left: auto; 
    margin-right: auto; 
	width: 930px;
	height: 220px;

}

/*-------------------------------------------------------------------------*/
#page {
	margin-left: auto; 
    margin-right: auto; 
	width: 930px;
	background-color: #FFFFFF;
}
.bt_retour {
	margin-left : 30px;
	padding-top : 10px;
}
.bt_retour2 {

	padding-top : 30px;
}
/* index -------------------------------------------------------------------*/
.blocIndex {	
	width: 270px;
	margin-left : 30px;
	margin-top : 30px;
	padding-top : 5px;
	background-image: url(images/souligne.png);
	background-repeat: no-repeat;
}
.blocIndex p{
	font-size:12px;
	margin-bottom:8px;
	line-height : 14px;
}
.blocIndex img{
	margin-top:5px;
	margin-bottom:12px;
}
.blocIndex a{
	color: #000000;
	text-decoration:none;
}

.blocIndex2 {
	height:85px;
	width: 270px;
	margin-left : 30px;
	margin-bottom : 15px;
}
/* location ----------------------------------------------------------------*/


.paragraf_titre {
	background-image: url(images/souligne2.png);
	background-repeat: no-repeat;
	width: 500px;
	margin-left: 30px;
	margin-bottom: 0px;
	padding-top: 10px;
	font-size:12px;
	
}
.paragraf {
	width: 500px;
	margin-left: 30px;
	margin-bottom: 0px;
	padding-top: 10px;
	font-size:12px;
}


table {
	margin-top: 5px;
	margin-left: 30px;
	border-collapse: collapse;
}

th {
	background-color: #DD372A;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-size:70%;
	text-align: center;
	height: 40px;
}
td{
	border: 1px solid #7F7F7F;
	font-size:70%;
	text-align: center;
	height: 30px;
}
.head {
	background-color: #F5F4EC;

}
.ligne:hover{
	background-color: #F5F4EC;
}





/* footer ----------------------------------------------------------------*/
#footer a {text-decoration:none;color:#000000}
#footer {
	color: #B1AEA1;
	font-size: 60%;
	text-align: center;
	margin-left: auto; 
    margin-right: auto; 
	padding-top: 8px;
	width: 930px;
	height: 31px;
	/*background-image:url(images/footer_fd.png);
	background-repeat:no-repeat;
	background-color:#DCD9CC;*/
}
/* contact ----------------------------------------------------------------*/
#formulaire{
/*width: 400px;*/
margin-left: 30px; 
padding-top : 20px;
margin-bottom: 0px;
font-size:12px;


}

#texte{
	margin-left: 350px;
}
#texte textarea{
	width: 510px;
	height: 150px;

	margin-top: 5px;
	font-family:verdana, sans-serif;
	font-size:12px;
	line-height : 15px;
}

#zoneChamps{
	float: left;
	margin-top: 20px; 
	width: 315px;
}

#zoneChamps label{
float: left;
width: 100px;
margin-bottom: 12px;
/*border: 1px solid #666666;*/
}

#zoneChamps input{
width: 150px;
margin-bottom: 12px;
margin-left: 40px; 
}

#bouton{
	margin-top: 12px; 
	/*margin-left: 350px;
	text-align : center ;
	width: 500px;*/
}
#bouton input{	
	width: 155px;
}
#zoneAlerte{	
	margin-left: 30px; 
	padding-top : 20px;
	padding-bottom: 20px;
	font-size:12px;;
}
#zoneAlerte a{
	color: #DD372A;
}
