/*= general */

* {
	margin:0;
}

body {
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #000;
}

p {
	margin-bottom:0.55em;
	line-height:1.2em;
}

th, td {
	font-size:11px;
}

h1,h2,h4 {
	color:#376db3;
	margin-bottom:0.3em;
	font-size:18px;
	font-weight:bold;
}

h1.titrerecherche,h4.titrerecherche {
	color:#222;
	padding-left:10px;
	margin-bottom:0em;
	font-size: 14px;
	text-align:left;
}

h4.titreagence{
    margin-bottom: 5px;
    margin-top: -20px;
}

h1.titredetailannonce,h4.titredetailannonce {
	background-color:#EEECE9;
	color:#000;
	padding:4px; 
	line-height:12px;
}

h1 span a,h4 span a {
	padding-left:8px;
}

h1.hautpage {
	color: #bcbcbc;
	font-size:10px;
	line-height:17px;
	padding-left:6px;
	text-align:left;
	margin-top:0;
	margin-bottom:0.3em;
}
h2 {
	font-size:16px;
}
#gestion h2, #PopUp h2 {
	color:#376db3;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:1px;
}

h3 {
	color:#000;
	margin-bottom:0.55em;
	font-size:13px;
	font-weight:bold;
}

.class_h3 {
	color:#000;
	margin-bottom:0.55em;
	font-size:13px;
	font-weight:bold;
	display:block;
}

h4 {
	font-size:14px;
}

a {
	color:#0056be;
	outline:none;
}

a.visite:visited {
	color:#0056be;
}

img {
	border: 0;
}

ul, ol {
	margin-left:5px;
	padding-left:20px;
}

li {
	padding-bottom:11px;
}

input, select, option, textarea {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color:#000;
	vertical-align:middle
}
input, textarea {
	padding:1px;
}

small{
	font-size:10px;
}

.small_formulaire{
	font-size:10px;
	padding:0 0 5px 8px;
}

hr {
	border: 0 none;
	color: #DBDDDE;
	background-color: #DBDDDE;
	height: 1px;
}


/*= misc + gestion */

.Visible{
	display:block;
}

.Cache{
	display:none;
}

.inline{
	display:inline;
}

.Petit{
	font-size:9px;
}

.menuGestion{
	display:inline;
}

.menuGestion li{
	display:inline;
	margin:0 5px;
}

.FormBouton, .Bouton{
	font-size:12px;
	padding:0 2px;
}
.Bouton2{
	font-size:12px;
	padding:0 2px;
	width:200px;
	text-align:left;
}
.Image_Bouton {
	margin-top:0px;
	margin-top/*\**/:12px\9;  /*IE8*/
	background:url(../Images/Icone/envoyer_message.gif);
	border:none;
	width: 211px; 
	height: 46px; 
	cursor: pointer;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.Image_Bouton {
		margin-top:8px;
	}
}

.imo-color {
	color:#ea359a;
}

.Message{
	color:#000000;
}
.Warning{
	color:#AA0000;
	font-weight:bold;
}
.Warning2{
	color:#AA0000;
	font-weight:bold;
	font-size:12px;
	padding:1px;
	background-color:#FFFCDF;
}

.Titre{
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	color:#ea359a;
	font-weight:bold;
}

.ListeCheck{
	height:100px;
	overflow:auto;
	background-color:#EEEEEE;
}
.FieldsetBandeau{
	margin: 0 0 10px 0;
	border:1px solid #00B000;
	background:#FFFFFF;
	font-size:11px;
	padding:8px 15px;
	text-align:center;
	width:740px;
}
.FieldsetBandeau legend{
	font-family:arial,helvetica,sans-serif;
	color:#009100;
	font-size:14px;
	padding:0 3px;
	text-transform:uppercase;
}
.FieldsetProspection{
	margin: 0 0 10px 0;
	border:1px solid #DCCB35;
	background:#FFFFFF;
	font-size:11px;
	padding:15px;
}
.FieldsetProspection legend{
	font-family:arial,helvetica,sans-serif;
	color:#C0AD02;
	font-size:14px;
	padding:0 3px;
	text-transform:uppercase;
}
.TitreProspection{
	color:#C7B516;
	font-size:16px;
}
.TableProspection{
	background-color:#FAE875;
	color:#333;
}
.TableProspection td p{
	margin:2px;
}
.LigneProspection0{
	background-color:#FFFFFF;
}
.LigneProspection1 td p,.LigneProspection0 td p{
	margin:2px;
}
.LigneProspection1{
	background-color:#F0F3F5;
}
.FieldsetAnnonce{
	margin: 20px 0 10px 0;
	border:1px solid #34BAE6;
	background:#FFFFFF;
	font-size:11px;
	padding:15px;
}
.FieldsetAnnonce legend{
	font-family:arial,helvetica,sans-serif;
	color:#169BC7;
	font-size:14px;
	padding:0 3px;
	text-transform:uppercase;
}
.TitreAnnonces {
	color:#169BC7;
	font-size:16px;
}

.FieldsetParrainage{
	margin: 0 0 25px 0;
	border:1px solid #00B000;
	background:#FFFFFF;
	font-size:11px;
	padding:15px 30px;
	text-align:left;
	width:440px;
}
.FieldsetParrainage legend{
	font-family:arial,helvetica,sans-serif;
	color:#009100;
	font-size:13px;
	padding:0 2px 10px 2px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	text-align:left;
}

.DivParrainage {
	margin-top:10px;
	background-color:#F0F3F5;
	padding:15px;
}

.TableAnnonces{
	background-color:#66CCFF;
	color:#333;
}
.TableAnnonces td p{
	margin:2px;
}
.LigneAnnonce0{
	background-color:#F0F3F5;
}
.LigneAnnonce1{
	background-color:#FFFFFF;
}
.LigneAnnonce0 td p,.LigneAnnonce1 td p{
	margin:2px;
}
.FieldsetAnnonce2{
	margin:0 0 10px 0;
	border:1px solid #34BAE6;
	background:#FFFFFF;
	font-size:11px;
	padding:10px;
	width:60%;
}
.FieldsetAnnonce2 legend{
	font-family:arial,helvetica,sans-serif;
	color:#169BC7;
	font-size:12px;
	padding:0 3px;
	text-transform:uppercase;
}

.FieldsetLegende{
	margin:0 0 10px 0;
	border:1px solid #C0C0C0;
	background:#FFFFFF;
	font-size:10px;
	padding:2px 2px 1px 5px;
	width:95%;
}
.FieldsetLegende legend{
	font-family:arial,helvetica,sans-serif;
	color:#b5b5b5;
	font-size:11px;
	font-weight:bold;	
	padding:0 6px;
	text-transform:uppercase;
}
.LigneAnnonce{
	text-align:left;
	font-size:10px;
}

.TableGestion{
	width:100%;
	border:thin solid #CCCCCC;
	border-style:solid;
	border-width:1px;
}
.TableGestion p {
	font-size:11px;
}
.LigneGestion0{
	background-color:#E3EBDD;
}
.LigneGestion1{
	background-color:#FFFCDF;
}
.LigneGestion2{
	background-color:#EEEEEE;
}

.FormRecherche{
	font-size:11px;
}
.TableRecherche{
	width:100%;
	border-collapse:collapse;
	background-color:#EFEFEF;
	border:1px solid #DEDEDE;
}

.Menu{
	font-size:11px;
	font-weight:bold;
	margin:2px;
	text-align:center;
}
.LienMenu{
	color:#000000;
}
.TableMenu{
	background-color:#FFCC66;
}
.TableMenu2{
	background-color:#FFFFFF;
	border:thin solid #FFCC66;
	border-style:solid;
	border-width:1px;
}
.TableMenuOver{
	background-color:#FFCC66;
}

.Chemin{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:2px;
}
.TableChemin{
	background-color:#376db3;
}

.RubriqueSelect{
}
.RubriqueSelect a {
	color:#a1a2a3;
}
.Rubrique{
	color:#222;
	font-weight:bold;
	background-color:#efefef;
	text-transform:uppercase;
}
.Region{
    background-color:#EEEEEE;
}
.sousRubrique{
}
.TableRubrique{
	width:100%;
	border-collapse:separate;
	border-width:0;
}

.LigneTD{
	background-color:#F2F2F2;
}

.LigneTDclef{
	width:30%;
}

.LigneTDvaleur{
	width:70%;
}

.LigneTDclef2{
	width:40%;
}

.LigneTDvaleur2{
	width:60%;
}

.LigneTD p {
	margin-bottom:1px;
}
.LigneMarge{
	margin-left:5px;
}
.LigneTD1 p {
	font-weight:bold;
	margin-bottom:1px;
}
.LigneTD2 p {
	margin-bottom:1px
}
.LigneTD3 p {
	margin-bottom:3px
}

.GeneralTable {
	width:98%;
	border-collapse:separate;
	border-width:2px;
	background-color:#E1E2E3;
}
.GeneralHeaderTR {
	background-color:#E1E2E3;
}
.GeneralHeaderTR td p {
	color:#222;
	font-weight:bold;
	text-align:center;
}
.GeneralTR {
	background-color:#fff;
}
.GeneralTable p {
	margin:0;
	padding:2px 5px;
}

.FormRechercheFixed,.FormRechercheFixed3 {
	width:175px;
}
#boxrecherche2 .FormRechercheFixed {
	width:225px;
}
.FormRechercheFixed2 {
	width:170px;
}
#boxrecherche2 .FormRechercheFixed2 {
	width:220px;
}
.FormRechercheFixed, .FormRechercheFixed2 {
	border:1px solid #DCDFE0;
}

.TableAnnonce{
	width:514px;
}
.AnnonceTL{
	background-color:#FFFFCC;
}
.AnnonceTR{
	background-color:#EEEEFF;
}
.Annonce{
	background-color:#F0F3F5;
}

.Annonce_H{
	background-color:#EFF1F3;
}
.AnnonceWh{
	background-color:#FFFFFF;
}

.ListeTexte{
	font-size:11px;
}

.ListeMarge{
	margin:1px;
}

.ListeTable{
	width:98%;
	border-collapse:separate;
}
.ListeTable td{
  	vertical-align:top;
}

.FicheTable2{
	width:651px;
	border-collapse:separate;
	margin-top:10px;
}

.FicheTable3{
	width:623px;
	border-collapse:separate;
	margin-top:10px;
	float:left;
}

.FicheTable{
	width:98%;
	border-collapse:separate;
}

.FicheTable td{
  	vertical-align:top;
	/*width:50%;*/
}

.ListeItem{
	line-height:13px;
	margin:0;
	display:block;
	text-align:center;
	width:13px;
	text-decoration:none;
	height:13px;
	background-color:#376db3;
	border:1px solid #FFf;
	color:#FFFFFF;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding-left:1px;
	padding-right:0;
	letter-spacing:0;
	padding-top:1px;
	padding-bottom:0;
}
.ListeItem:hover{
	border-color:#FFCC66;
}
.ListeItemWarning{
	background-color:#AA0000;
}
.ListeItemLegende{
	line-height:12px;
	margin:0;
	display:inline;
	text-align:center;
	width:13px;
	text-decoration:none;
	height:13px;
	background-color:#376db3;
	border:2px solid #FFf;
	color:#FFFFFF;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding:0 2px 0px 3px;
	letter-spacing:0;
}
.Liste0{
	height:25px;
	background-color:#F3F3FB;
}
.Liste1{
	height:25px;
	background-color:#DFDFE8;
}
.Liste2{
	height:25px;
	background-color:#FFFCDF;
}
.ListeLigne{
	height:25px;
	background-color:#C0C0C0;
}
	
.TablePartenaire{
}
.TitrePartenaire{
	background-color:#FFFFFF;
	color:#FA6B19;
	font-weight:bold;
	padding:3px 0;
	height:16px;
	
}
.TitrePartenaire p{
	font-size:11px;
	margin:2px;
}

.ImmoproPartenaire{
	background-color:#FFFFCC;
	
}
.ImmoproPartenaire p{
	font-size:10px;
	margin:2px;
}
.ImmoproPartenaire a{

}
.LignePartenaire{
	background-color:#f5f5f5;
}
.LignePartenaire p{
	font-size:10px;
	margin:2px;
}

.FormCommande{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	border:thin solid #FFFFFF;
	border-style:solid;
	border-width:1px;
}

.FormAccueil{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}

