body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #FFF;
}
*
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
a
{
	outline-style : none;
}
a:link, a:visited
{
	color:#000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a:hover
{
	color:#000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
p {
	padding-bottom: 10px;
}
.gras {
	font-weight: bold;
}
.mini-font {
	font-size: 9px;
}
.error
{
	float: left;
	width: 250px;
	margin: 5px 0 0 10px;
	padding: 0;
}
.error p
{
	font-family: Arial;
	font-size: 11px;
	color: red;
}
.subtitle10italicGrey
{
	color: #666;
	font-family: Arial;
	font-size: 10px;
	font-style: italic;
}

.html-input-blue
{
	border: 2px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	padding: 3px;
	font-size: 10px;
	height: 14px;
	width: 155px;
}
.html-input-short-blue
{
	border: 2px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	padding: 3px;
	font-size: 10px;
	height: 14px;
	width: 68px;
}
.html-input-white
{
	border: 0;
	background-color: #FFF;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 10px;
	height: 17px;
	width: 104px;
}

.html-select-blue
{
	border: 1px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	font-size: 10px;
	height: 18px;
	width: 165px;
	padding: 0;
}
a.link-10-Black, a:link.link-10-Black, a:visited.link-10-Black
{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
a:hover.link-10-Black
{
	text-decoration: underline;
}
/** styles par defaut pour les liens **/
#li-content-global, #global {
  margin:0 auto;
  overflow:hidden;
  text-align:left;
  width:962px;
}
#global a:link, a:visited
{
	text-decoration: none;
}
#global a:hover
{
	text-decoration: underline;
}
.buttonvert
{
	text-align: center;
	background-color: #99cc33;
}
.buttonvert a:link, .buttonvert a:visited, .buttonvert a:hover
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.marginbottom15
{
   margin: 0 0 15px 0;
}
#global #search {
  background-color:#008DCF;
  color:#FFFFFF;
  margin: 0 0 0 28px;;
  padding: 5px 0;
}
#global #search #search_summary {
  font-size:12px;
  margin:3px 0 0 10px;
  padding:0;
  /*width:942px;*/
}
/* begin : header */
#li-header
{
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #000;
	color: #FFF;
	height: 140px;
}
#li-search .error
{
  float:left;
  margin:0 0 0 25px;
  padding:0;
  width:575px;
}
#li-header #li-header-center
{
	width: 962px;
	margin: 0 auto 0 auto;
	height: 140px;
	text-transform : uppercase;
	position: relative;
}
#li-header #li-header-center #li-logo-baseline
{
	text-align: left;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
}
#li-header #li-header-center #li-logo-baseline a
{
	float: left;
	width: 230px;
}
#li-header #li-header-center #li-logo-baseline p
{
	float: left;
	margin: 72px 0 0 15px;
}#li-header #li-header-center #li-logo-baseline p strong
{
	color: #008dcf;
	padding: 0;
}
#li-logo-baseline div
{
	float: left;
	margin: 72px 0 0 15px;
}
#li-logo-baseline div strong
{
	color: #008dcf;
	padding: 0;
}
#li-header #li-header-center #li-logo-baseline img
{
	margin: 10px 10px 0 0;
}

/* end : header */
#global #content {
  /*float:left;*/
  margin:10px 0 15px 28px;
  width:935px;
}
#ref_content #content {
	margin:10px 0 15px 28px;
  	width:925px;
  	overflow: hidden;
}
.cadrecontentgris
{
	border: 1px solid #CCC;
	padding: 5px 10px;
	overflow: hidden;
	margin-bottom: 10px;
	/*height:110px;*/
}
#global a.gris:link, a.gris:visited
{
	font-size: 11px;
	font-weight: bold;
	color : #666;
	text-decoration: none;
}
#global a.gris:hover
{
	font-size: 11px;
	font-weight: bold;
	color : #666;
	text-decoration: underline;
}
.gris2 {
  color:#666666;
  font-size:11px;
  font-weight:normal;
}
#global #content h1 {
  color:#008DCF;
  font-size:12px;
  /*margin: 10px 0px;*/
}
/* begin : search engine */
#li-content-search-right
{
	width: 934px;
	margin: 0 0 10px 28px;
	padding: 0;
	/*overflow: auto;*/
}
#li-search
{
	float: left;
	width: 622px;
	height: 250px;
	margin: 0;
	padding: 0;
	border: 1px solid #e2e2e2;
	border-bottom: 1px solid #404040;
}
#li-search h1
{
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	margin: 15px 0 0 0;
	padding: 0;
	background: url(../images/common/bkg_nb_ads.gif) left bottom;
	height: 48px;
}
#li-search h1 strong
{
	color: #008DCF;
	font-size: 16px;
}
#li-search #FSearch
{
	width: 400px;
	margin: 0 0 0 25px;
	padding: 0;
	overflow: auto;
	float: left;
}
#li-search .category-field
{
	float: left;
	margin: 0;
	padding: 0;
}
#li-search .category-field .category
{
	width: 200px;
	margin: 6px 0 15px 0;
	padding: 0;
	overflow: auto;
}
#li-search #search-button
{
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
}
#li-search #search-button #button
{
	margin: 0;
	padding: 0;
	text-align: center;
}
#li-search .title
{
	float: left;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#li-search .line
{
	float: left;
	border-bottom: 1px solid #bdbdbd;
	width: 63%;
	margin: 0;
	padding: 0;
	font-size: 9px;
}
#li-search .line2
{
	float: left;
	border-bottom: 1px solid #bdbdbd;
	width: 68%;
	margin: 0;
	padding: 0;
	font-size: 9px;
}
#li-search #FSearch .field
{
	clear: both;
}
#li-search #FSearchLogicode
{
	float: right;
	width: 160px;
	background-color: #ededed;
	padding: 5px;
	margin: 30px 0 0 0;
	text-align: center;
	font-size: 10px;
	color: #666;
}
#li-search #FSearchLogicode div
{
	float: left;
	margin: 5px 0 0 5px;
	padding: 0;
}
#li-search #FSearchLogicode a
{
	margin: 0;
	padding: 0;
}
#li-search #FSearchLogicode a img
{
	margin: 6px 0 0 0;
}
/* end : search engine */
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;
}

