/* CSS - Screen - Laforet Immobilier */

*{
	font-family:Arial, Helvetica, sans-serif;
}

/***** Base *****/

body{
	margin:0;
	padding:0;
	font-size:11px;
	color:#000000;
	text-align:center;
	background:transparent url(../../img/body-fond.gif) repeat-x top center;
}
td{
	font-size:11px;
	color:#000000;
}
input, select, textarea{
	font-size:11px;
	color:#000000;
	vertical-align:middle;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-size:11px;
	color:#000000;
}
img{
	border:0;
}
p{
	margin:10px 0;
	text-align:justify;
}
form{
	margin:0;
	padding:0;
}
hr{
	display:none;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
	height:1px;
	font-size:1px;
}

hr.clear{
	display:block;
	clear:both;
	height:0px;
	font-size:0px;
	color:white;
	background-color:white;
	border:0px;
}

/***** Référencement *****/
.container h1.keywords {
	color:#5F8BCA;
	font-size:9px;
	height:20px;
	position:relative;
	width:990px;
	text-align:center;
}
.container h1.keywords a{
	color:#5F8BCA;
}
.container h1.keywords_produits{
	color:#5F8BCA;
	font-size:11px;
	height:17px;
	position:relative;
	width:990px;
	text-align:center;
}
.container h1.keywords_produits a{
	color:#5F8BCA;
	font-size:11px;
}

/***** Personalisation *****/
.priv{
	text-align:center;
}

.priv ul, .privP ul {
	text-align:left;
	color:#04256A;
	padding-left:10px;
	_margin:0px;
}

.priv li, .privP li {
color : #E6CF84;
}

.priv li span, .privP li span {
color : #404449;
}

.privP h5{
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
	font-size:1.2em;
}

/***** Structure *****/
.container{
	position:relative;
	margin:auto;
	width:995px;
	text-align:left;
}

.header{
	position:relative;
	height:150px;
	background:url(../../img/header-fd.gif) no-repeat;
}
.logo{
	position:absolute;
	top:15px;
	left:15px;
}
.banner {
position:absolute;
right:-80px;
top:12px;
}
.mobi {
right:380px;
z-index:1;
}
.header .search{
	position:absolute;
	top:27px;
	left:150px;
	padding:9px 10px;
	width:321px;
	height:43px;
	color:#FFFFFF;
	font-size:9px;
	background:url(../../img/box/search-top-fd.gif) no-repeat;
}
.header .search h4{
	margin:0 0 -8px 0;
	padding:1px 0 8px 20px;
	background:url(../../img/puces/header-puce.gif) no-repeat;
}
.header .search h4 a{
	color:#F8B832;
	font-weight:bold;
	text-decoration:none;
}
.header .search .cpost{
	width:50px;
	border:1px solid #7F9DB9;
}
.header .search .stats{
	float:right;
	margin:-50px 0 0 0;
	padding:20px 0 0 0;
	width:120px;
	height:33px;
	color:#AFCCFF;
	font-size:11px;
	background:url(../../img/box/stats-map.gif) no-repeat right;
}
.header .search .stats span{
	display:block;
	color:#FFFFFF;
}
.message{
	position:absolute;
	top:94px;
	left:150px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:17px;
}

/* Navogation */
.toplinks{
	position:absolute;
	top:5px;
	right:135px;
}
.toplinks ul, .toplinks ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.toplinks ul li{
	float:left;
}
.toplinks ul li a{
	padding:0 10px;
	color:#FFDC00;
	font-weight:bold;
	background:url(../../img/box/toplinks-fd.gif) no-repeat right;
}

.flags{
	position:absolute;
	top:5px;
	right:10px;
}
.flags a{
	margin:0 0 0 5px;
}

.navtop{
	position:absolute;
	top:113px;
	left:144px;
	padding:0 0 0 6px;
	height:37px;
	background:url(../../img/box/navtop-shadow-start.gif) no-repeat;
}
.navtop ul, .navtop ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.navtop ul{
	float:left;
	padding:6px 0 0 0;
	height:31px;
	background:url(../../img/box/navtop-shadow-fd.gif) no-repeat top right;
}
.navtop ul li{
	position:relative;
	float:left;
	margin:0 6px 0 0;
	background:url(../../img/box/navtop-li.gif) no-repeat;
}
.navtop ul li.on{
	background:url(../../img/box/navtop-li-on.gif) repeat-x;
}
.navtop ul li a{
	float:left;
	display:block;
	padding:8px 5px;
	height:15px;
	color:#E0EBFE;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.navtop ul li a:hover, .navtop ul li.hover a{
	text-decoration:none;
	background:url(../../img/puces/navtop-li-a-hover.gif) no-repeat bottom;
}
.navtop ul li.on a, .navtop ul li.on a:hover{
	color:#0C4BA3;
	background:url(../../img/puces/navtop-li-a.gif) no-repeat bottom;
}
.navtop ul li .blueBox{
	z-index:100;
	visibility:hidden;
	position:absolute;
	top:31px;
	left:0;
	width:170px;
	background:none;
}
.navtop ul li iframe{
	visibility:hidden;
}
.navtop ul li.hover .blueBox, .navtop ul li.hover iframe{
	visibility:visible;
}
.navtop ul li .blueBox .tl{
	height:auto;
}
.navtop ul li .blueBox .br{
	height:auto;
	padding:4px 7px 7px 4px;
}
.navtop ul li .blueBox ol, .navtop ul li .blueBox ol li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.navtop ul li .blueBox ol{
	background:url(../../img/box/blueBox-fd.gif) repeat-x #FFFFFF;
}
.navtop ul li .blueBox ol li{
	float:none;
	height:1%;
	background:url(../../img/puces/bluepted.gif) repeat-x top;
}
.navtop ul li .blueBox ol li.first{
	background:none;
}
.navtop ul li .blueBox ol li a, .navtop ul li .blueBox ol li a:hover{
	float:none;
	height:1%;
	padding:3px 5px 1px 5px;
	color:#366BB5;
	background:none;
}
.navtop ul li .blueBox ol li a:hover{
	color:#0A3777;
}
.navtop ul li .blueBox ol li.srub{
	padding:2px 5px;
	color:#FFFFFF;
	background:#527DCE;
	font-weight:bold;
	border-bottom:1px solid white;
}

.usernav{
	position:absolute;
	top:113px;
	right:10px;
	padding:0 0 0 6px;
	height:37px;
	background:url(../../img/box/navtop-shadow-start.gif) no-repeat;
}
.usernav ul, .usernav ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.usernav ul{
	float:left;
	padding:6px 0 0 0;
	width:235px;
	height:31px;
	background:url(../../img/box/navtop-shadow-fd.gif) no-repeat top right;
}
.usernav ul li{
	float:left;
}
.usernav ul li.select{
	margin:0 6px 0 0;
	background:#F69833;
}
.usernav ul li.selecton{
	margin:0 6px 0 0;
	background:url(../../img/puces/navtop-li-a-hover.gif) no-repeat bottom #F69833;;
}
.usernav ul li.espace{
	background:#B056C5;
}
.usernav ul li.espaceon{
	background:url(../../img/box/espace-on.gif) no-repeat;
}
.usernav ul li.espaceon a,.usernav ul li.espaceon a:hover{
	color:#B056C5;
	background:url(../../img/puces/flc-down-violet.gif) no-repeat bottom;
}
.usernav ul li a{
	float:left;
	display:block;
	padding:8px 5px;
	height:15px;
	color:#E0EBFE;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.usernav ul li a:hover{
	text-decoration:none;
	background:url(../../img/puces/navtop-li-a-hover.gif) no-repeat bottom;
}

.path{
	padding:1px 0 0 15px;
	height:14px;
	font-size:10px;
	color:#2F416F;
	background:url(../../img/box/path-fd.gif) no-repeat;
}
.path a{
	margin:0 5px 0 0;
	padding:0 10px 0 0;
	color:#2F416F;
	text-decoration:underline;
	background:url(../../img/puces/path-puce.gif) no-repeat right;
}
/* ********** */

.content{
	padding:8px 10px 0 10px;
	height:auto !important;
	height:114px;
	min-height:114px;
	background:#fff url(../../img/content-fd.jpg) no-repeat top;
	border:1px solid #CCD2DC;
	border-top:2px solid #E0EAFF;
}
.left{
	float:left;
	margin:0 5px 0 0;
	width:270px;
}
.leftL{
	float:left;
	margin:0 5px 0 0;
	width:785px;
}
.center{
	float:left;
	margin:0 5px 0 0;
	width:480px;
}
.center2{
	float:left;
	margin:0 5px 0 0;
	width:510px;
}
.centerL{
	float:left;
	margin:0 -10px 0 0;
	width:693px;
}
.right{
	float:left;
	width:210px;
}
.right2{
	float:left;
	width:180px;
}