.FormTableRech{
	width:95%;
	border-collapse:collapse;
}
.FormTableRech td{
	background-color:#FFFCDF;
	height:10px;
	text-align:left;
	width:50%;
}
.FormTableRech td p{
	margin-left:2px;
	font-size:11px;
}
.FormTableRech .FormEncadre{
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	background-color:#FFF;
}
.FormTableRech select{
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	background-color:#FFF;
}

.FormTable{
	width:98%;
	border-collapse:separate;
	border-width:2px;
}
.FormTable td{
	background-color:#EBEFF5;
	padding:2px;
	text-align:left;
	font-size:11px;
	height:11px;
	/*width:50%;*/
}
.FormTable td p{
	margin-left:5px;
	font-size:11px;
	margin-bottom:0;
}
.FormTable .FormEncadre{
}


.FormBorderWidth{
	border-width:0;
}

.FormRouge{
	color:#990000;
}
.FormWidthProprio{
	width:330px;
}
.FormWidthContactAgence{
	width:200px;
}
.TableClass{
	border:thin solid #CCCCCC;
	border-style:solid;
	border-width:1px;
	margin: 2px;	
}
.TableClass tr{
	background-color:#E3EBDD;
}
.TableAction{
	width:100%;
}

.TableLegende{
	width:100%;
	border-collapse:collapse;
}

.TableLegende tr{
	vertical-align:middle;
}

.TableLegende td{
	padding:3px;
}

#HeaderManage{
	position:absolute;
	height:30px;
	width:90%;
	left:0;
	margin-left:10px;
	background-color:#EEEEEE;
}

#Center{
	position:absolute;
	width:760px;
	top:260px;
	left:50%;
	margin-left:-380px;
}

#CenterVendeur{
	position:absolute;
	width:760px;
	top:180px;
	left:50%;
	margin-left:-380px;
}

#CenterManage{
	position:absolute;
	width:90%;
	top:30px;
	left:0;
	margin-left:10px;
}

#Footer{
	background-color:#EFEFEF;
}

#Banniere{
	position:relative;
	width:760px;
	left:0;
	z-index:0;
}

#Error{
	background-color:#EEEEEE;
}

#PopUp{
	margin:10px
}

#Debug{
	position:absolute;
	top:0;
	left:0;
	z-index:255;
	font-family:courier new,courier,prestige,monospace;
	font-size:11px;
	color:#339933;
	background-color:#DDDDDD;
	border:1px solid #999999;
}

.marge5{
	margin:5px;
}

.nowrap{
	white-space:nowrap;
}

.barre{
    text-decoration:line-through;
}

.alignright{
	text-align:right;
}

.bleu{
	color:#000099;
}

.sous_titre {
	text-decoration:none;
	color:#F548A7;
}

.defaultcolorBG{
	background: #376db3;
}

.defaultcolorBG2{
	background: #27A58B;
	height:24px;
	display:block;
	font-weight:bold;
	position:relative;
	font-size:13px;
	padding:0;
	line-height:22px;
	color:#fff;
	padding:0 0 0 10px;
}

.defaultcolorBG3{
	position:relative;
	height:24px;
	width:443px;
	padding:0 0 0 10px;
	background: #F548A7;
	display:block;
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#fff;
}

.defaultcolor{
	color: #376db3;
}

.defaultcolor2{
	color: #ea359a;
}

.width100{
	width: 100%;
}

.centered{
	text-align:center;
}

.fleche {
	padding:0 0 0 12px;
	background: url(../Images/Icone/fleche_sm.gif) 0 4px no-repeat;
}

.normal {
	font-weight:normal;
	font-size:11px;
}

.normal2 {
	font-weight:strong;
	font-size:14px;
}

.normal4 {
	font-weight:normal;
	font-size:14px;
}

.normal5 {
	font-size:15px;	
}
.normal5G {
	font-size:20px;	
}

.accentue{
	font-weight:bold;
	color:#FF222D;
}

.nounderline{
	text-decoration:none;
}

.reset {
	display:block;
	clear:both;
	margin:0;
	padding:0;
	height:1px;
	font-size:11px;
	line-height:1px;
}
.reset_ligne {
	display:block;
	clear:both;
	margin-top:42px;
	border-top:1px solid #C0C0C0;
}

ul#avantages li {
	padding-bottom:1.9em;
}

.nowrap{
	white-space:nowrap;
}

.divborder {
	border:1px solid #FF8B26;
	background:#fff;
}

.divborder2 {
	border:2px solid #C0C0C0;
	background:#fff;
}

.divborderinside {
	margin:15px 15px 10px 15px;
}

.bigger {
	font-size:12px;
}

.biggerbigger {
	font-size:16px;
}

.paragraphe{
	font-size:11px;
}

#lign_form{
	float:left;
	width:680px;
	margin-bottom:10px;	
}
.paragraphe_gauche{
	float:left;
	width:250px;	
	padding-left:5px;
	font-size:11px;
}
.paragraphe_droite{
	float:left;
	width:165px;	
	padding-left:5px;
	font-size:11px;
}

.small {
	font-size:10px;
}

.small_partenariat {
	float:left;
	font-size:10px;
	vertical-align:top;
	padding:10px 0 0 0;
}

.strong{
	font-weight:bold;
}

.em{
	font-style:italic;
}

.right{
	text-align:right;
}

.pub {
	width:100%;
}

.pub img {
	vertical-align:bottom;
}
.TDpubdroite {

}

/*.TDpubdroite iframe{
	margin-bottom:15px;
}*/

.iframe{
	width:100%;
	height:450px;
}

.iframe2{
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

.iframePub{
	padding:0;
	margin:0;
}

.ParaPub{
	background-color:#E3FFE9;
	padding:2px;
}

.black {
	color:#000000;
}

ul.rappels{
	padding:0 55px 0 25px;
	margin-bottom:10px;
	margin-top:0em;
	list-style-position:outside;
	list-style-type:square;
	text-align:justify;
}

ul.rappels li{
	font-size:11px;
	margin:0;
	padding:0.3em 0;
	line-height:1.15em;
}

ul.rappels li.rappels_titre{
	list-style-type:none;
	margin-left:-1.3em;
}

li.rappels_titre{
	font-weight:bold;
}

.lienblanc {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	font-family:tahoma,arial,sans-serif;
}

.Indent {
	padding-left:10px;
}

.lienImprime {
	padding-left:14px;
	background: url(../Images/Icone/imprimer.gif) left 2px no-repeat;
	background-color: transparent;
}

.lienImprime2 {
	text-indent: 32px;
	/*background: url(../Images/Icone/imprimer2.gif) left 0px no-repeat;
	background-color: transparent;*/
	background: url(../Images/Icone/sprite_detail.png) no-repeat top left;
	width: 170px !important;
}

.lienAjout {
	text-indent: 32px;
	/*background: url(../Images/Icone/ajout3.gif) left 0px no-repeat;*/
	/*background-color: transparent;*/
	background: url(../Images/Icone/sprite_detail.png) no-repeat top left;
	width: 170px !important;
}

.lienEnvoiAmi2 {
	text-indent: 32px;
	background: url(../Images/Icone/sprite_detail.png) no-repeat top left;
	width: 170px !important;
	/*background: url(../Images/Icone/email2.gif) left 0px no-repeat;
	background-color: transparent;*/
}

.lienRetour2 {
	text-indent: 32px;
	background: url(../Images/Icone/sprite_detail.png) no-repeat top left;
	width: 170px !important;
	/*background: url(../Images/Icone/retour2.gif) left 0px no-repeat;
	background-color: transparent;*/
}
.outil {
	display:block;
}
.outil a {
	text-decoration:underline;
	color:#212121;
	font-size:11px;
	display:block;
	height:26px;
	line-height:20px;
}

.outil a:hover {
	text-decoration:underline;
	color:#0056be;
}

.lienEnvoi {
	padding-left:14px;
	background: url(../Images/Icone/email.gif) left 2px no-repeat;
	background-color: transparent;
}

.lienFermer {
	padding-left:14px;
	background: url(../Images/Icone/fermer.gif) left 2px no-repeat;
	background-color: transparent;
}

.lienNouveau {
	padding-left:14px;
	background: url(../Images/Icone/newwin.gif) left 2px no-repeat;
	background-color: transparent;
}

.lienVisiteVirtuelle {
	padding-left:40px;
	background: url(../Images/Icone/visite_virtuelle_IMO.gif) left top no-repeat;
	background-color: transparent;
}

.lienRss {
	padding-left:14px;
	background: url(../Images/Icone/rss_sm.gif) left 2px no-repeat;
	background-color: transparent;
}

/*= layout */

#frame { 
	padding:0;
	margin:0;
	background: #3B699B url(../Images/Icone/bg_IMO.jpg) top left repeat-x;
}

#container {
	padding: 0;
	margin:0 auto;
	background-color: #fff;
	width:1010px;
	overflow:hidden;
	position:relative;
}

.pubdroite {
	padding:0;
	margin:0 0 0 20px;
	/*padding-top:20px;*/
	background-color: #FFFFFF;
	text-align:center;
	height:100%;
	clear:both;
}
div.Apubdroite {
	padding:0;
	margin:1px 0;
}
div.Apubdroite a, div.Apubdroite2 a {
	display:block;
	padding:0;
	margin:0;
	width:100%;
	height:5px;
	/*background: url(../Images/Icone/publicite_sm.gif) top center no-repeat;*/
}

.pubdroite iframe, .pubdroite3 iframe{
	margin-bottom:15px;
}

.pubdroite2 iframe{
	margin-left:9px;
	margin-bottom:8px;
}
iframe.no_margin_bottom {
	margin-bottom:0;
}

#containerFrame {
	width: 100%;
	background-color:#fff;
}

#header {
	margin: 0;
	background-color:#fff;
}

#header1 {
	text-align:right;
	height:3px;
}

#headerFrame {
	width: 100%;
}

#headertop {
	width: 1010px;
	background-color:#fff;
	clear:both;
}

#headerlogo {
	text-align:left;
	width:222px;
	height:93px;
}

#headerlogo img {
	margin-left:3px;
	margin-top:6px;
}

#headerpubTD {
	width:528px;
}

#headerpub {
	margin:10px 0 0 0;
	text-align:left;
}
#headerperso {
	margin:0;
	padding:0;
}
#headerliensUtil {
	width:220px;
	background: #fff url(../Images/Icone/espace-perso.gif) no-repeat top left;
}

#header-general {
	margin:7px 0 0 25px;
	width:1010px;
	background-color:#fff;
}

#header-logo {
	float:left;
	width:240px;
}
#header-icones {
	float:left;
	height:70px;
	width:755px;
	font-size:12px;
	margin:0 0 0 -12px;
}
#header-icones2 {
	float:left;
	height:70px;
	width:755px;
	font-size:12px;
	margin:0 0 0 -34px;
}

.icone-autres-sites {
	display:block;
	float:right;
	width:100px;
	height:22px;
	/*line-height:128px;*/
	text-align:center;
	/*margin-left:10px;*/
	background:transparent url(../Images/Icone/spacer.gif) no-repeat center top;
	padding:54px 0 0 0;
	margin:0 0 0 12px;
}
.icone-autres-sites2 {
	display:block;
	float:right;
	width:100px;
	height:22px;
	/*line-height:128px;*/
	text-align:center;
	/*margin-left:10px;*/
	background:transparent url(../Images/Icone/spacer.gif) no-repeat center top;
	padding:54px 0 0 0;
	margin:0 0 0 8px;
}
.icone-autres-sites-vente {
	display:block;
	float:right;
	width:100px;
	height:22px;
	/*line-height:128px;*/
	text-align:center;
	/*margin-left:10px;*/
	background:transparent url(../Images/Icone/spacer.gif) no-repeat center top;
	padding:54px 0 0 0;
	margin:0 -20px 0 0;
}

.icone-autres-sites-terrains {
	display:block;
	float:right;
	width:100px;
	height:22px;
	/*line-height:128px;*/
	text-align:center;
	/*margin-left:10px;*/
	background:transparent url(../Images/Icone/spacer.gif) no-repeat center top;
	padding:54px 0 0 0;
}

