html{
	background-color:#fff;
	font-family:arial;
	font-size:12px;
}

body{
	width:987px;
	margin:auto;
	background-color:#fff;
}

.clear{
	clear:both;
}

img{
	border:0;
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}

/***********************	STYLE COULEURS	*******************/

.bleu{
	color:#237d97;
}

.orange{
	color:#ed6218;
}

.noir{
	color:#000;
}

.fondBleuNum{
	background:#237d97;
	color:#fff;
	padding:0 5px 0 5px;
}
/***********************	STYLE COULEURS	*******************/

/***********************	STYLE TAILLE	*******************/

.taille12{
	font-size:12px;
}

.taille14{
	font-size:14px;
}

.taille13{
	font-size:13px;
}

.taille18{
	font-size:18px;
}

.taille24{
	font-size:24px;
}

/***********************	STYLE TAILLE	*******************/

/***************************	ENTETE	**********************/

#entete{
	background:url(images/fond_entete.gif) no-repeat top left;
	height:127px;
}

#entete.bleu{
	background:url(images/fond_entete_bleu.gif) no-repeat top left;
}

#logo{
	padding:8px 0 0 17px;
	float:left;
}

#logo img{
	width:359px;
	height:58px;
	behavior: url('iepngfix.htc');
}

#logo img.bleu1{
	width:230px;
	height:56px;
	margin-right:110px;
	behavior: url('iepngfix.htc');
}

#logo img.bleu2{
	width:304px;
	height:71px;
	margin-right:55px;
	behavior: url('iepngfix.htc');
}

#numeroVert{
	padding:33px 0 0 20px;
	float:left;
}

#numeroVert img{
	width:290px;
	height:39px;
	behavior: url('iepngfix.htc');
}

#flashEntete{
	padding:7px 0 0 27px;
	float:left;
}

#menuEntete{
	background:url(images/titre_decouvrez_annonce.gif) no-repeat top left;
	height:22px;
	float:left;
	margin:0 0 0 10px;
	width:383px;
	color:#fff;
	float:left;
	display:inline;
}

#menuEntete.bleu{
	background:url(images/titre_decouvrez_annonce.png) no-repeat top left;
}

#menuEntete ul{
	margin:0 0 0 20px;
	padding:0 0 0 0;
	list-style:none;
}

#menuEntete ul li{
	float:left;
	margin:18px 3px 0 3px;
	padding:0;
	font-size:16px;
	font-weight:bold;
	display:inline;
}

#menuEntete ul li a{
	color:#fff;
	text-decoration:none;
}

#menuEntete ul li a:hover{
	color:#ffe301;
}

#logoCompte{
	float:left;
	background:url(images/mon_compte.png) no-repeat top left;
	height:37px;
	width:152px;
	margin:5px 0 0 40px;
	display:inline;
	behavior: url('iepngfix.htc');
}

#logoCompte a{
	display:block;
	height:28px;
	width:126px;
	padding:9px 0 0 25px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}

#logoTravaux{
	float:left;
	background:url(images/devis_travaux.png) no-repeat top left;
	height:37px;
	width:151px;
	margin:5px 0 0 20px;
	display:inline;
	behavior: url('iepngfix.htc');
}

#logoTravaux a{
	display:block;
	height:28px;
	width:126px;
	padding:9px 0 0 20px;
	color:#e23e03;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}

#logoAnnonce{
	float:left;
	background:url(images/passer_annonce.png) no-repeat top left;
	height:37px;
	width:204px;
	margin:5px 0 0 20px;
	display:inline;
	behavior: url('iepngfix.htc');
}

#logoAnnonce a{
	display:block;
	height:28px;
	width:179px;
	padding:9px 0 0 25px;
	color:#e23e03;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}

/***************************	ENTETE	**********************/

/***************************	CONTENU 1	**********************/

#contenu1{

}

#colonne1{
	float:left;
	width:368px;
	/*modif*/
	/*height:439px;*/
	height:693px;
	background:url(images/fond_colonne1.gif) no-repeat top left;
	margin:10px 0 0 0;
}

#colonne1 h2{
	color:#e23e03;
	/*modif*/
	/*font-size:20px;
	text-decoration:underline;
	padding:8px 0 10px 0;
	margin:0;
	text-align:center;*/
	font-size:18px;
	margin:3px 0 10px 15px;
}

#colonne1 h2 a{
	text-decoration:none;
}

#colonne1 a{
		color:#e23e03;
	}

#colonne1 #consulterAnnonce{
	/*width:366px;
	border:1px solid #c5c5c5;
	background:url(images/fond_consulter_annonces.gif) no-repeat bottom right;
	padding:0 0 29px 0;*/
	width:354px;
	background:url(images/fond_espace_annonceurs.gif) no-repeat bottom right;
	padding:0 0 30px 0;
	margin:0 0 3px 0;
}

#colonne1 #consulterAnnonce p{
	padding:5px 20px 2px 20px;
	margin:0;
	color:#616161;
}

#colonne1 #consulterAnnonce ul{
	padding:0;
	list-style:none;
	/*modif*/
	/*margin:10px 0 0 20px;*/
	margin:30px 0 0 20px;
}

#colonne1 #consulterAnnonce li{
	margin:0 0 1px 0;
	width:127px;
	height:19px;
	background-color:#f1f1f1;
}

#colonne1 #consulterAnnonce li a{
	color:#000;
	width:105px;
	height:17px;
	display:block;
	text-decoration:none;
	padding:2px 0 0 22px;
	/*modif*/
	background:url(images/puce_carre_orange.gif) no-repeat 5px center;
}

