/*******************************************************/
/***** CSS SITE *****/
/*******************************************************/

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


body{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:11px;
	color:#000000;
	text-align:center;
	scrollbar-face-color:#769CD5;
	scrollbar-shadow-color:#2866CD;
	scrollbar-arrow-color:#FEBF24;
	scrollbar-track-color:#DDE7FF;
	SCROLLBAR-BASE-COLOR: #769CD5;
	overflow: auto;
}
td{
	font-size:11px;
	color:#000000;
}
input, select, textarea{
	font-size:11px;
	color:#000000;
	vertical-align:middle;
}
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;
}











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











/** CONTENU **/
.content{
	padding:8px 0px 0 5px;
	height:auto !important;
	height:114px;
	min-height:350px;
	background-color: #ffffff;
	background:url(images/interface/idem/content-fd.jpg) no-repeat top;
	border:1px solid #CCD2DC;
	border-top:2px solid #E0EAFF;
}

.mentions{
	padding:0 0 0 50px;
	font-size:10px;
	font-style:italic;
	text-align:center;
}

.stats{
	margin:0 0 5px 0;
}

.prest{
	padding:25px 40px 0 65px;
	height:291px;
	background: url(images/interface/prest-fd.gif) no-repeat;
}


/***** 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(images/interface/idem/gt-blue.gif) no-repeat 0 3px;
}
.transit .small li{
	padding:0 0 0 5px;
	margin:0;
	background:url(images/interface/idem/carr-blue2.gif) no-repeat 0 8px;
}






/***** CONTENEUR GENERAL *****/
#container{
	position:relative;
	margin:auto;
	width:995px;
	text-align:left;
	background-color: #ffffff;
}







/***************************************************************************/
/***** CALQUES HEADER *****/
#header{
	position:relative;
	background-color: #1A59BA;
	background-image: url(images/interface/top_fond.gif);
	height: 148px;
	width:995px;
	border: 0px;
}

#menu_top_sup{
	position: relative;
	left: 150px;
	top: 0px;
	width: 786px;
	height: 21px;
	text-align: right;
	border: 0px;
}

#visu_ville{
	position: relative;
	left: 150px;
	top: 1px;
	width: 786px;
	height: 96px;
}


/***** NAVGATION TOP *****/
.navtop{
	position:absolute;
	top:117px;
	left:150px;
	padding:0px;
	height:31px;
	width: 800px;
	background: url(images/interface/idem/navtop-shadow-start.gif) no-repeat;
}
.navtop ul, .navtop ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.navtop ul{
	float:left;
	padding:0px 0 0 0;
	height:31px;
	background: url(images/interface/idem/navtop-shadow-fd.gif) no-repeat top right;
}
.navtop ul li{
	position:relative;
	float:left;
	margin:0 6px 0 0;
	background:url(images/interface/idem/navtop-li.gif) no-repeat;
}
.navtop ul li.on{
	background:url(images/interface/idem/navtop-li-on.gif) repeat-x;
}
.navtop ul li a{
	float:left;
	padding:9px 5px;
	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(images/interface/idem/navtop-li-a-hover.gif) no-repeat bottom;
}
.navtop ul li.on a, .navtop ul li.on a:hover{
	color:#0C4BA3;
	background:url(images/interface/idem/navtop-li-a.gif) no-repeat bottom;
}



.usernav{
	position:absolute;
	top:117px;
	right:10px;
	padding:0px;
	height:31px;
	background: url(images/interface/idem/navtop-shadow-start.gif) no-repeat;
}
.usernav ul, .usernav ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.usernav ul{
	float:left;
	padding:0px 0 0 0;
	height:31px;
	background: url(images/interface/idem/navtop-shadow-fd.gif) no-repeat top right;
}
.usernav ul li{
	position:relative;
	float:left;
	margin:0 6px 0 0;
	background:url(images/interface/idem/navtop-li.gif) no-repeat;
}
.usernav ul li.select{
	margin:0 6px 0 0;
	background: url(images/interface/idem/usernav_orange.gif) repeat-x;
	/*background:#F69833;*/
}
.usernav ul li.on{	
	margin:0 6px 0 0;
	background:url(images/interface/idem/navtop-li-on.gif) repeat-x;
}
.usernav ul li a{
	float:left;
	padding:9px 5px;
	color:#E0EBFE;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.usernav ul li a:hover, .usernav ul li.hover a{
	text-decoration:none;
	background:url(images/interface/idem/navtop-li-a-hover.gif) no-repeat bottom;
}
.usernav ul li.on a, .usernav ul li.on a:hover{
	color:#0C4BA3;
	background:url(images/interface/idem/navtop-li-a.gif) no-repeat bottom;
}




