body {
background-color :#ffffcc;
}

#titre {
color:#C00;
}

#header {
height:122px;
width:800px;
margin-left:auto;
margin-right:auto;
}

.img_gauche {
background-image:url(images/bandeau.png);
background-repeat:no-repeat;	
float:left;	
-moz-border-radius-bottomleft:15px;
width:629px;
height:122px;
border-style:
}

.img_droite {
	float:right;
	width:171px;
	font-size:15px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	height:122px;
	background-color:#f5f5d7;
	-moz-border-radius-bottomright:15px;
	padding-top:5px;
}

#centre {
background-image:url(images/couleur-fond.png);
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
margin-top:15px;
height:616px;
width:800px;
-moz-border-radius-topright:17px;
}

ul#menu {
height:400px;
width:200px;
padding-top:35px;
padding-left:15px;
}

ul#menu li {
list-style-type : none;  
}

ul#menu li a{
width : auto;
text-decoration : none; 
color:#FFF;
font-size:18px;
font-family:Verdana, Geneva, sans-serif;
}

ul#menu li a:hover{
color:#FF9;
}				
	
#partenaires {
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}
	
	
#bloc {
float:right;
width:560px;
height:420px;
}
	
.recherche table{
width:550px;
height:250px;
color:#FFF;
padding-top:30px;
border:0;
padding-left:20px;
font-size:13px;
}

#rech {
padding-left:40%;
}

#texte1{
padding-left:20px;
}

#texte2{
padding-left:20px;
}
#texte3{
padding-left:20px;
}
#texte4{
padding-left:20px;
}
.presentation {
	font-size:14px;
	color:#FFF;
	text-align:justify;
	height:130px;
	padding-right:19px;
	padding-top:40px;
	padding-left:20px;	
}

#bloc2 {
	width:800px;
	height:153px;
	margin-top:-10px;
}

.alerte1 a{
	font-size:13px;
	color:#FFF;
	padding-left:15px;
	width:100px;
}
	
#bloc2 table{
	font-size:14px;
	color:#FFF;
	padding-left:15px;
}

.annonces a{
	color:#C00;
	font-size:14px;
text-decoration : none; 
padding-left:15px;
}
	
.coord {
	font-size:10px;
	color:#FFF;
	text-align:center;
	height:35px;
	width:400px;
	float:right;
}
	
#villes {
font-size:10px;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:140px;
margin-bottom:15px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:800px;
background-image:url(images/ville.png);
position:relative;
}

.col1 {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:70px;
text-align:center;
width:120px;
margin-left:110px;
}

.col2 {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:70px;
text-align:center;
width:120px;
margin-left:30px;
}

.col3 {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:70px;
text-align:center;
width:120px;
margin-left:30px; 
}

.col4 {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:70px;
text-align:center;
width:120px;
margin-left:30px;
}

.mess {
color:#FFF;
text-align:center;
font-size:18px;
font-weight:bold;
height:50px;
padding-top:30px;
}

#formul {
width:600px;
height:410px; 
float:right;
}
	
.formulaire tr td {
color:#FFF;
width:170px;
height:30px;
font-size:13px;
}
	
#envoie {
margin-left:250px;}

.formulaire {
margin-left:90px;}

#plan {
width:800px;
height:180px;
margin-top:-40px;
}

.carte a{
width:400px;
height:160px;
color:#C00;
text-decoration:none;
font-size:20px;
}
	
.carte {
width:400px;
height:160px;
text-align:center;
color:#FFC;
}
	
.location {
float:right;
width:560px;
height:420px;
text-align:center;
color:#FFF;
font-size:20px;
margin-top:210px;
}
	
.vente table{
width:550px;
height:250px;
color:#FFF;
padding-top:30px;
border:0;
font-size:14px;
margin-left:-10px;
}	
	
.vente {
color:#FFF;
font-size:18px;
padding-top:30px;
}

.phrase {
color:#FFF;
padding-top:20px;
font-size:14px;
}

.itconcept {
background-repeat:no-repeat;
padding-left:40px;
height:200px;
padding-top:60px;
padding-right:40px;
}

.itc {
text-decoration:none;
color:#FFF;
float:right;
width:280px;
}

.itc a {
text-decoration:none;
color:#FF9;
}

.referencemoi {
background-repeat:no-repeat;
padding-left:40px;
height:200px;
padding-top:15px;
padding-right:40px;
}

.ref {
text-decoration:none;
color:#FFF;
float:right;
width:280px;
}

.ref a {
text-decoration:none;
color:#FF9;
}
	
fieldset {
color:white;
border: 2px solid yellow;
padding-bottom:10px;
padding-top:10px;
}

#descriptionannonce{
text-align:justify;
border:1px white dashed;
padding:8px;
float:left;
width:540px;
}

#annonce {
width:560px;
color:white;
margin-bottom:30px;
font-size:12px;
}

#droitevente{
float:right;
height:610px;
overflow-x:hidden;
width:700px;
}

#inscription table{
width:600px;
height:400px;
font-size:12px;
color:#FFF;
}

#insc {
float:right;
width:580px; 
height:500px;
}

.inscription {
color:#FFF;
font-size:14px; 
padding-left:10px;
padding-top:50px;
padding-right:10px;
}

#inscrire {
padding-left:40%;
}

#photos {
width:600px;
}

#tri {
width:600px;
color:#FFF;
}

#centrevente {
background-image:url(images/couleur-fond.png);
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
margin-top:15px;
height:616px;
width:900px;
-moz-border-radius-topright:17px;
}

.rem {
	text-align:center;
	color:#FFF;
	font-size:18px;
	margin-top:210px;
	height:420px;}
	
#refer {
float:right;
height:420px;
margin-top:40px;
width:590px;
}

#ann {
margin-left:35%;
margin-top:15px;
}

#ann2 {
margin-top:15px;
}

ul#menuannonce {
height:400px;
width:200px;
padding-top:35px;
padding-left:15px;
}

ul#menuannonce li {
list-style-type : none;  
}

ul#menuannonce li a{
width : auto;
text-decoration : none; 
color:#FFF;
font-size:18px;
font-family:Verdana, Geneva, sans-serif;
}

ul#menuannonce li a:hover{
color:#FF9;
}				

cadre-ref {
color:white;
border: 2px solid yellow;
padding-bottom:10px;
padding-top:10px;
}
