/* 
*  CSS IMMOBILIER.FR 
*/

/* Variante de gris 
tres claire  #CCC ou #EEE
clair		 #ADADAD
fond gris 	 #F0F0F0
*/
BODY {
	background-color: #F0F0F0;
	font-family:"Microsoft Sans Serif", Arial;
	font-size: 12px;
	color: #555;
	margin: 0px 0px 0px 0px;
	
	scrollbar-3dlight-color:#F0F0F0;
	scrollbar-arrow-color:#D62D50;
	scrollbar-base-color:#EEE;
	scrollbar-darkshadow-color:#CCC;
	scrollbar-face-color:#FFF;
	scrollbar-highlight-color:#EEE;
	scrollbar-track-color: #CCC;
	scrollbar-shadow-color:#EEE;
}
A{ text-decoration:underline; color:#555;}
A:hover{text-decoration:underline; color:#999;}
IMG, DIV, A, INPUT { behavior: url("http://www.immobilier.fr/styles/iepngfix.htc"); }

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/* Reinitialise la position des Divs */
.clear {
	clear:both;
}

/* 
Elements de formulaire 
*/

/* STANDARD */
button{
	font-weight:bold; 
	text-align:center;
	background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	border-right:2px solid #999;
	border-bottom: 2px solid #999;
	color:#565656;
}
button:hover {
	cursor:pointer; 
	background-color:#dff4ff;
    border:1px solid #c2e1ef;
	border-right:2px solid #336666;
	border-bottom: 2px solid #336666;
    color:#336699;
}

/* POSITIVE */
button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
	border-right:2px solid #C6D880;
	border-bottom: 2px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/*input.majuscule{text-transform:uppercase}*/
textarea.cg {}

/* NOTIFICATIONS + MESSAGE D'INFOS */
#succes{ text-align:justify; color:#009900; font-weight:bold;}
#erreur{ text-align:justify; color:#CC0000; font-weight:bold;}
#asterisque{ color:#CC0000; font-weight:lighter; text-align:right;}
/* textarea conditions generales */
#conditions_generales_vente{ border: 0px solid #AECAEE; background-color:#FFFFFF; font-size: 0.7em; color:#333333; width:99%} 

/* p info, succes, echec */
p.alert { background: #F5EAEA url(http://cdn.imo.fr/images/icones/exclamation.gif) center no-repeat; background-position: 15px 50%; text-align: left; padding: 5px 20px 5px 45px;	border-top: 2px solid #E05C51;	border-bottom: 2px solid #E05C51;	color:#666666;}
p.alert a{ color:#CC0000; text-decoration:none }
p.alert a:hover{ color:#990000; text-decoration:none }

p.info { background: #f8fafc url(http://cdn.imo.fr/images/icones/PNG/info.png) 15px 50% no-repeat; text-align: left; padding: 5px 20px 5px 45px;	border-top: 2px solid #b5d4fe;	color:#666666;	border-bottom: 2px solid #b5d4fe; }
p.info a{ color:#006699; text-decoration:none }
p.info a:hover{ color:#0066FF; text-decoration:none }

p.succes { background: #FCFEEC url(http://cdn.imo.fr/images/icones/PNG/ok.png) 15px 50% no-repeat; text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #A2C76F;	color:#58964A;	border-bottom: 2px solid #A2C76F; }
p.succes a{ color:#A2C76F; text-decoration:none }
p.succes a:hover{ color:#58964A; text-decoration:none }

p.securite { background: #FFF url(http://cdn.imo.fr/images/icones/PNG-32/centre_securite.png) 15px 50% no-repeat; text-align: left; padding: 5px 35px 5px 60px; color:#555; border-top: 2px solid #E05C51;	border-bottom: 2px solid #E05C51; }

/*BULLE COMMENTAIRE (CLIENTS ACQUEREURS) */
p.commentaire { 
	background: #FFF url(http://cdn.imo.fr/images/icones/PNG-32/Buddy-Chat.png) 15px 50% no-repeat; 
	text-align: left; 
	padding: 5px 45px 5px 60px;
	border-top: 1px solid #eee;
	color:#666666;
	border-bottom: 1px solid #eee;
}

p.infosms { 
	background: #FFF url(http://cdn.imo.fr/images/icones/PNG-32/Mobile.png) 15px 50% no-repeat; 
	text-align: left; 
	padding: 5px 45px 5px 60px;
	border-top: 1px solid #eee;
	color:#666666;
	border-bottom: 1px solid #eee;
}

blockquote {
	background-image: url(http://cdn.imo.fr/images/puces/open-quote.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px 0 0;
	padding-left: 30px;
	font-style: italic;
	margin:0;
	max-width:600px;
}
blockquote span {
	background-image: url(http://cdn.imo.fr/images/puces/close-quote.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 30px;
	max-width:600px;
	text-align:justify;
}


/* BULLE D'AIDE */
.custom-tip {color: #000;max-width:300px;z-index: 13000; border:1px #A4A1A4 solid;}
.custom-title {	font-weight: bold;font-size: 11px;margin: 0;color: #FFFFFF;	padding: 8px 8px 4px;background: #A4A1A4;border-bottom: 1px solid #EEEEEE;}
.custom-text {font-size: 11px;padding: 4px 8px 8px;background: #FFF;}

/* tooltip */ 
.tool-tip {
	width: 200px;
	color: #fff;
	text-align: center;
}
 
.tool-title {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(http://cdn.imo.fr/images/balloon.png) top left no-repeat !important;
	background: url(http://cdn.imo.fr/images/balloon.gif) top left no-repeat;
	font-size: 11px;
}
 
.tool-text {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(http://cdn.imo.fr/images/balloon.png) bottom left no-repeat !important;
	background: url(http://cdn.imo.fr/images/balloon.gif) bottom left no-repeat;
	font-size: 10px;
}

.loading {
 background:url(http://cdn.imo.fr/images/6-0.gif) center top no-repeat;
 width:100%;
 height:100px;
}

input.succes { background: #FCFEEC url(http://cdn.imo.fr/images/icones/accept.gif) right no-repeat; width:380px;}

/* 
ESPACEMENTS DES TABLES 
*/
td#espace_horizontal{height: 1px; background-color: #999999}
td#espace_horizontal_gris{height: 1px; background-color: #F0F0F0}
td#espace_horizontal_blanc{height: 1px; background-color: #FFFFFF}
td#espace_vertical{width: 1px; background-color: #999999;}
td#espace_vertical_blanc{width: 1px; background-color: #FFFFFF}
td#tirets_horizontal{height:1px; background:url(http://cdn.imo.fr/images/table/tirets.gif) repeat-x;}

/* 
TABLE HEADER ET FOOTER 
*/
.header {background-color:#FFFFFF; width: 754px; border: 0px; max-width:754px}
.header div.domaine {font-size:14px;}
.header div.domaine img{/*margin-top:-45px; margin-left:12px;*/}
.header div.name { margin-top:-20px; margin-left:1px; font-size:36px; font-weight:bold;}

.header a{text-decoration:none;}
.header a:hover{text-decoration:none;}
.header div.domaine a.logo{height:52px;}

.header .text{text-align:right;position:absolute;font-size:12px; width:718px; padding-top:20px}
.header h1{position:absolute; text-align:right; margin-right:12px; width:718px; font-size:12px; z-index:1}
.header h2{
	margin-bottom:5px; 
	margin-left:10px; 
	margin-top:0px;
	font-size:11px;
	font-weight:normal;
	color:#555; 
	/*text-shadow: 0 2px 2px rgba(0,0,0,0.25);*/
}

.header .menu_droit {color: #8A8A8A; height:30px; padding-left:10px;}
.header .menu_droit a{text-decoration:underline;}
.header .menu_droit a:hover{text-decoration:underline;}

.header .menu_gauche {color: #8A8A8A; height:30px; padding-right:10px; /*width:50%; remi 121130*/width:40%; text-align:right;}
.header .menu_gauche a{text-decoration:underline;}
.header .menu_gauche a:hover {color: #9C2929; text-decoration:underline}
.header .menu_gauche strong{color: #9C2929;}

.header .menu div {margin-left:10px}

.footer{background-color: #FFFFFF; height: 20px; border: 0px; text-align:center; width: 754px}
/*.footer a{text-decoration:underline;}*/

/* CADRE */
.etiquette_agences{background:url(/images/Box/acces_agences.png) no-repeat; width:24px;; height:96px;}
.cadre_gauche{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_gauche.gif) repeat-y; width:12px}
.cadre_droit{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_droit.gif) repeat-y; width:12px}
.cadre_bas{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_bas.gif) repeat-x; height:13px; width:730px;}
.cadre_bas_droit{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_bas_droit.gif) no-repeat; height:13px; width:20px}
.cadre_bas_gauche{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_bas_gauche.gif) no-repeat; height:13px; width:20px}

.cadre_espacement_gauche{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_espacement_gauche.gif) no-repeat; height:13px; width:20px}
.cadre_espacement{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_espacement.gif) repeat-x; height:13px; width:730px;}
.cadre_espacement_droit{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_espacement_droit.gif) no-repeat; height:13px; width:20px}

/**/
.cadre_haut_espacement_gauche{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_haut_gauche.jpg) 2px no-repeat; height:28px; width:20px}
.cadre_haut_espacement{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_haut_espacement.jpg) repeat-x; height:28px; width:618px;}
.cadre_haut_onglet_agences{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_haut_onglet_agences.jpg) no-repeat; height:28px; width:95px; cursor:pointer;}
.cadre_haut_espacement_droit{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_haut_droit.jpg) -2px no-repeat; height:28px; width:20px}

.cadre_gauche_ad{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_h_g_ad.gif) repeat-y; width:12px; height:30px;}
.cadre_haut_espacement_gauche_ad{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_haut_gauche_ad.png) no-repeat; height:97px; width:12px}
.cadre_haut_espacement_ad{background: transparent url(http://cdn.imo.fr/images/cadre/header_cadre_haut_ad.png) repeat-x; height:97px; width:729px;}
.cadre_haut_espacement_droit_ad{background: transparent url(http://cdn.imo.fr/images/cadre/cadre_haut_droit_ad.png) no-repeat; height:97px; width:12px}

/* 
	MENU DE NAVIGATION
*/
.header div.vente{width:242px; height:60px; background: transparent url(http://cdn.imo.fr/images/header_menu_vente.gif) top left no-repeat; border-right:1px #999999 solid; float:left; cursor:pointer;}
.header div.vente div#vente_titre{padding-left:50px;padding-top:3px;color:#305E98;font-family:"Book Antiqua", Arial, Verdana;font-size:24px;font-weight:bolder;}
.header div.vente div#vente_description{padding-left:7px;padding-top:3px;color:#305E98;font-family: Arial, Verdana;font-size:12px;font-weight:bold;}
.header div.vente.on{width:242px; height:60px; background:#305E98 url("http://cdn.imo.fr/images/header_menu_white.png") top left no-repeat; border-right:1px #999999 solid; float:left; cursor:pointer;}
.header div.vente.on div#vente_titre{padding-left:50px;padding-top:3px;color:#FFF;font-family:"Book Antiqua", Arial, Verdana;font-size:24px;font-weight:bolder;}
.header div.vente.on div#vente_description{padding-left:7px; padding-top:3px; color:#CDDEF5; font-family: Arial, Verdana; font-size:12pxfont-weight:bold;}

.header div.achat{width:243px;height:60px;background: transparent url(http://cdn.imo.fr/images/header_menu_achat.gif) top left no-repeat;border-right:1px #999999 solid;float:left;cursor:pointer;}
.header div.achat div#achat_titre{padding-left:50px;padding-top:3px;color:#9C2929;font-family:"Book Antiqua", Arial, Verdana;font-size:24px;font-weight:bolder;}
.header div.achat div#achat_description{padding-left:7px;padding-top:3px;color:#9C2929;font-family: Arial, Verdana;font-size:12px;font-weight:bold;}
.header div.achat.on{width:243px;height:60px;background:#9C2929 url("http://cdn.imo.fr/images/header_menu_white.png") top left no-repeat;border-right:1px #999999 solid;float:left;cursor:pointer;}
.header div.achat.on div#achat_titre{padding-left:50px;padding-top:3px;color:#FFF;font-family:"Book Antiqua", Arial, Verdana;font-size:24px;font-weight:bolder;}
.header div.achat.on div#achat_description{padding-left:7px;padding-top:3px;color:#DCB4B4;font-family: Arial, Verdana;font-size:12px;font-weight:bold;}

.header div.location{width:243px;height:60px;background: transparent url(http://cdn.imo.fr/images/header_menu_location.gif) top left no-repeat;float:left;cursor:pointer;}
.header div.location div#location_titre{padding-left:50px;padding-top:3px;color:#9F9A1C;font-family:"Book Antiqua", Arial, Verdana;font-size:24px;font-weight:bolder;}
.header div.location div#location_description{padding-left:7px;padding-top:3px;color:#9F9A1C;font-family: Arial, Verdana;font-size:12px;font-weight:bold;}
.header div.location.on{width:243px;height:60px;background:#9F9A1C url("http://cdn.imo.fr/images/header_menu_white.png") top left no-repeat;float:left;cursor:pointer;}
.header div.location.on div#location_titre{padding-left:50px;padding-top:3px;color:#FFF;font-family:"Book Antiqua", Arial, Verdana;font-size:24px;font-weight:bolder;}
.header div.location.on div#location_description{padding-left:7px;padding-top:3px;color:#E2E1BA;font-family: Arial, Verdana;font-size:12px;font-weight:bold;}

/* 
	ACCUEIL ET MODULES 
*/
.accueil {width:242px; height:auto}
.accueil div#titre { font-family:"Book Antiqua", Verdana, Arial; color:#CCCCCC; font-size: 15px; padding-top:10px; text-align:center; font-weight:bold;}
.accueil div#soustitre { font-family:"Book Antiqua", Verdana, Arial; color:#ADADAD; font-size: 15px; margin-right:10px; padding-top:-3px; font-weight:bold; text-align:right;}
.accueil td#espacement{height:6px;}
.accueil div#message{padding-left:18px; width:219px; padding-right:5px; height:auto; }
.accueil span#texte{font-family:"MS Sans Serif"; font-size: 10px; font-style:normal; color: #666; font-weight:normal;}
.accueil li{font-family:"Book Antiqua", Verdana, Arial; list-style:none url(http://cdn.imo.fr/images/puces/main_orange.gif) inside; color: #ED8812; font-weight:bold; font-size: 14px; font-style:italic;}
.accueil div#message a{ font-family:"Book Antiqua", Verdana, Arial; font-size: 14px; text-decoration:none; color:#ED8812; font-style:italic; font-weight:normal;}
.accueil div#message a.link{ text-decoration:underline; }
.accueil div#message a.link:hover{ text-decoration:underline; color:#999}

/* 
	CADRES
*/ 
.gauche{width:490px; background-color: #FFFFFF; background-position:right top; background-image:url(http://cdn.imo.fr/images/index_bg.gif); background-repeat:no-repeat; vertical-align:top;}
.droite{width:243px; background-color: #FFFFFF; vertical-align:top;}


/* 
	ACCUEIL :: Liste des annonces 
*/
div.liste { width:380px; height:100%; padding-left:20px; padding-top:10px;}
div.liste #titre { font-family:"Book Antiqua", Verdana, Arial; color:#ADADAD; font-size: 15px; padding-top:10px; font-weight:bold; width:420px;}
div.liste ol{ font-size:0.9em; width:450px; padding:0pt; margin:0pt;}
div.liste  li {padding-top:20px; clear:both}
div.liste  li .image img{border:4px solid #CCCCCC;}
div.liste  li .image {float:left; width:138px;}
div.liste  li .detail {float:right; width:305px; max-width:305px;}
/*vente*/
div.liste  li .detail.avendre span.titre{font-family:"Book Antiqua", Verdana, Arial; background: url(http://cdn.imo.fr/images/puces/main_rouge.gif) no-repeat 5px; padding-left:30px; text-align:justify; color:#9C2929; font-weight:bold; font-size:16px; height:20px; width:240px;}
div.liste  li .detail.avendre span.titre2{font-family:"Book Antiqua", Verdana, Arial; text-align:justify; color:#9C2929; font-weight:bold; font-size:16px; height:20px; width:240px;}
div.liste  li .detail.avendre span.prix{font-family:"Book Antiqua", Verdana, Arial; text-align:justify; color:#9C2929; font-weight:bold; font-size:16px; height:20px; width:240px;}
div.liste  li .detail.avendre span{color:#9C2929; font-weight:bold;}

div.liste  a.achat {color:#9C2929;}
div.liste  a.achat:hover {color:#DCB4B4;}
div.liste  li .detail.avendre a{font-size:12px;}
div.liste  li .detail.avendre a:hover{color:#9C2929;}
div.liste  li .detail.avendre a.link{text-decoration:underline;}

/*location*/
div.liste  li .detail.alouer span.titre{font-family:"Book Antiqua", Verdana, Arial; background: url(http://cdn.imo.fr/images/puces/main_verte.gif) no-repeat 5px; padding-left:30px; text-align:justify; color:#9F9A1C; font-weight:bold; font-size:16px; height:20px; width:240px;}
div.liste  li .detail.alouer span.titre2{font-family:"Book Antiqua", Verdana, Arial; text-align:justify; color:#9F9A1C; font-weight:bold; font-size:16px; height:20px; width:240px;}
div.liste  li .detail.alouer span.prix{font-family:"Book Antiqua", Verdana, Arial; text-align:justify; color:#9F9A1C; font-weight:bold; font-size:16px; height:20px; width:240px;}
div.liste  li .detail.alouer span{color:#9F9A1C; font-weight:bold;}
div.liste  a.location {color:#9F9A1C;}
div.liste  a.location:hover {color:#CCCA87;}
div.liste  li .detail.alouer a{font-size:12px;}
div.liste  li .detail.alouer a:hover{color:#9F9A1C;}
div.liste  li .detail.alouer a.link{text-decoration:underline;}


/* 
	JE VENDS 
*/
/*******************
 bleu fonce = #305E98
 bleu 		= #99B2D1
 bleu clair = #AECAEE
 tres clair = #CDDEF5
 *******************/
A.vente_titre{color:#CDDEF5; text-decoration:none; }
A:hover.vente_titre{COLOR: #FFFFFF;TEXT-DECORATION: none }


.vente{ background-color:#FFFFFF; width: 730px; border: 0px; }
.vente a{ color:#305E98; text-decoration:underline;}
.vente a:hover{ color:#99B2D1; text-decoration:underline;}

.vente td.menu { height:29px; background-color:#305E98; font-size: 14px; color:#FFFFFF; font-weight:normal; max-width:730px; }
.vente .menu span { color:#CDDEF5; font-size: 0.9em; font-weight:bold; }
.vente .menu div { margin-left:8px; }

.vente .contenu { color:#305E98; }
.vente .contenu div{ margin-left:20px; color:#305E98; margin-right:20px;}
.vente .contenu li { list-style:none url(http://cdn.imo.fr/images/boutons/vente_main.gif) inside; }


.vente .formulaire {color:#305E98; border: 0px; width:730px; }
.vente .intitule { background-color:#CDDEF5; color:#305E98; height:20px; width:300px;}
.vente .intitule div { margin-left:20px; font-size: 0.9em; color:#305E98; font-weight:bold; }
.vente .intitulebis { background-color:#FFF; color:#305E98; height:20px; width:300px;}
.vente .intitulebis div { margin-left:20px; font-size: 0.9em; color:#305E98; font-weight:bold; }
.vente .champ { border: 1px solid #AECAEE; background-color:#FFFFFF; color:#305E98; height:20px; width:430px;}
.vente .champ div { margin-left:5px;  font-weight:bold}
.vente .champbis { border: 1px solid #AECAEE; background-color:#FFFFFF; color:#305E98; height:20px; width:430px;}
.vente .champbis div { margin-left:5px; font-weight:bold }
.vente .champ select { font-weight:bold; color:#305E98; width:385px; }
.vente .champ select.on { font-weight:bold; color:#305E98; width:385px; }
.vente .champ input { font-weight:bold; color:#305E98; height:17px; width:380px; }
.vente .champ input.on { background-color:#EFF5FF; color:#305E98; font-weight:bold; height:17px; width:380px;}
.vente .champ input.search { color:#305E98; font-weight:bold; height:17px; width:380px; background: #FFFFFF url(http://cdn.imo.fr/images/6-0.gif) no-repeat scroll right center; }
.vente .champ input.erreur { border: 2px solid #E05C51; background: #F5EAEA url(http://cdn.imo.fr/images/icones/exclamation.gif) right no-repeat; color:#305E98; height:17px; /*margin-left: 1px;*/ width:380px;}
.vente .champ input.succes { background: #FCFEEC url(http://cdn.imo.fr/images/icones/accept.gif) right no-repeat; width:380px;}
.vente .champ textarea {font-size:1.2em; border: 2px solid #CDDEF5; color:#305E98; height:200px; width:722px;}
.vente .champ textarea.on {font-size:1.2em; border: 2px solid #CDDEF5; color:#305E98; font-weight:bold; background-color:#F5F5F5; width:722px;}
.vente textarea.cg {font-size:1.2em; border: 2px solid #CDDEF5; color:#305E98; height:200px; width:722px;}

.vente .asterisque { background-color:#CDDEF5; color:#CC0000; font-weight:lighter; text-align:right; width:4px; font-size: 0.9em;}
.vente .checkbox { color:#305E98; width:243px; padding-left:5px }

/* Affichage annonce */
.vente .detail div.titre{font-family:"MS Sans Serif"; font-size: 22px; font-weight:bold; color:#CCCCCC; max-width:730px; text-align:justify; padding-left:20px; padding-top:20px;}
.vente .detail span.titre{font-family:"Arial"; font-size: 16px; font-weight:bold; text-align:justify;}
.vente .detail td.descriptif{vertical-align:top; width:50%;}
.vente .detail td.prix{ background-color:#99B2D1; font-size: 22px; color:#FFF; font-weight:bold; }
.vente td.checkbox{ font-size: 12px; color:#555; height:17px}
.vente .detail div.decale{ margin-left:20px; margin-right:5px; text-align:justify;}
.vente .detail td.photo { border-left:1px #CDDEF5 dashed;}
.vente .detail td.photo div{margin-left:9px; margin-top:20px;}
.vente .detail td.photo div#container img{ border:3px #99B2D1 solid; margin-right:8px; margin-bottom:20px;}
.vente .detail td.photo div#container img:hover{ border:3px #CDDEF5 solid; cursor:pointer; }


/* 
	J'ACHETE 
*/
/************************
 ROUGE fonce = #9C2929
 ROUGE 		 = #C6A2A2
 ROUGE clair = #DCB4B4
 ROUGE PALE (page de resultats) = #F5EAEA
 ROUGE PALE FONCE (page de resultats) = #EDD9D9
 ***********************/
.achat {width:730px;}

.achat A.titre {color:#DCB4B4; text-decoration:none; }  /*lien menu (page de resultat)*/
.achat A.titre:hover{COLOR: #FFF;  text-decoration:none;}

.achat #couleur{color:#9C2929;}
.achat td.menu{height:29px; background-color:#9C2929; font-size: 14px; color:#FFFFFF; font-weight:normal;}
.achat td.contenu{ background-color:#FFF; font-size: 14px; }
.achat td.contenu div{  margin-left:20px; margin-right:35px; font-size: 14px; text-align:justify;}
.achat input{ border:1px #EDD9D9 solid;border-left: 3px #EDD9D9 solid; width: 327px; color:#9C2929; background-color:#FFFFFF;}
.achat input.on{ border:1px #EDD9D9 solid;border-left: 3px #EDD9D9 solid; width: 327px; color:#9C2929; background-color:#F5F0F0;}

/* Formulaire recherche*/
form.achat_recherche input{	border:1px #EDD9D9 solid; border-left: 3px #EDD9D9 solid; width: 327px; color:#9C2929; background-color:#FFFFFF;}
form.achat_recherche input.on{	border:1px #EDD9D9 solid; border-left: 3px #EDD9D9 solid; width: 327px; color:#9C2929; background-color:#F5F0F0;}
form.achat_recherche input.info { color:#C6A2A2; }
form.achat_recherche input.search { color:#9C2929; font-weight:bold; height:17px; width:380px; background: #FFFFFF url(http://cdn.imo.fr/images/6-0.gif) no-repeat scroll right center; }
form.achat_recherche textarea{ border:1px #EDD9D9 solid;border-left: 3px #EDD9D9 solid;width: 335px;color:#9C2929;}
form.achat_recherche select{ border:1px #EDD9D9 solid; border-left: 3px #EDD9D9 solid; color:#9C2929; width:330px;}

form.achat_recherche div#container { }
form.achat_recherche div#titre { width:420px; font-weight:bold; margin-right:-50px; padding-right:-50px;}
form.achat_recherche div#titre em { font-weight: bold; font-style: normal; color: #f00;}
form.achat_recherche div#critere { padding-top:15px; padding-left:15px;}
form.achat_recherche div#critere_liste { float:left; width:235px;}
form.achat_recherche div#critere div#contenu { padding-left:25px; width:350px;}

/* boutons achat */
form.achat_recherche button {font-weight:bold; text-align:center; 
	background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee; 
	color:#9C2929;}
form.achat_recherche button:hover { cursor:pointer; background-color:#F5F0F0; border:1px solid #9C2929; color:#9C2929; }
.achat button {	
	font-weight:bold; 
	text-align:center; 
	background-color:#dfdfdf;
    border:1px solid #E3BFBF;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
 	color:#9C2929;
}
.achat button:hover {cursor:pointer; background-color:#F5F0F0; border:1px solid #9C2929; color:#9C2929;}

.achat .navigation {font-size: 12px; color:#9C2929; height:26px}/**/
.achat .navigation a{ font-size: 12px; text-decoration:underline; font-weight:normal;}
.achat .navigation a:hover{ font-size: 12px; text-decoration:underline; font-weight:normal;}
.achat .navigation select { border: 1px solid #F5EAEA; font-weight:normal; color:#9C2929; width:250px;}

/* Resultats recherche achat */
.achat .resultats div a{color:#9C2929; text-decoration:none;}
.achat .resultats div a:hover{color:#C6A2A2; text-decoration:none;}
.achat .resultats div#container { width:730px; height:130px; margin-bottom:1px; position:relative; float:none; /*border-bottom:#9C2929 dotted 3px;*/}
.achat .resultats div#image{ height:124px; width:147px; border:3px #EDD9D9 solid; cursor:pointer;}
.achat .resultats div#image img#bandeau{ height:50px; width:50px; position:absolute; z-index:2; position:absolute; top:3px; left:3px;}
.achat .resultats div#type{ height:18px; width:195px; margin-left:154px; margin-top:-130px; background-color:#DCB4B4; color:#fff; font-weight:bold; padding-left:4px; padding-top:3px; position:relative;}
.achat .resultats div#btn_detail{ height:18px; width:124px; background-color:#EDD9D9; font-size: 12px; color:#9C2929; margin-left:354px; margin-top:-130px; text-align:center; padding-top:3px; position:relative;}
.achat .resultats div#btn_contact{ height:18px; width:125px; background-color:#EDD9D9; font-size: 12px; color:#9C2929; margin-top:-21px; margin-left:479px; text-align:center; padding-top:3px; position:relative;}
.achat .resultats div#btn_panier{ height:18px; width:125px; background-color:#EDD9D9; font-size: 12px; color:#9C2929; margin-top:-21px; margin-left:605px; text-align:center; padding-top:3px; position:relative;}
.achat .resultats div#detail{ height:108px; width:195px; margin-top:1px; margin-left:154px; color:#9C2929; background-color:#F5EAEA; padding-left:4px; position:relative; text-align:center;}
.achat .resultats div#detail span#prix {font-size:16px; font-weight:bolder; font-stretch:wider; font-style:oblique;}
.achat .resultats div#descriptif{ height:102px; width:366px;  margin-left:353px; background-color:#fff; padding-left:5px; padding-top:5px; padding-right:5px; position:relative; color:#000;}
.achat .resultats div#reference{ height:19px; width:119px; margin-left:354px; margin-top: -20px; background-color:#F5EAEA; padding-left:5px; padding-top:3px; font-size: 12px; color:#9C2929; position:relative;}
.achat .resultats div#prix{ height:19px; width:246px; margin-left:479px; margin-top: -22px; background-color:#F5EAEA; padding-left:5px; padding-top:3px; color:#9C2929; font-size: 12px; position:relative;}


/* Affichage annonce */
.achat .detail div.titre{font-family:"MS Sans Serif"; font-size: 22px; font-weight:bold; color:#CCCCCC; max-width:730px; text-align:justify; padding-left:20px; padding-top:20px;}
.achat .detail span.titre{font-family:"Arial"; font-size: 16px; font-weight:bold; text-align:justify;}
.achat .detail td.descriptif{vertical-align:top; width:50%;}
.achat .detail td.prix{ background-color:#9C2929; font-size: 22px; color:#FFF; font-weight:bold; }
.achat td.checkbox{ font-size: 12px; color:#555; height:17px}
.achat .detail div.decale{ margin-left:20px; margin-right:10px; text-align:justify;}
.achat .detail td.menu_droit { border-left:1px #EDD9D9 dashed;}
.achat td.photo { border-left:0px #EDD9D9 dashed;}
.achat td.photo div{margin-left:8px; margin-top:20px;}
.achat td.photo div#container img{ border:3px #DCB4B4 solid; margin-right:8px; margin-bottom:20px;}
.achat td.photo div#container img:hover{ border:3px #EDD9D9 solid; }
.achat .detail .intitule { background-color:#F5EAEA; color:#9C2929; height:20px; width:300px;}
.achat .detail .intitulebis { background-color:#FFF; color:#9C2929; height:20px; width:300px;}


/* Formulaire de contact achat */
.achat .detail td.menu_droit form.acquereur fieldset {margin-top: 10px;  margin-bottom: 10px;  border:0px none;  border-top:0px #EDD9D9 solid; }
.achat .detail td.menu_droit form.acquereur legend {font-family:"MS Sans Serif"; font-size: 22px; font-weight:bold; color:#CCCCCC; text-align:justify; padding: 0 2px;  font-weight: bold;}
.achat .detail td.menu_droit form.acquereur label {display: inline-block;  line-height: 1.8;  vertical-align: top;}
.achat .detail td.menu_droit form.acquereur fieldset ol {margin: 0;  padding: 0;}
.achat .detail td.menu_droit form.acquereur fieldset li {list-style: none;  margin: 0;}
.achat .detail td.menu_droit form.acquereur em {  font-weight: bold;  font-style: normal; color: #f00;}
.achat .detail td.menu_droit form.acquereur label {  width: 120px; /* Width of labels */}
.achat .detail td.menu_droit form.acquereur input{ border:1px #EDD9D9 solid; border-left: 3px #EDD9D9 solid;	width: 335px; color:#9C2929; background-color:#FFFFFF;}
.achat .detail td.menu_droit form.acquereur input.on{ border:1px #EDD9D9 solid;	border-left: 3px #EDD9D9 solid;	width: 335px; color:#9C2929; background-color:#F5F0F0; font-weight:bold;}
.achat .detail td.menu_droit form.acquereur input.erreur{ background: #F5EAEA url(http://cdn.imo.fr/images/icones/exclamation.gif) right no-repeat; border:1px #EDD9D9 solid; border-left: 3px #EDD9D9 solid; width: 335px; color:#9C2929;}
.achat .detail td.menu_droit form.acquereur input.succes { background: #FCFEEC url(http://cdn.imo.fr/images/icones/accept.gif) right no-repeat; width:335px;}
.achat .detail td.menu_droit form.acquereur textarea{ border:1px #EDD9D9 solid;border-left: 3px #EDD9D9 solid; width: 335px; color:#9C2929;}
.achat .detail td.menu_droit form.acquereur textarea.on{	border:1px #EDD9D9 solid;border-left: 3px #EDD9D9 solid; width: 335px; color:#9C2929; background-color:#F5F0F0; font-weight:bold;}
.achat .detail td.menu_droit form.acquereur select{	border:1px #EDD9D9 solid;	border-left: 3px #EDD9D9 solid;	color:#9C2929;	height:21px; width: 335px;}


/* 
	JE LOUE
*/
/************************
 VERT fonce  = #9F9A1C
 VERT 		 = #CCCA87
 VERT clair  = #E2E1BA
 VERT PALE (page de resultats) = #EDECD6
 VERT PALE FONCE (page de resultats) = #DBDBBA
 ***********************/
.location {width:730px;}
.location A.titre{color:#E2E1BA; text-decoration:none; } /* lien menu (page de resultat)*/
.location A:hover.titre{COLOR: #FFF;  text-decoration:none;}
.location #couleur{color:#9F9A1C;}
.location td.menu{height:29px; background-color:#9F9A1C; font-size: 14px; color:#FFFFFF; font-weight:normal;}
.location td.contenu{ background-color:#FFF; font-size: 14px;}
.location td.contenu div{  margin-left:20px; margin-right:35px; font-size: 14px; text-align:justify}

/* Formulaire de dépôt */
.location .menu span { color:#E2E1BA; font-size: 0.9em; font-weight:bold; }
.location .menu div { margin-left:8px; }
.location .contenu {}
.location .contenu div{ margin-left:20px; margin-right:20px;}
.location .contenu li { list-style:none url(http://cdn.imo.fr/images/boutons/location_main.gif) inside; }


.location .formulaire {border: 0px; width:730px; font-size: 0.9em; }
.location .intitule { background-color:#EDECD6; color:#9F9A1C; height:20px; width:300px;}
.location .intitule div { margin-left:20px; color:#9F9A1C; font-weight:bold; }
.location .intitulebis { background-color:#FFF; color:#9F9A1C; height:20px; width:300px;}
.location .intitulebis div { margin-left:20px; font-size: 0.9em; color:#9F9A1C; font-weight:bold; }
.location .champ { border: 1px solid #DBDBBA; background-color:#FFFFFF; color:#9F9A1C; height:20px; width:430px;}
.location .champ div { margin-left:5px;  font-weight:bold}
.location .champbis { border: 1px solid #DBDBBA; background-color:#FFFFFF; color:#9F9A1C; height:20px; width:430px;}
.location .champbis div { margin-left:5px; font-weight:bold }
.location .champ select { font-weight:bold; color:#9F9A1C; width:387px;}
.location .champ select.on { font-weight:bold; color:#9F9A1C; width:387px;}
.location .champ input { color:#9F9A1C; height:17px; width:380px; font-weight:bold;}
.location .champ input.on { background-color:#F1F2DF; color:#9F9A1C; font-weight:bold; height:17px; width:380px;}
.location .champ input.search { color:#9F9A1C; font-weight:bold; height:17px; width:380px; background: #FFFFFF url(http://cdn.imo.fr/images/6-0.gif) no-repeat scroll right center; }
.location .champ input.erreur {border: 2px solid #E05C51; background: #F5EAEA url(http://cdn.imo.fr/images/icones/exclamation.gif) right no-repeat; height:17px; /*margin-left: 1px;*/ width:380px;}
.location .champ input.succes { background: #FCFEEC url(http://cdn.imo.fr/images/icones/accept.gif) right no-repeat; width:380px;}
.location .champ textarea {font-size:1.2em; border: 0px solid #DBDBBA; color:#9F9A1C; width:726px; height:200px;}
.location .champ textarea.on {font-size:1.2em; border: 0px solid #DBDBBA; color:#9F9A1C; width:726px; font-weight:bold; background-color:#F5F5F5;}

.location textarea.cg { font-size:1.2em; border: 4px solid #E2E1BA; color:#9F9A1C; height:200px; width:720px; }
.location .asterisque { background-color:#EDECD6; color:#CC0000; font-weight:lighter; text-align:right; width:4px; font-size: 0.9em;}
.location .checkbox { color:#9F9A1C; width:243px; padding-left:5px }

/* Formulaire recherche */
form.location_recherche input{	border:1px #DBDBBA solid;border-left: 3px #DBDBBA solid; width: 327px; color:#9F9A1C; background-color:#FFFFFF;}
form.location_recherche input.on{	border:1px #DBDBBA solid;border-left: 3px #DBDBBA solid; width: 327px; color:#9F9A1C; background-color:#F1F2DF;}
form.location_recherche input.info { color:#CCCA87; }
form.location_recherche input.search { background-color:#EFF5FF; color:#9F9A1C; font-weight:bold; background: #FFFFFF url(http://cdn.imo.fr/images/6-0.gif) no-repeat scroll right center; }
form.location_recherche textarea{ border:1px #DBDBBA solid;border-left: 3px #DBDBBA solid;width: 335px;color:#9F9A1C;}
form.location_recherche select{ border:1px #DBDBBA solid; border-left: 3px #DBDBBA solid; color:#9F9A1C; width:330px;}

/* boutons achat */
form.location_recherche button {
	font-weight:bold; 
	text-align:center; 
	background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	color:#9F9A1C;
}
form.location_recherche button:hover {cursor:pointer; background-color:#F1F2DF; border:1px solid #9F9A1C; color:#9F9A1C;}

form.location_recherche div#container { }
form.location_recherche div#titre { width:420px; font-weight:bold; margin-right:-50px; padding-right:-50px;}
form.location_recherche div#titre em { font-weight: bold; font-style: normal; color: #f00;}
form.location_recherche div#critere { padding-top:25px; padding-left:15px;}
form.location_recherche div#critere_liste { float:left; width:235px;}
form.location_recherche div#critere div#contenu { padding-left:25px; width:350px;}


.location .navigation {font-size: 12px; color:#9F9A1C; height:26px}
.location .navigation a{ font-size: 12px; text-decoration:underline; font-weight:normal;}
.location .navigation a:hover{ font-size: 12px; text-decoration:underline; font-weight:normal;}
.location .navigation select { border: 1px solid #9F9A1C; font-weight:normal; color:#9F9A1C; width:250px;}

/* Resultats recherche location */
.location .resultats div a{color:#9F9A1C; text-decoration:none;}
.location .resultats div a:hover{color:#CCCA87; text-decoration:none;}
.location .resultats div#container { width:730px; height:130px; margin-bottom:1px; position:relative; float:none;}
.location .resultats div#image{ height:124px; width:147px; border:3px #EDECD6 solid; cursor:pointer;}
.location .resultats div#image img#bandeau{ height:50px; width:50px; position:absolute; z-index:2; position:absolute; top:3px; left:3px;}
.location .resultats div#type{ height:18px; width:195px; margin-left:154px; margin-top:-130px; background-color:#EDECD6; color:#9F9A1C; font-weight:bold; padding-left:4px; padding-top:3px; position:relative;}
.location .resultats div#btn_detail{ height:18px; width:124px; background-color:#EDECD6; font-size: 12px; color:#9F9A1C; margin-left:354px; margin-top:-130px; text-align:center; padding-top:3px; position:relative;}
.location .resultats div#btn_contact{ height:18px; width:125px; background-color:#EDECD6; font-size: 12px; color:#9F9A1C; margin-top:-21px; margin-left:479px; text-align:center; padding-top:3px; position:relative;}
.location .resultats div#btn_panier{ height:18px; width:125px; background-color:#EDECD6; font-size: 12px; color:#9F9A1C; margin-top:-21px; margin-left:605px; text-align:center; padding-top:3px; position:relative;}
.location .resultats div#detail{ height:108px; width:195px; margin-top:1px; margin-left:154px; color:#9F9A1C; background-color:#EDECD6; padding-left:4px; position:relative; text-align:center;}
.location .resultats div#detail span#prix {font-size:16px; font-weight:bolder; font-stretch:wider; font-style:oblique;}
.location .resultats div#descriptif{ height:102px; width:366px;  margin-left:353px; background-color:#fff;padding-left:5px; padding-top:5px; padding-right:5px; position:relative;}
.location .resultats div#reference{ height:19px; width:119px; margin-left:354px; margin-top: -20px; background-color:#EDECD6; padding-left:5px; padding-top:3px; font-size: 12px; color:#9F9A1C; position:relative;}
.location .resultats div#prix{ height:19px; width:246px; margin-left:479px; margin-top: -22px; background-color:#EDECD6; padding-left:5px; padding-top:3px; color:#9F9A1C; font-size: 12px; position:relative;}


/* Affichage annonce */
.location .detail div.titre{font-family:"MS Sans Serif"; font-size: 22px; font-weight:bold; color:#CCCCCC; max-width:730px; text-align:justify; padding-left:20px; padding-top:20px;}
.location .detail span.titre{font-family:"Arial"; font-size: 16px; font-weight:bold; text-align:justify;}
.location .detail td.descriptif{vertical-align:top; width:50%;}
.location .detail td.prix{ background-color:#9F9A1C; font-size: 22px; color:#FFF; font-weight:bold; }
.location td.checkbox{ font-size: 12px; color:#555; height:17px}
.location .detail div.decale{ margin-left:20px; margin-right:5px; text-align:justify;}

.location td.photo { border-left:0px #DBDBBA dashed;}
.location td.photo div{margin-left:8px; margin-top:20px;}
.location td.photo div#container img{ border:3px #E2E1BA solid; margin-right:8px; margin-bottom:20px;}
.location td.photo div#container img:hover{ border:3px #DBDBBA solid; }
.location .detail td.menu_droit { border-left:1px #DBDBBA dashed;}


/* Formulaire de contact location */
.location .detail td.menu_droit form.acquereur fieldset {margin-top: 10px;  margin-bottom: 10px;  border:0px none;  border-top:0px #DBDBBA solid; }
.location .detail td.menu_droit form.acquereur legend { font-family:"MS Sans Serif"; font-size: 22px; font-weight:bold; color:#CCCCCC; text-align:justify; padding: 0 2px;  font-weight: bold;}
.location .detail td.menu_droit form.acquereur label {  display: inline-block;  line-height: 1.8;  vertical-align: top;}
.location .detail td.menu_droit form.acquereur fieldset ol {  margin: 0;  padding: 0;}
.location .detail td.menu_droit form.acquereur fieldset li {  list-style: none;  margin: 0;}
.location .detail td.menu_droit form.acquereur em {  font-weight: bold;  font-style: normal;  color: #f00;}
.location .detail td.menu_droit form.acquereur label {  width: 120px; /* Width of labels */}
.location .detail td.menu_droit form.acquereur input{	border:1px #DBDBBA solid;	border-left: 3px #DBDBBA solid;	width: 335px;	color:#9F9A1C; background-color:#FFFFFF}
.location .detail td.menu_droit form.acquereur input.on{ border:1px #DBDBBA solid;	border-left: 3px #DBDBBA solid;	width: 335px; color:#9F9A1C; background-color:#F1F2DF; font-weight:bold;}
.location .detail td.menu_droit form.acquereur input.erreur{ background: #F5EAEA url(http://cdn.imo.fr/images/icones/exclamation.gif) right no-repeat; border:1px #DBDBBA solid; border-left: 3px #DBDBBA solid; width: 335px;	color:#9F9A1C;}
.location .detail td.menu_droit form.acquereur input.succes { background: #FCFEEC url(http://cdn.imo.fr/images/icones/accept.gif) right no-repeat; width:335px;}
.location .detail td.menu_droit form.acquereur textarea{	border:1px #DBDBBA solid;border-left: 3px #DBDBBA solid;width: 335px;color:#9F9A1C;}
.location .detail td.menu_droit form.acquereur select{	border:1px #DBDBBA solid;	border-left: 3px #DBDBBA solid;	color:#9F9A1C;	height:19px;}
.location .detail td.menu_droit form.acquereur select.on { font-weight:bold; color:#9F9A1C; width:387px; background-color:#F1F2DF;}

/* boutons location */


.location button {font-weight:bold; text-align:center; background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee; color:#9F9A1C;}
.location button:hover {cursor:pointer; background-color:#F1F2DF; border:1px solid #9F9A1C; color:#9F9A1C;}

/* 
	MON COMPTE (Espace client)
*/
/************************
gris tres claire  #EEE
gris clair		  #ADADAD
rouge foncé		  #9C2929
 ************************/
.compte{ background-color:#FFFFFF; width: 730px; border: 0px; }
.compte a { text-decoration:none; font-weight:normal;}
.compte a:hover { text-decoration:none; font-weight:normal;}

.compte td.menu { font-family:"MS Sans Serif"; font-size: 22px; font-weight:bold; color:#CCCCCC; max-width:730px; padding-left:20px; padding-top:20px; text-align:justify}
.compte td.td { background-image:url(http://cdn.imo.fr/images/table/bg_t1.gif); background-repeat:repeat-x; padding-top:25px; padding-left:20px}
.compte .menu span { font-size: 12px; color:#555; font-weight:normal;}

.compte .contenu { padding-left:20px; text-align:justify; padding-right:15px}
.compte .contenu li { list-style:none url(http://cdn.imo.fr/images/puces/puce.gif) inside; }
.compte .contenu span{ font-size: 0.9em; color:#8A8A8A;}

.compte .formulaire {border: 0px; width:730px; }
.compte .intitule { background-color:#EEE; height:20px; width:300px;}
.compte .intitule div { margin-left:20px; font-size: 0.9em; color:#6A6A6A; font-weight:bold; }
.compte .champ { border: 1px solid #EEE; background-color:#FFFFFF; height:20px; width:430px;}
.compte .champ div { margin-left:5px; }
.compte .champ select { border:0px; color:#9C2929; width:383px; }
.compte .champ select.on {border:0px; font-weight:bold; color:#9C2929; width:383px; }
.compte .champ input { border:0px; color:#9C2929; height:17px; margin-left: 1px; width:380px; }
.compte .champ input.on { border:0px; background-color:#FFFFFF; color:#9C2929; font-weight:bold; height:17px; margin-left: 1px; width:380px;  background-color:#F5F5F5;}
.compte .champ input.erreur { border: 0px; background: #F5EAEA url(http://cdn.imo.fr/images/icones/exclamation.gif) right no-repeat; color:#9C2929; height:17px; margin-left: 1px; width:380px;}
.compte .champ input.succes { background: #FCFEEC url(http://cdn.imo.fr/images/icones/accept.gif) right no-repeat; width:380px;}
.compte .champ textarea { font-size:1.2em; border: 0px solid #305E98; color:#9C2929; width:726px; height:200px;}
.compte .champ textarea.on { font-size:1.2em; border: 0px solid #305E98; color:#9C2929; width:726px; font-weight:bold; background-color:#F5F5F5;}

.compte textarea.cg { border: 1px solid #CDDEF5; color:#222222; font-weight:lighter; height:200px; width:726px; font-size:1.1em;}
.compte .asterisque { background-color:#EEE; color:#CC0000; text-align:right; width:4px; }
.compte .checkbox { width:243px; }

.compte button {
	border:0px #DBDBBA dotted; 
	font-weight:bold; 
	text-align:center;
	/*
	background-color:#FFF;
	border:1px solid #ADADAD;
    border-top:1px solid #EEE;
    border-left:1px solid #EEE;
	*/
	background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; border-right:2px solid #999; border-bottom: 2px solid #999;  
	color:#565656;
}
.compte button:hover {
	color:#FF6600; 
	cursor:pointer; 
	background-color:#dff4ff;
    border:1px solid #c2e1ef;
	border-right:2px solid #c2e1ef; border-bottom: 2px solid #c2e1ef; 
    color:#336699;
}

/* LOGIN */
.connexion {width:222px; height:auto}
.connexion div#title { font-family:"Book Antiqua", Verdana, Arial; color:#CCCCCC; font-size: 15px; padding-top:10px; text-align:center; font-weight:bold;}
.connexion div#soustitre { font-family:"Book Antiqua", Verdana, Arial; color:#ADADAD; font-size: 15px; margin-right:10px; padding-top:-3px; font-weight:bold; text-align:right;}
.connexion td#espacement{height:6px;}
.connexion div#message{ padding-left:18px; width:224px; height:auto; font-size:10px}

.connexion .loading {background: url(http://cdn.imo.fr/images/loading.gif) center top no-repeat; width:100%; height:65px; padding:20px 0px 0px 0px;}
.connexion input { border: 1px solid #ADADAD; height:17px; margin-left: 1px; width:200px; color:#666666; background:#FFFFFF url(/images/form_bg.gif) repeat-x scroll left top;}
.connexion input.on { border: 1px solid #ED8812; background-color:#FFFFFF; height:17px; margin-left: 1px; width:200px;  background-color:#F5F5F5; color:#666666}

div.connexion { width:380px; height:100%; padding-left:20px; }
div.connexion div.titre { font-family:"MS Sans Serif"; font-size: 22px; font-weight:bold; color:#CCCCCC; text-align:justify; vertical-align:top; position:relative; width:100%;}
div.connexion div#texte {text-align:justify;}
div.connexion div#texte_photo {float:left; padding-right:5px; clear:both;}


/* APERCU ANNONCE */
.apercu td{}
.apercu .vente td.titre li{ list-style:none url(http://cdn.imo.fr/images/puces/main_rouge.gif) inside; color:#9C2929; font-weight:bold; font-size:16px; height:20px; vertical-align:top}
.apercu .vente span {color:#9C2929; font-weight:bold;}
.apercu .vente a {color:#9C2929; text-decoration:none;}
.apercu .vente a:hover {text-decoration:underline;}

.apercu .location td.titre li{ list-style:none url(http://cdn.imo.fr/images/puces/main_verte.gif) inside; color:#9F9A1C; font-weight:bold; font-size:16px; height:20px; vertical-align:top}
.apercu .location span {color:#9F9A1C; font-weight:bold;}
.apercu .location a {color:#9F9A1C; text-decoration:none;}
.apercu .location a:hover {text-decoration:underline;}




