/* CSS Document */
body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #FFF;
	background-image: url(/images/common/background.gif);
	background-repeat: repeat-x;
}

*
{
	margin:0;
	padding:0;
}
img
{
	border: 0;
}
.pub
{
	margin: 0 0 15px 0;
}
.marginbottom15
{
	margin: 0 0 15px 0;
}
.buttonbleu
{
	text-align: center;
	text-transform: uppercase;
	background-color: #008DCF;
}
.buttonbleu a:link, .buttonbleu a:visited, .buttonbleu a:hover
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.buttongris
{
	text-align: center;
	text-transform: uppercase;
	background-color: #666666;
}
.buttongris a:link, .buttongris a:visited, .buttongris a:hover
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
/* DEBUT HEADER */
/* bg */
#bg{
	position:relative;
	top:0;
	left:0;
	background: #fff url(/images/common/background_3.png) repeat-x;
}

/* header */
#header{text-align:left;margin:2px auto 10px auto;width:962px}
#header td{color:#999;font-size:11px}
#header td.count{text-align:left;padding:10px 13px 0px 0px}
#header h1, #header p{color:#333;font-size:13px;margin:6px 0 0 15px;font-weight:700}
#header strong{color:#9c3;display:block;float:left;padding-right:5px;text-align:right;width:3.5em}


/*the megabanner*/
#megabanner{width:100%;background:#fff;padding:3px 0 4px 0;border-bottom:0px solid #eee}

/* FIN HEADER */

/* langue */
#language
{
	float: right;
	margin: 7px 13px 0px 0px;
}

#language a, #menu #language a:hover, #language a:visited
{
	color: #CCC;
	font-weight: bold;
	text-decoration: underline;
}