#global #content #ref_notes {
	height: 91px;
	border: 1px solid #ccc;
	padding: 5px;
	width: 588px;
	font-size: 11px;
	color: #666;
}

#global #content #chemindefer
{
	width: 600px;
	height: 15px;
	font-size: 11px;
	color: #666;
	/*padding: 10px 5px 0 5px;*/
}
#global #content #chemindefer.chemindefer1
{
	width: 98%;
	margin: -9px 1px 10px 1px;
}
#chemindefer.chemindefer2
{
	width: 98%;
	margin: 0px 1px 10px 1px;
}
#chemindefer.chemindefer3
{
	margin: 0px 9px 0px 1px;
}
#chemindefercontent ul
{
	list-style: none;
	margin: 0;
}
#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;
}
#chemindefercontent a.chemindefer_accueil {
	font-weight: bold;
}
#global #content .srf3 h1 {
  color:#008DCF;
  font-size:16px;
  padding-bottom: 20px;
}
#global #content_right_annc_ville
{
   width: 300px;
   float: left;
   padding: 10px 10px 10px 10px;
   border: 0px solid blue;
}
#global.ref_ann .calage-all {
	height: 30px;
	width: 600px;
	float: left;
}
#global.ref_ann #content_right_annc_ville {
	float: right !important;
}
.buttonvert
{
   text-align: center;
   background-color: #99cc33;
}
.buttonvert a:link, .buttonvert a:visited, .buttonvert a:hover
{
   font-size: 11px;
   color: #FFF;
   font-weight: bold;
   text-decoration: none;
}