/***** MODULE RECHERCHE / COLONNES / BOX *****/
.left{
	float:left;
	margin:0 5px 0 0;
	width:270px;
}
.center{
	float:left;
	margin:0 0px 0 0;
	width:695px;
	min-height: 349px;
	display:block;
}
.center2{
	float:left;
	margin:0 5px 0 0;
	width:510px;
}
.centerL{
	float:left;
	margin:0 -10px 0 0;
	width:693px;
}
.centerXL{
	float:left;
	margin:0 5px 0 0;
	width:750px;
}
.centerXL2{
	float:left;
	margin:0 0px 0 0;
	width: 100%;
	/*min-height: 360px;*/
	
}

.orangeBox{
	margin:0 0 5px 0;
	height:auto !important;
	height:1%;
	background: url(images/interface/idem/orangeBox-fd.gif) repeat-x #FFFFFF;
}
.orangeBox .tl{
	background:url(images/interface/idem/orangeBox-tl.gif) no-repeat top left;
}
.orangeBox .br{
	height: auto !important;
	height:113px;
	min-height:349px;
	padding:10px 15px 10px 15px;
	background:url(images/interface/idem/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(images/interface/idem/dblflc-white.gif) no-repeat 0 4px;
}

.blueBox{
	margin:0 0 5px 0;
	/*height:1%;*/
	text-align:left;
	background:url(images/interface/idem/blueBox-fd.gif) repeat-x #ffffff;
}
.blueBox2{
	margin:0 0 5px 0;
	text-align:left;
	background:url(images/interface/idem/blueBox-fd.gif) repeat-x #ffffff;
}
.blueBox .tl, .blueBox2 .tl{
	background: url(images/interface/idem/blueBox-tl.gif) no-repeat top left;
}
.blueBox .br, .blueBox2 .br{
	padding:5px 10px 10px 10px;
	background:url(images/interface/idem/blueBox-br.gif) no-repeat bottom right;
}
.blueBox2 .tl .br .a2{
	color:#698CD0;
	padding:2px 0 6px 25px;
	text-decoration:underline;
	background:url(images/interface/box-puce.gif) no-repeat left;
}
.blueBox .tg .br, .blueBox2 .tg .br{
	padding:12px 5px 5px 5px;
	height:65px;
}
.blueBox, h2{
	margin:0 -3px 0 -5px;
	padding:0 3px 5px 5px;
	background:url(images/interface/idem/bluepted.gif) repeat-x bottom;
}
.blueBox2 h2{
	margin:0 -3px 0 -5px;
	padding:0 3px 5px 5px;
	color:#0C49A4;
	font-weight:bold;
	font-size:17px;
	background:url(images/interface/idem/bluepted.gif) repeat-x bottom;
}

#mySearch .br{
	height:355px !important;
}
#equiv .br{
	height:434px !important;
}
.popupBlue #mySearch .br{
	height:203px !important;
	height:200px;
}

#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 .fields{
	
}
#mySearch .fields input{
	border:1px solid #8597BB;
}
#mySearch .piece{
	width:80px;
}
#mySearch .budget{
	width:75px;
}
#mySearch .budgetmax{
	width:75px !important;
}
#mySearch .dptville{
	width:170px;
}
#mySearch select{
	width:170px;
}
#mySearch .pop{
	text-align:center;
}
#mySearch .radio{
	padding:0;
	text-align:right;
}
#mySearch .txtradio{
	line-height:190%;
}
#mySearch .ex{
	padding-top:15px;
}
#mySearch .ex a{
	color:#80A1CE;
	text-decoration:underline;
}