#language a.active, #language a.active:hover, #language a.active:visited
{
	color: #666;
}
/* page */
#global
{
	text-align: left;
	width: 962px;
	overflow: hidden;
	margin: 0 auto; /* site centre */
}
#global .hr10
{
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
}
#global .hr5
{
	margin: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
/* moteur de recherche home */
#global #home_search
{
	background-image: url(/images/search/home_background.gif);
	background-repeat: repeat-y;
	height: 202px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}
#global #home_search h1
{
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(/images/search/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;	
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 21px 0px;
	text-align: left;
}
#global #home_search h2
{
	font-size: 15px;

	border-bottom: 1px dotted #FFF;

	padding: 0px 0px 3px 0px;
	margin: 0px 0px 21px 0px;

	text-align: left;
}
#global #home_search strong
{
	font-size: 24px;
}
div.search_hr
{
	background-image: url(/images/search/dots.png);
	background-repeat: repeat-x;

	height: 1px;

	margin: 10px 0px 20px 0px;
}
#global #home_search #search_left
{
	float: left;

	margin: 15px 0px 0px 10px;

	height: 177px;
	width: 343px;

	/*
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
}
#global #autresvilles
{
	padding: 0px;
	margin: 5px 0px 1px 0px;
}
#global a.autresvilles:link, #global a.autresvilles:visited, #global a.autresvilles:hover
{
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background: url(/images/search/twistie.gif) center left;
	background-repeat: no-repeat;
	padding: 0 0 0 7px;
	margin: 5px 0 0 0;
	display: block;
}	
#global ul.listesautresvilles
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#global #home_search #search_left ul
{
	margin: 0 0px 0px 0px;
	list-style: none;
}
#global #home_search #search_left ul li
{
	display: inline;
}
#global #home_search #search_left ul li a
{
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}
#global #home_search #search_left ul li img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}

#global #home_search #search_right
{
	float: left;

	margin: 15px 0px 0px 20px;

	height: 177px;
	width: 351px;

	/*
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
}


#global #home_search #search_right td
{
	font-size: 12px;
}


#global #home_search #search_right a, #global #search #search_right a:hover, #global #search #search_right a:visited
{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 8px;
	background: url(/images/search/twistie.gif) center left;
	background-repeat: no-repeat;
}
/*
#global #home_search #search_right img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}
*/

#global #home_search #search_results
{
	float: left;
	margin: 15px 0px 0px 20px;
	height: 177px;
	width: 207px;
	text-align: center;
	/*
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
}

#global #home_search #search_results img
{
	margin: -4px 0px 12px 0px;
}

#global #home_search #search_results a
{
	color: #FFF;

	font-size: 15px;
	font-weight: bold;

	text-decoration: none;
}

#global #home_search #search_results a:hover
{
	text-decoration: underline;
}

/* moteur de recherche */
#global #search
{
	background-image: url(/images/search/background.gif);
	background-repeat: repeat-y;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}

#global #search #search_summary
{
	margin: 3px 0px 0px 10px;
	padding: 0;
	heigh: 50px;
	width: 942px;
	font-size: 12px;
}

#global #search #search_summary img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}

#global #search #search_summary strong
{
	font-size: 15px;
}

#global #search #search_parameters
{
	margin: 14px 0px 0px 10px;
	width: 942px;
}

#global #search #search_parameters td
{
	font-size: 12px;

	vertical-align: top;
}

#global #search #search_parameters td strong
{
	color: #FFF;

	font-size: 11px;
}

#global #search #search_parameters ul
{
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#global #search #search_parameters ul li
{
	display: inline;
}

#global #search #search_parameters ul li a, #global #search #search_parameters ul li a:hover, #global #search #search_parameters ul li a:visited
{
	color: #FFF;

	font-size: 11px;

	text-decoration: none;
}

#global #search #search_parameters ul li img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}

/* *** DEBUT : Colonne de gauche sur la home *** */
#global #blocshome
{
	float: left;
	width: 202px;
	margin: 20px 0 15px 0;
}

/* debut : logicode home */
#global #blocshome #bloclogicode
{
	width: 187px;
	height: 117px;
	background-image: url(/images/blocs/bk_logicode_187.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	margin: 0 0 15px 0;
}

#global #blocshome #bloclogicode p.titre
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 15px 0 0 0;
}

#global #blocshome #bloclogicode p.texte
{
	font-size: 11px;
	width: 150px;
	margin: 0 15px 10px 15px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #FFF;
	text-transform: none;
}

#global #blocshome #bloclogicode #Flogicode
{
	margin: 0 15px 10px 15px;
	overflow: auto;
}

#global #blocshome #bloclogicode #go_logicode
{
	height: 17px;
	width: 17px;

	margin: 0px 0px 0px 9px;
	vertical-align: middle;
}
/* fin : logicode home */

/* debut : logicode home */
#global #blocshome #bloclogicmobile
{
	width: 187px;
	height: 117px;
	background-image: url(/images/blocs/bk_logicmobile_187.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	margin: 0 0 17px 0;
}

#global #blocshome #bloclogicmobile p.titre
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 15px 0 0 0;
}

#global #blocshome #bloclogicmobile p.texte
{
	font-size: 11px;
	width: 150px;
	margin: 0 15px 10px 15px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #FFF;
	text-transform: none;
}

#global #blocshome #bloclogicmobile #Flogicmobile
{
	margin: 0 15px 10px 15px;
	overflow: auto;
}

#global #blocshome #bloclogicmobile #go_logicmobile
{
	height: 17px;
	width: 17px;

	margin: 0px 0px 0px 9px;
	vertical-align: middle;
}
/* fin : logicmobile */

/* debut : bloc annuaire des agences */
#global #blocshome #blocannuaire
{
	width: 187px;
	height: 125px;
	background-image: url(/images/blocs/bk_annuaire_187.jpg);
	background-repeat: no-repeat;
	margin: 0 0 17px 0;
}
#global #blocshome #blocannuaire p.titre
{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 11px 0 7px 0;
	border-bottom: 1px dotted #666;
}
#global #blocshome #blocannuaire a:link.txtannuaire, #global #blocshome #blocannuaire a:visited.txtannuaire
{
	font-size: 11px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
	margin: 5px 0 0 95px;
	float: left;
	line-height: 20px;
}
#global #blocshome #blocannuaire a:hover.txtannuaire
{
	text-decoration: underline;
}
#global #blocshome #blocannuaire .btannuaire
{
	margin: 5px 0 0 -10px;
	float: left;
}	
/* fin : bloc annuaire des agences */

/* *** DEBUT : Colonne de gauche sur la home *** */

/* *** DEBUT : Contenu du milieu sur les pages 3 colonnes *** */
#global #contenthome
{
	float: left;
	width: 442px;
	margin: 20px 0 30px 0;
}
/* *** debut : edito *** */
#global #contenthome #edito
{
	width: 415px;
	margin: 0 0 15px 11px;
	overflow: auto;
}
#global #contenthome #edito img
{
	float: left;
	margin: 0 15px 0 0;
}
#global #contenthome #edito #editocontent
{
	float: right;
	width: 328px;
}
#global #contenthome #edito #editocontent h1
{
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	background-image: url(/images/pictos/fleche_titre.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 5px 0 7px 0;
	padding: 0 0 0 10px;
}
#global #contenthome #edito #editocontent h1 em
{
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: #008DCF;
	text-transform: none;
}
#global #contenthome #edito #editocontent p
{
	color: #666;
	font-size: 11px;
	line-height: 15px;
}
#global #contenthome #edito #editocontent a:link, #global #contenthome #edito #editocontent a:visited 
{
	color: #666;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
#global #contenthome #edito #editocontent a:hover
{
	color: #008DCF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
/* *** fin : edito *** */

/* *** debut : actus *** */
#global #contenthome #actus
{
	background: url(/images/home/top_cadre_442.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
	width: 442px;
}
#global #contenthome #actus #actuscadre
{
	background: url(/images/home/bottom_cadre_442.gif) left bottom no-repeat; 
	padding-bottom: 10px;
}
#global #contenthome #actus #actuscadre #titre
{
	width: 415px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 0 10px;
}
#global #contenthome #actus #actuscadre h1
{
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	background-image: url(/images/pictos/fleche_titre.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 0 0 7px 0;
	padding: 0 0 0 10px;
	float: left;
}
#global #contenthome #actus #actuscadre a.rss
{
	float: right;
	margin: 3px 0 0 0;
}
#global #contenthome #actus #actuscadre .actucontent
{
	width: 415px;
	margin: 10px;
}
#global #contenthome #actus #actuscadre .actucontent a.rollover:link, #global #contenthome #actus #actuscadre .actucontent a.rollover:visited
{
	border: 1px solid #FFF;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #666;
	font-size: 11px;
}
#global #contenthome #actus #actuscadre .actucontent a.rollover:hover
{
	border: 1px solid #CFCFCF;
	display: block;
	padding: 5px;
	background-color: #F5F5F5;
	text-decoration: none;
	color: #666;
	font-size: 11px;
}

#global #contenthome #actus #actuscadre .actucontent a.rollover p
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
#global #contenthome #actus #actuscadre .actucontent a.toutesactus:link, #global #contenthome #actus #actuscadre .actucontent a.toutesactus:visited
{
	color: #99CC33;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/images/pictos/actus.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	padding: 0 5px 0 15px;
}
#global #contenthome #actus #actuscadre .actucontent a.toutesactus:hover
{
	text-decoration: underline;
}
/* *** fin : actus *** */

/* *** debut : liens *** */
#global #contenthome #liens
{
	margin: 0 0 15px 0;
	width: 442px;
}
#global #contenthome #liens #lienscadre
{
	background: url(/images/home/bottom_cadre_442.gif) left bottom no-repeat; 
}
#global #contenthome #liens #lienscadre h1
{
	background: url(/images/home/top_cadre_coin_442.gif) left top no-repeat; 
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	height: 31px;
	padding: 9px 0 0 20px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 10px 0;
}
#global #contenthome #liens #lienscadre ul
{
	list-style-type: none;
	margin: 0 0 0 10px;
	width: 200px;
}
#global #contenthome #liens #lienscadre ul.gauche
{
	float: left;
}
#global #contenthome #liens #lienscadre ul.droite
{
	float: right;
}
#global #contenthome #liens #lienscadre ul li
{
	margin: 0 15px 7px 0;
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}
#global #contenthome #liens #lienscadre ul li a:link, #global #contenthome #liens #lienscadre ul li a:visited 
{
	font-size: 11px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
}
#global #contenthome #liens #lienscadre ul li a:hover
{
	text-decoration: underline;
}
/* *** fin : liens *** */

/* *** FIN : Contenu du milieu sur les pages 3 colonnes *** */

/* *** DEBUT : Contenu du milieu sur les pages 2 colonnes *** */
#global #content
{
	/*float: left;*/
	position: relative;
	width: 647px;
	margin: 20px 0 30px 0;
    margin-left: auto;
    margin-right: auto;
}

#global #content #options 
{
	width: 647px;
	height: 33px;
	margin: 0 0 15px 0;
	background-image: url(/images/blocs/bk_options.jpg);
	background-repeat: no-repeat;
}
#global #options #tri
{
	margin: 5px 5px 0 5px;
	font-size: 11px;
	color: #666;
}
#global #options #tri label
{
	margin: 0 5px 0 0;
	font-size: 11px;
	color: #666;
}
#global #content .bt_email_bkg
{
	background-image: url(/images/buttons/bk_bt_2_bleu.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
#global #content .bt_email_bkg a:link, #global #content .bt_email_bkg a:visited
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;		
}
#global #content .bt_email_bkg a:hover 
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;		
}
#global #content #options a:link.retour, #global #content #options a:visited.retour
{
	float: left;
	color: #666;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin: 8px 0 0 15px;
}
#global #content #options a:hover.retour
{
	text-decoration: underline;	
}
#global #content #options #pages
{
	float: right;
	margin: 8px 12px 0 0;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
#global #content #options a:link, #global #content #options a:visited
{
	color: #666;
	text-decoration: none;
	margin: 0 3px 0 3px;
	font-size: 11px;
	font-weight: bold;
}
#global #content #options a:hover
{
	color: #008DCF;
	text-decoration: none;
}
#global #content #options a.pageencours
{
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}
#global #content #options img
{
	margin: 0 3px 0 3px;
}

/* *** DEBUT : PAGE DETAIL *** */
#global #content #detail
{
	background: url(/images/annonces/detail/top_cadre.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 0;
}
#global #content #detail #detailcadre
{
	background: url(/images/annonces/detail/bk_cadre_detail.gif) left bottom no-repeat; 
	padding-bottom: 10px;
}
#global #content #detail #detailcadre #detailplus
{
	border-bottom: 1px solid #CCC;
	padding: 0 0 20px 0;
	overflow: auto;
}
#global #content #detail #detailcadre #detailplus table
{
	margin-right: 10px;
}
#global #content .bt_email_bkg_big
{
	background-image: url(/images/buttons/bk_bt_2_bleu_big.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
#global #content .bt_email_bkg_big a:link, #global #content .bt_email_bkg_big a:visited
{
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;		
}
#global #content #detailcadre #photo
{
	background: url(/images/annonces/detail/top_cadre_photo.gif) left top no-repeat; 
	padding-top: 10px;
	margin: 15px 0 20px 12px; 
}
#global #content #detailcadre #photo #photocadre
{
	background: url(/images/annonces/detail/bk_cadre_photo.gif) left bottom no-repeat; 
	padding-bottom: 10px;
	width: 621px;
	text-align: left;
}

#global #content #detailcadre #photo #photocadre #big
{
	float: left;
	width: 450px;
}
#global #content #detailcadre #photo #photocadre #big img
{
	margin: 0 10px 0 10px;
}
#global #content #detailcadre #photo #photocadre #small
{
	float: left;
	margin: 0 0 0 10px;
	width:100px;
}
#global #content #detailcadre #photo #photocadre #small img
{
	margin: 0 4px 4px 0;
}
#global #content #detailcadre #photo #photocadre #small #photosuivprec
{
	font-size: 11px;
	color: #a9a9a9;
	margin: 10px 0 0 15px;
}
#global #content #detailcadre #photo #photocadre #small #photosuivprec img
{
	 float: left;
}
#global #content #detailcadre #photo #photocadre #small #photosuivprec .photopage
{
	float: left;
	margin: 0 10px 0 10px;
}
#global #content #detail #detailcadre #desc
{
	margin: 15px;
}
#global #content #detail #detailcadre #desc #desccontent
{
	float: left;
	border-right: 1px solid #CCC;
	width: 312px;
	font-size: 11px;
	color: #666;
}
#global #content #detail #detailcadre #desc #desccontent p
{
	margin: 0 0 10px 0;
}
#global #content #detail #detailcadre #desc #desccontent strong
{
	font-size: 12px;
	color: #008DCF;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#global #content #detail #detailcadre #desc #desccontent ul
{
	list-style-type: none;
}
#global #content #detail #detailcadre #desc #actions
{
	float: right;
	width: 280px;
	list-style-type: none;
}

#global #content #detail #detailcadre #desc #actions li.ami
{
	margin: 0 0 10px 0;
	height: 19px;
	line-height: 19px;
	background-image: url(/images/pictos/envoyer_ami.gif);
	background-repeat: no-repeat;
	background-position: -3px 0;
}
#global #content #detail #detailcadre #desc #actions li.localiser
{
	margin: 0 0 10px 0;
	height: 19px;
	background-image: url(/images/pictos/localiser_bien.gif);
	background-repeat: no-repeat;	
}
#global #content #detail #detailcadre #desc #actions li.imprimer
{
	margin: 0 0 10px 0;
	height: 19px;
	background-image: url(/images/pictos/imprimer.gif);
	background-repeat: no-repeat;	
}
#global #content #detail #detailcadre #desc #actions li.selection
{
	margin: 0 0 10px 0;
	height: 19px;
	background-image: url(/images/pictos/ajouter_selection.gif);
	background-repeat: no-repeat;	
}
#global #content #detail #detailcadre #desc #actions li a:link, #global #content #detail #detailcadre #desc #actions li a:visited, #global #content #detail #detailcadre #desc #actions li a:hover
{
	color: #999;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 25px;
	font-size: 10px;
}
#global #content #detail #detailcadre #desc #actions li a.selection:link, #global #content #detail #detailcadre #desc #actions li a.selection:visited, #global #content #detail #detailcadre #desc #actions li a.selection:hover
{
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 25px;
	font-size: 11px;
}

#global #content #detail #detailpluscontent
{
	margin: 0 0 0 12px;
	width: 350px;
 	float: left;
}
#global #content #detail #detailpluscontent h1
{
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
#global #content #detail #detailpluscontent h2
{
	font-size: 12px;
	font-weight: normal;
	color: #666;	
	margin: 0;
}

#global #content #detail #prixcode
{
	float: right;
	text-align: right;
	margin: 0 12px 0 10px;
}
#global #content #detail #prixcode .prix
{
	color: #008DCF;
	font-size: 18px;
	font-weight: bold;
}
#global #content #detail #prixcode .prix2
{
	color: #008DCF;
	font-size: 10px;
}
#global #content #detail #prixcode .code
{
	font-size: 9px;
	color: #666;
	margin: 3px 0 0 0;
}

/* *** debut : info agence *** */
#global #content #agence
{
	background: url(/images/annonces/detail/top_cadre_agence.gif) left top no-repeat; 
	padding: 5px 0 0 0;
}
#global #content #agence #agencecadre
{
	background: url(/images/annonces/detail/bk_cadre_agence.gif) left bottom no-repeat; 
	padding-bottom: 10px;
}
#global #content #agence #agencecadre #infosagence
{
	float: left;
	width: 310px;
	margin: 15px 15px 15px 12px;
}
#global #content #agence #agencecadre #infosagence p
{
	margin: 0 0 10px 0;
	color: #666;
	font-size: 11px;
}
#global #content #agence #agencecadre #infosagence p strong
{
	font-size: 12px;
}
#global #content #agence #agencecadre #infosagence .titre
{
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
#global #content #agence #agencecadre #infosagence ul
{
	list-style-type: none;
	margin: 0 0 15px 0;
}
#global #content #agence #agencecadre #infosagence ul li.tel
{
	background-image: url(/images/pictos/tel.gif);
	background-repeat: no-repeat;
	color: #666;
}
#global #content #agence #agencecadre #infosagence ul li.web
{
	background-image: url(/images/pictos/web.gif);
	background-repeat: no-repeat;
}
#global #content #agence #agencecadre #infosagence ul li a:link, #global #content #agence #agencecadre #infosagence ul li a:visited, #global #content #agence #agencecadre #infosagence ul li a:hover
{
	color: #008DCF;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 25px;
	font-size: 11px;
}
#global #content #agence #agencecadre #infosagence a:link.list_annonces, #global #content #agence #agencecadre #infosagence a:visited.list_annonces, #global #content #agence #agencecadre #infosagence a:hover.list_annonces
{
	background-image: url(/images/pictos/suivant.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	padding: 0 0 0 8px;
	margin: 0 0 0 3px;
}
#global #content #agence #agencecadre #Fmailagence
{
	float: right;
	width: 280px;
	margin: 15px 15px 15px 0;
}
#global #content #agence #agencecadre #Fmailagence .titre
{
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin: 0 0 10px 0;
}
#global #content #agence #agencecadre #Fmailagence .titre small
{
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 5px;
}

#global #content #agence #agencecadre #Fmailagence textarea
{
	width: 260px;
	height: 45px;
}
#global #content #agence #agencecadre #Fmailagence a
{
	background-image: url(/images/buttons/bk_bt_vert.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	width: 61px;
	height: 27px;
	text-decoration: none;
	line-height: 27px;
	display: block;
	text-align: right;
	padding: 0 8px 0 0;
	margin: 10px 18px 0 0;
}
/* *** fin : info agence *** */

/* *** FIN : PAGE DETAIL *** */

/* *** FIN : Contenu du milieu sur les pages 2 colonnes *** */

.calage
{
	clear: both;
}
.calage2
{
	clear: both;
	margin: 0 0 15px 0;
}
/*.imgbottom
{
	margin-top:0px !important;
	margin-top:-6px;
}*/

/* *** DEBUT : ANNONCES *** */

#global #content .results
{
	width: 647px;
	margin: 0 0 15px 0;
	font-size: 11px;
	font-family:Arial;
	color: #666;
	text-decoration: none;
}
#global #content .results .photo
{	
	width: 160px;
	border-left: 1px solid #CCC;
	padding: 10px 10px 0 10px;
	font-size: 11px; 
	color: #666;
}
#global #content .results .photo img
{
	border: 5px solid #CCC;
}
#global #content .results .photo a:link, #global #content .results .photo a:visited
{

	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .results .photo a:hover
{
	text-decoration: underline;
}
#global #content .results .infosplus
{
	vertical-align: top;
	width: 500px;
	border-right: 1px solid #CCC;
	font-size: 10px;
	padding: 0 40px 0 0;
}
#global #content .results .infosplus .ville_right
{
	float: right;
	text-align: right;
}
#global #content .results .infosplus .texte
{
	float: left;
}
#global #content .results .infosplus .texte a:link, #global #content .results .infosplus .texte a:visited
{
	text-decoration: none;
}
#global #content .results .infosplus .typeann
{
	float: right;
	margin: 8px 0 0 0;
	text-transform: uppercase; 
	color: #008DCF;
	font-size: 12px;
	font-weight: bold;
}
#global #content .results .infosplus a.prix:link,#global #content .results .infosplus a.prix:visited
{
	font-weight: bold;
	font-size: 24px;
	color: #008DCF;
}
#global #content .results .infosplus a.prix:hover
{
	text-decoration: underline;
}
#global #content .results .infosplus a.lieu:link, #global #content .results .infosplus a.lieu:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #666;
}
#global #content .results .infosplus a.lieu:hover
{
	text-decoration: underline;
}
#global #content .results .infosplus a.prox:link, #global #content .results .infosplus a.prox:visited
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}
#global #content .results .infosplus a.prox:hover
{
	text-decoration: underline;
}
#global #content .results .desc
{
	font-size: 13px;
	padding: 5px 15px 6px 0;
	border-right: 1px solid #CCC; 
	
}
#global #content .results .desc a:link, #global #content .results .desc a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .results .desc a:hover
{
	text-decoration: underline;
}
#global #content .results .desc a.detail:link, #global #content .results .desc a.detail:visited
{
	text-transform: uppercase;
	background-image: url(/images/pictos/suivant.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0 0 0 5px;
}
#global #content .results .desc a.detail:hover
{
	text-decoration: underline;
}
#global #content .results .agence
{
	border-right: 1px solid #CCC;
}
#global #content .results .agence .descagence
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 8px 0 0 0;
	display: block;
}
#global #content .results .agence .logo
{
	margin: 0 10px 0 0;
}
#global #content .results .agence table
{
	width: 100%;
}
#global #content .results .agence table td
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
	/*width: auto;*/
}
#global #content .results .agence a.num:link, #global #content .results .agence a.num:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
	margin: 0;
}
#global #content .results .agence a.num:hover
{
	text-decoration: underline;	
}
#global #content .results .agence a.site:link, #global #content .results .agence a.site:visited
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;	
	font-weight: normal;
}
#global #content .results .agence a.site:hover
{
	text-decoration: underline;	
}
#global #content .results .agence .selection
{
	height: 20px;
	padding: 5px 35px 0 0;
	background-image: url(/images/pictos/selection.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#global #content .results .agence .selection:hover
{
	text-decoration: underline;
}
/* *** FIN : ANNONCES *** */

/* *** DEBUT : ANNONCES NOUVEAU *** */
#global #content .resultsn
{
	width: 647px;
	margin: 0 0 15px 0;
}
#global #content .resultsn .photo
{	
	width: 160px;
	border-left: 2px solid #008DCF;
	padding: 10px 10px 0 10px;
	font-size: 11px; 
	color: #666;
}
#global #content .resultsn .photo img
{
	border: 5px solid #CCC;
}
#global #content .resultsn .photo a:link, #global #content .resultsn .photo a:visited
{
	color: #666;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsn .photo a:hover
{
	text-decoration: underline;
}
#global #content .resultsn .infosplus
{
	vertical-align: top;
	width: 500px;
	border-right: 2px solid #008DCF;
	font-size: 10px;
	padding: 0 40px 0 0;
	background-image: url(/images/annonces/bk_picto_nouveau.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#global #content .resultsn .infosplus .texte
{
	float: left;
}
#global #content .resultsn .infosplus .texte a:link, #global #content .resultsn .infosplus .texte a:visited
{
	text-decoration: none;
}
#global #content .resultsn .infosplus .typeann
{
	float: right;
	margin: 8px 0 0 0;
	text-transform: uppercase; 
	color: #008DCF;
	font-size: 12px;
	font-weight: bold;
}
#global #content .resultsn .infosplus a.prix:link,#global #content .resultsn .infosplus a.prix:visited
{
	font-weight: bold;
	font-size: 24px;
	color: #008DCF;
}
#global #content .resultsn .infosplus a.prix:hover
{
	text-decoration: underline;
}
#global #content .resultsn .infosplus a.lieu:link, #global #content .resultsn .infosplus a.lieu:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #666;
}
#global #content .resultsn .infosplus a.lieu:hover
{
	text-decoration: underline;
}
#global #content .resultsn .infosplus a.prox:link, #global #content .resultsn .infosplus a.prox:visited
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}
#global #content .resultsn .infosplus a.prox:hover
{
	text-decoration: underline;
}
#global #content .resultsn .desc
{
	padding: 5px 15px 6px 0;
	border-right: 2px solid #008DCF;
}
#global #content .resultsn .desc a:link, #global #content .resultsn .desc a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsn .desc a:hover
{
	text-decoration: underline;
}
#global #content .resultsn .desc a.detail:link, #global #content .resultsn .desc a.detail:visited
{
	text-transform: uppercase;
	background-image: url(/images/pictos/suivant.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0 0 0 5px;
}
#global #content .resultsn .desc a.detail:hover
{
	text-decoration: underline;
}
#global #content .resultsn .agence
{
	border-right: 2px solid #008DCF;
}
#global #content .resultsn .agence .descagence
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 8px 0 0 0;
	display: block;
}
#global #content .resultsn .agence .logo
{
	margin: 0 10px 0 0;
}
#global #content .resultsn .agence table
{
	width: 100%;
}
#global #content .resultsn .agence table td
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
}
#global #content .resultsn .agence a.num:link, #global #content .resultsn .agence a.num:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
	margin: 0;
}
#global #content .resultsn .agence a.num:hover
{
	text-decoration: underline;	
}
#global #content .resultsn .agence a.site:link, #global #content .resultsn .agence a.site:visited
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;	
	font-weight: normal;
}
#global #content .resultsn .agence a.site:hover
{
	text-decoration: underline;	
}
#global #content .resultsn .agence .selection
{
	height: 20px;
	padding: 5px 35px 0 0;
	background-image: url(/images/pictos/selection.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#global #content .resultsn .agence .selection:hover
{
	text-decoration: underline;
}
/* *** FIN : ANNONCES NOUVEAU *** */

/* *** DEBUT : ANNONCES PREMIUM *** */
#global #content .resultsp
{
	width: 647px;
	margin: 0 0 15px 0;
}
#global #content .resultsp .photo
{	
	width: 160px;
	border-left: 2px solid #99CC33;
	padding: 10px 10px 0 10px;
	font-size: 11px; 
	color: #666;
}
#global #content .resultsp .photo img
{
	border: 5px solid #CCC;
}
#global #content .resultsp .photo a:link, #global #content .resultsp .photo a:visited
{
	color: #666;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsp .photo a:hover
{
	text-decoration: underline;
}
#global #content .resultsp .infosplus
{
	vertical-align: top;
	width: 500px;
	border-right: 2px solid #99CC33;
	font-size: 10px;
	padding: 0 40px 0 0;
	background-image: url(/images/annonces/bk_picto_premium.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#global #content .resultsp .infosplus .texte
{
	float: left;
}
#global #content .resultsp .infosplus .texte a:link, #global #content .resultsp .infosplus .texte a:visited
{
	text-decoration: none;
}
#global #content .resultsp .infosplus .typeann
{
	float: right;
	margin: 8px 0 0 0;
	text-transform: uppercase; 
	color: #99CC33;
	font-size: 12px;
	font-weight: bold;
}
#global #content .resultsp .infosplus a.prix:link,#global #content .resultsp .infosplus a.prix:visited
{
	font-weight: bold;
	font-size: 24px;
	color: #99CC33;
}
#global #content .resultsp .infosplus a.prix:hover
{
	text-decoration: underline;
}
#global #content .resultsp .infosplus a.lieu:link, #global #content .resultsp .infosplus a.lieu:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #666;
}
#global #content .resultsp .infosplus a.lieu:hover
{
	text-decoration: underline;
}
#global #content .resultsp .infosplus a.prox:link, #global #content .resultsp .infosplus a.prox:visited
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}
#global #content .resultsp .infosplus a.prox:hover
{
	text-decoration: underline;
}
#global #content .resultsp .desc
{
	padding: 5px 15px 6px 0;
	border-right: 2px solid #99CC33;
}
#global #content .resultsp .desc a:link, #global #content .resultsp .desc a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsp .desc a:hover
{
	text-decoration: underline;
}
#global #content .resultsp .desc a.detail:link, #global #content .resultsp .desc a.detail:visited, #global #content .resultsp .desc a.detail:visited
{
	text-transform: uppercase;
	background-image: url(/images/pictos/suivant_vert.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size: 11px;
	color: #99CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0 0 0 5px;
}
#global #content .resultsp .desc a.detail:hover
{
	text-decoration: underline;
}
#global #content .resultsp .agence
{
	border-right: 2px solid #99CC33;
}
#global #content .resultsp .agence .descagence
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 8px 0 0 0;
	display: block;
}
#global #content .resultsp .agence .logo
{
	margin: 0 10px 0 0;
}
#global #content .resultsp .agence table
{
	width: 100%;
	
}
#global #content .resultsp .agence table td
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
}
#global #content .resultsp .agence a.num:link, #global #content .resultsp .agence a.num:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
	margin: 0;
}
#global #content .resultsp .agence a.num:hover
{
	text-decoration: underline;	
}
#global #content .resultsp .agence a.site:link, #global #content .resultsp .agence a.site:visited
{
	font-size: 11px;
	color: #99CC33;
	text-decoration: none;	
	font-weight: normal;
}
#global #content .resultsp .agence a.site:hover
{
	text-decoration: underline;	
}
#global #content .resultsp .agence .selection
{
	height: 20px;
	padding: 5px 35px 0 0;
	background-image: url(/images/pictos/selection.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#global #content .resultsp .agence .selection:hover
{
	text-decoration: underline;
}
/* *** FIN : ANNONCES PREMIUM *** */


/* *** DEBUT : BLOCS Colonne de droite *** */
#global #blocs_haut
{
	float: right;
	width: 300px;
	margin: 0 0 15px 0;
}

#global #blocs
{
	float: right;
	width: 300px;
	margin: 20px 0 15px 0;
}

#global .blocsglobal
{
	background: url(/images/blocs/top_cadre.gif) left top no-repeat;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global .blocsglobalbleu
{
	background: url(/images/blocs/top_cadre_bleu.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 15px 0 15px 0;
}
#global .blocsglobalcadre
{
	background: url(/images/blocs/bk_cadre.gif) left bottom no-repeat; 
	padding-bottom: 5px;
}
#global .blocsglobalcadregris
{
	background: url(/images/blocs/bk_cadre_gris.gif) left bottom no-repeat; 
	padding-bottom: 5px;
}
#global .blocsglobalbig
{
	background: url(/images/blocs/top_cadre_big.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global .blocsglobalcadrebig
{
	background: url(/images/blocs/bk_cadre_big.gif) left bottom no-repeat; 
	padding-bottom: 5px;
}
/* *** debut : alerte email *** */
#global #alertemail h3
{
	background-image: url(/images/pictos/titre_alert_email.gif);
	background-repeat: no-repeat;
	background-position: 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	height:  37px;
	padding: 12px 0 0 60px;
	border-bottom: 1px dotted #ccc;
	margin: 0 10px 10px 10px;
}
#global #alertemail #Falerte
{
	margin: 0 10px 10px 10px;
}
#global #alertemail #Falerte table .texte
{
	width: 125px;
	color: #666;
	font-size: 11px;
}
#global #alertemail #Falerte .label
{
	font-size: 11px;
	color:  #008DCF;
}
#global #alertemail #Falerte strong
{
	font-size: 11px;
	color:  #008DCF;
	font-weight: bold;
}
#global #alertemail #Falerte .othernews
{
	border-top: 1px dotted #ccc;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}
#global #alertemail #Falerte .othernews td
{
	padding: 0 0 5px 0;
}
/* *** fin : alerte email *** */

/* *** debut : infos locales *** */
#global .blocsglobal .blocsglobalcadre #localinfos h3
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	margin: 0 10px 0 10px;
}
#global .blocsglobal .blocsglobalcadre #localinfos p
{
	font-size: 11px;
	color: #666;
	margin: 0 10px 0 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #CCC;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul
{
	margin: 10px 10px 5px 10px;
	list-style-type: none;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul h4
{
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul li
{
	background-image: url(/images/pictos/bullet_3x3.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 10px;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul li a, #global .blocsglobal .blocsglobalcadre #localinfos ul li a:visited
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul li a:hover
{
	text-decoration: underline;
}
/* *** fin : infos locales *** */

/* *** debut :  ma selection *** */
#global #maselection
{
	width: 300px;
	height: 33px;
}
#global #maselection .titre
{
	width: 300px;
	height: 33px;
	background-image: url(/images/blocs/bk_ma_selection.jpg);
	background-repeat: no-repeat;
}
#global #maselection td.fond
{
	width: 266px;
	background-image: url(/images/blocs/bk_ma_selection.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 0 5px;
}
#global #maselection td.fond a:link, #global #maselection td.fond a:visited, #global #maselection td.fond a:hover  
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

#global #maselection td.fond strong
{
	font-size: 11px;
	color: #008dcf;
}
#global #maselection td.fond img
{
	float: right;
}
#global #maselectioncontent
{
	display: none;
	background-color: #FFF;
}
#global #maselectioncontent .fleche
{
	width: 33px;
	height: 55px; 
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CCC;
	border-top: 0;
}
#global #maselectioncontent .bien
{
	width: 246px; 
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #CCC;
	text-decoration: none;
	font-size: 11px;
	color: #666;
}
#global #maselectioncontent .bien a:link, #global #maselectioncontent .bien a:visited
{
	text-decoration: none;
}
#global #maselectioncontent .bien a:hover
{
	text-decoration: underline;
	color: #666;
}
#global #maselectioncontent .bien .prix
{
	text-decoration: none;
	font-size: 11px;
	color: #008DCF;
}
#global #maselectioncontent .bien .lieu
{
	text-decoration: none;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
#global #maselectioncontent .bien .desc
{
	text-decoration: none;
	font-size: 11px;
	color: #666;
}
#global #maselectioncontent .bien img
{
	margin: 3px 5px 0 5px;
}
#global #maselectioncontent .supp
{
	width: 21px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

/* *** fin :  ma selection *** */

/* debut : logicode */
#global #bloclogicode
{
	width: 300px;
	height: 116px;
	background-image: url(/images/blocs/bk_logicode_300.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	margin: 0 0 17px 0;
	
}
#global #bloclogicode p.titre
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 15px 0 0 0;
}
#global #bloclogicode p.texte
{
	font-size: 10px;
	width: 270px;
	margin: 0 15px 10px 15px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #666;
	text-transform: none;
}
#global #bloclogicode #Flogicode
{
	margin: 0 15px 10px 15px;
	overflow: auto;
}

#global #bloclogicode #go_logicode
{
	height: 17px;
	width: 17px;

	margin: 0px 0px 0px 9px;
	vertical-align: middle;
}
/* fin : logicode */

/* **** FOOTER *** */
#lifooter
{
	width: 100%;
	background-image: url(/images/bk_footer.jpg);
	padding: 30px 0 30px 0;
	text-align: center; /* pour corriger le bug de centrage IE */
}

#lifooter #footer
{
	text-align: center;
	width: 960px;
	overflow: auto;
	margin: 0 auto;
	color: #CCC;
}

#lifooter #footer ul
{
	list-style: none;
}
#lifooter #footer ul li
{
	display: inline;
	margin: 0 7px 0 0;
	color: #666;
}
#lifooter #footer ul li a:link, #lifooter #footer ul li a:visited
{
	color: #666;
	text-decoration: none;
	font-size: 10px;
	margin: 0 7px 0 0;
}
#lifooter #footer ul li a:hover
{
	text-decoration: underline;
}
#lifooter #footer p
{
	color: #666;
	font-size: 10px;
	margin: 10px 0 10px 0;
}
#lifooter #footer p.noir
{
	color: #000;
	font-size: 10px;
	margin: 10px 0 10px 0;
}
/* *** DEBUT : FORMULAIRE DE CONTACT *** */
#Fcontact
{
	width: 100%;
}
#Fcontact fieldset
{
	border: 1px solid #99CC33;
	padding: 15px;
}
#Fcontact legend
{
	font-size: 12px;
	text-transform: uppercase;
	color: #008DCF;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 0 8px 0 8px;
}
#Fcontact td
{
  font-size: 11px;
  color: #666;
  padding: 8px 0 8px 0;  
} 
#Fcontact td.label
{
	width: 150px;
  	font-size: 11px;
  	color: #666;
  	font-weight: bold;
}  
#Fcontact .oblig
{
	color: #008DCF;
	font-size: 15px;
	font-weight: bold;
}
#Fcontact a:link,  #Fcontact a:hover, #Fcontact a:visited
{
	background-image: url(/images/buttons/bk_bt_vert.gif);	
	background-repeat: no-repeat;
	background-position: center;
	height: 27px;
	line-height: 27px;
	display: block;
	text-align: center;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
/* *** FIN : FORMULAIRE DE CONTACT *** */

/* DEBUT PRESTIGE */
#global #search_prestige
{
	float: left;
	height: 560px;
	width: 539px;
}
#global #blocs_prestige
{
	float: right;
	margin: 0 10px 0 0;
	width: 390px;
}
#global #blocs_prestige .anim
{
	margin: 0 0 15px 0;
}
/* debut : bloc a lire */
#global #blocs_prestige .blocsglobalprestige
{
	background: url(/images/blocs/top_cadre_prestige.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global #blocs_prestige .blocsglobalprestige h1
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	background-image: url(/images/pictos/fleche_blanc_prestige.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding: 0 0 10px 20px;
	background-color: #902933;
}
#global #blocs_prestige .blocsglobalprestige #alire
{
	background: url(/images/blocs/bk_cadre_prestige_gris.jpg) left bottom no-repeat; 
}

#global #blocs_prestige .blocsglobalprestige #alire .visuel
{	
	float: left;
	margin: 8px;
}
#global #blocs_prestige .blocsglobalprestige #alire .desc
{	
	width: 170px;
	float: left;
	margin: 8px 0 0 10px;
}
#global #blocs_prestige .blocsglobalprestige #alire .desc h2
{	
	color: #902933;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#global #blocs_prestige .blocsglobalprestige #alire .desc p
{	
	color: #666;
	font-size: 11px;
	margin: 0 0 10px 0;
}
#global #blocs_prestige .blocsglobalprestige #alire a:link, #global #blocs_prestige .blocsglobalprestige #alire a:visited
{	
	color: #902933;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#global #blocs_prestige .blocsglobalprestige #alire a:hover
{	
	text-decoration: underline;
}
/* fin bloc a lire */

/* debut bloc liens */
#global #blocs_prestige .blocsglobalprestige2
{
	background: url(/images/blocs/top_cadre_prestige.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global #blocs_prestige .blocsglobalprestige2 #titre
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	padding: 0 10px 26px 10px;
	background-color: #902933;
	border-bottom: 1px dotted #FFF;
}
#global #blocs_prestige .blocsglobalprestige2 #titre h1
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	float: left;
	display: block;
}
#global #blocs_prestige .blocsglobalprestige2 #titre a:link.annuaire, #global #blocs_prestige .blocsglobalprestige2 #titre a:visited.annuaire
{
	font-size: 11px;
	color: #FFF;
	height: 20px;
	font-weight: bold;
	float: right;
	background-image: url(/images/pictos/fleche_prestige.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	text-decoration :none;
}
#global #blocs_prestige .blocsglobalprestige2 #titre a:hover.annuaire
{
	text-decoration: underline;
}
#global #blocs_prestige .blocsglobalprestige2 #liens
{
	background: url(/images/blocs/bk_cadre_prestige.gif) left bottom no-repeat; 
}

#global #blocs_prestige .blocsglobalprestige2 #liens .visuel
{	
	float: left;
	margin: 8px;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste
{	
	width: 240px;
	float: right;
	margin: 8px 0 0 5px;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste h2
{	
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste ul
{	
	list-style: none;
	margin: 10px 20px 0 0;
	float: left;
}

#global #blocs_prestige .blocsglobalprestige2 #liens #liste li
{	
	display: block;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste li a:link, #global #blocs_prestige .blocsglobalprestige2 #liens #liste li a:visited
{	
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste li a:hover
{	
	text-decoration: underline;
}
/* fin bloc liens */
/* FIN PRESTIGE */

/* DEBUT MOTEUR DE RECHERCHE AGENCE */
/*#global #agence_search
{
	width: 646px;
	float: left;
	
	background-image: url(../images/search/background_646.gif);
	background-repeat: repeat-y;

	height: 170px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}*/
/* FIN MOTEUR DE RECHERCHE AGENCE */
/* DEBUT MOTEUR DE RECHERCHE FINANCEMENT */
#global #finance_search
{
	width: 646px;
	float: left;
	
	background-image: url(/images/search/background_646.gif);
	background-repeat: repeat-y;

	height: 170px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}
/* FIN MOTEUR DE RECHERCHE FINANCEMENT */
/* DEBUT BLOC FINANCER --> page detail */
#global #financer h3
{
	background-color: #008DCF;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 5px 0 10px 15px;
	margin: 0 1px 0 1px;
	border-bottom: 1px solid #d8d8d8;
}
#global #financer ul
{
	list-style: none;
	background-color: #f3f3f3;
	padding: 10px 0 10px 0;
	margin: 0 1px 0 1px;
	border-bottom: 1px solid #d8d8d8;
}
#global #financer ul li
{
	margin: 0 0 0 15px;
	color: #666;
	font-size: 11px;
}
#global #financer #logo
{
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d8d8d8;
}
#global #financer #Ffinancer
{
	background-color: #f3f3f3;
	padding: 10px 0 10px 15px;
	margin: 0 1px 0 1px;
}
#global #financer #Ffinancer table
{
	width: 275px;
}
#global #financer #Ffinancer label
{
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
}
#global #financer #financerresults
{
	background-color: #f3f3f3;
	margin: 0 1px 0 1px;
	padding: 10px 0 0 15px;
	border-top: 1px solid #d8d8d8;
}
#global #financer #financerresults strong
{
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
#global #financer #financerresults table
{
	margin: 10px 0 10px 0;
}
#global #financer #financerresults .bg
{
	background-color: #008DCF;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}
#global #financer #financerresults a:link, #global #financer #financerresults a:visited
{
	background-image: url(/images/pictos/fleche_bleu.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #008DCF;
	text-decoration: none;
	font-size: 11px;
	padding: 0 0 0 8px;
}
#global #financer #financerresults a:hover
{
	color: #008DCF;
	text-decoration: underline;
}
/* FIN BLOC FINANCER */


.blocglobalgrisC
{
 	width: 300px;
 	margin: 0 0 15px 0;
 	background-image: url(/images/blocs/top_grisC.jpg);
 	background-repeat: no-repeat;
 	padding: 10px 0 0 0;
}
.bloccadregrisC
{
	background: url(/images/blocs/bk_cadre_grisC.jpg) left bottom no-repeat; 
	padding-bottom: 5px;
	height: 198px;
}

/* DEBUT EMPRUNTER */
.clearbothemprunter
{
	clear: both;
	padding: 0 0 0 5px;
}
/* debut dossier emprunter */
#dossier
{
	width: 434px;
	float: left;
	margin: 0 17px 15px 0;
}
#dossier ul
{
	clear: both;
	list-style-type: none;
	padding: 0 0 10px 20px;
}
#dossier ul li
{
	display: inline;
	margin: 0 5px 0 0;
}
#dossier #dossiercontent
{
	float: left;
	width: 275px;
	padding: 0 5px 5px 20px;
}
#dossier #dossiercontent h2
{
	font-size: 14px;
	font-weight: bold;
	color: #008dcf;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 5px 0;
}
#dossier #dossiercontent p
{
	padding: 5px 0 25px 0;
	font-size: 11px;
	color: #666;
}
#dossier ul.lienscontent li
{
	font-size: 11px;
	color: #008DCF;
}
#dossier ul.lienscontent a:link, #dossier ul.lienscontent a:visited, #dossier ul.lienscontent a:hover
{
	font-size: 11px;
	color: #008DCF;
	margin: 0 5px 0 0; 
}
#dossier #logo
{
	width: 120px;
	float: right;
}
#dossier .cadretopblancdegrade
{
	background-image: url(/images/blocs/cadretopblancdegrade.gif)
}
#dossier .bottom
{
	clear: both;
	background: url(/images/blocs/bottombleudegrade.gif) left bottom no-repeat; 
	height: 71px;
	font-size: 11px;
	color: #FFF;
}
#dossier .bottom p
{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 10px 0 5px 20px;
}
#dossier ul.liensbottom a:link, #dossier ul.liensbottom a:visited, #dossier ul.liensbottom a:hover
{
	font-size: 11px;
	color: #FFF;
	margin: 0 5px 0 0; 
}
/* fin dossier emprunter */
/* debut financement : page emprunter + accueil */
#financement
{
	width: 187px;
	float: left;
	margin: 0 0 15px 0;
}
#financement #financementcontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#financement #financementcontent h2
{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #CCC;
}
#financement #financementcontent a.plus:link, #financement #financementcontent a.plus:visited, #financement #financementcontent a.plus:hover
{
	display: block;
	float: right;
	font-size: 11px;
	margin: 5px 10px 0 0; 
	right: 0;
	color: #99CC33;
	text-decoration: underline;
	padding: 0 15px 0 0;
	background-image: url(/images/pictos/toutesactus.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
}
#financement #financementcontent table
{
	width: 166px;
	margin: 10px 0 0 9px;
	background-image: url(/images/blocs/bk_financement.gif);
}
#financement #financementcontent table td
{
	font-size: 11px;
	height: 19px;
	padding: 0 0 0 5px;
}
#financement #financementcontent table .text1
{
	color: #666;
}
#financement #financementcontent table a.lien1:link,#financement #financementcontent table a.lien1:visited
{
	color: #666;
	text-decoration: none;
}
#financement #financementcontent table a.lien1:hover
{
	text-decoration: underline;
}
#financement #financementcontent table .text2
{
	color: #FFF;
}
#financement #financementcontent table td a.lien2:link, #financement #financementcontent table a.lien2:visited
{
	color: #FFF;
	text-decoration: none;
}
#financement #financementcontent table td a.lien2:hover
{
	text-decoration: underline;
}
/* fin financement */
/* debut Capacite d'emprunt : page emprunter */
#emprunt
{
	width: 312px;
	float: left;
}
#emprunt #empruntcontent 
{
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#emprunt #empruntcontent h2
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #008DCF;
}
#Femprunt table.form
{
	width: 275px;
	margin: 10px 0 0 17px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
#Femprunt table.form td
{
	padding: 0 0 10px 0;
}
#Femprunt .calcul
{
	margin: 5px 0 0 0;
}
#Femprunt .calcul table
{
	height: 21px;
	margin: 0 auto;
}
#Femprunt table .logo
{
	margin: 0 0 0 10px;
}

/* debut Capacite d'emprunt */
/* debut Vos mensualites : page emprunter */
#mensualites
{
	width: 312px;
	float: right;
}
#mensualites #mensualitescontent 
{
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#mensualites #mensualitescontent h2
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #008DCF;
}

#Fmensualites table.form
{
	width: 275px;
	margin: 10px 0 0 17px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
#Fmensualites table.form td
{
	padding: 0 0 10px 0;
}
#Fmensualites .calcul
{
	margin: 5px 0 0 0;
}
#Fmensualites .calcul table
{
	height: 21px;
	margin: 0 auto;
}
#Fmensualites table .logo
{
	margin: 0 0 0 10px;
}
/* fin Vos mensualites */
/* debut Defiscalisation : page emprunter */
#defisc
{
	width: 300px;
	margin: 0 0 15px 0;
}
#defisc #defisccontent 
{
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#defisc h2
{
	text-transform: uppercase;
	color: #FFF;
	font-size: 12px;
	padding: 0 5px 5px 5px;
	background-color: #008DCF;
	letter-spacing: 1px;
}

#Fdefisc table.form
{	
	width: 260px;
	margin: 10px 0 0 17px;
	font-size: 12px;
	color: #008DCF;
	font-weight: bold;
}
#Fdefisc table.form td
{
	padding: 0 0 10px 0;
}
#Fdefisc .calcul
{
	margin: 5px 0 0 0;
}
#Fdefisc .calcul table
{
	height: 21px;
	margin: 0 auto;
}
#Fdefisc table .logo
{
	margin: 0 0 0 10px;
}
/* fin Defiscalisation */
/* FIN EMPRUNTER */

/* DEBUT PETIT MOTEUR DE RECHERCHE : page emprunter + page annuaire */
#small_search
{
	width: 645px;
	float: left;
}
#small_search #recherche
{
	margin: 15px 0 0 10px;
}
#small_search #recherche table
{
	width: 630px;
	padding: 0 0 20px 0;
}
#small_search #recherche table label
{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	margin: 3px 5px 0 0;
}
#small_search #recherche ul
{
	list-style: none;
}
#small_search #recherche ul li
{
	display: inline;
}
#small_search #recherche ul li a:link, #small_search #recherche ul li a:visited, #small_search #recherche ul li a:hover
{
	color: #FFF;
	font-size: 11px;
	text-decoration: underline;
}
#small_search #recherche ul li img
{
	margin: 0 0 0 2px;
	vertical-align: middle;
}
#small_search #recherche a.results:link, #small_search #recherche a.results:visited
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0 0 20px 0; 
}
#small_search #recherche a.results:hover
{
	text-decoration: underline;
}
#small_search #smallsearchtop
{
	background: url(/images/search/home_top.gif) right top no-repeat;
	height: 5px;
}
#small_search #smallsearchcontent
{
	background-image: url(/images/search/smallsearch_background.gif); 
	background-repeat: repeat-y; 
	background-position: right top;
	overflow: auto;
}
#small_search #smallsearchcontent h1
{
	letter-spacing: 1px; 
	font-size: 13px; 
	color: #FFF; 
	margin: 0 3px 0 3px; 
	padding: 5px 0 10px 10px; 
	border-bottom: 1px dotted #FFF;
}
#small_search #smallsearchcontent #smallsearchcontentright
{
	float: right;
}
#small_search #smallsearchbottom
{
	clear: both;
	background: url(/images/search/home_bottom.gif) right top no-repeat;
	height: 5px;
}
/* FIN PETIT MOTEUR DE RECHERCHE */

/* DEBUT ONGLET INFOS */

/* debut : Sommaire */
#infossommaire
{
	float: left;
	width: 290px;
	list-style: none;
	margin: 0 5px 10px 10px;
	padding: 0;
}
#infossommaire h1
{
	display: block;
	border-bottom: 1px dotted #FFF;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#infossommaire li
{
	margin: 8px 0 0 5px;
	padding: 0 0 0 10px;
	background-image: url(/images/pictos/fleche_blanc.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #FFF;
	font-size: 11px;
}
/* fin : Sommaire */

/* debut : Search Infos */
#infosearch
{
	width: 290px;
	margin: 0 10px 10px 0;
} 
#infosearch h1
{
	display: block;
	border-bottom: 1px dotted #FFF;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#infosearch form
{
	margin: 10px 0 0 0;
}
/* fin : Search Infos */

/* debut : Newsletter */
#infosnews
{
	width: 290px;
	margin: 0 10px 10px 0;
} 
#infosnews h1
{
	display: block;
	border-bottom: 1px dotted #FFF;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#infosnews p
{
	font-size: 11px;
	color: #FFF;
	width: 240px;
	margin: 8px 0 0 5px;
}
#infosnews form
{
	margin: 10px 0 0 0;
}
/* fin : Newsletter */

/* debut chroniques */
#allinfoschroniques
{
	width: 645px;
	float: left;
}
#infoschroniques
{
	width: 315px;
	float: left;
}
#infoschroniquescontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	height: 350px;
}
#infoschroniquescontent table
{
	width: 99%;
}
#infoschroniquescontent table #btrsschro
{
	margin: 3px 0 0 0;
}
#infoschroniquescontent h2
{
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding: 0 10px 25px 5px;
}
#infoschroniquescontent h2 small
{
	font-size: 11px;
}
#infoschroniquescontent .date
{
	font-size: 11px;
	color: #666;
	font-weight: bold;
	margin: 0 0 5px 5px;
}
#infoschroniquescontent h3
{
	font-size: 13px;
	color: #008DCF;
	font-weight: bold;
	padding: 0 10px 10px 5px;
}
#infoschroniquescontent p
{
	font-size: 11px;
	color: #666;
	margin: 0 5px 0 5px;
}
#infoschroniquescontent p a:link, #infoschroniquescontent p a:visited, #infoschroniquescontent p a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infoschroniquescontent .archives
{
	clear: both;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	margin: 10px 5px 0 5px;
	padding: 5px 0 5px 15px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	background-image: url(/images/pictos/bas_grisF.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#infoschroniquescontent ul
{
	list-style: none;
	margin: 10px 5px 0 5px;
}
#infoschroniquescontent ul li
{
	font-size: 11px;
	color: #666;
	padding: 0 0 5px 0;
}
#infoschroniquescontent ul li strong
{
	margin: 0 0 5px 0;
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}
#infoschroniquescontent ul li a:link, #infoschroniquescontent ul li a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#infoschroniquescontent ul li a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infoschroniquescontent a:link.allarchives, #infoschroniquescontent a:visited.allarchives
{
	display: block;
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	margin: 10px 5px 0 5px;
	background-image: url(/images/pictos/suivant_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	font-weight: bold;
}
#infoschroniquescontent a:hover.allarchives
{
	text-decoration: underline;
}
/* fin chroniques */

/* debut actualites */
#infosactus
{
	width: 315px;
	float: right;
	margin: 0 1px 0 0;
}
#infosactus #infosactuscontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	height: 350px;
}
#infosactus #infosactuscontent table
{
	width: 99%;
}
#infosactus #infosactuscontent table img
{
	margin: 2px 0 0 0;
}
#infosactus #infosactuscontent h2
{
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding: 0 10px 15px 5px;
}
#infosactus #infosactuscontent .desc
{
	border-top: 1px solid #CCC;
}
#infosactus #infosactuscontent .desc a.rollover:link, #infosactus #infosactuscontent .desc a.rollover:visited
{
	text-decoration: none;
	color: #666;
	font-size: 11px;
	overflow: auto;
	display: block;
	padding: 5px 0 5px 0;
}
#infosactus #infosactuscontent .desc a.rollover:hover
{
	background-color: #F5F5F5;
	text-decoration: none;
	color: #666;
	font-size: 11px;
}
#infosactus #infosactuscontent .desc .copy
{
	font-size: 11px;
	color: #b8b7b7;
	margin: 0 0 5px 5px;
}
#infosactus #infosactuscontent .desc h3
{
	font-size: 13px;
	color: #008DCF;
	font-weight: bold;
	padding: 0 10px 0 5px;
}
#infosactus #infosactuscontent .desc p
{
	font-size: 11px;
	color: #666;
	margin: 0 5px 0 5px;
	font-weight: normal;
}
#infosactus #infosactuscontent .desc p a:link, #infosactus #infosactuscontent .desc p a:visited, #infosactus #infosactuscontent .desc p a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infosactus #infosactuscontent .archives
{
	clear: both;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	margin: 0 5px 0 5px;
	padding: 5px 0 5px 15px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	background-image: url(/images/pictos/bas_grisF.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#infosactus #infosactuscontent #archivesliste
{
	width: 300px;
	margin: 10px 5px 0 5px;
}
#infosactus #infosactuscontent #archivesliste td
{
	width: 48%;
}
#infosactus #infosactuscontent #archivesliste .border
{
	border-right: 1px solid #CCC;
}
#infosactus #infosactuscontent #archivesliste a:link, #infosactus #infosactuscontent #archivesliste a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#infosactus #infosactuscontent #archivesliste a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infosactus #infosactuscontent #archivesliste strong
{
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}
#infosactus #infosactuscontent a:link.allarchives, #infosactus #infosactuscontent a:visited.allarchives
{
	display: block;
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	margin: 10px 5px 0 5px;
	background-image: url(/images/pictos/suivant_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	font-weight: bold;
}
#infosactus #infosactuscontent a:hover.allarchives
{
	clear: both;
	text-decoration: underline;
}
/* fin actualites */

/* debut infos immobilier */
#infosimmobilier
{
	clear: both;
	float: left;
	width: 100%;
}

#infosimmobilier h2
{
	text-transform: uppercase;
	color: #FFF;
	font-size: 12px;
	padding: 0 5px 5px 5px;
	background-color: #008DCF;
	letter-spacing: 1px;
}
#infosimmobilier #infosimmobiliercontent
{
	background-color: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	overflow: auto;
}
#infosimmobilier #infosimmobiliercontent ul
{
	list-style: none;
	padding: 5px;
	overflow: auto;
}
#infosimmobilier #infosimmobiliercontent .last
{
	 clear: both;
}
#infosimmobilier #infosimmobiliercontent ul li
{
	float: left;
}
#infosimmobilier #infosimmobiliercontent a:link, #infosimmobilier #infosimmobiliercontent a:visited
{
	display: block;
	width: 155px;
	color: #008DCF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#infosimmobilier #infosimmobiliercontent a:hover
{
	text-decoration: underline;
}
/* fin infos immobilier */

/* debut bloc a la une */
#blocinfosalaune h4
{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #D0D0D0;
	padding: 0 7px 7px 7px;
	margin: 0 0 10px 0;
}
#blocinfosalaune .partenaire
{
	margin: 0 auto;
}
#blocinfosalaune .partenaire p
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 0 10px 15px 0;
}
#blocinfosalaune .article
{
	margin: 0 10px 10px 10px;
	border-bottom: 1px solid #D0D0D0;

}
#blocinfosalaune .article .photo
{
	width: 66px;
	padding: 3px 0 10px 0;
}
#blocinfosalaune .article a:link.titre, #blocinfosalaune .article a:visited.titre, #blocinfosalaune .article a:hover.titre
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	font-weight: bold;
}
#blocinfosalaune .article a:link.texte, #blocinfosalaune .article a:visited.texte, #blocinfosalaune .article a:hover.texte
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#blocinfosalaune .article a.lien:link, #blocinfosalaune .article a.lien:visited, #blocinfosalaune .article a.lien:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	background-image: url(/images/pictos/suivant.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	font-weight: bold;
	display: block;
}
/* fin bloc a la une */

/* FIN ONGLET INFOS */

/* debut cadre gris clair adapatable en largeur */
.cadretopgrisC
{
	background: url(/images/common/bk_top_right_grisC.gif) right top no-repeat;
	height: 9px;
}
.cadrebottomgrisC
{
	clear: both;
	background: url(/images/common/bk_bottom_right_grisC.gif) right bottom no-repeat;
	height: 9px;
	margin: 0 0 15px 0;
}
.cadrecarrebottomgrisC
{
	clear: both;
	height: 9px;
	background: url(/images/common/bk_bottomcarre_right_grisC.gif) right bottom no-repeat;

}
/* fin cadre gris clair adapatable en largeur */

/* debut cadre bleu adapatable en largeur */
#global .cadretopbleu
{
	background: url(/images/common/bk_top_right_bleu.gif) right top no-repeat;
	height: 6px;
}

/* fin cadre bleu adapatable en largeur */

/* *** debut : immobilier pratique *** */
#global .blocsglobal .blocsglobalcadre #immopratique h4
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #CCC;
}
#global .blocsglobal .blocsglobalcadre #immopratique p
{
	font-size: 11px;
	color: #666;
	margin: 10px 10px 0 10px;
	padding: 0 0 10px 0;
}
#global .blocsglobal .blocsglobalcadre #immopratique table 
{
	margin: 0 10px 10px 10px;
}
#global .blocsglobal .blocsglobalcadre #immopratique table td
{
	width: 50%;
}
#global .blocsglobal .blocsglobalcadre #immopratique table td a, #global .blocsglobal .blocsglobalcadre #immopratique table td a:visited
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
	width: 130px;
	display: block;
	background-image: url(/images/pictos/suivant.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
}
#global .blocsglobal .blocsglobalcadre #immopratique table td a:hover
{
	text-decoration: underline;
}
/* *** fin : immobilier pratique *** */

/* DEBUT CARTE */
#global .blocsglobal .blocsglobalcadre #carte h3
{
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;	
	border-bottom: 1px dotted #CCC;
	padding: 0 5px 5px 5px;
}
#global .blocsglobal .blocsglobalcadre #carte img
{
	margin: 0 1px 0 1px;
}
/* FIN CARTE */

/* DEBUT VIGNETTES */
#global .blocsglobal .blocsglobalcadre #vignettes h3
{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	margin: 0 10px 0 10px;
}
#global .blocsglobal .blocsglobalcadre .desc
{
	clear: both;
	border-top: 1px solid #CCC;
	margin: 5px 0 0 0;
	padding: 10px;
	overflow: auto;
}
#global .blocsglobal .blocsglobalcadre #vignettes .texte
{
	float: left;
	width: 105px;
	color: #666;
	font-size: 11px;
}
#global .blocsglobal .blocsglobalcadre #vignettes .photo
{
	float: right;
	width: 160px;
}
/* FIN VIGNETTES */

/* DEBUT RECHERCHE AVANCEE */
#global #search_adv
{
	background-image: url(/images/search/home_background.gif);
	background-repeat: repeat-y;
	height: 202px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}
#global #search_adv h1
{
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(/images/search/arrow_bottom.gif);
	background-position: center right;
	background-repeat: no-repeat;	
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 21px 0px;
	text-align: left;
}
#global #search_adv strong
{
	font-size: 24px;
}
#global #search_adv #search_left
{
	float: left;
	margin: 15px 0px 0px 10px;
	height: 177px;
	width: 47%;
}
#global #search_adv #search_left ul
{
	margin: 10px 0px 0px 0px;
	list-style: none;
}
#global #search_adv #search_left ul li
{
	display: inline;
}
#global #search_adv #search_left ul li a
{
	color: #FFF;
	text-decoration: underline;
}
#global #search_adv #search_left ul li img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}
#global #search_adv #search_right
{
	float: left;
	margin: 15px 0px 0px 20px;
	height: 177px;
	width: 47%;
}
#global #content_adv
{
	float: left;
	margin: 15px 10px 15px 10px;
	width: 920px;
}
#global #content_adv h1
{
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(/images/search/arrow_bottom_bleu.gif);
	background-position: center right;
	background-repeat: no-repeat;	
	border-bottom: 1px dotted #008DCF;
	margin: 0px 0px 21px 0px;
	padding: 0px 0px 3px 0px;
	text-align: left;
	color: #008DCF;
}
#global #content_adv strong
{
	font-size: 24px;
}
#global #content_adv #gauche
{
	float: left;
	width: 48%;
}
#global #content_adv #droite
{
	float: right;
	width: 48%;
}
#global #content_adv h2
{
	color: #008DCF;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
#global #content_adv span, #global #content_adv table td.texte
{
	padding: 0 0 5px 5px;
	font-size: 11px;
	color: #333;
}

#global #content_adv a:link.results, #global #content_adv a:visited.results
{
	display: block;
	padding: 20px 0 0 0;
	margin: 50px 0 0 0;
	background: url(/images/search/bt_search_adv.gif) no-repeat 155px 0;
	color: #666;
	height: 45px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#global #content_adv a:hover.results
{
	background-position: 155px -64px;
	text-decoration: underline;
}
#global #content_adv a span
{
	margin: 20px 0 0 0;
}
/* FIN RECHERCHE AVANCEE */

/* DEBUT REVISITE */
/* debut actualites */
.rev_lastsearch
{
	clear: both;
	width: 440px;
	margin: 0 1px 0 0;
}
.rev_lastsearch .lastsearchcontent
{
	
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.rev_lastsearch .lastsearchcontent strong
{
	padding: 0 0 0 5px;
	color: #99CC33;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.rev_lastsearch .lastsearchcontent small
{
	padding: 0 5px 0 0;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.rev_lastsearch .lastsearchcontent p
{
	padding: 0 5px 0 5px;
	margin: 0;
	font-size: 11px;
	color: #666;
}
.rev_lastsearch .lastsearchcontent .Falertemail
{
	margin: 10px 0 0 0;
	background-color: #99CC33;
}
.rev_lastsearch .lastsearchcontent .Falertemail table
{
	margin: 15px 0 15px 5px;
	padding: 0;
}
.rev_lastsearch .lastsearchcontent .Falertemail table .texte
{
		font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 0 5px 0 0;
}
.rev_lastsearch .lastsearchcontent .annonce
{
	width: 415px;
	margin: 10px 5px 5px 5px; 
}
.rev_lastsearch .lastsearchcontent .annonce td
{
	font-size: 11px;
	color: #666;
}
.rev_lastsearch .lastsearchcontent .annonce .visuel
{
	border: 2px solid #CCC;
}
.rev_lastsearch .lastsearchcontent .annonce td
{
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
.rev_lastsearch .lastsearchcontent .annonce td .prix
{
	font-size: 16px;
	color: #99CC33;
	font-weight: bold;
}
.rev_lastsearch .lastsearchcontent .annonce td .date
{
	font-size: 10px;
	color: #CCC;
	font-weight: normal;
}
.rev_lastsearch .lastsearchcontent .annonce ul
{
	list-style: none;
}
.rev_lastsearch .lastsearchcontent .annonce ul li a:link, .rev_lastsearch .lastsearchcontent .annonce ul li a:visited
{
	background-image: url(/images/pictos/fleche_verte.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #99CC33;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 7px;
}
.rev_lastsearch .lastsearchcontent .annonce ul li a:hover
{
	text-decoration: underline;
}
.rev_lastsearch .voir
{
	float: right;
	margin: 0 0 10px 0;
	height: 20px;
}
.rev_lastsearch .voir .bk
{
	background-image: url(/images/pictos/bk_bloc_fleche.gif);
	background-repeat: x-repeat;	
}
.rev_lastsearch .voir a:link, .rev_lastsearch .voir a:visited
{
	margin: 0;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 5px;
}
.rev_lastsearch .voir a:hover
{
	color: #99CC33;
}
/* FIN REVISITE */

/* DEBUT ANNUAIRE DES AGENCES */
#annuaire #intro img
{
	float: left; 
	border: 2px solid #CCC; 
	margin: 0 0 0 20px;
}
#annuaire #intro p
{
	float: left; 
	font-size: 12px; 
	color: #666; 
	width: 400px; 
	margin: 25px 0 0 15px; 
	line-height: 20px;
}
#annuaire h2
{
	width: 98%;
	clear: both;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	background-image: url(/images/pictos/fleche_titre.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCC;
	background-position: 0 3px;
	margin: 15px 0 7px 0;
	padding: 0 0 7px 10px;
	float: left;
}
#annuaire .listegauche
{
	width: 540px;
	clear: both;
	float: left;
	margin: 8px 0 25px 0;
}
#annuaire .listegauche table td 
{
	width: 135px;
	padding: 0 0 20px 5px;
	border-right: 1px solid #CCC;
	vertical-align: top;
	font-size: 11px;
	color: #666;

}
#annuaire .listegauche table td.noborder
{
	border-right: 0;
}
#annuaire .listegauche a:link, #annuaire .listegauche a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;

}
#annuaire .listegauche a:hover
{
	text-decoration: underline;
}
#annuaire .zoom
{
	float: right;
}
#annuaire .zoom ul
{	
	list-style: none;
	width: 91px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0 7px 0 7px;
	margin: 0;
	font-size: 12px;
	color: #666;
}
#annuaire .zoom ul li a:link, #annuaire .zoom ul li a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	padding: 0;
}
#annuaire .zoom ul li a:hover
{
	text-decoration: underline;
}
#global #content #chemindefer 
{
	width: 645px;
	height: 33px;
	margin: 10px 10px 15px 0;
	font-size: 11px;
	color :#666;
	/*padding: 10px 5px 0 5px;*/
}
#global #content #chemindefercontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 5px 5px 5px 10px;
}
#global #content #chemindefercontent ul
{
	list-style: none;
	margin: 0 0 0 10px;
}
#global #content #chemindefercontent li
{
	display: inline;
	font-size: 11px;
	color: #666;
}
#global #content #chemindefercontent li.encours
{
	font-size: 11px;
	color: #008DCF;
}
#global #content #chemindefercontent a:link, #global #content #chemindefercontent a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content #chemindefercontent a:hover
{
	text-decoration: underline;
}

#global #contentsansmoteur #chemindefer 
{
	width: 645px;
	height: 33px;
	margin: 0 0 15px 0;
}
#global #contentsansmoteur #chemindefercontent
{
	/*border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;*/
}
#global #contentsansmoteur #chemindefercontent ul
{
	list-style: none;
	margin: 0 0 0 10px;
}
#global #contentsansmoteur #chemindefercontent li
{
	display: inline;
	font-size: 11px;
	color: #666;
}
#global #contentsansmoteur #chemindefercontent li.encours
{
	font-size: 11px;
	color: #008DCF;
}
#global #contentsansmoteur #chemindefercontent a:link, #global #contentsansmoteur #chemindefercontent a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #contentsansmoteur #chemindefercontent a:hover
{
	text-decoration: underline;
}
.agence
{
	width: 645px;
}
.agence .agencecontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.agence .agencecontent .img
{
	width: 160px;
	float: left;
	margin: 0 20px 0 10px;
}
.agence .agencecontent .desc
{
	float: left;
	margin: 2px 0 0 0;
}
.agence .agencecontent .desc h2 a:link, .agence .agencecontent .desc h2 a:visited, .agence .agencecontent .desc h2 a:hover
{
	font-size: 18px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.agence .agencecontent .desc a.lien:link, .agence .agencecontent .desc a.lien:visited, .agence .agencecontent .desc a.lien:hover
{	
	display: inline;
	width: 420px;
	font-size: 11px;
	color: #666;
	margin: 0 0 5px 0;
	text-decoration: none;
}
.agence .agencecontent .desc p
{	
	width: 420px;
	font-size: 11px;
	color: #666;
	margin: 10px 0 10px 0;
}
.agence .agencecontent .desc #num
{
	list-style-type: none;
	color: #666;
	font-size: 11px;
	margin: 0 0 10px 0;
}
.agence .agencecontent .desc #num li
{
	display: inline;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
}
.agence .agencecontent .desc #num li.tel
{
	background-image: url(/images/pictos/tel.gif);
	background-repeat: no-repeat;
}
.agence .agencecontent .desc #num li.fax
{
	background-image: url(/images/pictos/fax.gif);
	background-repeat: no-repeat;
}
.agence .agencecontent .desc #num a:link, .agence .agencecontent .desc #num a:visited
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
.agence .agencecontent .desc #num a:hover
{
	text-decoration: underline;
}
.agence .agencecontent .desc a.contact:link, .agence .agencecontent .desc a.contact:visited
{
	margin: 5px 0 5px 0;	
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
}
.agence .agencecontent .desc a.contact:hover
{
	text-decoration: underline;
}
.agence .agencecontent .desc #comm
{
	list-style-type: none;
	color: #666;
	font-size: 11px;
}
/* debut contacts de l'agence */
#blocagencecontacts table
{
	width: 100%;
}
#blocagencecontacts td.titre
{
	font-size: 14px;
	font-weight: bold;
	background-color :#FFF;
	color: #008DCF;
	padding: 0 7px 10px 7px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#blocagencecontacts td.contactdesc
{
	clear: both;
	border: 1px solid #CCC;
	border-bottom: 0;
	padding: 10px 0 10px 0;
	background-color: #f3f3f3;
}
#blocagencecontacts img
{
	float: left;
	margin: 0 10px 0 10px;
}
#blocagencecontacts .contactdesc a.num:link, #blocagencecontacts .contactdesc a.num:visited
{
	color: #333;
	font-size: 11px;
	text-decoration: none;
}
#blocagencecontacts .contactdesc a.num:hover
{
	text-decoration: underline;
}
#blocagencecontacts .contactdesc a.email:link, #blocagencecontacts .contactdesc a.email:visited
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: underline;
}

/* fin contacts de l'agence */
/* debut vitrine de l'agence */
#blocagencevitrine h4
{
	font-size: 14px;
	font-weight: bold;
	color: #008DCF;
	padding: 0 7px 7px 7px;
	margin: 0 0 5px 0;
}
#blocagencevitrine .contactdesc
{
	clear: both;
	border-top: 1px solid #CCC;
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 11px;
	color: #666;
}
#blocagencevitrine .contactdesc a:link
{
	clear: both;
	border-top: 1px solid #CCC;
	margin: 0 ;
	padding: 10px 0 0 10px;
	font-size: 11px;
	color: #666;
	padding: 10px 0 0 10px;
}
/* fin vitrine de l'agence */
/* debut map l'agence */
#blocagencelocaliser table
{
	width: 100%;
}
#blocagencelocaliser td.titre
{
	font-size: 14px;
	font-weight: bold;
	background-color :#FFF;
	color: #008DCF;
	padding: 0 7px 10px 7px;
	border: 1px solid #CCC;
	border-top: 0;
}
#blocagencelocaliser td.desc
{
	clear: both;
	border: 1px solid #CCC;
	border-bottom: 0;
	padding: 5px;
	background-color: #f3f3f3;
}

/* fin map agence */
/* FIN ANNUAIRE DES AGENCES */

/* debut content sans recherche */
#global #contentsansmoteur
{
	float: left;
	width: 962px;
	margin: 60px 0 30px 0;
}
#global #contentsansmoteur h1
{
	font-size: 15px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	background-image: url(/images/pictos/suivant_on.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #008DCF;;
	background-position: 0 4px;
	margin: 15px 0 7px 0;
	padding: 0 0 7px 10px;
}
#global #contentsansmoteur table
{
	width: 962px;
}
#global #contentsansmoteur table.trois td
{
	vertical-align: top;
	width: 20%;
}
#global #contentsansmoteur table.quatre td
{
	vertical-align: top;
	width: 25%;
	
}
#global #contentsansmoteur table td a:link, #global #contentsansmoteur table td a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;

}
#global #contentsansmoteur table td a:hover
{
	text-decoration: underline;
	color: #008DCF;
	font-weight: bold;

}
/* fin content sans recherche */

/* debut appel gratuit */
#appel img
{
	border: 0;
}
#appel a.fermer
{
	float: right;
	margin: 10px 10px 0 0;
}
#appel .logo
{
	float: left;
	margin: 10px 0 0 10px;
}
/* fint appel gratuit */

/* debut cadre page info/archive */
#cadre_infoarchive
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
	padding: 15px 15px 20px 15px;
}
#cadre_infoarchive .desc_archive
{
  margin-bottom:5px;
}

.desc_archive a:link.title_archive, .desc_archive a:visited.title_archive
{
  font-size: 14px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
}
.desc_archive a:hover.title_archive
{
  text-decoration: underline;
}
.desc_archive a:link.texte, .desc_archive a:visited.texte
{
  color: #666;
  text-decoration: none;
}
.desc_archive a:hover.texte
{
  text-decoration:underline;
}
#cadre_infoarchive h2
{
  font-size: 16px;
  color: #666;
  border-bottom:1px solid #CCC;
  padding:0 0 10px 0;
  margin-bottom:10px;
}
.desc_archive a.lien:link, .desc_archive a.lien:hover , .desc_archive a.lien:visited  
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	background-image: url(/images/pictos/suivant.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	font-weight: bold;
}
/* fin cadre page info/archive */ 

/* #global #content #options a:hover.retour */

.resultats_options
{
	background-image: url(/images/blocs/bk_options.jpg);
	background-repeat: no-repeat;
	height:33px;
	width:647px;
	margin: 0 auto;
}

.resultats_options a:hover.retour
{
	text-decoration: underline;	
}

#resultats_options p
{
	text-align: center;
	padding-top:10px;	
}

/* #global #content #options #pages */
.resultats_options .pages
{
	float: right;
	margin: 8px 12px 0 0;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

/* #global #content #options a:link, #global #content #options a:visited */
.resultats_options a:link, .resultats_options a:visited
{
	color: #666;
	text-decoration: none;
	margin: 0 3px 0 3px;
	font-size: 11px;
	font-weight: bold;
}

/* #global #content #options a:hover */
.resultats_options a:hover
{
	color: #008DCF;
	text-decoration: none;
}

/* #global #content #options a.pageencours */
.resultats_options a.pageencours
{
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}

/* #global #content #options img */
.resultats_options img
{
	margin: 0 3px 0 3px;
}
.referencement
{
	color:#008DCF;
	margin-bottom:10px;
	width:800px;

}
.sous-referencement
{
	color:#008DCF;
	width:350px;
	float:left;

}
.sous-referencement2
{
	color:#008DCF;
	width:400px;
	float:left;
	heigh:400px;
}
.referencement h1
{
	color:#008DCF !important;
}
.refagence 
{
	/*display:inline;*/
	width:33% !important;width:100%;
	padding-right: 8px;
	text-align: right;
}
.refagence a
{
	width:33% !important;width:100%;
	color:#008DCF;
	text-decoration:none;
}
.refagence span
{
	text-align:left;
	display:block;
	float:left;
	width: 100%;
}
#contentsansmoteur .titre
{
	text-align:center;
	width:100%;
	color:#008DCF;
	font-size:15px;
	font-weight:bold;
}

.referencement a
{
    color:#008DCF;   
    font-weight:bold;
    text-decoration:none;	
}
.souligne a
{
	color:#f00;
	text-decoration:underline;	
}
.referencement a:hover 
{
    text-decoration:underline;	
}

.referencement .titre
{
	text-align:center;
	width:100%;
	color:#008DCF;
	font-size:15px;
	font-weight:bold;	
}

#agencecadre a
{
    color:#008DCF;   
    font-weight:bold;
    text-decoration:none;	
}

#content .titre 
{
	margin-top:10px;
    color:#666666; 
    text-align:center;
}

#content .titre a
{
	margin-top:10px;
    color:#666666; 
    text-align:center;
    text-decoration:none;
}

.comble
{
	clear: both;
	margin: 0 0 15px 0;
}

.univers
{
	color:#666666; 
	margin-left:10px;
}

.annoncedate
{
	text-align:left;
	color:#666666;
}