#colonne1 #consulterAnnonce li a:hover{
	/*modif*/
	/*background:url(images/survol_consulter_annonces.gif) no-repeat top left;
	font-weight:bold;*/
	color:#e23e03;
}

#colonne1 #servicesPersonnalises{
	width:366px;
	border-bottom:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	background:url(images/fond_services_perso2.gif) no-repeat bottom right;
	padding:0 0 5px 0;
}

#colonne1 #servicesPersonnalises p{
	padding:5px 20px 15px 20px;
	margin:0;
	color:#616161;
}

#colonne1 #servicesPersonnalises a{
	color:#616161;
	text-decoration:none;
}

#colonne1 #servicesPersonnalises a:hover{
	text-decoration:underline;
}

#colonne1 #servicesPersonnalises img{
	padding:0 0 0 18px;
	margin:0 0 0 0;
}

#colonne2{
	float:left;
	width:365px;
	/*modif*/
	/*border-top:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	background:url(images/fond_espace_annonceurs.gif) no-repeat bottom right;
	height:438px;*/
	margin:10px 0 0 0;
}

#vendreBien{
	padding:10px 0 0 0;
}

#vendreBien label{
	width:160px;
	/*background:red;*/
	float:left;
	padding:0 0 0 40px;
	color:#e23e03;
	font-size:15px;
	font-weight:bold;
}

#vendreBien input{
	float:left;
}

#sousColonne2{
	width:347px;
	height:361px;
	background:url(images/fond_colonne2.gif) no-repeat top left;
	margin:5px 0 0 15px;
}

#sousColonne2 label{
	color:#4b95aa;
	width:152px;
	text-align:center;
	margin:0 0 0 23px;
	display:block;
	padding:8px 0 0 0;
	font-weight:bold;
}

#sousColonne2 label a{
	color:#4b95aa;
}

#accueilPrix{
	margin:5px 0 0 0;
	background:url(images/fond_consulter_annonces2.gif) no-repeat top right;
	width:335px;
}

#accueilPrix h2{
	font-size:18px;
	font-weight:normal;
	color:#4b95aa;
	width:190px;
	text-align:center;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
}

#animCommerce{
	width:190px;
	height:126px;
	margin:5px auto 0 auto;
}

#accueilPrix p{
	color:#e23e03;
	width:200px;
	text-align:center;
	font-size:15px;
	margin:0;
	padding:0;
}

.taillePetit{
	font-size:11px;
}

#accueilPrix h2.sansTaille{
	font-size:18px;
	font-weight:normal;
	color:#4b95aa;
	padding:10px 0 0 10px;
	margin:0 0 5px 0;
	width:auto;
	text-align:left;
}

#colonne2 h1{
	font-size:20px;
	color:#e23e03;
	text-decoration:underline;
	padding:8px 0 10px 30px;
	margin:0;
}

#blog{
	margin:0 0 0 15px;
}

#gererAnnonces{
	background:#ededed;
	width:305px;
	margin:15px 0 0 15px;
	padding:8px 15px 15px 15px;
}

#gererAnnonces h4{
	color:#e23e03;
	font-size:18px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
}

#colonne2 a{
		color:#e23e03;
		text-decoration:none;
	}

#colonne2 #espaceAnnonceurs{
	/*modif*/
	/*margin:0 0 0 30px;
	padding:0;*/
	margin:0;
	padding:10px 0 0 0;
	
}

#colonne2 #espaceAnnonceurs label{
	display:block;
	float:left;
	padding:0 10px 0 0;
	color:#616161;
	/*modif*/
	width:120px;
	text-align:right;
}

#colonne2 #espaceAnnonceurs  .champs{
	display:block;
	margin:0 0 8px 0;
	float:left;
	padding:0;
	width:120px;
	border:0;
	border:1px solid #616161;
}

#colonne2 #espaceAnnonceurs input{
	margin:0px 0 0 5px;
}

#gererAnnonces .inscription{
	color:#e23e03;
	margin:5px 0 0 130px;

}

#gererAnnonces .inscription a{
	color:#616161;
	text-decoration:none;
}

/*#colonne2 h2{
	font-size:24px;
	color:#e23e03;
	margin:5px 0 0 40px;
	padding:0;
	width:270px;
	text-align:center;
}*/

#colonne2 h3{
	/*font-size:28px;*/
	font-size:24px;
	color:#e23e03;
	margin:5px 0 0 38px;
	padding:0;
	width:214px;
	text-align:center;
	font-weight:normal;
}

#colonne2 h3 span.petit{
	/*font-size:28px;*/
	font-size:12px;
	font-weight:normal;
}

#colonne2 #cliquezIci{
	margin:13px 0 0 110px;
}

#colonne2 #separation{
	margin:10px 0 0 30px;
}

#colonne2 #encartTarif{
	width:152px;
	height:40px;
	border:1px solid #dfdfdf;
	background-color:#f6f6f6;
	text-align:center;
	font-weight:bold;
	color:#3a8297;
	margin:10px 0 10px 65px;
	
}

#colonne2 #encartTarif a{
	width:152px;
	height:40px;
	color:#3a8297;
	display:block;
	padding:5px 0 0 0;
	text-decoration:none;
}

#colonne2 #encartTarif a:hover{
	width:152px;
	height:45px;
	color:#3a8297;
	display:block;
	padding:5px 0 0 0;
	text-decoration:none;
}