#detailcadre {
	border: 1px solid #ccc;
}
#global #content #detail #detailcadre #detailplus {
	border-bottom:1px solid #CCCCCC;
	padding:0 0 20px;
	width:600px;
}
#global #content #detail #detailpluscontent {
	float:left;
	margin:0 0 0 12px;
	width:320px;
}
#global #content #detail #detailpluscontent h1 {
	color:#666666;
	font-size:18px;
	font-weight:bold;
}
.annoncedate {
	color:#666666;
	text-align:left;
}
#global #content #detail #prixcode {
	float:right;
	margin:0 12px 0 10px;
	text-align:right;
}
#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 #detailcadre #detailplus #detailcontactag {
	margin:5px 12px 0 0;
	text-align:right;
}
#global #content #detailcadre #photo {
	margin:15px 10px 20px 12px;
	padding-top:10px;
	border: 1px solid #ccc;
}
#global #content #detailcadre #photo #photocadre {
	padding-bottom:10px;
	text-align:left;
	width:585px;
}
#global #content #detailcadre #photo #photocadre #big {
	float:left;
	width:450px;
}
#global #content #detailcadre #photo #photocadre #small {
	float:left;
	margin:0 0 0 10px;
	width:100px;
}
.calage {
	clear: both;
}
#global #content #detailcadre #photo #photocadre #small img {
	margin:0 4px 4px 0;
}
#global #content #detail #detailcadre #desc {
	margin:15px;
	overflow: hidden;
}
#global #content #detail #detailcadre #desc h2 {
	color:#008DCF;
	font-size:14px;
	font-weight:bold;
}
#global #content #detail #detailcadre #desc #desccontent {
	border-right:1px solid #CCCCCC;
	color:#666666;
	float:left;
	font-size:11px;
	padding-right:5px;
	width:312px;
}
#global #content #detail #detailcadre #desc #desccontent2 {
	color:#666666;
	float:right;
	font-size:11px;
	width:235px;
}
#global #content #detail #detailcadre #desc #desccontent2 ul {
	list-style-type:none;
}
#global #content #agence {
	background: #F7F7F7;
	padding:5px 0 0;
	border: 1px solid #ccc;
}
#agencecadre a {
	color:#008DCF !important;
	font-weight:bold;
	text-decoration:none;
}
#global #content #agence #agencecadre {

	padding-bottom:10px;
}
#global #content #agence #agencecadre #infosagence {
	float:left;
	margin:10px;
	width:270px;
}
#global #content #agence #agencecadre #infosagence .titre {
	color:#666666;
	font-size:15px;
	font-weight:bold;
}
#global #content #agence #agencecadre #infosagence p {
	color:#666666;
	font-size:11px;
	margin:0 0 10px;
}
#global #content #agence #agencecadre #infosagence ul {
	list-style-type:none;
	margin:0 0 15px;
}
#global #content #agence #agencecadre #infosagence ul li.tel {
	background-image:url(/images/pictos/tel.gif);
	background-repeat:no-repeat;
	color:#666666;
}
#content .titre {
	color:#666666;
	margin-top:10px;
	text-align:center;
	width:630px;
}
#content .titre a {
	color:#666666;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
}
#global #content a.dernr_ances, #global #content a.dernr_ances:link, #global #content a.dernr_ances:visited {
	color:#008DCF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#global #contentsansmoteur {
	float:left;
	margin: 0px 0 10px 28px;
	width:962px;
}
#global #contentsansmoteur #chemindefer {
	padding: 5px;
}
#global #contentsansmoteur #chemindefercontent ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
#global #contentsansmoteur #chemindefercontent li {
	color:#666666;
	display:inline;
	font-size:11px;
}
#global #contentsansmoteur #chemindefercontent a:link, #global #contentsansmoteur #chemindefercontent a:visited {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
#global #contentsansmoteur #chemindefercontent a:hover {
	text-decoration: underline;
}
#global #contentsansmoteur #chemindefercontent li {
	color:#666666;
	display:inline;
	font-size:11px;
}
#global #contentsansmoteur #chemindefercontent li.encours {
	color:#666666;
	font-size:11px;
}
#global #contentsansmoteur #contenulft {
	float:left;
}
#global #contentsansmoteur #contenusml {
	float:left;
	/*margin: -25px 0 0 0;*/
}
#global #contentsansmoteur #grde_ville_ref_dep {
	width:290px;
}
#global #contentsansmoteur #grde_ville_ref_dep_title {
	padding:0 0 15px;
	text-align:left;
	width:275px;
}
#global #contentsansmoteur #grde_ville_ref_dep_title h2 {
	background-color:#7D7E81;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:19px;
	line-height:19px;
	margin: 0px 0 0 -10px;
	padding:0 0 0 5px;
	text-transform:uppercase;
	width:265px;
}
#global #contentsansmoteur #grde_ville_ref_dep #grde_ville_ref_dep_content {
	border:1px solid #CCCCCC;
	color:#008DCF;
	font-size:11px;
	padding: 10px 0 5px 10px;
}
#global #contentsansmoteur #grde_ville_ref_dep a:link, #global #contentsansmoteur #grde_ville_ref_dep a:visited {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#global #contentsansmoteur #grde_ville_ref_dep a:hover {
	text-decoration:none;
}
#global #contentsansmoteur #dern_annonces_ref_dep {
	margin:0 0 15px;
	width: 625px;
}
#global #contentsansmoteur #dern_annonces_ref_dep_title {
	padding:0 0 15px;
	text-align:center;
	/*width:940px;*/
}
#global #contentsansmoteur #dern_annonces_ref_dep_title h2 {
	color:#008DCF;
	font-size:14px;
}
#global #contentsansmoteur #dern_annonces_ref_dep #dern_annonces_ref_dep_table {
	margin:auto;
	width:100%;
}
#global #contentsansmoteur #dern_annonces_ref_dep #dern_annonces_ref_dep_table td {
	color:#008DCF;
	font-size:12px;
	padding:0 5px;
	text-align:center;
}
#global #contentsansmoteur #dern_annonces_ref_dep a:link, #global #contentsansmoteur #dern_annonces_ref_dep a:visited {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#global #contentsansmoteur #dern_annonces_ref_dep a:hover {
	text-decoration:underline;
}
#global #contentsansmoteur #dern_annonces_ref_dep #dern_annonces_ref_dep_table img {
	border:3px solid #CCCCCC;
	margin:10px;
}
#global #contentsansmoteur #dern_annonces_ref_dep #dern_annonces_ref_dep_content {
	border:1px solid #CCCCCC;
	color:#008DCF;
	font-size:11px;
	padding:0 0 0 10px;
}
#global #contentsansmoteur #contenurf {
	float:left;
}
#global #contentsansmoteur #contenurftext {
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding:15px 20px 25px 0;
	width:620px;
}
#global #contentsansmoteur #contenurf a:link, #global #contentsansmoteur #contenurf a:visited {
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#global #contentsansmoteur #contenurf a:hover {
	text-decoration:none;
}
#global #contentsansmoteur #contenurf h1 {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#008DCF;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	text-transform:none;
}
#global #contentsansmoteur #contenurftext2 {
	padding:15px 20px 25px 0;
	width:760px;
	color: #666;
}
#global #contentsansmoteur #contenurftext2 #cadre {
	color: #666;
	font-size:12px;
	font-weight:normal;
	border: 1px solid #ccc;
	margin: 10px 0px 0px 0px;
	padding: 10px;
}
#global #contentsansmoteur #contenurftext3 {
	padding:15px 20px 25px 0;
	color: #666;
}
#global #contentsansmoteur h1 {
	background-image:url(/images/pictos/suivant_on.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	border-bottom:1px solid #008DCF;
	color:#008DCF;
	font-size:15px;
	font-weight:bold;
	margin:15px 0 7px;
	padding:0 0 7px 10px;
	text-transform:uppercase;
}
#global #contentsansmoteur #liste_villes_ref_dep {
	background-image:url(/images/pictos/suivant_on.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	border-bottom:1px solid #008DCF;
	color:#008DCF;
	font-size:13px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0 0 7px 12px;
	width: 95%;
}
#global #contentsansmoteur table.deux {
	width:962px;
}
#global #contentsansmoteur div.deux {
	color:#666666;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin: 0 0 12px 0;
}
#global #contentsansmoteur div.deux span.title {
	color:#008DCF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#global #contentsansmoteur table td a.deux:link, #global #contentsansmoteur table td a.deux:visited {
	color:#666666;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
