
body{
	background: #fff;
}
/*##########################################
#                 LAYOUT                   #
##########################################*/
/*HEADER*/
div#bgheader{
	background: #01a8ec;
}
div#header h1, div#header p{
	top: 130px;
	left: 0;
	color: #FFFFFF;
}
/*FOOTER*/
div#footer, div#footer a{
	color: #FFFFFF;
}
div#footer{
	background: #01a8ec;
	border-color: #000;
}
/*ONGLETS*/
ul#onglets{
	height: 30px;
}
ul#onglets li, ul#onglets li a, ul#onglets li#menu_selection, ul#onglets li#menu_selection a{
	background: #000000;
	color: #FFFFFF;
}
ul#onglets li.current, ul#onglets li.current a, ul#onglets li#menu_selection.current, ul#onglets li#menu_selection.current a{
   	color: #000000;
	background: #FFFFFF;
	border-bottom: none;
}
ul#onglets li a:hover, ul#onglets li#menu_selection a:hover, ul#onglets li.current a:hover {
   	color: #000000;
	background: #FFFFFF;
}
/*COLONNE*/
div#menud div{
	background: #FFFFFF;
}
div#menud div *{
	color: #000000;
}
div#menud div#infosAgence h2, div#menud div#infosAgence dt{
	border-color: #000000;
}
div#menud div h6{
	color: #FFFFFF;
	background: #01a8ec;
}
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;
}

/*##########################################
#            AFF. DES ANNONCES             #
##########################################*/
/*MOTEUR DE RECHERCHE*/
form#moteur{
	background: #e6ba78;
}
form#moteur p#introMoteur{
	color: #FFFFFF;
	background: #01a8ec;
}
form#moteur label, form#moteur a.affine, form#moteur table{
	color: #000000;
}
form#moteur.moteur_agence p#bouton a{
	color: #FFFFFF;
	background: #01a8ec;
	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: #01a8ec;
    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: #e6ba78 url(../im/layout/bgAlerteMinisite.png) 5px 90% no-repeat;
}
div#alerte p#introAlerte{
	color: #FFFFFF;
	background: #01a8ec;
}
div#alerte form p.btn a{
	color: #FFFFFF;
	background: #01a8ec;
	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: #01a8ec;
    color: #FFFFFF;
}
/*FILTRE*/
div#affichage{
	background: none;
	border: none;
}
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: #01a8ec;
    color: #FFFFFF;
}
/*ANNONCES*/
div.annonce{
	padding-left: 0;
	border: 1px solid #01a8ec;
	background: #FFFFFF;
    color: #000000;
}
div.annonce:hover{
	border-color: #1A71B6;
}
div.annonce h2, div.annonce h3{
	margin: 0 170px 0 0;
	padding: 0 0 0 10px;
	background: #01a8ec;
}
div.annonce h2 a, div.annonce h3 a{
	color: #FFFFFF;
}
div.annonce p.tarif{
	color: #FFFFFF;
	background: #1A71B6;
	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;
}
/*NUM PAGES*/
div#pageNav span, div#pageNav a {
  	border: none;
  	background: #fff;
	color: #000;
}
div#pageNav span, div#pageNav a:hover {
  	background: #01a8ec;
    color: #FFFFFF;
}
/*##########################################
#              FICHE ANNONCE               #
##########################################*/
/*Boites*/
div#description, div#description p#sousTitre, div#video, div#photos, div#details, form#contactAgence{
	color: #000000;
	background: #FFFFFF;
}
div#description h2, div#video p#titreVideo, div#photos p#titrePhotos, div#details p#titreDetails, form#contactAgence p#introContact{
	color: #FFFFFF;
	background: #01a8ec;
}
div#description p#infos{
	border: 1px solid #01a8ec;
    color:#000;
}
div#description p#infos span{
	background: #01a8ec;
	color: #FFFFFF;
}
div#details ul li{
	background: none;
	padding-left: 0;
	margin-left: 20px;
	width: 288px;
	list-style-type: disc;
}
form#contactAgence p#remarque{
	border-color: #000000;
}
form#contactAgence label{
  	padding-left: 0;
  	background: none;
}
form#contactAgence input.textfield:focus, form#contactAgence textarea:focus{
	background: #fff;
	border-color: #01a8ec;
}
form#contactAgence p#envoyer a{
	display: block;
    height: 45px;
	width: 140px;
	color: #FFFFFF;
	background: #01a8ec;
	line-height: 45px;
	text-indent: 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
    font-size: 1.4em;
}
form#contactAgence p#envoyer a:hover, form#contactAgence p#envoyer a:active{
	background: #01a8ec;
    color: #FFFFFF;
}

/*##########################################
#             DIAPORAMA                    #
##########################################*/
div#vitrine div h3{
	background: #1A71B6;
    color: #FFFFFF;
}
div#vitrine div h3 a{
    color: #FFFFFF;
}
div#vitrine div p.description{
	background: #01a8ec;
	border: 1px dashed #1A71B6;
    color: #FFFFFF;
}
div#vitrine div p.description a{
	color: #FFFFFF;
}
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: #01a8ec;
    color: #FFFFFF;
}