#colonne3{
	float:left;
	width:252px;	
	/*modif*/
	/*border-top:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	height:438px;*/
	border:1px solid #4b95aa;
	margin:15px 0 0 0;
	height:663px;
}

#grandPubAccueilBas{
	border-top:1px solid #c5c5c5;
}

.pubGrand{
	/*margin-top:1px;*/
	width:251px;
	height:219px;
	float:left;
}

.pubPetit{
	float:left;
	width:125px;
	height:109px;
	border-top:1px solid #c5c5c5;
}

.separationLeft{
	border-left:1px solid #c5c5c5;
}

/***************************	CONTENU 1	**********************/

/***************************	CONTENU 2	**********************/

#contenu2{
}

#ligne1{
	width:987px;
}

#ligne2{
	width:987px;
}

#paiement{
	width:250px;
	float:left;
	border:1px solid #c5c5c5;
	background:#dfeaea;
	height:86px;
}

#paiement h4{
	font-size:16px;
	font-weight:normal;
	color:#565656;
	margin:0;
	padding:8px 0 5px 10px;
}
#paiement p{
	margin:0;
	padding:0 0 0 70px;
}

#logoPaiement{
	margin:10px 0 4px 30px;
}

#logoPaiement img{
	padding:0 0 0 10px;
}

#aSaisir{
	float:left;
}

#aSaisir p.titre{
	background-color:#4b95aa;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:2px 0 2px 0;
	/*modif*/
	/*width:383px;*/
	width:358px;
}

#aSaisir table{
	margin:0 0 0 1px;
	padding:0;
	background-color:#ededed;
	font-size:11px;
	height:199px;
	/*modif*/
	/*width:383px;*/
	width:356px;
}

#aSaisir table tr.critere{
	font-style:italic;
}

#aSaisir table tr.critere:hover{
	background:none;
	font-weight:normal;
}

#aSaisir table tr.critere td{
	color:#000;
	border:none;
}

#aSaisir table tr{
	height:15px;
}

#aSaisir table tr td{
	/*padding:0 0 0 25px;*/
	padding:0 0 0 5px;
	color:#616161;
	border-top:1px dashed #dadada;
	/*width:95px;*/
}

#aSaisir table tr td.prix{
	color:#e23e03;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

#aSaisir table tr td.cp{
	text-align:center;
}

.survol{
	background-color:#f5f5f5;
	font-weight:bold;
	cursor:pointer;
}

#logoBas{
	background:url(images/fond_logo_bas.gif) no-repeat top left;
	width:383px;
	height:86px;
	float:left;
	text-align:center;
	border-bottom:1px solid #c5c5c5;
	border-top:1px solid #c5c5c5;
}

#logoBas.bleu{
	background:url(images/fond_logo_bas_bleu.gif) no-repeat top left;
}

#logoBas img{
	behavior: url('iepngfix.htc');
}

#photo{
	float:left;
	width:356px;
	background-color:#f5f5f5;
	/*modif*/
	/*border-right:1px solid #c5c5c5;
	height:219px;*/
	margin:2px 0 0 1px;
	height:247px;
}

#photo0{
	display:block;
}

#photo1,#photo2,#photo3,#photo4,#photo5,#photo6,#photo7,#photo8,#photo9{
	display:none;
}

#ligne1 h2{
	font-size:18px;
	font-weight:normal;
	color:#4b95aa;
	margin:5px 0 0 40px;
	padding:0;
	width:270px;
	text-align:center;
}

#ligne1 .prix{
	font-weight:normal;
	color:#e23e03;
}

#apercuAnnonce{
	width:270px;
	height:160px;
	text-align:center;
	margin:10px auto 0 auto;
}

#coord{
	float:left;
	width:350px;
	height:86px;
	border:1px solid #c5c5c5;
	background:#dfeaea;
}
#coord h4{
	color:#565656;
	margin:0;
	font-weight:normal;
	font-size:12px;
	padding:10px 22px 0 22px;
}

#coord p{
	margin:0;
	color:#565656;
	padding:0 22px 0 22px;
	font-size:11px;
}

/***************************	CONTENU 2	**********************/

/***************************	FIL D'ARIANNE	******************/

#filDarianne{
	background-color:#f6f6f6;
	border-top:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
}

#filDarianne p{
	margin:0;
	padding:8px 0 8px 15px;
}

#filDarianne a{
	color:#7d7d7d;
	text-decoration:none;
}

/***************************	FIL D'ARIANNE	******************/

/***************************	CONTENU	**************************/

#contenu{
	float:left;
	border-top:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	width:985px;	
}

#page{
	width:732px;
	float:left;
	border-right:1px solid #c5c5c5;
	min-height:660px;
	height:auto !important; /* SIMULER MIN HEIGHT IE6 NE PAS SUPPRIMER*/
	height:660px;
}

#page p a{
	padding:0 0 0 8px;
}

#page a{
	color:#7d7d7d;
	text-decoration:none;
}

#page a:hover{
	color:#e23e03;
	text-decoration:underline;
}

#page ul{
	list-style:none;
	margin:0 0 0 30px;
	padding:0 0 10px 0;
}

#page ul li{
	background:url(images/puce_carre_orange.gif) no-repeat 5px center;
	padding:0 0 0 20px;
}

#contenuPub{
	float:left;
	width:252px;
}