#global #contentsansmoteur table td a.deux:hover {
	text-decoration:underline;
}
#global #contentsansmoteur table.quatre {
	width:625px;
}
#global #contentsansmoteur table td a.quatre:link, #global #contentsansmoteur table td a.quatre:visited {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
#global #contentsansmoteur table td a.quatre:hover {
	text-decoration:underline;
}
#global #contentsansmoteur table.cinq {
	width:962px;
}
#global #contentsansmoteur div.cinq {
	color:#666666;
	font-size:10px;
	margin:6px;
	text-decoration:none;
	width:130px;
}
#global #contentsansmoteur table td a.cinq:link, #global #contentsansmoteur table td a.cinq:visited {
	color:#008DCF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#liste_regions_annc_ville {
	color:#666666;
	margin:0 0 15px;
	text-align:center;
	width:95%;
	border: 1px solid #ccc;
	padding: 5px;
}
#liste_regions_annc_ville a:link, #liste_regions_annc_ville a:visited {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#liste_regions_annc_ville a:hover {
	text-decoration:none;
}
#global #contentsansmoteur #liste_regions_annc_ville_content2 {
	padding:5px 5px 5px 10px;
	text-align:center;
}
#liste_regions_annc_ville a.index:link, #liste_regions_annc_ville a.index:visited {
	color:#008DCF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#global #content #aucuneannonce {
	color:#666666;
	float:left;
	font-size:12px;
	width:600px;
	margin: 0px 4px 0 4px;
}
#aucuneannonce p {
	padding-bottom: 10px;
}
#aucuneannonce p.aucuneannonce_loc {
	padding: 0;
}
#global #content #aucuneannonce #liste_villes_ref_dep {
	background-image:url(/images/pictos/suivant_on.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	border-bottom:1px solid #008DCF;
	color:#008DCF;
	font-size:13px;
	font-weight:bold;
	margin:0 0 15px;
	padding:0 0 7px 10px;
}
#global #content #aucuneannonce #liste_villes_ref_dep a:link, #global #content #aucuneannonce #liste_villes_ref_dep a:visited {
	color:#008DCF;
	font-size:12px;
	text-decoration:underline;
	font-weight: bold;
}
#global #content #aucuneannonce #liste_villes_ref_dep a:hover {
	text-decoration: none;
}
#global #content table.trois2 {
	width:595px;
}
#global #content table td a.trois3:link, #global #content table td a.trois3:visited, #global #content p.aucuneannonce_loc a.trois3:link, #global #content p.aucuneannonce_loc a.trois3:visited {
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
#global #content table td a.trois2:link, #global #content table td a.trois2:visited {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
#global #content table td a.trois2:hover, #global #content table td a.trois3:hover, #global #content p.aucuneannonce_loc a.trois3:hover {
	text-decoration:underline;
}
#global #content #aucuneannonce #liens2 a:link, #global #content #aucuneannonce #liens2 a:visited {
	color:#008DCF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#global #content #aucuneannonce #liens2 a:hover {
	text-decoration: none;
}
#global #content #aucuneannonce #liens a:link, #global #content #aucuneannonce #liens a:visited {
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
#global #content #aucuneannonce #liens a:hover {
	text-decoration: underline;
}
/* *** DEBUT : ANNONCES *** */

