@charset "utf-8";
/* CSS Document */

/****************************************************************************************/
/************************************ LISTE DE RESULTATS ********************************/
/****************************************************************************************/

/*************************************************** ONGLETS **************/
div.navonglet {float: left; width: 100%; margin: 0; padding: 0; background-color:#fff;}

ul.onglets {float: right; margin: 0; padding: 0px 0px 0px 0px; }
ul.onglets li {display: inline; float: left; height: 30px; list-style: none; padding: 0px 5px 0px 0px; margin: 0 3px 0 0; background:url(/images/maincontent_nav_fd_right.gif) 100% 0px no-repeat;}
ul.onglets li a {float: left; font-size: 0.85em; color: #452d0e; font-weight: bold; padding: 7px 5px 0px 10px; margin: 0; text-decoration: none; background:url(/images/maincontent_nav_fd_left.gif) 0% 0px no-repeat;}
ul.onglets li a:hover {color: #a77d3c;}
ul.onglets img {border: none; margin: 0; padding: 0;}

ul.onglets li.on a {float: left; padding: 7px 5px 0px 10px; margin: 0; background:url(/images/maincontent_nav-on_fd_left.gif) 0% 0px no-repeat;}
ul.onglets li.on {display: inline; float: left; height: 30px; color: #a77d3c; padding: 0px 5px 0px 0px; margin: 0 3px 0 0; background:url(/images/maincontent_nav-on_fd_right.gif) 100% 0px no-repeat;}

div.bloc_onglets {margin: 0 ; padding: 0 ;}
div.bloc_onglets ul {width: 552px; float: left; background-color:#e4ded7; padding: 5px 0  5px 8px; margin: 0 0 10px 0; }
div.bloc_onglets ul li {float: left; font-size: 0.85em; list-style: none; display: inline; padding: 0px 5px 0px 0px; margin: 2px 0 0 0; bor/der:1px solid red;}
div.bloc_onglets ul li#last {float: right; margin-top:0px;}
div.bloc_onglets ul li a {color: #f60; text-decoration: underline; padding: 0px 5px 0px 0px;}
div.bloc_onglets ul li a:hover {color: #452d0e; text-decoration: none;}
div.bloc_onglets ul li.on { color: #452d0e; font-weight: bold; ;}
div.bloc_onglets input {margin: 0px 3px 0 0; bor/der: 1px solid red; padding: 0;}

/*************************************************** ITEM **************/
div.item {width: 556px; clear: both; padding: 6px 2px 6px 2px; margin: 0 0 10px 0; float:left;}
div.item p.chemin { float: left; width: 440px; padding: 0 0 0 8px; margin: 0 0 10px 0;}
div.item p.chemin a {text-decoration:none; color: #452d0e;}
div.item p.chemin a:hover {text-decoration:underline;}
div.item img {border: none; margin:0}
div.item img.photo {float: left; padding: 0 10px 0 0;}
div.item img.info {margin: 0px 0 0 0;}
div.item h3 { font-size: 1.2em; padding:0; margin:0;} 
div.item h3 a {color: #0066cc; text-decoration: underline;}
div.item p.txt, div.item table.txt {color: #452d0e; padding:0; margin:0;}
div.item p.prix {display: inline; font-size: 1.4em; color: #452d0e; padding:0; margin:0;}

a.voir {font-size: 0.85em; color: #0066cc; text-decoration: underline; margin: 0px 0 0 0; padding: 0px 3px 0px 3px;}
a.info {float: right; text-decoration: none; padding: 0px 0px 0px 30px; margin: -12px 0 0 0; bo/rder:1px solid red;}
/*p.prix {}*/
.prixbarre { text-decoration:line-through;}
div.item p.promo { float:right; background:url(/images/pastille_reduction.gif) 0% 0% no-repeat;  color:#FFFFFF; font-weight:bold; padding:7px 0 10px 2px; width:30px;}

/****************************************** CARTE  ************/
div#close {float: left; background:url(/images/content_close_fd.gif) 0% 0% repeat-x; }
div#open {float: left; background:url(/images/content_open_fd.gif) 0% 0% repeat-x; border: 1px solid #452d0e; padding: 5px 1px 5px 1px;}

div.carte {margin: 0 0 10px 0;}
a#clicclack {
	float: right; color: #0066cc; text-decoration: none; 
	background:url(../images/bt_plus.gif) 100% 2px no-repeat; 
	padding: 0px 15px 0px 0px; margin: 0px 0 10px 0;
	}
a#clicclack a:hover {text-decoration: underline; }
div#open a#clicclack {background-image:url(/images/bt_moins.gif) }

img.googletag { padding:0 6px 6px 0;}

/************************************ CRITERES  *******************************/
div#critere {width:100%; float: left; margin: 20px 0 0 0; padding: 0;}
div#critere table img { border-right:4px solid white; vertical-align: middle; }
div#critere table td { border-bottom:2px solid white }
div#critere table td.critere { background-color:#d6ebff;}
div#critere table td.critere { font-weight:bold;}
div#critere table td.critere a { text-decoration:none; color:#000000;}
div#critere table select { margin-right:12px; border:0px solid red; background-color:#d6ebff; font-weight:bold; float:left; border-style:none}

div#resultatcarte {width: 560px; float: left; margin: 20px 0 0 0; padding: 0;}
div#resultatcarte a#reduire {float: right; color: #0066cc; text-decoration: none; background:url(/images/bt_moins.gif) 100% 2px no-repeat; padding: 0px 15px 0px 0px; margin: 0px 10px 5px 0;}
div#resultatcarte a#reduire a:hover {text-decoration: underline; }
div#resultatcarte a#agrandir {float: right; color: #0066cc; text-decoration: none; background:url(/images/bt_plus.gif) 100% 2px no-repeat; padding: 0px 15px 0px 0px; margin: 0px 10px 5px 0;}
div#resultatcarte a#agrandir a:hover {text-decoration: underline; }

/********************** TRIER *************************************/
div#trier {width: 560px; float: left; margin: 20px 0 6px 0; padding:0;}
div#trier p {font-size: 0.85em; margin:0; padding:0;}
div#trier p.guache {float: left;}
div#trier p.droite {float: right; margin: -15px 0 0 0; }
div#trier p a {color: #0065c4; border-right: 1px solid #ccc; padding: 0 8px 0 8px; text-decoration:none; margin: 0;}
div#trier p a:hover {text-decoration:underline;}

/********************** PAGINATION *************************************/
div#pagination {float: left; background:url(/images/pagination_fd.gif) 0% 0% repeat-x; width: 560px; margin:20px 0 20px 0; padding:20px 0 0 0;}
div#pagination ul {float: left; margin:-5px 0 0 0; padding:0 0 20px 100px;}
div#pagination ul li {display: inline; list-style: none; background: #dad5cf; margin:0 2px 0 0; padding:3px 5px 3px 5px;}
div#pagination ul li a {color: #f60; text-decoration:none; font-size: 0.9em; }
div#pagination ul li a:hover {text-decoration:underline;}
div#pagination ul li a.on {color: #452d0e; font-weight: bold; text-decoration:none; font-size: 0.9em; }
div#pagination ul li#page {font-size: 1.2em; display: inline; list-style: none; background: #fff; margin:0; padding:0px 15px 0px 0px;}
div#pagination .pageprecedent {width: 100px; float: left;}
div#pagination .pagesuivant {width: 80px; float: right;}
div#pagination .pageprecedent a, div#pagination .pagesuivant a {text-decoration:none;}
div#pagination img {border:none;}

div#vacancesthemes {width: 560px; float: left; background:#e4ded7; margin: 10px 0 0 0 ;}
div#vacancesthemes img {float: left;}
div#vacancesthemes p {float: left; width: 180px; font-size: 0.85em; margin: 0; padding: 15px 0 0 15px;}
div#vacancesthemes a {display: block; font-size: 1.5em; text-decoration: none; color: #f60; margin: 15px 0 0 0px; padding: 0px 0 0 0px;}
div#vacancesthemes a:hover {text-decoration:underline;}

/****************************************************************************************/
/************************************ AFFINER LA RECHERCHE ******************************/
/****************************************************************************************/
div#affinerrecherche {display: block; width: 215px; margin: 15px 0 25px 0; padding: 0 0 0px 0; background:url(/images/affinerrecherche_fd.gif) 0% 0% repeat-y;}
div#affinerrecherche dl {margin:0 0 10px 0; padding:0;}
div#affinerrecherche dl#budget {border-bottom: 3px solid #b7d3f8; padding: 8px 0 15px 0;}
div#affinerrecherche dl dt{ font-size: 1.1em; color: #000; font-weight: bold; background:url(/images/puce_selecte.gif) 0% 3px no-repeat; margin: 0 0 0 12px; padding: 0 0 0 10px;}
div#affinerrecherche dl dd {margin: 0; padding: 0 10px 0px 12px; font-size: 1em; color:#000;}
div#affinerrecherche dl dd input {width: 50px; padding: 2px 5px 2px 5px; margin: 0 5px 0 0; }
div#affinerrecherche dl dd input.btOK {width: 45px; height: 25px; background:url(/images/colonne_affiner_bt_ok.gif) 0% 2px no-repeat; border: none; margin-top: 0px;}
div#affinerrecherche dl dd a {text-decoration: underline; font-size: 1em; color:#0065c4;}
div#affinerrecherche dl dd a:hover {background-color:#d6ebff;}
div#affinerrecherche .petit{margin: 0; padding: 5px 10px 0px 12px; font-size: 0.8em; color:#7f7f7f;}