.icone-terrain {
	background-image:url(../../Images/Icone/autres-ter.gif);
	color:#007a8c;
}
.icone-locaux {
	background-image:url(../../Images/Icone/autres-clc.gif);
	color:#ff8215;
}
.icone-pme {
	background-image:url(../../Images/Icone/autres-pme.gif);
	color:#ff8215;
}
.icone-location {
	background-image:url(../../Images/Icone/autres-loc.gif);
	color:#f2339c;
}
.icone-neuf {
	background-image:url(../../Images/Icone/autres-neu.gif);
	color:#00ba91;
}
.icone-bpr {
	background-image:url(../../Images/Icone/autres-bpr.gif);
	color:#F8C400;
}
.icone-imo {
	background-image:url(../../Images/Icone/autres-imo.gif);
	color:#f2339c;
}
#header-perso {
	float:right;
	margin:15px 50px 0 0;
	background: #fff url(../Images/Icone/espace-perso.gif) no-repeat top left;
	width:207px;
	height:82px;
}
#fil-ariane {
	float:left;
	margin:12px 0 0 5px;
}
#select-rose {
	border:1px solid #F548A7;
}
#select-jaune {
	border:1px solid #F8C400;
}
#select-vert {
	border:1px solid #00BA91;
}
#select-orange {
	border:1px solid #FF8215;
}
#select-bleu {
	border:1px solid #007A8C;
}

.partenariat{
	float:left;
	margin:-23px 0 0 482px;
}

#content {
	min-height:500px;
	height:auto;
	margin:0 25px 0 25px;
	padding-bottom:20px;
	float:left;
	width:960px;
}

* html #content {
	height:300px;
}

#strGauche {
	float:left;
	width:210px;
}

#strCentre {
	float:left;
	width:460px;
	margin:0;
	padding:0;
	margin-left:20px;
}

#strCentre2 {
	float:left;
	width:640px;
}

#strCentre3 {
	float:left;
	width:640px;
	margin-left:20px;
}

#strCentre4 {
	float:left;
	width:740px;
}

#strCentre5 {
	float:left;
	width:580px;
}

#strDroite {
	float:left;
	width:257px;
	margin-left:13px;
}

#strHaut2 {
	float:left;
	width:300px;
	margin-left:20px;
}

#strHaut3 {
	float:right;
	width:259px;
}

#strHaut4 {
	float:left;
	width:300px;
}

#strHaut5 {
	float:right;
	width:300px;
}

#strBandeau {
	float:left;
	width:740px;
}

#strVide {
	float:left;
	width:330px;
}

#TDpubdroite {
	float:left;
	width:220px;
}

#tab_dep {
	float:left;
	width:961px;
}

#tab_dep2 {
	float:right;
	width:461px;
}

#footer {
	clear: both;
	margin:0;
	background: #0A3C63 url(../Images/Icone/footer-separator.gif) repeat-x left top;
	padding-top:45px;
	width:1010px;
}
#footer2 {
	height:53px;
	margin:0;
	padding:0;
	width:1010px;
	background: #3B699B url(../Images/Icone/footer-bottom.gif) repeat-x left top;
}
#footer-bpr {
 	font-size: 10px;
    height: 19px;
    text-align: center;
}

#footer-bpr p {   
	color: #FFFFFF;
    margin-left: 10px;
    padding-top: 3px;
}

#footer-bpr span a {
    color: #FFFFFF;
    padding: 0 9px;
}
.footer-block {
	width:200px;
	float:left;
	margin-left:50px;
	background: transparent url(../Images/Icone/footer-block-bg.gif) repeat-y right top;
}
.footer-block p, .footer-block p a{
	font-size:12px;
	text-decoration:none;
	color:white;
}
.footer-block span{
	font-size:16px;
	margin-bottom: 0.55em;
	font-weight: bold;
	display: block;
}
.choix_vendeur {
	padding:0;
	margin:0;
	width:300px;
	height:16px;
	font-size:10px;
}

#aff_partenaires{
	margin:0;
	padding:0;
	width:1000px;
	height:10px;
	line-height:1px;
	background-image: url(../Images/Icone/partenaires.gif);
	background-repeat: no-repeat;
	background-position: 403px 0px;
	margin-top:112px;
}
/*= nav */
.coin_rouge {
	background: url('../Images/Icone/coin.gif');
    background-repeat: no-repeat;
    background-position: 2px 2px;
}
#nav {
	width:729px;
	height:26px;
	margin:0 0 0 25px;
	border: 1px solid #f548a7;
	border-left:none;
	border-right:none;
	border-top:none;
	float:left;
}
/*Menu déroulant*/
#nav ul {
 list-style-type:none;
 }

#nav ul li ul {
 display:none;
 }

#nav ul li:hover ul {
 display:block;
 }

#nav li:hover ul li {
 float:none;
 }

#nav li ul {
 position:absolute;
 }

#navlist
{
	padding: 0;
	margin: 0;
	clear:both;
}

#navlist li
{
	list-style: none;
	margin: 0;
	display: block;
	/*height:23px;*/
	float: left;
}

#navlist li a
{
	text-align:center;
	float: left;
	margin-right: 0px;
	width:168px;
	border: 1px solid #fff;
	border-right: none;
	border-top: none;
	border-bottom: none;
	text-decoration: none;
	color: #0056be;
	font-size:11px;
	font-weight:bold;
	height:26px;
	background: #e4ebf0 url(../Images/Icone/nav-bg_IMO.gif) repeat-x left top;
	line-height:25px;
}
#navlist li a:hover
{
	background: #f548a7 url(../Images/Icone/spacer.gif) no-repeat left top;
	color: #fff;
	font-weight:bold;
}

#navlist li a:active{
}
#navlist li.active {
}
#navlist li a#current
{
	background: #f548a7;
	font-weight:bold;
	color: #fff;
}


#navlist2
{
	padding: 0;
	margin: 0 0 0 15px;
	clear:both;
}

#navlist2 li
{
	list-style: none;
	margin: 0;
	display: block;
	/*height:23px;*/
	float: left;
}

#navlist2 li a
{
	text-align:center;
	float: left;
	margin-right: 0px;
	width:168px;
	border: 1px solid #fff;
	border-right: none;
	border-top: none;
	border-bottom: none;
	text-decoration: none;
	/*color: #0056be;*/
	color: #223879;
	font-size:13px;
	font-weight:normal;
	height:23px;
	background: #e4ebf0 url(../Images/Icone/nav-bg2_IMO.gif) repeat-x left top;
	line-height:21px;
}
#navlist2 li a:hover
{
	background: #f548a7 url(../Images/Icone/spacer.gif) no-repeat left top;
	color: #fff;
	font-weight:bold;
}

#navlist2 li a:active{
}
#navlist2 li.active {
}
#navlist2 li a#current
{
	background: #f548a7;
	font-weight:bold;
	color: #fff;
}
#deroulant{
 margin:26px 0 0 0;
 border: 1px solid #F548A7;
 background-color:#FFF;
 width:182px;
}
ul #deroulant{
 padding: 0;
 z-index:2000;

}
#deroulant li{
 height:13px; 
 font-size:11px;
}

#deroulant li a{
 font-size:12px;
 background:none;
 text-align:left;
 padding: 0 0 0 10px;
 width:170px;
}

#deroulant li a:hover
{
  width:170px;
}

/*= leftbox */
#home .leftbox {
	margin-bottom:14px;;
}

.leftbox, .leftbox2 {
	margin:0;
	padding:0;
}
.leftbox h2, .leftbox h3, .leftbox2 h3{
	margin:0;
	padding:0;
	background: transparent url(../Images/Icone/leftbox-bg1.gif) top left no-repeat;
	height:28px;
	width:210px;
	text-align:center;
	line-height:22px;
	font-size:13px;
	color:white;
}
.leftbox span.affiner{
	margin:0;
	padding:0;
	background: transparent url(../Images/Icone/leftbox-bg1.gif) top left no-repeat;
	height:28px;
	width:210px;
	text-align:center;
	line-height:22px;
	font-size:13px;
	color:white;
	font-weight:bold;
	display:block;
}
.leftbox h3 a, .leftbox2 h3 a {
	color:white;
	text-decoration:none;
}
.leftbox h3 a:hover, .leftbox2 h3 a:hover {
	text-decoration:underline;
}
.leftbox2 h3{
	background: transparent url(../Images/Icone/leftbox-bg2.gif) top left no-repeat;
}
.leftboxcontent, .leftboxcontent2 {
	width:208px;
	border:none;
	padding-top:7px;
	padding-bottom:7px;
	border: 1px solid #e2e2e2;
	border-top:none;
}
.rightboxcontent {
	margin-top:20px;
	width:256px;
	border: 1px solid #e2e2e2;
	border-top:none;
}
#partenaire {
	margin-top:15px;
	width:100%;
}

div.leftbox + div.leftbox, div.leftbox + div.leftbox + div.leftbox, div.leftbox + div.leftbox2, div.leftbox2 + div.leftbox2 {
	padding-top:20px;
}

/*= box recherche 1 */
.nb_annonce {
	margin:-3px 0 0 20px;
}
#boxrecherche1 {
	width:734px;
	height:236px;
	margin:0;
	padding:0;
	margin-left:20px;
	background: #fff url(../Images/Icone/boxrecherche_bg2.jpg) no-repeat;
	border:none;
	z-index:20;
}

#boxrecherche1top {
	height:7px;
	width:100%;
	line-height:1px;
	font-size:11px;
	background: #fff url(../Images/Boxes/boxrecherche1_top.gif) no-repeat;
}

#boxrecherche1content {
	margin:2px 0 5px 0;
}

#boxrecherche1bottom {
	height:8px;
	width:100%;
	line-height:1px;
	font-size:1px;
	background: #fff url(../Images/Boxes/boxrecherche1_bottom.gif) no-repeat;
}

#boxrecherche1 h1 {
	color: #8C8C8A;
}

#recherche1 {
	table-layout:fixed;
	width:100%;
}

#recherche1 td {
	padding:2px 12px;
	text-align:left;
}

#recherche1 p {
	margin:0;
	font-size:10px;
}

/*= box recherche 3 */

#boxrecherche3 {
	width:640px;
	height:256px;
	margin:0;
	padding:0;
	background: transparent url(../Images/Icone/boxrecherche_bg3.gif) no-repeat top left;
	border:none;
	z-index:20;
}

#boxrecherche4 {
	width:360px;
	height:256px;
	margin:0 0 0 130px;
	padding:0;
	background: transparent url(../Images/Icone/boxrecherche_bg4.gif) no-repeat top left;
	border:none;
	z-index:20;
}

#boxrecherche5 {
	width:640px;
	height:165px;
	margin:0;
	padding:0;
	background: transparent url(../Images/Icone/boxrecherche_bg5.gif) no-repeat top left;
	border:none;
	z-index:20;
}

#boxrecherche3content {
	margin:2px 0 5px 0;
}

#boxrecherche1 h1 {
	color: #8C8C8A;
}

.boxrecherche-carte {
	float:left;
	width:265px;
	height:190px;
	background: #F7F7F7 url(../Images/Icone/recherche-ou.png) top right no-repeat;
	margin-top:25px;
	margin-left:15px;
}
.boxrecherche-droite {
	float:left;
	width:370px;
	height:200px;
	margin-top:20px;
	margin-left:5px;
}
.boxrecherche-carte2 {
	float:left;
	width:265px;
	height:190px;
	margin-top:20px;
	margin-left:15px;
	font-size:14px;
	color:#888888;
	font-weight:bold;
}
.boxrecherche-moteur {
	float:left;
	width:345px;
	height:190px;
	margin-top:5px;
	margin-left:10px;
}
.boxrecherche-moteur2 {
	float:left;
	width:345px;
	height:190px;
	margin-top:5px;
	margin-left:140px;
}

.boxrecherche-moteur3 {
	float:left;
	width:300px;
	height:190px;
	margin-top:5px;
	margin-left:10px;
}

.boxrecherche-bouton {
	margin:0 0 0 194px;
	padding-top:0;
}

.boxrecherche-fdc {
	margin:0 0 0 110px;
	padding-top:0;
}
#livesearch.livesearch-bpr a,#livesearch.livesearch-loc a,#livesearch.livesearch-neu a, #livesearch.livesearch-fdc a, #livesearch.livesearch-ter a {
	color:#212121;
}
#livesearch.livesearch-bpr .closelivesearch{
	/*background-image:url(../Images/Icone/fermer-BPR.gif);*/
}

/*= box recherche 2 */