#global #content .results
{
	/*width: 647px;*/
	margin: 0 0 15px 0;
	font-size: 11px;
	font-family: Arial;
	color: #666;
	text-decoration: none;
	border: 1px solid #CCC;
	clear: left;
}

#global #content .results .header
{
	padding: 0 0 7px 0;
}
#global #content .results .header2
{
	padding: 0 0 5px 0;
}

#global #content .results .header_left
{
   float: left;
	color: #008DCF;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 0 10px;
}
#global #content .results .header_left2
{
   float: left;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 0 10px;
	padding-bottom: 0;
}
#global #content .results .header_right
{
   float: right;
	color: #008DCF;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 10px 0 0;
}
#global #content .results .header_right2
{
   float: right;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	margin: 2px 10px 0 0;
	padding-bottom: 0;
}
#global #content .results .header_right .header_right_sub
{
	color: #666;
	font-size: 11px;
	font-weight: normal;
}
#global #content .results .ligne_right
{
   padding: 0 7px 0 0;
   border-top:1px solid #CCCCCC;
}
#global #content .results hr.ligne
{
   width: 100%;
   color: #CCC;
   background-color: #CCC;
}

#global #content .results .photo
{
	width: 160px;
	padding: 0px 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;
}

/* simule un lien (pour seo) */
#global #content .results .photo span, #global #content .results .desc2 span
{
	color: #666666;
	text-decoration: none;
}
#global #content .results .photo span:hover, #global #content .results .desc2 span:hover
{
	color: #666666;
	text-decoration: underline;
   cursor: pointer; /* pour IE 6.0 et + */
	cursor: hand;    /* pour IE 5.0 et 5.5 */
}

#global #content .results .infosplus
{
	vertical-align: top;
	width: 443px;
	font-size: 10px;
	float: left;
	/*padding: 7px 40px 0 0;*/
}
#global #content .results .infosplus p {
	font-size: 12px;
	padding-bottom:
}
#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: 12px;
	color: #008DCF;
	text-decoration: none;
}
#global #content .results .infosplus a.lieu:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #008DCF;
	text-decoration: underline;
}
#global #content .results .infosplus a.lieu:link h2, #global #content .results .infosplus a.lieu:visited h2
{
	font-weight: bold;
	color: #008DCF;
	font-size: 13px;
}
#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;
}
#global #content .results .desc2
{
	font-size: 12px;
	/*padding: 5px 15px 1px 0; 	*/
}
#global #content .results .desc a:link, #global #content .results .desc a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .results .desc2 a:link, #global #content .results .desc2 a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

#global #content .results .desc a:hover
{
	text-decoration: underline;
}
#global #content .results .desc2 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 {
   padding: 10px 0px 0px 10px;
}
#global #content .results .agence p {
  color: #008DCF;
  font-size: 11px;
  float: left;
}
.agence .refagence {
	width: 463px;
}
#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
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	width: auto;
}
#global #content .results .agence .bouton
{
   margin: 10px;
}

#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;
}

.resultats_options
{
	background-image: url(/images/blocs/bk_options.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 620px;
	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
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 0 3px 0 3px;
}

.resultats_options a:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
	margin: 0 3px 0 3px;
}
.resultats_options span.pageencours
{
	font-size: 14px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
	margin: 0 3px 0 3px;
}
.resultats_options a.pageencours
{
	font-size: 14px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
	margin: 0 3px 0 3px;
}

/* #global #content #options img */
.resultats_options img
{
	margin: 0 3px 0 3px;
}

/* *** FIN : ANNONCES *** */

#global #content .rf {
	float: left;
	width: 300px;
	min-height: 500px;
	margin: 1px 4px 1px 4px;
}
#global #content .rf a {
  color:#008DCF;
  font-weight:bold;
  text-decoration:none;
}
.srf
{
	color: #008DCF;
	width: 625px;
	padding: 0;
	margin: 0px 1px 10px 2px;
	border: none;
}
.rf .srf {
	border: 1px solid #ccc;
	padding: 5px;
	width: 290px;
	margin: 10px 1px 5px 0px;
}
.rf2
{
	color: #008DCF;
	margin-bottom: 10px;
	width: 660px;
	height: 160px;
}
.rf3
{
	color: #008DCF;
	margin: 60px 10px 10px 0;
	width: 640px;
	height: 200px;
}