.footer{
	position:relative;
	margin:3px 0 0 0;
	padding:4px 15px;
	color:#FFFFFF;
	background:#F8B832;
	height:15px;
}
.footer ul, .footer ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.footer ul{
	margin:-14px 0 0 0;
	float:right;
}
.footer ul li{
	float:left;
}
.footer ul li a{
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../../img/puces/footer-puce.gif) no-repeat left;
}

.copy{
	text-align:left;
}

.copy a{
	color:#fff;
	text-decoration:none;
}
.copy a:hover{
	text-decoration:underline;
}
/***** ********* *****/

/***** Boxs *****/
.content .stats{
	margin:0 0 5px 0;
}
.content .mentions{
	padding:0 0 0 50px;
	font-size:10px;
	font-style:italic;
	text-align:center;
}

.blueBox{
	margin:0 0 5px 0;
	height:1%;
	text-align:left;
	background:url(../../img/box/blueBox-fd.gif) repeat-x #FFFFFF;
}
.blueBox .tl{
	height:1%;
	background:url(../../img/box/blueBox-tl.gif) no-repeat top left;
}
.blueBox .br{
	padding:5px 10px 10px 10px;
	height:1%;
	background:url(../../img/box/blueBox-br.gif) no-repeat bottom right;
}
.blueBox.tg .br{
	padding:12px 5px 5px 5px;
	height:65px;
}
.blueBox h2{
	margin:0 -3px 0 -5px;
	padding:0 3px 5px 5px;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom;
}
.right2 .blueBox h3{
	margin:0 0 10px 0;
	color:#0C49A4;
	text-transform:uppercase;
}

/* Blue box scindée
**************************/
.scindg{
	float:left;
	width:49%;
}

.legende {
	float:left;
	width:45%;
	border:1px solid #FD9B06;
	background-color:white;
	padding:10px;
	margin:5px;
}

.titreLegal{
	margin:0 0 10px 0;
	padding:5px 5px;
	color:#0C4BA3;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom;
 }

.orangeBox{
	margin:0 0 5px 0;
	height:auto !important;
	height:1%;
	background:url(../../img/box/orangeBox-fd.gif) repeat-x #FFFFFF;
}
.orangeBox .tl{
	background:url(../../img/box/orangeBox-tl.gif) no-repeat top left;
}
.orangeBox .br{
	height: auto !important;
	height:113px;
	min-height:113px;
	padding:10px 10px 10px 15px;
	background:url(../../img/box/orangeBox-br.gif) no-repeat bottom right;
}
.orangeBox .addLink{
	float:right;
	margin:-15px 0 0 0;
	padding:0 0 0 10px;
	width:130px;
	color:#FFFFFF;
	text-decoration:underline;
	background:url(../../img/puces/dblflc-white.gif) no-repeat 0 4px;
}

.mauveBox{
	margin:0 0 5px 0;
	height:auto !important;
	height:1%;
	background:url(../../img/box/mauveBox-fd.gif) repeat-x #FDF3FF;
}
.mauveBox .tl{
	background:url(../../img/box/mauveBox-tl.gif) no-repeat top left;
}
.mauveBox .br{
	height: auto !important;
	height:60px;
	min-height:60px;
	padding:10px 10px 10px 15px;
	background:url(../../img/box/mauveBox-br.gif) no-repeat bottom right;
}

.sBox{
	margin:0 2px 10px 0;
	padding:10px;
	background:#FFFFFF;
	border:1px solid #FFA600;
}

a.back{
	padding:0 0 0 10px;
	background:url(../../img/puces/prevb.gif) no-repeat left;
}

.partners{
	margin:10px 0 0 0;
}
.partners h2{
	margin:0 0 5px 0;
}
.partners table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #363A90;
}
.partners td{
	height:50px;
	text-align:center;
	border:1px dotted #363A90;
}

.tg a, .tg a:hover{
	display:block;
	padding:10px 10px 3px 0;
	font-size:13px;
	font-weight:bold;
	color:#0849A5;
	text-align:right;
	text-decoration:none;
	white-space:nowrap;
}
.tg span{
	display:block;
	padding:0 10px 0 0;
	color:#FFBA31;
	text-align:right;
	font-weight:bold;
}
.tg a.url, .tg a.url:hover{
	padding:0 10px 0 0;
	font-size:9px;
	font-weight:normal;
	color:#8CA6DE;
}
#prestige{
	margin:12px 0 !important;
	margin:18px 0;
	background:url(../../img/prestige.gif) no-repeat -5px 0;
}
#vacances{
	background:url(../../img/vacances.gif) no-repeat -5px 0;
}
#estimer{
	margin:31px 0 0 0;
	background:url(../../img/estimer.gif) no-repeat -5px 0;
}
#estimer.tg a{
	padding:10px 0 0 82px;
	text-align:left;
}

/***** **** *****/

/***** Elements *****/
#mySearch .br{
}
#mySearch, #mySearch td{
	color:#769CD5;
	font-weight:bold;
	white-space:nowrap;
}
#mySearch table{
	width:100%;
}
#mySearch td{
	padding:2px 0;
	width:auto;
}
#mySearch .invest{
	padding:2px 28px 2px 0;
	text-align:center;
	text-transform:uppercase;
}
#mySearch .invest span{
	color:#000000;
}
#mySearch .invest input{
	margin:0 0 0 15px;
	vertical-align:-3px;
}
#mySearch .commune_ou_cp_geo{
	width:160px;	
}
#mySearch .fields input{
	border:1px solid #8597BB;
}
#mySearch .piece{
	width:80px;
}
#mySearch .kilometre{
	width:20px;
	height:1em;
	vertical-align:center;
}
#mySearch .divkilometre{
	margin-top:3px;
}
#mySearch .budget{
	width:80px;
}
#mySearch .budgetmax{
	width:93px !important;
	width:90px;
}
#mySearch .dptville{
	width:170px;
}
#mySearch select{
	width:170px;
}
#mySearch .pop{
	text-align:center;
}
#mySearch .radio{
	padding:0;
	padding-left:8px;
	text-align:left;
}
#mySearch .ex{
	padding-top:15px;
	font-size:9px;
	font-weight:normal;
}
#mySearch .btn{
	text-align:right;
}
#mySearch .critere a{
	padding:2px 0 6px 25px;
	color:#FFA800;
	font-weight:bold;
	background:url(../../img/puces/box-puce.gif) no-repeat left;
}
#mySearch h2 span{
	display:block;
	padding:2px 0 3px 27px;
	color:#698CD0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
}
#mySearch h2 span span{
	display:inline;
	padding:0;
	color:#0C49A4;
	font-size:17px;
	text-transform:none;
	background:none;
}
#mySearch .other{
	padding-left:20px;
}
#mySearch .other a{
	color:#80A1CE;
	text-decoration:underline;
}
#mySearch .gris {
	background-color : #efefef;	
}
#mySearch .blanc {
	background-color : #ffffff;	
}

#cibleSearch, #cibleSearch td{
	color:#769CD5;
	font-weight:bold;
	white-space:nowrap;
}
#cibleSearch table{
	width:245px;
	margin:0 0 4px 0;
}
#cibleSearch td{
	padding:3px 0;
}
#cibleSearch .invest{
	padding:5px 30px 5px 0;
	text-transform:uppercase;
	text-align:center;
}
#cibleSearch .invest span{
	color:#000000;
}
#cibleSearch .invest input{
	margin:0 0 0 10px;
}
#cibleSearch .fields{
	padding:1px 0;
	text-align:right;
}
#cibleSearch .piece{
	width:72px;
}
#cibleSearch .budget{
	width:70px;
}
#cibleSearch .budgetmax{
	width:70px;
}
#cibleSearch select{
	width:160px;
}
#cibleSearch .pop{
	width:70px;
	padding:10px 0 0 5px;
	vertical-align:top;
}
#cibleSearch .btn{
	text-align:right;
}
#cibleSearch .critere a{
	padding:2px 0 6px 25px;
	color:#FFA800;
	font-weight:bold;
	background:url(../../img/puces/box-puce.gif) no-repeat left;
}
#cibleSearch .radio{
	color:#FFA800;
}
#cibleSearch h2 span{
	display:block;
	padding:2px 0 3px 27px;
	color:#698CD0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
}
#cibleSearch h2 span span{
	display:inline;
	padding:0;
	color:#0C49A4;
	font-size:17px;
	text-transform:none;
	background:none;
}

/* formulaire de recherhce d'annonce */
#advancedSearch {
	width:520px;
}

#advancedSearch table td{
	width:250px;
}

#advancedSearch td{
	color:#769CD5;
	font-weight:bold;
	vertical-align:top;
}
#advancedSearch h2 span{
	display:block;
	padding:2px 0 3px 27px;
	color:#698CD0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
}
#advancedSearch h2 span span{
	display:inline;
	padding:0;
	color:#0C49A4;
	font-size:17px;
	text-transform:none;
	background:none;
}

