/* Agence de simencourt */
*{
	margin: 0;
	padding: 0;
}
body{
	background: #fff url(http://www.immo80.fr/v2/im/desimencourt/bgPage.jpg) 0 215px repeat-x;
}
div#contenu h2{
	color: #33312c;
}
/*##########################################
#                 LAYOUT                   #
##########################################*/
/*HEADER*/
div#bgheader{
	background: #47a2e1 url(http://www.immo80.fr/v2/im/desimencourt/bgHeader.jpg) 50% 0 no-repeat;
}
div#bgheader img#logo{
	position: absolute;
	top: 5px;
	left: 0;
	border: none;
}
div#bgheader img#fnaim{
	position: absolute;
	top: 10px;
	right: 0;
	border: none;
}
div#header ul#adresses{
	position: absolute;
	top: 10px;
	left: 165px;
	color: #fff;
	font-size: 18px;
	line-height: 22px;
}
div#header ul li a{
	color: #fff;
	text-decoration:none;
}
div#header h1{
	top: 105px;
	left: 165px;
	color: #FFFFFF;
}
/*FOOTER*/
div#footer, div#footer a{
	color: #FFFFFF;
}
div#footer{
	background: #225a88;
	border-color: #1e4f77;
}
/*ONGLETS*/
ul#onglets{
	text-align: center;
	height: 30px;
	width: 980px;
	margin: 0 auto;
	padding-right:0;
}
ul#onglets li, ul#onglets li#menu_selection, ul#onglets li.current, ul#onglets li#menu_selection.current{
	width: 96px;
	background: none;
}
ul#onglets li a, ul#onglets li#menu_selection a{
	width: 96px;
    padding: 5px 0;
	color: #fff;
	background: url(http://www.immo80.fr/v2/im/desimencourt/onglets.gif) 0 0 no-repeat;
}
ul#onglets li > a, ul#onglets li#menu_selection > a{
	background: url(http://www.immo80.fr/v2/im/desimencourt/onglets.png) 0 0 no-repeat;
}
ul#onglets li.current a, ul#onglets li#menu_selection.current a {
	background: url(http://www.immo80.fr/v2/im/desimencourt/onglets.gif) 0 -30px no-repeat;
	color: #5c5950;
	border-bottom: none;
}
ul#onglets li.current > a, ul#onglets li#menu_selection.current > a {
	background: url(http://www.immo80.fr/v2/im/desimencourt/onglets.png) 0 -30px no-repeat;
}
ul#onglets li a:hover, ul#onglets li#menu_selection a:hover, ul#onglets li.current a:hover{
	background-position: 0 -30px;
   	color: #5c5950;
}
/*COLONNE*/
div#menud h2{
	color: #5c5950;
	background: none;
}
div#menud div.redBox{
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background: #ede6d4;
	-moz-border-radius: 5px;
}
div#menud div *{
	color: #000000;
}
div#menud div#infosAgence h2, div#menud div#infosAgence dt{
	border-color: #225a88;
	background: none;
	color: #225a88;
}
div#menud div#infosAgence h2 a{
	color: #225a88;
}
div#menud div h6{
	background: #225a88;
    color: #FFFFFF;
	-moz-border-radius: 3px 3px 0 0;
}
div#menud div#infosAgence dd#adresse, div#menud div#infosAgence dd#tel, div#menud div#infosAgence dd#web, div#menud div#infosAgence dd#fiche, div#menud div#infosAgence dd#form{
	background-color: transparent;
}
div#services ul li#print, div#services ul li#visite, div#services ul li#ami, div#services ul li#selection{
	background-color: transparent;
	border-bottom: none;
}
/*AGENCES*/
div#cotesite{
	margin-top: 10px;
	padding: 10px 0;
	background: #ede6d4;
	-moz-border-radius: 5px;
}
div#cotesite ul{
	margin: 0 10px;
}
div#cotesite ul li{
	height: 16px;
	margin-bottom: 5px;
}
div#cotesite ul li a{
	padding-left: 22px;
	background: url(http://www.immo80.fr/v2/im/desimencourt/bgAgences.png) 0 1px no-repeat;
}
div#cotesite ul li a:hover{
	background-position: 0 -15px;
}
/*DIAPORAMA*/
div#vitrine{
	background: none;
}
div#vitrine div{
	padding-bottom: 1px;
	background: #fff;
	-moz-border-radius: 5px;
}
div#vitrine div h3{
	background: #225a88;
    color: #FFFFFF;
	-moz-border-radius: 3px 3px 0 0;
}
div#vitrine div h3 a{
    color: #FFFFFF;
}
div#vitrine div p.description{
	margin-bottom: 0;
	background: #d3dee7;
	border: 1px dashed #225a88;
    color: #225a88;
}
div#vitrine div p.description a{
	color: #225a88;
}
div#menud div#nav{
	background: #fff;
}
div#menud div#nav a {
	border: none;
  	background: #fff;
	color: #000;
}
div#menud div#nav a.activeSlide, div#nav a:hover {
	background: #60B5DC;
    color: #FFFFFF;
}
/*##########################################
#            AFF. DES ANNONCES             #
##########################################*/
div#conteneur{
	background: none;
}
/*MOTEUR DE RECHERCHE*/
form#moteur{
	background: #ded6c0;
	-moz-border-radius : 5px;
	border: 1px solid #5c5950;
}
form#moteur p#introMoteur{
	color: #ffffff;
	background: #5c5950;
	-moz-border-radius : 2px 2px 0 0;
}
form#moteur label, form#moteur a.affine, form#moteur table{
	color: #5c5950;
}
form#moteur input:focus, form#moteur select:focus{
	border-color: #5c5950;
}
form#moteur.moteur_agence p#bouton a{
	color: #ffffff;
	background: url(http://www.immo80.fr/v2/im/desimencourt/btnSearch.png);
	text-indent: 0;
	line-height: 45px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.4em;
}
form#moteur p#bouton a:hover, form#moteur p#bouton a:active{
	background: url(http://www.immo80.fr/v2/im/desimencourt/btnSearch.png) 0 -30px;
    color: #FFFFFF;
}
form#moteur a.affine{
	text-align: left;
	text-indent: 0;
	background: none;
}
form#moteur div#affiner{
	background: none;
}
/*ALERTE*/
div#alerte, div#alerte form p span{
	color: #000000;
}
div#alerte{
	background: #f7f7f7 url(../im/layout/bgAlerteMinisite.png) 5px 90% no-repeat;
}
div#alerte p#introAlerte{
	color: #ffffff;
	background: #000000;
}
div#alerte form p.btn a{
	color: #ffffff;
	background: #000000;
	line-height: 23px;
	text-indent: 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
