



BODY {
FONT-FAMILY:tahoma,arial,sans-serif;
FONT-SIZE:12px;
color:#000000;

bgcolor : #FFFFFF;
text-align:left;
}
/*** Squelette***/
#main_container {
width:900px;
padding:0;
border-right: 2px solid #000000;
border-left: 2px solid #000000;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;



}
#header {
background-image: url(img/fond_header.gif);
background-repeat: no-repeat;
width:900px;
height:174px;
padding: 0;
color: #FFFFFF;
}

#header_left {
width:300px;
float:left;
text-align:left;

}

#header_right {
width:600px;
float:right;
padding: 140px 0 0 0;
color: #000000;

}



.buttonheader {
width:183px;
height:30px;
background-color: #81bf45;
color: #000000;
float:left;
margin: 0 0 0 10px;
text-align:left;
line-height:12px;

}


#main_body {
width:900px;
clear:both;
height:auto;
background-color : #FFFFFF;
}

.footer {

width:860px;
height:35px;
background-color: #81BF45 ;
text-align: center;
border-right: 2px solid #008042;
border-left: 2px solid #008042;
border-bottom: 2px solid #008042;
border-top: 2px solid #008042;

}



/*** Page accueil***/
#gauche_accueil{
width:280px;
float:left;
margin: 0 0 0 8px;
}

#droite_accueil{
width:592px;
float:right;
margin: 0 0 0 0 px;
}

.buttonmoteur {
width:130px;
height:40px;
background-color: #81bf45;
color: #000000;
float:left;
margin: 0 0 0 10px;
text-align:center;


}
.buttonmoteurgris {
width:130px;
height:40px;
background-color: #ED9733;
color: #000000;
float:left;
margin: 0 0 0 10px;
text-align:center;


}


/*** Resultats multi-annocnes ***/


.comtpaterech{
width: 95%;
height: 30px;
color: #FFFFFF;
text-align:left;
margin: 0 0 0 20px;
background-color: #81BF45;
border-right: 2px solid #008042;
border-left: 2px solid #008042;
border-bottom: 2px solid #008042;
border-top: 2px solid #008042 ;
font-size: 110%;
line-height:30px;


}


.multiannoncediv{
width: 95%;

border-right: 2px solid #231F20;
border-left: 2px solid #231F20;
border-bottom: 2px solid #231F20;
border-top: 2px solid #231F20;


}

.gauche_multi{
width: 35%;
float: left;
text-align: left;
}
.centre_multi{
width: 25%;
float: left;
}

.droite_multi{
width: 30%;
margin: 0 0 0 15px;
float: left;
}

.buttonagency{
width: 250px;
height: 80px;
margin: 0 0 0 20px;
border-right: 1px solid #81BF45;
border-left: 1px solid #81BF45;
border-bottom: 1px solid #81BF45;
border-top: 1px solid #81BF45;
font-size: 105%;
}

.lienagencie{
width: 150px;
height: 25px;
margin: 0 0 0 20px;
background-color: #81BF45;
text-align: center;
font-size: 105%;
color: #FFFFFF;
padding: -10px 0 0 0;

}


.cadreanonceunique{
text-align:left;
width: 95%;
border-right: 3px solid #231F20;
border-left: 3px solid #231F20;
border-bottom: 3px solid #231F20;
border-top: 3px solid #231F20;

}


.cadrecaract{
text-align:left;
width: 330px;
border-right: 2px solid #81BF45;
border-left: 2px solid #81BF45;
border-bottom: 2px solid #81BF45;
border-top: 2px solid #81BF45;
margin: 0 0 0 10px;
float:left;
}

.singledroite{
float: right;
width: 500px;
}



.buttonplusdetails{
width: 150px;
height: 25px;
margin: 0 0 0 20px;
background-color: #81BF45;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000 ;
font-size: 105%;
}



.tdimg{
width:75px;
height:75px;
}




.multianno{
width: 860px;
height:auto;
min-height:270px;
padding: 0;
background-image: url(img/multiannon.gif);
background-repeat: repeat-x;
border-right: 1px solid #aaaeaa;
border-left: 1px solid #aaaeaa;
}
.head_mutlianno{
width: 100%;
margin:0;
padding:0;
}
.header_mutlianno_left{
width:35%;
border: 0px solid #b7ed8f;
float: left;
text-align:left;
}

.header_multianno_center{
background-image: url(img/bouton_agence.gif);
width:105px;
height:21px;
border: 0px solid #b7ed8f;
float: left;
text-align:center;
margin: 5px 0px 0px 120px;

}
.header_mutlianno_right{
width:35%;
border: 0px solid #b7ed8f;
float:right;
text-align:right;
margin:5px 3px 0 0;
}
.contenu_multi{
clear:both;
width:100%;
}

.left_multianno{

float:left;
border: 0px solid #b7ed8f;
text-align:left;
width:33%;
}