#advancedSearch select{
	width:170px;
}

#advancedSearch .radio{
	padding:0;
	text-align:right;
}
#advancedSearch .btn{
	text-align:right;
}

#advancedSearch .details .more_crit{
	padding:15px;
	background:#F2F6FF;
	width:250px;
	margin-left:3em;
}

#citiesAgences {
	display:inline;
}


#listingAgences {
	height:60px;
	overflow:auto;
}

#listingAgences ul{
	margin:5px 0;
	padding:0;
}


#refSearch h2 span{
	display:block;
	padding:2px 0 3px 27px;
	color:#698CD0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
}
#refSearch h2 span span{
	display:inline;
	padding:0;
	color:#0C49A4;
	font-size:17px;
	text-transform:none;
	background:none;
}
#refSearch .br div{
	padding:10px 10px !important;
	padding:15px 10px;
	color:#769CD5;
	font-weight:bold;
}
#refSearch .field{
	margin:0 10px;
	width:200px;
	border:1px solid #8597BB;
}
#searchbox {
	width:191px;height:82px;overflow:auto;background-color:#ffffff;border:1px solid #cccccc;visibility:hidden;display:none;position:absolute;z-index:25;margin:0px;padding:0px;
}
#searchbox table {
	width:171px;
}
#autosearch{
	font-size:1px;position:absolute;
}

#resultAgence h1{
	margin:5px 0 15px 0;
	color:#0849A5;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#resultAgence h2{
	margin:0 0 10px 0;
}
#resultAgence .data{
	width:100%;
	border-collapse:collapse;
	border:1px solid #0B4DA4;
}
#resultAgence .data td{
	padding:3px 10px;
	border-right:1px solid #0B4DA4;
	border-left:1px solid #0B4DA4;
}
#resultAgence .data .fd1 td{
	background:#FEF9EC;
}
#resultAgence .data .fd2 td{
	background:#FFFFFF;
}
#resultAgence .entete td{
	text-align:center;
	font-weight:bold;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom left;
}
#resultAgence .data a{
	padding:0 0 0 10px;
	font-weight:bold;
	background:url(../../img/puces/gt-blue.gif) no-repeat left;
}
#resultAgence p{
	padding:10px;
}
#resultAgence .pager{
	margin:10px 10px 0 0;
}
#resultAgence .pager ul li{
	border-color:#0C4BA3;
}
#resultAgence .pager a{
	color:#0C4BA3;
}
#resultAgence .pager ul li.prev a{
	background:url(../../img/puces/prevb.gif) no-repeat left;
}
#resultAgence .pager ul li.next a{
	background:url(../../img/puces/nextb.gif) no-repeat left;
}
.right #contact{
	margin:0 0 10px 0;
	padding:18px;
	padding-bottom:0;
	height:254px;
	color:#5F6978;
	border:1px solid #B056C5;
	background:url(../../img/box/contact-fd.gif) no-repeat top right;
}
.right #contact .titre{
	padding:1px 0 10px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../../img/puces/puce-contact.gif) no-repeat;
}
.right #contact .lien{
	color:#5F6978;
}
.right #contact .appel{
	margin:0 -9px;
	margin-top:5px;
	padding:7px 0 0 25px;
	height:23px;
	background:url(../../img/box/appel.gif) no-repeat;
}
.right #contact .appel a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
.right #contact ul, .right #contact ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.right #contact ul{
	margin:5px 0 0 0;
}
.right #contact ul li{
	padding:2px 0;
}
.right #contact ul li a{
	padding:0 0 0 20px;
	color:#B056C5;
	font-weight:bold;
}
.right #contact ul li.rdv a{
	background:url(../../img/puces/rdv.gif) no-repeat left;
}
.right #contact ul li.ecrir a{
	background:url(../../img/puces/ecrir.gif) no-repeat left;
}
.right #contact a b{
	color:#5F6978;
}
#contact .google{
	color:#5F6978;
}

#detailAgence h1{
	margin:5px 0 15px 0;
	color:#9445AD;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#detailAgence h2{
	margin:0 0 10px 0;
	padding:0 3px 5px 5px;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom;
}
#detailAgence p{
	padding:10px;
}
#detailAgence .back{
	background-image:url(../../img/puces/prevf.gif);
}

#resultEmplois h1{
	margin:5px 0 15px 0;
	color:#0849A5;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#resultEmplois h2{
	margin:0 0 10px 0;
}
#resultEmplois .data{
	width:100%;
	border-collapse:collapse;
	border:1px solid #0B4DA4;
}
#resultEmplois .data td{
	padding:3px 10px;
	border-right:1px solid #0B4DA4;
	border-left:1px solid #0B4DA4;
}
#resultEmplois .data .fd1 td{
	background:#FEF9EC;
}
#resultEmplois .data .fd2 td{
	background:#FFFFFF;
}
#resultEmplois .entete td{
	text-align:center;
	font-weight:bold;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom left;
}
#resultEmplois .data a{
	padding:0 0 0 10px;
	font-weight:bold;
	background:url(../../img/puces/gt-blue.gif) no-repeat left;
}
#resultEmplois p{
	padding:10px;
}
#resultEmplois .pager{
	margin:10px 10px 0 0;
}
#resultEmplois .pager ul li{
	border-color:#0C4BA3;
}
#resultEmplois .pager a{
	color:#0C4BA3;
}
#resultEmplois .pager ul li.prev a{
	background:url(../../img/puces/prevb.gif) no-repeat left;
}
#resultEmplois .pager ul li.next a{
	background:url(../../img/puces/nextb.gif) no-repeat left;
}


/***** ******** *****/

/***** Home *****/
.homeBox h2{
	margin:0 0 2px 0;
	padding:0 0 0 15px;
	color:#7D9CDF;
	font-size:20px;
	font-weight:normal;
	background:url(../../img/puces/homeBox-titre.gif) no-repeat left;
}
.homeBox .sBoxs{
	padding:1px;
	background:url(../../img/box/homeBox-fd.gif) repeat-x;
}
.homeBox .sBox{
	margin:0;
	padding:5px 10px;
	height:auto !important;
	height:70px;
	min-height:65px;
	background:#F1F4FB;
	border:4px solid #FFFFFF;
	border-bottom:0;
}
.homeBox .sBox h4{
	color:#000000;
}
.homeBox .sBox h4 span{
	color:#0C4BA3;
}
.homeBox .sBox p{
	margin:0;
	color:#5F6978;
}
.homeBox .sBox a{
	padding:0 0 0 10px;
	color:#FFA800;
	font-weight:bold;
	background:url(../../img/puces/dblflc-orange.gif) no-repeat 0 4px;
}
.homeBox .sBox .tool{
	display:block;
	margin:5px 0 0 0;
	padding:0 0 6px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../../img/puces/boxHome-puce.gif) no-repeat;
}
.homeBox .sBox .tool2{
	display:block;
	padding:0 0 0 25px;
	color:#5F6978;
	font-weight:normal;
	background:none;
}

#selectForet h1{
	color:#FFFFFF;
	font-size:19px;
	font-weight:normal;
}
#selectForet .addLink{
	margin:0;
	width:200px;
}
.annonces{
	clear:both;
	margin:0 -13px 0 0;
}
.annonce{
	float:left;
	margin:15px 0 0 0;
	width:33%;
}
.annonce .visu{
	padding:1px 2px 2px 1px;
	background:url(../../img/box/annonce-fd.gif) no-repeat;
}
.annonce .details{
	padding:5px 10px 0 25px;
	height:auto !important;
	height:58px;
	min-height:47px;
	background:url(../../img/puces/box-puce.gif) no-repeat 0 4px;
}
.annonce .details a{
	color:#000000;
	font-weight:bold;
}
.annonce .details span{
	display:block;
	color:#8D30A2;
	font-weight:normal;
}

#agences .br{
	padding:10px;
}
#agences h2{
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#8CA6DE;
	font-size:13px;
	text-transform:uppercase;
	background:none;
}
#agences h2 span{
	display:block;
	color:#0849A5;
	font-size:17px;
	text-transform:none;
}
#agences strong{
	display:block;
}
#agences select{
	margin:0 10px 10px 0;
	width:130px;
	font-weight:bold;
}
.center #agences h2{
	margin-bottom:17px;
}
.center #agences h2 span, .center #agences strong{
	display:inline;
}

#une{
	float:left;
	width:225px;
}
#outils{
	float:right;
	width:245px;
}

/***** **** *****/

/***** Filles *****/
#resultats .number{
	color:#FFFFFF;
	font-size:19px;
}
#resultats .number h1{
	display:inline;
	color:#FFFFFF;
	font-size:19px;
	font-weight:normal;
}