.srf h1
{
	font-size: 18px;
}
.srf2
{
	color: #008DCF;
	width: 300px;
	margin: 0px 1px 5px 0px;
	border: 1px solid #CCC;
	/*height: 250px;*/
}
.srf3
{
	margin: 5px;
	float: left;
	width: 625px;
	margin: 9px 0px 0px 0px;
}
.srf3 .para_suite
{
   font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
}
.srf3 .para_suite:hover
{
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   cursor: pointer;
}
.srf3 h1
{
	color: #008DCF;
   font-size: 19px;
}
.rf h1
{
	color: #008DCF !important;
}

#global #content .rf .srf .infos .title_top
{
	background-color:#7D7E81;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	margin: 10px 0 10px -5px;
	padding:0 0 0 5px;
	text-transform:uppercase;
	width:265px;
}
#global #content .rf .srf .infos .desc
{
	color: #666;
	font-size: 12px;
}
#global #content .rf .srf .infos .desc a:link, #global #content .rf .srf .infos .desc a:visited
{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#global #content .rf .srf .infos .desc a:hover
{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

#global #content .rf .srf .infos .desc a.bleu:link, #global #content .rf .srf .infos .desc a.bleu:visited
{
	color: #008DCF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
#global #content .rf .srf .infos .desc a.bleu:hover
{
	color: #008DCF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#global #content .srf3 .srf .infos a:link, #global #content .srf3 .srf .infos a:visited {
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#global #content .srf3 .srf .infos a:hover {
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
#global #content .srf3 .srf .infos
{
	/*padding: 5px 5px 5px 0px;*/
	color: #666;
	margin-bottom: 10px;
}
#global #content .srf .infos p {
	margin-bottom: 0;
}
#global #content .srf3 .srf .infos .title_top
{
	color: #008DCF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	/*text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;*/
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
#global #content .srf3 .srf .infos .desc
{
	color: #666;
	font-size: 12px;
}
#global #content .srf3 .srf .infos .desc a:link, #global #content .srf3 .srf .infos .desc a:visited
{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#global #content .srf3 .srf .infos .desc a:hover
{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

#global #content .srf3 .srf .infos .desc a.bleu:link, #global #content .srf3 .srf .infos .desc a.bleu:visited
{
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
#global #content .srf3 .srf .infos .desc a.bleu:hover
{
	text-decoration: none;
}

/* begin : footer */
#li-footer
{
	clear: both;
	width: 100%;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	background-color: #000;
	color: #FFF;
}
#li-footer #footer
{
	color: #CCC;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	width: 960px;
	overflow: auto;
	margin: 0 auto;
}
#li-footer #footer a:link, #li-footer #footer a:visited
{
	color: #FFF;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
}
#li-footer #footer ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 3px 0 ;
}
#li-footer #footer ul li
{
	border-left: 2px solid #008DCF;
	display: inline;
	margin: 0;
	padding: 0 7px 0 7px;
	color: #FFF;
	list-style-type: none;
}
#li-footer #footer ul li.first
{
	border-left: 0;
}
#li-footer #footer ul li a:link, #li-footer #footer ul li a:visited
{
	color: #FFF;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	margin: 0;
	padding:0;
}
#li-footer #footer ul li a:hover
{
	text-decoration: underline;
}
#li-footer #footer p
{
	color: #FFF;
	font-family: Arial;
	font-size: 11px;
	margin: 10px 0 10px 0;
}
#li-footer #footer p.noir
{
	color: #FFF;
	font-family: Arial;
	font-size: 11px;
	margin: 0 0 0 0;
}
/* end footer */

.bottomOAS {
	clear:both;
	margin:15px 0;
	overflow:auto;
}
#conteneur-blc-annce-appart {
	border: 1px solid #ccc;
	padding: 5px 0px 5px 10px;
	clear: both;
	margin: 15px 0;
}
.blc-annce-appart ul {
	list-style: none;
}
.blc-annce-appart ul li {
	color: #666;
}
.blc-annce-appart ul li a {
	color: #666 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
.blc-annce-appart ul li a:hover {
	text-decoration: underline !important;
}
/* begin : alerte email */
.li-right-service
{
	width: 300px;
	margin : 0 0 10px 0;
	padding: 0;
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1;
}

#FAlert
{
	/*margin: 10px 10px 5px 10px;*/
	padding: 0;
	overflow: auto;
}
#FAlert #FAlert-content
{
	margin: 0 10px 5px 10px;
}
#FAlert p
{
	font-size: 11px;
	margin: 0 0 10px 0;
}
#FAlert .FAlert-option
{
	font-size:11px;
	color:#3A8ECF;
}
#FAlert img
{
	margin: 5px 0 0 5px;
	float: left;
}
#FAlert input
{
	float: left;
}
.title-blue, .title-blue h2, #imageville_resu_ville h2
{
	width: 265px;
	height: 19px;
	color: #FFF;
	background-color: #008DCF;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	margin: 15px 0 10px 0;
	line-height: 19px;
	font-weight: bold;
	font-size: 13px;
}
#imageville_resu_ville h2 {
	margin: 5px 0 10px 0;
}
.title-blue h2 {
	margin: 0px;
}
.title-grey
{
	width: 265px;
	height: 19px;
	color: #FFF;
	background-color: #7d7e81;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	margin: 15px 0 10px 0;
	line-height: 19px;
	font-weight: bold;
	font-size: 13px;
}
.title-blue strong, .title-grey strong
{
	font-size: 16px;
}
#FAlert {
	overflow:auto;
	padding:0;
}
#FAlert #FAlert-content {
	margin:0 10px 5px;
}
#FAlert p {
	font-size:11px;
	margin:0 0 10px;
}
#FAlert .FAlert-option {
	color:#3A8ECF;
	font-size:11px;
}
#FAlert input {
	float:left;
	margin-right: 5px;
}
.html-input-blue-155
{
	border: 2px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	padding: 3px;
	font-size: 10px;
	height: 14px;
	width: 155px;
}
.html-input-blue-200
{
	border: 2px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	padding: 3px;
	font-size: 10px;
	height: 17px;
	width: 200px;
}
.html-input-blue-230 {
    background-color    : #CCE8F5;
    border              : 2px solid #CCE8F5;
    font-size           : 10px;
    height              : 17px;
    margin              : 5px 0;
    padding             : 3px;
    width               : 230px;
}
.html-select-blue-200
{
	border: 1px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	font-size: 10px;
	height: 18px;
	width: 210px;
	padding: 0;
}
.html-select-blue
{
	border: 1px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	font-size: 10px;
	height: 18px;
	width: 165px;
	padding: 0;
}
.html-input-blue-68
{
	border: 2px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	padding: 3px;
	font-size: 10px;
	height: 14px;
	width: 68px;
}
#li-right-service
{
	width: 300px;
	margin : 0 0 10px 0;
	padding: 0;
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1;
}