#contenuPub .pubGrand{
	width:251px;
	height:219px;
	float:left;
	/*border-left:1px solid #c5c5c5;*/
}

#contenuPub .separationTop{
	border-top:1px solid #c5c5c5;
}

#contenuPub .pubPetit{
	float:left;
	width:125px;
	height:109px;
	border-top:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	/*border-bottom:1px solid #c5c5c5;*/
}

#contenu h1{
	margin:0;
	float:left;
	padding:18px 0 0 23px;
	color:#ed6218;
	font-size:30px;
}

#contenu h2{
	margin:38px 0 0 0;
	padding:0 0 40px 100px;
	color:#000;
	font-size:24px;
	font-weight:normal;
}

#contenu h3{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	color:#ed6218;
	font-size:18px;
	font-family:verdana;
}

#contenu p{
	padding:5px 17px 10px 17px;
	margin:0;
	/*width:415px;*/
}

#retour{
	float:right;
	margin:18px 20px 0 0;
	behavior: url('iepngfix.htc');
	display:inline;
	width:100px;
	height:34px;
}


/*a img#retour{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	a:hover img#retour{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}*/

/***************************	CONTENU	**************************/

/********************* PASSER UNE ANNONCE	********************/

#sousMenu{
	display:block;
	width:170px;
	float:left;
	margin:38px 29px 0 21px;
	display:inline;
}

#visuelEtape{
	float:left;
}

#visuelEtape form{
	width:470px;
}

#etape1{
	background-color:#f6f6f6;
	width:450px;
	padding:0;
	margin:0;
	list-style:none;
}

#etape1 li{
	padding:15px 0 15px 10px;
	margin:0 0 0 0;
	font-size:14px;
}

#etape1 ul#liste1,#etape1 ul#liste2,#etape1 ul#liste3,#etape1 ul#liste4{
	margin:20px 0 0 17px;
	padding:0 0 0 20px;
	background-color:#eeeeee;
	border:1px solid #c5c5c5;
	width:370px;
	list-style:none;
	display:none;
}

#etape1 ul#liste1 li,#etape1 ul#liste2 li,#etape1 ul#liste3 li,#etape1 ul#liste4 li{
	margin:0;
	padding:5px 0 5px 0;
	font-size:11px;
}

#typeAnnonce{
	font-size:14px;
}

#visuelEtape .etape2{
	background-color:#f6f6f6;
	margin:0 0 10px 0;
	width:447px;
	color:#4a4a4a;
	padding:10px 0 10px 0;
}

#visuelEtape .etape2 p{
	margin:0 0 10px 0;
	padding:10px 0 10px 20px;
}

#visuelEtape .etape2 p.mdpOublie{
	margin:0 0 0 200px;
	padding:0;
	width:150px;
}

#visuelEtape .etape2 p.mdpOublie a, span.mdpOublie a{
	color:#ed6218;
	font-style:italic;
}

#visuelEtape .etape2 p.prixetape4{
	margin:20px 0 10px 130px;
	padding:0;
	font-size:14px;
}

#visuelEtape .etape2 p.modePaiement{
	margin:0 0 0 100px;
	font-size:12px;
}

#visuelEtape .etape2 label{
	display:block;
	float:left;
	width:150px;
	text-align:right;
}

#visuelEtape .etape2 label.news{
	width:350px;
	text-align:left;
}

#visuelEtape .etape2 input, #visuelEtape .etape2 textarea, #visuelEtape .etape2 select{
	margin:0 8px 5px 10px;
	padding:0;
	border:1px solid #a2a2a2;
}

#visuelEtape .etape2 input.case{
	border:none;
	margin:2px 2px 2px 10px;
}

.petitChamps{
	width:60px;
}

.moyenChamps{
	width:150px;
}

.grandChamps{
	width:220px;
}

#visuelEtape .etape2  input.radioButton,{
	border:0;
	margin:15px 10px 0 20px;
}

#visuelEtape .etape2  a{
	color:#4a4a4a;
}

#anonyme{
	margin:0 0 0 10px;
}

.suite{
	float:right;
	margin:32px 0 17px 0;
	padding:0;
}

#visuelEtape .etape2 #carteBancaire{
	float:left;
	width:200px;
	text-align:center;
	margin:0 0 0 40px;
}

#visuelEtape .etape2 #cheque, #visuelEtape .etape2 #virement{
	float:left;
	width:84px;
	text-align:center;
}

#visuelEtape .etape2 #carteBancaire p{
	margin:0 0 10px 0;
	padding:0;
	width:200px;
}

#visuelEtape .etape2 #cheque p, #visuelEtape .etape2 #virement p{
	margin:0 0 10px 0;
	padding:0;
	width:84px;
}

#annonceurAnonyme{
	display:none;
	margin: 10px 10px 10px 40px;
	padding: 4px;
	font-size: 11px;
	border: solid 1px #4a4a4a;
}

#attenteTelechargement{
	display:none;
	margin: 20px 25px 0 0;
	padding: 4px;
	font-size: 11px;
	border: solid 1px red;
	color: red;
}

#labelStructure{
	display:none;	
}

#visuelEtape form#formCA{
	width:200px;
}

#visuelEtape form#formCA input{
	margin: 0 4px 0 0;
}

/********************* PASSER UNE ANNONCE	********************/

/********************* DECOUVREZ LES ANNONCES	********************/

#typeBien{
	width:225px;
	float:left;
	padding:0 0 0 40px;
	margin:24px 40px 0 0;
	font-size:14px;
}