.results{
	margin:0 -30px 0 0;
}
.result{
	position:relative;
	float:left;
	margin:0 20px 10px 0;
	width:316px;
	border:1px solid #F1B624;
}
.result .privilege{
	position:relative;
	float:right;
	margin:-8px -8px -34px 0;
}
.result .visu{
	float:left;
	width:102px;
	height:83px;
}
.result .desc{
	float:right;
	padding:7px 10px 6px 30px;
	width:174px;
	height:auto !important;
	height:70px;
	min-height:70px;
	background:url(../../img/box/result-fd.gif) no-repeat bottom right #FFFFFF;
}
.result .desc a{
	display:block;
	margin:-2px 0 -5px -30px;
	padding:2px 0 5px 30px;
	width:125px;
	background:url(../../img/puces/box-puce.gif) no-repeat 7px 0;
}
.result .desc span{
	display:block;
	color:#8D30A2;
}
.result .links{
	clear:both;
	height:20px;
	background:url(../../img/box/result-link-fd.gif) repeat-x;
	border-top:1px solid #F1B624;
}
.result .links ul, .result .links ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.result .links ul li{
	float:left;
	padding:3px 0 0 0;
	width:50%;
	text-align:center;
}
.result .links ul li a{
	color:#B056C5;
	font-weight:bold;
}
.result .links ul li.select a{
	padding:0 0 0 10px;
	background:url(../../img/puces/add.gif) no-repeat left;
}
.result .links ul li.mail a{
	padding:0 0 0 18px;
	background:url(../../img/puces/mail.gif) no-repeat left;
}

.tri{
	height:30px;
	font-weight:bold;
}
.tri select{
	width:150px;
}

.tools{
	float:right;
	margin:-30px 10px 0 0 !important;
	margin:-30px 5px 0 0;
	padding:2px;
	background:#FFFFFF;
	border:1px solid #FEBD21;
}
.tools ul, .tools ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.tools ul li{
	display:inline;
}
.tools ul li a{
	margin:0 8px;
	color:#B056C5;
	font-weight:bold;
}
.tools ul li.memo a{
	padding:0 0 0 15px;
	background:url(../../img/puces/critere.gif) no-repeat left;
}
.tools ul li.inform a{
	padding:0 0 0 18px;
	background:url(../../img/puces/informe.gif) no-repeat left;
}
.tools ul li.print a{
	padding:0 0 0 18px;
	background:url(../../img/puces/print.gif) no-repeat left;
}



.pager ul, .pager ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.pager ul{
	float:right;
}
.pager ul li{
	display:inline;
	padding:0 0 0 5px;
	border-left:1px solid #FFFFFF;
}
.pager ul li a{
	text-decoration:underline;
}
.pager ul li.prev a{
	padding:0 3px;
	background:url(../../img/puces/prevc.gif) no-repeat left;
	text-decoration:none;
}
.pager ul li.next, .pager ul li.prev, .pager ul li.first{
	padding:0;
	border:0;
}
.pager ul li.next a{
	padding:0 3px;
	background:url(../../img/puces/nextc.gif) no-repeat right;
	text-decoration:none;
}
#upper{
	margin:-15px 15px 20px 0;
}
#upper a{
	color:#FFFFFF;
}
#downer{
	height:20px;
	margin:0 15px 0 0;
}
#downer a{
	color:#8D30A2;
}
#downer li{
	border-color:#8D30A2;
}
#downer ul li.prev a{
	background-image:url(../../img/puces/prevf.gif);
}
#downer ul li.next a{
	background-image:url(../../img/puces/nextf.gif);
}
#upper ul li.on a, #downer ul li.on a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#infoLayer{
	z-index:50;
	position:absolute;
	top:-999px;
	left:-999px;
	width:270px;
	text-align:left;
}
#infoLayer .orangeBox .br{
	padding:10px 10px 10px 5px;
}
#infoLayer .close{
	float:right;
	margin:0 0 -50px 0;
}
#infoLayer .big{
	margin:0 0 5px 15px;
}
#infoLayer .thumbs{
	margin:0 0 0 15px;
}
#infoLayer .thumbs img{
	margin:0 8px 0 0;
}
#infoLayer .big img, #infoLayer .thumbs img{
	border:1px solid #FFA600;
}
#infoLayer .privilege{
	padding:0 0 0 15px;
	color:#FD9B06;
	font-weight:bold;
}
#infoLayer .details{
	margin:0 0 0 -10px;
	padding:5px 0 2px 25px;
	background:url(../../img/puces/box-puce.gif) no-repeat 0 2px;
}
#infoLayer .infos{
	padding:0 0 5px 0;
}
#infoLayer .infos strong{
	color:#8D30A2;
}
#infoLayer .desc{
	padding:0 0 5px 0;
	color:#5F6978;
}
#infoLayer .desc strong{
	display:block;
	color:#0C4BA3;
}

#product h3{
	color:#8D30A2;
}
#product .cLeft{
	float:left;
	width:445px;
}
#product .cRight{
	margin:0 5px 0 0;
	float:right;
	width:200px;
}
#product .diapo{
	height:auto !important;
	height:220px;
	min-height:220px;
}
#product .diapo img{
	border:1px solid #FFA600;
}
#product .diapo .big{
	float:left;
	width:375px;
	height:100%;
}
#product .diapo .scrollTop, #product .diapo .scrollBot{
	float:right;
	width:55px;
	height:10px;
	font-size:1px;
	cursor:pointer;
}
.scrollTop{
	background:url(../../img/puces/scrollTop.gif) no-repeat top;
}
.scrollBot{
	background:url(../../img/puces/scrollBot.gif) no-repeat bottom;
}
#product .diapo .thumbs{
	position:relative;
	float:right;
	width:55px;
}
#product .diapo .thumbs .cont{
	position:relative;
}
#product .diapo .thumbs .cont img{
	margin:5px 0 3px 0 !important;
	margin:5px 0 2px 0;
	cursor:pointer;
}
#product .privilege{
	clear:both;
	display:block;
	padding:5px 0 0 0;
	color:#FD9B06;
	font-weight:bold;
}
#product .produit{
	clear:both;
	padding:5px 0 0 25px;
	background:url(../../img/puces/box-puce.gif) no-repeat 0 5px;
}
#product .produit .prodTitre{
	color:#8D30A2;
	font-size:16px;
	font-weight:bold;
}
#product .produit .prodSousTitre{
	color:#5F6978;
	font-weight:bold;
}
#product .produit .prodSousTitre h2{
	color:#000000;
	float:none;
	font-size:14px;
}

/* Formulaire de contact interne à une fiche produit */
#product .table{
	margin-top:10px;
	width:620px;
}
#product .table table {
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#product .table table .right {
	text-align:right;
	padding-right:5px;
}
#product .table table .left {
	width:200px;
}
#product .table table textarea{
	width:250px;
	height:100px;
}
/***** *************/

#product .produit #produitDesc{
	margin:10px 0 0 0;
	width:350px;
}
#product .produit #produitDesc strong{
	color:#8D30A2;
	font-weight:bold;
}
#product .produit #produitDesc table{
	width:100%;
}
#product .produit #produitDesc table td{
	padding:1px 0;
	color:#666666;
	text-align:left;
}
#product .retour{
	text-align:right;
}
#product .retour a{
	padding:0 0 0 12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	background:url(../../img/puces/nextc.gif) no-repeat left;
}
#product #contact{
	margin:20px 0 10px 0;
	padding:15px;
	padding-bottom:0;
	/*height:260px;*/
	color:#5F6978;
	background:url(../../img/box/contact-fd.gif) no-repeat top right;
}
#product #contact .titre{
	padding:1px 0 10px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../../img/puces/puce-contact.gif) no-repeat;
}
#product #contact .appel{
	margin:0 -9px;
	margin-top:5px;
	padding:7px 0 0 25px;
	height:23px;
	background:url(../../img/box/appel.gif) no-repeat;
}
#product #contact .appel a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
#product #contact ul, #product #contact ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#product #contact ul{
	margin:0 -15px 0 -15px;
	padding:5px 15px 15px 15px;
	background:url(../../img/box/contact-fd.gif) no-repeat bottom right;
}
#product #contact ul li{
	padding:2px 0;
}
#product #contact ul li a{
	padding:0 0 0 20px;
	color:#B056C5;
	font-weight:bold;
}
#product #contact ul li.rdv a{
	background:url(../../img/puces/rdv.gif) no-repeat left;
}
#product #contact ul li.ecrir a{
	background:url(../../img/puces/ecrir.gif) no-repeat left;
}
#product #contact a b{
	color:#5F6978;
}
#product #tools ul, #product #tools ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#product #tools ul li{
	padding:1px 0;
}
#product #tools ul li a{
	padding:0 0 0 20px;
	color:#7493D3;
	font-weight:bold;
}
#product #tools ul li.select a{
	background:url(../../img/puces/selectb.gif) no-repeat left;
}
#product #tools ul li.mail a{
	background:url(../../img/puces/mailb.gif) no-repeat left;
}
#product #tools ul li.print a{
	background:url(../../img/puces/printb.gif) no-repeat left;
}
#product #tools ul li.google a{
	background:url(../../img/puces/google.gif) no-repeat left;
}
#product #tools ul li.calc a{
	background:url(../../img/puces/calc.gif) no-repeat left;
}
#product #tools ul li.notaire a{
	background:url(../../img/puces/notaire.gif) no-repeat left;
}
#product #tools ul li.finance a{
	background:url(../../img/puces/euro.gif) no-repeat left;
}
#product #tools .sep{
	padding:5px 0;
	background:url(../../img/puces/sepTools.gif) repeat-x left;
}
#addOffer h4{
	margin:0;
	height:1%;
	color:#FFA913;
}
#addOffer .annonce{
	float:left;
	margin:2px 0 0 0;
	width:33%;
}
#addOffer .annonce .visu{
	float:left;
	width:80px;
	background:none;
}
#addOffer .annonce .visu img{
	border:1px solid #FFA600;
}
#addOffer .annonce .detail{
	float:left;
	margin:7px 0 0 0;
	padding:2px 0 0 25px;
	width:100px;
	color:#9D1FB1;
	background:url(../../img/puces/box-puce.gif) no-repeat;
}