#boxrecherche2 {
	width:100%;
	background: #EAEDF1 url(../Images/Icone/boxrecherche_bg.gif) repeat-x top left;
	border:none;
	padding:3px 0;
}

#boxrecherche2top {
	height:7px;
	width:100%;
	line-height:1px;
	font-size:1px;
	background: #fff url(../Images/Boxes/boxrecherche2_top.gif) no-repeat;
}

#boxrecherche2content {
	margin:3px 0 7px 0;
}

#boxrecherche2bottom {
	height:8px;
	width:100%;
	line-height:1px;
	font-size:11px;
	background: #fff url(../Images/Boxes/boxrecherche2_bottom.gif) no-repeat;
}

#recherche2 {
	table-layout:fixed;
	width:100%;
}

#recherche2 td {
	padding:1px 12px;
}

#recherche2 p {
	margin:0;
	font-size:10px;
}

.RechercheImmopro {
	width:500px;
	padding:10px;
	background: #EAEDF1 url(../Images/Icone/boxrecherche_bg.gif) repeat-x;
	border:none;
}

/*= classements */


#classements {
	width:300px;
	margin-top:0px;
}

#classements2 {
	width:152px;
	margin-top:28px;
	margin-left:10px;
}

#classements td, #classements2 td {
	padding: 4px 5px 0 4px;
}

#classements td a, #classements2 td a {

}

.classement {
	width:97%;
}

.classement th {
	text-align:left;
	color:#FA6B19;
	font-size:11px;
}

.classement th, .classement td {
	vertical-align:top;
	padding: 0;
}

.classement td p {
	margin-bottom:2px;
}

.classement a {
	text-decoration:none;
	text-transform:uppercase;
}

.classement a:hover {
	text-decoration:underline;
}

.classementagence {
}

.classementmilieu {
	width:10px;
}

.classementnum p {
	font-weight:normal;
}

.classementtot p {
	text-align:center;
	color:#525454;
}

/*= rubriques accueil */


#tablerubriques {
	font-size:11px;
	margin-left:5px;
}

#tablerubriques tr {
	vertical-align:top;
}

#tablerubriques p {
	font-size:12px;
	margin:0;
	padding:0;
	line-height:13px;
	padding-left:10px;
}

.tdrubriquefamille {
	color:#FA6B19;
	font-weight:bold;
	padding:3px 0 1px 4px;
	height:15px;
}

.tdrubriquefamille a {
	color:#FA6B19;
	font-weight:bold;
	padding:3px 0 1px 0px;
	text-decoration:none;
}

.tdrubriquefamille a:hover {
	text-decoration:underline;
}

#tablerubriques .tdrubriquefamille p {
	font-size:11px;
	margin:0;
	padding:0;
}

.tdrubrique {
	width:174px;
	height:16px;
}

.tdrubriquenb {
	width:5px; /* 33px pour montrer le nombre*/
	padding-right:5px;
}

.tdrubriquenb p {
	text-align:right;
	color:#525454;
	margin:0;
}

.rubriquetitre {
	width:190px;
	height:20px;
	overflow:hidden;
}
.rubriquetitreaccueil {
	width:198px;
	height:18px;
	overflow:hidden;
}
.rubriquetitre3 {
	width:190px;
	height:40px;
	overflow:hidden;
}
.rubriquetitredep, .rubriquetitreville {
	width:190px;
	height:20px;
	overflow:hidden;
}

.rubriquetitre2 {
	width:140px;
	height:20px;
	overflow:hidden;
}

.rubriquetitre a, .rubriquetitre2 a, .tdrubriquenb a, .rubriquetitreaccueil a {
	display:block;
	width:100%;
	text-decoration:none;
	padding-left:10px;
	background: url(../Images/Icone/fleche_sm.gif) left 2px no-repeat;
	color:#212121;
}
.rubriquetitredep a {
	display:block;
	width:100%;
	text-decoration:none;
	padding-left:15px;
}
.rubriquetitreville a {
	display:block;
	width:100%;
	text-decoration:none;
	padding-left:30px;
}

.rubriquetitre a:hover, .rubriquetitre2 a:hover, .tdrubriquenb a:hover, .tdrubriquedep a:hover, .rubriquetitreaccueil a:hover {
	text-decoration:underline;
}

/*= resultats offres  */

.formTri select {
	width:105px;
}

#resultats {
	width:453px;
	border:0;
	border-collapse:collapse;
	margin-top:10px;
}

#resultats td {
	vertical-align:top;
}

#resultats2 {
	/*width:519px;*/
	border:1px solid #dbdbdb;
	border-collapse:collapse;
	margin:5px 0 5px 0;
}

.Annonce1{
	background-color:#FFFFFF;
}

.Annonce2{
	background-color:#FFFFFF;
}

.AnnonceTL{
	background-color:#FFFFFF;
	background-color:#FFFFFF;
}

.AnnonceTR{
	background-color:#FFFFFF;
}

.trresultatsep {
	background-color:#fff;
}

.trresultatsep td {
	border:1px solid #e2e2e2;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

.tdresultatleft {

}

.tdresultatcenter {
	width:293px;
	padding-top:2px;
}
.tdresultatcenter2 {
	width:393px;
	padding-top:5px;
}
.tdresultatcenter2 .lienFleche {
	padding-left:8px;
}
.tdresultatright {
	width:85px;
}

.tdresultatcenterrech {
	width:480px;
	padding-left:5px;
	padding-top:2px;
}

.tdresultatrightrech {
	width:204px;
    padding-left:7px;
}
.resultatleft {
	float:left;
	width:105px;
}
.resultatcenter {
	float:left;
	width:263px;
	padding-top:2px;
}
.resultatcenter2 {
	float:left;
	width:342px;
	padding-top:2px;
}
.resultatright {
	float:right;
}

.resultatbas {
	float:left;
	width:350px;
}

#cadre_annonce{
	width:447px;
}

.raimage2 {
	display:block;
	margin:4px 2px;
	overflow:hidden;
	width:90px;
	text-align:center;
}
.rafranchise {
	font-size:11px;
	font-weight:bold;
	color:#00A8C2;
	cursor:default;
}
.raimage {
	display:block;
	margin:0px 2px;
	overflow:hidden;
	width:85px;
}

.raimage img {

}

.ratitre {

}

.ratitre a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.AnnonceTL .ratitre a, .AnnonceTR .ratitre a {
	font-weight:bold;
}

.radetail {
	visibility:hidden;
	display:block;
	height:1px;
	overflow:hidden;
	margin:0 0 0 0;
}

* html .radetail {
	margin:1px 0 0 0;
}

.radesc {
	display:block;
	margin:0 0 1px 0;
}

.ranumero {
	
	color:#888888;
	font-size:10px;
}

.raprov, .raprov2 {
	margin:0;
	color:#888888;
	font-size:10px;
	margin-bottom:2px;
	display:none;
}
.raprov2 {
	padding-left:4px;
}
.radate {
	padding-left:10px;
	color:#888888;
	font-size:10px;
	display:none;
}

.raprix {
	display:block;
	margin:0px 3px 0 0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#EA359A;
	white-space:nowrap;
}

.typeoctissimo{
	color:#FA4AAB;
	font-family:tahoma;
	font-weight:bold;
}

.annonceoctissimo {
	padding-left:20px;
	padding-bottom:5px;
	background: url(../Images/Icone/octissimo_sm.gif) no-repeat scroll left top transparent ;
}

#content .tri-affichage {
	background: url(../Images/Icone/tri-bg.gif) no-repeat left top;
	text-align:right;
	font-weight:bold;
	color:#fff;
	padding-top:0px;
	height:23px;
}
/*= annonces accueil */

.annoncesaccueil {
	margin-top:10px;
	width:100%;
	margin-left:20px;
	margin-bottom:10px;
	width:744px;
}

.annonceaccueilTD {
	width:25%;
	height:275px;
}

.annonceaccueil {
	text-align:center;
	margin:0;
	padding:0;
	width:92%;
	min-height:251px;
	height:auto;
	background-color:#FFF;
	border:1px solid #EBEFF8;
}

* html .annonceaccueil {
	height:250px;
}

.aatitre {
	display:block;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	padding:2px 0 0 0;
	width:150px;
	height:30px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:29px;
}

html>body .aatitre { height:29px; }

.aatitre, .aatitre a {
	color:#EF6210;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
}

.aaimg {
	display:block;
	overflow:hidden;
	text-align:center;
	margin:5px auto 0 auto;
	padding:0;
	width:150px;
	height:115px;
	color:#FA6B19;
}

.aaimg img {
	vertical-align:middle;
}

.aatexte {
	display:block;
	overflow:hidden;
	text-align:justify;
	line-height:12px;
	margin:4px auto;
	padding:0;
	width:150px;
	height:48px;
	color:#000;
	font-size:10px;
}

.aalien {
	display:block;
	text-align:left;
	height:14px;
	color:#FA6B19;
	font-size:11px;
	padding:0 0 0 8px;
	margin-left:11px;
	background: url(../Images/Icone/fleche_sm.gif) 0 2px no-repeat;
}

.aalien2 {
	display:block;
	text-align:left;
	height:14px;
	color:#FA6B19;
	font-size:11px;
}
.aalien3 {
	display:block;
	text-align:right;
	margin-right:15px;
	height:15px;
	color:#FA6B19;
	font-size:11px;
}

.aaprix {
	display:block;
	text-align:left;
	height:14px;
	color:#000;
	font-size:11px;
	padding:0;
	margin:8px 0 7px 11px;
	font-weight:normal;
}
.aaprix span {
	font-weight:bold;
	/*color:#ea359a;*/
}


.titre_annonce {
	width:440px;
	float:left;
}

.titre_annonceG {
	width:440px;
	float:left;
	font-size:18px;
	margin-top:5px;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.titre_coordonnee {
	font-size:13px;
	font-weight:bold;
}

.lien_contact{
	width:600px;
	margin-left:10px;
	float:left;
}

.table_detail {
	table-layout:fixed;
	margin:0 0 5px 0;
}

.fermer {
	margin:0;
	padding:0;
	margin-right:10px;
	margin-bottom:2px;
	text-align:right;
}

.obtenir_tel {
	margin:15px 0 5px 10px;
	width:220px;
	float:left;
	padding-bottom:0;
	text-decoration:none;
}

.titre_rose{
	background: #F2F2F2 url('../Images/Icone/titre_rose.gif') no-repeat;
	width:300px;
	height:25px;
	padding-top:3px;	
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.position_formulaire {
	margin-top:106px;
	margin-top/*\**/:100px\9;  /*IE8*/
	background-color:#F2F2F2;
	width:300px;
}

.position_formulaireG {
	margin-top:0px;
	background-color:#F2F2F2;
	width:300px;
}

.largeur_intitule_formulaire {
	width:65px;	
	padding-left:5px;
}

.puce {
	float:left;
	height:20px;
	width:20px;
}
/*= box inscription */
#passer_annonce {
	position:relative;
	width:960px;
	height:210px;
}
.boxinscr {
	margin: 0;
	padding: 0;
	border: 1px solid #DBDDDE;
	position:relative;
	width:310px;
	float:left;
}

.boxinscr-margin {
	margin-left:12px;
}

.boxinscr1top {
	background: #E4F3FD url(../Images/Boxes/boxinscr1_top.gif) no-repeat;
}

.boxinscr2top {
	background: #FDF7D5 url(../Images/Boxes/boxinscr2_top.gif) no-repeat;
}
.boxinscr3top {
	background: #F3E4FD url(../Images/Boxes/boxinscr3_top.gif) no-repeat;
}

.boxinscr1top, .boxinscr2top, .boxinscr3top {
	height:54px;

}

.boxinscr1top h3, .boxinscr2top h3, .boxinscr3top h3 {
	font-size:13px;
	margin:0;
	padding-top:5px;
	padding-left:5px;
	line-height:15px;
	width:310px;
	/*width:467px; //old */
	height:40px;
}

.boxinscrcontent {
	padding-top:5px;
	min-height: 150px;
   	height: auto;
}

* html .boxinscrcontent {height: 150px} 

.boxinscrcontent p {
	margin:0 10px;
	text-align:justify;
}

.boxinscrbottom {
	height:7px;
	line-height:1px;
	font-size:1px;
}

#inscr {
	table-layout:fixed;
	width:100%;
}

h3 .inscr {
	table-layout:fixed;
	width:100%;
}