#mySearch .btn{
	text-align:right;
}
.popupBlue #mySearch .btn{
	padding-top:5px !important;
	padding-left:30px !important;
	padding-top:2px;
	padding-left:0;
	text-align:center;
}
#mySearch .critere a{
	padding:2px 0 6px 25px;
	color:#FFA800;
	font-weight:bold;
	background:url(images/interface/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(images/interface/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;	
}

#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:25%;
}
.annonce .visu{
	padding:1px 2px 2px 1px;
	background: url(images/interface/idem/annonce-fd.gif) no-repeat;
}
.annonce .details{
	padding:5px 10px 0 25px;
	height:auto !important;
	height:58px;
	min-height:47px;
	background:url(images/interface/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;
}

.ref{
	font-size: 11px;
	font-weight: bold;
	color:#8D30A2;
}
#product .cLeft{
	float:left;
	width:445px;
}
#product .cRight{
	margin:0 2px 0 2px;
	float: none;
	width:225px;
}
#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;
}
#product .diapo .visite{
	float:right;
	position:relative;
	margin:3px 4px -26px 0 !important;
	margin:15px 2px -38px 0;
}
#product .diapo .visite img{
	border:0;
}
.scrollTop{
	background: url(images/interface/idem/scrollTop.gif) no-repeat top;
}
.scrollBot{
	background:url(images/interface/idem/scrollBot.gif) no-repeat bottom;
}
#product .diapo .thumbs{
	position:relative;
	float:right;
	width:55px;
	height:190px;
	overflow:hidden;
}
#product .diapo .thumbs .cont{
	position:relative;
}
#product .diapo .thumbs .cont img{
	margin:5px 0 3px 0 !important;
	margin:5px 0 2px 0;
	cursor:pointer;
}


.thumb_product{
	border:1px solid #FFA600;
	margin-top: 0px;
	margin-bottom: 10px;
}
.thumb_product_XL{
	border:1px solid #FFA600;
}
.produit_ville{
	font-size: 12px;
	color:#000000;
	float:none;
}



#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(images/interface/box-puce.gif) no-repeat 0 5px;
}
#product .produit .prix{
	color:#8D30A2;
	font-size:16px;
	font-weight:bold;
}
#product .produit .env{
	color:#5F6978;
	font-weight:bold;
}
#product .produit .env h1{
	color:#000000;
	float:none;
}
#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(images/interface/nextc.gif) no-repeat left;
}
#product #contact{
	margin:20px 0 10px 0;
	padding:15px;
	padding-bottom:0;
	/*height:260px;*/
	color:#5F6978;
	background: url(images/interface/idem/contact-fd.gif) no-repeat top right;
}
#product #contact .titre{
	padding:1px 0 10px 25px;
	color:#000000;
	font-weight:bold;
	background: url(images/interface/puce-contact.gif) no-repeat;
}
#product #contact .appel{
	margin:0 -9px;
	margin-top:5px;
	padding:7px 0 8px 25px;
	height:23px;
	background:url(images/interface/idem/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(images/interface/idem/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(images/interface/idem/rdv.gif) no-repeat left;
}
#product #contact ul li.ecrir a{
	background: url(images/interface/idem/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(images/interface/idem/selectb.gif) no-repeat left;
}
#product #tools ul li.mail a{
	background: url(images/interface/idem/mailb.gif) no-repeat left;
}
#product #tools ul li.print a{
	background:url(images/interface/idem/printb.gif) no-repeat left;
}
#product #tools ul li.calc a{
	background:url(images/interface/idem/calc.gif) no-repeat left;
}
#product #tools ul li.notaire a{
	background:url(images/interface/idem/notaire.gif) no-repeat left;
}
#product #tools ul li.finance a{
	background:url(images/interface/idem/euro.gif) no-repeat left;
}
#product #tools .sep{
	padding:5px 0;
	background:url(images/interface/idem/sepTools.gif) repeat-x 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(images/interface/idem/gt-blue.gif) no-repeat 0 5px;
}
#privilege h6{
	padding:0 0 0 10px;
	color:#2A8AE9;
	background:url(images/interface/idem/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(images/interface/idem/flc-up.gif) no-repeat 0 8px;
}

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


body.popupBlue{
	text-align:left;
	font-weight:bold;
	background-color: #ffffff;
	background: url(images/popup/popupBlue-fd.jpg) no-repeat;
}
body.popupBlue .logo_print{
	display:none;
}
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;
}






.form_popupBlue{
	font-weight: bold;
	color:#0B4DA4;
}
.champs_popupBlue{
	border:1px solid #7F9DB9;
	width: 250px;
}
.titre_popupBlue{
	padding:0 0 0 100px;
	height:120px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
}
.mauveBox{
	margin:0 0 5px 0;
	height:auto !important;
	height:1%;
	background: url(images/interface/idem/mauveBox-fd.gif) repeat-x #ffffff;
}
.mauveBox .tl{
	background:url(images/interface/idem/mauveBox-tl.gif) no-repeat top left;
}
.mauveBox .br{
	height: auto !important;
	height:60px;
	min-height:60px;
	padding:10px 10px 10px 15px;
	background:url(images/interface/idem/mauveBox-br.gif) no-repeat bottom right;
}
body.popupMauveBox{
	text-align:left;
}
body.popupMauveBox .mauveBox{
	background:url(images/interface/idem/popupMauveBox-fd.gif) repeat-x #ffffff;
	width:330px;
	height: 350px;
}
body.popupMauveBox .mauveBox .br{
	height:350px !important;
}
body.popupMauveBox .mauveBox .btn{
	padding:10px 0;
	text-align:center;
}
#product #contact .sep{
	padding-top: 10px;
	padding-bottom: 8px;
	background:url(images/interface/idem/sepTools.gif) repeat-x left;
}