#edit{
	color:#404449;
	background:url(../../img/box/edito-fd.gif) repeat-x;
}
#edit .br{
	padding:15px;
}
#edit .intro{
	margin:10px 0;
}
#edit .visu{
	float:right;
}
#edit .visu img{
	border:1px solid #0C4BA3;
}
#edit p{
	clear:both;
	margin:10px 5px 10px 10px;
}
#edit #temoigne p{
	clear:none;
}
#edit #temoigne .visu{
	margin:0 10px;
}
#edit #temoigne .listing{
	clear:both;
}
#edit h3, #edit h4, #edit h5, #edit h6{
	color:#404449;
	text-transform:uppercase;
}
#edit h3{
	color:#FFFFFF;
}
#edit h4{
	padding:0 0 0 5px;
}
#edit .anchors, #edit .anchors li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#edit .anchors{
	margin:10px 0;
}
#edit .anchors li{
	padding:2px 0 2px 10px;
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
}
#edit .anchors li a{
	color:#0B4DA4;
	font-weight:bold;
	text-transform:uppercase;
}
#edit h5{
	padding:2px 0 2px 10px;
	color:#0B4DA4;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
}
#edit h6{
	padding:0 0 0 10px;
	color:#2A8AE9;
	background:url(../../img/puces/carr-blue.gif) no-repeat 4px 8px;
}
#edit .haut{
	margin:5px 0;
	padding:0 5px 0 0;
	text-align:right;
}
#edit .haut a{
	padding:0 0 0 10px;
	text-decoration:underline;
	background:url(../../img/puces/flc-up.gif) no-repeat 0 8px;
}
#edit .listing, #edit .listing li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#edit .listing{
	margin:10px 0 0 0;
}
.container #edit .listing li{
	margin:0 0 10px 0;
	padding:0 10px 0 15px;
	text-align:justify;
	background:url(../../img/puces/carr-blue2.gif) no-repeat 9px 9px;
}
#edit .small li{
	margin:0;
	background-position: 9px 7px
}
#edit .data{
	width:100%;
	border-collapse:collapse;
	border:1px solid #0B4DA4;
}
#edit .data td{
	padding:2px 10px;
	border-right:1px solid #0B4DA4;
	border-left:1px solid #0B4DA4;
}
#edit .data .fd1 td{
	background:#FEF9EC;
}
#edit .data .fd2 td{
	background:#FFFFFF;
}
#edit .entete td{
	text-align:center;
	font-weight:bold;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom left;
}
#edit .data .cont{
	width:50%;
}
#edit .data .nb{
	width:15px;
}
#edit .print{
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 20px;
	color:#B056C5;
	font-weight:bold;
	background:url(../../img/puces/print.gif) no-repeat left;
}

#privilege .visu{
	margin:-8px -15px 10px  -13px;
}
#privilege p{
	clear:both;
	margin:10px 5px 10px 10px;
}
#privilege h3, #privilege h4, #privilege h5, #privilege h6{
	color:#404449;
	text-transform:uppercase;
}
#privilege h3{
	color:#FFFFFF;
}
#privilege h4{
	padding:0 0 0 5px;
}
#privilege h5{
	padding:2px 0 2px 10px;
	color:#0B4DA4;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
}
#privilege h6{
	padding:0 0 0 10px;
	color:#2A8AE9;
	background:url(../../img/puces/carr-blue.gif) no-repeat 4px 8px;
}
#privilege .haut{
	margin:5px 0;
	padding:0 5px 0 0;
	text-align:right;
}
#privilege .haut a{
	padding:0 0 0 10px;
	text-decoration:underline;
	background:url(../../img/puces/flc-up.gif) no-repeat 0 8px;
}

#form h3{
	padding:5px 0;
	color:#0B4DA4;
	text-transform:uppercase;
	font-weight:bold;
}
#form .form{
	margin:0 0 15px 0;
	width:100%;
}
#form .form td{
	padding:2px 10px;
	color:#0B4DA4;
	font-weight:bold;
}
#form .form .intro{
	padding-bottom:10px;
	color:#000000;
	font-weight:normal;
}
#form .form .field{
	padding:1px 0;
	width:150px;
}
#form .form .field input, #form .form .field select{
	width:98%;
	border:1px solid #7F9DB9;
}
#form .form .field textarea{
	width:98%;
	height:70px;
	overflow:auto;
	border:1px solid #7F9DB9;
}
#form .form .empty{
	padding:0;
	width:30px;
}
#form .form .civilitable{
	padding:0;
	width:20px;
}
#form .form .civilitable td{
	padding:0;
}
#form .form .civilitable td.radiovalue{
	padding:0 5px;
}
#form .form .civilitable td.radio{
	padding:0;
	width:10px;
}
#form .messageClient{
	margin:0 0 5px 0;
	padding:2px 10px;
	color:#0B4DA4;
	font-weight:bold;
}
#form .messageClient textarea{
	width:445px;
	height:100px;
	vertical-align:top;
	overflow:auto;
	border:1px solid #7F9DB9;
}
#form .CV{
	margin:5px 0;
	padding:10px;
	color:#0B4DA4;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #0B4DA4;
	border-bottom:1px solid #0B4DA4;
}
#form  .btn{
	margin:0 35px 10px 0;
	text-align:right;
}
.form  .btn img{
	margin:0 0 0 27px;
}
#form  .btn input{
	margin:0 0 0 27px;
}

#institu h2{
	margin:0 0 10px 0;
}
#institu h3, #edit .bref h3{
	margin:0 -3px 10px -5px;
	padding:0 3px 5px 5px;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom;
}
#institu .edito, #edit .edito{
	padding:10px;
	background:url(../../img/box/edito2-fd.gif) no-repeat;
}
#institu .edito h4, #edit .edito h4{
	color:#0C49A1;
	text-transform:uppercase;
}
#institu .bref, #edit .bref{
	padding:10px;
	background:#FFFFFF;
	border:1px solid #3559A9;
}
#institu .bref h2, #edit .bref h2{
	margin-bottom:0;
	background:none;
}
#institu .bref h4, #edit .bref h4{
	padding:2px 0 2px 10px;
	color:#0B4DA4;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
}
#institu .bref p, #edit .bref p{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}

#multi h2{
	margin:0 0 10px 0;
}
#multi h3{
	margin:0 -3px 10px -5px;
	padding:0 3px 5px 5px;
	background:url(../../img/puces/bluepted.gif) repeat-x bottom;
}
#multi .edito{
	padding:10px;
	background:url(../../img/box/edito2-fd.gif) no-repeat;
}
#multi .edito h4{
	color:#0C49A1;
	text-transform:uppercase;
}
#multi .bref{
	padding:10px;
	background:#FFFFFF;
	border:1px solid #3559A9;
}
#multi .bref h2{
	margin-bottom:0;
	background:none;
}
#multi .bref h4{
	padding:2px 0 2px 10px;
	color:#0B4DA4;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 5px;
}
#multi .bref p{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}

#maSelection h1{
	float:left;
	margin:0 0 10px 0 !important;
	margin:0;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