.tops {
	background: #fff url(../Images/Icone/tops_bg.gif) repeat-x;
}
.tops a {
	font-weight:bold;
}
.tops p {
	margin:15px 0;
}

.lienCarte {
	background-image: url(../Images/Icone/carte_small_IMO.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align:middle;
	line-height:20px;
	/*background-position: 0 -1px;*/
	padding-left:19px;
	font-size:11px;
	font-weight:normal;
}
.lienLoupe2 {
	background-image: url(../Images/Icone/loupe_small_IMO.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align:middle;
	line-height:12px;
	/*background-position: 0 -1px;*/
	padding-left:19px;
	font-size:11px;
	font-weight:normal;
}

.lienContactEmail, .lienContactTel {
	background-image: url(../Images/Icone/btn_contact_email_sm.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align:middle;
	text-indent:46px;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	display:block;
	height:30px;
	line-height:26px;
	margin:5px 0 3px 0;
	width:182px;
	text-decoration:none;
}
.lienContactTel {
	background-image: url(../Images/Icone/btn_contact_tel_sm.gif);
}
/*= detail annonce */ 

.detailannonceimgsm {
	width:350px; 
	height:80px;
	white-space: nowrap; 
	overflow: auto;
	margin:3px 0;
}


/* --==for iew==-- */

* html{
     height: 100%;
     width: 100%;
}

* html body{
     height: 100%;
     width: 100%;
}

/*= styles IMO */ 

.tdrubriquefamille {
	height:25px;
}

.tdrubrique {
	height:25px;
}
.tdrubriquedep {
	height:12px;
}

.aatitre,.aatitre a,.TitrePartenaire,.classement th,.tdrubriquefamille,.aaimg,.aalien {
	color:#1e5dbf;
}

.divborder {
	border-color:#42B3DA;
}

.boutonRecherche {
	font-weight: bold;
	color:#FFF;
	width:95px;
	height:21px;
	background-image: url(../Images/Icone/btn_recherche_IMO.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
}

div.pagination {
	text-align:right;
	color:#C9CACB;
}

.btn_vendeur_pro,.btn_proprietaire,.btn_demandeur {
	position: relative;
	font-size: 13px;
	height: 25px;
	width: 200px;
}

.btn_sauver_recherche {
	display:block;
	margin:5px auto;
	width:174px;
	height:21px;
	text-decoration:none;
	background:transparent url(../Images/Icone/btn_sauver_recherche.gif) no-repeat;
}
.btn_creer_alerte {
	display:block;
	margin:5px auto;
	width:174px;
	height:21px;
	text-decoration:none;
	background:transparent url(../Images/Icone/btn_creer_alerte.gif) no-repeat;
}
/*= nav acces pro */
 
div#nav_acces_pro {
	float:left;
	width:100%;
	background:#fff url("../Images/Icone/nav_acces_pro_bg.gif") repeat-x bottom;
	font-size: 11px;
	margin:5px 0;
}
div#nav_acces_pro ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	margin-left:8px;
}
div#nav_acces_pro li {
	float:left;
	background:#fff url("../Images/Icone/left-tab.gif") no-repeat left top;
	margin:0 0 0 2px;
	padding:0 0 0 9px;
}
div#nav_acces_pro a {
	float:left;
	display:block;
	background:#fff url("../Images/Icone/right-tab.gif") no-repeat right top;
	padding:7px 12px 2px 4px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#00c;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
div#nav_acces_pro a {float:none;}
/* End IE5-Mac hack */
div#nav_acces_pro a:hover {
	text-decoration:underline;
}
div#nav_acces_pro #current {
	background-image:url("../Images/Icone/left-tab-on.gif");
}
div#nav_acces_pro #current a:hover {
	text-decoration:none;
}
div#nav_acces_pro #current a {
	background-image:url("../Images/Icone/right-tab-on.gif");
	color:#000;
	font-weight:bold;
	padding-bottom:3px;
}

div.btn_gris {
	margin:0;
	padding:0;
	height:25px;
	margin-bottom:10px;
}
div.btn_gris span {
	float:left;
	background:url("../Images/Icone/btn_gris_1.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
}
div.btn_gris div {
	float:left;
	display:block;
	background:url("../Images/Icone/btn_gris_2.gif") no-repeat right top;
	height:25px;
	padding-top:5px;
}
div.btn_gris a {
	background:url("../Images/Icone/big_fleche_IMO.gif") no-repeat 0px 6px;
	padding:5px 20px 2px 18px;
	margin:0 3px 0 11px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#00c;
	font-size:12px;
}
div.btn_gris a.smallpadding {
	padding:5px 15px 2px 17px;
	margin:0 1px 0 7px;
}
div.btn_gris a.bigpadding {
	padding:5px 30px 2px 18px;
	margin:0 3px 0 21px;
}
div.btn_gris a.email {
	background-image:url("../Images/Icone/big_lettre.gif");
}
div.btn_gris a.IMO {
	background-image:url("../Images/Icone/big_fleche_IMO.gif");
}
* html div.btn_gris a {
	font-size:11px;
}
div.btn_gris a:hover {
	text-decoration:underline;
}

/*= calendrier */ 
.calcontainer {*height:1%;} /* IE */
.calcontainer:after {content:'.';clear:both;display:block;visibility:hidden;height:0;} /* others */

.calbordered { 
	float:left;
	padding:5px;
	background-color:#F7F9FB;
	border:1px solid #7B9EBD;
}

.calbordered .title {
	font:10px Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:auto;
	width:304px;
	position:relative;
}

.title .close-icon {
	position:absolute;
	right:0;
	top:0;
	border:none;
}

.cal2up {
	float:left;
}

.calnavleft {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;   
	left:2px;
}

.calnavright {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;  
	right:2px;
}

/* Calendar element styles */

.calendar {
    width:150px;
	font:10px Arial,Helvetica,sans-serif;
	text-align:center;
	border-spacing:0;
}

.calcell {
	width:1.5em;
	height:1em;
	border:1px solid #E0E0E0;
	background-color:#FFF;
}

.calcell a {
	color:#003DB8;
	text-decoration:none;
}

.calcell.today {
	border:1px solid #000;
}

.calcell.oom, .calcell.oom:hover {
	cursor:default;
	color:#999;
	background-color:#EEE;
	border:1px solid #E0E0E0;
}

.calcell.selected {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}

.calcell:hover, .calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#FF9900;
	border:1px solid #FF9900;
}

.calcell.calcellhover a, .calcell:hover a {
	color:#FFF;
}

.calcell.restricted {
	text-decoration:line-through;
}

.calcell.previous {
	color:#CCC;
}

.calcell.highlight1 { background-color:#CCFF99; }
.calcell.highlight2 { background-color:#99CCFF; }
.calcell.highlight3 { background-color:#FFCCCC; }
.calcell.highlight4 { background-color:#CCFF99; }


.calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

.calheader {
	position:relative;
	width:100%;
}

.calheader img {
	border:none;
}

.calweekdaycell {
	color:#666;
	font-weight:normal;
}

.calfoot {
	background-color:#EEE;
}

.calrowhead, .calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}

.calrowhead {
	border-right-width:2px;
}

/* fiches franchiseurs */

.FranchiseurTable {
	width:620px;
	border-collapse:collapse;
	/*border-width:2px;*/
	border:2px solid;
}
.FranchiseurHeaderTR {
}
.FranchiseurHeaderTR .titre {
	border-top-style:solid;
	border-top-width:2px;
	text-align:center;
}
.FranchiseurHeaderTR .titre span {
	padding:2px 4px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:0.04em;
}
.FranchiseurTR {
	background-color:#fff;
	text-align:left;
}
/* Fiches franchiseurs */
.frColor0 {
	color:#FFF;
}
.frColorBg0 {
	background-color:#FFF;
}
.frColorBorder0 {
	border-color:#FFF;
}
.frColor1 {
	color:#00A8C2;
}
.frColorBg1 {
	background-color:#00A8C2;
}
.frColorBorder1 {
	border-color:#00A8C2;
}
.frColor2 {
	color:#AD181D;
}
.frColorBg2 {
	background-color:#AD181D;
}
.frColorBorder2 {
	border-color:#AD181D;
}
.frColor3 {
	color:#F26716;
}
.frColorBg3 {
	background-color:#F26716;
}
.frColorBorder3 {
	border-color:#F26716;
}


.white {
	color:#fff;
}

.bouton_proprietaire, .bouton_vendeur, .bouton_demandeur {
	position: absolute;
	left:10px;
	bottom:18px;
}

.box-login, .box-gene, .box-gene-full, .box-gene3, .box-gene4 {
	display:block;
	margin:0 0 10px 0;
	position:relative;
	width:298px;
	border: 1px solid #e2e2e2;
	border-top:none;
}
.box-gene3 {
	width:255px;
}

.box-gene4 {
	width:959px;
}

.box-top, .box-top2, .box-top3, .box-top4, .box-top-pub, .box-top5 {
	display:block;
	font-weight:bold;
	position:relative;
	font-size:13px;
	margin:0;
	padding:0;
	text-align:center;
	line-height:22px;
	height:28px;
	color:#fff;
	background:transparent url(../Images/Icone/box-top-bg1.gif) no-repeat 0 0;
	margin-top:20px;
}
.box-top2 {
	background-image:url(../Images/Icone/box-top-bg2.gif);
}
.box-top3 {
	background-image:url(../Images/Icone/box-top-bg3.gif);
}
.box-top-pub {
	background-image:url(../Images/Icone/box-top-pub.gif);
}
.box-top4 {
	line-height:17px;
	height:40px;
	background:transparent url(../Images/Icone/box-top-bg4.gif) no-repeat 0 0;
}

.box-top5 {
	background-image:url(../Images/Icone/box-top-bg5.gif);
	margin:0;
}

.box-content {
	padding-top:7px;
	padding-bottom:7px;
	margin:0 10px 0 15px;
	border:none;
}
.box-content-nounderline a {
	/*text-decoration:none;*/
}
.box-content-nounderline a:hover {
	text-decoration:underline;
}
.box-login {
	background-color: #f6f6f6;
} 

.box-login p {
	text-align:justify;
} 
.box-lien-ligne {
	width:280px;
	margin:0;
	padding:4px 0;
	height:13px;
	white-space:nowrap;
	overflow:hidden;
}
.box-lien-ligne a {
	text-decoration:none;
	color:#212121;
	font-size:12px;
	font-weight:bold;
}

.box-lien-ligne2 a {
	text-decoration:none;
	color:#212121;
	font-size:11px;
}

.box-lien-ligne3 {
	width:260px;
	margin:0 0 0 10px;
	padding:4px 0;
	height:9px;
	white-space:nowrap;
	overflow:hidden;
}
.box-lien-ligne3 a {
	text-decoration:none;
	font-size:11px;
}
.box-lien-avec {
	text-align:right;
	padding-top:5px;
}
.box-ligne-width1 {
	width:380px;
}

.box-ligne-width3 {
	width:129px;
}

.box-ligne-width4 {
	width:95px;
}

.box-ligne-width5 {
	width:233px;
}
.fb_title {
	float:left;
	margin:10px 0 0 14px;
	width:95px;
}
.fb_like {
	margin: -21px 0 0 320px;
	position: absolute;
}
.lienPopup {
	padding-left:15px;
	background: url(../Images/Icone/popup_IMO.gif) left 3px no-repeat;
	background-color: transparent;
}

.lienFleche {
	padding-left:8px;
	background: url(../Images/Icone/fleche_sm.gif) left 2px no-repeat;
	background-color: transparent;
}

.lienFleche2 {
	margin: 0 0 0 17px;
	padding: 0 0 0 8px;
	/*background: url(../Images/Icone/fleche_sm.gif) left 2px no-repeat;
	background-color: transparent;*/
	background: url(../Images/Icone/sprite_detail.png) no-repeat top left;
}

.lienFlecheHaut {
	padding-left: 11px;
	/*background: url(../Images/Icone/fleche_haut.gif) left 4px no-repeat;
	background-color: transparent;*/
	background: url(../Images/Icone/sprite_detail.png) no-repeat top left;
}


.lienPlus {
	padding-left:14px;
	background: url(../Images/Icone/plus_IMO.gif) left 3px no-repeat;
	background-color: transparent;
}
.lienSponsorisé {
	color:#777;
	margin:0;
	padding:0;
}
.gris {
	color:#777;
}

.FormBouton, .Bouton, .showcursor{
	cursor: pointer;
}

.raliste0 {
	background-color:#FFFFFF;
}
.raliste1 {
	background-color:#F2F2F2;
}

.fondGris {
	background-color:#8f8f8f;
}

#fondGrisFonce {
	float:left;
 	background-color: #F2F2F2;
 	width:625px;
 	padding:0 5px 0 5px;
}
.fondGrisClair {
	background-color:#d6d6d6;
}

.fondGrisMenu {
	background-color:#f7f7f7;
}

.TDpubdroite iframe{
	margin-bottom:15px;
}

a.boutoncontacter {
	background:transparent url(../Images/Icone/btn_coords_IMO.gif) no-repeat scroll center top;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:19px;
	margin:0 auto;
	padding:5px 0 0 0;
	text-align:center;
	/*text-decoration:none;*/
	width:265px;
}
.lienEnvoi {
	padding-left:19px;
	background:transparent url(../Images/Icone/email.gif) no-repeat left 0px;
}

.lienRetour {
	padding-left:19px;
	background:transparent url(../Images/Icone/bullet_go.gif) no-repeat left top;
}

.lienImprime {
	padding-left:19px;
	background:transparent url(../Images/Icone/printer.gif) no-repeat left top;
}
.lienPrevious {
	padding-left:19px;
	background:transparent url(../Images/Icone/resultset_previous.gif) no-repeat left top;
}
.lienNext {
	padding-left:19px;
	background:transparent url(../Images/Icone/resultset_next.gif) no-repeat left top;
}
.lienPhotos {
	padding-left:19px;
	background:transparent url(../Images/Icone/photo.gif) no-repeat left top;
}
.lienLoupe {
	padding-left:19px;
	background:transparent url(../Images/Icone/zoom.gif) no-repeat left top;
}
.detailannonceimgsm2 {
	width:360px;
	height:130px;
	margin:0;
	overflow:hidden;
}

.detailannonceimgsm2 img{
	display:block;
	float:left;
	margin-left:0;
	margin-right:10px;
	margin-bottom:7px;
}

.descrDetail {
	float:left;
	width:264px;
}

.coordsDetail, .coordsDetail .FicheTable {
	float:left;
	width:269px;
}

.descrDetail {
	background:#FFFFFF url(../Images/Icone/leftboxcontent_bg.gif) no-repeat scroll right top;
	padding-right:5px;
}
.coordsDetail .FicheTable .LigneTD p {
	margin-bottom:0;
}
.descrDetail p {
	font-size:11px;
	line-height:1.5em;
    padding-right: 5px;
    text-align: justify;
}
.descrDetail h3, .coordsDetail h3 {
	font-size:14px;
}
.coordsDetail .FicheTable td.LigneTD {
	background-color:#fff;
}
.coordsDetail .FicheTable td.LigneTDclef {
	font-weight:bold;
}
.coordsDetail {
	background:#FFFFFF url(../Images/Icone/leftboxcontent_bg.gif) no-repeat scroll right;
	border:1px solid #e2e2e2;
	border-left:none;
	border-right:none;
	margin:5px 0;
	padding:5px 0 10px 0;
}
.FormRechercheFixed1 {
	width:150px;
	border:1px solid #DCDFE0;
}

.AnnonceTR{
	background-color:#fff;
}
.AnnonceTL{
	background-color:#fff;
}
.Annonce{
	background-color:#fff;
}
.lienDetail, .lienDetail2, .lienDetail3 {
	display:block;
	float:left;
	height:15px;
	margin:3px 5px;
	width:130px;
}
.lienDetail2 {
	width:280px;
}
.lienDetail3 {
	width:580px;
}
#boxrecherche2 {
	width:514px;
}

#recherche1 #recherche1-criteres td {
	padding-left:0;
	padding-right:0;
}