#typeBien h2{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	color:#ed6218;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px dashed #000;
}

.plusPetit{
	font-size:14px;
	color:#000;
	font-weight:normal;
}

#typeBien input{
	margin:10px 10px 0 0;
	padding:0 0 0 0;
}

#rechercheBien{
	float:left;
	width:355px;
	padding:24px 30px 0 30px;
}

#rechercheBien h2{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	color:#ed6218;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px dashed #000;
}

#rechercheBien input.situation{
	width:166px;
	margin:0 5px 10px 0;
	background-color:#f1f1ef;
	border:1px solid #a2a2a2;
}

#rechercheBien label{
	float:left;
	margin:0;
	padding:0;
}

#rechercheBien input.recherche{
	width:60px;
	padding:0;
	margin:0 2px 10px 2px;
	border:1px solid #a2a2a2;
	display:block;
	float:left;
	
}

#rechercheBien span.unite{
	margin:0 15px 0 0;
	float:left;
}

#rechercher{
	margin:128px 0 0 0;
	behavior: url('iepngfix.htc');
}

#basTexte{
	margin-top:30px;
}

#hautTexte a, #basTexte a{
	color:#000;
	text-decoration:none;
}

/********************* DECOUVREZ LES ANNONCES	********************/

/********************* LISTES ANNONCES	********************/

#listeAnnonces{
	color:#484848;
	padding-bottom: 10px;
}

#listeAnnonces h2{
	margin:0 0 0 250px;
	padding:0;
	font-size:22px;
	font-weight:bold;
	font-family:verdana;
}

#listeAnnonces h2.titre{
	font-family:verdana;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 5px 0;
	float:left;
	width:390px;
	margin:0;
	padding:0 0 0 19px;
	color:#484848;
}

#listeAnnonces h3{
	font-family:verdana;
	font-size:12px;
	margin:2px 0 2px 0;
	float:left;
	width:390px;
	margin:0;
	padding:0 0 0 19px;
	color:#484848;
}

#trie{
	float:left;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	width:300px;
	padding:10px 0 10px 0;
	margin:20px 0 0 80px;
	height:20px;
}

#trie p{
	margin:0;
	padding:0;
	float:left;	
	width:150px;
}

#trie select{
	margin:0;
	padding:0;
	float:left;
	width: 150px;
}

#affiner{
	display:block;
	float:left;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	width:200px;
	padding:10px 0 10px 0;
	margin:20px 0 0 80px;
	height:20px;
	text-align:center;
}

.espaceur{
	height: 20px;
}

.pagination{
	float:right;
	margin:0 50px 0 0;
	display:inline;
	/*background-color:red;*/
}

.pagination a{
	text-decoration:none;
	background-color:#dfdfdf;
	color:#4a4a4a;
	display:block;
	/*width:16px;*/
	height:17px;
	float:left;
	margin:0 2px 0 0;
	padding:0 4px 0 4px;
	text-align:center;
}

.pagination a:hover, .pagination a.actif{
	background-color:#e23e03;
	color:#fff;
}

/*#pagination p{
	margin:0;
	padding:0;
	width:40px;
	float:right;
}*/

/*#pagination ul{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	float:right;
}

#pagination ul li{
	float:left;
	width:16px;
	height:17px;
	margin:0 2px 0 0;
	padding:0;
	text-align:center;
}

#pagination ul li a{
	text-decoration:none;
	background-color:#dfdfdf;
	color:#4a4a4a;
	display:block;
}

#pagination ul li a:hover, #pagination ul li a.actif{
	background-color:#e23e03;
	color:#fff;
}*/

#listeAnnonces .annonces{
	width:681px;
	background-color:#f6f6f6;
	border:1px solid #c5c5c5;
	margin:0 auto 10px auto;
	padding:5px;
	height:204px;
}

#listeAnnonces .derniere{
	margin-bottom: 0;
}

#listeAnnonces .annonces img{
	float:left;
	display:block;
}

#listeAnnonces .annonces p{
	float:left;
	width:390px;
	margin:0;
	padding:0 0 0 19px;
}

#listeAnnonces .annonces p.lieuAnnonces{
	font-size:18px;
	font-weight:bold;
	margin:10px 0 5px 0;
}

#listeAnnonces .annonces p.prixAnnonces{
	font-size:24px;
	font-weight:bold;
	margin:0 0 10px 0;
}

#listeAnnonces .annonces img.enSavoiPlus{
	margin:0 30px 0 0 ;
	float:right;
	display:inline;
}


/********************* LISTES ANNONCES	********************/

/********************* FICHES ANNONCES	********************/

#photoAnnonces{
	width:363px;
	margin:35px 0 0 0;
	padding:0 15px 0 15px;
	float:left;
}

#photoAnnonces .grandeVignetteDiv{
	width:362px;
	height:272px;
	text-align:center;
}

#photoAnnonces img.grandeVignette{
	/*width:362px;*/
}

#photoAnnonces img.petiteVignette{
	/*width:116px;*/
	margin:2px 1px 2px 1px;
}

#descriptionAnnonces{
	width:339px;
	float:left;
	margin:35px 0 0 0;
}

#descriptionAnnonces p{
	margin:0 0 10px 0;
	padding:0;
	width:330px;
}

#descriptionAnnonces p.lieuFiche{
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:bold;
}

#descriptionAnnonces p.prixFiche{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
}

#descriptionAnnonces p.descriptionFiche{
	color:#000;
	font-weight:bold;
	margin:14px 0 0 0;
}