/* end : alerte email */

.image_ville1 {
	border: 1px solid #ccc;
	padding: 5px;
	margin-top: 10px;
}

/* begin : pagination */

#global .pagination {
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 10px 0px;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    border-bottom: 0px solid #000000;
    border-top: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
}

#global .pagination div.page {
    float: left;
	display: block;
    padding: 0px 0px 0px 5px;
    margin: 0px 2px 0px 0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#global .pagination div.nums {
    float: right;
	display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#global .pagination span.normal {
    color: #000000;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 3px 10px 3px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#global .pagination span.selected {
    color: #000000;
    background: none repeat scroll 0 0 #44A0D3;
    padding: 3px 10px 3px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#global .pagination span.arrow {
    color: #44A0D3;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#global .pagination span.normal {
    /*border: solid 1px #CFCFCF;*/
}
#global .pagination span.selected {
    border: solid 1px #44A0D3;
}
#global .pagination span.selected {
    /*border: solid 1px #44A0D3;*/
}

#global .pagination a.normal,
#global .pagination a.normal:hover,
#global .pagination a.normal:visited,
#global .pagination a.normal:active {
    color: #000000;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 3px 10px 3px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#global .pagination a.selected,
#global .pagination a.selected:hover,
#global .pagination a.selected:visited,
#global .pagination a.selected:active {
    color: #000000;
    background: none repeat scroll 0 0 #44A0D3;
    padding: 3px 10px 3px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#global .pagination a.arrow:hover,
#global .pagination a.arrow:visited,
#global .pagination a.arrow:active {
    color: #44A0D3;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#global .pagination a.arrow {
    color: #44A0D3;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#global .pagination a.normal {
    /*border: solid 1px #CFCFCF;*/
}
#global .pagination a.selected {
    /*border: solid 1px #44A0D3;*/
}
#global .pagination a.arrow {
    /*border: solid 1px #44A0D3;*/
}
#global .pagination a:hover {
    /*border: solid 1px #666666;*/
}

/* end : pagination */