.pubs_6 iframe {
	margin-bottom:2px;
}

.logo-tagline1 {
	margin:0;
	padding:0;
	font-weight:bold;
	margin-left: 43px; 
	text-align: justify; 
	letter-spacing: 2.0px; 
	color: #242425;
	font-size:12px;
	margin-top:2px;
	margin-bottom:5px;
}
.logo-tagline2 {
       margin:0;
       padding:0;
       font-size: 10px; 
       margin-left: 5px; 
       margin-top:2px;
       text-align: justify; 
       color: #999999;
       font-size:12px;
       letter-spacing:-0.8px;
}

.lienContacter {
	padding-left:15px;
	background:transparent url(../Images/Icone/bullet_arrow_down_IMO.gif) no-repeat left top;
}
ul.listeville li span.col1 {
	width:260px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}
ul.listeville li span.col2 {
	width:300px;
	float:right;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}

ul.listeville li span.zcol1 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}

ul.listeville li span.zcol2 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}
ul.listeville li span.zcol3 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}
ul.listeville li span.zcol4 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}
ul.listeville li span.zcol11 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:10px;
}

ul.listeville li span.zcol12 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:10px;
}
ul.listeville li span.zcol13 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:10px;
}
ul.listeville li span.zcol14 {
	width:225px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:10px;
}
ul.listeville li span.vcol1 {
	width:300px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}
ul.listeville li span.vcol2 {
	width:300px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}
ul.listeville li span.vcol3 {
	width:300px;
	float:left;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	height:17px;
}

ul.listeville li span.col {
	width:500px;
	float:left;
	display:block;
	margin-bottom:2px;
}

ul.listeville li {
	list-style: none;
	margin: 0;
	margin-bottom:2px;
	font-size:12px; 
	height:17px;
	display:block;
	clear:both;
}

.teaser300-top {
	background:transparent url(../Images/Icone/tsr-top.gif) no-repeat left top;
	margin:0;
	padding:0;
	height:11px;
	width:300px;
}
.teaser300-center {
	margin:0;
	padding:0;
	background:#efefef;
	width:300px;

}
.teaser300-bot {
	background:transparent url(../Images/Icone/tsr-bot.gif) no-repeat left top;
	margin:0;
	padding:0;
	height:11px;
	width:300px;
}
ul.check-vert {
	list-style-type:none;
	margin:0 5px 0 0;
	padding:0;
}
ul.check-vert li {
	background:transparent url(../Images/Icone/check-vert.gif) no-repeat 0 3px;
	line-height:16px;
	margin:0 0 7px 0;
	padding-left:20px;
}

.detail-plus-container {
	width:280px;
	padding:8px 0 5px 0;
	border-bottom:1px solid #DBDBDB;
}

.detail-plus-container img {
	vertical-align:bottom;
}
div.col1part {
	width:200px;
	float:left;
 }
div.col2part {
	width:430px;
	float:right;
	text-align:left;
    font-size:12px;
    font-family:arial,helvetica,sans-serif;
 }
a.tit {
	text-decoration:underline;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0px;

}
.lienContacter2 {
	padding-left:47px;
	padding-top:7px;
	padding-bottom:18px;
	height:37px;
	background:transparent url(../Images/Icone/btn_contacter.gif) no-repeat left top;
}
.lienContacter3 {
	display:block;
	padding:0;
	margin:0;
	height:50px;
	width:220px;
	background:transparent url(../Images/Icone/btn_contact_email.gif) no-repeat left top;
	text-decoration:none;
}

.lienContacter4 {
	display:block;
	padding:0;
	margin-left:432px;
	height:50px;
	width:220px;
	background:transparent url(../Images/Icone/btn_contact_email.gif) no-repeat left top;
	text-decoration:none;
}

.lienContacter42 {
	display:block;
	padding:0;
	margin-left:0px;
	height:50px;
	width:220px;
	background:transparent url(../Images/Icone/btn_contact_email.gif) no-repeat left top;
	text-decoration:none;
}

.lienContacterTel {
	display:block;
	padding:0;
	margin:0;
	height:50px;
	width:220px;
	background:transparent url(../Images/Icone/btn_contact_tel.gif) no-repeat left top;
	text-decoration:none;
}
.pubs_6_vertical iframe {
	margin-bottom:6px;
}
.pubs_6_vertical_accueil {
	margin-left:20px;
	height:50px;
}
.pubs_6_vertical {
	margin-left:15px;
	height:280px;
}
.pubs_6_vertical_affichage {
	margin:0;
}
.pubs_6_vertical_detail {
	margin:34px 0 0 0;
}
#coordonnees, #telephone {
	margin:0 auto;
	padding:0;
	position:absolute;
	top:200px;
	z-index:4999;
	width:710px;
}
#overlay {
	width:100%;
	height:2000px;
	background:#3B699B;
	opacity:0.75;
	position:absolute;
	z-index:4998;
	top:0;
	left:0;
}
.lienAnnuaire{
	padding-left:37px;
	padding-top:7px;
	padding-bottom:15px;
	height:37px;
	background:transparent url(../Images/Icone/btn_annuaire.gif) no-repeat left top;
}
.tagcloud {
    text-align: center;
    line-height:20px;
}
.tagcloud span {
    padding: 6px;
}
.tagcloud span a {
	text-decoration:none;
	font-size:12px;
}
.tagcloud span a:hover {
	text-decoration:underline;
}
.tagcloud span .tag1 {
	color:#1398c1;
	font-size:11px;
	font-weight:bold;
}
.tagcloud span .tag2 {
	color:#ea359a;
	font-size:12px;
	font-weight:bold;
}
.tagcloud span .tag3 {
	color:#2EA2BF;
	font-size:12px;
	font-weight:normal;
}
#loading {
 	width: 160px;
 	height: 72px;
 	background-color: #EDEFF2;
 	position: absolute;
 	left: 50%;
 	top: 15%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
 	font-size:11px;
}
.autres-sites {
	display:block;
	float:left;
	width:86px;
	height:28px;
	/*line-height:128px;*/
	text-align:center;
	/*margin-left:10px;*/
	background:transparent url(../Images/Icone/spacer.gif) no-repeat center top;
	padding:60px 0 0 0;
}

.noir {
	color:#212121;
}

.orange {
	color:#EA359A;
}

.niceform fieldset {background:transparent; padding:5px 0 0 0; border:none; margin-top:0;margin-right:0;margin-bottom:5px;}
.niceform input, .niceform select {font:14px/18px Arial, Helvetica, sans-serif; /*padding:0; */font-weight:bold;}
.niceform textarea, .niceform select {font:14px/18px Arial, Helvetica, sans-serif; /*padding:0; */font-weight:bold; color:#376DB3;}
.niceform fieldset.action {/*margin-top:-20px;*/}
.niceform legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
.niceform label {font-size:14px; font-weight:bold; color:#888888;}
.niceform label.opt {font-weight:normal;}
.niceform dl {clear:both;}
.niceform dt {float:left; text-align:right; line-height:33px; margin:0 10px 10px 0;}
.niceform dd {float:left; line-height:25px; margin:0 0 10px 0;}

.niceform-surface-budget label {font-size:13px;}
.niceform-surface-budget dt {text-align:left;}

#sous-titre {
	font-size:11px;
	color:#888888;
	font-weight:bold;
	padding:0;
	margin:-6px 0 5px 20px;
}

#sous-titre-checkbox, #sous-titre-checkbox2, .sous-titre-checkbox4 {
	font-size:11px;
	color:#888888;
	font-weight:bold;
	margin-left:21px;
}

#sous-titre-checkbox2 {
	margin-left:57px;
}

.sous-titre-checkbox4 {
	margin-left:6px;
}

.sous-titre-checkbox3  {
	float:left;
	font-size:11px;
	color:#888888;
	font-weight:bold;
	margin:0 11px 0 6px;
	text-align:center;
}

.checkbox {
	margin-left:7px;
}

.niceform-espace {
	height:15px;
	clear:both;
}

.bg_barre {
	background-image:url(../Images/Icone/bg_barre.gif);
	width:175px;
	height:16px;
}