#encartContact{
	width:246px;
	background-color:#f6f6f6;
	margin:43px auto 0 auto;
	padding:0 0 15px 0;
}

#encartContact img{
	display:block;
	float:left;
	margin:15px 10px 0 0;
	padding:0 0 0 20px;
}

#encartContact a{
	display:block;
	margin:15px 0 0 0;
	color:#e23e03;
	font-size:14px;
	float:left;
	text-decoration:none;
}


#contacAnonyme{
/*	height: 0;*/
	width:660px;
	margin:20px 0 10px 10px;
}

#contacAnonyme div.contenuAnonyme{
	background-color:#f6f6f6;
	padding:10px;
}

#contacAnonyme label{
	display:block;
	float:left;
	width:130px;
}

#contacAnonyme input, #contacAnonyme textarea{
	margin:0 8px 15px 10px;
	padding:0;
	border:1px solid #a2a2a2;
}

#contacAnonyme p{
	margin:0 0 10px 0;
	padding:0;
}

#contacAnonyme .enregistrer{
	border:0;
	float:right;
	margin:10px 300px 10px 0;
	padding:0;
	display:inline;
	behavior: url('iepngfix.htc');
	height:34px;
	width:253px;
}

/********************* FICHES ANNONCES	********************/

/*********************	NOUS CONTACTER	**********************/

#nousContacter{
	margin:30px 0 0 50px;
	padding:30px 0 30px 30px;
	width:550px;
	background-color:#f6f6f6;
}

#nousContacter p{
	width:550px;
}

#nousContacter label{
	display:block;
	float:left;
	width:130px;
	/*text-align:right;*/
}

#nousContacter input, #nousContacter textarea{
	margin:0 8px 15px 10px;
	padding:0;
	border:1px solid #a2a2a2;
}

#nousContacter #envoyer{
	border:none;
	margin:0 0 0 220px;
	behavior: url('iepngfix.htc');
}

/*********************	NOUS CONTACTER	**********************/

/********************	OUBLI MDP	****************************/

#oubliMDp{
	
}

#oubliMDp p{
	width:290px;
}

#oubliMDp img{
	margin:0 0 0 90px;
}

#oubliMDp label{
	float:left;
	width:90px;
}

#oubliMDp input{
	padding:0;
	border:1px solid #a2a2a2;
	display:block;
	float:left;
}

#oubliMDp input.envoyer{
	border:none;
	margin:0 0 0 5px;
}

/********************	OUBLI MDP	****************************/

/********************	MON COMPTE	****************************/

#monCompte{
	padding:34px 0 0 86px;
}

#monCompte h3{
	/*padding:0 0 0 86px;*/
	margin:0 0 0 137px;
	padding:0;
}

#monCompte label{
	display: block;
	float: left;
	width: 200px;
}

#monCompte input, #monCompte textarea{
	float: left;
}

#monCompte .clear{
	height: 1px;
}

#monCompte .enregistrer{
	border:0;
	float:right;
	margin:10px 30px 10px 0;
	padding:0;
	display:inline;
	behavior: url('iepngfix.htc');
	height:34px;
	width:132px;
}

.coordonneCompte, #monCompte .modifierAnnonce{
	width:556px;
	background-color:#f6f6f6;
	margin:10px 0 10px 0;
	padding:36px 0 25px 0;
}

#monCompte .modifierAnnonce{
	width: 526px;
	padding-left: 30px;
}

#monCompte label{
	float:left;
	width:218px;
	text-align:right;
	margin:0 10px 0 0;
	color:#4a4a4a;
}

#monCompte input,#monCompte textarea{
	display:block;
	margin:0 0 10px 0;
	padding:2px 0 2px 0;
	border:1px solid #a2a2a2;
	color:#e23e03;
}

#monCompte .enregistrer{
	border:0;
	float:right;
	margin:10px 100px 0 0;
	padding:0;
	display:inline;
	behavior: url('iepngfix.htc');
	height:34px;
	width:253px;
}

#monCompte .check{
	border:0;
	float:left;
	margin:0 0 0 120px;
	display:inline;
}

.coordonneCompte .checkRecevoir{
	text-align:left;
	padding:2px 0 0 15px;
}

#mesAnnonces{
	margin:80px 0 20px 0;
}

#mesAnnonces h3{
	margin:0 0 10px 225px;
}

#tableauAnnonce{
	width:659px;
	margin:0 0 0 35px;
}

#tableauAnnonce.plusPetit{
	width:540px;
}

#tableauAnnonce tr{
	height:60px;
}

#tableauAnnonce tr td{
	padding:0 0 0 21px;
	border-right:1px solid #c5c5c5;
}

#tableauAnnonce tr td img{
	margin:0 10px 5px 0;
	float:left;
	display:block;
}

#tableauAnnonce tr td a{
	display:block;
	float:left;
	text-decoration:none;
	color:#4a4a4a;
}

#tableauAnnonce tr.titre{
	background-color:#e23e03;
	color:#fff;
	height:25px;
	font-size:14px;
}

#tableauAnnonce tr.titre td{
	border:0;
}

#tableauAnnonce tr.ligne1{
	background-color:#f6f6f6;
	color:#4a4a4a;
}

#tableauAnnonce tr.ligne2{
	background-color:#e5e5e5;
	color:#4a4a4a;
}

#connectMonCompte{
	width:400px;
	margin:30px 0 0 50px;
}