#maSelection .sBox{
	clear:both;
	padding:5px;
}
#maSelection .printup{
	float:right;
	margin:5px 10px 0 0 !important;
	margin:5px 5px 0 0;
}
#maSelection .printup a{
	padding:0 0 0 20px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../../img/puces/printw.gif) no-repeat left;
}
#maSelection .printdown{
	float:right;
	margin:0 10px 0 0 !important;
	margin:0 5px 0 0;
}
#maSelection .printdown a{
	padding:0 0 0 20px;
	color:#F69833;
	font-weight:bold;
	background:url(../../img/puces/printo.gif) no-repeat left;
}
#maSelection .mentionSel{
	color:#F79600;
	float:left;
	width:450px;
}
#maSelection .pager, #selection .pager ul{
	float:left;
}
#maSelection table{
	width:100%;
	border-collapse:collapse;
}
#maSelection table td{
	padding:5px;
	color:#5F6978;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #F69833;
	border-left:1px solid #F69833;
}
#maSelection table td.first{
	text-align:left;
	border-left:0;
}
#maSelection table .entete td{
	padding:2px 5px;
	color:#F69833;
	vertical-align:middle;
	border-top:0;
	background:none;
}
#maSelection table .line1 td{
	background:#FFFBEE;
}
#maSelection table .line2 td{
	background:#FFFFFF;
}
#maSelection table .visu{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #F49500;
}
#maSelection table .desc{
	float:right;
	width:250px;
	height:auto !important;
	height:37px;
	min-height:37px;
	font-weight:normal;
	line-height:12px;
}
#maSelection table .contact{
	float:right;
	width:250px;
	margin:3px 0;
}
#maSelection table .comment{
	display:none;
	vertical-align:top;
}
#maSelection table .link{
	float:right;
	margin:0 0 5px 0;
	width:250px;
}
#maSelection table .link a{
	padding:0 0 0 10px;
	color:#F49500;
	background:url(../../img/puces/dblflc-orange.gif) no-repeat left;
}
#maSelection table .links, #maSelection table .links li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#maSelection table .links{
	float:right;
	width:285px;
	padding:2px;
	background:#FFFFFF;
	border:1px solid #C077CD;
}
#maSelection table .links li{
	display:inline;
}
#maSelection table .links li a{
	padding:0 0 0 17px;
	color:#B056C5;
}
#maSelection table .links li a.mail{
	margin:0 10px 0 0;
	padding:0 0 0 17px;
	background:url(../../img/puces/mail.gif) no-repeat left
}
#maSelection table .links li a.suppr{
	padding:0 0 0 10px;
	background:url(../../img/puces/remove.gif) no-repeat left
}
#maSelection table .detail{
	text-align:left;
}
#maSelection table .sizer td{
	padding:0;
	font-size:1px;
	background:#F69833;
	border-top:0;
}
#maSelection table .sizer div{
	height:1px;
}
#maSelection table .sizer .c1{
	width:380px;
}
#maSelection table .sizer .c2{
	width:60px;
}
#maSelection table .sizer .c3{
	width:65px;
}
#maSelection table .sizer .c4{
	width:65px;
}
#maSelection table .sizer .c5{
	width:80px;
}

#Lexique .br{
	padding:10px 15px 15px 15px;
}
#Lexique a{
	font-weight:bold;
	text-decoration:underline;
}

#Savoir .br{
	padding:10px 15px 15px 15px;
}
#Savoir a{
	text-decoration:underline;
}

#Voir .br{
	padding:10px 15px 15px 15px;
}
#Voir ul, #Voir ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#Voir ul{
	margin:5px 0;
}
#Voir ul li{
	padding:0 0 5px 8px;
	background:url(../../img/puces/carr-blue2.gif) no-repeat 0 6px;
}
#Voir ul li a{
	color:#0B4DA4;
	font-weight:bold;
}

#interview .br{
	padding:15px;
}
#interview p{
	text-align:left;
}

/***** ***** *****/

/***** Mon espace Laforet *****/
#immo .content{
	background:url(../../img/content-fd-immo.gif) no-repeat top;
	border:1px solid #F1D2FB;
	border-top:2px solid #F1D2FB;
}
#immo .path{
	background:url(../../img/box/path-fd-immo.gif) no-repeat;
}

.alertForm{
	padding:5px 5px 10px 10px;
	color:#FF0000;
}

#subscribe h2{
	padding:0 0 5px 8px;
	margin:0 0 10px -8px;
	background:url(../../img/puces/mauvePted.gif) repeat-x bottom;
}
#subscribe h3{
	margin:0 0 10px 0;
	color:#B056C5;
	font-weight:bold;
	text-transform:uppercase;
}
#subscribe .form{
	margin:0 0 10px 0;
	width:100%;
}
#subscribe .form td{
	height:25px;
	color:#791D98;
	font-weight:bold;
}
#subscribe .form td.prospec, #subscribe .form span.prospec{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	line-height:19px;
}
#subscribe .form  .field{
	padding:0 10px 0 0;
	width:150px;
}
#subscribe .form  .field input{
	width:98%;
	font-weight:normal;
	border:1px solid #B056C5;
}
#subscribe .form  .field select{
	width:100%;
}
#subscribe .form .empty{
	width:110px;
}
#subscribe .form .btn{
	padding:5px 10px 0 0;
	text-align:right;
	line-height:25px;
}
#subscribe .form .btn input{
	margin:0 0 0 26px;
}
#subscribe .form  .bot{
	padding:10px 0 0 0;
	color:#000000;
	font-weight:normal;
}
#subscribe .logZone{
	margin:0 0 10px 0;
	padding:8px 10px;
	height:77px;
	background:url(../../img/box/logzone-fd.gif) no-repeat;
}
#subscribe .logZone .form{
	margin:0;
	width:450px;
	height:auto;
}
#subscribe .logZone .form td{
	height:18px;
	color:#791D98;
	font-weight:bold;
	white-space:nowrap;
}
#subscribe .logZone .form td.field{
	padding:1px 10px 0 0;
	width:150px;
}
#subscribe .logZone .form td.field input{
	width:98%;
	border:1px solid #B056C5;
}
#subscribe .logZone .form td a{
	font-weight:normal;
}
#subscribe .back{
	float:right;
	margin:-30px 5px 0 0;
	color:#AD69BD;
	background-image:url(../../img/puces/prevf.gif);
}

#account h2{
	padding:0 0 5px 8px;
	margin:0 0 10px -8px;
	background:url(../../img/puces/mauvePted.gif) repeat-x bottom;
}
#account h3{
	margin:10px 0 0 0;
	color:#B056C5;
	font-weight:bold;
	text-transform:uppercase;
}
#account .recherche{
	margin:0 0 10px 0;
	padding:5px 5px 0 10px;
	font-weight:bold;
	background:#FFFFFF;
	border:1px solid #B056C5;
}
#account .recherche span{
	color:#791D98;
}
#account .recherche .tools{
	float:none;
	margin:5px 0 0 -5px !important;
	padding:3px;
	height:15px;
	background:url(../../img/puces/mauvePted.gif) repeat-x top;
	border:0;
}
#account .recherche .tools ul li a{
	padding:0 0 0 10px;
	background:url(../../img/puces/gt-mauve.gif) no-repeat 0 3px;
}
#account .recherche .tools ul li.suppr a{
	background:url(../../img/puces/suppr3.gif) no-repeat 0 3px;
}
#account .bien{
	margin:0 0 10px 0;
	background:url(../../img/box/resume-fd.gif) repeat-x bottom #FFFFFF;
	border:1px solid #B056C5;
}
#account .bien .privilege{
	width:331px;
	padding:2px 0 2px 25px;
	color:#791D98;
	font-weight:bold;
	background:url(../../img/puces/privilege-car.gif) no-repeat 5px 1px;
	border-bottom:1px solid #B059C1;
}
#account .bien span{
	color:#791D98;
}
#account .bien .visu{
	float:right;
	width:122px;
}
#account .bien .visu img{
	display:block;
	border:1px solid #B056C5;
}
#account .bien .desc a.dossier{
	float:right;
	margin:-22px 0 0 0;
	padding:5px 0 3px 25px;
	color:#AF4EC2;
	font-weight:bold;
	background:url(../../img/puces/box-puceV.gif) no-repeat 0 2px;
}
#account .bien .desc{
	float:left;
	padding:5px 0 5px 30px;
	width:326px;
	height:1%;
}
#account .bien .desc div{
	display:block;
	margin:-2px 0 -5px -30px;
	padding:2px 0 5px 30px;
	width:125px;
	background:url(../../img/puces/gt-black.gif) no-repeat 18px 5px;
}
#account .bien .desc span{
	display:block;
	color:#8D30A2;
}