.titre-barre {
	background-color:#f7f7f7;
	padding:5px;
}
/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:14px/27px Arial, Helvetica, sans-serif; background:none; color:#376db3; }
.NFTextCenter {height:27px; background:url(../Images/Niceforms/input.png) repeat-x 0 0; padding:6px 0 0 0; margin:0; float:left; line-height:27px;}
.NFTextLeft, .NFTextRight {width:7px; height:33px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(../Images/Niceforms/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(../Images/Niceforms/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(../Images/Niceforms/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(../Images/Niceforms/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:28px; color:#fff; padding:0 2px; background:url(../Images/Niceforms/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:28px; vertical-align:middle;}
.NFButtonLeft {background:url(../Images/Niceforms/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(../Images/Niceforms/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(../Images/Niceforms/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(../Images/Niceforms/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(../Images/Niceforms/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(../Images/Niceforms/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(../Images/Niceforms/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(../Images/Niceforms/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:3px; padding-bottom:0;}
.NFTextareaRight {background:url(../Images/Niceforms/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(../Images/Niceforms/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(../Images/Niceforms/file.png) no-repeat 0 0; width:60px; height:33px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:33px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:33px; background:url(../Images/Niceforms/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:33px; width:auto; background:url(../Images/Niceforms/select-right.png) no-repeat 100% 0; cursor:pointer; font:14px/31px Arial, Helvetica, sans-serif; font-weight:bold; color:#376db3; padding-left:6px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#fff; margin-left:16px; margin-top:14px; list-style:none; padding:2px 0; color:#000; border:1px solid #e2e2e2;font:14px/18px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {font-size:13px;display:block; text-decoration:none; color:#000; padding:3px 6px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#0056be;color:#fff;}
.NFSelectOptions a:hover {background:#0056be;color:#fff;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(../Images/Niceforms/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(../Images/Niceforms/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(../Images/Niceforms/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(../Images/Niceforms/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(../Images/Niceforms/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(../Images/Niceforms/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(../Images/Niceforms/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(../Images/Niceforms/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

/*.niceformInputText {font:14px/31px Arial, Helvetica, sans-serif; font-weight:bold; color:#376db3; }*/
.niceform small {
	font-size:11px;
	font-weight:normal;
}
.niceform-accueil {margin-left:20px;}
.niceform-affichage {margin-left:15px;margin-top:0;}
.niceform-affichage input, .niceform-affichage textarea, .niceform-affichage select {font:13px/18px Arial, Helvetica, sans-serif;font-weight:bold;}
.niceform-affichage label {font-size:13px; font-weight:bold; color:#8C8C8A;}
.niceform-affichage .NFSelectRight {font:13px/31px Arial, Helvetica, sans-serif; font-weight:bold;}
.niceform .niceform-accueil .NFSelectRight {padding-left:5px;}
.niceform fieldset.niceform-affichage dt {text-align:left;margin:0 0 0 10px;}
.niceform fieldset.niceform-affichage dd {margin:0;padding-top:0;}
.niceform fieldset.niceform-affichage {padding:5px 0 0 0;}

.niceform-externe-bpr .NFText, .niceform-externe-bpr .NFSelectRight{color:#212121;}
.niceform-externe-bpr .NFSelectOptions a.NFOptionActive, .niceform-externe-bpr .NFSelectOptions a:hover{background:#8F8F8F;}
.niceform-externe-bpr .NFButton {background-image:url(../Images/Niceforms/button-BPR.png);}
.niceform-externe-bpr .NFButtonLeft {background-image:url(../Images/Niceforms/button-left-BPR.png);}
.niceform-externe-bpr .NFButtonRight {background-image:url(../Images/Niceforms/button-right-BPR.png);}
.niceform-externe-bpr .NFTextCenter {background-image:url(../Images/Niceforms/input-BPR.png);}
.niceform-externe-bpr .NFTextLeft {background-image:url(../Images/Niceforms/input-left-BPR.png);}
.niceform-externe-bpr .NFTextRight {background-image:url(../Images/Niceforms/input-right-BPR.png);}
.niceform-externe-bpr .NFSelectRight {background-image:url(../Images/Niceforms/select-right-BPR.png);}

.niceform-externe-loc .NFText, .niceform-externe-loc .NFSelectRight{color:#212121;}
.niceform-externe-loc .NFSelectOptions a.NFOptionActive, .niceform-externe-loc .NFSelectOptions a:hover{background:#F84FAC;}
.niceform-externe-loc .NFButton {background-image:url(../Images/Niceforms/button.png);}
.niceform-externe-loc .NFButtonLeft {background-image:url(../Images/Niceforms/button-left.png);}
.niceform-externe-loc .NFButtonRight {background-image:url(../Images/Niceforms/button-right.png);}
.niceform-externe-loc .NFTextCenter {background-image:url(../Images/Niceforms/input-LOC.png);}
.niceform-externe-loc .NFTextLeft {background-image:url(../Images/Niceforms/input-left-LOC.png);}
.niceform-externe-loc .NFTextRight {background-image:url(../Images/Niceforms/input-right-LOC.png);}
.niceform-externe-loc .NFSelectRight {background-image:url(../Images/Niceforms/select-right-LOC.png);}

.niceform-externe-neu .NFText, .niceform-externe-neu .NFSelectRight{color:#212121;}
.niceform-externe-neu .NFSelectOptions a.NFOptionActive, .niceform-externe-neu .NFSelectOptions a:hover{background:#18D1A8;}
.niceform-externe-neu .NFButton {background-image:url(../Images/Niceforms/button-NEU.png);}
.niceform-externe-neu .NFButtonLeft {background-image:url(../Images/Niceforms/button-left-NEU.png);}
.niceform-externe-neu .NFButtonRight {background-image:url(../Images/Niceforms/button-right-NEU.png);}
.niceform-externe-neu .NFTextCenter {background-image:url(../Images/Niceforms/input-NEU.png);}
.niceform-externe-neu .NFTextLeft {background-image:url(../Images/Niceforms/input-left-NEU.png);}
.niceform-externe-neu .NFTextRight {background-image:url(../Images/Niceforms/input-right-NEU.png);}
.niceform-externe-neu .NFSelectRight {background-image:url(../Images/Niceforms/select-right-NEU.png);}

.niceform-externe-fdc .NFText, .niceform-externe-fdc .NFSelectRight{color:#212121;}
.niceform-externe-fdc .NFSelectOptions a.NFOptionActive, .niceform-externe-fdc .NFSelectOptions a:hover{background:#f58442;}
.niceform-externe-fdc .NFButton {background-image:url(../Images/Niceforms/button-FDC.png);}
.niceform-externe-fdc .NFButtonLeft {background-image:url(../Images/Niceforms/button-left-FDC.png);}
.niceform-externe-fdc .NFButtonRight {background-image:url(../Images/Niceforms/button-right-FDC.png);}
.niceform-externe-fdc .NFTextCenter {background-image:url(../Images/Niceforms/input-FDC.png);}
.niceform-externe-fdc .NFTextLeft {background-image:url(../Images/Niceforms/input-left-FDC.png);}
.niceform-externe-fdc .NFTextRight {background-image:url(../Images/Niceforms/input-right-FDC.png);}
.niceform-externe-fdc .NFSelectRight {background-image:url(../Images/Niceforms/select-right-FDC.png);}

.niceform-externe-ter .NFText, .niceform-externe-ter .NFSelectRight{color:#212121;}
.niceform-externe-ter .NFSelectOptions a.NFOptionActive, .niceform-externe-ter .NFSelectOptions a:hover{background:#4cc1d3;}
.niceform-externe-ter .NFButton {background-image:url(../Images/Niceforms/button-TER.png);}
.niceform-externe-ter .NFButtonLeft {background-image:url(../Images/Niceforms/button-left-TER.png);}
.niceform-externe-ter .NFButtonRight {background-image:url(../Images/Niceforms/button-right-TER.png);}
.niceform-externe-ter .NFTextCenter {background-image:url(../Images/Niceforms/input-TER.png);}
.niceform-externe-ter .NFTextLeft {background-image:url(../Images/Niceforms/input-left-TER.png);}
.niceform-externe-ter .NFTextRight {background-image:url(../Images/Niceforms/input-right-TER.png);}
.niceform-externe-ter .NFSelectRight {background-image:url(../Images/Niceforms/select-right-TER.png);}

.niceform-externe-fdc2 .NFText, .niceform-externe-fdc2 .NFSelectRight{color:#212121;font-size:12px;}
.niceform-externe-fdc2 .NFSelectOptions a.NFOptionActive, .niceform-externe-fdc2 .NFSelectOptions a:hover{background:#376DB3;}
.niceform-externe-fdc2 .NFButton {background-image:url(../Images/Niceforms/button-FDC.png);}
.niceform-externe-fdc2 .NFButtonLeft {background-image:url(../Images/Niceforms/button-left-FDC.png);}
.niceform-externe-fdc2 .NFButtonRight {background-image:url(../Images/Niceforms/button-right-FDC.png);}
.niceform-externe-fdc2 .NFTextCenter {background-image:url(../Images/Niceforms/input2-FDC.png);height:19px;}
.niceform-externe-fdc2 .NFTextLeft {background-image:url(../Images/Niceforms/input-left2-FDC.png);height:25px;width:5px;}
.niceform-externe-fdc2 .NFTextRight {background-image:url(../Images/Niceforms/input-right2-FDC.png);height:25px;width:5px;}
.niceform-externe-fdc2 .NFSelectRight {background-image:url(../Images/Niceforms/select-right2-FDC.png);height:25px;font:12px/25px Arial, Helvetica, sans-serif;font-weight:bold;}
.niceform-externe-fdc2 .NFSelectTarget {margin-top:10px;}
.niceform-externe-fdc2 .NFSelectLeft {float:left; width:3px; height:25px; background:url(../Images/Niceforms/select-left2.png) no-repeat 0 0; vertical-align:middle;}
.niceform-externe-fdc2 input, .niceform-externe-fdc2 textarea {	padding:0 1px; }

.Rubrique{
	background:#ffd1b6;
}
.standard{
	background:none; !important
}

#livesearch, #livesearch2 {
	position:absolute;
  	margin:0px;
  	width:174px;
  	z-index:1000;
  	font-weight:bold;
  	color:#000;
  	margin-top:27px;
}
.titre_livesearch{
	max-height:197px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.titre_livesearch2{
	padding:2px 0 2px 5px;
	background-color:#2764B0;
	color:#FFF;
}

#livesearch3{
	position:absolute;
  	width:150px;
  	z-index:1000;
  	font-weight:bold;
  	color:#000;
	margin: 0 0 0 5px;
	}
	
#livesearch4{
	position:absolute;
  	width:150px;
  	z-index:1000;
  	font-weight:bold;
  	color:#000;
	margin: 0 0 0 5px;
	}

#livesearch a,#livesearch2 a, #livesearch3 a, #livesearch4 a {
  	display:block;
  	margin:0;
  	padding:3px;
  	text-decoration:none;
}

.pardep {
  	text-decoration:none;
  	color:#000;
  	font-size:8pt;
  	padding-left:5px;
}


#livesearch a:hover,#livesearch2 a:hover, #livesearch3 a:hover, #livesearch4 a:hover {
  	background-color:#eee;
}
#livesearch .closelivesearch, #livesearch2 .closelivesearch, , #livesearch3 .closelivesearch, #livesearch4 .closelivesearch {
	display:block;
	background: url(../Images/Icone/fermer.gif) top right no-repeat;
	float:right;
  	margin:0px;
  	width:7px;
  	height:7px;
  	margin:2px;
  	/*clear:both;*/
}


#filariane {
	margin:5px 0 0 20px;
	color:#666;
	font-size:12px;
}
*+html #filariane { margin-top:5px; }
#filariane span, #filariane a {
	color:#376db3;
}
#filariane a {
	text-decoration:none;
}
#filariane a:hover {
	text-decoration:underline;
}

#pre-sous-nav {
	margin-bottom:10px;
	width:635px;
	height:27px;
	border-bottom:solid 1px #1B65C0;	
}
#sous-nav {
	background-color:#fff;
	height:26px;
	border:solid 1px #1B65C0;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-bottom:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	list-style:none;
	width:563px;
	}
#sous-nav li, #sous-nav a {
	height:26px;
	line-height:28px;
	display:block;
	text-align:center;
	margin:0;
	padding:0;
	}
#sous-nav li {
	width:140px;
	border-right:solid 1px #1B65C0;
	}
#sous-nav li:hover {
	background-color:#1B65C0;
	}
#sous-nav a {
	/*background:url(../Images/Icone/ss-ong-a.gif) right top no-repeat;*/
	padding:0 30px 0 25px;
	text-decoration:none;
	color:#275c6a;
	}
#sous-nav a:hover {
	background-color:#1B65C0;
	color:white;
	}
#sous-nav li {
	float:left;
	}
#sous-nav .actif {
	background-color:#1B65C0;
	}
#sous-nav .actif a {
	background-color:#1B65C0;
	color:white;
	font-weight:bold;
	}

.sep-moteur-gauche {
	border:1px solid #e2e2e2;
	height:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	margin:7px 20px 0 20px;
}

.marginleft {
	margin-left:15px;
}

.marginleftaccueil {
	margin-left:8px;
}

#overlayperso1,#overlayperso2 {
	background:#fff;
	margin:0;
	padding:0;
	position:absolute;
	top:177px;
	left:778px;
	z-index:4998;
	width:203px;
	border:2px solid #F548A7;
	border-top:1px  solid #F548A7;
}
#overlayperso1 span,#overlayperso2 span {
	font-weight:bold;
	font-size:12px;
	color:#0056BE;
}
.bloc-espace-perso {
	display:block;
	float:left;
	margin:0px 20px 15px 0;
	width:300px;
	min-height:90px;
}

.bloc-espace-perso h2 {
	border:1px solid #C0C0C0;
	border-left:none;
	border-right:none;
	border-top:none;
	padding-bottom:5px;
}
.bloc-espace-descr {
	height:30px;
}
.bloc-espace-lien {
	text-align:right;
}
.bloc-espace-lien a {
	text-decoration:none;
}

.ann-perso {
	margin:4px 0;
	width:89%;
	font-size:11px;
}

.ann-perso:hover {
	background-color:#f1f2f3;
}

.ann-perso2 {
	float:left;
	margin:14px 0;
	width:80%;
}
.ann-perso3 {
	float:left;
	margin:14px 0;
	width:20%;
}
.ann-perso4 {
	float:left;
	margin:14px 0;
	width:70%;
}
.ann-perso5 {
	float:left;
	margin:14px 0;
	width:30%;
}

#creer-alerte {
	width:453px;
	height:85px;
	background:transparent url(../Images/Icone/bg_alerte_email.gif) no-repeat;
	margin:5px 0;
}
#creer-alerte div {
	margin-left:75px;
	padding-top:8px;
}
#creer-alerte span {
	margin-bottom:1px;
	color:#f548a7;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

.cadre-annonces-vues {
	margin-top:15px;
	background:transparent url(../Images/Icone/bg_annonces_vues.gif) repeat-x;
	height:17px;
	padding:2px 0 0 8px;
	font-weight:bold;
	font-size:9px;
}
#espace {
	padding: 0 0 0 10px;
}
p#espace {
	line-height: 1.5em;
	margin: 13px 0 13px 2px;
}
p#espace2 {
	line-height: 1.5em;
	margin: 0px 0 5px 12px;
}
#fleche-perso{
	margin: 0 0 0 35px;
}
#fleche-perso2{
	margin: 0 0 0 65px;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#fleche-perso{
		margin: 1px 0 0 35px;
	}
	#fleche-perso2{
		margin: 1px 0 0 65px;
	}
}
#espace_perso {
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin: 0 0 5px 15px;
	}