#edit{
	height: auto !important;
	color:#404449;
	background:url(images/interface/idem/edito-fd.gif) repeat-x;
}
#edit .br{
	padding: 8px 10px 10px 10px;
}
#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(images/interface/idem/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(images/interface/idem/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;
}

#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;
}
.result2{
	position:relative;
	float:left;
	margin:0 0 10px 0;
	width:245px;
	border:1px solid #0C49A4;
}
.result .privilege, .result2 .privilege{
	position:relative;
	float:right;
	margin:-5px -5px -34px 0;
}
.result .visite, .result2 .visite{
	clear:right;
	position:relative;
	float:right;
	margin:15px -5px -54px 0 !important;
	margin:15px -2px -54px 0;
}
.resultLegend{
	float:left;
	width:300px;
	color:#ffba29;
	font-weight:bold;
}
.resultLegend img{
	margin:0 10px;
	vertical-align:middle;
}
.result .visu{
	float:left;
	width:102px;
	height:83px;
}
.result2 .visu{
	float:left;
	width:100px;
	height:80px;
}
.result .desc, .result2 .desc{
	float:right;
	padding:7px 10px 6px 30px;
	width:174px;
	height:auto !important;
	height:70px;
	min-height:70px;
	background: url(images/interface/idem/result-fd.gif) no-repeat bottom right #FFFFFF;
}
.noresult a{
	display:block;
	padding:3px 0 5px 25px;
	width:125px;
	background:url(images/interface/boxHome-puce.gif) no-repeat 0 0;
}
.result .desc a{
	display:block;
	margin:-2px 0 -5px -30px;
	padding:2px 0 5px 30px;
	/*width:125px;*/
	background:url(images/interface/box-puce.gif) no-repeat 7px 0;
}
.result2 .desc a{
	display:block;
	margin:-2px 0 -5px -30px;
	padding:2px 0 5px 30px;
}
.result .desc span{
	display:block;
	color:#8D30A2;
}
.result2 .desc span{
	display:block;
	color:#8D30A2;
	height:53px;
	font-size:0.9em;
}
.result .links{
	clear:both;
	height:20px;
	background:url(images/interface/idem/result-link-fd.gif) repeat-x;
	border-top:1px solid #F1B624;
}
 .result2 .links{
	clear:both;
	max-height:10px;
	font-size:0.9em;
	background:url(images/interface/idem/result-link-fd.gif) repeat-x;
	border-top:1px solid #0C49A4;
}
.result .links ul, .result .links ul li, .result2 .links ul, .result2 .links ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.result .links ul li, .result2 .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;
}
.result2 .links a{
	color:#B056C5;
}
.result .links ul li.select a, .result2 .links ul li.select a{
	padding:0 0 0 10px;
	background:url(images/interface/add.gif) no-repeat left;
}
.result .links ul li.mail a, .result2 .links ul li.mail a{
	padding:0 0 0 18px;
	background:url(images/interface/mail.gif) no-repeat left;
}
#biens_equiv{
	float: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(images/interface/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(images/interface/nextc.gif) no-repeat right;
	text-decoration:none;
}
#upper{
	margin:0px 0px 10px 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(images/interface/prevf.gif);
}
#downer ul li.next a{
	background-image:url(images/interface/nextf.gif);
}
#upper ul li.on a, #downer ul li.on a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#maSelection .sBox{
	clear:both;
	padding:3px;
}

#maSelection .mentionSel{
	color:#F79600;
	float:left;
	width:450px;
}
#maSelection .pager, #selection .pager ul{
	float:left;
}
#maSelection table{
	width:95%;
	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 5px 5px 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-image: url(images/interface/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 5px 0 0;
	padding:0 0 0 17px;
	background: url(images/interface/mail.gif) no-repeat left
}
#maSelection table .links li a.suppr{
	padding:0 0 0 8px;
	background:url(images/interface/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;
}