#connectMonCompte label{
	display:block;
	width:100px;
	float:left;
	padding:0 10px 0 0;
	color:#616161;
}

#connectMonCompte .champs{
	display:block;
	margin:0 0 8px 0;
	float:left;
	padding:0;
	width:120px;
	border:0;
	border:1px solid #616161;
}

#connectMonCompte input{
	margin:0px 0 10px 5px;
}

#connectMonCompte p.mdpOublie{
	margin:0 0 0 120px;
	padding:0;
	width:150px;
}

#connectMonCompte p.mdpOublie a{
	color:#ed6218;
	font-style:italic;
}

/********************	MON COMPTE	****************************/

/********************	MENTIONS LEGALES	*******************/

#mentionLegales{
	margin:0 0 0 30px;
}

#mentionLegales p{
	margin:10px 0 0 0;
	padding:0;
	width:600px;
}

#mentionLegales p.plusGros{
	font-size:16px;
	margin:20px 0 10px 0;
}

#mentionLegales a{
	color:#4a4a4a;
}

/********************	MENTIONS LEGALES	******************/

/***************************	PIED	**********************/

#pied{
	width:987px;
	text-align:center;
}

#pied p{
	margin:10px 0 10px 0;
	padding:0;
	color:#616161;
}

#pied p a{
	color:#616161;
	text-decoration:none;
}

#pied p a:hover{
	color:#616161;
	text-decoration:underline;
}

.numVert{
	color:#198137;
	font-weight:bold;
}

/***************************	PIED	**********************/

/*********************	TARIF ET PARUTION	******************/

#tarifParution{
	margin-bottom: 30px;
}

#tarifParution p{
	margin:10px 0 0 20px;
	padding:0;
}

#tarifParution ul{
	list-style:circle;
	margin-left:70px;
}

/*#tarifParution .listeTarifs{
	margin-left:50px;
	padding-left:70px;
	list-style:none;
}

#tarifParution .listeTarifs li{
	width:380px;
}

#tarifParution .listeTarifs li span.delais{
	width:80px;
	display:block;
	float:left;
}

#tarifParution .listeTarifs li span.tarifHT{
	width:100px;
	display:block;
	float:left;
}

#tarifParution .listeTarifs li span.tarifTTC{
	width:100px;
	display:block;
	float:left;
}

#contenu h2.margeBas0{
	padding-bottom:0px;
}*/

#tarifParution table{
	width:425px;
	margin:30px 0 0 100px;
	border-left:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
}

#tarifParution table tr{
	background-color:#f3f3f3;
}

#tarifParution table tr td{
	border-top:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	padding:5px 0 5px 5px;
}

#tarifParution table tr td a{
	color:#000;
	text-decoration:none;
}

#tarifParution table tr td.col{
	width:250px;
}


#tarifParution table tr.tarifType{
	background-color:#ed6218;
	font-size:18px;
	color:#fff;
	padding:5px 0 5px 5px;
}

#tarifParution table tr.tarifType td, #tarifParution table tr.tarifTitre td, #tarifParution table tr.tarifGratuit td{
	border:0;
}

#tarifParution table tr.tarifTitre{
	background-color:#aeaeae;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:5px 0 5px 5px;
}

#tarifParution table tr.tarifGratuit{
	background-color:#ed6218;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:5px 0 5px 5px;
}

#tarifParution table tr.tarifGratuit td a{
	color:#fff;
}

/*********************	TARIF ET PARUTION	******************/

/* page d'accueil sans formualrei */
#accueilSansFormulaire{
	height: 50px;
	text-align: center;
}

#accueilSansFormulaire a{
	font-size: 120%;
	text-decoration: none;
}

#accueilSansFormulaire a:hover{
	text-decoration: underline;
}


/* modifiacation annonce */
	#monCompte .photo, #monCompte .photoPetit{
		height: 130px;
		margin-bottom: 5px;
		width: 506px;
	}
	
	#monCompte .photoPetit{
		float: left;
		height: 30px;
		width: 250px;
	}
	
	#monCompte .photoPetit input{
		width: 220px;
	}
	
	#monCompte .photo input{
		display: inline;
		float: none;
	}

	#monCompte .garderPhoto, #monCompte .inputPhoto{
		float: left;
		width: 250px;
	}
	
	#monCompte .garderPhoto span, #monCompte .garderPhoto input{
		float: left;
		margin-right: 5px;
	}
	
	#monCompte .hidden, #monCompte .radioButton, #monCompte input.suite{
		border: 0;
	}
	
	#monCompte .hidden{
		display: none;
	}
	
	#monCompte .etape2{
		background-color:#f6f6f6;
		margin:20px 0 30px 35px;
		width:447px;
		color:#4a4a4a;
		padding:10px 0 10px 0;
	}
	
	#monCompte .etape2 input{
		margin-left: 30px;
	}
	
	#monCompte input.suite{
		display: inline;
		float: right;
		margin-right: 150px;
		behavior: url('iepngfix.htc');
	}
/* modifiacation annonce */