#espace_perso2 {
	font-size:16px;
	font-style:italic;
	font-weight:900;
	margin: 3px 0 5px 10px;
	letter-spacing:0.5px;
	}
#espace_perso2 a{
	text-decoration:none;
	color:#000;
	}
a.mesannonces{
	float:left;
	text-decoration:none;
	margin: 0 0 0 12px;
	cursor : pointer;
}
a.mesrecherches{
	float:left;
	text-decoration:none;
	margin: 0 0 0 33px;
	cursor : pointer;
}


/* DPE GES */
.dpe_A, .dpe_B, .dpe_C, .dpe_D, .dpe_E, .dpe_F, .dpe_G {
	position:absolute;
	font-weight:bold;
	z-index:100;
}
.dpe_A {
	margin: -158px 0 0 142px;
	!margin: 22px 0 0 -38px;  /* POUR IE7 */
}
.dpe_B {
	margin: -135px 0 0 142px;
	!margin: 45px 0 0 -38px;  /* POUR IE7 */
}
.dpe_C {
	margin: -113px 0 0 142px;
	!margin: 67px 0 0 -38px;  /* POUR IE7 */
}
.dpe_D {
	margin: -92px 0 0 142px;
	!margin: 88px 0 0 -38px;  /* POUR IE7 */
}
.dpe_E {
	margin: -72px 0 0 142px;
	!margin: 108px 0 0 -38px;  /* POUR IE7 */
}
.dpe_F {
	margin: -52px 0 0 142px;
	!margin: 128px 0 0 -38px;  /* POUR IE7 */
}
.dpe_G {
	margin: -32px 0 0 142px;
	!margin: 148px 0 0 -38px;  /* POUR IE7 */
}


.ges_A, .ges_B, .ges_C, .ges_D, .ges_E, .ges_F, .ges_G {
	position:absolute;
	font-weight:bold;
	z-index:100;
}
.ges_A {
	margin: -158px 0 0 142px;
}
.ges_B {
	margin: -135px 0 0 142px;
}
.ges_C {
	margin: -112px 0 0 142px;
}
.ges_D {
	margin: -91px 0 0 142px;
}
.ges_E {
	margin: -72px 0 0 142px;
}
.ges_F {
	margin: -52px 0 0 142px;
}
.ges_G {
	margin: -32px 0 0 142px;
}

.ajouter_annonce {
	text-decoration:none;
	color:#0774ac;
	font-size:12px;
	font-weight:bold;
	background: url(../Images/Icone/ajouter_annonce.gif) 0 0 no-repeat;
	padding:8px 0 0 40px;
	display:block;
	height:30px;
	width:120px;
	margin: 0 0 15px 0;
}

.ajouter_recherche {
	text-decoration:none;
	color:#0774ac;
	font-size:12px;
	font-weight:bold;
	background: url(../Images/Icone/ajouter_recherche.gif) 0 0 no-repeat;
	padding:8px 0 0 40px;
	display:block;
	height:30px;
	width:700px;
	margin: 0 0 15px 0;
}

.imprimer_annonce {
	text-decoration:none;
	color:#0774ac;
	font-size:12px;
	font-weight:bold;
	background: url(../Images/Icone/imprimer_annonce.gif) 0 0 no-repeat;
	padding:8px 0 0 40px;
	display:block;
	height:30px;
	width:230px;
	cursor : pointer; 
	margin: 0 0 15px 40px;
}

.MAJ_annonce {
	text-decoration:none;
	color:#0774ac;
	font-size:12px;
	font-weight:bold;
	background: url(../Images/Icone/MAJ_annonce.gif) 0 0 no-repeat;
	padding:8px 0 0 40px;
	display:block;
	height:30px;
	width:200px;
	margin: 0 10px 15px 0;
}

.annonce_ici{
	padding-right:10px;
	margin-top:0px;
	float:right;
}

/*POUR IE 7*/
*+html .annonce_ici{
	margin-top:-20px;
}

.texte_externe{
	position:relative;
	text-align:left;
	padding-left:5px;
	font-style: italic ;
	top:-30px; 
	top/*\**/: -30px\9;  /*IE8*/
}

.texte_externe2{
	position:relative;
	text-align:left;
	padding-left:15px;
	font-style: italic ;
	top:-70px; 
	top/*\**/: -80px\9;  /*IE8*/
}

.pos_checkbox_FDC1
{
	position:relative;
	top:-80px;	
	top/*\**/: -92px\9;  /*IE8*/
	margin-left:13px
}

.pos_checkbox_FDC2
{
	position:relative;
	top:-80px;	
	top/*\**/: -92px\9;  /*IE8*/
	margin-left:40px
}


.addthis_toolbox {
	margin-top:-5px;
}

.addthis_toolbox2 {
	float:left;
	margin:0 0 0 40px;
}

.page_dep {
	padding:0px;
	background-color:#ffffff;
}
.texte_page_externe {
	font-weight:bold;
}
.autres_bien {
	float:left;
	width:225px;
	margin-right:5px;
    font-size: 11px;
    font-weight: normal;
	margin-bottom: 0.55em;
	line-height: 1.2em;
}

.ajout-commercial {
	padding:4px 0 0 30px;
	background: url(../Images/Icone/ajout_IMO.gif) 0 0 no-repeat;
	display:block;
	height:25px;
	width:195px;
}
.defaultcolor a.ajout-commercial {
	color:#f548a7;
}

.red_underline {
	color:#FF0000;
	text-decoration:underline;
}

.partenaires {
	padding:4px 8px;
	font-size:12px; 
	font-weight:bold; 
	text-align:center;
	background: url(../Images/Icone/box-partenaire_IMO.gif) 0 0 no-repeat;
	color:#FFF;
	height:20px;
}


.lien_autre {
	font-weight: bold;
	margin-bottom: 5px;
}

.atoiframe2 {
	overflow: hidden;
}

.pub_affichage_droite {
	border:1px solid #E2E2E2; 
	border-top:none;
}

/* CAROUSEL */
/*=========================================================*/
.carousel {
	position:relative;
	width:453px;
	height:191px;
	border:none;
	overflow:hidden;
	background-image:url('../Images/Icone/bg_carou.gif');
}

/*_______________________________________________*/ 

/* SLIDES */
/*_______________________________________________*/
/* slide container */
.carousel .slides {
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	position:relative;
	overflow:visible;
	width:451px;
}

/* slide item */
.carousel .slides .slideItem {
	position:absolute;
	cursor:pointer;
	/*overflow:hidden;*/
	padding:0;
	margin:0;
	border:none;
	height:180px !important;
}

.carousel .slides .slideItem a {
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
	border:none;
	outline:none;
}

.carousel .slides .slideItem img {
	margin:0;
	padding:0;
	border:none;
	height:113px;
}

.carousel .slides .slideItem label {
	width:300px;
	text-align:center;
	float:left;
	position:relative;
	top:19px;
	left:-76px;
	font-family:arial;
	font-weight:bold;
	color:#f548a7;
	font-size:20px;
}

.carousel .slides .slideItem span {
	width:300px;
	text-align:center;
	float:left;
	position:relative;
	top:14px;
	left:-76px;
	font-family:arial;
	font-weight:bold;
	color:white;
	font-size:11px;
	text-transform:uppercase;
}

/* _______________________________________________ */

/* DIRECTION BUTTON */
/*_______________________________________________*/
.carousel .nextButton {
	position:absolute;
	right:10px;
	top:155px;
	width:25px;
	height:25px;
	background:url("../Images/Icone/right_IMO.gif") no-repeat center;
	cursor:pointer;
	z-index:9999;
}

.carousel .prevButton {
	position:absolute;
	left:10px;
	top:155px;
	width:25px;
	height:25px;
	background:url("../Images/Icone/left_IMO.gif") no-repeat center;
	cursor:pointer;
	z-index:9999;
}
/* ____________________________________________________________ */
/* FIN CAROUSEL */ /*============================================*/



/*SPRITE CSS */ /*================================================*/
.sprite-ajout3 {
	background-position: 0 0;
	width:26px;
	height:22px;
}

.sprite-coin {
	background-position:0 -72px;
	width:8px;
	height:8px;
}

.sprite-email2 {
	background-position:0 -130px;
	width:26px;
	height:22px;
}

.sprite-fleche_haut {
	background-position:0 -202px;
	width:7px;
	height:4px;
}

.sprite-fleche_sm {
	background-position:0 -256px;
	width:5px;
	height:9px;
}

.sprite-footer-block-bg {
	background-position:0 -315px;
	width:2px;
	height:1px;
}

.sprite-footer-bottom {
	background-position:0 -366px;
	width:1px;
	height:53px;
}

.sprite-footer-separator {
	background-position:0 -469px;
	width:1px;
	height:23px;
}

.sprite-imprimer2 {
	background-position:0 -542px;
	width:26px;
	height:22px;
}

.sprite-leftboxcontent_bg {
	background-position:0 -614px;
	width:1px;
	height:105px;
}

.sprite-nav-bg_IMO {
	background-position:0 -769px;
	width:1px;
	height:23px;
}

.sprite-partenaires {
	background-position:0 -842px;
	width:180px;
	height:11px;
}

.sprite-popup_IMO {
	background-position:0 -903px;
	width:11px;
	height:9px;
}

.sprite-retour2 {
	background-position:0 -962px;
	width:26px;
	height:22px;
}

.sprite-titre_rose {
	background-position:0 -1034px;
	width:300px;
	height:28px;
}

.sprite-zoom {
	background-position:0 -1112px;
	width:16px;
	height:16px;
}
/*================================================*/