#advancedSearch table{
	width:98%;	
}
#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 .invest{
	padding:2px 28px 2px 0;
	text-transform:uppercase;
}
#advancedSearch .invest span{
	color:#000000;
}
#advancedSearch .invest input{
	margin:0 0 0 15px;
	vertical-align:-3px;
}
#advancedSearch .titres td{
	padding:0 0 0 15px;
	color:#0C4BA3;
	font-size:12px;
	text-transform:uppercase;
	background:url(../../img/puces/neuf-criteres.gif) no-repeat 0 3px;
}
#advancedSearch .details td{
	padding:10px;
	background:#F2F6FF;
}
#advancedSearch .details td table td{
	padding:0;
}
#advancedSearch .details .checklist td{
	padding:4px 0 0 0;
	vertical-align:middle;
}
#advancedSearch .checklist td.check{
	padding:0;
	vertical-align:top;
}
#advancedSearch .checklist #check1 td{
	padding:2px 0;
}
#advancedSearch .checklist #check2 td{
	padding:8px 0;
}
#advancedSearch .local td{
	white-space:nowrap;
}
#advancedSearch .fields input{
	width:170px;
	border:1px solid #8597BB;
}
#advancedSearch select{
	width:170px;
}
#advancedSearch .local td.pop{
	padding:20px 0 0 5px;
}
#advancedSearch .local td{
	vertical-align:middle;
}
#advancedSearch .radio{
	padding:0;
	text-align:right;
}
#advancedSearch .ex a{
	color:#80A1CE;
	text-decoration:underline;
}
#advancedSearch .details .money{
	width:200px !important;
}
#advancedSearch .details .money  table td{
	padding:6px 0 6px 5px;
	white-space:nowrap;
	vertical-align:middle;
}
#advancedSearch .details .money #money1 td{
	padding-top:6px;
	padding-bottom:6px;
}
#advancedSearch .money input{
	width:50px;
	border:1px solid #8597BB;
}
#advancedSearch .money .field{
	text-align:right;
}
#advancedSearch .money .fields input{
	width:80px;
}
#advancedSearch .btn{
	text-align:right;
}






/***** FOOTER *****/
.footer{
	margin:3px 0 0 0;
	padding:4px 15px;
	color:#FFFFFF;
	background:#F8B832;
}
.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(images/interface/footer-puce.gif) no-repeat left;
}











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

.txt_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color :#FEDD02;
}
a.txt_orange{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color :#FEDD02;
}
a.txt_orange:hover{
	text-decoration: underline;
	color :#FEDD02;
}




.menu_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color :#0B4BA5;
}
a.menu_bleu{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color :#0B4BA3;
}
a.menu_bleu:hover{
	text-decoration: underline;
	color :#0B4BA3;
}

.menu_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color :#ffffff;
}
a.menu_blanc{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color :#ffffff;
}
a.menu_blanc:hover{
	text-decoration: underline;
	color :#ffffff;
}

.alerte{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.titre_blanc{
	font-size: 18px;
	color: #ffffff;
	/*text-transform:uppercase;*/
}
.titre_bleu{
	color:#7493D3;
	font-weight:bold;
}
.titre_bleu2{
	font-size: 15px;
	font-weight: bold;
	color: #0B4BA5;
	text-transform: uppercase;
}
.titre_bleu3{
	font-size: 12px;
	font-weight: bold;
	color: #7493D3;
	text-transform:uppercase;
}

.select_pagination{
	border:1px solid #8597BB;
}

.link_sel{
	text-decoration: none;
	padding:0 0 0 0px;
	color:#F49500;
}
a.link_sel{
	text-decoration: none;
	padding:0 0 0 10px;
	color:#F49500;
}
a.link_sel : hover{
	text-decoration: underline;
	padding:0 0 0 10px;
	color:#F49500;
}


.txt2_bleu{
	font-weight: bold;
	color: #0A4AA4;
}
.txt2_orange{
	font-weight: bold;
	color: #FFA901;
}

#fix_header
	{
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		background:#2B68D1;
		text-align:center;
		width:995px;
	}

#tel_top_right
	{
		font-weight:bold;
		font-size:14px;
		color:#2B68D1;
		float:right;
		padding:0em;
		margin:0em;
		margin-right:18px;
		margin-top:-2px;
	}

.ref_blanc{
	color:#ffffff;
	text-decoration: none;
}
a.ref_blanc{
	color:#ffffff;
	text-decoration: underline;
}
a.ref_blanc:hover{
	color:#ffffff;
	text-decoration: none;
}

.ligne{
	font-size: 14px;
	font-weight: bold;
	color: #0C49A4;
	border-bottom: 1px dashed #009EDB;
	padding: 2px 0 3px 10px;
}