@import url(inside.css);

/* ss-Nav sur Home */

#offre_dem {
	margin-bottom: 30px;
	margin-top: -5px;
}

#offre_dem div {
	float: left;
	width: 196px;
	margin-right: 3px;
}

#offre_dem #demandes {
	margin: 0;
}

#offres .titre {
	background: #F9C262;
}

#demandes .titre {
	background-color: #F98410;
}

#offre_dem ul {
	background-color: #F9C262;
	padding: 5px 0;
	min-height: 130px;
	height: auto;
	_height: 125px;
	color: White;
}

#offre_dem #demandes ul {
	background-color: #FCAE68;
}

#offre_dem li {
	font-size: 12px;
	padding: 0 15px;
}

#offre_dem li strong {
	font-size: 14px;
}

#offre_dem li a, #offre_dem li a:hover, #offre_dem li a:visited {
	color: White;
}

/* ss-nav sur page listing  */

#ssnav_off, #ssnav_dem {
	background-color: #FCAE68;
	padding: 5px 10px;
	font-size: 12px;
	color: White;
	margin-bottom: 20px;
}

#ssnav_off {
	background-color: #F9C262;
}

#ssnav_off a, #ssnav_dem a, #ssnav_off a:hover, #ssnav_dem a:hover, #ssnav_off a:visited, #ssnav_dem a:visited {
	color: White;
}

#ssnav_off a.on, #ssnav_dem a.on {
	text-decoration: underline;
}

#ssnav_off strong, #ssnav_dem strong {
	font-size: 14px;
}

#ssnav_dem {
	background-color:#FCAE68;	
}


/* couleurs des articles, textes, titres, blocplus... */

.art .titre, h1.titre {
	background-color: #FBAA0C;
	margin-bottom: 7px;
}

#center h1.accueil_annonces {
	margin-top: -5px;
	margin-bottom: 20px;
}

#center h1.tit_dem {
	background-color: #F98410;
}

.offre {
	background-color: #F9F6DE;
}

.demande {
	background-color: #F4E8D7;
}

#center .offre .art .titre {
	color: #FBAA0C;
}

#center .demande .art .titre {
	color: #F98410;
}

h1.tit_dem, h1.tit_off {
	margin-top: 15px;
}

.sstit {
	color: #FBAA0C;
}

#center .blocplus .art .lienplus, #center .blocplus .art .lienplus a, #center .blocplus .art .lienplus a:hover, #center .blocplus .art .lienplus a:visited {
	color: #FBAA0C;
}

.coord {
	font-size: 11px;
	font-style: italic;
}

/*.image_annonce {
	padding-bottom: 3px;	
}*/

/* couleurs des pushs */

div#accueil_annonces .push {
	width: 395px;		
}

.push {
	position: relative;
	overflow: hidden;
}

.push div.innerpush {
	margin-left: 120px;
}

*html .push div.innerpush {
	height: 100%;
}
*+html .push div.innerpush {
	min-height: 80px;
}

*html div.push.dem div.clearfix {
	background-color: #ffffff;
}


div.push.off div.clearfix {
	border-color: #FBAA0C;
}

div.push.dem div.clearfix {
	border-color: #F98410;
}

.off .prix_push {
	color: #FBAA0C;
}

.dem .prix_push {
	color: #F98410;
}

.prix_push {
	margin-top: -1.4em;
	_margin-top: -1.2em;
}

.push .floatl img {
	_margin-top: 5px;
	margin-right:10px;
}


/* couleur du lien de retour */

#lien_retour {
	background-color: #F9C262;
}

/* couleur des liens on du tri des rÈsultats */

#tri a.on, #tri a.on:hover, #tri a.on:visited {
	color: #FBAA0C;
}

/* Couleur des liens de la pagination */

#pagin a, #pagin a:hover, #pagin a:visited {
	color: #FBAA0C;
}



/* formulaire de contact d'un immobilier */

#ecrire_annonces {
	/*padding: 15px;*/
	min-height: 270px;
}

#ecrire_annonces .titre {
	background-color: #FBAA0C;
}

#ecrire_annonces #annonce .titrelegend {
	color: #FBAA0C;
}

#ecrire_annonces #annonce label {
	background-color: #F9C262;
}

#ecrire_annonces #annonce span {
	background-color: #FFEDBB;
}

#ecrire_annonces #infos .titrelegend {
	color: #F98410;
}

#ecrire_annonces #infos label {
	background-color: #FCAE68;
}

#ecrire_annonces #infos span {
	background-color: #F9D6B4;
}

#ecrire_annonces #annonce input:focus, #ecrire_annonces #annonce textarea:focus, #ecrire_annonces #annonce select:focus {
	border-color: #FBAA0C;
}

#ecrire_annonces #infos input:focus, #ecrire_annonces infos textarea:focus, #ecrire_annonces #infos select:focus {
	border-color: #F98410;
}

#ecrire_annonces .button input {
	background-color: #FBAA0C;
	border-color: #FBAA0C;
}

#ecrire_annonces #count {
	text-align: center;
	width: 50px;
	margin-left: 10px;
}

span.userinfos {
	font-size: .9em;	
}

span.userinfos a {
	color: #FBAA0C;	
}

h2.tit_off {
	background-color: #FBAA0C;	
}

h2.tit_dem {
	background-color: #F98410;	
}

.button input,
input.button {
	cursor: pointer;	
}

.autopromolisting {
	position: absolute;
	right: 18px;
	top: 30px;	
}

#limitcounter {
	float: right;
	margin-left: 10px;	
	width: auto;
}

/* choix du type de paiement */

#annonce {
	padding: 25px 40px;
}

.infos span{
	color: #666666;
	font-size: 12px;
}
.infos form input {
	width: auto;
	height: auto;	
}

/* */
.message_retour {
    background: #FFEDBB;
    margin: 10px 30px 15px 30px;
    color: #666666;
    padding: 10px;
}

.message_retour ul {
    padding: 2px 0 2px 10px;
}

.message_retour ul li {
    list-style: disc;
    padding: 1px 0;
    margin: 0 0 0 15px;
}