#monbien h3{
	margin:10px 0;
	color:#B056C5;
	font-weight:bold;
	text-transform:uppercase;
}
#monbien .bien{
	margin:0 0 10px 0;
	background-position:0 110px !important;
	border:1px solid #B056C5;
}
#monbien .bien .privilege{
	width:331px;
	padding:2px 0 2px 25px;
	color:#791D98;
	font-weight:bold;
	background:url(../../img/puces/privilege-car.gif) no-repeat 5px 1px;
	border-bottom:1px solid #B059C1;
}
#monbien .bien span{
	color:#791D98;
}
#monbien .bien .visu{
	float:right;
	width:122px;
}
#monbien .bien .visu img{
	display:block;
	border:1px solid #B056C5;
}
#monbien .bien .desc{
	float:left;
	padding:5px 0 5px 30px;
	width:326px;
	height:1%;
}
#monbien .bien .desc div{
	display:block;
	margin:-2px 0 -5px -30px;
	padding:2px 0 5px 30px;
	width:125px;
	background:url(../../img/puces/gt-black.gif) no-repeat 18px 5px;
}
#monbien .bien .desc span{
	display:block;
	color:#8D30A2;
}
#monbien .bien .comp{
	padding:10px 10px 5px 15px;
	background:url(../../img/box/comp-fd2.gif) repeat-x;
}
#monbien .bien .comp span{
	font-weight:bold;
	text-transform:uppercase;
}
#monbien .bien .comp ul, #monbien .bien .comp ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#monbien .bien .comp ul{
	padding:10px 20px;
}
#monbien .bien .comp ul li{
	margin:5px 0;
	padding:0 0 0 10px;
	font-weight:bold;
	background:url(../../img/puces/gt-black.gif) no-repeat left;
}
#monbien .back{
	float:right;
	margin:-25px 5px 0 0;
	color:#AD69BD;
	background-image:url(../../img/puces/prevf.gif);
}

#monbien #contact{
	float:right;
	margin:5px 0;
	padding:15px;
	padding-bottom:0;
	width:170px;
	/*height:260px;*/
	color:#5F6978;
	background:url(../../img/box/contact-fd.gif) no-repeat top right;
	border:1px solid #B056C5;
}
#monbien #contact .titre{
	padding:1px 0 10px 25px;
	color:#000000;
	font-weight:bold;
	background:url(../../img/puces/puce-contact.gif) no-repeat;
}
#monbien #contact .appel{
	margin:0 -9px;
	margin-top:5px;
	padding:7px 0 0 25px;
	height:23px;
	background:url(../../img/box/appel.gif) no-repeat;
}
#monbien #contact .appel a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
#monbien #contact ul, #monbien #contact ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#monbien #contact ul{
	margin:0 -15px 0 -15px;
	padding:5px 15px 15px 15px;
	background:url(../../img/box/contact-fd.gif) no-repeat bottom right;
}
#monbien #contact ul li{
	padding:2px 0;
}
#monbien #contact ul li a{
	padding:0 0 0 20px;
	color:#B056C5;
	font-weight:bold;
}
#monbien #contact ul li.rdv a{
	background:url(../../img/puces/rdv.gif) no-repeat left;
}
#monbien #contact ul li.ecrir a{
	background:url(../../img/puces/ecrir.gif) no-repeat left;
}
#monbien #contact a b{
	color:#5F6978;
}
#monbien .blueBox{
	float:left;
	margin:5px 0;
	width:270px;
	height:1%;
	background:#FFFFFF;
}
#monbien .blueBox .tl{
	background:url(../../img/box/blueBox-tl.gif) no-repeat top left;
}
#monbien .blueBox .br{
	padding:5px 10px 10px 10px;
	background:url(../../img/box/blueBox-br.gif) no-repeat bottom right;
}
#monbien .blueBox.tg .br{
	padding:12px 5px 5px 5px;
	height:65px;
}
#monbien .blueBox h2{
	margin:0 -3px 0 -5px;
	padding:3px 3px 5px 5px;
	color:#A55CB6;
	text-transform:uppercase;
	background:url(../../img/puces/mauvePted.gif) repeat-x bottom;
}
#monbien .blueBox span{
	display:block;
	padding:2px 0;
	color:#AF63BB;
	font-weight:bold;
	text-transform:uppercase;
}
#monbien .blueBox table{
	margin:0 0 0 10px;
	width:230px;
}
#monbien .blueBox table td{
	padding:3px 0;
}
#monbien .blueBox table td.txt{
	text-indent:10px;
	vertical-align:top;
	background:url(../../img/puces/gt-black.gif) no-repeat 0 8px;
}
#monbien .blueBox img{
	vertical-align:top;
}
#monbien .blueBox .btncomp{
	float:right;
	margin:-23px 22px 0 0 !important;
	margin:-23px 11px 0 0;
}
#bien .bien .privilege{
	padding:0 0 0 20px;
	height:1%;
	color:#791D98;
	font-weight:bold;
	background:url(../../img/puces/privilegeM.gif) no-repeat left;
}
#bien .bien span{
	color:#791D98;
}
#bien .bien .visu{
	float:right;
	width:150px;
	text-align:right;
}
#bien .bien .visu img{
	border:1px solid #B056C5;
}
#bien .bien .detail{
	float:left;
	width:290px;
	margin:5px 0 0 0;
	padding:5px 0 0 20px;
	height:1%;
	background:url(../../img/puces/mauvePted.gif) repeat-x top;
}
#bien .bien .resumed{
	clear:both;
	margin:5px 0 0 0;
	padding:1px 10px 10px 20px;
	background:url(../../img/puces/mauvePted.gif) repeat-x top;
}
#bien .bien .resumed ul, #bien .bien .resumed ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#bien .bien .resumed ul{
	padding:0 0 0 20px;
}
#bien .bien .resumed ul li{
	padding:0 0 5px 8px;
	background:url(../../img/puces/carr-mauve.gif) no-repeat 0 6px;
}
#bien .bien .resumed ul li a{
	font-weight:bold;
}


#message h3{
	margin:10px 0 3px 0;
	color:#B056C5;
	font-weight:bold;
	text-transform:uppercase;
}
#message textarea{
	margin:3px 5px 0 0;
	width:350px;
	height:45px;
	overflow:auto;
	vertical-align:middle;
	border:1px solid #B056C5;
}

#Service .br{
	padding:10px 15px 15px 15px;
}
#Service ul, #Service ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#Service ul{
	margin:5px 0;
}
#Service ul li{
	padding:0 0 5px 8px;
	background:url(../../img/puces/carr-blue2.gif) no-repeat 0 6px;
}
#Service ul li a{
	color:#0B4DA4;
	font-weight:bold;
}

#Profil .br{
	padding:10px 15px 15px 15px;
}
#Profil ul, #Profil ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#Profil ul{
	margin:5px 0;
}
#Profil ul li{
	padding:0 0 5px 8px;
	background:url(../../img/puces/carr-mauve.gif) no-repeat 0 6px;
}
#Profil ul li a{
	color:#8B389E;
	font-weight:bold;
}

/***** *** ****** ******* *****/

/***** Ma s?ction *****/
#selection .content{
	background:url(../../img/content-fd-selection.jpg) no-repeat top;
	border:1px solid #FF9D05;
	border-top:2px solid #FF9D05;
}
#selection .path{
	background:url(../../img/box/path-fd-selection.gif) no-repeat;
}
/***** ** ********* *****/

/****** Popup *****/
body.popupMauve{
	padding:110px 10px 0 10px;
	text-align:left;
	font-weight:bold;
	overflow:auto;
	background:url(../../img/popup/popupMauve-fd.gif) no-repeat;
}
body.popupMauve h1{
	padding:0 0 5px 8px;
	margin:0 0 10px -8px;
	background:url(../../img/puces/mauvePted.gif) repeat-x bottom;
}
body.popupMauve p{
	margin:20px 0;
}

body.popupMauveBox{
	text-align:left;
}
body.popupMauveBox .mauveBox{
	background:url(../../img/popup/popupMauveBox-fd.gif) repeat-x;
	width:330px;
}
body.popupMauveBox .mauveBox .br{
	height:350px !important;
}
body.popupMauveBox .mauveBox h1{
	margin: 10px 0 50px 0;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
body.popupMauveBox .mauveBox p{
	padding:0 15px 0 0;
}
body.popupMauveBox .mauveBox .btn{
	padding:10px 0;
	text-align:center;
}
body.popupMauveBox .mauveBox .text{
	border:1px solid #B056C5;
}
body.popupMauveBox .mauveBox input{
	vertical-align:middle;
}
body.popupMauveBox .mauveBox .btn img{
	margin:10px 0;
}

body.popupBlue{
	text-align:left;
	font-weight:bold;
	background:url(../../../img/popup/popupBlue-fd.jpg) no-repeat;
}
body.popupBlue .detail{
	width:540px;
}
body.compa .detail{
	width:780px;
}
body.popupBlue .detail td{
	vertical-align:top;
}
body.popupBlue .detail .titre{
	padding:0 0 0 100px;
	height:130px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
}
body.popupBlue .detail td .form td{
	vertical-align:middle;
}
body.popupBlue #form .form .field{
	width:250px;
	color:#000000;
	font-weight:normal;
}