.agency-info {
	overflow: hidden;
	width: 145px;
}
p.pictos {
	float: right;
	margin: 5px 10px 0 0;
}
p.pictos a {
	margin:0 0 0 5px;
}
.pct-selection, .pct-print, .pct-email, .pct-facebook, .pct-twitter, .pct-link,
.nav-photo-prev, .nav-photo-next, .lg-parking, .lg-ecole, .lg-espacevert, .lg-bus {
	background-image:url("/images/pictos/li-pictos.gif");
}
.pct-selection, .pct-print, .pct-email, .pct-facebook, .pct-twitter, .pct-link {
	height:16px;
	width:16px;
}
.pct-selection {
	background-position:-3px -4px;
}
.pct-print {
	background-position:-25px -4px;
}
.pct-email {
	background-position:-47px -4px;
}
.pct-facebook {
	background-position:-69px -4px;
}
.pct-twitter {
	background-position:-91px -4px;
}
.features {
	color: #666;
}
p.agency-contact
{
	background-image: url(/images/pictos/agency-contact.gif);
	background-repeat: no-repeat;
	padding: 2px 0 0 10px;
	margin: 0;
	height: 17px;
	text-align: left;
	float: left;
	width: 140px;
}
p.agency-contact a:link, p.agency-contact a:visited
{
	color: #FFF !important;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

/* simule un lien (pour seo) */
p.agency-contact span
{
	color: #FFF !important;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
p.agency-contact span:hover
{
	color: #FFF !important;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
   cursor: pointer; /* pour IE 6.0 et + */
	cursor: hand;    /* pour IE 5.0 et 5.5 */
}

/* Contact agence page detail **/
#contact-agence{
	margin:15px;
	width:270px;
	float: right;
}
.html-textarea-blue-200{
	border: 2px solid #cce8f5;
	background-color: #cce8f5;
	margin: 5px 0 5px 0;
	padding: 3px;
	font-size: 11px;
	height: 80px;
	width: 200px;
	font-family:arial;
}
.titre-agence {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}

.html-input-checkbox {
	margin:0 5px 0 0;
}
/*********************************************************/

#global #content_right_annc_ville #imageville_resu_ville
{
   background-color: #f1f1f1;
   padding: 10px 0 10px 0;
   margin: 0 0 10px 0;
	border: 1px solid #ccc;
}

#global #content_right_annc_ville #imageville_resu_ville #images
{
   padding: 2px 0 0 0;
	text-align: center;
	border: 0px;
}

#global #content_right_annc_ville #imageville_resu_ville #images a.images:link, #global #content_right_annc_ville #imageville_resu_ville #images a.images:visited
{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#global #content_right_annc_ville #imageville_resu_ville #images a.images:hover
{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#global #content_right_annc_ville #imageville_resu_ville #images #texte
{
   margin: 5px;
}

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

#global #contenusml #imageville_resu_ville
{
   background-color: #f1f1f1;
   padding: 10px 0 10px 0;
   margin: 0 0 10px 0;
	border: 1px solid #ccc;
}

#global #contenusml #imageville_resu_ville #images
{
   padding: 2px 0 0 0;
	text-align: center;
	border: 0px;
}

#global #contenusml #imageville_resu_ville #images a.images:link, #global #contenusml #imageville_resu_ville #images a.images:visited
{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#global #contenusml #imageville_resu_ville #images a.images:hover
{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#global #contenusml #imageville_resu_ville #images #texte
{
   margin: 5px;
}


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

#global .rf #imageville_resu_ville
{
   background-color: #f1f1f1;
   padding: 10px 0 10px 0;
   margin: 0 0 10px 0;
   border: 1px solid #ccc;
}

#global .rf #imageville_resu_ville #images
{
   padding: 2px 0 0 0;
	text-align: center;
	border: 0px;
}

#global .rf #imageville_resu_ville #images a.images:link, #global .rf #imageville_resu_ville #images a.images:visited
{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#global .rf #imageville_resu_ville #images a.images:hover
{
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#global .rf #imageville_resu_ville #images #texte
{
   margin: 5px;
}

/* begin : alerte email */
#FAlertRight { padding: 0; }
#FAlertRight label { cursor:pointer; }
#FAlertRight #FAlert-content { margin: 0 10px 5px 10px; }
#FAlertRight p { font-size: 11px; margin: 0 0 0 0; }
#FAlertRight .FAlert-option { font-size:11px; color:#3A8ECF; }
#FAlertRight input.button { margin: 5px 0 0 5px; float: left; }
#FAlertRight input { float: left; }
/* end : alerte email */

/* begin : alert-email confirmation  */
#cadrealertconfirm { border:1px solid #CCCCCC; width:590px; text-align:left; padding:10px 15px; height: 210px; }
#cadrealertconfirm h3 { border-bottom:1px solid #CCCCCC; color:#008DCF; font-size:12px; font-weight:bold; padding:5px 0 15px; }
#cadrealertconfirm p { color:#666666; font-size:12px; margin:10px 0 0; }
#cadrealertconfirm p strong { color:#008DCF; }
#cadrealertconfirm a:link, #cadrealertconfirm a:visited { color:#666666; display:block; font-size:12px; text-align:right; text-decoration:underline; }
#cadrealertconfirm a:hover { text-decoration: none; }
/* end : alert-email confirmation  */

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

#p_cnil{
    font-size   : 11px;
    color       : #000;
    padding-left: 10px;
}

#link_cnil{
    font-style          : italic;
    color               : #000;
    text-decoration     : underline;
}

