.underline{background-color:#FFee00;}a.info_bulle{				  color           : #2F368A;  text-decoration : none;   padding         : 2px 16px 2px 2px; /*Définition des marges intérieures de notre lien */  /* Définition de l'arrière plan de notre lien */  background      : transparent url('comment.gif') no-repeat right center;  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */     z-index:5;}   a.info_bulle:hover {  border : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */    z-index:6; } /* Rend invisible tout notre bloc span */a.info_bulle span.info_bulle {								     position   :  absolute;  top        :  -2000em;  left       :  -2000em;  width      :  1px;  height     :  1px;  overflow   :  hidden;     z-index:7;	} /* Rend visible tout notre bloc span et lui attribue une taille */a.info_bulle:hover span.info_bulle, a.info_bulle:focus span.info_bulle{	/*top: 80px;	left: 120px;*/	top:0em;	left:12em;  width      :  320px;  height     :  auto;  overflow   :  visible;  z-index:8;} span.header{   display         : block;    height          : 35px;  /* Hauteur correspondant à celle de notre image */   line-height     : 220%;  /* Propriété qui centrera le texte verticalement */   text-align      : center;   background      : transparent url('/images/bul_up.gif') no-repeat 0 0;    font-size       : 15px;    text-decoration : none;   font-weight     : bold;    z-index:9;} span.content{   display     : block;    text-align  : center;   background  : transparent url('/images/bul_centr.gif') repeat-y;   padding     : 0 8px;   z-index:10;} span.footer{   display     : block;    height      : 5px;    background  : url('/images/bul_bot.gif') no-repeat bottom left;    font-size   : 0; /* Corrige l'espacement inutile sous IE */    z-index:11;}/*Fin bulle arrondie*//*bulle distract*/span.dist_bulle{  width      :  685px;  height     :  auto;  overflow   :  visible;  z-index:8;} span.dist_header{   display         : block;    height          : 10px;  /* Hauteur correspondant à celle de notre image */   width			:685px;   line-height     : 220%;  /* Propriété qui centrera le texte verticalement */   text-align      : center;   font-size       : 15px;    text-decoration : none;   font-weight     : bold;    z-index:9;} span.dist_content{   display     : block;    text-align  : left;   width		:675px;   font-size       : 12px;      padding   : 05px;   z-index:10;} span.dist_footer{   display     : block;    height      : 5px;    width			:685px;   font-size   : 0; /* Corrige l'espacement inutile sous IE */    z-index:11;}						     /*Fin bulle distract*//*bulle distract*/span.dist_bullex{  width      :  600px;  height     :  auto;  overflow   :  visible;  z-index:8;} span.dist_headerx{   display         : block;    height          : 9px;  /* Hauteur correspondant à celle de notre image */   width			:600px;   line-height     : 220%;  /* Propriété qui centrera le texte verticalement */   /*text-align      : center;*/   font-size       : 15px;    text-decoration : none;   font-weight     : bold;    z-index:9;} span.dist_contentx{   display     : block;    text-align  : center;   width		:590px;   font-size       : 12px;      padding   : 05px;   z-index:10;} span.dist_footerx{   display     : block;    height      : 5px;    width			:600px;   font-size   : 0; /* Corrige l'espacement inutile sous IE */    z-index:11;}						     /*Fin bulle distract*//*bulle annonceur*/span.ann_bulle{  width      :  350px;  height     :  auto;  overflow   :  visible;  z-index:8;} span.ann_header{   display         : block;    height          : 15px;  /* Hauteur correspondant à celle de notre image */   width			:350px;   line-height     : 220%;  /* Propriété qui centrera le texte verticalement */   text-align:left;   padding-left:15px;   font-size       : 11px;   font-family:"Courier New", Courier, monospace;   text-decoration : none;   font-weight	:	normal;   color:#000000;   background      : transparent url('/images/bul_up.png') no-repeat 0 0;     z-index:9;} span.ann_content{	display     : block;    text-align	: left;   width		:350px;   font-size	: 12px;   	padding		: 10px;   background 	: transparent url('/images/bul_mid.png') repeat-y;    z-index		:10;} span.ann_footer{   display	: block;    height	: 20px;   width	:350px;   font-size	: 0; /* Corrige l'espacement inutile sous IE */   background      : transparent url('/images/bul_dn.png') no-repeat 0 0;    z-index:11;}						     /*Fin bulle annonceur*/body {	margin: 0;	padding: 0;	font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 11px;	color: #595959;	letter-spacing: 0;	word-spacing: 0;	background: #d9df73 url(/images/fond.jpg) no-repeat top center;}a {	color: #595959;	text-decoration:underline;}a:hover {	color: #595959;	text-decoration:none;}img {	border:0;}li {	padding-top:4px;	}h1 {	margin-top:0;	font-size:18px;	font-weight: bold;	color:#00416e;	/*color:#0062a6;*/}h2 {	margin-top:0;	font-size:13px;	font-weight: bold;	color:#0062a6;}.datau {		margin-top:0;	font-size:13px;	font-weight: bold;	color:#000000;}.datau2 {		margin-top:0;	font-size:15px;	font-weight: bold;	color:#000000;}.dates {	margin-top:0;	font-size:13px;	font-weight: bold;	color:#990033;}.dates2 {	margin-top:0;	font-size:15px;	font-weight: bold;	color:#990033;}h2 a {	margin-top:0;	font-size:13px;	font-weight: bold;	color:#0062a6;	text-decoration:none;}h2 a:hover {	margin-top:0;	font-size:13px;	font-weight: bold;	color:#0062a6;	text-decoration:underline;}h3 {	margin-top:0;	font-size:12px;	color:#0062a6;	text-decoration:none;}hr {	width:50%;	text-align:center;	height:1px;	margin:0;	padding:0;	border:0;	color:#0062A6;	background-color:#0062A6;}form, p {	margin:0;	padding:0;}input.oam {background:none;border:none;margin-right:-3px;margin-bottom:-3px;	/*background:#fff url("/images/tre.png") repeat-x top left;	border:1px solid #c4c4c4;	line-height: normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#526166;*/	margin-top:2px;}input, select, textarea {	background:#fff url("/images/tre.png") repeat-x top left;	border:1px solid #c4c4c4;	line-height: normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#526166;	margin-top:2px;}.rech input {	background:#f00 url("/js/library/Dojo-1.1.1/dijit/themes/soria/images/validationInputBg.png") repeat-x top left;	border:1px solid #c4c4c4;	line-height: normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#526166;	width: 100px;	height: 8px;}fieldset {	padding:10px;	border: #6c95af 1px solid;}legend {	font: 12px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;}/* Blocs de positionnement */#conteneur {	width: 1037px;	margin: 0 auto;	background: url(/images/fond.png) repeat-y center;		}#contenu {	width: 1044px;	margin-left:10px;	background-color: #CECECE;}#header {	height:109px;	background-color: #fff;}#logos_defil {	float: left;	padding-top:3px;	margin-left:14px;	width: 757px;	height: 53px;}#logos_defil2 {border-style:solid;border-bottom-width:1px;	float: left;	padding-top:3px;	width: 100px;	height: 100px;}#logo {	float: left;	/*padding: 8px 0 0 8px;*/	padding:0 0 10px 8px;	}#publicite {	float: right;	padding: 8px 8px 0 0;}#recherche {	float: right;	margin-left:14px;	width: 204px;	height: 53px;	background-color: #dedede;	margin-top:3px;}#menu {	height: 52px;	background-color: #fff;}#gauche {	position:relative;	top:-8px;	float:left;	width:229px;	margin:14px 0 0 14px;}#gauche-large {	float:left;	width:770px;	margin:14px;	padding:10px;	background-color:#FFF;}#droite {	float:right;	width: 204px;	margin:14px 14px 14px 0px;}#centre {	position:relative;		top:-23px;	clear:both;	width:522px;	padding:14px 0 14px 0;	margin: 0px 14px 0px 14px;	background-color:#FFF;}#centre2 {	position:relative;		top:-15px;	width:522px;	height:100px;	margin: 0px 14px 0px 14px;		/*margin: 14px 233px 0 257px;*/	padding:0px;	/*background-color:#def;*/}#centre-total {	float:left;	width:1000px;	margin:14px;	padding:10px;	background-color:#FFF}#footer  {	clear:both;	margin:14px;}/* Divers */.clear {	clear: both;}.imgmiddle {	vertical-align:middle;}.nobordermiddle {	border:0;	background-color:transparent;	vertical-align:middle;	margin:0;}.photo {	border: 1px double #0A246A;	margin: 0 2px 2px 2px;}.alterner {	background-color:#ebf3f8;}.alternerx {background-image:url(/images/vignettesx.png);}.alternery {background-image:url(/images/vignettesy.png);}.formlabel {	clear: left;	float: left;	width: 200px;	padding-right: 2px;	text-align: right;	margin:0 0 0 -200px;}.tab {	font-weight:bold;	text-align:right;}/* menus */#menu a {	color:#fff;	text-decoration:none;}#menu a:hover {	color:#fff;	text-decoration:underline;}.menuhaut {	font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 10px;	color: #89949c;	text-align: right;	height: 28px;}.menubas {	padding: 5px 0 0 0;	font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 12px;	color: #fff;	background: #cecece url(/images/menu/fonds.gif) repeat-x;	width:1018px;	height: 24px;}.menubas a {	color: #fff;	text-decoration: none;}.menubas a:hover {	text-decoration: underline;}/* animation logos + moteur de recherche + onglets e*/#ecart {padding: 0 14px;}#ecart2 {width:1010px;height:10px;padding: 0 14px;}.ecart_r {	padding: 2px 14px 0 14px;	}#onglet {	margin-right:-10px;	margin-top:-10px;}#titre {	text-align:center;	width:100%;}/* contenu colonne gauche */.magazine {	line-height:98%;	width: 229px;	height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/magazine.jpg) no-repeat left bottom;	cursor:pointer;	}.magazine2 {	line-height:98%;	width: 204px;		height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/magazine2.jpg) no-repeat right bottom;	cursor:pointer;}.magazine3 {	line-height:98%;	width: 204px;		height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/hippisme.jpg) no-repeat right bottom;	cursor:pointer;}.programmesTV {	line-height:105%;	width: 229px;	height: 96px;	margin-bottom:14px;	background: url(/images/programmesTV.jpg) no-repeat right bottom;	cursor:pointer;}.cinemar {	line-height:98%;	width: 229px;	height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/cinema.jpg) no-repeat right bottom;	cursor:pointer;}.cinema2 {	line-height:98%;	width: 204px;	height: 110px;	text-align: right;	background: url(/images/cinema2.jpg) no-repeat right bottom;	cursor:pointer;}.astuces {	line-height:98%;	width: 229px;	height: 110px;	background: url(/images/astuces.jpg) no-repeat right bottom;	cursor:pointer;}.horoscoper {	line-height:98%;	width: 229px;	height: 96px;	margin-bottom:14px;	background: url(/images/horoscope.jpg) no-repeat right bottom;	cursor:pointer;}.horoscope2 {	line-height:98%;	width: 204px;	height: 110px;	margin-bottom:14px;	background: url(/images/horoscope2.jpg) no-repeat right bottom;	cursor:pointer;}.coindetente {	line-height:98%;	width: 229px;	height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/coindetente.jpg) no-repeat right bottom;	cursor:pointer;}.coindetente2 {	line-height:98%;	width: 204px;		height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/coindetente2.jpg) no-repeat right bottom;	cursor:pointer;}.annuaire {	line-height:98%;	width: 229px;	height: 96px;	margin-bottom:14px;	background: url(/images/annuaire.jpg) no-repeat right bottom;	cursor:pointer;}/* contenu colonne droite */.distractions {	line-height:98%;	width: 204px;	height: 96px;	margin-bottom:14px;	background: url(/images/distractions.jpg) no-repeat left bottom;	cursor:pointer;}.shoppingmalin {	line-height:98%;	width: 204px;	height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/shoppingmalin.jpg) no-repeat left bottom;	cursor:pointer;}.lesadresses {	line-height:98%;	width: 204px;	height: 96px;	margin-bottom:14px;	background: url(/images/lesbonnesadresses.jpg) no-repeat left bottom;	cursor:pointer;}.lesurgences {	line-height:98%;	width:204px;	height:110px;	text-align:right;	background: url(/images/lesurgences.jpg) no-repeat left bottom;	cursor:pointer;}.itineraires {	line-height:98%;	width: 204px;	height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/itineraires.jpg) no-repeat left bottom;	cursor:pointer;}.pelemele {	line-height:98%;	width: 204px;	height: 96px;	margin-bottom:14px;	text-align: right;	background: url(/images/pelemele.jpg) no-repeat left bottom;	cursor:pointer;}.hippisme {	line-height:98%;	width: 204px;	height: 96px;	margin-bottom:14px;	text-align: left;	background: url(/images/hippisme.jpg) no-repeat left bottom;	cursor:pointer;}.programmesTV2 {	line-height:98%;	width: 204px;	height: 106px;	background: url(/images/programmesTV2.jpg) no-repeat left bottom;	cursor:pointer;}.annuaire2 {	line-height:98%;	width: 204px;		height: 96px;	margin-bottom:14px;	background: url(/images/annuaire2.jpg) no-repeat left bottom;	cursor:pointer;}/* contenu colonne centre */.ecart_ct {	padding: 8px 30px 0 30px;}.hauteurmin {	color:#595959;}.hauteurmin a {	color:#0062a6;	text-decoration:underline;}.hauteurmin a:hover {	color:#0062a6;	text-decoration:none;}.hauteurminaccueil {	color:#0062a6;}.hauteurminaccueil a {	color:#0062a6;	text-decoration:underline;}.hauteurminaccueil a:hover {	color:#0062a6;	text-decoration:none;}.txt_centre {	text-align: center;}.texte{	font-size:12px;}.rouge {	font-weight: bold;	color: #B31116;}/* bas */.devenirannonceur {	line-height:98%;	width: 254px;	height: 96px;	background: url(/images/devenirannonceur.jpg) no-repeat right bottom;	cursor:pointer;}.automoto {	text-align:right;	padding-left:14px;	line-height:98%;	width: 254px;	height: 96px;	background: url(/images/automoto.jpg) no-repeat right bottom;	cursor:pointer;}/* textes */.titrebc {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:13px;font-weight:bold;color:#ffffff;}.titrebc a {font-weight:bold;color:#ffffff;text-decoration:none;}.titrebc a:hover {font-weight:bold;color:#d7f1ff;text-decoration:none;}.titrebc {text-decoration:none;}/* rubrique acheter */.titrerg {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:18px;color:#b11f16;}.txtrg {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#595959;}.txtrg a {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#b11f16;text-decoration:underline;}.txtrg a:hover {color:#b11f16;text-decoration:none;}/* rubrique construire */.titrebl {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:18px;color:#0062a6;}.txtbl {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#595959;}.txtbl a {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#0062a6;text-decoration:underline;}.txtbl a:hover {color:#0062a6;text-decoration:none;}/* rubrique louer */.titrevl {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:18px;color:#3e2682;}.txtvl {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#595959;}.txtvl a {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#3e2682;text-decoration:underline;}.txtvl a:hover {color:#3e2682;text-decoration:none;}/* rubrique investir */.titrevt {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:18px;color:#b0ca34;}.txtvt {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#595959;}.txtvt a {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#b0ca34;text-decoration:underline;}.txtvt a:hover {color:#b0ca34;text-decoration:none;}/* rubrique renover */.titreor {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:18px;color:#f6a800;}.txtor {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#595959;}.txtor a {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#f6a800;text-decoration:underline;}.txtor a:hover {color:#f6a800;text-decoration:none;}/* rubrique bricoler */.titremr {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:18px;color:#a74d47;}.txtmr {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#595959;}.txtmr a {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:11px;color:#a74d47;text-decoration:underline;}.txtmr a:hover {color:#a74d47;text-decoration:none;}/* pied de page */#menufooter  {	color: #0062a6;	padding-top:7px;	height:20px;	text-align: center;	background-color:#FFF;}#menufooter a {	color:#0062a6;	text-decoration:none;}#menufooter a:hover {	text-decoration: underline;}#copyright {	height:30px;}#copyright a {	color: #595959;	text-decoration:none;}#copyright a:hover {	text-decoration: underline;}/* DIV popup infos immo */#div_infos {	position:absolute;	cursor:move;	left:3px;	top:3px;	background-color:#FFF;	border:1px solid #006054;	padding:10px;	z-index:5;}#div_infos_close {	font:12px/18px "Comic Sans MS", "Times New Roman", Times, serif;	color:#1B3B59;	background-color:#ffffff;	padding:5px;	font-weight:bold;	text-align:right;	margin-top:-10px;	z-index:6;}#div_infos_close a, a:hover {	color:#1B3B59;	text-decoration:none;}