body.popupBlue #contact{
	float:right;
	padding:15px;
	padding-bottom:0;
	width:170px;
	/*height:260px;*/
	color:#5F6978;
	font-weight:normal;
	background:url(../../img/box/contact-fd.gif) no-repeat top right;
	border:1px solid #B056C5;
}
body.popupBlue #contact .titre{
	padding:1px 0 10px 25px;
	height:auto;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background:url(../../img/puces/puce-contact.gif) no-repeat;
}
body.popupBlue #contact .appel{
	margin:0 -9px;
	margin-top:5px;
	padding:7px 0 0 25px;
	height:23px;
	background:url(../../img/box/appel.gif) no-repeat;
}
body.popupBlue #contact .appel a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
body.popupBlue #contact ul, body.popupBlue #contact ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
body.popupBlue #contact ul{
	margin:0 -15px 0 -15px;
	padding:5px 15px 15px 15px;
	background:url(../../img/box/contact-fd.gif) no-repeat bottom right;
}
body.popupBlue #contact ul li{
	padding:2px 0;
}
body.popupBlue #contact ul li a{
	padding:0 0 0 20px;
	color:#B056C5;
	font-weight:bold;
}
body.popupBlue #contact ul li.rdv a{
	background:url(../../img/puces/rdv.gif) no-repeat left;
}
body.popupBlue #contact ul li.ecrir a{
	background:url(../../img/puces/ecrir.gif) no-repeat left;
}
body.popupBlue #contact a b{
	color:#5F6978;
}

body.popupBlue .dataDiv{
	margin:0 0 10px 10px;
}
body.popupBlue .data{
	margin:0 0 10px 10px;
	width:530px;
	border-collapse:collapse;
	border:1px solid #B66CCF;
}
body.popupBlue .data td{
	padding:2px 10px;
	font-weight:normal;
	border-right:1px solid #B66CCF;
	border-left:1px solid #B66CCF;
}
body.popupBlue .data .fd1 td{
	background:#FFFFFF;
}
body.popupBlue .data .fd2 td{
	background:#F7F8FC;
}
body.popupBlue .entete td{
	font-weight:bold;
	white-space:nowrap;
	background:url(../../img/puces/mauvepted.gif) repeat-x bottom left #F7F8FC;
}

body.popupBlue .bien{
	float:left;
	width:310px;
	margin:0 0 10px 10px !important;
	margin:0 0 10px 5px;
	background:url(../../img/box/resume-fd.gif) repeat-x bottom #FFFFFF;
	border:1px solid #B056C5;
}
body.popupBlue .bien .privilege{
	padding:2px 0 2px 25px;
	color:#791D98;
	font-weight:bold;
	background:url(../../img/puces/privilege-car.gif) no-repeat 5px 1px;
	border-bottom:1px solid #B059C1;
}
body.popupBlue .bien span{
	color:#791D98;
}
body.popupBlue .bien .visu{
	float:right;
	margin:0 1px 0 0 !important;
	margin:0;
	width:122px;
}
body.popupBlue .bien .visu img{
	display:block;
	border:1px solid #B056C5;
}
body.popupBlue .bien .desc a.dossier{
	float:right;
	margin:0;
	padding:5px 0 3px 25px;
	color:#AF4EC2;
	font-weight:bold;
	background:url(../../img/puces/box-puceV.gif) no-repeat 0 2px;
}
body.popupBlue .bien .desc{
	float:left;
	padding:5px 0 5px 5px;
	width:175px;
	height:1%;
}
body.popupBlue .bien .desc strong{
	color:#772D86;
}
body.popupBlue .bien .desc span{
	display:block;
	color:#8D30A2;
}
body.popupBlue .btn{
	float:left;
	width:320px;
	text-align:center;
}
body.popupBlue .btn img{
	margin:0 10px;
}
body.popupBlue .mentions{
	padding:0 0 10px 10px;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
}


body.visua .detail{
	width:720px;
}
body.visua .detail .orangeBox{
	margin:0 0 0 10px;
}

/***** ***** *****/
#form .red{
	color:#f00;
}


/***** Transition *****/
.transit{
	margin:0 -7px;
}
.transit strong{
	color:#044197;
}
.transit .listing, #edit .listing li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.transit .listing{
	margin:9px 0;
}
.transit .listing li{
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	text-align:justify;
	background:url(../../img/puces/gt-blue.gif) no-repeat 0 3px;
}
.transit .small li{
	padding:0 0 0 5px;
	margin:0;
	background:url(../../img/puces/carr-blue2.gif) no-repeat 0 8px;
}
.vac{
	padding:25px 40px 0 65px;
	height:291px;
	background:url(../../img/transi/vac-fd.gif) no-repeat;
}
.prest{
	padding:25px 40px 0 65px;
	height:291px;
	background:url(../../img/transi/prest-fd.gif) no-repeat;
}

.carteTitre{
	margin:0 0 10px 0;
	padding:2px 0 5px 22px;
	color:#0C4BA3;
	font-size:13px;
	font-weight:bold;
	background:url(../../img/puces/boxHome-puce.gif) no-repeat 0 2px;
}
.DOMTOM{
	visibility:hidden;
	padding:0 0 10px 10px;
	width:150px;
	color:#0C4BA3;
}
.DOMTOM a{
	display:block;
	padding:0 0 0 15px;
	color:#769CD5;
	text-decoration:underline;
	background:url(../../img/puces/dblflc-orange.gif) no-repeat left;
}

.affichette{
	margin:20px;
	width:500px;
	height:500px;
	color:#0000A5;
	font-weight:normal;
	background:url(../../img/affichette-fd.gif) no-repeat;
	border:1px solid #0000A5;
}
.affichette .ville{
	padding:80px 0 0 130px;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}
.affichette .ref{
	padding:0 20px;
	font-weight:bold;
	text-align:right;
}
.affichette .visu{
	padding:10px 0;
	height:250px;
	text-align:center;
}
.affichette .txt{
	padding:0 100px 10px 20px;
	height:70px;
}
.affichette .prix{
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:20px;
}
.affichette .prix span{
	font-size:15px;
	font-weight:normal;
}

.affichette.prestige{
	color:#08048C;
	background-image:url(../../img/affichette-prestige-fd.jpg);
}
.affichette.prestige .ville{
	float:left;
	width:380px;
	padding:140px 0 0 20px;
}
.affichette.prestige .ref{
	float:right;
	padding:140px 20px 0 0;
	width:80px;
}
.affichette.prestige .visu{
	clear:both;
	height:200px;
}
.affichette.prestige .txt{
	float:left;
	padding:0 0 0 20px;
	width:260px;
}
.affichette.prestige .prix{
	float:right;
	padding:0 20px 0 0;
	text-align:right;
	width:200px;
}
/***** ********** *****/

/***** Plan du site *****/
#siteMap h2{
	margin-bottom:10px;
}
#siteMap ul, #siteMap ul li, #siteMap ul li ol, #siteMap ul li ol li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#siteMap ul{
	clear:both;
	margin:10px 0;
}
#siteMap ul li{
	float:left;
	margin:0 5px 0 0;
	height:1%;
	width:140px;
	background:#F2F6FF;
}
#siteMap ul li a{
	display:block;
	padding:7px 10px;
	height:1%;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background:url(../../img/box/navtop-li.gif) no-repeat #5279CE;
}
#siteMap ul li.first{
	width:140px;
}
#siteMap ul li.vacance{
	width:110px;
}
#siteMap ul li.selection{
	width:90px;
}
#siteMap ul li.selection a{
	background:#F69833;
}
#siteMap ul li.espace a{
	background:#B056C5;
}
#siteMap ul li.up{
	width:164px;
}
#siteMap ul li.up a{
	background:#2A66CF;
}
#siteMap ul li.last{
	width:110px;
	text-align:center;
}
#siteMap ul li ol li{
	float:none;
	margin:0;
	padding:0;
	width:auto;
	background:none;
}
#siteMap ul li ol li.srub{
	padding:2px 5px;
	color:#FFFFFF;
	background:#9EBCE8;
}
#siteMap ul li ol li a, #siteMap ul li.up ol li a{
	padding:3px 5px;
	color:#0C4BA3;
	text-align:left;
	background:none;
}
#siteMap ul li.espace ol li a{
	color:#B056C5;
	text-align:left;
	background:#FCF1FF;
}

/***** Popup Selection *****/
.popupBlue #maSelection .sbox{
	width:900px;
}
.popupBlue #maSelection #product .produit #produitDesc table td{
	font-weight:normal;
	border:0;
}
.popupBlue #maSelection table .desc{
	width:290px;
	height:auto !important;
	height:60px;
	min-height:60px;
}
.popupBlue #maSelection table .link{
	width:290px;
}
.popupBlue #maSelection table .detail{
	padding:0;
	border:0;
}

.popupBlue .getBack{
	padding:2px 10px 2px 30px;
	background:#F69833;
}
.popupBlue .getBack a{
	padding:0 0 0 10px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../../img/puces/dbl-flc-down.gif) no-repeat 0 3px;
}

/* Résultat formulaire de contact */
#result_contact h2 span{
	display:block;
	padding:2px 0 3px 27px;
	color:#698CD0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	background:url(../../img/puces/4round.gif) no-repeat 0px 0px;
}
#result_contact h2 span span{
	display:inline;
	padding:0;
	color:#0C49A4;
	font-size:17px;
	text-transform:none;
	background:none;
}