div#alerte form p.btn a:hover, div#alerte form p.btn a:active{
	background: #60B5DC;
    color: #FFFFFF;
}
/*FILTRE*/
div#affichage{
	background: #ded6c0;
	-moz-border-radius : 5px;
	border: 1px solid #5c5950;
	color: #5c5950;
}
div#affichage ul#trier-annonces li, div#affichage ul#trier-annonces li a {
	background: none;
}
div#affichage ul#trier-annonces li.current, div#affichage ul#trier-annonces li.current a, div#affichage ul#trier-annonces li.current a:hover {
	background: #5c5950;
	-moz-border-radius : 5px;
    color: #FFFFFF;
}
/*ANNONCES*/
div.annonce{
	padding-left: 0;
	border: 1px solid #5c5950;
	background: #fff;
    color: #000000;
}
div.annonce:hover{
	border-color: #33312c;
}
div.annonce h2, div.annonce h3{
	margin: 0 170px 0 0;
	padding: 0 0 0 10px;
	background: #5c5950;
}
div.annonce h2 a, div.annonce h3 a{
	color: #FFFFFF;
}
div.annonce p.tarif{
	color: #FFFFFF;
	background: #33312c;
	padding-left: 10px;
}
div.annonce a.ajt-selection{
	color: #000000;
	background: transparent url(../im/layout/star.png ) 0 0 no-repeat;
}	
div.annonce a.suppr-selection{
	color: #999;
	background: transparent url(../im/layout/star.png ) 0 0 no-repeat;
}
div.annonce div.annonces-agences{
	border: none;
	border-top: 1px solid #ded6c0;
	background: none;
}
/*NUM PAGES*/
div#pageNav span, div#pageNav a {
  	border: 1px solid #ded6c0;
  	background: #fff;
	color: #33312c;
	-moz-border-radius: 3px;
}
div#pageNav span, div#pageNav a:hover {
  	background: #5c5950;
    color: #FFFFFF;
}
/*##########################################
#              FICHE ANNONCE               #
##########################################*/
/*Boites*/
div#description, div#description p#sousTitre, div#video, div#photos, div#details, form#contactAgence{
	color: #000000;
	background: #fff;
	-moz-border-radius: 5px;
}
div#description h2, div#video p#titreVideo, div#photos p#titrePhotos, div#details p#titreDetails, form#contactAgence p#introContact{
	color: #5c5950;
	background: #c5b999;
	border-bottom: 1px solid #5c5950;
	-moz-border-radius: 3px 3px 0 0;
	font-variant: small-caps;
	font-size: 1.4em;
}
div#description p#infos{
	border: 1px solid #c5b999;
    color:#5c5950;
}
div#description p#infos span{
	background: #c5b999;
	color: #ffffff;
}
div#details ul li{
	background: url(http://www.immo80.fr/v2/im/desimencourt/details.png) 0 50% no-repeat;
	padding-left: 10px;
	margin-left: 20px;
	width: 288px;
}
form#contactAgence{
	color: #5c5950;
}
form#contactAgence p#remarque{
	border-color: #5c5950;
}
form#contactAgence label{
  	padding-left: 0;
  	background: none;
}
form#contactAgence input.textfield:focus, form#contactAgence textarea:focus{
	background: #fff;
	border-color: #5c5950;
}
form#contactAgence p#envoyer a{
	display: block;
    height: 45px;
	width: 118px;
	color: #ffffff;
	background: url(http://www.immo80.fr/v2/im/desimencourt/btnContact.png);
	text-indent: 0;
	line-height: 45px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.4em;
}
form#contactAgence p#envoyer a:hover, form#contactAgence p#envoyer a:active{
	background: url(http://www.immo80.fr/v2/im/desimencourt/btnContact.png) 0 -45px;
    color: #FFFFFF;
}