/* modifiacation damien */
	#blocBas{
		width:995px;
		margin:400px auto 5px auto;
		padding:0px 5px 0px 5px;
		border:1px solid #c3c3c3;
		background-color:#fff;
		color:#616161;
	}
	
	#blocBas h1{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#e23e03;
		text-align:center;
	}
	
	#blocBas a{
		color:#616161;
		text-decoration:none;
	}
	
	#blocBas2{
		width:995px;
		margin:10px auto 5px auto;
		padding:0px 5px 0px 5px;
		border:1px solid #c3c3c3;
		background-color:#fff;
		color:#616161;
	}
	
	#blocBas2 h2{
		font-family:verdana;
		font-size:10px;
		font-weight:bold;
		color:#e23e03;
		text-align:center;
	}
	
	#blocBas2 a{
		color:#616161;
		text-decoration:none;
	}

	#cadreMaxImage{
		width:362px;
		height:272px;
		text-align:center;
	}

	#contactTel{
		display:none;
		margin:0 0 0 18px;
	}

	#contactTel2{
		margin:0 0 0 158px;
	}

	/**************************	INFOS PRATIQUES	***********************/

	#menuInfos{
		float:left;
		width:230px;
		border-right:1px solid #c5c5c5;
		background:#ededed;
		padding:0 0 20px 20px;
	}

	#menuInfos h4{
		color:#e23e03;
		margin:0;
		padding:10px 0 10px 0;
		font-size:18px;
	}

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

	#menuInfos ul li{
		background:url(images/puce_carre_orange.gif) no-repeat 5px center;
		padding:0 0 0 20px;
		margin:0 0 5px 0;
	}

	#menuInfos ul li a{
		text-decoration:none;
		color:#000;
	}

	#menuInfos ul li a:hover{
		color:#e23e03;
	}

	#pageInfos{
		float:left;
		width:734px;
	}
	
	#pageInfos h1{
	font-size:18px;
	width:734px;
	}
	
	#pageInfos h2{
	font-size:16px;
	width:734px;
	color:#ed6218;
	font-weight:bold;
	margin:0 0 10px 25px;
	padding:0;
	}
	
	#pageInfos a{
	text-decoration:none;
	color:#000000;
	}
	
	#table-bienavendre{
	margin:0 0 0 5px;
	padding:0;
	}

	/**************************	INFOS PRATIQUES	***********************/

	.sstitreCGV{
		font-size:12px;
	}

	/******************* RA PI *************************/

	#raMenuParticulier h5, #raMenuProfessionnel h5{
		font-size: 19px;
		margin:5px 0 0 0;
		padding:0;
		text-align:center;
		color:#3f8aa1;
	}

	#raHaut{
		background-color:#f4f4f4;
		border:1px solid #4a95aa;
		margin:15px 0 8px 0;
		padding:0 0 15px 0;
	}

	#raHaut h2{
		color:#494949;
		font-style: italic;
		font-size: 15px;
		margin:0;
		padding:10px 0;
	}

	#raHaut3{
		float:left;
		width:280px;
		text-align:center;
		padding-top:15px;
	}

	#raHaut1, #raHaut2{
		float:left;
		width:180px;
		text-align:center;
		margin:0;
		padding:0;
	}

	#raMenuParticulier{
		float:left;
		width:380px;		
	}

	#raMenuProfessionnel{
		float:left;
		width:320px;
		text-align:center;		
	}

	#raEspaceAnnonceurs{
		margin:0;
		padding:0;
		text-align:left;
	}

	#raEspaceAnnonceurs label{
		padding: 6px 0 0 0;
		float:left;
		width:90px;		
	}

	#raMilieuGauche{
		font-family:Arial;
		float:left;
		width:723px;	
		padding:0;
		margin:0 10px 0 0;
		border-top:1px solid #4b95aa;
		border-left:1px solid #4b95aa;
		border-right:1px solid #4b95aa;
	}

	#raMil1, #raMil2, #raMil3, #raMil4, #raMil5, #raMil6, #raMil7{
		border-bottom:1px solid #4b95aa;
		background-repeat: no-repeat;
		min-height:100px;
	}

	#raMil1{
		height:90px;
		background-image: url(images/rafond1.png);
	}

	#raMil2{
		background-image: url(images/rafond2.png);
	}

	#raMil3{
		background-image: url(images/rafond3.png);
	}

	#raMil4{
		background-image: url(images/rafond4.png);
	}

	#raMil5{
		background-image: url(images/rafond5.png);
	}

	#raMil6{
		background-image: url(images/rafond6.png);
	}

	#raMil7{
		background-image: url(images/rafond7.png);
	}

	#raMil1 h1{
		text-align:center;
		margin:0;
		padding:35px 0 0 0;
		font-family:Arial;
		font-weight:bold;
		font-style:italic;
		font-size:21px;
		color:#494949;
	}

	#raMil1 h1 span{
		color:#4b95aa;
	}

	#raMil6 p,#raMil7 p{
		margin:0 0 0 184px;
		padding:8px 0 0 0;
	}

	ul.raMil{
		margin:0 0 0 200px;
		padding:10px 0;
	}

	ul.raMil li{
		float:left;
		width:260px;
		list-style-type:square;
	}

	ul.raMil li a{
		text-decoration:none;
		color:#494949;
	}

	ul.raMil li a:hover{
		text-decoration:underline;
		color:#4b95aa;
	}

	#raPub{
		float:left;
		width:250px;	
		padding:0;
		margin:0;
		border-top:1px solid #4b95aa;
		border-left:1px solid #4b95aa;
		border-right:1px solid #4b95aa;		
	}

	#raPied{
		margin:10px 0;
	}

	.raPub{
		border-bottom:1px solid #4b95aa;
	}

	#raLogo{
		padding:5px 10px;
	}

	#bientotDisponible{
		padding:200px 0;
		text-align:center;
	}

	ul.raMil li.long{
		width:400px;
	}