.buttonagen{
font: 80% Arial,serif;
background-image: url(img/bouton_agence2.gif);
background-repeat: no-repeat;
padding: 5px 0px 0px 20px;
clear:both;
width:270px;
height:100px;
color: #FFFFFF;
}

.buttonagen a {
color: #FFFFFF;
}

.buttonagen a:hover {
color: #FFFFFF;
}

.left_multianno ul{
list-style-type: none;
}
.left_multianno li{
float: right;

}
.right1_multianno{
border: 0px solid #b7ed8f;
float:left;
width:30%;
text-align: justify;
}

.right2_multianno{
height:200px;
float:left;
width:200px;
padding: 2px 0 0 15px;
text-align: justify;
}

.footer_mutlianno{

width:860px;
padding:0;
height:10px;
border-right: 1px solid #aaaeaa;
border-left: 1px solid #aaaeaa;
background-image: url(img/footer_multi.gif);
background-repeat: repeat-x;
}

/*** Une seule annonce ***/
.unique_anno{
width:97%;
background-image: url(img/multiannon.gif);
background-repeat: repeat-x;
border-right: 1px solid #aaaeaa;
border-left: 1px solid #aaaeaa;

}

.head_anno{
width:100%;
}

.header_anno_left{
width:49%;
border: 0px solid #b7ed8f;
float: left;
text-align:left;
}

.header_anno_right{
width:50%;
border: 0px solid #b7ed8f;
float:right;
text-align:right;
}

.conteneur_annon{
clear:both;
width:97%;
}

.left_anno{
float:left;
border: 0px solid #b7ed8f;
text-align:left;
width:33%;
}

.right_anno{
border: 0px solid #b7ed8f;
float:left;
padding: 10px 0px 0px 30px;
width:60%;
text-align: justify;
}

.footer_anno{
border: 1px solid #b7ed8f;
background-color:#b7ed8f;
height:5px;
width:97%;
margin-bottom:5px;
}

.righ1_anno{
width:100%;
clear:both;
}

.phtoann{
width: 500px;
clear:both;
}

.righ2_anno{
float:left;
width:500px;;
}

.righ3_anno{
padding: 0 0 0 0px;
float:right;
width:80%;
}


/*** Formulaire moteur de recherche ***/
#recherches {
	float:left;
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border: 0px solid black;
	margin: 0;
	padding: 0 0 0 10px;
	text-align:left;
}

#corpForm fieldset {
	margin: 0;
	padding: 0;
	border: 0px solid black;
	font-style: normal;
}

#fieldset2{
	margin: 0;
	padding: 0;
	font: 75% Arial,serif;
	border: 1px solid black;
}
.fieldset4{
	background-image: url(img/multiannon.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0 0 0 30px;
	width: 700px;
	border: 0px solid black;
	font-style: normal;
}

#fieldset1 {
	margin: 0 0 0 70px;
	padding: 0 ;
	width: 400px;
	border: 1px solid black;
	font-style: normal;

}
#corpForm legend {	/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	color: black;
	background: transparent;
}
#corpForm p {	/*** Mise en forme des lignes du formulaire ***/
	padding : 0;
	margin: 2px 0 0 0;
}
#corpForm fieldset label {
	float: left;
	width: 200px;
	text-align: left;
	margin: 0 0 2px 0;
	padding: 0 0 0 0;
    color: #3D5584;

}

.formulairelambda fieldset label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 30%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: left;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
}



/*** Globales ***/

input{

	background-color: transparent;
	border: none;
	border-bottom: 1px solid #3c5f7c;
    border-top: 1px solid #3c5f7c;
    border-right: 1px solid #3c5f7c;
    border-left: 1px solid #3c5f7c;
}

#header_right:select{
	color: #3c5f7c;
	background-color: transparent;
	border: none;
	border-bottom: 0px solid #3c5f7c;
}

select{
	color: #3c5f7c;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #3c5f7c;
}



A {
text-decoration:none;
color: #000000;
}

A:hover {
color: #FF0000;
text-decoration:none;

}
A:active {
color: #FF0000;
text-decoration:none;

}

a.lien1{
color: #FFFFFF;
}
img{
border: 0px none;

}
.opti{
display:none;
}

legend{
padding: 17px 0 0 0;
}


.peuf{
padding: 10px 0 0 0;
 text-align: justify;
 width:85%; 

}

.pdroite{
text-align: right;
width: 80%;
padding: 5px 0 0 0;
}

.pgauche{
text-align: left;
width: 80%;
padding: 5px 0 0 0;
text-align:justify;
}

.backlink{
	border:#CCCCCC 0px solid;
	background-color:#FFFFFF;
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
	width:804px;
	margin:auto;

}
.backlink a{
	color:#000000;
}
.backlink a:hover{
	color:#000000;
}
.backlink a:visited{
	color:#000000;
}
.backlink strong{
	font-weight:normal;
}

