/* 2011 calage header / footer */
	.h11-header-content .h11-nav-content { width:960px;}
	#wrapper
	{
		width:996px;
		margin:0 auto;
	}
	.h11-header-content .h11-header 
	{ 
		padding:10px 9px;
		border-top:1px solid darkGray;
		border-left:1px solid darkGray;
		border-right:1px solid darkGray;
	}
	
	.h11-header-content .h11-meganav-container, #wrapper .h11-footer-content { 
		padding:0 2px;
		border-left:1px solid darkGray;
		border-right:1px solid darkGray;
	}
	#wrapper  .H-centre-cont .h11-footer-content, #wrapper  .page2 .h11-footer-content, #wrapper .homedit-centre-cont .h11-footer-content 
	{ 
		padding:0; border:0; 
	}
	.h11-footer-content { background:white; }
	.h11-footer-content .baseline p { float:none; }

	#wrapper .h11-acces-depose 
	{ 
		border-left:1px solid darkGray;
		border-right:1px solid darkGray;
		padding:0 2px;
	}
/* FIN 2011 calage header / footer */


/* m0299 */

/* cg2007 */
a.sponso_lnkB, a.sponso_lnkB:visited, a.sponso_lnkB:active {
  text-decoration: none;
  color: #595959;
  font-weight:bold;
}
a.sponso_lnkB:hover {
  text-decoration: underline;
}

a.sponso_lnkred, a.sponso_lnkred:visited, a.sponso_lnkred:active {
  text-decoration: none;
  /*color: #D10019;*/
  color: #B1B1B1;
  /*font-weight:bold;*/
}
a.sponso_lnkred:hover {
  text-decoration: underline;
}

.decal_lnk_sponso{

	margin-right:10px;
	background-color:yellow;
}

a.sponso_lnkB2, a.sponso_lnkB2:visited, a.sponso_lnkB2:active {
  text-decoration: none;
  color: #B1B1B1;
  
}
a.sponso_lnkB2:hover {
  text-decoration: underline;
  color: #B1B1B1;
}

a.cdf, a.cdf:visited, a.cdf:active, a.cdf:link {
  text-decoration: underline;
  color: #595959;
}

a.homelnk:hover {
  text-decoration: none;
}

a.list_immo, a.list_immo:visited, a.list_immo:active, a.list_immo:link {
  text-decoration: none;
  color: #8A8A8A;
}

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

a.baf_link, a.baf_link:visited, a.baf_link:active, a.baf_link:link {
  text-decoration: none;
  color: #595959;
  font-size:11px;
  font-weight:normal;
}

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



a.baf_paslink, a.baf_paslink:visited, a.baf_paslink:active, a.baf_paslink:link, a.baf_paslink:hover {
  text-decoration: none;
  color: #595959;
  font-size:11px;
  font-weight:normal;
}





.puceg {
background-image:url('/communfo/img/2007/img/pucegrise.gif');
background-repeat:no-repeat;
background-position:0 6px;
padding-left:8px;
margin-right:10px;
}

.edito_red a {
    color: #D10019;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.puceplus a {
background:url('/communfo/img/modules/minisite-refonte/liplus.gif') no-repeat 0 2px;
padding-left:12px;
}

.pucemoins a {
background:url('/communfo/img/modules/minisite-refonte/limoins.gif') no-repeat 0 2px;
padding-left:12px;
}



.puceg_baf {
background-image:url('/communfo/img/2007/img/pucegrise.gif');
background-repeat:no-repeat;
background-position:0 6px;
padding-left:8px;
margin-right:10px;
margin-bottom:4px;
}

.puceg_immo {
background-image:url('/communfo/img/2007/img/pucegrise2.gif');
background-repeat:no-repeat;
background-position:0 6px;
padding-left:8px;
margin-right:10px;
color:#666;
}


.puceg2 {
background-image:url('/communfo/img/2007/img/pucegrisegrosse.gif');
background-repeat:no-repeat;
background-position:0 4px;
padding-left:10px;
margin-right:10px;
}


.pucev {
background-image:url('/communfo/img/2007/img/pucecompte.gif');
background-repeat:no-repeat;
background-position:0 4px;
padding-left:10px;
margin-right:10px;
}

.pucej {
background-image:url('/communfo/img/2007/img/pucesaisie.gif');
background-repeat:no-repeat;
background-position:0 4px;
padding-left:10px;
margin-right:10px;
}



.titrelabel
{
	font-weight:bold;
	text-transform:uppercase;
}


.soulTitreGri{
	border-bottom:1px solid #595959;
	background:url(/communfo/img/2007/img/puce-grise.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#595959;
}


.soulTitreRed{
	border-bottom:1px solid #D10019;
	background:url(/communfo/img/2007/img/puce-rouge.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#D10019;
}

.soulTitreRedPlus{
	border-bottom:1px solid #D10019;
	background:url(/communfo/img/2007/img/puce-rouge-plus.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#D10019;
}

.soulTitreRedMoins{
	border-bottom:1px solid #D10019;
	background:url(/communfo/img/2007/img/puce-rouge-moins.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#D10019;
}

.soulTitreJau{
	border-bottom:1px solid #FABB00;
	background:url(/communfo/img/2007/img/puce-jaune.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#FABB00;
}

.soulTitreVer{
	border-bottom:1px solid #7EBD17;
	background:url(/communfo/img/2007/img/puce-verte.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#7EBD17;
}



.recap {
  background-image: url("/communfo/img/2007/img/recap.gif");
  background-repeat: repeat-x;
  border-bottom:2px solid #FFF;
  padding-left:10px;padding-right:10px;
  width:570px;
}

.affinerliste {
  background-image: url("/communfo/img/2007/img/affinerliste.gif");
  background-repeat: repeat-x;
  border:2px solid #D10019;
  color: #FFF;
  height:48px;
  
}
.affinerliste_marge
{
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}
.affinerliste_label
{
	margin-top:2px;
}
.affinerliste2 {
  background-image: url("/communfo/img/2007/img/affinerliste2.gif");
  background-repeat: repeat-x;
  border:2px solid #D10019;
  color: #FFF;
  height:20px;
}
.affinerliste_marge2
{
	margin-top:4px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}


.red_btn:link {
	text-decoration:none;
	font-size: 11px;
 	color:#FFF;
	padding:2px;
	border:1px solid #FFF;
	
}
.red_btn:visited {
	text-decoration:none;
	font-size: 11px;
 	color:#FFF;
	padding:2px;
	border:1px solid #FFF;
	
}
.red_btn:hover {
	text-decoration:underline;
	background-color:#FFF;
	color:#D10019;
}

.affinerliste_lnk:link {
	text-decoration:none;
	font-size: 11px;
 	color:#FFF;
}

.affinerliste_lnk:visited {
	text-decoration:none;
	font-size: 11px;
 	color:#FFF;
}

.affinerliste_lnk:hover {
	text-decoration:underline;
}

.images a:hover {
	border:1px solid #FFF;
	padding-top:2px;
	padding-bottom:0px;

}

.boxHachure
{
	background-image:url(/communfo/img/2007/gabarits/hachures.png);
	background-repeat:repeat;
}



.boxList_590 {
   	border: 1px solid #DEDEDC;
	width:590px;
}
.boxList {
   	border: 1px solid #DEDEDC;
}
.boxTop {
	background-image: url("/communfo/img/2007/img/boxtop.gif");
	background-repeat: repeat-x;
	color: #595959;
	height:20px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #DEDEDC;
	border-top: 1px solid #FFF;
	padding-left:10px;
	padding-right:10px;
}

.boxTopOmbre{
	background-image:url("/communfo/img/2007/img/enca01.jpg");
	background-repeat: repeat-x;
	border:1px solid white;
	height:30px;
/* modif 01/09/08
	colonne gauche 300	 
	_width:711px;
	_position:relative;
	_left:10px;
	
	FIN colonne gauche 300
*/	
}


.boxTopTitre
{
	padding-top:4px;
	font-weight:bold;
	text-transform:uppercase;
}
.boxTop_d
{
	float:right;
	font-weight:bold;
}
.boxMain {

	padding-left:10px;
	padding-right:10px;
}
.boxMain_photo
{
	padding-right:10px;
}
.boxMain_photo_det
{
	padding-right:10px;
}
.boxMain_nophoto
{
	padding-right:10px;
}
.boxMain_logo
{
	padding-left:10px;
	padding-bottom:10px;
	width:60px;
}
.boxMainAnnonce
{
	padding-top:4px;
	padding-left:10px;
}
.boxMainTitle {
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}
.boxMainTitle_comp {
	padding-bottom:4px;
	font-weight:bold;
	padding-top:28px;
}
.boxBottom {
	background-image: url("/communfo/img/2007/img/enca02.gif");
	background-repeat: repeat-x;
	background-position :bottom;
	height:30px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding-left:10px;
	padding-right:10px;
}

.boxbottom_d
{
	float:right;
	margin-right:0;
	margin-top:5px;
}
.boxBottomLnk {
	/* sharethis
	margin-right:20px; */
	margin-right:8px;
	/* fin sharethis */
}
.boxBottom_cnt
{
	padding-top:8px;
}
.boxBottom_sep
{
	height:10px;font-size:1px;
}
.puceBottom {
		position:relative;
		top:3px;
		margin-right:3px;
}

.boxPhotoTaille {
	width:80px;
	height:80px;
	margin-left:27px;
}
.boxMainPhoto {
		padding-top:10px;
		padding-bottom:10px;
		background-color:#efefed;
		margin-top:32px;
}

.boxLgEnr {
		padding-top:6px;
}
.boxLgEnr_L {
		width:240px;
		padding-right:47px;
		padding-left:40px;
}
.boxLgEnr_R {
		width:240px;
}

.boxContactTitre {
		margin-top:28px;
		background-color:#F7F8F2;
		border-top:1px solid #E6E7E1;
}
.boxContactLigne {
	padding-top:1px;
	padding-bottom:2px;
	padding-left:4px;
}
.boxContactDetail {
	padding-top:8px;
	padding-left:4px;
}
.boxContactDetail_liens
{
	padding-top:8px;
}
.boxContactDetail_sep
{
	margin-right:20px;
}
.ongletsrech_on_r
{
	margin-left:2px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	border-left:1px solid #dededc;
	border-right:1px solid #dededc;
	border-top:1px solid #dededc;
	background-image:url("/communfo/img/2007/img/ongletrech.gif");
	background-repeat: repeat-x;
	color:#D10019;
	font-weight: bold;
}

.ongletsrech_off_r
{
	float:left;
	display:block;
	margin-left:2px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	border-left:1px solid #dededc;
	border-right:1px solid #dededc;
	border-top:1px solid #dededc;
	color:#595959;
}

.ongletsrech_off_r:hover 
{
	background-image:url("/communfo/img/2007/img/ongletrech.gif");
	background-repeat: repeat-x;
	background-position: 0  0;
	color:#D10019;
}
.onglet_m
{
	margin-left:2px;
}	





.ongletsrech_on_v
{
	float:left;
	display:block;
	margin-left:2px;
	padding:0 5px;
	text-decoration:none;
	border-left:1px solid #dededc;
	border-right:1px solid #dededc;
	border-top:1px solid #dededc;
	background-image:url("/communfo/img/2007/img/ongletrech.gif");
	background-repeat: repeat-x;
	color:#82C017;
	font-weight: bold;

}

.ongletsrech_off_v
{
	float:left;
	display:block;
	margin-left:2px;
	padding:0 5px;
	text-decoration:none;
	border-left:1px solid #dededc;
	border-right:1px solid #dededc;
	border-top:1px solid #dededc;
	color:#595959;
}

.ongletsrech_off_v:hover , .ongletsrech_on_v:hover
{
	background-image:url("/communfo/img/2007/img/ongletrech.gif");
	background-repeat: repeat-x;
	background-position: 0  0;
	text-decoration:none;
	color:#82C017;
}



.bout_jau
{
	padding-top:5px;
}

.bout_jau a
{
	float:left;
	background:url(/communfo/img/2007/img/bouton_jauneg.gif) no-repeat 0 -22px;
	margin:0px;
	padding:0px 0px 0px 8px;
	text-decoration:none;
	font-family:Arial;

}
.bout_jau a span
{
	float:left;
	display:block;
	background:url(/communfo/img/2007/img/bouton_jauned.gif) no-repeat 100% -22px;
	padding:4px 14px 4px 8px;
	white-space:nowrap;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color:#666;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_jau a span
{
	float:none;
}
/* End IE5-Mac hack */
.bout_jau a:hover span
{

	color:#666;
	text-decoration:underline;
	background-position:100% 0;
}
.bout_jau a:hover
{
	background-position:0 0;
}



.bout_red
{
 padding-top:5px;
}
 
.bout_red a
{
 float:left;
 background:url(/communfo/img/2007/img/bouton_rougeg.gif) no-repeat 0 -22px;
 margin:0px;
 padding:0px 0px 0px 8px;
 text-decoration:none;
 font-family:Arial;
 
}
.bout_red a span
{
 float:left;
 display:block;
 background:url(/communfo/img/2007/img/bouton_rouged.gif) no-repeat 100% -22px;
 padding:4px 14px 4px 8px;
 white-space:nowrap;
 text-decoration:none;
 font-size: 11px;
 font-weight: bold;
 color:#FFF;
 
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_red a span
{
 float:none;
}
/* End IE5-Mac hack */
.bout_red a:hover span
{
 
 color:#FFF;
 text-decoration:underline;
 background-position:100% 0;
}
.bout_red a:hover
{
 background-position:0 0;
}



.bout_ble
{
 /*float:right;*/
 padding-right:6px;
 padding-top:5px;
 

}
 
.bout_ble a
{
 float:left;
 background:url(/communfo/img/2007/img/bouton_bleug.gif) no-repeat 0 -22px;
 margin:0px;
 padding:0px 0px 0px 8px;
 text-decoration:none;
 font-family:Arial;
 
}
.bout_ble a span
{
 float:left;
 display:block;
 background:url(/communfo/img/2007/img/bouton_bleud.gif) no-repeat 100% -22px;
 padding:4px 14px 4px 8px;
 white-space:nowrap;
 text-decoration:none;
 font-size: 11px;
 font-weight: bold;
 color:#FFF;
 
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_ble a span
{
 float:none;
}
/* End IE5-Mac hack */
.bout_ble a:hover span
{
 
 color:#FFF;
 text-decoration:underline;
 background-position:100% 0;
}
.bout_ble a:hover
{
 background-position:0 0;
}





.bout_saumon a
{
 float:left;
 background:url(/communfo/img/2007/img/bouton_uneurog.gif) no-repeat 0 -22px;
 margin:0px;
 padding:0px 0px 0px 8px;
 text-decoration:none;
 font-family:Arial;
 
}
.bout_saumon a span
{
 float:left;
 display:block;
 background:url(/communfo/img/2007/img/bouton_uneurod.gif) no-repeat 100% -22px;
 padding:4px 14px 4px 8px;
 white-space:nowrap;
 text-decoration:none;
 font-size: 11px;
 font-weight: bold;
 color:#FFF;
 
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_saumon a span
{
 float:none;
}
/* End IE5-Mac hack */
.bout_saumon a:hover span
{
 
 color:#FFF;
 text-decoration:underline;
 background-position:100% 0;
}
.bout_saumon a:hover
{
 background-position:0 0;
}







.bout_vrt
{
	padding-top:5px;
}

.bout_vrt a
{
	float:left;
	background:url(/communfo/img/2007/img/bouton_vertg.gif) no-repeat 0 -22px;
	margin:0px;
	padding:0px 0px 0px 8px;
	text-decoration:none;
	font-family:Arial;

}
.bout_vrt a span
{
	float:left;
	display:block;
	background:url(/communfo/img/2007/img/bouton_vertd.gif) no-repeat 100% -22px;
	padding:4px 14px 4px 8px;
	white-space:nowrap;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_vrt a span
{
	float:none;
}
/* End IE5-Mac hack */
.bout_vrt a:hover span
{

	color:#FFF;
	text-decoration:underline;
	background-position:100% 0;
}
.bout_vrt a:hover
{
	background-position:0 0;
}

.bout_gri
{
	padding-top:7px;
}

.bout_gri a
{
	float:left;
	background:url(/communfo/img/2007/img/bouton_grisg.gif) no-repeat 0 -18px;
	margin-left:2px;
	padding:0 0 0 8px;
	text-decoration:none;
	font-size: 11px;
	color:#595959;
	font-family:Arial;
}
.bout_gri a span
{
	float:left;
	display:block;
	background:url(/communfo/img/2007/img/bouton_grisd.gif) no-repeat 100% -18px;
	padding:1px 14px 3px 10px;
	white-space:nowrap;
	font-size: 11px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_gri a span
{
	float:none;
}
/* End IE5-Mac hack */
.bout_gri a:hover span
{

	color:#595959;
	text-decoration:none;
	background-position:100% 0;
}
.bout_gri a:hover
{
	background-position:0 0;
	text-decoration:none;
}

.affinerliste_sel
{
	font-weight:bold;
}
.affinerlistejaune 
{
  background: url(/communfo/img/2007/img/affinerliste_jaune.gif) repeat ;
  border:2px solid #fabb00;
  color: #FFF;
  height:48px;
  
}
.affinerlistejaune_img
{
	padding-left:3px;
	padding-right:3px;
	/*padding-bottom:3px;*/
	padding-top:2px;
	margin-right:10px;
}
.ent
{	
	color:#595959;
	font-size: 11px;
	text-align:center;
	padding-right:5px;
	height:22px;
}

.ent_b
{	
	color:#595959;
	font-size: 11px;
	text-align:center;
	padding-right:5px;
	font-weight:bold;
	background: url(/communfo/img/2007/img/fl.gif) no-repeat ;
	background-position: bottom;
	height:22px;
}

.titreSaisie
{
	color:#FFF;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	height:22px;
	margin-top:2px;
}


.affinerliste2jaune 
{
  background: url(/communfo/img/2007/img/affinerliste2_jaune.gif) repeat ;
  border:2px solid #fabb00;
  color: #FFF;
}

.barre
{
	background:#F8F8F4;
	height:15px;
}

.annuaire_pro_titre
{
	position:relative;
	top:5px;
}
.annuaire_pro_cnt_select
{
	padding-top:2px;
	float:right;
}
.annuaire_pro_select
{
	width:150px;
}
.annuaire_pro_label
{
	padding-top:5px;
	margin-right:5px;
	float:right;
}
.annuaire_pro_g
{
	border:1px solid #CCC;
	background:#9f9b98;
	color:#FFF;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
}
.annuaire_pro_g_sep
{
	height:4px;font-size:1px;
}	
.annuaire_pro_g_label
{
	padding-top:3px;
}	
.annuaire_pro_d
{
	border:1px solid #CCC;
	background:#EEE;
	color:#666;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
.gris_bout_gau
{
	background:url(/communfo/img/2007/img/gris-bouton-gauche.png) no-repeat;
	height:24px;
	width:5px;
}

.gris_bout_dro
{
	background:url(/communfo/img/2007/img/gris-bouton-droite.png) no-repeat;
	height:24px;
	width:5px;
}

.gris_bout_mid
{
	background-image:url(/communfo/img/2007/img/gris-bouton-milieu.png);
	background-repeat: repeat-x;
	padding-left:10px;
	padding-right:10px;
	height:24px;
	color:#666;
	font-weight: bold;
}
.gris_bout
{
	background-image:url(/communfo/img/2007/img/gris-bouton-milieu.png);
	background-repeat: repeat-x;
	height:24px;
	color:#666;
	font-weight: bold;
}
.recherchemotscles_label
{
	font-weight:bold;
	padding-top:2px;
	margin-right:10px;
}
.recherchemotscles_cnt
{
	margin-right:5px;
}
.recherchemotscles_ok
{
	padding-top:2px;
	height:22px;
}
.listepuces_cnt
{
	padding-left:30px;
}
.listepuces_sep
{
	margin-bottom:5px;
}




.col_point_thema {
	background-image:url('/communfo/img/2007/img/marge-pointillee.png');
	background-repeat:repeat-y;
	width:20px;
}

.col_point_thema_immo {
	background-image:url('/communfo/img/2007/img/marge-pointillee_immo.png');
	background-repeat:repeat-y;
	width:20px;
}


.col_thema {
	width:208px;
}

.tab_thema {
	width:208px;
	border-collapse: collapse;

}

.td_thema_immo {
	width:225px;
	border-top:1px solid #B1B1B1;
	border-bottom:1px solid #B1B1B1;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
}



.td_thema {
	width:225px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
}
.td_thema2 {
	width:225px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
}

.td_thema_titre {
	width:225px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:0px;
	text-align:center;
}

.serviceV_home_thema{
	border-bottom:3px solid #7EBD17;
	background:url(/communfo/img/2007/img/puce-verte.gif) no-repeat;
	background-position:0px 4px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:10px;
	color:#666;
	float:right;
	margin-right:10px;
}

.serviceV_home{
	border-bottom:3px solid #7EBD17;
	background:url(/communfo/img/2007/img/puce-verte.gif) no-repeat;
	background-position:0px 4px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:10px;
	color:#666;
	float:right;
	margin-right:40px;
}

.serviceJ_home_thema{
	border-bottom:3px solid #FABB00;
	background:url(/communfo/img/2007/img/puce-jaune.gif) no-repeat;
	background-position:0px 4px;
	padding-bottom:2px;
	padding-left:15px;
	/* modif maxi */
	/* padding-right:10px;*/
	padding-right:20px; 
	/* fin modif maxi */ 
	color:#666;
	float:right;
}
.service_home_label
{
	font-weight:bold;
	float:right;
}
.texte_annonce
{
	text-align:justify;
}
.titre_gauche_r
{
	background:url(/communfo/img/2007/img/rouge-degrade.png) repeat-x;
	padding-left:10px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-bottom:5px;
	margin-top:3px;
	margin-right:3px;
	margin-left:3px;
}

.titre_gauche_actu
{
	background:url(/communfo/img/2007/img/rouge-degrade.png) repeat-x;
	padding-left:10px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-bottom:5px;
}


.titre_gauche_g
{
	background:url(/communfo/img/2007/img/menug.gif) repeat-x;
	padding-left:10px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-bottom:5px;
}
.cnt_titre_gauche_g
{
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:10px;
	background:#EEE;
	margin-bottom:4px;
}
.fond_gris
{
	background-color:#EEE;
}

.marge_rech_list{
	margin-right:80px;
}

.titrewcm{
	/*text-transform:uppercase;*/
	font-weight:bold;
}

.wcm_img_autre{
	margin-right:10px;
	margin-left:0px;
	margin-top:3px;
}

.img_actu{
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:3px;
}

.actu_padding{
	padding:3px;
}

.spacerH5{
	font-size:1px;
	height:5px;
}




/* modif 090109 */
.okgris 
{
	display:block;
	float:left;
	text-decoration:none;
 	border:1px solid #595959;
	color:#595959;
	padding: 0px 1px 0px 2px;
	
}
/* fin modif 090109 */
.okgris:hover
{
	text-decoration:underline;
	background-color:#595959;
	color:#FFF;

}

.spluspadd{
	padding-bottom:4px;
}

.marg_ms{
	padding-left:50px;

}

.name_ms{
	font-weight:bold;
	text-transform:uppercase;
}


.res_rech_ms{
	color:#D10019;
	font-size:11px;
	text-transform:none;
}

.annu188 {
	background-image:url('/communfo/img/2007/img/fond118.gif');
	background-repeat:repeat-x;
	padding-right:7px;
	padding-left:7px;
	/*height:83px;*/
	color:#29386E;
	font-size:11px;
	border:1px solid #DEDEDC;
}
.annuLine1{
	font-weight:bold;
	padding-top:11px;


}
.annuLine2{
	padding-top:3px;
	width:200px;
}
.annuLine3{
	padding-top:3px;
	height:20px;
	padding-top:4px;
}

.annuLine4{
	font-size:10px;
	padding-bottom:5px;
}

.annuBtn 
{
	display:block;
	float:left;
	text-decoration:none;
 	border:2px solid #FFF;
	color:#29386E;
	padding:0px 3px 0px 3px ;
}
.annuBtn:hover
{
	text-decoration:underline;
	background-color:#29386E;
	color:#FFF;
}

.annuInput
{
	padding-top:1px;
	padding-right:10px;

}


.wcm_part_cont{

	padding-left:30px;

}

.wcm_part_bloc{
	float:left;
	width:220px;
	/*background-color:pink;*/

}

.wcm_part_spacer
{
	float:left;
	width:10px;
	font-size:1px;

}

.wcm_img_pub
{
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	z-index: 1;

}

.wcm_img_pub a
{
	z-index: 1;
}

.wcm_bloc_text
{
	width:180px;

}


.keymoteur_cont{
	float:left;
	background-image:url('/communfo/img/2007/img/enca02.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width:231px;
	height:54px;
}


.service_cont{
	float:left;
	background-image:url('/communfo/img/2007/img/fondservices.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width:476px;
	height:54px;
}


.keymoteur_spacer{
	float:left;
	font-size:1px;
	width:3px;
	height:54px;
	background-color:#FFF;
}

.service_libel{
	font-weight:bold;
	padding-left:30px;
	padding-bottom:12px;

}

.keymoteur_input{
	padding-left:5px;
	padding-right:10px;

}

.keymoteur_titre{
	padding-left:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.keymoteur_ok
{
	display:block;
	float:left;
	text-decoration:none;
 	border:1px solid #595959;
	color:#595959;
	padding:0px 1px 0px 1px ;
}
.keymoteur_ok:hover
{
	text-decoration:underline;
	background-color:#595959;
	color:#FFF;

}


.baf_tab{

padding-left:10px;
}


.actu_bord_bottom{

	border-bottom:1px solid #DEDEDC;

}


/*manolo_cache_le_lien*/
.mlc_bloc{height:1px;font-size:1px;}

.mcl:link {
	color:#FFF;
	font-size:1px;
	text-decoration: none;
	
}
.mcl:visited {
	color:#FFF;
	font-size:1px;
	text-decoration: none;
	
}

.mcl:hover {
	color:#FFF;
	font-size:1px;
	text-decoration: none;
	
}

.home_texte_intro{
	font-size:11px;
	font-weight:bold;
}

.home_texte_introB{
	font-size:11px;
	font-weight:bold;
}

.home_texte_introB_R{
	font-size:11px;
	font-weight:bold;
	color:#D10019;
}

.home_nb_ann{
	font-size:14px;
	font-weight:bold;
	/*color:#D10019;*/
	/*color:#FF6600;*/
	color:#F49C17;
}

.home_spacer_visu{
	font-size:1px;
	background-color:#F8F8F4;
	width:4px;
	height:58px;

}

.home_spacer_titre{
	font-size:1px;
	background-image:url(/communfo/img/2007/img/fdt.gif);
	background-repeat:repeat-x;
	width:4px;
	height:20px;
	

}


.home_hachure{
	font-size:1px;
	height:5px;
	width:700px;
	background-image:url(/communfo/img/2007/gabarits/hachures.png);
	background-repeat:repeat-x;
	border-top:1px solid #DEDEDC;
}

.home_hachure2{
	font-size:1px;
	height:8px;
	width:700px;
	background-image:url(/communfo/img/2007/gabarits/hachures.png);
	background-repeat:repeat;
	border-top:1px solid #DEDEDC;
}

.home_hachure3{
	font-size:1px;
	height:16px;
	width:700px;
	background-image:url(/communfo/img/2007/gabarits/hachures.png);
	background-repeat:repeat;
	
}

.home_autopromo{
	height:86px;
	width:700px;
	background-image:url(/communfo/img/2007/img/fond_promo.gif);
	background-repeat:no-repeat;
	position:relative;
	top:-11px;
	
}

.home_promo1_pos{
	padding-left:10px;
	padding-right:5px;
}
.home_promo2_pos{
	padding-left:5px;
	padding-right:5px;
	
}

.home_texte1_pos{
	width:225px;
	height:80px;
	color:#FFF;
	margin-top:6px;
}
.home_texte2_pos{
	width:225px;
	height:80px;
	color:#FFF;
	margin-top:6px;
}



.home_text_visu{
	padding-top:4px;
	padding-bottom:4px;
}

.home_titre_cont{
	width:172px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#D10019;
	background-image:url(/communfo/img/2007/img/fdt.gif);
	background-repeat:repeat-x;
	float:left;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
.home_titre_cont:hover{
	color:#D10019;
	text-decoration:none;
}

.home_titre_visu{
	text-align:center;
	padding-top:2px;
}


.service_part{
	background-image:url(/communfo/img/2007/img/fser.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:39px;

}

.service_part_pos{
	padding-top:12px;
	padding-right:50px;

}

.home_visu_cont{

	cursor:pointer;
	float:left;
}


.pv_chx_cont{
	background-image:url(/communfo/img/2007/images/fmenug.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:5px;
	padding-left:5px;
	
}

.titre_gauche_pv_chx
{
	background:url(/communfo/img/2007/img/rouge-degrade.png) repeat-x;
	padding-left:10px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-bottom:2px;
}

.pv_chx_padding{
	padding:3px;
}

.img_pv_chx{
	float:left;
	margin-right:10px;
	
	margin-bottom:5px;
	
}

.pv_jrnx_text{
	float:left;
	width:170px;
	padding-top:5px;
	padding-left:4px;

}

.wcm_decal{padding-left:16px;}



/* marge saisie */
.sa_mg_titre
{
	background-image:url(/communfo/img/2007/images/annuaire.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
}

.sa_mg_cadre
{
	border-top:1px solid white;
	background-image:url(/communfo/img/2007/images/fmenug.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:8px;
	
}

.sa_mg_bug_ie { width:230px; }


.home_promo_prel{position: relative;}

.home_promo_pabs{
	position: absolute;
	top:0;
	left:0;
}


.home_ap_titre{
	text-transform:uppercase;
	font-weight:bold;
}

.width_ms_logo{
	width:130px;


}

.home_thema_ann1{
	font-size:14px;
	font-weight:bold;
}

.home_thema_ann2{
	font-size:12px;
	font-weight:bold;
}
/* FIN cg2007 */

/* header 2008 */
/**
 * Feuille de style des headers front multichaine
 */
body { 
	background-color:#FFF;
	background-image:url(/communfo/img/images2008/backg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;

	background-attachment: fixed;
	color: #595959;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial,Verdana,sans-serif;
}
/* Noël 2009 */
/* std
body {
	background-color:#c1adad;
	background-image:url(/communfo/img/noel/fond_fete.jpg);
	background-position: top;
	background-repeat:no-repeat;	
	background-attachment: fixed;
	color: #595959;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial,Verdana,sans-serif;
}
*/
.page2
{
	background:#fff; 
	/*border-bottom:1px solid #a9a9a9;*/
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	margin:0;
	width:990px;
	padding:2px;
}
.png{
_behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/communfo/img/images2008/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/* --- Eléments généraux --------------------------------------------------------------- */
.H-centre {
	width:996px;
	margin:0 auto;
	font-size:11px;
	/* johann position OAS frame 09/2010 */
	cursor:default;
}

.din	{display:none;}
.dib	{display:block;}
.prel	{position:relative;}
.abs	{position:absolute;}
.alc	{text-align:center;}
.all	{text-align:left;}
.alr	{text-align:right;}
.barre	{text-decoration:line-through;}
.fin 	{clear:both; line-height:0; height:0; font-size:1px; }
.flor	{float:right; }
.flol	{float:left; }
.b		{font-weight:bold;}
.n		{font-weight:normal;}
.f18 	{font-size:18px;}
.f16 	{font-size:16px;}
.f14 	{font-size:14px;}
.f12 	{font-size:12px;}
.f11	{font-size:11px;}
.grey59 {color:#595959;}
.redcolor {color:#d10019;}
.nobg	{background:none;}



/* --- Header ------------------------------------------------------------------------- */
.H-header-top-cont{
	width:996px;
	height:98px;
	padding:0;
	margin:0;
}
.H-logo-cont{
	width:268px;
	height:98px;
	background-image:url(/communfo/img/images2008/fd_l2.png); 
	/*johann BUBBG IE6 */
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/fd_l2.png', sizingMethod='image');
	/*johann BUBBG IE6 */
	
/* Noël 2009 */
/* 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/fd_l2.png', sizingMethod='image');
*/	
}

/* normal après nouvel an */
		.H-logo2008{
			padding-top:20px;
			text-align:center;
		}

.H-logolnk2008{
	text-align:center;
}

a.H-logolnk { text-decoration:none; font-size:11px;border:0; color:#595959; }
a.H-logolnk:hover { text-decoration:underline; font-size:11px; border:0; color:#595959; }

.H-ban-cont{
	width:728px;
	height:94px;
	padding-top:4px;
	background-image:url(/communfo/img/images2008/fd_pu.png); 
	/*johann BUBBG IE6 */
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/fd_pu.png', sizingMethod='scale');
	/*johann BUBBG IE6 */
	
/* Noël 2009 */
/* 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/fd_pu.png', sizingMethod='crop');
*/	
}
/*
.H-header-bot-cont{
	width:990px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	padding:1px 2px 0 2px;
	background-color:#FFF;
}
*/
.conteneur_g {
	float:left;
	width:799px; height:auto;
	margin:0; padding:0;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.gif) left top repeat-x;
}
.conteneur_d {
	float:left;
	position:relative;
	width:190px; height:81px;
	_width:189px; /* Bug IE6 */
	margin:0; padding:0 1px 0 0;
	background:url(/communfo/img/images2008/homeauto/bg_header_moncompte.jpg) left top no-repeat; 
}
.H-myctitre{
	font-size:14px;
	font-weight:bold;
	color:#87b52f;

}
.connec_name {
	margin:0; padding:10px 0 0 20px;
	font-size:12px; font-weight:bold;
}
.sedeconnecter{ margin:0; padding:0 0 0 10px;}
.sedeconnecter a {
	margin:0; padding:0 0 0 10px;
	font-size:11px; font-weight:normal;
	text-decoration:none;
	color:#595959;
}
.sedeconnecter a:hover {text-decoration:underline; cursor:pointer; }

/* --- ONGLETS ------------------------------------------------------------------- */
#menu_onglets {
	width:100%; height:auto;
	margin:0; padding:0;
	min-height:35px;
	list-style:none;
	border-top:1px solid #a1a1a1;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) left top repeat-x;
}
#menu_onglets li {float:left;}
#menu_onglets li.last {background:url(/communfo/img/images2008/homeauto/border_menu_onglets.gif) right top no-repeat; padding:0 1px 0 0;}

/* --- état normal --- */

#menu_onglets li a {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) left top no-repeat;
}
#menu_onglets li a span{
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) right top no-repeat;
}

/* --- état selectionner --- */
#menu_onglets li.selected a, #menu_onglets li.selected a:hover {
	float:left;
	/* service 200709 */
	margin:0; padding:0 0 0 7px;
	/* fin service 200709 */
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) 0 -70px no-repeat;
}
#menu_onglets li.selected a span, #menu_onglets li.selected a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#FFF;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) right -105px no-repeat;
}

/* --- état au survol --- */
#menu_onglets li a:hover {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background-position:left -35px;
}
#menu_onglets li a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background-position:right -35px;
}

#menu_onglets li.windil a, #menu_onglets li.windil a:hover {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) left top no-repeat;
}
#menu_onglets li.windil a span, #menu_onglets li.windil a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) right -35px no-repeat;
}
#menu_onglets li.carriereonline a, #menu_onglets li.carriereonline a:hover {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) left -70px no-repeat;
}
#menu_onglets li.carriereonline a span, #menu_onglets li.carriereonline a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) right -105px no-repeat;
}

/* --- Zone DEPOSER, RECHERCHE & Services -------------------------------------------- */
.search_services {
	width:100%; height:44px;
	margin:0 0 0 1px; padding:0;
	border-top:1px solid #FFF;
	background:url(/communfo/img/images2008/homeauto/bg_header_search_services.jpg) -1px top no-repeat;
}
.depot_annonce {
	float:left;
	display:block;
	width:192px; height:37px;
	margin:2px; padding:0;
	background-image:url(/communfo/img/images2008/homeauto/btn_depot_annonce.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.depot_annonce:hover {
	background-position:100% 0;
}

.depot_annonce img {border:none;}

/* -- Formulaire de recherche -- */
/* modifiaction nouveau header pv09
#form_recherche {
	float:left;
	width:auto; height:auto;
	margin:0; 
	padding:7px 8px 13px 42px;
	background:url(/communfo/img/images2008/homeauto/picto_loupe.png) 5px top no-repeat;
}
#form_recherche label {
	position:relative;
	font-size:11px; font-weight:bold;
}
#form_recherche #chp_motcle {
	position:relative;
	width:116px; height:16px;
	padding-left:2px;
	border:1px solid #595959;
}

#form_recherche #selc_rubrique {
	position:relative; top:1px;
	border:1px solid #595959;
	width: 120px;
}
*/
.search_input2008{
	border:1px solid #595959;
	color:#595959;
	font-family:arial,sans-serif;
	font-size:11px;
	margin:0pt;
	padding:0pt;	
	height: 16px!important;
	height: 18px;
	_position: relative;
	_top: 1px;
}

#form_recherche .boutonOK { 
	position:relative;
	top:6px;
	left:0;
	border:none;
}
/* fin modif 29-07-08 */

/* -- Service : Annonces par email  & Consultez nos journaux -- */
.ul_services {
	float:left;
	margin:0; padding:0;
	list-style:none;
	min-height:40px;
}
.ul_services li {
	float:left;
	margin:0; padding:0;
}
.ul_services li a{font-size:10px; color:#595959; text-decoration:none;}
.ul_services li a:hover{text-decoration:underline;}
.img_annonce {
	display:block;
	width:50px;
	/* modif 29-07-08 */
	_margin-top: 5px;
	margin-right: 5px;
	/* fin modif 29-07-08 */
	padding:8px 0 8px 26px;
	background:url(/communfo/img/images2008/homeauto/picto_annonce_mail.png) left 5px no-repeat;
}
.img_journaux {
	display:block;
	width:65px;
	/* modif 29-07-08 */
	_margin-top: 5px;
	/* fin modif 29-07-08 */	
	padding:8px 0 8px 26px;
	background:url(/communfo/img/images2008/homeauto/picto_consulter_journaux.png) left 5px no-repeat;
}
/* --- Zone Mon Compte --------------------------------------------------------------- */
.titre_moncompte {
	width:auto; height:auto;
	margin:0; padding:0;
	text-align:center;
	color:#87b52f;
	font-size:14px; font-weight:bold;
}
/* -- Formulaire connexion mon compte --- 
#form_moncompte {
	margin:0; padding:2px 5px 0 30px;
}
#form_moncompte #chp_email {
	width:148px; height:14px;
	padding-left:2px;
	border:1px solid #595959;
}
#form_moncompte #chp_password {
	float:left;
	width:45px; height:14px;
	margin:4px 0 0 0; padding-left:2px;
	border:1px solid #595959;
}
#form_moncompte .bout_vrt {
	float:left;
	position:relative;
	top:-1px; left:4px;
	padding-right:6px;
}
#form_moncompte #btn_valider {	
	margin:0; padding:4px 8px 4px 0px;
}
#form_moncompte .passoublie {
	float:left;
	margin:0; padding:0;
	font-size:10px;
	color:#989898;
	display:block;
	line-height:95%;
	padding:5px 0 0;
}*/
.inscrivez_vous {
	margin:0; padding:0 0 0 10px;
	font-size:11px; font-weight:bold;
	color:#87b52f;
	background:url(/communfo/img/images2008/puces/puce_carre_verte_mini.gif) 3px 6px no-repeat;
	display:block;
}
.inscrivez_vous:hover { color:#87b52f;text-decoration:underline; }
.selection_annonces
{
	position:absolute;
	display:block;
	top:-5px; left:50px;
	margin:0; padding:0 0 0 10px;
	font-size:11px; font-weight:normal;
	color:#87b52f;
	background:url(/communfo/img/images2008/puces/puce_carre_verte_mini.gif) 3px 6px no-repeat;
	width:150px;
}
.selection_annonces:hover {color:#87b52f;text-decoration:underline;}
.raccord_ie {
	position:absolute;
	width:208px; height:1px;
	top:81px; right:4px;
	margin:0; padding:0;
	background:url(/communfo/img/images2008/homeauto/bg_raccord_ie.gif) left top no-repeat;
}
/* --- Acces PRO --- */
.moncompte_accespro {
/*
	width:auto; height:auto;
*/	margin:0; padding:15px 5px 8px 0;
	text-align:right;
	
	position:absolute;
	top:0; left:0;
	width:205px;
	height:49px;
}
.moncompte_accespro a{
	margin:0; padding:0 0 0 13px;
	font-size:11px;	color:#32619c;
	background:url(/communfo/img/images2008/puces/puce_carre_bleunuit.gif) left 3px no-repeat;	
	position:relative;
}

.moncompte_accespro_bg
{
	background:url(/communfo/img/images2008/bg_moncompte_acces_pro.png) left top no-repeat;	
	position:absolute;
	top:0; left:0;
	width:210px;
	height:49px;
}
.moncompte_accespro_lnk
{
	position:absolute;
	top:0; left:0;
	margin:0; 
	padding:15px 5px 8px 0;
	text-align:right;
	width:221px;
	height:49px;
}
.moncompte_accespro_lnk a{
	margin:0; padding:0 0 0 13px;
	font-size:11px;	color:#32619c;
	background:url(/communfo/img/images2008/puces/puce_carre_bleunuit.gif) left 3px no-repeat;	
	position:relative; left:-20px;
	text-decoration:none;
}
.moncompte_accespro_lnk a:hover{text-decoration:underline;color:#32619c;}

/* --- Zone CENTRE ------------------------------------------------------------------- */
.H-centre-cont{
	width:990px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFF;
}
.H-gauche-cont{
	width:779px;
}
.H-droite-cont{	
	width:1px; height:auto;
	background-color:#FFF;
	position:relative;
}
.bloc_annonces_top_ombrage {
	width:auto; height:8px;font-size:1px;
	margin:0; padding:0;
	background:url(/communfo/img/images2008/homeauto/bg_bloc_annonces_top_ombrage.png) 24px top repeat-x;
}


/* --- IE6 ------------------------------------------------- */
/* modif 29-07-08 */
* html #form_recherche .boutonOK { position:relative; top:4px; left:0;}
/* fin modif 29-07-08 */
* html #form_recherche {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/homeauto/picto_loupe.png', sizingMethod='crop');
}
/* modif 29-07-08 */
* html .img_annonce {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/homeauto/picto_annonce_mail.png', sizingMethod='crop');
	padding-top: 4px;
}

* html .img_journaux {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/homeauto/picto_consulter_journaux.png', sizingMethod='crop');
	padding-top: 4px;
}
/* fin modif 29-07-08 */
/*
* html .bloc_annonces .au_hm_acces_R {
	float:right;
	width:424px;
	margin:0 2px 0 0; padding:0;
}
*/

/* --- IE7 ------------------------------------------------- */
/* modif 29-07-08 */
*+html #form_recherche .boutonOK { position:relative; top:4px; left:0;}
/* fin modif 29-07-08 */

/* Fin header 2008 */

/* auto consultation */
/* styles auto */



h1 {

	border-bottom:1px solid #D10019;

	color:#D10019;

	padding:0;margin:0;

}

.b {font-weight:bold;}
.commentlight { color:#b1b1b1; font-size:10px; }

.au_bleu { color:#607a95; }

.au_puce_titre

{

	padding-left:5px;

	padding-top:4px;

	padding-right:3px;

}



.au_nav_detail {

  background-image: url("/communfo/img/2007/img/affinerliste2.gif");

  background-repeat: repeat-x;

  border:2px solid #D10019;

  color: #FFF;

  height:16px;

}

.au_nav_detail_marge

{

	margin-top:2px;

	padding-left:40px;

	padding-right:40px;

	text-align:center;

}

.au_nav_padR { padding-right:65px;}



.au_blocAnnonce

{

	height:auto;
	min-height:150px;
	overflow:hidden;

}


.au_blocAnnonceTexte
{ 
	height:120px;overflow:hidden; 
}



.au_boxPhotoMin

{

	width:30px;

	height:30px;

	padding-right:10px;

}

/* stupeflix */
.au_PhotoMin { /*height:30px;*/ }
/* fin stupeflix */


.au_boxPhoto

{

	width:200px;

	height:150px;

}



.au_voirPhotos

{

	display:block;

	float:left;

	padding-top:16px;

	padding-left:20px;

	background:url('/communfo/img/2007/img/pc_photo.gif') no-repeat;

	background-position:bottom left;

}

.au_boxTopOmbre{

	background-image:url("/communfo/img/2007/img/enca01.jpg");

	background-repeat: repeat-x;

}

.au_boxContactTitre{

	background-color:#F7F8F2;

	border-top:1px solid #E6E7E1;

	height:16px;

}

.au_liensApropos

{

	background-color:#F7F8F2;

	padding-top:3px;

	padding-bottom:3px;

}
/* modif 120609*/
.au_liensApropos_detail

{

	border-top:1px solid #E6E7E1;

	border-bottom:1px solid #E6E7E1;

	background:white;

	padding-top:2px;

	padding-bottom:2px;

	padding-left:40px; 
	
}
/* fin modif 120609*/
.au_liensApropos_lnk

{

	display:block;

	padding-top:2px;

	padding-left:4px;

	padding-right:15px;

}

.au_part_ico { width:30px;text-align:center; }

.au_part_lnk { width:250px; }



.au_col_savoir { width:280px; float:left; }



.au_cnt_5 { padding-left:5px; }

.au_cnt_10 { padding-left:10px; }

.au_cnt_15 { padding-left:15px; }

.au_cnt_20 { padding-left:20px; }

.au_cnt_30 { padding-left:30px; }



.au_blc_g { 
	
	padding:3px;
	
}

.au_blc_g_in { 

padding-top:3px; 

padding-left:5px; 

padding-bottom:3px; 

padding-right:3px; 

}

.au_blc_g_titre

{

	background:url(/communfo/img/2007/img/rouge-degrade.png) repeat-x;

	padding-left:7px;

	color:white;

	font-weight:bold;

	text-transform:uppercase;

	border-top:1px solid #666;

	border-bottom:1px solid #666;

	margin-bottom:3px;

}

.au_blc_g_bord

{

	border:1px solid #c2c2c0;

	background-image:url(/communfo/img/2007/img/gauche_moyen.gif);

	background-repeat:repeat-x;

	background-color:white;



}
.au_blc_g_bord_correct

{
	/* 2010 COL300 
	border:1px solid #c2c2c0;
	background-image:url(/communfo/img/2007/img/gauche_moyen.gif);
	background-repeat:repeat-x;*/
	background-color:white;
	
	_height:100%;



}


/* 2010 COL300 */
.COL300_pubList{
	background: #FFF; 
	width: 300px;
	margin-top: 10px; 
	padding: 0px;
}
.COL300_paddRecAlertMail{
	
	padding-left: 50px; 
	
}

.COL300_adsenseList{
	margin-top: 10px; 
}

.COL300_pubListCont{
	width:100%;
	background:#FFFFFF;
	padding-top:10px;
}
/* 2010 COL300 */






.au_blc_g_bottom

{

	font-size:1px;

	height:3px;

	background-color:#DEDEDC;

}

.au_blc_g_img_actu{

	margin-right:5px;

}



.au_ann_pro_g

{

	border:1px solid #a39f9c;

	background-image:url('/communfo/img/2007/img/annuaire_prof.gif');

	background-repeat:repeat-x;

	color:#FFF;

	padding-top:2px;

	padding-bottom:4px;

	padding-left:5px;

	padding-right:5px;

}

.au_ann_pro_g_sep

{

	height:4px;font-size:1px;

}	

.au_ann_pro_g_label

{

	padding-top:3px;

}	

.au_ann_pro_titre

{

	position:relative;

	top:5px;

}



.au_boxTopOmbre{

	background-image:url("/communfo/img/2007/img/enca01.jpg");

	background-repeat: repeat-x;

	border:1px solid white;

	background-color:white;

}

.au_boxBottom {

	background-image: url("/communfo/img/2007/img/enca02.gif");

	background-repeat: repeat-x;

	background-position:bottom;

	border-left:1px solid #FFF;

	border-right:1px solid #FFF;

	border-bottom:1px solid #FFF;

	padding-left:10px;

	padding-right:10px;

}

.padR0 {padding-right:0;}

.au_radio { position:relative;top:3px; }

.au_ligne_bouton { padding-top:5px;float:right; }

.au_ligne_bouton_rech { padding-top:9px;float:right; }

.au_liste_ligne_bouton { padding-top:5px;float:left; }



/* bloc recherche auto */

.au_select_mainCat { 

	text-transform:uppercase;

	font-weight:bold;

	font-size:12px;

	width:145px;

}

.au_select_mainCat2 { 

	text-transform:uppercase;

	font-weight:bold;

	font-size:12px;

	width:188px;

}

.au_select_optgroup_mainCat2 optgroup option{ 

	text-transform:capitalize;

}

.au_input_mainCat {

	padding-left:2px;

	text-transform:uppercase;

	font-weight:bold;

	font-size:12px;

	width:43px;

	margin-top:1px;

}

.au_col_mainCat

{

	float:left;

	width:25%;

}

.au_liste_mainCat

{

	float:left;

	width:20%;

}



.au_col_otherCat

{

	float:left;

	width:75%;

}

.au_liste_otherCat

{

	float:left;

	width:80%;

}

.au_blc_mainCat
{
	border:2px solid #ccc; 
	background-color:#dededc;
	padding:2px 0 2px 2px;
	_height:100%;
}

.au_ttr_otherCat

{

	color:#b1b1b1;

	font-weight:bold;

	border-bottom:3px solid #f4f4f4;

	margin-bottom:3px;

	width:100%;

}

.au_ttr_liste_otherCat

{

	margin-left:5px;

	padding-left:5px;

	color:#b1b1b1;

	font-weight:bold;

	border-bottom:3px solid #f4f4f4;

	margin-bottom:3px;

}

.au_bottom_otherCat

{

	background-color: #f4f4f4;

	height:3px;

	font-size:1px;

	margin-left:5px;

	margin-top:3px;

}

.au_rech_backgroundCat

{

	background-color: #f4f4f4;

	height:2px;

	font-size:1px;

}

.au_col_otherCat_L { float:left; width:49%; }

.au_col_otherCat_R { float:right; width:49%; }



.au_col_otherCat_other_L { float:left; width:42%; padding-right:40px; }

.au_col_otherCat_other_R { float:right; width:40%; padding-right:50px;background-color:#f7f7f7; }



.au_select_otherCat { width:100% }

.au_col_otherCat_lib { float:left;width:38%;padding-top:2px; }

.au_col_otherCat_suf { float:left;padding-top:2px; }



.au_col_otherCat_val { float:right;width:60%; }

.au_Cat_line { padding-top:3px; }

.au_Cat_input_min { width:30px; }

.au_Cat_input_liste { width:40px; }

.au_blc_othercat_L { height:100% }

.au_blc_othercat_R

{

	background-color:#f7f7f7;

	padding-left:10px;

	padding-right:5px;

	padding-top:3px;

	padding-bottom:5px;

	height:100%;

} 

.padL5 { padding-left:5px; }

.au_input100 { width:100%; }

.au_otherCat_libloc

{

	position:relative;

	top:10px;

}

.au_otherCat_inputloc { width:75%; }

.au_otherCat_lnkloc

{

	position:relative;

	top:7px;

	left:3px;

}

/* bloc recherche autre */







.boxRechMotCle

{

	border:2px solid #dededc;

	padding-left:12px;

	background:url('/communfo/img/2007/img/rech_fond.gif') repeat-x;

	color:white;

	font-weight:bold;

	padding-top:3px;

	padding-bottom:2px;

	text-transform:uppercase;

}

.boxRechMotCle_lib

{

	float:left;

	padding-top:1px;

}

.boxRechMotCle_btn

{

	margin:0;

	text-transform:none;

}

.au_acces_ttr

{

	text-transform:uppercase;

	font-weight:bold;

	margin-bottom:5px;

	height:100%;

}



.au_accrap_col1 { width:40%;float:left; }

.au_accrap_col2 { width:35%;float:left; }

.au_accrap_col3 { width:25%;float:left; }

.au_accrap_ttr

{

	background-image:url(/communfo/img/2007/img/annuaire.gif);

	background-repeat:repeat-x;

	font-weight:bold;

	text-align:center;

	border-top:1px solid #b1b1b1;

	border-bottom:1px solid #b1b1b1;

	color:#8a8a8a;

}

.au_accrap_bottom

{

	height:3px;

	font-size:1px;

	background-color:#eee;

}

.au_accrap_lng

{

	border-left:1px solid #e8e7e7;

	border-right:1px solid #e8e7e7;

	border-bottom:1px solid #e8e7e7;

	padding-left:10px;

}

.au_accrap_select

{

	padding-top:3px;

	padding-bottom:3px;

	padding-right:5px;

}

.puceg_accrap {

	background-image:url('/communfo/img/2007/img/pucegrise2.gif');

	background-repeat:no-repeat;

	background-position:0 6px;

	padding-left:8px;

	margin-right:10px;

	color:#8a8a8a;

	display:block;

}

.puceg_accrap:hover { text-decoration:underline;color:#8a8a8a; } 

.puceg_accrap_col { width:40%;float:left; }



.rech_input_200

{

	width:150px;

}









/* fiche technique detail */

.ft_det_colG{
	float:left;
	/* 2010 COL300 */
	width:65%;
}

.ft_det_colR

{

	float:right;

	width:230px;

}

.ft_fondTtr

{

	background:url('/communfo/img/2007/img/fdeg_l.gif') repeat-x;

	height:25px;

}

.ft_ttrMain

{

	font-size:14px;

	padding-left:15px;

	padding-top:4px;

}

.ft_detMain

{

	padding-left:5px;

	padding-top:5px;

}

.ft_cdr_cote

{

	padding-top:5px;

	padding-left:5px;

	padding-right:5px;

	padding-bottom:8px;

	border-top:2px solid #dededc;

	border-left:2px solid #dededc;

	border-right:2px solid #dededc;

	border-bottom:3px solid #dededc;



}

.ft_ongletsrech_on_r

{

	float:left;

	display:block;

	margin-left:2px;

	padding-left:10px;

	padding-right:10px;

	text-decoration:none;

	border-left:1px solid #dededc;

	border-right:1px solid #dededc;

	border-top:1px solid #dededc;

	background-image:url("../img/2007/img/ongletrech.gif");

	background-repeat: repeat-x;

	color:#D10019;

	font-weight: bold;

}

.ft_ongletsrech_on_r:hover { text-decoration:none;color:#D10019; }



.ft_ongletsrech_off_r

{

	float:left;

	display:block;

	margin-left:2px;

	padding-left:10px;

	padding-right:10px;

	text-decoration:none;

	border-left:1px solid #dededc;

	border-right:1px solid #dededc;

	border-top:1px solid #dededc;

	color:#595959;

}



.ft_ongletsrech_off_r:hover 

{

	background-image:url("/communfo/img/2007/img/ongletrech.gif");

	background-repeat: repeat-x;

	background-position: 0  0;

	color:#D10019;

	text-decoration:none;

}

.ft_car_L

{

	float:left;

	width:40%;

}

.ft_car_R

{

	float:left;

	width:60%;

}

.ft_cnt_img

{

	padding-top:2px;

	padding-bottom:2px;

}

.ft_cote_ttr { font-size:14px;font-weight:bold; } 

.ft_prix_ttr { font-size:14px;font-weight:bold;color:#D10019; }



.au_keymoteur_cont
{
	background-image:url('/communfo/img/2007/img/enca02.gif');
	background-repeat:repeat-x;
	background-position:center bottom;
	margin:5px 0pt 0pt;
	padding-bottom:10px;
}





/* tri */

.au_boxTri

{

   	border-left: 1px solid #DEDEDC;

   	border-right: 1px solid #DEDEDC;

   	border-bottom: 3px solid #ccc;

}

.au_boxTri_cnt 

{ 

	border:1px solid white; 

	background:url('/communfo/img/2007/img/fdeg_l.gif') repeat-x;

}

.au_boxTriLnk

{

	padding-left:5px;

	padding-top:4px; 

}

.au_boxTriLib

{

	padding-top:1px;

	float:left;

	font-size:10px;

}

.au_boxTriSep

{

	float:left;

	background-color:#595959;

	width:1px;

	font-size:1px;

	margin-left:4px;

	margin-right:4px;

	height:15px;

}

.au_boxTriSelect

{

	top:-2px;

	position:relative;

	float:left;

}



/* liste */

.au_boxListe

{

	background-color:#ededed;

	padding-top:2px;

}

.au_boxListe_L { float:left; width:20px; text-align:center;}

.au_boxListe_C { float:left; width:95%;}



.au_boxListe_fin { float:left; width:25px; }



.au_boxListe_fin_trait { 

	border-left:1px solid #595959;

	border-bottom:1px solid #595959;

	height:14px;

	width:16px;

	margin-left:9px;

	font-size:1px;

}



.au_nav_liste {

  background-image: url("/communfo/img/2007/img/affinerliste2.gif");

  background-repeat: repeat-x;

  border:1px solid #D10019;

  color: #FFF;

}

.au_nav_lnk { color:#fff;text-decoration:none; }

.au_nav_lnk:hover {color:#fff;}



.au_nav_page{width:15%;}

.au_nav_prec{width:20%;padding-left:15px;}

.au_nav_lnkpage

{

	width:45%;

	text-align:center;

}

.au_nav_suiv{width:15%;float:right;}

	

.au_nav_liste_cnt

{

	padding-left:5px;

	padding-right:5px;

}

.au_liste_check { padding-top:40px; }

.au_cdr_listann

{

	background:url('/communfo/img/2007/img/fd_listeres.gif') repeat-x bottom;

	border-bottom:1px solid #dededc;

	padding:5px;

	background-color: #FFF;



}

/* 02 MARS 2010 COL300 retour V4 */
/* modif photovid */
.au_cdr_photo { float:left; width:120px; /*height:90px; */}
/* fin modif photovid */

.au_cdr_nophoto { float:left; width:120px;  }

/* 02 MARS 2010 COL300 retour V4 */

.au_cdr_listdet{
	float:left;
	padding-left:5px;
	/*width:76%; */
	width: 75%;
}

.au_cdr_listdet_lnk { display:block; cursor:pointer; }

/*Mdf ProPart - 2008 04 09 */
.au_listdet_cntR {float:right;width:90px; text-align:right;}
/* 02 MARS 2010 COL300 retour V4 */
.au_listdet_cntL {float:left; /* modif photovid width:300px;*/width:280px;/* fin modif photovid */}

.au_listdet_cntL_cnt {	height:44px;width:280px; }
/*Fin Mdf ProPart - 2008 04 09 */



.au_btn_pucev { position:relative;left:-5px; }

.au_fin_imp { float:right;padding-right:6px;padding-top:2px; }

.au_boxListeOmbre

{

	padding-left:19px;

	background-color:white;

	background-image:url("/communfo/img/2007/img/enca01.jpg");

	background-repeat: repeat-x;

}

.au_ft_rech_colimg

{

	float:left;

	width:35%;

	padding-top:5px;

}

.au_ft_rech_coldata

{

	float:right;

	width:65%;

}

.au_ft_rech_coldata_L

{

	width:40%;

	float:left;

}

.au_ft_rech_coldata_R

{

	width:60%;

	float:left;

}

.au_ft_blc_R

{

	padding-top:5px;

	border-left:1px solid white;

	border-top:2px solid white;

	border-bottom:2px solid white;

}	

.au_ft_mainblc { width:100% }



.au_hm_acces

{

	height:235px;

	border-bottom:2px solid white;

	background-image:url('/communfo/img/2007/img/fd_h.gif');

	background-repeat:repeat-x;

}

.au_hm_acces_L

{

	float:left;

	padding-left:37px;

	width:239px;

}

.au_hm_acces_R

{

	float:right;

	width:398px;

	margin-right:2px;

}

.au_hm_acces_R_cnt { padding-left:10px;padding-right:10px;background-color:white; }

.au_hm_acces_ttr
{
	background:url(/communfo/img/2007/img/rouge-degrade.png) repeat-x;
	padding-left:7px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}

.au_hm_acces_blcann

{

	height:18px;

	background:white;

	border-left:1px solid #dededc;	

	border-right:1px solid #dededc;	

	border-bottom:1px solid #dededc;	

	padding-left:7px;

}

.au_hm_padT2 { padding-top:2px;}



.au_hm_sel_ttr { width:100%; }

.au_hm_sel_col { width:50%;float:left; }

.au_hm_img { margin-right:10px; width:49px; height:36px; border:1px solid #737172; float:left; }

.au_hm_sel_lnk { display:block; }

.au_hm_sep 

{

	background-color: #f4f4f4;

	height:3px;

	font-size:1px;

	border-bottom:2px solid white;

}

.au_hm_liensApropos_lnk

{

	display:block;

	padding-top:1px;

	padding-left:4px;

	padding-right:15px;

	font-size:12px;

}



.au_hm_rech

{

	height:82px;

	border-bottom:2px solid white;

	background-image:url('/communfo/img/2007/img/fd_i.gif');

	background-repeat:repeat-x;

}

.au_hm_rech_R

{

	float:right;

	width:426px;

}

.au_hm_motcle_ttr

{

	background-image:url('/communfo/img/2007/img/fd_rm.gif');

	background-repeat:repeat-x;

	font-size:12px;

	font-weight:bold;

	padding-left:10px;

	padding-top:1px;

	padding-bottom:2px;

}

.au_hm_ann_ttr { font-size:14px; color:white;font-weight:bold; text-transform:uppercase; }

.au_hm_ann_lnk

{

	margin-top:3px;

	background-image:url('/communfo/img/2007/img/fondservices.gif');

	background-repeat:repeat-x;

	background-position:bottom;

	border-left:1px solid white;

	height:55px;

}

.au_hm_ann_lnk_cnt

{

	padding-top:10px;

	padding-left:10px;

}



.au_hm_edt_L

{

	float:left;
	width:320px;
	padding-right:15px;

}

.au_hm_edt_R

{

	float:left;
	width:330px;

}

.au_col_lutil

{

	float:left;
	padding-left:15px;
	width:140px;

}

.au_hm_edt_R_blc

{

	margin-top:2px;

	background-color:#F8F8F4;

	padding:10px;

}

.au_hm_edt_blc_L

{

	float:left;
	border:1px solid #dededc;
	width:150px;
	background:white;

}

.au_hm_edt_blc_R

{

	float:right;
	border:1px solid #dededc;
	width:150px;
	background:white;

}



.ft_lstMain

{

	padding-top:5px;

}

.ft_lst_col_L

{	

	float:left;

	width:68%;

}

.ft_lst_col_R

{	

	float:left;

	width:32%;

}

.au_lst_prix { 

	float:right;

	font-weight:bold;

	font-size:12px;

}

.ft_ttr_bottom 

{ 

	background-color:#C3C3C1;

	height:3px;

	font-size:1px;

	border-top:1px solid white;

}

.ft_lst_blc

{

	padding:3px;

	background-color:#DEDEDC;

}

.ft_lst_lig

{

	background-color:#f8f8f4;

	display:block;

	text-decoration:none;

	cursor:pointer;

	height:100%;

}

.ft_lst_lig:hover{ background-color:#dededc;text-decoration:none; }



.ft_lst_lig_mod	{ float:left; width:35%; }

.ft_lst_lig_ene	{ float:left; width:20%; }

.ft_lst_lig_pui	{ float:left; width:15%; }

.ft_lst_lig_boi	{ float:left; width:20%; }

.ft_lst_lig_por	{ float:left; width:9%; }



.ft_lst_lig_gau { padding-left:5px;padding-top:3px;padding-bottom:3px; }

.ft_lst_lig_lft { padding-left:5px; border-left:1px solid #dededc;padding-top:3px;padding-bottom:3px; }

.ft_lst_lig_ctr { text-align:center; border-left:1px solid #dededc;padding-top:3px;padding-bottom:3px; }



.ft_lst_lig_gau_menu { padding-left:5px;padding-top:2px;padding-bottom:3px; }



.ft_lstTri

{

	padding-top:5px;

	padding-left:3px;

	padding-right:3px;

}

.ft_boxAffiner

{

	border:1px solid #C3C3C1;

	padding-left:3px;

	padding-right:3px;

	padding-bottom:5px;

	padding-top:6px;

}

.ft_boxAffiner_fin

{ height:2px; background:#dededc; font-size:1px; }

.ft_boxMainAffiner { padding:5px; }

.ft_boxMainAffiner_L { float:left;width:45%;padding-top:2px; } 

.ft_boxMainAffiner_R { float:left;width:55%; } 

.ft_boxMainAffiner_lig { padding-bottom:5px; }



.ft_boxAffinerLnk{
	height:100%;
	border-top:1px solid #dededc;
	border-left:1px solid #dededc;
	border-right:1px solid #dededc;
}

.ft_boxAffinerLnk_lig{
	padding:7px;
	border-bottom:1px solid #dededc;
}



/* bloc contact */
/* click to call */
/*
.boxContactDetail_col1 { float:left;width:48%; }
.boxContactDetail_col2 { float:left;width:27%; }
*/
/* FIN click to call */
/* fin bloc contact */


/* pagination liste annuaires de pro */
.white { color:white; text-decoration:none; }
.white:hover { color:white; text-decoration:none; }
/* fin pagination liste annuaires de pro */
/* FIN auto consultation */

/* annuairefo */
/*
#annuaire-liens
{
	margin:0px;
	clear:both;
	float:left;
}
#annuaire-liens #colonne
{
	float:left;
	width:236px
}
#annuaire-liens dl
{
	background:url(/communfo/img/modules/annuaire/marge-pointillee.png) repeat-y 100% 0;
	padding-right:20px;	
	border-color : #FFFF00;
	clear:both;
	margin:0px;
	float: left;
	width: 216px;
}
#annuaire-liens dl#lastcol {
	background:none;
}
#annuaire-liens dd
{
	border-bottom:1px solid #DEDEDC;
	background:url(/communfo/img/modules/annuaire/gris-puce2.gif) no-repeat 0 3px;
	padding:0 0 0 12px;
	margin-left:0px;
	float:left;
	width:95px;
	display:block;
}
#annuaire-liens dd#filsunique {
	width:202px;
	margin-bottom:3px;
}

#annuaire-liens .nounderline {
	border-bottom:0px;
}

#annuaire-liens dt
{
	clear:both;
	text-align:center;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:5px 0px 5px 0;
	font-size:11px;
	border-top:1px solid #B1B1B1;
	border-bottom:1px solid #B1B1B1;
	text-transform:uppercase;
	background:url(/communfo/img/modules/annuaire/annuaire.gif) repeat-x 0 100%;
}

#annuaire-liens dt#notfirstline {
	padding-top: 4px;
}


#annuaire-liens a
{
    color: #8A8A8A;
	background:#FFF
}
*/

/* modif 120210 */
#annuaire-liens dd.filsunique {
	width:202px;
	margin-bottom:3px;
}
/* fin modif 120210 */

#annuaire-liens
{
	margin:0px;
}
#annuaire-liens .colonne, #annuaire-liens #colonne
{
	float:left;
	width:32%;
	background:url(/communfo/img/modules/annuaire/marge-pointillee.png) repeat-y 101.5% top;
	padding-right:2%;
}
#annuaire-liens .colonne_last, #annuaire-liens #colonne_last
{
	float:left;
	width:31%;
}
#annuaire-liens dl
{
	border-color : #FFFF00;
	margin:0px;
	width:100%;
	/*
	width: 94%;
	padding-right:6%;
	*/
}
#annuaire-liens .lastcol, #annuaire-liens #lastcol{
	background:none;
	width: 100%;
	margin:0;
	padding:0;
}

#annuaire-liens dd
{
	border-bottom:1px solid #DEDEDC;
	margin:0;
	float:left;
	display:block;
	/*width:100%;*/
	width:49%;/* modif johann 29 juin 2009 */
}

#annuaire-liens .uneligne
{
	clear:both;
	width:98%;
	display:block;
	margin-left:0;
}

#annuaire-liens .nounderline {
	border-bottom:0px;
	margin-bottom:5px;
}

#annuaire-liens dt
{
	text-align:center;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:5px 0px 5px 0;
	font-size:11px;
	border-top:1px solid #B1B1B1;
	border-bottom:1px solid #B1B1B1;
	text-transform:uppercase;
	background:url(/communfo/img/modules/annuaire/annuaire.gif) repeat-x 0 100%;
	clear:both;
}

#annuaire-liens dt#notfirstline {
	padding-top: 4px;
}


#annuaire-liens a
{
	/*color:#666;*/
    color: #8A8A8A;
	background:#FFF;
	padding:0 0 0 12px;
	background:url(/communfo/img/modules/annuaire/gris-puce2.gif) no-repeat 0 3px;
	display:block;
}

/*******************************************
 VERTICAL
*******************************************/

#annuaire-liens2
{
	width:100%;
}
#annuaire-liens2 h3
{
	color:#FFF;
	background:#C00 url(/communfo/img/modules/default/g4z/rouge-degrade.png) repeat-x 0 100%;
	/* 2010 COL300 */
	width: 278px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:12px;
	margin-left : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : 5px;
	border-bottom:1px solid #666;
}
#annuaire-liens2 dl
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	/* 2010 COL300 */
	width:280px;
}


#annuaire-liens2 dt
{
	/* 2010 COL300 */
	width:280px;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:5px 0 5px 0;
	color:#FFF;
	font-size:11px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	text-transform:uppercase;
	background:#FFF url(/communfo/img/modules/annuaire/menug.gif) repeat-x 0 100%;
	float: left;
}
#annuaire-liens2 dd
{
	border-bottom:1px solid #B1B1B1;
	background:#EEE url(/communfo/img/modules/annuaire/gris-puce2.gif) no-repeat 0 3px;
	padding:0 0 0 12px;
	/* 2010 COL300 */
	width:128px;
	float:left;
	margin-left: 0px;
	display:block;

}
#annuaire-liens2 dd#filsunique {
	width:228px;
}

#annuaire-liens2 .nounderline {
	border-bottom:0px;
}

#annuaire-liens2 dd.uneligne
{
	border-bottom:1px solid #B1B1B1;
	padding:0 0 0 12px;
	width:228px;
}
#annuaire-liens2 a
{
	color:#8A8A8A;
	background:#EEE;
}

/*******************************************
 ANNUAIRE PAGE DE DROITE
*******************************************/
#annuaire-liens3 {
	margin:10px;
	height:100%;
}
#annuaire-liens3 #colonne {
	float:left;
	/* 2010 COL300 */
	width:330px;
	height:100%;
}
#annuaire-liens3 #colonne-droite {
	/* 2010 COL300 */
	width:315px;
	float:left;
}
#annuaire-liens3 dl {
	
	background:url(/communfo/img/modules/annuaire/marge-pointillee.png) repeat-y 100% 0;
	padding-right:20px;
	float:left;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top:0px;
	padding-bottom:0px;
	/* 2010 COL300 */
	width: 290px;
}
#annuaire-liens3 dl#lastcol {
	background:none;
	padding-right:0px;
}
#annuaire-liens3 dt
{
	clear:both;
	text-align:center;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:5px 0 5px 0;
	color:#8A8A8A;
	font-size:11px;
	border-top:1px solid #B1B1B1;
	border-bottom:1px solid #B1B1B1;
	text-transform:uppercase;
	background:url(/communfo/img/modules/annuaire/annuaire.gif) repeat-x 0 100%;
	margin-top:5px;
}
/*////////modif110609/////////*/
#annuaire-liens3 dd
{
	border-bottom:1px solid #DEDEDC;
	background:url(/communfo/img/modules/annuaire/gris-puce2.gif) no-repeat 0 3px;
	padding:0 0 0 12px;
	margin-left:0px;
	float:left;
	/* 2010 COL300 */
	width:280px;
	
	display:block;
}
/*////////fin modif110609/////////*/
#annuaire-liens3 dd#filsunique {
	width:322px;
	margin-bottom:5px;
}

#annuaire-liens3 .nounderline {
	border-bottom:0px;
}


#annuaire-liens3 a
{
	color:#666;
	background:#FFF
}
/* FIN annuairefo */

/* va-consultation */
	.va_ong_sel

	{

		float:left;

		width:30%;

		height:25px;

		background:url('/vacances/images/va/degrade_chercher.gif') repeat-x;

		margin-right:1px;

		position:relative;

		top:0px;

		z-index:2;

	}

	.va_ong_sel_in

	{

		border-top:1px solid #9f9b98;

		border-left:1px solid #9f9b98;

		border-right:1px solid #9f9b98;

		height:19px;

		text-align:center;

		padding-top:2px;

		color:white;

		font-weight:bold;

		font-size:12px;

	}

	.va_ong_unsel

	{

		float:left;

		display:block;

		width:30%;

		height:24px;

		background:url('/vacances/images/va/degrade_demande.gif') repeat-x;

	}	

	.va_ong_unsel_in

	{

		height:18px;

		border-top:1px solid #c0c0c0;

		border-left:1px solid #c0c0c0;

		border-right:1px solid #c0c0c0;

		text-align:center;

		padding-top:3px;

		cursor:pointer;

	}	

	.va_rech

	{

		float:right;

		width:39%;

	}

	.va_rech_btn_ok { border:1px solid #595959; }

	.va_rech_btn_ok:hover { background-color:#595959; color:white; }

	.va_ong_bloc

	{

		background:url('/vacances/images/va/degrade_ligne2.gif') repeat-x;

		width:100%;

		height:31px;

		position:relative;

		top:-4px;

		z-index:1;

		border-bottom:2px solid #d9d9d9;

	}

	.va_ong_bloc_in

	{

		border:1px solid #9f9b98;

		position:relative;z-index:1;

		height:29px;

		padding-left:5px;

		padding-right:8px;

		

	}


	.va_s_ong_sel

	{

		margin-top:7px;

		float:left;

		border:1px solid #cc0000;

		background:url('/vacances/images/va/degrade_rouge.gif') repeat-x;

		margin-right:4px;

	}

	.va_s_ong_sel_in

	{

		background:url('/vacances/images/va/fleche_blanche.gif ') no-repeat 8px 4px;

		padding-left:24px;

		padding-right:8px;

		color:white;

		font-weight:bold;

		text-align:center;

	}	

	.va_s_ong_unsel

	{

		margin-top:7px;

		margin-right:4px;

		width:153px;

		float:left;

		display:block;

		background-color:#ececea;

		border:1px solid #cccccc;

		text-align:center;

	}

	.va_s_ong_acheter

	{

		float:right;

		color:#305a79;

		display:block;

	}

	.va_s_ong_acheter:hover { color:#305a79; }

	.va_s_ong_img { position:relative;top:5px; }

	.va_bloc_carte

	{

		background:url('/vacances/images/va/degr_bloc_11.png') repeat-x white bottom;

		border:1px solid white;

		padding-bottom:15px;

	}

	

	.va_bloc_carte_L{
		float:left;
		padding-left:0;
		width:383px;
	}

	.va_bloc_carte_R

	{

		float:left;

		padding-left:35px;

	}	

	.va_boxTri_cnt
	
	{	
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: white;
		border-right-color: white;
		border-bottom-color: white;
		border-left-color: white;
		background-color: transparent;
		background-image: url(/vacances/images/2007/img/fdeg_l.gif);
		background-repeat: repeat-x;
		background-attachment: scroll;
		padding-bottom:3px;
	}

	.va_et1 { padding-bottom:5px; }

	.va_et1_lib

	{

		float:left;

		font-size:12px;

		font-weight:bold;

		padding-top:2px;

	}	

	.va_et1_select { width:130px; }

	.va_et1_carte{	
		border:1px solid white;
		height:334px;
		width:353px;
		margin-left:30px;
	}

	.va_et2{
		position:static;
		width:271px;
		height:auto;
	}

	.va_et2_fond { position:absolute;top:0;left:0;z-index:1; }

	.va_et2_top { height:30px;width:10px; }

	.va_et2_L { float:left; width:23px; height:275px; background:url('/vacances/images/va/bloc_rond_gche.png') no-repeat; }

	.va_et2_C { float:left; width:225px; height:275px; background:url('/vacances/images/va/bloc_rond_centre.png') repeat-x; }

	.va_et2_R { float:left; width:23px; height:275px; background:url('/vacances/images/va/bloc_rond_dt.png') no-repeat; }

	

	/*.va_et2_in { padding:10px;position:relative;z-index:2; }*/
	.va_et2_in { 
		background:url(/vacances/images/va/bloc_rond_centre.png) repeat-x 99%;border:2px solid white;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		position:static;
	}
	

	.input_check { width:13px;height:13px;border:0;padding:0;margin:0; }

	.va_et2_ln { height:17px; }

	.va_et2_det { padding-left:17px; }

	.va_et2_det2 { border-top:1px solid #c0c3b4; padding-top:3px; padding-bottom:3px; }

	.va_et2_txt { padding-top:2px; }

	

	.va_et2_det2_lb { float:left; width:50%; font-weight:bold;position:relative;z-index:3; }

	.va_et2_det2_lb_sel { width:100%;font-weight:normal; }

	.va_et2_det2_lb_inp { width:75%;font-weight:normal; }

	.va_et2_det2_ac { float:left; width:42%;position:relative;z-index:3; }

	.va_et2_det2_ac2 { float:left; width:57%;position:relative;z-index:3; }

	.va_et3

	{

		width:268px;

		height:39px;

	}

	.va_et3_L { float:left; width:12px; height:100%; background:url('/vacances/images/va/bloc2_rond_gche.png') no-repeat; }

	.va_et3_C { float:left; width:244px; height:100%; background:url('/vacances/images/va/bloc2_rond_centre.gif') repeat-x; }

	.va_et3_R { float:left; width:12px; height:100%; background:url('/vacances/images/va/bloc2_rond_dt.png') no-repeat; }

	.va_et3_ttr { float:left;padding-top:11px;}

	.va_et3_btn { float:right;padding-top:4px;}

    .va_hm_rech {height:82px; border-bottom:2px solid white; background-image:url('/vacances/images/2007/img/fd_i.gif');background-repeat:repeat-x;}
	
	.va_hm_acces_L_annuaire {float: left; padding-left: 5px; width: 286px; padding-top: 7px;}
	
	.va_ann_pro_g {border:1px solid #a39f9c;background-image:url('/vacances/images/2007/img/annuaire_prof.gif');background-repeat:repeat-x;color:#FFF;padding-top:2px;padding-bottom:4px;	padding-left:5px;padding-right:5px; }
	
	.va_hm_rech_R {
		float:right;
		width:422px;
		_width:410px;
	}
	
	

        .va_ml_main

	{

		position:relative;

		top:-3px;

                width:100%;

		background:url('/vacances/images/va/fond_plage.jpg') no-repeat #f0f0ea;

	}

	.va_ml_main_in

	{

		float:right;

		padding-right:10px;

	}

	.va_ml_536 { width:536px; }

	.va_ml_ttr

	{

		height:21px;

		background:url('/vacances/images/va/degr_destination.png ') repeat-x;

		border-bottom: 2px solid #f0f0f0;

	}

	.va_ml_ttr_in

	{

		padding-left:10px;

		padding-top:2px;

		height:17px;

		border:1px solid #dededc;

		font-size:12px;

		font-weight:bold;

	}	

	.va_ml_cdr

	{

		background:url('/vacances/images/va/degr_blocdestination.png') repeat-x bottom white;

		margin-bottom:10px;

        }	

	.va_ml_cdr_in

	{

		border:1px solid white;

		padding-left:10px;

		padding-top:2px;

		padding-bottom:4px;

	}

	.va_ml_cdr_L

	{

		

		float:left;

		width:48%;

	}

	.va_det_pa 	{ width:330px;	}
	
	.va_voir_det { float:left }

	.va_ml_cdr_L_col { float:left; width:35%; height:18px;  }

	.va_ml_cdr_L_col2 { float:left; width:49%; height:18px;  }

	.va_ml_cdr_L_ttr { height:18px; font-weight:bold;  }

	.va_ml_cdr_R

	{

		float:left;

		width:50%;

		border-left:1px solid #cccdc6;

	}

	.va_ml_nvf { margin-bottom:10px; }

	.va_ml_nvf_L { float:left; width:50%;  }

	.va_ml_nvf_R { float:right; width:45%;  }



	.va_ml_hrz

	{

		height:8px;

		border-top:1px solid #cccdc6;

		font-size:7px;

		position:relative;

		left:-3px;

	}

	.va_ml_cdr_R_ln { margin-bottom:7px;padding-left:10px; }

	.va_ml_cdr_R_lib { float:left;width:30%;padding-top:2px; }

	.va_ml_cdr_R_det { float:left;width:60%; }

	.va_ml_cdr_R_sel { width:100%; }

	.va_ml_cdr_els { width:60%;font-weight:normal; }



        .va_fnd_part

        {

            height:35px;

            background:url('/vacances/images/va/degr_passerann_03.gif') repeat-x;

            border-bottom:2px solid white;

        }

        .va_fnd_part_in { padding-top:11px; }

	

	

	

	.va_padL { padding-left:7px; }

	.va_mL { margin-left:10px; }
	.va_blc_crt_res_top	.va_mL { margin-left:5px; }
	
/*** Info Bulles ***/	
	.va_bl   { position:absolute; width:210px; opacity:0.90; filter:alpha(opacity=90); }   
    .va_bl_h { height:8px; background:url('/vacances/images/va/haut_bulle.gif') no-repeat;font-size:1px; }
    .va_bl_m {
        border-left:1px solid #595959;
        border-right:1px solid #595959;
        background-color:#f3f5f7;
        padding-left:5px;
    }
    .va_bl_m a { display:block; text-decoration:underline; }
    .va_bl_padbot { padding-bottom:5px; width: 85%; float: left;}
    .va_bl_b { height:12px; background:url('/vacances/images/va/bas_bulle.png') no-repeat; }
    .va_padr { padding-right:10px; }
	.va_bl_croix { border: 0px; width: 10%; float: right; }
	.va_bl_croix a:link{ background:url('/vacances/images/va/croix_ina.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix a:visited{ background:url('/vacances/images/va/croix_ina.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix a:hover{ background:url('/vacances/images/va/croix_ac.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix{ background:url('/vacances/images/va/croix_ina.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix:hover{ background:url('/vacances/images/va/croix_ac.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	
	.va_all{ width: 150px; float: left;}
	.va_bl_zoom {
		width:100%;
	}
	.va_bl_zoomlk {
		float:left;
	}
	.va_bl_zoompic {
		padding-left:3px;
		text-decoration:none;
	}
/*** Info Bulles ***/	

/*** Info Bulles Immoneuf***/	
	.va_bl9   { position:absolute; width:312px; opacity:0.90; filter:alpha(opacity=90); }   
    .va_bl_h9 { height:8px; background:url('/communfo/img/va/9/ht_bulle.png') no-repeat;font-size:1px; }
    .va_bl_m9 {
        border-left:1px solid #595959;
        border-right:1px solid #595959;
        background-color:#f3f5f7;
        padding-left:5px;
    }
    .va_bl_m9 a { display:block; text-decoration:underline; }
    .va_bl_padbot { padding-bottom:5px; width: 85%; float: left;}
    .va_bl_b9 { height:12px; background:url('/communfo/img/va/9/bas_bulle.png') no-repeat; }
    .va_padr { padding-right:10px; }
	.va_bl_croix9 { border: 0px; width: 10%; float: right; }
	.va_bl_croix9 a:link{ background:url('/communfo/img/va/9/croix_ina.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix9 a:visited{ background:url('/communfo/img/va/9/croix_ina.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix9 a:hover{ background:url('/communfo/img/va/9/croix_ac.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix9{ background:url('/communfo/img/va/9/croix_ina.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	.va_bl_croix9:hover{ background:url('/communfo/img/va/9/croix_ac.gif') no-repeat; width: 17px; height: 11px; border: 0px; text-decoration: none;}
	
	.va_all{ width: 150px; float: left;}
	.va_bl_zoom {
		width:100%;
	}
	.va_bl_zoomlk {
		float:left;
	}
	.va_bl_zoompic {
		padding-left:3px;
		text-decoration:none;
	}
/*** Info Bulles Immoneuf***/	

	.va_blc_crt_res 
		{ 
		border-top:1px solid #9f9b98; 
		border-left:1px solid #9f9b98; 
		border-right:1px solid #9f9b98;
		}

	.va_ttr_otherCat

{



	font-weight:bold;

	border-bottom:3px solid #f4f4f4;

	margin-bottom:3px;

	width:100%;

}
	
	.va_cnt_15 { padding-left:20px;}
	
	.va_blc_crt_res_top{

		background:url('/vacances/images/va/degr_top_res.gif') repeat-x;
		padding-top:6px;
		padding-bottom:6px;
		padding-left:10px;
		border-top:1px solid #FFFFFF;
		margin:0;
		_height :100%;
	}
	
	.va_keymoteur_cont{

	background-image:url('/vacances/images/2007/img/enca02.gif');
	background-repeat:repeat-x;
	background-position:bottom;

}
	
	.va_puceg2 
	
	{	background: url('/vacances/images/2007/img/pucegrisegrosse.gif');
		background-repeat: no-repeat;
		background-position:0 4px;
		padding-left: 9px;
		margin-right: 10px;
		
		}
	
	.va_blc_res_cols 
		{
		display:block;
		margin:0; 
		padding:0;
		}
	
	.va_blc_crt_res_col1	{ float:left; width:25%; }

	.va_blc_crt_res_col2	{ float:left; width:23%; }

	.va_blc_crt_res_col3	{ float:left; width:26%; }

	.va_blc_crt_res_col4	{ float:left; width:22%; }
	
	
	
	.va_blc_crt_res_col1_1	{ float:left;}

	.va_blc_crt_res_col2_1	{ float:left;}

	.va_blc_crt_res_col3_1	{ float:left;}

	.va_blc_crt_res_col4_1	{ float:left;}

	.va_pucev 
	{
	background: url('/vacances/images/2007/img/pucecompte.gif') no-repeat;
	background-position:0 4px;
	padding-left: 9px;
	margin-right: 10px;
	}
	
	.va_puceR 
	{
	background: url('/vacances/images/2007/img/pucecompte.gif') no-repeat;
	background-position:0 4px;
	padding-left: 10px;
	margin-right: 10px;
	}
	
	.va_puceR2
	{
	background: url('/vacances/images/2007/img/pucecompte.gif') no-repeat;
	background-position:0 4px;
	padding-left: 9px;
	margin-right: 0px;
	}

	.va_blc_crt_res_cnt

	{
		position: relative;
		padding:3px;

		border-top:2px solid #d9d9d9;

	}

	.va_blc_crt_res_carte

	{

		border:1px solid #9f9b98;		
		width:auto;		
		height:380px;		
		position:relative;
		margin-left:auto;
		margin-right:auto;
		
	}
	
	.va_blc_crt_charge_carte

	{
		border:1px solid #9f9b98;
		background-color:#f0f0ea;
		width:574px;	
		height:380px;
		position:relative;
		z-index:1;
		
	}
	
	.va_picLoadMap
	{
	margin-top:120px;
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	}
	
	.va_textLoadMap
		{
		padding-top:3px;
		text-align:center;
		color:#d10019;
		font-size:12px;
		font-weight:bold;
		}
		
	.va_bgLoadMap 
		{ 
		position:absolute;
		top:190px;
		left:138px;
		background:url('/vacances/images/va/bandeau_loading.gif') no-repeat;
		width:303px;
		height:36px;
		padding-left:15px;
		z-index:100;
		
		}

/* 2010 COL300 */	
	.va_blc_res_alert	{
		display:block;
		width:100%;
		background:url('/vacances/images/va/bloc_al_g.png') no-repeat left top;
		height:45px;
		padding:0; margin:0; 
	}
	.va_blc_res_alert span	{
		display:block;
		width:100%;
		height:45px;
		text-align:center;
		background:url('/vacances/images/va/bloc_al_d.png') no-repeat right top;
		padding:0; margin:0; 
	}
	.va_blc_res_alert img { width:478px; height:45px; margin:0; padding:0; }
/* 2010 COL300 */

	.COL300lienVacances{width:470px;}
	
	.va_blc_pays {padding-left:20px; width:80%;}

	.va_blc_pdc {padding-left:20px;}
	.va_blc_pdc_cols {display:none;}
	.va_blc_pdc_col1 {float:left; width:55%;}
	.va_blc_pdc_col2 {float:left; width:40%;}
	.va_blc_pdc_radio {float:left; padding-top:2px; width: 13px; height: 13px;}
	.va_blc_txt {padding-left:10px; float:left; width:40%; height:18px;}
	.va_blc_plus {border:1px solid #dededc;background-color:white;}
	.va_blc_lnk_plus {width:15%;display:block;padding-left:12px;background:url('/vacances/images/va/blc_mt_plusg.gif') no-repeat 0px;text-decoration:none;}
	.va_blc_lnk_plus:hover {background:url('/vacances/images/va/blc_mt_plusr.gif') no-repeat 0px;color:#d10019;text-decoration:none;}

	.va_blc_lnk_moins {width:15%;display:block;padding-left:12px;background:url('/vacances/images/va/blc_mt_moinsg.gif') no-repeat 0px;text-decoration:none;}
	.va_blc_lnk_moins:hover {background:url('/vacances/images/va/blc_mt_moinsr.gif') no-repeat 0px;color:#d10019;text-decoration:none;}
	
	.va_res_legend_all
	
	{
	
	border-bottom:1px solid #9f9b98;
	border-left:1px solid #9f9b98;
	border-right:1px solid #9f9b98;
	
	}
	
	.va_res_legend_h

	{

		margin-left:10px;
		padding-left:45px;
		padding-right:15px;
		float:left;
		font-size:10px;
		padding-top:6px;
		background:url('/communfo/img/modules/cartographie/legende-groupe.gif') no-repeat 0 2px;
		/* FEV 2010 COL300 retour V2*/
		height:23px; 
		/* FIN FEV 2010 COL300 retour V2*/
	}	

	.va_res_legend_l

	{

		margin-left:15px;

		float:left;

		padding-left:35px;

		font-size:10px;

		padding-top:6px;

		background:url('/communfo/img/modules/cartographie/legende-annonce.gif') no-repeat 0 0px;
		/* FEV 2010 COL300 retour V2*/
		height:23px; 
		/* FIN FEV 2010 COL300 retour V2*/
	}

	.va_res_legend_sep

	{

		float:left;

		color:#d9d9d9;

		font-size:14px;

		font-weight:bold;

		padding-top:3px;

	}

	.va_res_btn

	{

		float:right;
				
	}
	
	.va_res_btn:hover

	{

	color:#d10019;
	
	}
	
	

	.va_res_btn div

	{

		border-left:1px solid #9f9b98;

		background-color:white;

		padding:5px;

		text-align:center;

	}
	
	.va_res_btn_voirAnnonce

	{

		float:right;
		padding-right:3px;
		padding-left:3px;
		padding-bottom:3px;
		padding-top:1px;		
		border-left:1px solid #9f9b98;
		text-align:center;
		/* FEV 2010 COL300 retour V2*/
		_width:40%;
		/* FIN FEV 2010 COL300 retour V2*/
	}
	

	.va_res_oeil { text-decoration:none; float:left; padding-top:1px; padding-right:5px;}

	.va_res_red { font-weight:bold; color:#d10019; }

	.va_res_blu { font-weight:bold; color:#305a79; position:relative; top:-2px; }

    .va_res_crit_ext
	
	{
	border: 1px solid #dededc;
	}
		

        .va_res_crit

        {

            background: url(/vacances/images/va/enca01.jpg) repeat-x ;

            width:100%;	
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-top-color: #ffffff;
			border-right-color: #ffffff;
			border-bottom-color: #ffffff;
			border-left-color: #ffffff;

        }

        .va_res_crit_in

        {

            padding-top:30px;

            padding-left:20px;
			
			width:99%;
			
		

        }
		
		 .va_res_crit_bottom

        {

            background: url(/vacances/images/va/enca02.gif) repeat-x ;

            width:100%;
			
			

        }

        .va_res_pad_rech { padding-left:20px; }

	.cu { cursor:pointer; }

	

	.va_lst_ttr {

		font-size:12px;

		font-weight:bold;

		padding-bottom:4px;


	}

	.va_cdr_photo { float:left; width:120px;text-align:center;  }	
	
	.va_col_lvaprat {

		float: left;
		padding: 10px;
		/* FEV 2010 COL300 retour V2*/
		/*width: 250px;*/
		width:44%;
		border:1px #dededc solid;
		background-color:#FFFFFF;
		margin-right:10px;
		
		}
	.va_col_rvaprat {
		
		float: left;
		padding: 10px;
		/* FEV 2010 COL300 retour V2*/
		/*width: 250px;*/
		width:45%;
		border:1px #dededc solid;
		background-color:#FFFFFF;
		
		}
		
	.va_blocAnnonceTexte
		{ 
		height:auto;
		min-height:100px;
		overflow:hidden;
		}
	
	.va_PhotoMin
		{
		height: 30px;
		margin-bottom:0;
		}
	.va_nbPhoto
		{
		height:15px;
		margin-right:10px;
		display: block;
		float:left;
		}
	.va_pictoVisite
		{
		display: block;
		float:left;
		height:16px;
		background:url(/vacances/images/va/pic_video.png) no-repeat 0 0;
		padding-left:18px;
		margin-right:10px;
		}
	.va_pictoCarte
		{
		display: block;
		float:left;
		/* 26FEV 2010 COL300 retour V3*/
		/*height:16px;*/
		background:url(/vacances/images/va/pic_retour_carte.png ) no-repeat 0 0;
		padding-left:18px;
		margin-right:7px;
		}
	.va_voirPhotos
		{
		height:16px;
		display: block;
		padding-left: 20px;
		background: url(/vacances/images/2007/img/pc_photo.gif) no-repeat 0 0;
		}
	.va_visiteVirt
		{
		height:16px;
		display: block;
		padding-left: 20px;
		background: url(/vacances/images/va/pic_video.png) no-repeat 0 0;
		}
	.va_boxContactDetail_lang
		{
		font-family:arial,sans-serif;
		font-size:10px;
		color:#595959;
		}
		
	.va_box_alertVerte
	{
	background-color:#ededed;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:20px;
	}
	
	.va_boxListeOmbre

	{
	padding-left:19px;
	background-color:white;
	background-image:url("/vacances/images/2007/img/enca01.jpg");
	background-repeat: repeat-x;
	height:45px;
	}
	
	.va_bloc_edito
	{
	background-color: #f8f8f4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	
	.va_padRL_10
	{
	padding-left:10px;
	padding-right:10px;
	}
	
	.va_PadR_20
	{
	padding-right:20px;
	}
	
	.va_PadR_10
	{
	padding-right:10px;
	}
	
	.va_cnt_30_et_10
	{
	padding-left: 30px;
	padding-right:10px;
	}
	
	.va_padR0
	{
	padding-right:0;
	}
	
	.va_boutongris
	{
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	background:url('/vacances/images/va/bt_voirliste.png') repeat-x;
	border: 1px solid #dededc;
	background-position:bottom;
	}
	
	.va_boutongris a
	{
	font-size: 11px;
 	font-weight: bold;
	color:#d10019;
	}
	
	.va_ong_bloc_demande

	{

		background:url('/vacances/images/va/degrade_ligne3.gif') repeat-x bottom;
		background-color:#c3c2c1;
		width:100%;
		position:relative;
		top:-4px;
		z-index:1;
		border-bottom:2px solid #d9d9d9;
		
		

	}
	
	
	.va_ong_bloc_demande_in

	{
		border:1px solid #9f9b98;
		position:relative;z-index:1;
		padding:10px;
	}
	
	.va_ong_cnt_degrade
	{
		border:1px solid #9f9b98;
		background:url('/vacances/images/va/degr_blocdestination.png') repeat-x bottom white;
		padding-left:210px;
		padding-top:10px;
		padding-bottom:5px;
		height: 70px;
	
	}

	.replacement_loc { float:left;width:216px;height:37px;padding-top:2px;}


	.va_ong_lib {float:left;width:15%;padding-top:2px;}
	
	.va_ong_lib_select {float:left;width:30%; }
	
	.va_ml_cdr_R_ln2 { margin-bottom:7px; width:100%; }
	
	.va_bloc_calendr_det
		{
			width:541px;
			margin:0 auto;
		}
	.va_bloc_calendr_det_pop
		{
			padding-left:20px;
			padding-right:20px;
		}
		
	.va_degrTop_calend_det
		{
		background: url('/vacances/images/va/ht_degr_cal.png') no-repeat;
		font-weight: bold;
		font-size: 12px;
		color:#5a5a5a;
		padding-top:5px;
		padding-left:30px;
		padding-bottom:5px;
		}
		
	.va_degrBg_calend_det
		{
		background: url('/vacances/images/va/degr_cal.png') repeat-x;
		height:322px;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:10px;
		}
	
	.va_degrBott_calend_det
		{
		background: url('/vacances/images/va/bas_degr_cal.png') no-repeat;
		height:13px;
		}
		
	.va_ht_degr_blanc
		{
		background: url('/vacances/images/va/ht_degr_blc_03.png') no-repeat;
		height:10px;
		}
	
	.va_centre_blanc
		{
			background-color:#FFFFFF;
			/*padding-left:20px;*/
		}
	
	.va_bas_degr_blanc
		{
		background: url('/vacances/images/va/bas_degr_blc_03.png') no-repeat;
		height:10px;
		}
	
	.va_blc_cal_prixSaisonCol { float:left;width:49%;background:white; }
	.va_blc_cal_prixSaison_cnt { width:200px; /*margin-top:20px;*/}
	.va_blc_cal_prixSaison
		{
		border:1px solid #dedfda;
		background-color:#f8f9f4;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		color:#555555;
		}
	
	.va_pBassSaison
		{
		background: url(/vacances/images/va/puce-jaune.png) no-repeat;
		background-position: 4px 3px;
		padding-left:20px;
		color:#555555;
		}
		
	.va_pMoySaison
		{
		background: url(/vacances/images/va/puce-orange.png) no-repeat;
		background-position: 4px 3px;
		padding-left:20px;
		color:#555555;
		}
	
	.va_pHautSaison
		{
		background: url(/vacances/images/va/puce-rouge.gif) no-repeat;
		background-position: 4px 3px;
		padding-left:20px;
		color:#555555;
		}
	
	.va_pNonDispo
		{
		background: url(/vacances/images/va/pic_nondispoti.png) no-repeat;
		padding-left:20px;
		height:16px;
		color:#555555;
		}
	
	.va_blc_cal_noDate
		{
			padding-left:20px;
		}
	
	.va_boutgris
	{
		background:url('/vacances/images/va/bout_gris01.gif') no-repeat;
		padding-top: 2px;
		text-align:center;
		font-size: 11px;
		color: #595959;
		font-family: Arial;
		font-weight:bold;
		height:17px;
		width:143px;
	}

	.va_boutgris a:hover
	{
		background-position: 0pt 0pt;
	}

/* click to call */
/*
	.boxContactDetail_col1 { float:left;width:45%; }
	.boxContactDetail_col2 { float:left;width:35%; }
*/	
/* FIN click to call */    
	.va_blccal_ht { background:#e5e5e3;  height:20px; }
	.va_blccal_ht_L { float:left; background:url('/vacances/images/va/coinhtgche_gris.gif') no-repeat white bottom;  width:20px; height:20px; }
	.va_blccal_ht_R { float:right; background:url('/vacances/images/va/coinhtdt_gris.gif') no-repeat white bottom;  width:20px; height:20px; }
	.va_blccal_ht_ttr { float:left; padding-top:3px; padding-left:5px; font-weight:bold; font-size:12px; }
    
	.va_blccal_mid
	{
	    padding-left:20px;
	    padding-right:20px;
	    /*background-image:url('/vacances/images/va/degr_gris.png');*/
	    background-repeat:repeat-x;
	    /*background-color:#f4f4f4;*/
	}
	.va_blccal_mid_ht { background:white; height:11px; font-size:1px; }
	.va_blccal_mid_ht_L { float:left; background:url('/vacances/images/va/coinhtgche_blc.gif') no-repeat #e5e5e3; width:8px; height:11px; font-size:1px; }
	.va_blccal_mid_ht_R { float:right; background:url('/vacances/images/va/coinhtdt_blc.gif') no-repeat #e5e5e3; width:8px; height:11px; font-size:1px; }

	.va_blccal_mid_bs { background:white; height:11px; font-size:1px; }
	.va_blccal_mid_bs_L { float:left; background:url('/vacances/images/va/coinbasgche_blc.gif') no-repeat #f4f4f4; width:8px; height:11px; font-size:1px; }
	.va_blccal_mid_bs_R { float:right; background:url('/vacances/images/va/coinbasdt_blc.gif') no-repeat #f4f4f4; width:8px; height:11px; font-size:1px; }
	
	.va_blccal_bs { /*background:#f4f4f4;*/ }
	.va_blccal_bs_L { float:left; /*background:url('/vacances/images/va/coinbasgche_gris.gif') no-repeat white; */ width:20px;height:20px;  }
	.va_blccal_bs_R { float:right; /*background:url('/vacances/images/va/coinbasdt_gris.gif') no-repeat white;*/  width:20px;height:20px;  }
	
	.va_calblc_v12msuiv { padding-top:10px; }
	.va_calblc_mid_ctr
	{
	    background-color:#ffffff;
	    background-image:none;
	    width:100%;
	}
	.va_calblc_mid_ctr_in { padding-left:20px; }
	.va_blccal_lnk { position:relative; top:10px; left:360px; }
	
	.va_blc_cal_prixPopCol_L { float:left;width:31%; }
	.va_blc_cal_prixPopCol_R { float:left;width:68%; }
	
	
	
	/*Ajout de classes pour la Home V2*/
	.va_et1_mgl{
		float:left;
		width:30px;
		position:relative;
	}
	.va_et1_aide{
		position:relative;
		top:3px; left:15px;
	}
	.va_et2_blc_det{
		width:100%;
	}
	.va_et2_blc_det_L{
		float:left;
		width:50%;
	}
	.va_et2_blc_det_R{
		float:left;
		width:49%;
	}
	.va_et2_sep10{
		width:10px;
	}
	.va_et3{
		width:272px;
		height:39px;
	}
	.va_et3_C{
		float:left;
		width:248px;
		height:100%;
		background:url(/vacances/images/va/bloc2_rond_centre.gif) repeat-x;
	}
	.va_fenetre_aide{
		top:24px;
		left:8px;
		display:none;
	}
	.va_fenetre_aide_pic{
		float:left;
		padding-top: 1px;
	}
	.va_et_legend{
		position:relative;
		top:-4px;
		left:8px;
	}
	.va_et3_btn_cnt{
		padding-top:4px;
	}
	.au_fenetre_aide{
		z-index:250;
	}
	
	
	/* NBN Liste annonces cadre recherche élargie */
	.va_box_carre_nores
	{
		background-color:#ededed;
		padding-top:4px;
		padding-bottom:4px;
		padding-left: 7px;
		padding-right: 7px;
	}
	.carre_nores{
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		border: solid 1px #DEDEDC;
		background-color: #FFFFFF;
	}
	.va_0res_plus{
		text-transform: uppercase;
		padding-left: 20px;
		padding-bottom: 7px;
		margin-top: 10px;
		background-image: url("/vacances/images/va/picto_plus.png");
		background-repeat: no-repeat;
		font-size: 11px;
	 	font-weight: bold;
		color: #D10019;
	}
	
	.va_0res_carre_jaune{
		padding-bottom:	7px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		margin-top: 7px;
		background-color: #FFF4B6;
		display: block;
	}
	
	.va_0res_voirann a:link {
		color:#D10019;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.va_0res_voirann a:hover {
		text-decoration:underline;
	}
	/* Fin Liste annonces cadre recherche élargie */

/* FIN va-consultation	

/* im-consultation */
/* bloc critères de recherche */
.blc_mt_ttr {padding-top:5px;font-size:11px;font-weight:bold;color:#595959;}
.blc_mt_col_ttr {font-weight:bold; font-size:12px; }
.blc_mt_colmoteur {width:170px;float:left;padding-top:5px;padding-bottom:5px;}
.blc_mt_cnt {padding-left:30px;padding-right:15px;}
.blc_mt_L {float:left;}
.blc_mt_R {float:right;width:521px;}
.blc_mt_R_cnt {border:1px solid #dededc;background-color:#f8f8f4;padding-left:5px;}
.blc_mt_R_fin {background-color:#f4f4f5;height:3px;font-size:1px;}
.blc_mt_pad {padding-left:20px;}
.blc_comment {font-size:10px;}  
.blc_up_3 {padding-top:3px;}
.blc_plus {border:1px solid #dededc;background-color:white;}
/* fin bloc critères de recherche */

.mc_calm_colL
{
	float:left;
	width:64%;
}
.mc_calm_colR
{
	float:left;
	width:33%;
}
.im_dscgen_colL { float:left; width:33%; }
.im_dscgen_colMid { float:left; width:50%; }
.im_dscgen_colMid2 { float:left; width:49%; }
.im_dscgen_colC { float:left; width:66%; }
.im_dscgen_colR { float:left; width:33%; }
.im_dscgen_inp { width:50%; }
.im_dscgen_inpM { width:80%; }
.im_dscgen_inpM2 { width:120px; }
.im_opt_det_cu { display:block; font-weight:bold; text-decoration:underline; }

.mc_rech_dep_carte
{
	display:block;
	position:relative;
	margin-top:10px;
}
.mc_rech_dep_carte:hover {text-decoration:none;}
.mc_rech_dep_carte_txt
{
	position:relative;
	color:#d10019;
	font-weight:bold;
	z-index:2;
}
.mc_rech_dep_carte_pic
{
	position:absolute;
	left:50px;
	top:-15px;
	z-index:1;
}
/* marge gauche Immo */
.im_mg_pub_f1
{
	font-size:1px;
}
.im_mg_ttr_jau
{
	color:#F0FF00;
}
.im_mg_blc_coupcoeur
{
	background-color:#eee;
	color:#666;
	padding: 5px;
	margin:0;
}
.im_mg_blc_coupcoeur_btm
{
	background:url(/communfo/img/2007/img/page-cornee-fnd.gif) repeat-x  white;
	text-align:right;
	position:relative;
	top:-3px;
}
.im_mg_coup_colL { float:left; width:25%; }
.im_mg_coup_colR { float:left; width:75%; }
/* home Immo */
.im_ho_blc_annonces 
{
	background-image:url(/communfo/img/2007/img/fd_h.gif);
	background-repeat:repeat-x;
	border-bottom:2px solid white;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}
.im_ho_ttr_rouge 
{
	background-image:url(/communfo/img/2007/img/rouge-degrade.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	color:white;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.im_ho_rub 
{
	border-bottom:1px solid #666666;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:2px;
}
.im_ho_rub_col
{
	float:left;
	width:25%;
}
.im_ho_rub_col_in
{
}
.im_ho_rub_col_in_bdr
{
	padding-left:20px;
	background-image:url(/communfo/img/2007/img/marge-pointillee.png);
	background-repeat:repeat-y;
	padding-bottom:5px;
}
.im_ho_bg_annu 
{
	background-image:url(/communfo/img/2007/img/fd_i.gif);
	background-repeat:repeat-x;
	border-bottom:2px solid white;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:16px;
}
.im_ho_L_annu 
{
	float:left;
	width:45%;
}
.im_ho_R_annu 
{
	float:left;
	width:55%;
}
.im_ho_ann_lnk 
{
	background-image:url(/communfo/img/2007/img/fondservices.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-left:1px solid white;
	margin-top:1px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:8px;
}
/* pagination liste */
.white { color:white; text-decoration:none; }
.white:hover { color:white; text-decoration:none; }

.im_boxListe_L
{
	float:left;
	text-align:center;
	width:4%;
}
.im_boxListe_C
{
	float:left;
	width:95%;
}
.im_boxMain
{
	padding-left:10px;
	padding-right:10px;
	background:white;
}
.im_ls_col30 { width:30px; }
.im_ls_col70 { width:70px; }
.im_pic_fr { position:relative;top:-10px; }

.im_ls_pub { width:100%;}
.im_ls_pub_L
{
	float:left;
	width:45%;
	height:250px;
	background:url(/communfo/img/2007/img/degr-bg.jpg) repeat-x;
}
.im_ls_pub_R
{
	float:right;
	width:300px;
	height:250px;
}
.im_ls_pub_lnk
{
	display:block;
	position:relative;
}
.im_ls_pub_lnk:hover { text-decoration:none; }
.im_ls_pub_ttr
{
	font-size:18px;
	text-align:center;
}	
.im_ls_pub_ttv
{
	font-size:16px; 
	font-weight:bold; 
	color:#4b8d28;
	position:absolute;
	top:70%;
	left:45%;
	cursor:pointer;
}	
.im_de_ann_L
{
	width:64%;
	font-weight:bold;
	float:left;
}
.im_de_ann_R
{
	width:35%;
	text-align:right;
	float:left;
}

/* v360 */
.im_blocAnnonceTexte {
	float: left;
	width: 315px;
}
/* fin v360 */

.f13 { font-size:13px; }
.cockersizeColG{
	width:auto;
	padding-top:3px; 
}
.cockerCont{
	margin-bottom:7px;
}
.cockerIn{width:100%; cursor:pointer;}
.cockerBG{padding-right:3px; padding-left:3px;}
.cockerBrd{
	border:1px solid #B7B296; 
	background-color:#FFF;
	padding:5px;
}
.cockerTitre{
	margin-bottom:0px !important;
	margin-bottom:3px;
}


.cocker_titre_img{
	position:absolute;
	top:8px;
}
.cockerBotBrd{
height:3px;
background-color:#DAD8C1;
font-size:1px;
margin-left:2px;
} 

.cockerBlc
{
	height:100%;
	padding-left:93px;
	overflow:hidden;
}
.cockerBlcL
{
	float:left;
	position:relative;
	left:-93px;
	width:93px;
}

.cockerBlcR
{
	float:left;
	margin-left:-93px;
	width:100%;
	text-align:center;
}
.cockerBlcR_ttr
{
	font-size:12px;
	font-weight:bold;
}
/* FIN im-consultation */


/* FEV 2010 COL300 retour V2*/
.col300_paddTfichTechAuto{
	height:5px;
	font-size:1px;
}


/* page */
.centre
{
	margin:0 auto;
	font-size:11px;
	/*width:998px; modif yoyo 08/01/2010*/
	width:996px;
	/* johann position OAS frame 09/2010 */
	cursor:default;
}
.page1
{
	margin:0;padding:0;
	width:996px;
	font-size:11px;
	font-weight:normal;
	/*padding-bottom:2px;*/
	display:block;
	
	
}

.contenu
{
	width:100%;
	/*background:#F8F8F4;2010 COL300*/
	background:#EDEDED;
	color:#666;
}

/* 2010 COL300
IMMO
.colonne-gauche
{
	float:left;
	border:1px solid #DEDEDC;
	width:250px;
	overflow:hidden;
	color:#666;
	background:#FFF;
}
*/
.colonne-gauche
{
	float:left;
	/*border:1px solid #DEDEDC;*/
	width:300px;
	overflow:hidden;
	color:#666;
	background:#EDEDED;
}

.pub-250-250
{
	border-top:1px solid #DEDEDC;
	border-bottom:1px solid #DEDEDC;
	text-align:center;
}
#pub-250-250 { text-align:center; }
.colonne-droite
{
	width:680px;
	background:#FFF; 
	color:#666;
	float:left;
	margin:4px 0 0 3px;
}

/* 2010 COL300
IMMO
.colonne-centre
{
	margin-left:3px;
	width:596px;
	border:1px solid #DEDEDC;
	background:#FFF;
	color:#666;
	float:left;
}
*/
.colonne-centre
{
	/*padding-left:3px;*/
	width:560px;
	/*border:1px solid #DEDEDC;*/
	background:#FFF;
	color:#666;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}


/*2010 COL300 */
.colonne-gauche div.col300coeurMt10{margin-top:10px;}
.col300pubMt10{margin-top:10px;}

/* modif 090109 */
.colonne-vignette
{
	margin-top: 60px;
	width:125px;
	padding-left:5px;
	color:#666;
	float:left;
	/*2010 COL300 */
	background:#EDEDED;
}
/* fin modif 090109 */



/* 2010 COL300 
AUTO*/
.colonne_centre2010
{
	margin-left:3px;
	width:666px;
	border:1px solid #DEDEDC;
	background:#FFF;
	color:#666;
	float:left;
}
.colonne_droite300
{
	margin-top: 45px;
	margin-left:4px;
	width:300px;
	color:#666;
	float:left;
}
/* 2010 COL300 */




#tp_rech .colonne-gauche { width:300px; }
#tp_rech .colonne-droite { width:683px; }

#tp_rech .messageErreurRecherche
{
	color: red;
	font-weight: bold;
	margin-left: 15px;
}
#tp_rech .au_select_mainCat, #tp_rech .au_select_mainCat2 { width:170px; }
#tp_rech .au_Cat_input_min { width:45px; }
#tp_rech .au_blc_mainCat { height:100%; }


/* 2010 COL300*/
.col300_pubtitle{
font-size:11px;color:#595959;padding-top:3px;text-align:center;
}

.col300_padd{
padding-left:10px; padding-right:10px; padding-top:10px;
}

/* FEV 2010 COL300 retour V2*/
.col300_MT10{
margin-top:10px;
}

/* FEV 2010 COL300 retour V2*/
/* surcharge specifique home immo */
.cockersizeHome .col300_blkPV{
padding-left:0px; padding-right:0px; padding-top:0px;
}



.col300_blkPV{
margin-left:10px;margin-right:10px;
padding-top:10px;padding-left:10px;padding-right:10px;
background:#FFF;

}

.col30_ttVendez{
	font-size:16px;
	font-weight:bold;
	color:#1882AC;
}

.col300annoncePrMail{
	padding-left:35px;
	padding-top:10px;
	width:210px;
	padding-bottom:10px;
	
}

/* 2010 COL300
#tp_list .colonne-gauche { width:260px; }
#tp_list .colonne-centre { margin-left:3px; width:596px; }
*/
#tp_list .colonne-gauche { width:300px; }
#tp_list .colonne-centre { /*padding-left:3px; width:555px;*/background:#FFFFFF; }


#tp_pa .colonne-gauche { width:300px; }
#tp_pa .colonne-droite { width:683px; }

.pubgauche { text-align:center; }

.ppg
{
	background-color:#9F9B98;
	font-weight:bold;
	/* modif 18/02/08
	padding-left:70px;*/
	text-align: center;
	/* fin modif 18/02/08 */
}
.ppg2
{
	text-align:center;
	border-top:1px solid white;
	background-color:#DEDEDC;
	color:#9F9B98;
}
.ppg_div
{
	float:left;
}
.ppg_div_140
{
	float:left;
	width:140px;
}
.ppg_a
{	
	color:#FFF;
	background:#9F9B98;
	/* modif 18/02/08
	padding:0 10px;
	fin modif 18/02/08 */
	text-transform:uppercase;
}
.ppg2_a
{	
	color:#9F9B98;
	text-decoration:none;
}
.ppg_a:hover { color:#FFF;text-decoration:underline; }

.ppg2_a:hover { text-decoration:underline; }

.hachures
{
	font-size:6px;
	background-color:#F7F7F4;
	background-image:url(/immobilier/images/2007/gabarits/hachures.png);
	background-repeat:repeat;
}
/* FIN page */



/* couleur */
.cred  {color:#D10019;} .cred_b{color:#D10019;font-weight:bold}
.cjau  {color:#FABB00;}
.cver  {color:#7EBD17;}
.cgrc { color:#9F9B98 }

.b { font-weight:bold; }

/* spécifique bibliothèque */
.h20 { height:20px; }
.h30 { height:30px; }
.h60 { height:60px; }
.h100 { height:100px; }
.w590 { width:590px; }
.w711 { width:711px; }
.w1000 { width:1000px; }



.impression{
	display: none;
	/*visibility : hidden;*/
}

/*
body {
	background:#595959 url(../images/2007/gabarits/fond4.png) no-repeat center 0;
	background-attachment: fixed;

	color: #595959;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:arial,sans-serif;
}
*/
acronym
{
	border:none;
}

img {border:0;}

a {
  text-decoration: none;
  color: #595959;
}

a:hover {
  text-decoration: underline;
  color: #595959;
}
form 
{
	margin:0;padding:0;
}
select, input
{
	border:1px solid #595959;
	font-size:11px;
	font-family:arial,sans-serif;
	color: #595959;
	margin:0;padding:0;
}
input.noborder
{
	border:0;
	margin:0;padding:0;
}
p {
	float:left;
	margin:0;
}

h1,h2,h3 { font-size:11px; margin:0;font-weight:normal; }

.clear {
	clear:both; 
	font-size:0px;
	line-height:0px;
}
.nomargin
{ margin:0;background:white; }
.spacer
{
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;
	clear:both;
}
.spacer_std { height:10px;font-size:1px; }
.spacer_semi { height:5px;font-size:1px; }

.input_check 
{
	border:0;
	height:13px;
	width:13px;
	padding:0;
	margin:0;
}

.au_cnt_10 { padding-left:10px; }
.au_cnt_15 { padding-left:15px; }
.au_cnt_30 { padding-left:30px; }


.pabs {position:absolute;}
.prel {position:relative;}
.flol {float:left;}
.flor {float:right;}

.din {display:none;}
.dib {display:block;}

.commentaire { font-size:10px; }
.pub250_f1 { font-size:1px; text-align:center; }
.cnt_250 { 
	border-top:1px solid #DEDEDC;
	border-bottom:1px solid #DEDEDC;
}

iframe.hidden { width:1px;height:1px; }

.cnt_m_g 
{ 
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}
.cnt_4z
{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:6px;
	padding-right:6px;
	_height:100%;
}
.cnt_4z_marge
{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:14px;
}
.cnt_4z_cnt { padding-left:30px;text-align:justify; }

.cnt_4z_box_titre
{
	font-weight:bold;
	text-transform:uppercase;
}
.cnt_pos_logo
{
	padding-left:20px;
	padding-right:30px;
}
.cnt_texte_infos
{
	display:none;
	padding-top:10px;
	padding-bottom:24px;
	padding-left:30px;
	padding-right:20px;
	text-align:justify;
}
.cnt_texte_tb { width:200px; }
.liens_g_m
{
	padding-left:10px;
}
.spacer_liens_m_g
{
	height:5px; 
	font-size:1px;
}

.cu {cursor:pointer;}

.vat {vertical-align:top;}

.vam {vertical-align:middle;}

.vab {vertical-align:bottom;}

.alc {text-align:center;}

.alr {text-align:right;}

.all {text-align:left;}

.alj {text-align:justify;}

.upper {text-transform:uppercase;}

.f1  {font-size:1px;}
.f8  {font-size:8px;}
.f9  {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f20 {font-size:20px;}
.f25 {font-size:25px;}
.f28 {font-size:28px;}


.ovflo {overflow:auto;}

.dispblk {display:block;}

.z10{z-index:10;}


.std_msgErr_cont{
background:url(/immobilier/images/2007/gabarits/erreur/fdeg_er.png) repeat-x;
height:80px;
}
.std_msgErr_PadL120{
padding-left:120px;
}

.std_msgErr_blcTxt{
background:url(/immobilier/images/2007/gabarits/erreur/fd_erm.png) repeat-x;
border-top:1px solid #FFF;
width:400px;
height:79px;
padding-left:20px;
}

.std_msgErr_blcTxtIn{
font-weight:bold;
color:#b1870d;
font-size:15px;
padding-top:10px;
}

.puceErr {
	display:block;
	background-image:url(/immobilier/images/2007/gabarits/erreur/puc_err.png);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:8px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
	color:#97740E;
}


/* mea_windil */
.mea_brdL{
	height:216px;
	width:11px;
	background:url(/communfo/img/images2008/meawindil/omb_g.png) no-repeat;
	background-position:top;
	font-size:1px;
}

.mea_brdR{
	height:216px;
	width:11px;
	background:url(/communfo/img/images2008/meawindil/omb_d.png) no-repeat;
	background-position:top;
	font-size:1px;
}

.mea_ctr{
	/* 2010 COL300 */
	width:538px;
	/*height:216px;*/
	background:url(/communfo/img/images2008/meawindil/bc_prod.png) repeat-x;
	background-color:#FFF;
	background-position:top;
	border-left:1px solid #dededc;
	border-right:1px solid #dededc;
	padding-bottom:15px;
}



.mea_entete{
	/* 2010 COL300 */
	width:540px;
	height:53px;
	background:url(/communfo/img/images2008/meawindil/ongwi_dbac.png) no-repeat;
	background-position:right;
}

.mea_enteteL{
	height:53px;
	width:280px;
	background:url(/communfo/img/images2008/meawindil/ongwi_g.png) no-repeat;
	background-position:left;
}

.mea_enteteR{
	height:53px;
	width:16px;
	background:url(/communfo/img/images2008/meawindil/ongwi_d.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/meawindil/ongwi_d.png", sizingMethod="image");
}

.mea_enteteLtext{
	padding-left:35px;
	padding-right:5px;
	padding-top:13px;
	font-size:13px;
	font-weight:bold;
	color:#595959;
}

.mea_enteteLimg{
	padding-top:6px;
}

.mea_Cap{
	font-size:16px;
	font-weight:bold;
	color:#595959;
}

.mea_blcProd{
	margin-right:5px;
	margin-left:5px;
	/* 2010 COL300 */
	width:122px;
	/*height:180px;*/
	cursor:pointer;
}

.mea_prod_photo{
	position:relative;
	width:72px;
	height:72px;
	left: 20px;
}

.mea_pct{
	position:absolute; 
	top:40px; 
	left:60px;
}

.mea_prod_lign1{
	font-size:11px;
	font-weight:bold;
	color:#555;

}
.mea_prod_lign2{
	padding-top:5px;
	font-size:11px;
	font-weight:normal;
	color:#555;
}

.mea_prod_prixBarre{
	font-size:11px;
	font-weight:bold;
	color:#555;
	text-decoration:line-through;
}
.mea_prod_prixBarre2{
	font-size:11px;
	font-weight:bold;
	color:#555;
}

.mea_prod_prixBarrecentim{
	font-size:9px;
	font-weight:bold;
	color:#555;
	text-decoration:line-through;
}

.mea_prod_prixOran{
	font-size:18px;
	font-weight:bold;
	color:#FF6012;
	/*text-decoration:line-through;*/
}
.mea_prod_prixOranDecimal{
	font-size:13px;
	font-weight:bold;
	color:#FF6012;
	/*text-decoration:line-through;*/
}

.mea_prod_panier{
	float:left;
	font-size:11px; color:#FF6012;
	padding-left:5px;
	padding-top:2px;
	text-decoration:none;
}
.mea_prod_panier_ul{
	float:left;
	font-size:11px; color:#FF6012;
	padding-left:5px;
	padding-top:2px;
	text-decoration:underline;
}

a.mea_panier_lnk, a.mea_panier_lnk:visited, a.mea_panier_lnk:active {
  	font-size:11px;
	color:#FF6012;
	font-weight:normal;
	text-decoration: none;
}
a.mea_panier_lnk:hover {
 	text-decoration:underline;
}

.mea_foot_brd{
	/* 2010 COL300 */
	width:538px;
	padding-left:1 px solid #FFF;
	padding-right:1 px solid #FFF;
	padding-bottom:1 px solid #FFF;
	border-bottom:1px solid #dededc;
	border-right:1px solid #dededc;
	border-left:1px solid #dededc;
}



.mea_foot{
	height:38px;
	background:url(/communfo/img/images2008/meawindil/enca02.gif) repeat-x;
	background-position:bottom;
}

.mea_btnDep{
	background:url(/communfo/img/images2008/meawindil/depo_gt.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/meawindil/depo_gt.png", sizingMethod="image");
	width:242px;
	height:31px;
	margin-right:10px;
	cursor:pointer;
}

.mea_btnPlus{
	background:url(/communfo/img/images2008/meawindil/plus_prod.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/meawindil/plus_prod.png", sizingMethod="image");
	width:130px;
	height:31px;
	margin-right:3px;
	cursor:pointer;
}

.mea_btnPlustxt1{
	font-weight:bold;
	color:#FF6012;
	font-size:22px;
	padding-left:15px;
}
.mea_btnPlustxt2{
	font-weight:bold;
	color:#595959;
	font-size:14px;
	padding-left:10px;
	top:-3px;
	position:relative;
}

.mea_btnDeptxt1{
	float:left;
	font-weight:bold;
	color:#595959;
	font-size:12px;
	padding-left:15px;
	padding-top:5px;
}

.mea_btnDeptxt1over{
	float:left;
	font-weight:bold;
	color:#595959;
	font-size:12px;
	padding-left:15px;
	padding-top:5px;
	text-decoration:underline;
}

.mea_btnDeptxt2{
	float:left;
	font-weight:bold;
	color:#D10019;
	font-size:12px;
	padding-left:15px;
	padding-top:5px;
}
.mea_btnDeptxt2over{
	float:left;
	font-weight:bold;
	color:#D10019;
	font-size:12px;
	padding-left:15px;
	padding-top:5px;
	text-decoration:underline;
}


a.mea_lnkU, a.mea_lnkU:visited, a.mea_lnkU:active {
  text-decoration: none;
  display:inline;
}

a.mea_lnkU:hover {
  text-decoration: underline;
  display:inline;
}


a.mea_lnkUora, a.mea_lnkUora:visited, a.mea_lnkUora:active {
  text-decoration: none;
  color:#FF6012;
  display:inline;
}

a.mea_lnkUora:hover {
  text-decoration: underline;
  color:#FF6012;
  display:inline;
}

/* FIN mea_windil */


/* pagination 2008*/

.pagin_cont{
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 20px;
	/* position: relative; */
}

.pagin_alerte{
	 height: 23px;
	 width: 230px;
}

.pagin_alerte_cont{
	position: relative;
	padding-left: 40px;
	padding-top: 10px;
}

.pagin_alerte a:link, .pagin_alerte a:visited, .pagin_alerte a:hover {
	display: block;
	background: #dff3b7;
	border: solid 1px #FFF;
	font-size: 12px;
	color: #699e13;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.pagin_pictoalerte{
	position: absolute;
	top: -3px;
	left: -20px;
}

.pagin_pictoalerte_contop{
	float: left;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pagin_pictoalerte_contbot{
	float: right;
	padding-right: 20px;
	padding-top: 10px;
}

.pagin_pictoalerte img{
	border: 0px;
}

.pagin_ation{
	/*width: 100%;*/
}

.pagin_ation a {
	display:block;
	float:left;
	margin-left:4px;
	height:25px; width:28px;
	border-bottom:3px solid #d7dfe4;
	text-decoration:none;
}

.pagin_ation a:hover { text-decoration:none; cursor:pointer;}

.pagin_ation p{
	display:block;
	float:left;
	margin:13px 0 0 4px;
	color:#346d80;
	font-size:12px;
}			

.pagin_ation a span{
	border: 1px solid #BCBDBC;
	height:19px; width:26px;
	padding-top:4px;
	display:block;
	background:url(/communfo/img/images2008/pagination/bg-bt-page2.jpg) repeat-x bottom white;
	text-align:center;
	color:#595959;
	font-size:12px;
}	

.pagin_ation a.selected span, .pagin_ation a:hover span{
	border: 1px solid #D10019;
	background:url(/communfo/img/images2008/pagination/bg-bt-page1.gif) repeat-x top;
	font-weight:bold;
	text-decoration:none;
	color: #FFF;
}

.pagin_ation a.left{
	border:0;
	background:url(/communfo/img/images2008/pagination/bt-page-left.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/pagination/bt-page-left.png", sizingMethod="image");
	width:37px;
	height:29px;		
}

.pagin_ation a.left:hover{
	background:url(/communfo/img/images2008/pagination/bt-page-left-on.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/pagination/bt-page-left-on.png", sizingMethod="image");
}

.pagin_ation a.right{
	border:0;
	background:url(/communfo/img/images2008/pagination/bt-page-right.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/pagination/bt-page-right.png", sizingMethod="image");
	width:37px;
	height:29px;
}

.pagin_ation a.right:hover{
	background:url(/communfo/img/images2008/pagination/bt-page-right-on.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/pagination/bt-page-right-on.png", sizingMethod="image");
}

.pagin_ombot{
	background: url(/communfo/img/images2008/pagination/omb_g.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/pagination/omb_g.png", sizingMethod="crop");
	width: 300px; 
	height: 10px;
	margin: 0px;
	padding: 0px;
}

.pagin_botd{
	background: url(/communfo/img/images2008/pagination/omb_d.png) no-repeat;
	_background: url(/communfo/img/images2008/pagination/omb_d-8.png) no-repeat;
	/*
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/images2008/pagination/omb_d.png", sizingMethod="crop");
	*/
	height: 58px;	
}

.pagin_botgauche{
	float: left;
	background: #FFF; 
	width: 300px;
	margin: 0px; 
	padding: 0px;
}

.pagin_botdroit{
	float: left;
	/* 2010 COL300 */
	/*width: 284px;	*/
	width:210px;
}

.pagin_pub{
	width:300px; 
	height:250px;
}

.pagin_imp{
	float: left;
	/* 2010 COL300 */
	padding-left: 10px; 
	padding-top: 3px;
}

.pagin_botcont{
	background: #FFF;
	width: 100%;
	padding-bottom: 10px;
}
/* FIN pagination 2008 */

/* Immo9 */

.immo9-detprogTab{
	width:100%;
}

.immo9-detprogTabBrd{
	border:1px solid #c9cacb;
}

.immo9-detprogTabBrd2{
	border-top:1px solid #c9cacb;
	border-right:1px solid #c9cacb;
	border-bottom:1px solid #c9cacb;
}

.immo9-detprogTabBrd3{
	border-right:1px solid #c9cacb;
	border-bottom:1px solid #c9cacb;
	border-left:1px solid #c9cacb;
}

.immo9-detprogTabBrd4{
	border-right:1px solid #c9cacb;
	border-bottom:1px solid #c9cacb;
}

.immo9-detprogTabHead{
	background-color:#ede9cc;
}





.immo9-detprogTabBrdprint{
	border:1px solid #000;
}

.immo9-detprogTabBrd2print{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

.immo9-detprogTabBrd3print{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
}

.immo9-detprogTabBrd4print{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}






.immo9-detprogTabCol1{width:23%;}
.immo9-detprogTabCol1print{width:25%;}
.immo9-detprogTabCol2{width:18%;}
.immo9-detprogTabCol2print{width:20%;}
.immo9-detprogTabCol3{width:12%;}
.immo9-detprogTabCol3print{width:15%;}
.immo9-detprogTabCol4{width:15%;}
.immo9-detprogTabCol4print{width:20%;}
.immo9-detprogTabCol5{width:19%;}
.immo9-detprogTabCol5print{width:19%;}
.immo9-detprogTabCol6{width:13%;}

.immo9EP-detprogTabColin{padding-left:5px;padding-top:5px;padding-bottom:5px;}
.immo9EP-detprogTabColin_img{text-align:center;padding-top:2px;padding-bottom:2px;}

.immo9-detprogTabColin{padding-left:5px;padding-top:5px;padding-bottom:5px;}

.immo9-detprogTabColin_img{
	text-align:center;
	padding-top:2px ;
	_padding-top:3px;
	padding-bottom:1px;
	_padding-bottom:3px;
}

*+html .immo9-detprogTabColin_img{
	padding-top:3px;
	padding-bottom:3px;
}

.mc_boxList_cnt_immo9{
	padding-top:4px;
	padding-left:12px;
	padding-right:10px;
}

.immo2008_va_pictoCarte{
		display: block;
		float:left;
		height:16px;
		/*background:url(http://www.paruvendu.fr/vacances/images/va/pic_retour_carte.png) no-repeat 0 0;*/
		background:url(../../img/2007/img/pic_retour_carte.png) no-repeat 0 0;
		padding-left:18px;
		margin-right:5px;
}

.mc_masel_ann_colR_immo9{
	float:left;
	width:77%;
}

.mc_sel_bdr_vrt_immo9{
	margin-left:5px;
	border-left: solid 1px #7EBD17;
	/*border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;*/
}

.immo2008_boxBottom {
	/*background-image: url("http://static.paruvendu.fr/immobilier/images/2007/img/enca02.gif");*/
	background-image: url(../images/2007/img/enca02.gif);
	background-repeat: repeat-x;
	height:30px;
	border-bottom:1px solid #FFF;
	padding-left:10px;
}

.immo9_f10{font-size:10px;}

.immo9_ul{text-decoration:underline;}

.immo9_w30{width:30px;}
.immo9_w40{width:40px;}
.immo9_w60{width:60px;}
.immo9_w65{width:65px;}
.immo9_w70{width:70px;}
.immo9_w73{width:73px;}
.immo9_w75{width:75px;}
.immo9_w80{width:80px;}
.immo9_w100{width:100px;}
.immo9_w120{width:120px;}
.immo9_w130{width:130px;}
.immo9_w140{width:140px;}
.immo9_w300{width:300px;}
.immo9_w150{width:150px;}
.immo9_w180{width:180px;}
.immo9_w185{width:185px;}
.immo9_w190{width:190px;}
.immo9_w200{width:200px;}
.immo9_w210{width:210px;}
.immo9_w220{width:220px;}

.immo9_PadL10{padding-left:10px;}
.immo9_PadL20{padding-left:20px;}
.immo9_PadL30{padding-left:30px;}
.immo9_PadL05{padding-left:5px;}

.immo9_PadR10{padding-right:10px;}

.immo9_PadT08{padding-top:8px;}
.immo9_PadT05{padding-top:5px;}
.immo9_PadT02{padding-top:2px;}
.immo9_PadT01{padding-top:1px;}

.immo9_hackpadtop{
	padding-top:0px !important;
	padding-top:3px;

}

.immo9_spac05{font-size:1px; height:5px;}
.immo9_spac10{font-size:1px; height:10px;}
.immo9_spac15{font-size:1px; height:15px;}
.immo9_spac20{font-size:1px; height:20px;}
.immo9_spac30{font-size:1px; height:30px;}


.immo9_inputNoBrd{border:0;}

.immo9_creaTit{
	font-weight:bold;
	text-transform:uppercase;
	color:#595959;
	font-size:14px;
}




.immo9_Tip{
	border:2px solid #DEDEDC;
	color:#595959;
	background-color:#FFFFFF;
	width:180px;
}

.immo9_Tippic{
	padding-top:10px;
	padding-right:10px;
}

.immo9_Tiptext{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

.immo9_Tip .toolbar { background: #546c73; color: #fff;}
.immo9_Tip .title { 
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	
}

.immo9_cu{cursor:pointer;}


.immo9_alert_TrspL{
	position:absolute;
	top:20px;
	left:-20px;
	width:300px;
	height:230px;
	background-color:#DEDEDC;
	filter:alpha(opacity=40);
	opacity:0.40;
}

.immo9_alert_TrspR{
	position:absolute;
	top:20px;
	left:10px;
	width:300px;
	height:230px;
	background-color:#DEDEDC;
	filter:alpha(opacity=40);
	opacity:0.40;
}

.immo9_spac10Hack{
	font-size:1px;
	height:10px !important;
	height:5px;
}

.immo9_spac05Hack{
	font-size:1px;
	height:5px !important;
	height:0px;
}




.immo9_Tip_crit{
	border:2px solid #DEDEDC;
	color:#595959;
	background-color:#FFFFFF;
	width:230px;
}

.immo9_Tippic_crit{
	padding-top:10px;
	padding-right:10px;
}

.immo9_Tiptext_crit{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.immo9_Tip_crit .toolbar { background: #546c73; color: #fff;}
.immo9_Tip_crit .title { 
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	
}

.immo9_carte_cont{
	border-top: 2px solid #FFF;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
	background: #356e81 url(../../img/2007/img/fd_carte.jpg) top repeat-x;
}

.immo9_boutongris{
	width: 187px;
	height: 29px;
	background: url(../../img/2007/img/bt_liste.png) center bottom repeat-x;
}

.edito2008_linkred a:link, .edito2008_linkred a:visited{
	color: #D10019;
	font-weight: bold;
	text-decoration: none;
}

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

/* Pour le programme neuf à la une*/

.cockerCont{
	/*margin-top:7px;*/
}
.cockerIn{width:100%; cursor:pointer;}
.alauneBlc
{
	height:100%;
	padding-left:91px;
	overflow:hidden;
}
/*
.alauneL{
	float:left;
	background:url(/communfo/img/images2008/ht_g.png) no-repeat;
	height:22px;
	position:relative;
	left:-12px;
	width:12px;
}

.alauneR{
	float:left;
	background:url(/communfo/img/images2008/ht_d.png) no-repeat 100% 0;
	background-color:pink;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:22px;
	margin-left:-12px;
	
}
*/


.alauneT{ 
	float:left; 
	margin-top:0px; 
	cursor:pointer;
	height:22px;
	width:100%;
}

.alauneT a { 
	display:block; 
	background:url('../../img/modules/immoneuf/ht_g.png') no-repeat 0 0px;
	margin:0;
	padding-left:12px;
	cursor:pointer;
	height:22px;
}

.alauneT a:hover	{ text-decoration:none;}

.alauneT a span { 
	display:block; 
	text-align:center; 
	background:url('../../img/modules/immoneuf/ht_d.png') no-repeat 100% 0px;
	margin:0;
	padding-top:3px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color:#FFF;
	height:19px;
}

.alauneT a:hover span	{text-decoration:none;}



.alauneBlcL{
	float:left;
	position:relative;
	left:-91px;
	width:91px;
}

.alauneBlcR{
	float:left;
	margin-left:-91px;
	width:100%;
	text-align:center;
}

.alauneBrd{
	border-left:1px solid #a7c6dd;
	border-right:1px solid #a7c6dd;
	border-bottom:1px solid #a7c6dd;	
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	padding-top:10px;
	background-color:#FFF;
}

.alauneBG{padding-right:3px; padding-left:3px;}


.alauneBlcR_ttr
{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

.alauneBlcBakg{
	background:url('../../img/modules/immoneuf/fd_bl.png') repeat-x 100% 0px;
	background-position:bottom;
}

.alauneeuro
{
	font-size:16px;
	font-weight:bold;
}

.alauneBotBrd{
height:19px;
background:url('../../img/modules/immoneuf/omb.png') repeat-x 100% 0px;
font-size:1px;
} 

.immoN_calc_contT
{
	padding-left:79px;
}
.immoN_calc_contL
{
	float:left;
	width:79px;
	position:relative;
	left:-79px;
}
.immoN_calc_contR
{
	float:left;
	width:100%;
	margin-left:-79px;
	overflow:hidden;
}

.immoN_calc_contR a{
	color: #d10019;
}


/* mdf studio 20080901 */
.immo9_map_legend
{
	float:left;
	background:url(/communfo/img/modules/cartographie/legende_b.png) no-repeat;
	width:325px;
	height:60px;
	position:relative;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/cartographie/legende_b.png", sizingMethod="image");
}

.immo9_map_legend span
{
	position:absolute;
	font-size:10px;
	color:#346d80;
}
.immo9_map_t1 { top:8px; left:40px; }
.immo9_map_t2 { top:8px; left:165px; }
.immo9_map_t3 { top:8px; left:275px; }
.immo9_map_t4 { top:38px; left:40px; }
.immo9_map_t5 { top:38px; left:185px; }
/* FIN mdf studio 20080901 */


/* FIN Immo9 */



/* infos locales */

.infosloc_blcg_top{
	width: 100%;
	/* FEV 2010 COL300 retour V2 */
	/*height : 89px;*/
	/* 2010 COL300*/
	/*background:  url('/communfo/img/images2008/infoslocales/blc-g-top-260.jpg') no-repeat;*/	
	background:  url('/communfo/img/images2008/infoslocales/if_t.gif') repeat-x;
}

.infosloc_blcg_top_title{
	/* 2010 COL300*/
	padding-top: 5px;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #346d80;
	height:26px;
}

.infosloc_blcg_padr8{
	padding-right: 8px;
	border-right: solid 1px #FFF;
}

.infosloc_blcg_top_ville{
	padding-top: 4px;
	text-align:center;
	text-transform: uppercase;
	color: #D10019;
	font-weight: bold;
	font-size: 13px;
	/* 2010 COL300*/
	background:  url('/communfo/img/images2008/infoslocales/if_her.png') repeat-x;
}
.infosloc_blcg_top_ville a:link, .infosloc_blcg_top_ville a:visited{
	color: #D10019;
	text-decoration: none;
}
.infosloc_blcg_top_ville a:hover{
	color: #D10019;
	text-decoration: underline;
}

.infosloc_blcg_top_meteo{
	/* 2010 COL300*/
	border-top : 1px solid #a7a8aa;
	border-bottom : 1px solid #a7a8aa;
	background:  url('/communfo/img/images2008/infoslocales/if_her.png') repeat-x;
	text-align:center;
	padding-left: 55px;
	
}

.infosloc_w100{
	width: 100%;
}

.inf_meteo{
	/*height: 100%;*/
}

.inf_meteo .L{
	float: left;
	height: 31px;
	padding: 0 10px 0 0;
}

.inf_meteo .R{
	float: left;
	height: 31px;
	padding: 0 10px 0 0;
}

.inf_meteo h4{
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #346D80;
}

.inf_meteo span {
	color: #346D80;
	font-size: 12px;
	font-weight: bold;
}

.inf_meteo a {
	background: url('/communfo/img/images2008/infoslocales/picto-fleche.gif') left no-repeat;
	display: block;
	padding-left: 10px;
	color: #346D80;
}

.infosloc_blcg_botleft{
	background: #b6bdbf url('/communfo/img/images2008/infoslocales/bord-g-l.jpg') top no-repeat;
	width: 14px;
	height: 73px;
	float: left;
	position: relative;
	left:-14px;
}

.infosloc_blcg_botcent{
	float: left;
	width: 100%;
	/* 2010 COL300*/
	/*margin-left: -14px;
	background: url('/communfo/img/images2008/infoslocales/bord-g-r.jpg') repeat-x;*/
}

.infosloc_blcg_botcent_fond{
	/* 2010 COL300*/
	/*background: url('/communfo/img/images2008/infoslocales/blc-bg-l.gif') repeat-x;*/
	/* FEV 2010 COL300 retour V2*/
	/*padding-top: 7px;*/
	/*padding-bottom: 6px;*/
	/*padding-right: 2px;*/
}

.infosloc_blcg_botcent_bigbtn{
	background: url('/communfo/img/images2008/infoslocales/bg-bt-blc-g.gif') repeat-x;
	width: 100%;
	height: 20px;
}

.infosloc_blcg_botcent_bigbtn a:link, .infosloc_blcg_botcent_bigbtn a:visited, .infosloc_blcg_botcent_bigbtn a:hover{
	display: block;
	text-align: center;
	color: #346d80;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
}

.infosloc_blcg_botcent_gbtn{
	float: left;
	background: url('/communfo/img/images2008/infoslocales/bg-bt-blc-g.gif') repeat-x;
	width: 54%;
	height: 20px;
}

.infosloc_blcg_botcent_gbtn a:link, .infosloc_blcg_botcent_gbtn a:visited, .infosloc_blcg_botcent_gbtn a:hover{
	display: block;
	text-align: center;
	color: #346d80;
	padding-top: 3px;
	font-size: 11px;
}

.infosloc_blcg_botcent_pbtn{
	float: left;
	background: url('/communfo/img/images2008/infoslocales/bg-bt-blc-g.gif') repeat-x;
	width: 45%;
	height: 20px;
	margin-left: 2px;
}

.infosloc_blcg_botcent_pbtn a:link, .infosloc_blcg_botcent_pbtn a:visited, .infosloc_blcg_botcent_pbtn a:hover{
	display: block;
	text-align: center;
	color: #346d80;
	padding-top: 3px;
	font-size: 11px;
}

.infosloc_blcg_ferm{
	/* modif CDC 0909 */
	height: 10px; 
	/*fin modif CDC 0909 */
	font-size:1px;
	width: 100%;
	background: url('/communfo/img/images2008/infoslocales/blc-g-bot-260.jpg') no-repeat;
}

.infosloc_iecheloo{
	padding:0px;
	margin:0px;
	font-size:0px;
	height:20px;
}

/* BLOC HORIZONTAL */

.infosloc_hrz_plac{
	padding-left: 20px;
	padding-right: 10px;
}

.infosloc_hrz_bord{
	/*border-left: solid 2px #FFF;*/
	/*border-right: solid 2px #FFF;*/
	/*border-bottom: solid 1px #ECEBEB;*/
}

.infosloc_hrz_logo{
	/*background: #FFF url('/communfo/img/images2008/infoslocales/visu-left.jpg') left bottom no-repeat;*/
	background:#FFFFFF url('/communfo/img/images2008/infoslocales/bg-degr-gris.gif') repeat-x scroll left bottom;
	padding-left: 30px;
	margin: 0px;	
}

.infosloc_hrz_link:link, .infosloc_hrz_link:visited, .infosloc_hrz_link:hover{
	display: block;
	/*background: #FFF url('/communfo/img/images2008/infoslocales/bg-degr-gris.gif') left bottom repeat-x;*/
	text-decoration: none;
	padding-left: 5px;
	margin: 0px;
}

.col300IFbrd{
	width:100%;
	height:5px;
	background:#F5F5F5;
	font-size:1px;
}

.infosloc_hrz_txt_l1{
	font-size: 11px;
	font-weight: bold;
	color: #346d80;
	/*padding-top: 5px;*/
	cursor: pointer;
}

.infosloc_hrz_txt_l1 span{
	font-size: 13px;
	font-weight: bold;
	color: #346D80;
	cursor: pointer;
}

.infosloc_hrz_txt_l1 p{
	font-size: 13px;
	font-weight: bold;
	color: #D10019;
	padding: 0px;
	margin: 0px;
	float: none;
	display: inline;
	cursor: pointer;
}

.infosloc_hrz_txt_l2{
	/*padding-bottom: 4px;*/
	cursor: pointer;
}

.infosloc_hrz_txt_l2 p{
	font-size: 11px;
	color: #346D80;	
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	cursor: pointer;
}

.infosloc_hrz_txt_l2 span{
	font-size: 11px;
	color: #346D80;	
	padding-left: 7px;
	background: url('/communfo/img/images2008/infoslocales/puce-car-bleu.gif') 0px 5px no-repeat;
	margin-right: 25px!important;
	margin-right: 10px;
	float: right;
	_width: 60px;
	cursor: pointer;
}

.infosloc_IEfixe{
	width: 100%;
}
/* FIN infos_locales */

/* bloc journaux */
	.sa_blockjourn{
		background-color: #FFFFFF;
		padding-top: 4px;	
		padding-right: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
	}

	.sa_blockjourn_dr{
		float: left;
		font-size: 12px;
		color: #595959;
		width: 525px;
		padding-left: 15px;
	}

	.sa_blockjourn_titr{
		font-size: 18px;
		color: #d10019;
		font-weight: bold;
		padding-bottom: 5px;
	}

	.sa_blockjourn_accr{
		font-weight: bold;
		font-size: 12px;
		color: #323233;
		padding-top: 5px;
	}

	.sa_blockjourn_bout_red{
		padding-left: 120px;
	}

	/* ### Popup ### */

	/* opacity */
	.blockj_det_trsp{
		position:absolute;
		z-index:2;
		background-color:#555;
		top:0;
		left:0;
		filter:alpha(opacity=50);
		opacity:0.50;
		display: none;
	}

	/* popup */
	.blockj_popup{
		position: absolute;
		top: 50%;
		left: 35%;
		z-index: 10;
		display: none;
		color: #FFFFFF;
		width: 555px;
		border: solid 1px #FFFFFF;
		background-color: #484848;
	}

	.blockj_popup_hautxt{
		float: left;
		text-transform: uppercase;
		padding-left: 25px;
		font-weight: bold;
		font-size: 12px;
		padding-top: 2px;
	}

	.blockj_popup_fermer{
		background-color: #f2f2f3;
		border: solid 1px #595959;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 2px;
		margin-right: 5px;
		display: block;
		color: #595959;
		font-size: 10px;
		text-decoration: none;
		float: right;
	}
	.blockj_popup_fermer a:link{
		text-decoration: none;
	}
	.blockj_popup_fermer a:visited{
		text-decoration: none;
	}
	.blockj_popup_fermer a:hover{
		text-decoration: none;
	}

	.blockj_popup_centre{
		border-left: solid 2px #484848;
		border-right: solid 2px #484848;
		border-top: solid 2px #484848;
		background-color: #FFFFFF;
		padding-left: 25px;

	}

	.blockj_popup_centre2{
		border-left: solid 2px #484848;
		border-right: solid 2px #484848;
		background-color: #FFFFFF;
		padding-left: 25px;
		padding-bottom: 20px;
	}

	.blockj_popup_centre_bas{
		border-left: solid 2px #484848;
		border-right: solid 2px #484848;
		border-bottom: solid 2px #484848;
		background-color: #FFFFFF;
	}

	.blockj_popup_sstit{
		padding-bottom: 5px;
		padding-top: 15px;
		font-weight: bold;
		font-size: 12px;
		color: #d10019;
	}

	.blockj_popuptxt {
		float: left;
		padding-top: 10px;
		padding-left: 10px;
		font-size: 12px;
		color: #595959;
		width: 410px;
	}

	.blockj_popup_bas{
		border-top: solid 1px #484848;
		border-left: solid 1px #484848;
		float: right;
		color: #d10019;
		font-size: 11px;
		padding-left: 2px;
		padding-right: 2px;
		text-align: center;
	}
	.blockj_popup_bas a:link{
		text-decoration: none;
	}
	.blockj_popup_bas a:visited{
		text-decoration: none;
	}
	.blockj_popup_bas a:hover{
		text-decoration: none;
	}
/* FIN bloc journaux */

/* aide v2 */

.aide2_intro a:link{
	text-decoration: underline;
	font-weight: bold;
}
.aide2_intro a:visited{
	text-decoration: underline;
	font-weight: bold;
}
.aide2_intro a:hover{
	text-decoration: underline;
	font-weight: bold;
}

.soulTitreGri_v2{
	background:url(/communfo/img/2007/img/puce-grise.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#595959;
}

.aidev2_bandeau{
	background:url(/communfo/img/modules/infoscommunfo/imgs/aid_bandeautop.jpg) no-repeat;
	width: 682px;
	height: 53px;
}

.aidev2_theme{
	background:url(/communfo/img/modules/infoscommunfo/imgs/puce_plus_rouge.gif) 0px 7px no-repeat;
	padding-left: 15px;
	padding-top: 5px;
}

.aidev2_theme a:hover{
	text-decoration: underline;
	color: #D10019;
}

.aidev2_theme_sel{
	background:url(/communfo/img/modules/infoscommunfo/imgs/puce_moins_gris.gif) 0px 7px no-repeat;
	padding-left: 15px;
	padding-top: 5px;
	font-weight: bold;
	color: #D10019;
}
.aidev2_theme_sel a:link{
	text-decoration: none;
	color: #D10019;
}
.aidev2_theme_sel a:hover{
	text-decoration: underline;
	color: #D10019;
}
.aidev2_theme_sel a:visited{
	text-decoration: none;
	color: #D10019;
}

.aide2_point{
	float: left;
	width: 25px;
	background: url(/communfo/img/modules/infoscommunfo/imgs/points-quest.gif) -3px 1px no-repeat;
	height: 23px;
}

.aide2_quest{
	float: left;
	background: url(/communfo/img/modules/infoscommunfo/imgs/pucegrise.gif) 5px 8px no-repeat;
	background-color: #F3F2F2;
	padding-left: 20px;
	width: 90%;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.aide2_quest_sel{
	float: left;
	background: url(/communfo/img/modules/infoscommunfo/imgs/pucegrise.gif) 5px 8px no-repeat;
	background-color: #F3F2F2;
	padding-left: 20px;
	width: 90%;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}


.aide2_rep_txt{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	width: 90%;
	background: url(/communfo/img/modules/infoscommunfo/imgs/points-rep.gif) -3px -1px repeat-y;
}

.aide2_rep_txt a:link{
	text-decoration: underline;
	font-weight: bold;
}
.aide2_rep_txt a:visited{
	text-decoration: underline;
	font-weight: bold;
}
.aide2_rep_txt a:hover{
	text-decoration: underline;
	font-weight: bold;
}

.aide2_tab{
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	width: 130px;
}

.aide2_table{
	float: left;
	width: 90%;
}

.aide2_w120{
	width: 120px;
}

.aide2_none{
	display: none;
}

/* formu1 */

.aide2_titreformu {
	font-weight: bold;
	text-transform: uppercase;
	color: #595959;
	padding-top: 10px;
	border-bottom: 1px solid #595959;
	padding-bottom: 3px;
	width: 100%;
}

.aide2_ligneform{
	padding-bottom: 7px;
}

.aide2_allinp{
	float: left;
}

.aide2_libel{
	padding-bottom: 10px;
	float: left;
	width: 210px;
}

.aide2_formtitre{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

.aide2_radio{
	padding-left: 20px;
}
.aide2_rad input{
	border: 0px;
}


.aide2_txtar{
	width: 350px;
	height: 100px;
	float: left;
}

.aide2_input {
	width: 200px;
}

.aide2_val{
	padding-left: 300px;
	padding-bottom: 10px;
}

.aide2_bugie{
	width: 100%;
}

.aide2_retour{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.aide2_fleche{
	font-size: 16px;
	font-weight: bold;
}

.aide2_envoiok{
	color: #D10019;
	font-weight: bold;
	font-size: 12px;
	padding-top: 50px;
	padding-bottom: 40px;
	text-align: center;
}

.aide2_tit4{
	font-size: 12px;
	font-weight: bold;
}

.aide2_bold{
	font-weight: bold;
}

/* FIN aide v2 */

/* garantie mécanique */
.gm_bleu1{	color:#3ea5d8;}

.gm_bleu2{	color:#195ea0;}

.gm_gri{	color:#313031;}
.gm_gri{	color:#666666;}

.gm_red{	color:#D10019;}

.gm_F12{font-size:12px;}
.gm_F14{font-size:14px;}
.gm_F16{font-size:16px;}
.gm_F18{font-size:18px;}

.gm_PadTgar{
	padding-top:1px;
	padding-left:3px;
}


.gm_GC_dt{
	width:64px;
}

.gm_GC_ga{
	width:155px;
	padding-left:10px;
}

.gm_PadR10{	padding-right:10px;}

.gm_PadT1{	padding-top:1px;}
.gm_PadT10{	padding-top:10px;}
.gm_PadT20{	padding-top:20px;}

.gm_PadL5{	padding-left:5px;}
.gm_PadL10{	padding-left:10px;}
.gm_PadL30{	padding-left:30px;}
.gm_PadL50{	padding-left:50px;}


.gm_PadB10{	padding-bottom:10px;}
.gm_PadB20{	padding-bottom:20px;}



.gm_flechD{
	padding-left:16px;
	background:url(/communfo/img/images2008/garantiemecanique/picto-fleche-bleu-d.gif) no-repeat left center;
}

.gm_flechB{
	padding-left:16px;
	background:url(/communfo/img/images2008/garantiemecanique/picto-fleche-bleu-b.gif) no-repeat left center;
}

a.gm_lnkB, a.gm_lnkB:visited, a.gm_lnkB:active {
  text-decoration: none;
  color: #D10019;
  font-weight:bold;
}

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


a.gm_lnkBleu, a.gm_lnkBleu:visited, a.gm_lnkBleu:active {
  text-decoration: none;
  color: #195ea0;
  font-weight:bold;
}

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


a.gm_lnkgri, a.gm_lnkgri:visited, a.gm_lnkgri:active {
  text-decoration: none;
  color: #595959;
}

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

.gm_cadre_clic{
	border:1px solid #8fcae7;
	color:#195ea0;
	background-color:#effaff;
	padding:3px;
	margin-top:10px;
	width:280px;
}


.gm_cadre_tel{
	border:1px solid #8fcae7;
	color:#195ea0;
	background-color:#effaff;
	padding:3px;
	margin-top:10px;
	width:390px;
}


.gm_cadre_tel2{
	border:1px solid #8fcae7;
	color:#195ea0;
	background-color:#effaff;
	padding:3px;
	margin-top:10px;
	width:400px;
}


a.gm_lnkcadreclic, a.gm_lnkcadreclic:visited, a.gm_lnkcadreclic:active {
  text-decoration: none;
  color: #195ea0;
}

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




.gm_blockGa_line{
	padding:3px;
	background-color:#effaff;
	border-bottom:1px solid #ceddeb;
	color:#195ea0;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}


/* ### Popup ### */

/**/
.gm_blockGa_det_trsp{
	position:absolute;
	z-index:2;
	background-color:#555;
	top:0;
	left:0;
	filter:alpha(opacity=50);
	opacity:0.50;
}




.gm_blockGa_popup{
	position: absolute;
	top: 25%;
	left: 25%;
	z-index: 10;
	color: #FFFFFF;
	width: 555px;
	border: solid 1px #FFFFFF;
	background-color: #484848;
}
.gm_blockGa_popup1{
	position: absolute;
	top: 500px;
	left: 25%;
	z-index: 10;
	color: #FFFFFF;
	width: 555px;
	border: solid 1px #FFFFFF;
	background-color: #484848;
}



.gm_blockGa_popup_hautxt{
	float: left;
	text-transform: uppercase;
	padding-left: 25px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
}



.gm_blockGa_popup_fermer{
	background-color: #f2f2f3;
	border: solid 1px #595959;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	margin-right: 5px;
	display: block;
	color: #595959;
	font-size: 10px;
	text-decoration: none;
	float: right;
}

.gm_blockGa_popup_fermer a:link{
	text-decoration: none;
}

.gm_blockGa_popup_fermer a:visited{
	text-decoration: none;
}

.gm_blockGa_popup_fermer a:hover{
	text-decoration: none;
}



.gm_blockGa_popup_centre{
	border-left: solid 2px #484848;
	border-right: solid 2px #484848;
	background-color: #FFFFFF;
	padding-left: 10px;
	color:#595959;
}



.gm_blockGa_popup_centre_bas{
	border-left: solid 2px #484848;
	border-right: solid 2px #484848;
	border-bottom: solid 2px #484848;
	background-color: #FFFFFF;
}



.gm_blockGa_popup_sstit{
	padding-bottom: 5px;
	padding-top: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #d10019;
}



.gm_blockGa_popuptxt {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #595959;
	width: 410px;
}



.gm_blockGa_popup_bas{
	border-top: solid 1px #484848;
	border-left: solid 1px #484848;
	float: right;
	color: #d10019;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.gm_blockGa_popup_bas a:link{
	text-decoration: none;
}

.gm_blockGa_popup_bas a:visited{
	text-decoration: none;
}

.gm_blockGa_popup_bas a:hover{
	text-decoration: none;
}


.gm_colBG{
	background-color:#efefef;
}

.gm_colcout1{
	float:left;
	width:190px;
	padding-top:2px;
	padding-bottom:2px;
}

.gm_colcout2{
	float:left;
	width:80px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

.gm_colcout3{
	float:left;
	width:130px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

.gm_colcout4{
	float:left;
	width:60px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

.gm_colcout5{
	float:left;
	width:70px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}



.gm_bout_red
{
 /*float:right;*/
 padding-right:6px;
 padding-top:5px;
}

 

.gm_bout_red a
{
 float:left;
 background:url(/communfo/img/images2008/garantiemecanique/bouton_rougeg.gif) no-repeat 0 -22px;
 margin:0px;
 padding:0px 0px 0px 8px;
 text-decoration:none;
 font-family:Arial;
}

.gm_bout_red a span
{
 float:left;
 display:block;
 background:url(/communfo/img/images2008/garantiemecanique/bouton_rouged2.gif) no-repeat 100% -22px;
 padding:4px 14px 4px 8px;
 white-space:nowrap;
 text-decoration:none;
 font-size: 11px;
 font-weight: bold;
 color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.gm_bout_red a span
{
 float:none;
}

/* End IE5-Mac hack */
.gm_bout_red a:hover span
{
 color:#FFF;
 text-decoration:underline;
 background-position:100% 0;
}

.gm_bout_red a:hover
{
 background-position:0 0;
}

/* FIN garantie mécanique */

/* partenariat cetelem */
.ctlm_body { background:white; }
.ctlm_blc_msg
{
	background-color:#f0fab7;
	border:1px solid #458a0c;
	color:#458a0c;
	position:absolute;
	top:24px;
	left:-65%;
	display:none;
	font-size:10px;
	width:60%;
	padding:4px;
	text-align:justify;
}
.ctlm_head {
  padding-bottom:7px;
}
.ctlm_logo {
  position:relative;
  top:-3px;
}
.ctlm_cdr {
  border:1px solid #dededc;
  margin-right:10px;
}
.ctlm_tr {
  border-bottom:1px solid #dededc;  
}
.ctlm_td_L {
  float:left;  
  width:50%;
}
.ctlm_td_C {
  float:left;  
  width:25%;
}
.ctlm_td_R {
  float:left;  
  width:50%;
}
.ctlm_padL {
  padding-left:7px;
  padding-top:1px;
  padding-bottom:1px;
}
.ctlm_mnu {
  text-align:center;
  font-weight:bold;
  border-left:1px solid #dededc;
  padding-top:1px;
  padding-bottom:1px;
}
.ctlm_padC {
  padding-right:10px;
  text-align:right;
  border-left:1px solid #dededc;
  padding-top:1px;
  padding-bottom:1px;
}    
.ctlm_green {
  color:#458a0c;
  font-weight:bold;
}
.ctlm_btn_out {
  padding:3px;
}
.ctlm_btn_outR {
  padding-left:4px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:3px;
}    
.ctlm_btn_a {
  display:block;
  text-align:center;
  text-decoration:none;
  border:1px solid #458a0c;
  color:#458a0c;
  font-weight:bold;
  background-color:#f0fab7;
}
.ctlm_btn_a:hover {
  text-decoration:underline;
  color:#458a0c;
}

/* fin partenariat cetelem */

/* mise en avant PVParis */
	.pvp_pv_alaune { margin:3px 0; }
	.pvp_pv_alaune .pvp_pv_mnul { background:url(/communfo/img/pvp/det_alaune_g.gif) no-repeat; }
	.pvp_pv_alaune .pvp_pv_ttr_in {	border-top:1px solid #aa1f1f; border-left:1px solid #aa1f1f; }
	.pvp_pv_alaune .pvp_pv_mnul { border-bottom:1px solid #aa1f1f; }	
	.pvp_pv_alaune .pvp_pv_mnut 
	{
		border-bottom:1px solid #aa1f1f;
		background:url(/communfo/img/pvp/det_alaune_c.gif) repeat-x;
	} 
	.pvp_pv_ttr { /*border-bottom:3px solid #e6e6d6;*/ margin-bottom:3px; }
	.pvp_pv_btm { background:url(/communfo/img/pvp/det_sel_btm.gif) repeat-x; font-size:1px; height:10px; }
	.pvp_pv_mnul 
	{ 
		float:left; 
		display:block; 
		width:4px; 
		height:14px; 
		position:relative; 
		left:-107px; 
	}
	.pvp_pv_mnut 
	{ 
		float:left; 
		display:block; 
		width:103px; 
		height:14px; 
		color:white; 
		text-transform:uppercase; 
		overflow:hidden; 
		font-size:10px;
		position:relative; 
		left:-107px; 
	}
	.pvp_pv_ttr_in { 
		padding-left:107px;
		height:100%;
	}	
	.pvp_pv_mnur 
	{ 
		float:left; 
		display:block; 
		width:100%; 
		height:15px; 
		background:url(/communfo/img/pvp/det_fnd_gri.gif) repeat-x;
		margin-left:-107px;
		color:black;
		font-size:12px; font-weight:bold;
		text-indent:5px;
	}
	.pvp_pv_mnur span { color:#d10019; font-weight:bold; font-size:12px; }
	.pvp_pv_cnt
	{
		padding:5px 5px 10px 5px;
		display:block;
	}
	.pvp_pv_cnt img { margin: 0 5px 0 0; float:left; }
	.pvp_pv_cnt span { font-size:12px; font-weight:bold; display:block; }
/* FIN mise en avant PVParis */

/* ajt champdom */

.champ_cont{
	background: #FBFBF9 url('/communfo/img/images2008/back_ch.png') bottom repeat-x;
	height: 56px;
	padding-right: 5px;
	padding-top: 5px;
}

.champ_cont img{
	float: left; 
	margin-right: 9px;
}

.dom_link{
	font-size: 13px;
	font-weight: bold;
	padding-right: 20px;
	padding-top: 15px;
	text-align: right;
}
.dom_link a{
	font-size: 13px;
	font-weight: bold;
	/* modif 091208  */
	position: relative;
	/* fin modif 091208  */
}
.dom_link a span {
	color: #D10019;
}


/* fin ajt champdom */

/* ajt blocadsl */

.blocadsl_fd{
	background: #FFFFFF url('/communfo/img/images2008/fd_adsl.jpg') right bottom no-repeat;
	/* 2010 COL300 */
	/*border: 1px solid #C2C2C0;*/
	
	padding:10px;
}

.blocadsl_title a{
	font-size: 13px;
	font-weight: bold;
}
.blocadsl_title a span{
	color: #D10019;
}
/* fin ajt blocadsl */

/* ajt sacapime */
.sacapim_picto, .sacapim_picto:link, .sacapim_picto:visited{
	display: block;
	background: url('/communfo/img/images2008/picto_garantie-immo.png') no-repeat;
	padding-left: 25px;
	height: 20px;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #2e7e89;
}
.sacapim_picto:hover{
	text-decoration: undeline;
}
.sacapim_picto span{
	color: #215a62;
}

/* fin ajt sacapime */



/*modif johann griffe - yahoo - 12/12/08*/
.yahoo_puceg {
	background-image:url('/communfo/img/2007/img/pucegrise.gif');
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:8px;
	margin-right:10px;
}

.yahoo_sitehost{
	padding-left:8px;
}

a.yahoo_lnkB, a.yahoo_lnkB:visited, a.yahoo_lnkB:active {
  text-decoration: none;
  color: #595959;
  font-weight:bold;
}

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

a.yahoositehost_lnk, a.yahoositehost_lnk:visited, a.yahoositehost_lnk:active {
  text-decoration: none;
  color: #346D80;
}

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


.yahoo_pucegF12{
	background-image:url('/communfo/img/2007/img/pucegrise.gif');
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:8px;
	margin-right:10px;
	font-size:11px;
}

.yahoo_offrespe{
background-color:#f6f1cc;
border-bottom:1px solid #bcb57d;
padding-left:3px;
padding-right:3px;

}








/* Mantis 5695 */
/* Layer photo */
	.fond_photo
	{
		display:none;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:#000;
		opacity:0.7;
		filter:alpha(opacity=70);
		z-index:100;
	}
	
	.layr_photo_top	{
		/* Mantis 5695 */
		width:769px; height:103px;
		background:url(/communfo/img/modules/visiophoto/hed_tye_fr.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/visiophoto/hed_tye_fr.png', sizingMethod='image'); 
	}
		
	.layr_photo_bot a:hover { color: white; text-decoration: underline; }
	
	

	.layr_photo_R div { padding-bottom:5px; position:relative; width:90px; }
	.layr_photo_R div span { display:none; }
	.layr_photo_R div.selected span 
	{ 
		display:block; 
		position:absolute;
		top:0;
		left:0;
		background:url(/communfo/img/modules/visiophoto/corn.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/visiophoto/corn.png', sizingMethod='image'); 
		width:27px;
		height:31px;
	}
	.layr_photo_R img {	cursor:pointer; }

	.fond_aide
	{
		display:none;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:#fff;
		opacity:0.7;
		filter:alpha(opacity=70);
		z-index:100;
	}
		
	.layr_photo
	{
		display:none;
		position:absolute;
		width:769px; 
		left:50%;
		top:15%;
		margin-left:-385px;
		z-index:110;
	}
		
	.layr_photo_main
	{
		padding: 13px 24px 24px;
		background:black;
		border-style:solid;
		border-color:white;
		border-width:0 1px 1px;
	}
	
	.layr_photo_bot a
	{
		display:block;
		width:150px;
		margin:0 auto;
		color: white;
		border:1px solid white;
		text-align:center;
		font-weight:bold;
	}
	.layr_photo_bot a:hover { color: white; text-decoration: underline; }
			
	
	.layr_photo_L
	{
		float:left;
		width:600px;
		text-align:center;
		overflow:hidden;
	}
	
	.layr_photo_R
	{
		float:right;
		width:90px;
		overflow:hidden;
	}
	
	/* m1729 */
	.layr_photo_topLNK a, .layr_photo_top a
	{
		display:block;
		position:relative;
		text-align:right;
		float:right;
		padding:14px 16px 0 0;
		color:white;
		font-weight:bold;
		font-size:13px;
		clear:both;
	}
	.layr_photo_topLNK a span, .layr_photo_top a { font-size:15px; }
	.layr_photo_topLNK a:hover, .layr_photo_top a:hover { text-decoration:underline; color:white; }
	/* fin m1729 */
		
	.au_PhotoMin img, .boxMain_photo_det img, .va_PhotoMin img { cursor:pointer; }
	.au_voirPhotos:hover { cursor:pointer; }
	.ifr_layr_top1
	{
		float:right;
		width:468px;
		height:60px;
		margin:6px 24px 0 0;
	} 
	
	
	
	a.layr_photoNL {
		color: #595959;
		font-size: 11px;
		text-decoration: none;
	}
	a.layr_photoNL:hover { text-decoration: underline; }
/* Mantis 5695 */	
/* FIN Layer photo */


/* click to call */
	.ecr_btn_vdr
	{
		display:block;
		margin:0 11px 5px 0;
		height:30px;
		background:url(/communfo/img/modules/annonce/detail/teu_a.png) no-repeat !important;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/annonce/detail/teu_a.png", sizingMethod="crop");
	}
	.ecr_btn_vdr .a
	{
		display:block;
		float:left;
		padding:6px 0 0 45px;
		color:#353535;
		font-size:12px;
		font-weight:bold;
	}
	.ecr_btn_vdr .ab
	{
		background:url(/communfo/img/modules/annonce/detail/teu_ab.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/annonce/detail/teu_ab.png", sizingMethod="image");
		float:right;
		width:11px;
		height:30px;
		position:relative; left:11px;
		text-decoration:none;
	}
	.ecr_btn_vdr:hover .a, .ecr_btn_vdr:hover, .ecr_btn_myl:hover, .ecr_btn_myl:hover .a  { cursor:pointer; }
	.ecr_btn_vdr:hover .ab,.ecr_btn_myl:hover .ab  { cursor:pointer; text-decoration:none; }
	
	.ecr_btn_myl
	{
		display:block;
		margin:0 11px 5px 0;
		height:30px;
		background:url(/communfo/img/modules/annonce/detail/teu_b.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/annonce/detail/teu_b.png", sizingMethod="crop");
	}
	.ecr_btn_myl .a
	{
		display:block;
		float:left;
		padding:0 0 0 45px; 
		color:#353535;
		font-size:11px;
		font-weight:normal;
		position:relative;
		top:-2px;
	}
	.ecr_btn_myl .a span
	{
		font-size:12px;
		font-weight:bold;
		display:block;
	}
	.ecr_btn_myl .ab
	{
		background:url(/communfo/img/modules/annonce/detail/teu_ba.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/annonce/detail/teu_ba.png", sizingMethod="image");
		float:right;
		width:11px;
		height:30px;
		position:relative; left:11px;
		text-decoration:none;
	}
	.boxContactDetail_col1 { float:left;width:42%; }
	.boxContactDetail_col2 { float:left;width:38%; padding-top:5px; }
/* FIN click to call */


/* Css myC  */

	/* Enquete mon compte */
	.headlienenquete
	{
		float:right;
		padding-right:15px;
	}
	.boxlienenquete
	{
		float:left;
		height:31px;
		background-color:#E2F97B;
		border-bottom:1px solid #FABA00;
		border-top:1px solid #FABA00;
		border-right:1px solid #FABA00;
		cursor:pointer;
		padding-left:15px;
		padding-right:15px;
	}
	.boxlienenquete_red
	{
		color:#d10019;
		font-weight:bold;
		font-size:13px;
	}
	/* FIN enquete mon compte */

	/* styles Mon Compte */
.mc_warning			
{ 
	color:#d10019; 
	font-weight:bold; 
	padding-bottom:16px;
	padding-left:30px; 
}
.mc_info		
{ 
	color:#d10019; 
}
.mc_maj
{
	text-transform:uppercase;
}
.mc_frm_lig			
{ 
	padding-bottom:5px; 
}
.mc_frmInf_lig			
{ 
	padding-bottom:8px; 
}

.mc_frm_colL		
{ 
	float:left;
	width:30%;
	text-align:right;
}
.mc_frm_colL span	
{ 
	display:block; 
	padding-right:5px; 
}
.mc_frm_colR		
{ 
	float:left;
	width:70%;
}

.mc_frmInf_colL		
{ 
	float:left;
	width:40%;
}
.mc_frmInf_colL span	
{ 
	color:#d10019;
}
.mc_frmInf_colR		
{ 
	float:left;
	width:60%;
}


.mc_frm_news_colL
{
	float:left;
	width:60%;
}
.mc_frm_news_colR		
{ 
	float:left;
	width:40%;
}
.mc_frm_sep_vrt, .mc_frm_sep_jau
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:16px;
}
.mc_frm_sep_vrt span
{
	display:block;
	border-bottom:1px solid #7EBD17;
}
.mc_frm_sep_jau span
{
	display:block;
	border-bottom:1px solid #FABB00;
}

.mc_frm_lb_radio
{
	float:left;
	padding-right:20px;
}
#mc_frm input
{
	padding-left:5px;
}
#mc_frm input.mc_long { width:300px; padding-left:5px; }
#mc_frm select { width:132px; }

.mc_scnt
{
	padding-left:15px;
	padding-right:15px;
}
.mc_cal_Lnk
{
	padding-top:5px;
}
.mc_accueil_civ
{
	font-weight:bold;
	text-transform:uppercase;
}
.mc_msg_red
{
	color:#d10019;
}
.affinerlistevert 
{
	background:transparent url(/immobilier/img/modules/utilisateurparticulier/affinerliste_vert.gif) repeat-x;
	border:1px solid #6F9B1D;
	color:#FFFFFF;
	height:48px;
	font-size:10px;
}
.affinerliste2vert 
{
	background:transparent url(/immobilier/img/modules/utilisateurparticulier/affinerliste2_vert.gif) repeat scroll 0%;
	border:1px solid #6F9B1D;
	color:#FFFFFF;
	height:22px;
}
.mc_sel_btn_padT
{
	margin-top:13px;
}
.mc_sel_bdr_vrt
{
	margin-left:5px;
	border-left:1px solid #7EBD17;
}
/*.mc_sel_sup_bot { position:relative; top:-1px; }
.mc_sel_sup_top { position:relative; top:3px; }*/
.mc_sel_inp_sup { position:relative; left:-6px; top:4px; }

.mc_boxList_cnt 
{
	
	padding-top:4px;
	padding-left:12px;
	padding-right:10px;
	/*changement pour prendre en compte vacance (sous ie6)*/
	_padding-top: ;
	_padding-left: ;
	_padding-right: ;
}
.mc_pagin_pad
{
	float:left;
	padding-left:15px;
	padding-top:3px;
}
.mc_pagin_pad_ann
{
	float:left;
	padding-left:5px;
	padding-top:3px;
}
.mc_pagin_pad_alrt
{
	float:left;
	padding-left:5px;
	padding-top:2px;
}
.mc_pagin_pad_alrt_imp
{
	float:left;
	/*  bug gr20100101 */ padding-left:5px;
	padding-top:4px;
}
.mc_pagin_pad_ok
{
	float:left;
	margin-left:15px;
	border:1px solid white;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:2px;
	font-weight:bold;
	display:block;
	margin-top:3px;
	color:white;
}
.mc_pagin_pad_alrt_ok
{
	float:left;
	/*  bug gr20100101 */margin-left:5px;
	border:1px solid white;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:2px;
	font-weight:bold;
	display:block;
	margin-top:2px;
	color:white;
}
.mc_pagin_pad_ok:hover, .mc_pagin_pad_alrt_ok:hover
{
	color:#d10019;
	text-decoration:underline;
	background:white;
}
.mc_masel_ann_colL
{
	float:left;
	width:23%;
}
.mc_masel_ann_colR
{
	float:left;
	width:77%;
	/*changement pour prendre en compte vacance (sous ie6)*/
	_margin: 2px 0px 0px;
	_width: 280px;
}
.mc_masel_ann_cols
{
	width:100%;
}
.mc_masel_logo_L { float:left; width:75%; }
.mc_masel_logo_R { float:right; padding-right:2%; }

.mc_masel_ttr_contact
{
	border-top:1px solid #dededc;
	background:#F7F7F4;
	padding:2px;
}
.mc_masel_ttr_contact_red
{
	color:#d10019;
	font-weight:bold;
}
.mc_sel_ann_imp
{
	position:relative;
	top:-1px;
}	
.mc_sel_ann_cnt_pictos
{
	position:relative;
	top:8px;
}

/* alertes mail - choix univers */
.mc_alm_ho_col
{
	float:left;
	width:33%;
}
.mc_alm_ho_blc
{
	padding-bottom:28px;
}
.mc_alm_ho_det_L
{
	display:block;
	float:left;
	width:35%;
}
.mc_alm_ho_det_R
{
	float:left;
	width:65%;
}
.mc_alm_ho_det_R span
{
	display:block;
	padding-right:20px;
}
.mc_boxTop_cnt
{
	padding-top:3px;
}
.mc_boxMid_cnt
{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.mc_alrt_colL
{
	float:left;
	width:48%;
	font-size:10px;
	padding-top:7px;
}	
.mc_alrt_colR
{
	float:left;
	text-align:center;
	width:13%;
}	
.mc_alrt_colR_in
{
	border-left:1px solid #dededc;
	height:32px;
	padding-top:5px;
}
.mc_alrt_colR_in_1l
{
	border-left:1px solid #dededc;
	height:24px;
	padding-top:13px;
}
.mc_boxBottom_opt
{
	float:left;
	padding-top:5px;
}
.mc_mgBtn
{
	margin-left:10px;
}
.mc_pgn_cnt
{
	padding-top:5px;
	padding-left:7%;
	padding-right:7%;
}
.mc_pgn_col
{
	float:left;
	width:30%;
}
.mc_pgn_nbpg
{
	float:left;
	color:white;
	font-size:11px;
}
.mc_pgn_first
{
	float:left;
	color:white;
	font-size:11px;
}
.mc_pgn_first a { color:white; }
.mc_pgn_prev
{
	float:left;
	color:white;
	font-size:11px;
}
.mc_pgn_prev a { color:white; }

.mc_pgn_loop
{
	float:left;
	color:white;
	text-align:center;
	width:40%;
	font-size:11px;
}
.mc_pgn_loop a { color:white; }

.mc_pgn_next
{
	float:right;
	color:white;
	font-size:11px;
}
.mc_pgn_next a { color:white; }

.mc_pgn_last
{
	float:right;
	color:white;
	font-size:11px;
}
.mc_pgn_last a { color:white; }

	/* identification */
	.mc_id_colL
	{ 
		float:left;
		width:49%;
	}
	.mc_id_colC
	{ 
		float:left;
		width:1%;
	}
	.mc_id_colR
	{ 
		float:left;
		width:50%;
	}	
	.mc_id_ttr_cnt
	{
		padding:1px;
	}
	.mc_id_pi_ttr
	{
		background:url('/immobilier/images/2007/img/sai_bg_deg_ble.jpg') repeat-x;
		height:36px;
		border:1px solid #05566b;
	}
	.mc_id_di_ttr
	{
		background:url('/immobilier/images/2007/img/sai_bg_deg_jau.jpg') repeat-x;
		height:36px;
		border:1px solid #fabb00;
	}
	.mc_id_mi_ttr
	{
		background:url('/immobilier/images/2007/img/sai_bg_deg_ver.jpg') repeat-x;
		height:36px;
		border:1px solid #7fa917;
	}
	.mc_id_pi_ttr span, .mc_id_mi_ttr span
	{
		display:block;
		text-align:center;
		padding-top:7px;
		color:white;
		font-size:18px;
		font-weight:bold;
	}
	.mc_id_di_ttr span
	{
		display:block;
		text-align:center;
		padding-top:7px;
		font-size:18px;
		font-weight:bold;
	}
	.mc_id_in
	{
		padding-left:15px;
		height:100%;
	}
	.mc_frm_id_colL
	{
		float:left;
		width:27%;
	}
	.mc_id_pi_colL
	{
		float:left;
		width:13%;
	}
	.mc_id_pi_colR
	{
		float:left;
		width:84%;
	}
	.mc_frm_id_imp
	{
		width:50%;
	}
	.mc_id_ttr
	{
		font-weight:bold;
		font-size:12px;
	}

	/* fin identification */

	/* menu accès WINDIL */
	.ong_wdil
	{
		display:block;
		/*float:left;*/
		text-decoration:none;
		margin-left:2px;
		border-top:1px solid #dededc;
		border-left:1px solid #dededc;
		border-right:1px solid #dededc;
	}
	.ong_wdil_bdr
	{
		border-top:1px solid white;
		border-left:1px solid white;
		border-right:1px solid white;
	}
	.ong_wdil_in
	{
		padding-left:4px;
		padding-right:4px;
		background:url(/immobilier/images/2007/img/bg-ong-mc.jpg) repeat-x;
		padding-bottom:3px;
	}
	.ong_wdil_in span
	{
		float:left;
		padding-top:6px;
		padding-right:4px;
		font-weight:bold;
		display:block;
	}
	.ong_wdil:hover span, .ong_wdil:hover { color:#82C017; text-decoration:none; cursor:pointer; }
	.ongletsrech_on_v, .ongletsrech_off_v
	{
		margin-top:13px;
	}
	.ong_wdil_img
	{
		float:left;
		height:23px;
	}
	.wdil_bnd_L
	{
		float:left;
		width:198px;
		height:68px;
		background:url(/immobilier/images/2007/img/mc-creer-alerte_01.jpg) no-repeat;
	}
	.wdil_bnd_R
	{
		float:left;
		width:230px;
		height:68px;
		background:url(/immobilier/images/2007/img/mc-creer-alerte_02.jpg) no-repeat right top;
	}
	.wdil_bnd_R_in
	{
		padding-top:7px;
		padding-left:9px;
	}
	.wdil_bnd_R_in .b { font-size:12px; font-weight:bold; }
	.wdil_bnd_R_in span { font-weight:bold; }

	.wdil_bnd
	{
		display:block;
		position:relative;
		left:-15px;
		width:441px;
	}
	.wdil_bnd:hover, .wdil_bnd:hover div, .wdil_bnd:hover span { text-decoration:none; cursor:pointer; }

	/* FIN menu accès WINDIL */
	
	/* marge gauche */
	
	/* johann feuillatage aout 2010 */
	.au_sa_mg_titre
	{
		background:url("/immobilier/images/2007/images/annuaire.gif") repeat-x bottom white;
		padding:4px 0 2px 9px;
		font-weight:bold;
		border-bottom:1px solid #d1d1d1;
		font-size:13px;
		color:#666;
	}
	/* FIN johann feuillatage aout 2010 */
	
	.au_sa_mg_esp
	{
	height:2px; 
	font-size:1px;
	background-color:white;
	}

	/* johann feuillatage aout 2010 */
	.au_sa_mg_cadre, .au_sa_mg_cadre_cb
	{
		background:#fff;
		padding:10px 0 0 8px;
	}
	/* fin johann feuillatage aout 2010 */
	
	.au_sa_mg_bug_ie { width:230px; }

	.au_sa_mg_margbas
	{
		height:3px;
		font-size:1px;
		background-color:#DEDEDC;
	}
	.au_sa_puceg_gau {
		background-image:url('/immobilier/images/2007/img/pucegrise.gif');
		background-repeat:no-repeat;
		background-position:0 6px;
		padding-left:8px;
		margin-right:10px;
		margin-bottom:5px;
		font-size: 11px;
	}
	/* Fin marge gauche */
	
	/* home créa alerte email */
	.altm_padl10{
		padding-left: 10px;
	}

	.altm_blockstd {
		height: 66px;
		width: 200px;
		margin-right: 5px;
		float: left;
	}

	.altm_blockr {
		height: 66px;
		width: 210px;
		margin-left: 5px;
		float: left;
	}

	.altm_blockr2 {
		height: 66px;
		width: 210px;
		margin-left: 5px;
		margin-top: 5px;
		float: left;
		cursor: pointer;
	}

	.altm_ligne{
		padding-top: 5px;
	}

	.altm_ligne2{
		padding-top: 3px!important;
		padding-top: 0px;
	}

	.altm_blockstd_g{
		background: url(/communfo/img/modules/default/opt/bord_g_bloc.png) no-repeat;
		width: 5px;
		height: 68px;
		float: left;
	}

	.altm_blockstd_m{
		background: url(/communfo/img/modules/default/opt/pixl_bloc.gif) repeat-x;
		height: 68px;
		float: left;
		width: 188px;
	}

	.altm_blockbig_m{
		background: url(/communfo/img/modules/default/opt/pixl_bloc.gif) repeat-x;
		height: 68px;
		float: left;
		width: 393px;
	}

	.altm_blockbig_ml{
		float: left;
		width: 207px;
	}

	.altm_blockbig_mr{
		float: left;
		padding-top: 12px;
		width: 160px;
	}

	.altm_blockbig_mrcont{
		border-left: solid 1px #cecdc9;
		padding-left: 55px;
		height: 32px;
		background: url(/communfo/img/modules/default/opt/pic_immoneuf.png) no-repeat 10px 2px;
		width: 130px;
	}

	.altm_blockstd_d{
		background: url(/communfo/img/modules/default/opt/bord_d_bloc.png) no-repeat;
		width: 5px;
		height: 68px;
		float: left;
	}

	.altm_blockstd_mcont{
		padding: 5px;
	}

	.altm_blockstd_mcont2{
		width: 405px;
		float: left;
		padding-top: 5px;
		margin-right: 15px!important;
		margin-right: 0px;
	}

	.altm_blockbig_fd{
		width: 405px;
		float: left;
		margin-right: 5px;
	}

	.altm_blockstd_titauto{
		font: bold 12px Arial;
		padding-left: 70px;
		padding-top: 5px;
		padding-bottom: 5px;
		background: url(/communfo/img/modules/default/opt/pic_auto.png) no-repeat top left;
	}

	.altm_blockstd_titvac{
		font: bold 12px Arial;
		padding-left: 70px;
		padding-top: 7px;
		height: 20px;
		background: url(/communfo/img/modules/default/opt/pic_vac.png) no-repeat -7px 0px;
	}

	.altm_blockstd_titserv{
		font: bold 12px Arial;
		padding-left: 60px;
		padding-top: 8px;
		height: 17px;
		background: url(/communfo/img/modules/default/opt/pic_serv.png) no-repeat top left;
	}

	.altm_blockstd_titanim{
		font: bold 12px Arial;
		padding-left: 60px;
		padding-top: 8px;
		height: 18px;
		background: url(/communfo/img/modules/default/opt/pic_anim.png) no-repeat top left;
	}

	.altm_blockstd_titimmo{
		font: bold 12px Arial;
		padding-left: 70px;
		padding-top: 8px;
		height: 18px;
		background: url(/communfo/img/modules/default/opt/pic_immo.png) no-repeat top left;
	}

	.altm_blockstd_titaffpros{
		font: bold 12px Arial;
		padding-left: 70px;
		padding-top: 8px;
		padding-bottom: 5px;
		background: url(/communfo/img/modules/default/opt/pic_affpros.png) no-repeat top left;
	}


	.altm_blockstd_txt{
		font: 11px Arial;
	}

	.altm_links{
		display: block;
		text-decoration: none;
	}
	.altm_links:hover, .altm_links:hover div{
		cursor:pointer;
		/*text-decoration: none;*/
	}	
	/* FIN home créa alerte email */

	
/* FIN Css myC  */

/* HyperAssur */
	.hprass_blc { background-position:left bottom; height:auto; }
	.hprass_L
	{
		float:left;
		width:64%;
		
	}
	.hprass_R
	{
		float:right; 
		font-weight:normal; 
		width:22%; 
		text-align:right;
	}
	.col300LIENS{
		/* sharethis
		width:260px; */
		width:295px; 
		/* fin sharethis */
	}
	
	.hprass_sep
	{
		width:1px;
		border:1px solid white;
		background:#cdcdcb;
		height:28px;
		float:right;
		margin:0 7px 0 5px;
	}
	.hprass_logo
	{
		float:right;
		margin:0 4px 2px 0;
	}	
/* FIN HyperAssur */

/* Mon Compte Vacances */
	/* CSS Sepcial New Bloc Mon compte Vacances */

	/* Ajout du menu de type Pop Up sur les liens "modifier", "rediffuser" et "modifier"  */



	.texteAnnonceStat2

		{

		float: left;

		margin-top: 2px;

		margin-right: 0px;

		margin-bottom: 0px;

		margin-left: 0px;

		font-size: 11px;

		width: 280px;

		}



	.fd_bloc_textMenu
		{
		border:1px solid #dededc;
		background-color: #f2f2f3;
		padding-left:6px;
		padding-right:10px;
		padding-top:8px;
		margin-top:5px;
		_width:85px;
		}



	.puce_plusTxtMenu
		{
		position:relative;top:0;left:0;
	  float:left;
	  display: block;
		padding-left: 15px;
		background: url('../../../img/va/puce_plus.gif') no-repeat;
		background-position: 0 2px;
		padding-right:3px;

		}



	.puce_flechTxtMenu 	{
	  float:left;
	  position:relative;top:0;left:0;
	  display: block;
	  padding-left: 15px;
		background: url('../../../img/va/puce_flechV.gif') no-repeat 0 2px;
		padding-right:3px;

		}



	.puce_flechTxtMenu:hover, .puce_flechTxtMenu_in
		{
		position:relative;top:0;left:0;
	  float:left;
	  display: block;
		padding-left: 15px;
		background: url('../../../img/va/puce_flechV.gif') no-repeat 0 -15px;
		padding-right:3px;
		}



	.bg_menuPopUp

		{

		width: 122px ;

		height: 82px;

		}



	.popUp_gal

		{

		padding-top:10px;

		width:121px;

		}



	.popUp_L_part

		{

		width:104px;

		padding-top:12px;

		}



	.popUp_R_part

		{

		height:61px;

		width:17px;

		background: url('../../../img/va/accolade.gif') no-repeat;

		background-position: 3px 22px;

		}



	.popUp_bgTop

		{

		background:url('../../../img/va/ht_enca_mcompte.png') no-repeat;

		border-bottom:dashed 1px #595959;

		padding-left: 0px;

		color:#595959;

		font-weight:bold;

		padding-top:2px;

		padding-bottom:2px;

		}



	.popUp_cnt

		{

		background-color:#FFFFFF;

		border-bottom:dashed 1px #595959;

		background:url('../../../img/va/puce_grisli.gif') no-repeat;

		background-position: 5px 7px;

		padding-left: 15px;

		padding-top:2px;

		padding-bottom:2px;

		color:#595959;

		font-weight:bold;

		border-left: 1px #858585 solid;

		border-right: 1px #858585 solid;

		}



	.popUp_bgBot

		{

		background:url('../../../img/va/bas_enca_mcompte.png') no-repeat;

		background-position:bottom;

		padding-left: 0px;

		padding-top:2px;

		padding-bottom:2px;

		color:#595959;

		font-weight:bold;

		}



	.puce_grisli

		{

		background:url('../../../img/va/puce_grisli.gif') no-repeat;

		background-position: 5px 5px;

		padding-left: 16px;

		color:#595959;

		font-weight:bold;

		}
		
	  .va_blc_lnks { float:right; padding-right:15px; }
	  
	  .vhdn { visibility:hidden; }
	  .cur { cursor:pointer; }
	  .va_lnk_out_bot,.va_lnk_out_bot:hover  { width:80px;height:8px;font-size:1px;display:block;text-decoration:none; }

	  .va_mc_aide
	  {
	          float:left;
	          display: block;
	          position:relative;top:0;left:0;
	          background:url('../../../img/va/aide.gif') no-repeat;
	          width:14px;height:14px;
	          margin-top:2px;
	          text-decoration:none;
	  }

	  .va_mc_aide:hover
	  {
	          float:left;
	          display: block;
	          position:relative;top:0;left:0;
	          background:url('../../../img/va/aide_ac.gif') no-repeat;
	          text-decoration:none;
	  }

	  .mc_va_mnu_lig { height:1%;position:relative;;top:0;left:0; }

	  .pop_va_mc_aide
	  {
	    position:absolute;
	    top:-12px;
	    left:15px;
	    width:150px;
	    border:1px solid #595959;
	    background:white;
	    z-index:100;
	  }
	  .pop_va_mc_aide div
	  {
	    padding:5px;
	    font-size:10px;
	    z-index:100;
	  }

/* FIN Mon Compte Vacances */

/* modif QAS */
.myc_qas_verifier{
	display: block;
	background: url('/communfo/img/images2008/verif_ad.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/verif_ad.png', sizingMethod='crop');
	height: 25px;
	padding-left: 35px;
	float: left;
	padding-top: 9px;
	position: relative;
	left: 10px;
	top: -5px;
}

.myc_qas_fleche{
	height: 14px;
	background: url('/communfo/img/images2008/flh_pv.png') right no-repeat;
	width: 100%;
}

.myc_qas_midbord{
	border-left: solid 2px #FFF;
	border-right: solid 2px #FFF;
	border-bottom: solid 2px #FFF;
}

.myc_qas_mid_fd{
	padding: 17px;
	background: #C9FD6D url('/communfo/img/images2008/fd_pv.png') top repeat-x;
	font-size: 10px;
	height: 100%;
	border-bottom: solid 1px #FFF;
}
.myc_qas_mid_fd p{
	margin: 0px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #353535;
}

.myc_qas_lignequest{
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #FFF;
	background: #FFF url('/communfo/img/images2008/bg_l.png') bottom repeat-x;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 100%;
}

.myc_qas_right_txt{
	font-size: 10px;
}
.myc_qas_right_txt span {
	font-size: 10px;
	color: #67960C;
	text-transform: uppercase;
}

.myc_qas_err{
	font-size: 11px;
	color: #D10019;
	background: url('/communfo/img/images2008/err.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/err.png', sizingMethod='crop');
	height: 17px;
	padding-left: 25px;
	left: 195px;
	position: relative;
	padding-top: 3px;
	float: left;
	padding-right: 65px;
}

.myc_qas_radio{
	float: left;
	width: 39%;
	font-size: 12px;
}
.myc_qas_radio span{
	color: #67960C;
	font-weight: bold;
}
.myc_qas_radio input{
	position: relative;
	top: 3px;
	border: none;
}

.myc_qas_right{
	float: left;
	width: 58%;
}
.myc_qas_right select{
	width: 100%;
	position: relative;
	top: 3px;
}

.pv_qas_cont{
	padding-left: 80px;
	padding-right: 80px;
}

.myc_qas_ombre{
	height: 4px;
	font-size: 0px;
	background: url('/communfo/img/images2008/omb_t.png') repeat-x;
}

/* fin modif QAS */

/* Masque critères */
	.auto_lnk_crit_plus
	{
		background:url(/immobilier/img/modules/annonce/search/blc_mt_plusr.gif) no-repeat left 50%;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		padding:0 0 0 15px;
	}
	.auto_lnk_crit_plus:hover
	{
		background:url(/immobilier/img/modules/annonce/search/blc_mt_plusg.gif) no-repeat left 50%;
		text-decoration:underline;
	}
	.auto_lnk_crit_moins
	{
		background:url(/immobilier/img/modules/annonce/search/blc_mt_moinsr.gif) no-repeat left 50%;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		padding:0 0 0 15px;
	}
	.auto_lnk_crit_moins:hover
	{
		background:url(/immobilier/img/modules/annonce/search/blc_mt_moinsg.gif) no-repeat left 50%;
		text-decoration:underline;
	}
	.auto_lnk_crit_blc_fraicheur
	{
		padding:5px 0;
	}
	.auto_lnk_crit_aff
	{
		float:right;
		padding:9px 15px 0 0;
	}
	.auto_lnk_crit_cmt
	{
		display:block;
		font-size:10px;
		padding:0 0 0 15px;
		color:#b1b1b1;
	}
/* FIN Masque critères */

/* pub300 détail 2009 03 */
.det_pub_300_middle_cnt
{
	width:100%;
	overflow:hidden;
}
.det_pub_300_middle 
{ 
	padding-left:310px; 
	height:100%; 
	margin-bottom:16px;
}
.det_pub_300_middle .L
{
	float:left;
	width:310px;
	position:relative;
	left:-310px;
}
.det_pub_300_middle .R
{
	float:left;
	width:100%;
	margin:0 0 0 -310px;
}
.bdu_part_in
{
	background:url(/communfo/img/modules/hyperassur/back_bl.gif) repeat-x left bottom white;
	padding:1px 0 2px 0;
}
.bdu_part_in a
{
	float:right;
	display:block;
	background:url(/communfo/img/modules/hyperassur/pca.png) no-repeat left top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/hyperassur/pca.png', sizingMethod='crop');
	padding:1px 4px 0px 15px;
	font-size:12px;
	color:#3485b7;
	font-weight:bold;
	text-decoration:none;
}
.bdu_part_in a:hover
{
	color:#3485b7;
	text-decoration:underline;
}



.bdu_part_inMeetic
{
	background:url(/communfo/img/modules/hyperassur/back_bl.gif) repeat-x left bottom white;
	padding:1px 0 2px 0;
	width:95%;
}
.bdu_part_inMeetic a
{
	float:left;
	display:block;
	/*background:url(/communfo/img/modules/meetic/picto_affinity_.png) no-repeat left top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/meetic/picto_affinity_.png', sizingMethod='crop');*/
	background:url(/communfo/img/modules/hyperassur/pca.png) no-repeat left top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/hyperassur/pca.png', sizingMethod='crop');
	padding:1px 30px 0 20px;
	font-size:12px;
	color:#3485b7;
	font-weight:bold;
	text-decoration:none;
}
.bdu_part_inMeetic a:hover
{
	color:#3485b7;
	text-decoration:underline;
}



/* FIN pub300 détail 2009 03 */


/* accesoffrePAP 2009 04 */
	.opap_hau_voiture
	{
		background:url(/communfo/img/modules/offrepapauto/home_auto/fond.jpg) no-repeat 9px 0;
		padding:42px 0 0 3px;
		_padding:44px 0 0 3px;
		font-size:9px;
		color:#595959;
		width:125px;
		float:left;
	}
	.opap_hau_cnt
	{
		float:left;
		width:270px;
		color:#535353;
	}
	.opap_hau_cnt h5
	{
		margin:0; padding:0;
		font-size:12px;
		font-weight:bold;
		color:#1882ac;
	}
	.opap_hau_cnt a
	{
		display:block;
		width:164px;
		height:20px;
		padding:4px 0 0;
		background:url(/communfo/img/modules/offrepapauto/home_auto/bouton_depose.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/offrepapauto/home_auto/bouton_depose.png", sizingMethod="image");
		text-decoration:none;
		text-align:center;
		color:#353535;
		font-weight:bold;
		font-size:12px;
		cursor:pointer;
		margin:2px 0 0;
	}
	.opap_hau_cnt a:hover { text-decoration:underline; }

	.opap_mge_cnt{ padding:5px 0 0 3px; }
	.opap_mge_cnt h5
	{
		margin:0; padding:0 0 5px;
		font-size:16px;
		font-weight:bold;
		color:#1882ac;
	}
	.opap_mge_frm
	{
		padding:0 0 24px 103px;
		background:url(/communfo/img/modules/offrepapauto/resultat_recherche/voiture.jpg) no-repeat;
		font-size:11px; color:#535353; 
	}
	.opap_mge_frm span
	{
		font-weight:bold;
		color:#1882ac;
		font-size:11px;
		display:block;
	}
	.opap_mge_frm input
	{
		width:70%; 
		padding:0 2px;
		margin:2px 5px 0 0;
		float:left;
	}
	.opap_mge_frm a
	{
		float:left; text-decoration:none;
		margin-top:1px;
	}
	.opap_mge_frm h6
	{
		font-size:12px;
		font-weight:bold;
		color:#d10019;
		padding:3px 0 0;
		margin:0;
	}
	.opap_mge_mtn
	{
		font-size:9px;
		color:#8e8e8e;
	}
	
	.opap_chx_cnt { width:100%; }
	.opap_chx_R h5 { margin:0; padding:0; font-size:11px; font-weight:normal; text-align:left; }
	.opap_chx_R h6 { margin:0; padding:0; font-size:12px; font-weight:bold; color:#d10019; text-align:left; }
	.opap_chx_L { float:left; width:45%; padding-right:4%; text-align:right; }
	.opap_chx_R { float:left; width:50%; padding-top:3px; }

	
/* FIN accesoffrePAP 2009 04 */
  /*micromoteur 2009 06 */
.TableMoteur{
/* 2010 COL300 */
/*background-image:url(http://jeu-concours.paruvendu.fr/images/images/moteur_habitatSmall.png);*/
background:url(/communfo/img/modules/default/moteur_habitatSmall_b.png);
background-repeat:no-repeat;
background-color:#e2001a;
width: 280px;
height:250px;
font-family:arial;
margin-left:10px;
}
*+html .TableMoteur{padding-top:80px;}
.TableMoteur select{
border:0;
margin:0 0 0 15px;
width:175px;
}
*+html  select{
border-bottom:0;

}
*+html .TableMoteur select{
border:0 none;
margin:-2px 0 0 15px;
width:175px;
}
*+html .SsTitreService{padding-top:38px;}
.OngletRecherche{
	padding-left:14px;
}
*+html .OngletRecherche{	padding-top: 5px;height:16px;}


/* FEV 2010 COL300 retour V2*/
/*hack chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {.COL300_OngletRechercheDiv1 
{
padding-top:10px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.COL300_OngletRechercheDiv2 
{
padding-top:4px;
}
}



.OngletRecherchePM{
color:#FFFFFF;
}
*+html .SsTitreMoteur2{
height:20px;
}


*html .TableMoteur{padding-top:80px;}
.TableMoteur select{
border:0;
margin:0 0 0 15px;
width:175px;
}
*html  select{
border-bottom:0;
}
*html .TableMoteur select{
border:0 none;
margin:-2px 0 0 15px;
width:175px;
}
*html .SsTitreService{padding-top:-20px;}
.OngletRecherche{
	padding-left:14px;
	font-size:10px;
	color:#000;
}
*html .OngletRecherche{	padding-top: 5px;height:16px;}
.OngletRecherchePM{
color:#FFFFFF;
}
*html .SsTitreMoteur2{
height:20px;
}
*html .TitreService{
	font-weight:bold;
	height:28px;
	font-size:22px;
	color:#FFFFFF;
	padding:-70px 0 -20px 0;
	text-align: right;
	padding-right: 17px;
}
*html .OngletRecherche {
font-size:10px;
font-weight:bold;
margin:-20px 0 0 0
padding-left:14px;
}
.TitreService{
	font-weight:bold;
	font-size:22px;
	color:#FFFFFF;
	padding-top:0px;
	text-align: right;
	padding-right: 17px;
}
.SsTitreService{
	text-align: right;
	font-size:17px;
	color:#FFFFFF;
	font-weight: bold;
	padding-right: 16px;
	padding-top:36px;
}

.Input1{
border:0 none;
margin-left:5px;
font-size: 12px;
color: black;
margin-left:5px;
}
.SsTitreMoteur2{
padding-left:10px;
padding-top:0;
font-size:15px;
vertical-align: top;
height:27px;
}

.BoutonMoteur{
	width:45px;
	background:transparent none repeat scroll 0 0;
	border-style:none;
}
.SelectMenu{
border:0;
margin:0 0 0 15px;
}
.BtnOK{
vertical-align: top;
}

.TitreGratuit {
	color: #e2001a;
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	height:30px;
}

.TitreComparez{
	font-size:20px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: center;
}
 /*FIN micromoteur 2009 06 */
/* contact+ */

/*liste*/
.cp_gpad{
	padding: 15px 5px 20px 5px;
}

.cp_w100{
	width: 100%;
}

.cp_cont{
	border: 1px solid #B7B7B7;
	background: #FFF;
}

.cp_titre{
	color: #595959;
	font-size: 14px;
	background: url('/communfo/img/images2008/cont_f.gif') repeat-x;
	/* 2010 COL300*/
	height: 22px;
	padding-top:3px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 16px;
}

.cp_mid{
	padding: 5px;
}

.cp_midColD{
	float: left;
	/* 2010 COL300*/
	width: 49% !important;
	width:270px;
}

.cp_midColDPad{
	padding: 0px 7px 0px 5px;
}

.cp_midColG{
	background: #F3F4F6 url('/communfo/img/images2008/saisie_fddg_tx.gif') left top repeat-x;
	float: left;
	width: 48% !important;	
	/* 02 MARS 2010 COL300 retour V4 */
	width:239px;
}

.cp_liste_annonceur{
	padding: 0px 10px 10px 10px;
	height: 230px;	
	overflow: auto;	
	
}

.cp_ligneannonceur{
	width: 100%;
	padding-bottom: 7px;
	
}

.cp_ligneannonceur .cpinpg{
	float: left;
	width: 7%;
}

.cp_ligneannonceur .cptxtmid{
	float: left;
	/* 2010 COL300*/
	width: 92% !important;
	width:200px;
	color: #595959;
	font-size: 11px;
	_padding-top: 2px;
}

.cp_ligneannonceur .cptxtmid a{
	display: block;
	padding-right: 20px;
}

.cp_ligneannonceur .cptxtmid a.cp_pro{
	background: url('/communfo/img/2007/images/picto-professionnel.png') 208px -15px no-repeat;
}
.cp_ligneannonceur .cptxtmid span.cp_pro{
	background: url('/communfo/img/2007/images/picto-professionnel.png') no-repeat;
	width: 90px;
	height: 45px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}

.cp_ligneannonceur .cptxtmid a.cp_part{
	background: url('/communfo/img/2007/images/picto-particulier.png') 208px -15px no-repeat;
}
.cp_ligneannonceur .cptxtmid span.cp_part{
	background: url('/communfo/img/2007/images/picto-particulier.png') no-repeat;
	width: 90px;
	height: 45px;	
	position: relative;	
	top: 0px;
	left: 0px;	
	z-index: 100;
}

.cp_imgbot{
	padding-left: 10px;
}


/*********** detail */

.cp_det_contann{
	font-weight: bold;
	font-size: 12px;
	color: #595959;
}

.cp_det_remformu{
	font-size: 11px;
	color: #595959;
}




/************ form*/

.cp_formcont{
	margin: 0px;
	padding: 0px;
}

.cp_form_ligne{
	background: #F8F8EE;
	width: 100%;
}
/* bug 270110 */
.cp_form_ligne .label{
	float: left;
	width: 44%;
	/*width:100px;*/
}
.cp_form_ligne .label span{
	color: #346D80;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 6px 4px 0;
	text-align: right;
}
.cp_form_ligne .label span strong{
	font-weight: normal;
}

.cp_form_ligne .cnt{
	background: #FFF;
	float: left;
	/*padding: 0 0 3px 0;*/
	width: 56%;
	/*width:155px;*/
}
.cp_form_ligne .cnt textarea{
	background: #F3F4F6 url('/communfo/img/images2008/saisie_fddg_tx.gif') left top repeat-x;
	border: 1px solid #C0C6CC;
	color: #353535;
	font-family: arial,sans-serif;
	font-size: 12px;
	height: 55px;
	margin: 0;
	padding: 3px 3%;
	width: 88%;
	margin:0 0 0 6px;
}
.cp_form_ligne .cnt p{
	margin: 0px;
	color: #346D80;
	display: block;
	font-size: 10px;
	font-style: normal;
	padding: 1px 5px 0 6px;
}

.cp_form_ligne .champ_std{
	background: #FFF;
	/*padding-left: 6px;*/
}

.cp_form_bot{
	background: #EFEEE2;
	border-top: 1px solid #AAA899;
	font-size: 1px;
	height: 2px;
	line-height: 0;
	width: 44%;
}
/*fin bug 270110 */
.cp_formcont h4{
	color: #346D80;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0 5px 0;
}

.cp_form_radio{
	padding-right: 5px;
}

.cp_form_inputstd{
	float: left;
	margin: 1px 0;
	padding-left: 6px;
	width: 96%;
}
.cp_form_inputstd span{
	background: #F3F4F6 url('/communfo/img/images2008/saisie_fddg_tx.gif') left repeat-x;
	border: 1px solid #C0C6CC;
	display: block;
	padding: 1px 5px;
}
.cp_form_inputstd span input{
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	color: #353535;
	display: block;
	font-size: 12px;
	height: 15px;
	padding: 1px 0;
	width: 100%;
}

.cp_form_submitcont{
	/*padding-right: 7px;*/
}

.cp_form_submit{
	background: url('/vacances/img/modules/home/btn_gche.gif') no-repeat;
	display: block;
	height: 20px;
	padding-left: 6px;
}
.cp_form_submit span{
	background: url('/vacances/img/modules/home/btn_drte.gif') right top no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	padding: 2px 5px 0 0;
	text-align: center;
}

.cp_form_radio input, .cp_ligneannonceur .cpinpg input{
	border: 0px;
}

.cp_form_err{
	border: solid 1px #b1870d;
	background: url('/immobilier/images/2007/gabarits/erreur/erreur_sig.png') no-repeat;
	padding-left: 80px;
}
.cp_form_err span{
	display: block;
	color: #B1870D;
	font-size: 15px;
	font-weight: bold;	
	padding-top: 10px;
}
.cp_form_err ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-bottom: 10px;
}
.cp_form_err li{
	margin: 0px;
	background :url('/immobilier/images/2007/gabarits/erreur/puc_err.png') 0px 6px no-repeat;
	color:#97740E;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
}



/************ popup */

.cp_pop_main{
	background: #000;
	padding: 10px;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
}

.cp_pop_main_cont{
	width: 100%;
	background: #FFF;
}
.cp_pop_main_cont .pad{
	padding: 15px;
}

.cp_pop_titre{
	font-size: 18px;
	color: #595959;
}

.cp_pop_mess{
	font-size: 12px;
	color: #d10019;
	font-weight: bold;
}
.cp_pop_mess span{
	font-size: 14px;
	color: #D10019;
	font-weight: bold;
}

.cp_pop_lgris{
	padding: 5px;
	background: #ECECEC;
	border-top : 1px solid #D1D1D1;
}

.cp_pop_lb{
	padding: 5px;
	background: #FFF;
}

.cp_pop_quest{
	float: left;
	font-size: 12px;
}
.cp_pop_quest input{
	margin-left: 10px;
}

.cp_pop_txt{
	width: 530px;
	font-size: 12px;
	color: #595959;
}

.cp_pop_inp input{
	border: 0px;
}
/* fin contact+ */

/* home service 09 */


.L09_big_form_cont{
	margin:8px;
}


.L09_big_form_contTop{
	background:url(/communfo/img/services/bg_n0.gif) repeat-x bottom;
	/*padding-left:1px;
	padding-right:1px;*/
	height:47px;
	width:100%;
}

.L09_big_form_contBottomPadd{
	padding-left:2px;
	padding-right:2px;
	border-bottom:1px solid #a9a999;
	border-left:1px solid #c6c7c1;
	border-right:1px solid #c6c7c1;
	height:35px;
	background-color:#FFF;
}

.L09_big_form_contBottom{
	background:#FFF url(/communfo/img/services/bg_bot_bloc.gif) repeat-x bottom;
	height:35px;
}

.L09_big_form_contMid{
	border-left:1px solid #c6c7c1;
	border-right:1px solid #c6c7c1;
	padding-left:12px;
	padding-right:12px;
	background-color:#FFF;
}

.L09_ongletOn1{
	border-top:1px solid #a9a999;
	border-left:1px solid #c6c7c1;
	border-right:1px solid #c6c7c1;
	height:46px;
	/*width:275px;*/
	font-weight:bold;
	
}
#L09_onglet11{
	width:280px;
}
#L09_onglet21{
	width:240px;
}
.L09_ongletOn2{
	background:#FFF url(/communfo/img/services/bg_n1_ac.gif) repeat-x top;
	height:46px;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
}

.L09_ongletOff1{
	border-top:1px solid #a9a999;
	border-left:1px solid #c6c7c1;
	border-right:1px solid #c6c7c1;
	height:40px;
	/*width:275px;*/
}
.L09_ongletOff2{
	background:url(/communfo/img/services/bg_n1_ina.gif) repeat-x top;
	height:40px;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
}

.L09_ongletMarg{
	margin-left:5px;
}

.L09_radioContPadd{
	padding-top:8px !important;
	padding-top:4px;
	padding-left:8px;
}


.L09_textContPadd{
	padding-top:5px;
	padding-left:8px;
}

.L09_radio{
	border:0;
	padding-top:0px;
}

.L09_rubLineHeight{
	background:url(/communfo/img/services/bg_rub_g.gif) repeat-y;
}

.L09_rubLine_off{
	height:73px;
	width:202px;
	background:url(/communfo/img/services/deg_onglet_rub_ina.gif) repeat-x bottom;
	color:#353535;
	cursor:pointer;
}

.L09_rubLine_on{
	height:73px;
	width:205px;
	background:url(/communfo/img/services/deg_onglet_rub_ac.gif) no-repeat right bottom;
	color:#346d80;
	cursor:pointer;
}

.L09_rubPict{
	padding-top:15px;
	padding-left:15px;
}

.L09_rubText{
	padding-top:20px;
	padding-left:15px;
}


.L09_formRight{
	width:402px;
	padding-left:10px;
}

.L09_formRightlineYel{
	background-color:#F9F8EC;
	border-bottom:1px solid #A4BBC2;
	border-top:1px solid #FFF;
	font-size:12px;
	color:#346d80;
}

.L09_formRightlineBlu{
	background-color:#EBF8FF;
	border-bottom:1px solid #A4BBC2;
	border-top:1px solid #FFF;
	font-size:12px;
	color:#346d80;
}

.L09_check{
	border:0;
	margin:0;
	padding:0;
}


.L09_checkPad{
	padding-left:3px !important;
	padding-left:0px;
	padding-top:4px !important;
	padding-top:0px;
	padding-bottom:2px !important;
	padding-bottom:0px;
}

.L09_checklibPad{
	width:162px;
	padding-right:10px;
	padding-left:5px;
	padding-top:3px !important;
	padding-top:3px;
}


.L09_rechLibel{
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
	color:#346d80;
	width:205px;
	background-color:#F8F8EE;
	text-align:right;
	border-bottom:1px solid #AAA899;
	height:22px;
}


.L09_rechLibelcesu{
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
	color:#346d80;
	width:205px;
	background-color:#F8F8EE;
	text-align:right;
	border-bottom:1px solid #AAA899;
	height:45px;
}


.L09_rechLibelPadd{
	padding-top:4px;
	padding-right:4px;
}


.L09_rechLibelPadd2{
	padding-right:36px;
	background:url(/communfo/img/services/picto_cesu.gif) no-repeat right;
}


.L09_rechInputLoc{
	width:130px;
	font-size:11px;
}




.L09_input_std span{
	background:url(/communfo/img/saisie/saisie_fddg.gif) repeat-x;
	border:1px solid #C0C6CC;
	display:block;
	padding:1px 5px;
}


.L09_input_std span { height:17px; _height:15px; }
.L09_input_std span input{
	display:block;
	font-size:12px; color:#353535;
	height:15px; _height:13px;
	padding:1px 0;
	width:100%;
	border:0;
	background:none;
}

.L09_rechInputLoclib{
	padding-left:5px;
	padding-top:5px;
}





.L09_rechLibelPadd a span{
	background:url(/communfo/img/saisie/aide.png) no-repeat left top;
	display:inline;
	padding:0 7px; font-size:16px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/aide.png', sizingMethod='image');
	_display:inline-block;
}

.L09_rechLibelPadd a span{
	_font-size:1px;
}

.L09_rechLibelPadd a:hover span{
	background:url(/communfo/img/saisie/aide_over.png) no-repeat left top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/aide_over.png', sizingMethod='image');
	text-decoration:none; 
	cursor:pointer;
}

.L09_rechLibelPadd a:hover{
	text-decoration:none;
	cursor:pointer;
}

.L09_chkcesu{
	padding-left:3px !important;
	padding-left:0px;
	padding-top:14px !important;
	padding-top:10px;
	
}

.L09_chkcesulibel{
	padding-top:14px;
	padding-left:5px;
	padding-right:15px;
}


.L09_chkray{
	padding-left:3px !important;
	padding-left:0px;
	padding-top:4px !important;
	padding-top:0px;
	
}

.L09_chkraylibel{
	padding-top:4px;
	padding-left:5px;
	padding-right:15px;
}


/* liste deroulantes */

.L09_div_select{
	position:relative;
}	

.L09_lig_select{
	background:#eee;
	text-decoration:none;
	display:block;
	background:url(/vacances/img/modules/home/liste_g.gif) no-repeat;
	height:23px;
	cursor:pointer;
	width:100%;
}

.L09_lig_select:hover, .L09_lig_select:hover span, .L09_lig_select:hover strong { text-decoration:none; }

.L09_lig_select span{
	display:block;
	background:url(/vacances/img/modules/home/liste_d.gif) no-repeat 100% 0;
	padding:0px 24px 6px 5px;
	cursor:pointer;
	height:17px;
	overflow:hidden;
	text-decoration:none;
}

.L09_lig_select span strong{
	display:block;
	color:#595959;
	font-size:12px;
	cursor:pointer;
	line-height:20px;
	overflow:hidden;
	width:100%;
	font-weight:normal;
	text-decoration:none;
}

.L09_va_ho_slt_pop{
	width:200%;
}

.L09_va_ho_slt_pop{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%; 
	z-index: 200;
	background: white;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow: auto;
}



.L09_va_ho_slt_pop_in{
	padding:3px 4px 6px;
	border:1px solid #A4BBC2;	
	list-style-type:none;
	margin:0;
	height: auto;
}	



.L09_va_ho_slt_pop_in ul.L09_lim{
	padding:0 4px 0 0;	
	overflow:auto;
}

	

.L09_va_ho_slt_pop_in ul{
	margin:0;
	padding:0;
	background:white;
	list-style-type:none;
}





.L09_va_ho_slt_pop_in ul.L09_lim li{
	list-style-type: none;
	margin: 0px; 
	padding: 0px;
	font-size: 0px;
	cursor: pointer;
}



.L09_va_ho_slt_pop_in ul li a, .L09_va_ho_slt_pop_in ul li div{
	display: block;
	padding: 3px 0 3px 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid #acc9d9;
	color:#346D80;
	height:auto;
	text-decoration: none;
	font-size: 11px;
}



.L09_va_ho_slt_pop_in ul li .L09_bgb{
	background-color: #EBF8FF;
}



.L09_va_ho_slt_pop_in ul li .L09_bgj{
	background-color: #F9F8EC;	
}



.L09_va_ho_slt_pop_in ul li a:hover, .L09_ho_slt_pop_in ul li a:active, .L09_ho_slt_pop_in ul li a:focus{
	color:#d10019;
	/*font-weight:bold;*/
	background: #F4F6B7;
	text-decoration:none;
	height:auto;
}


.L09_rechLibelBrdBot{
	background-color:#EFEEE2;
	font-size:1px;
	height:2px;
	width:205px;
}





.L09_btn_ptt
{
	display:block;
	padding-right:5px;
	width:180px;
}
.L09_btn_ptt .fin { display:block; }
.L09_btn_ptt .l
{
	display:block;
	float:left;
	background:url(/communfo/img/saisie/btp_g.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_g.png', sizingMethod='crop');
	height:19px;
	padding:2px 10px 0 15px;
	font-size:13px; color:#353535;
}
.L09_btn_ptt .r
{
	display:block;
	float:left;
	background:url(/communfo/img/saisie/btp_d.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_d.png', sizingMethod='image');
	width:5px; height:21px;
}
.L09_btn_ptt:hover, .L09_btn_ptt:hover .l, .L09_btn_ptt:hover .r { text-decoration:none; cursor:pointer; }

.L09_btn_ptt:hover .l
{
	background:url(/communfo/img/saisie/btp_g_over.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_g_over.png', sizingMethod='crop');
}
.L09_btn_ptt:hover .r
{
	background:url(/communfo/img/saisie/btp_d_over.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_d_over.png', sizingMethod='image');
}




#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

.layr_lightbox{
	position:absolute;
	width:769px; 
	height:450px;
	left:50%;
	top:15%;
	margin-left:-385px;
	z-index:110;
}

.L09_pop_layer_main{
	background:url(/communfo/img/saisie/cntdg_lb.gif ) no-repeat bottom #fff;
}

.L09_pop_layer_main_in{
	border-top:7px #fff solid;
	border-bottom:7px #c7c5c5 solid ;
	padding:0 7px 7px 7px;
}

.L09_pop_layer_top_aide{
	background:transparent url(/communfo/img/saisie/dgtitr_aide.jpg) no-repeat;
	border-bottom:2px #fff solid;
	height:33px;
	padding:0 7px;
}

.L09_pop_layer_top_aide h3 {
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	width:580px;
	margin:0;
}

.L09_pop_layer_top_aide h3{
	background:transparent url(/communfo/img/saisie/piclb_aide.gif) no-repeat scroll left 5px;
	padding:11px 0 2px 110px;
}	

.L09_pop_layer_contenu{
	background: url(/communfo/img/saisie/fddg_lb.jpg) no-repeat top #FFF;
	padding: 26px 26px 26px 26px;
	overflow: auto;
}
.L09_pop_close {
	display:block;
	background: url(/communfo/img/saisie/fermer_lb.gif) top left no-repeat;
	float:right;
	height: 23px;
	width:23px;
	margin-top:5px;
}	
.L09_pop_close:hover{
	background: url(/communfo/img/saisie/fermer_lb.gif) bottom left no-repeat;
	text-decoration:none;
}

.L09_filariane{
	margin:0 0 0 10px; 
	padding:3px 0 3px 0px;
	/* a remettre en place apres reception du nouveau visuel fil ariane pour service*/
	/*padding:3px 0 3px 86px;
	background:url(/communfo/img/services/L09bg_fil_ariane.jpg) left top no-repeat;*/
	
}

.filariane_v {
	margin: 0 0 8px 0; padding:5px 0 1px 68px;
	background:url(/communfo/img/images2008/homeauto/bg_fil_ariane.jpg) left top no-repeat;
}
.filariane_i {
	margin:10px 0 8px 0; padding:3px 0 3px 88px;
	background:url(/communfo/img/images2008/homeimmo/bg_fil_ariane.jpg) left top no-repeat;
}
.filariane_h {
	margin:5px 0 8px 10px; padding:10px 0 0 60px;
	background:url(/communfo/img/images2008/homevac/bg_fil_ariane.jpg) left top no-repeat;
}

.L09_filariane_s {
	margin: 10px 0 6px 8px; padding:10px 0 0 43px;
	background:url(/communfo/img/services/bg_fil_ariane.jpg) left top no-repeat;	
}
.L09_filariane_animo {
	margin: 3px 0 0 5px; padding:10px 0 0 34px;
	background:url(/communfo/img/animaux/bg_fil_ariane.jpg) left top no-repeat;
	height: 27px;
}
.L09_filariane_affPro {
	margin: 3px 0 0 5px; padding:10px 0 0 36px;
	background:url(/communfo/img/affairesPro/bg_fil_ariane.jpg) left top no-repeat;
	height: 27px;
}




/* fin home service 09 */


/*  home rencontre 09 */
.L09_agelibel{
	padding-right:5px;
	padding-top:3px;
}

.L09_agelibel2{
	padding-right:25px;
	padding-left:5px;
	padding-top:3px;
}

.L09_rechInputAge {
	font-size:11px;
	width:40px;
}

.L09_degbeigMeetic{
	background: url(/communfo/img/rencontre/bg_rech_top.png) top left repeat-x;
	height:26px;
	border-left:1px solid #C6C7C1;
	border-right:1px solid #C6C7C1;
}



.L09_bgContMeetic{
	background-color:#ECE8CF; 
	margin:0; 
	padding:5px 0; 
	width:100%;


}



.L09_bgContMeetic .soulTitreRed{
	background-position:4px 10px;
	margin:2px 0px 10px 5px; padding-left:18px;
	color:#D10019;
	
}

.L09_contVisuMeetic{
	padding-left:6px;
	padding-right:12px;

}

.L09_contTextMeetic{
	padding-left:12px;
	padding-right:0px;
	border-left:1px solid #DEDEDC;
	width:384px;
	height:130px;
}

.L09_contTextMeeticarrow{
	background: url(/communfo/img/rencontre/ultArrowRed.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/rencontre/ultArrowRed.png', sizingMethod='crop');
	padding-left:20px;
	padding-bottom:5px;
	width: 360px;
}


.L09renc_filariane{
	margin:0 0 0 10px; 
	padding:3px 0 3px 0px;
	/* a remettre en place apres reception du nouveau visuel fil ariane pour service*/
	/*padding:3px 0 3px 86px;
	background:url(/communfo/img/rencontre/L09bg_fil_ariane.jpg) left top no-repeat;*/
}


.L09ren_descgenGriz{
	position:absolute;
	top:0px;
	left:210px;
	background-color:#DEDEDC;
	opacity:0.8; 
	filter : alpha(opacity=80); 
	height:23px;
	width:300px;
	
}

.L09ren_messageErreurRecherche {
	color: red;
	font-weight: bold;
}

/* fin home rencontre 09 */

/* arnaque0709 */

.ar_linkdet{
	display: block;
	background: url('/communfo/img/images2008/picto-arnaque.gif') left no-repeat;
	width: 80%;
	margin-left: 15px;
	text-indent: 35px;
	height: 30px;
	line-height: 26px;
	font-size: 11px;
	color: #353535;
}
.ar_linkdet:hover{color: #353535;}

/* fin arnaque0709 */





/* page pv mobile */


.pvm_cont{
	width:990px;
	height:600px;
	background:url(/communfo/img/images2008/pvmobile/bg_pv_mobile.jpg) no-repeat bottom;
}

.pvm_contPadd{
	padding-left:240px;
	width:550px;
}

.pvm_pabs1{
	position:absolute;
	left:240px;
	top:180px;
	width:115px;
}


.pvm_pabs2{
	position:absolute;
	left:370px;
	top:180px;
	width:115px;
}


.pvm_pabs3{
	position:absolute;
	left:495px;
	top:180px;
	width:115px;
}


.pvm_pabs4{
	position:absolute;
	left:620px;
	top:180px;
	width:115px;
}


a.pvm_lnk, a.pvm_lnk:visited, a.pvm_lnk:active {
	text-decoration: none;
	font-size:10px;
	color:#d10019;
}

a.pvm_lnk:hover {
  text-decoration: none;
	font-size:10px;
	color:#d10019;
}

.pvm_input {
	border:1px solid #595959;
	float:left;
	height:14px;
	margin:4px 0 0;
	padding-left:2px;
	width:70px;
}
.pvm_okButtonPos{
	padding-top :3px;
	padding-left : 3px;
}

/* fin page pv mobile */


/* elements alerte email info locale */

.il_bnd {
	display:block;
	position:relative;
	text-decoration:none;
}
.il_bnd:hover, .il_bnd:hover div, .il_bnd:hover span { text-decoration:none; cursor:pointer; }


.il_alertL{
	background:url(/communfo/img/images2008/infoslocales/il_g.gif) no-repeat;
	width:103px;
	height:56px;
}

.il_alertM{
	background:url(/communfo/img/images2008/infoslocales/il_m.gif) no-repeat;
		height:56px;
		padding:4px 0 0 5px;
		width:207px;
}

.il_alertR{
	background:url(/communfo/img/images2008/infoslocales/il_d.gif) no-repeat right top;
		width:78px;
		height:56px;
}

.il_alertPad{
padding-left:39px;
}
/* fin elements alerte email info locale */

/* modif autoplus */
.autoplus_cont{
	background: #FFF;
	padding: 10px 0;
}
.autoplus_cont img{
	float: left;
	display: block;
}

.autoplus_dr{
	float: left;
	padding: 5px 0;
}

.autoplus_drL{
	float: left;
	background:url('/communfo/img/modules/autoplus/fleche.png') left top no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/autoplus/fleche.png', sizingMethod='crop');	
	height: 53px;
}
.autoplus_drLtxt{
	padding: 5px 0 0 30px;
}

.autoplus_drLtxtop{
	font-size: 18px;
	color: #D10019;
}

.autoplus_drLtxtbot{
	font-size: 13px;
	color: #353535;
	font-weight: bold;
}
.autoplus_drLtxtbot span{
	color: #D10019;
}

.autoplus_drR{
	float: left;
	background:url('/communfo/img/modules/autoplus/fd_offre.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/autoplus/fd_offre.png', sizingMethod='image');		
	width: 15px;
	height: 53px;
}

/* fin modif autoplus */


/* style maximiles bloc saisie annonce */
.maximile09_L{
	background:url('/communfo/img/modules/deposecommunfo/maximiles/left.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposecommunfo/maximiles/left.png', sizingMethod='crop');	
	height: 32px;
	width: 15px;
}

.maximile09_R{
	background:url('/communfo/img/modules/deposecommunfo/maximiles/right.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposecommunfo/maximiles/right.png', sizingMethod='crop');	
	height: 32px;
	width: 15px;
}

.maximile09_M{
	background:url('/communfo/img/modules/deposecommunfo/maximiles/center.gif') repeat-x;
	height: 32px;
	width :675px;
}

.maximile09_paddlogo{
	padding-top:6px;
	padding-left:25px;
	padding-right:10px;
}

.maximile09_paddtxt{
	padding-top:7px;
	padding-right:5px;
}


.maximile09_paddM{
	padding-top:3px;
}

.maximile09_txt1{
	font-family: Arial;
	font-size: 12px;
	color:#595959;
}

.maximile09_txt2{
	font-family: Arial;
	font-weight:bold;
	font-size: 12px;
	color:#dd1083;
}


/* style maximiles bloc saisie annonce */


/******* New Footer 2010 *********/
.newFooter{
	width: 994px;
	background: #FFFFFF url(/communfo/img/footer2010/fond_footer.gif ) repeat-x top;
	color: #595959;
	font-size: 11px;
	border-left:1px solid #A9A9A9;
	border-right:1px solid #A9A9A9;
	border-bottom:1px solid #A9A9A9;
	margin: auto;
	/* backiphone */
	position: relative;
	z-index: 3;
	/* fin backiphone */
}
.newFooterCont{
	padding: 10px 0 0 20px;	
	margin: 0 2px 1px 2px;
	border-top: 1px solid #dedede;
}
.newFooterL{
	width: 400px;
	float: left;
}
.newFooterR{
	width: 540px;
	float: left;
	margin-left: 15px;
}
.newFooterSeparation{
	width: 3px;
	height: 76px;
	margin: 0px 5px 0px 5px;
	float: left;
}
.newFooter h4{
	font-size: 11px;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
	background: url(/communfo/img/footer2010/red_arrow.gif) no-repeat 0 55%;
}
.puceLien{
	margin-top: 4px;
	/*background: url(/communfo/img/images2008/puces/puce_carre_grise_mini.gif) no-repeat 0 55%;*/
	width: 100%;
}
.puceLien span{
	/*float: left;*/
	/*margin:-2px 5px 0 0;*/
	margin: 0 3px 0 0;
	_margin: 0;
	_padding: 5px 2px 0 0;
	
}
*+html .puceLien span{
	padding: 0;
	margin: 5px 2px 0 0;
}
.puceLien a{
	/*float: left;*/
	width: 93%;
}
.puceLien img{
	margin: 0 0 2px 0;
}
.newFooter a{
	color: #595959;
	font-size: 11px;
}
.col140{
	width: 140px;
}
.col150{
	width: 150px;
}
.col170{
	width: 170px;
}
.col160{
	width: 160px;
}
.col115{
	width: 115px;
}
.col110{
	width: 110px;
}
.col130{
	width: 130px;
}
.col120{
	width: 120px;
}
.col220{
	width: 220px;
}
.col21{
	width: 21px;
}
.mR3{
	margin-right: 3px;
}
.mR5{
	margin-right: 5px;
}
.pT5{
	padding-top: 5px;
}
.pR5{
	padding-right: 5px;
}
.pL8{
	padding-left: 1px;
}
.mL5{
	margin-left: 5px;
}
.mL1{
	margin-left: 1px;
}
.mL29{
	/*margin-left: 29px; modif yoyo 2010*/
}
.mL28{
	/*margin-left: 28px; modif yoyo 2010*/
}
.hg25{
	font-size:1px;
	height:25px;
}
.col100P{
	width: 100%;
}
.col100{
	width: 100%;
}
.contBottomJ{
	background: url(/communfo/img/footer2010/fond_footer_jaune.gif) repeat-x top;
	width: 100%;
	height: 21px;
	text-align: right;
	font-size: 10px;
	border-bottom:1px solid #FFFFFF;
	margin-top:5px;
}

.contBottomG{
	background: url(/communfo/img/footer2010/bottom_gris.gif) repeat-x top;
	height: 21px;
	float: left;
}
.contBottomG span{
	padding: 5px 6px 0 2px;
}
.contBottomG a{
	font-size: 10px;
}
.newFooterNiv0{
	background: #EFEFEF url(/communfo/img/footer2010/fond_repeat.jpg) repeat-x top;   /*  Modifs Noël 2009*/
	width: 100%;
	height: 180px;
}
.newFooterNiv1{
	background: url(/communfo/img/footer2010/fond_fixe.jpg) no-repeat center top;
	/* modif yoyo 08 /01/2010*/
	/*width: 1054px;*/
	height: 112px;
	margin: auto;
}


/******* Fin New Footer 2010 *********/

/** 
* closepubli
**/

.cp10_cont{
	width: 95%;
	background: #F3F5AA;
	border: solid 1px #D10019;
	font-size: 11px;
	color: #353535;
	line-height: 13px;
}
.cp10_cont span.top{ 
	font-weight: bold; 
	text-transform: uppercase; 
	display: block; 
	color: #D10019; 
}

.cp10_contPAD{
	padding: 6px 10px;
}

/** 
* fin closepubli
**/

/** 
* sharethis
**/
.boxBottom_cnt p.sharethis{
	position:relative; 
	top:3px;
}
/** 
* fin sharethis
**/

/* FEV 2010 COL300 retour V2*/
.col-adsense
{
	float:left;
/* regression adsense */
	width:248px;
/* FIN regression adsense */
	overflow:hidden;
}
.COL300_pubListCont .pagin_pub
{
	float:left;
}
.col300-ad-blc
{
	padding:10px 0 0;
	background:#fff;
	width:_100%;
}
/* Fin FEV 2010 COL300 retour V2*/




/* 02 MARS 2010 COL300 retour V4 */
/**
* modif photovid 
*/

.liste_linkphotos{
	/* v360 */
	display: block;
	font-size: 11px;
	color: #595959;
	background: url('/communfo/img/modules/annonce/pic_pho.png') left top no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/annonce/pic_pho.png', sizingMethod='crop');	
	padding: 2px 0 4px 25px;
	margin: 13px 5px 0 5px;	
	height: 20px;
	float: left;
	/* v360 */
}
.liste_linkphotos:hover{ text-decoration: underline; color: #595959; }

.liste_linkvideo{
	display: block;
	font-size: 11px;
	color: #595959;
	background: url('/communfo/img/modules/annonce/pic_vid.png') left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/annonce/pic_vid.png', sizingMethod='crop');	
	padding: 0 0 0 25px;
	margin: 2px 0;
	height: 20px;
}
.liste_linkvideo:hover{ text-decoration: underline; color: #595959; }


/**
* fin modif photovid 
*/
/* 02 MARS 2010 COL300 retour V4 */

/* 09 MARS 2010 COL300 retour V5 */

.col300_blkPV .soulTitreRed{
	border-bottom:1px solid #D10019;
	background:url(/communfo/img/2007/img/puce-rouge.gif) no-repeat;
	background-position:5px 4px;
	padding-left:15px;
	color:#D10019;
}


.col300_blkPV .soulTitreRed .titrelabel{
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

.col300_blkPV .soulTitreRedPlus .titrelabel{
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

.col300_blkPV .soulTitreRedMoins .titrelabel{
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

.col300_blockall{
	padding-top:5px;
}

/* 09 MARS 2010 COL300 retour V5 */

/* m1965 */
.col300_blkPV ul{
	list-style-type: none;
	margin: 0px;
	padding: 5px 0 0 10px;
}
/* fin m1965 */

/* stupeflix */

/* stupeflixV2 */
.liste_stupeflix{
	background: url('/communfo/img/modules/annonce/pic_allvid.png') left top no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/annonce/pic_allvid.png', sizingMethod='crop');		
	display: block;
	border: 0px;
	cursor: pointer;
	margin: 2px 0 0 0;
	font-family: Arial;
	text-decoration: none;
}
.liste_stupeflix span{
	display: block;
	padding: 12px 0 7px 35px;
	font-size: 12px;
	font-weight: bold;
	color: #353535;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.liste_stupeflix span {
		padding: 14px 0 5px 25px;
	}
}
*/

.stupeflix_auto_cont{	
	float: left;
	/*padding: 0 0 18px 25px;*/
	padding: 0 0 18px 6px;
	position: relative;
}

.stupeflix_picto{
	height: 37px;
	left: 50%;
	/*margin: -35px 0 0 -7px;*/
	margin: -35px 0 0 -15px;
	position: absolute;
	top: 50%;
	width: 37px;
	z-index: 10;
	cursor: pointer;
}

.stupeflix_auto_bouton{
	background: #FFF;
	cursor: pointer;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px; 
	border: 0px;
	/*_position:relative;
	_left:-20px;*/
}
/*
*+html .stupeflix_auto_bouton{
	position:relative;
	left:-20px;
}
*/
.stupeflix_auto_cont img{
	display: block;
/*	
	width: 90px;
	height: 70px;
*/	
	width: 85px;
	height: 65px;

	margin: 0px;
	padding: 0px;
	border: 1px solid #595959;		
}
.stupeflix_auto_cont .stupeflix_picto img{
	border: none;
	display: block;
	width: 37px;
	height: 37px;
}
/* fin stupeflixV2 */

.stupeflix_auto_bouton span{
	font-size: 12px;
	font-weight: bold;
	color: #353535;
	display: block;
	font-family: Arial;
	text-align: center;
	padding-top: 3px;
}

.SimpleOverlayBg {
	z-index: 9999;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.SimpleOverlay {
  position: fixed;
  z-index: 10000;
  top: 15%;
  left: 50%;
  padding: 1em;
  background: #EEE;
  -moz-box-shadow: #000 0px 1px 10px;
  -webkit-box-shadow: #000 0px 1px 10px;
}

.SimpleOverlay .closeBtn {
  position: absolute;
  left: 0px;
  bottom: 100%;
  margin-bottom: 2px;
  font-family: Arial;
  font-size: 12px;
  color: white;
  text-decoration: underline;
  cursor: pointer;
}   

/* fin stupeflix */


/* v360 */
.auto2010_v360{
	float: left;
	padding: 0 0 18px 25px;
}
.auto2010_v360 a{
	display: block;
	text-decoration: none;
}
.auto2010_v360 a img {
	display: block;
	border: 1px solid #595959;
}
.auto2010_v360 a span{
	color: #353535;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}

.au_cdr_v360{
	display: block;
	padding: 15px 0 5px 42px;
	color: #353535;
	font-size: 12px;
	float: left;
	font-weight: bold;
	margin: 0 5px;
	background: url('/communfo/img/modules/annonce/pic_immo.png') left center no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/annonce/pic_immo.png', sizingMethod='crop');		
}
.au_cdr_v360:hover{color: #353535;}

/* v360 */
.au_cdr_loca{
	display: block;
	padding: 2px 0 1px 19px;
	color: #595959;
	font-size: 11px;
	float: left;
	margin: 13px 5px 0;
	background: url('/communfo/img/2007/img/pc_lo.gif') left center no-repeat;
}
/* fin v360 */

.au_cdr_voirann{
	display: block;
	padding: 0 0 0 8px;
	color: #595959;
	font-size: 11px;
	line-height: 40px;
	float: right;
	height: 37px;
	margin: 0 5px;
	background: url('/communfo/img/2007/img/pucegrise.gif') left center no-repeat;
}
/* fin v360 */

/* modifloca */
.loca_pop_layer_main{
	background: #FFFFFF url('/communfo/img/modules/deposegeneriquefo/cntdg_lb.gif') center bottom no-repeat;
	left: 50%;
	margin-left: -385px;
	position: absolute;
	top: 15%;
	width: 769px;
	border:6px solid #E7E6E6;
	z-index: 100001;
}

.loca_layer_ca_in{
	background: none repeat scroll 0 0 white;
	border: 1px solid #AFAFAF;
	height: 100%;
	padding: 1px;
}

.loca_layer_header{
	background: none repeat scroll 0 0 #AAA;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
}

.loca_layer_header_R{
	float: right;
}
.loca_layer_header_R span{
	border: 1px solid #FFFFFF;
	cursor: pointer;
	font-size: 18px;
	margin-left: 5px;
	text-align: center;
}

.loca_layer_loc_blc{
	padding: 0 20px 20px 430px;
}

.loca_layer_loc_blc_L{
	border-bottom: 1px solid #DEDEDC;
	float: left;
	margin-left: -410px;
	_margin-left: -205px;
	margin-right: 10px;
	width: 400px;
}

.loca_layer_loc_blc_R{
	float: left;
	width: 100%;
}

.loca_layer_loc_blc_L #mapLocalisation{
	height: 400px;
	margin-top: 5px;
	width: 400px;
}

.loca_inf_ttr{
	background: url("/informationslocales/img/infolocale/ttr-deg-beige.gif") repeat-x scroll left bottom white;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 100%;
}

.loca_inf_ttr_in{
	background: url("/informationslocales/img/infolocale/ttr-deg-beige.gif") repeat-x scroll left bottom white;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 100%;
}
.loca_inf_ttr_in span {
	background: url("/informationslocales/img/infolocale/picto-flech-red.gif") no-repeat scroll 9px bottom white;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #CDCEC8;
	border-right: 1px solid #CDCEC8;
	color: #346D80;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 0 8px 6px;
}

.loca_layer_loc_blc_R_in{
	/*border-bottom: 1px solid #DEDEDC;*/
}
.loca_layer_input{
	background: #F3F4F6 url('/communfo/img/images2008/saisie_fddg_tx.gif') left center repeat-x;
	border: 1px solid #C0C6CC;
	display: block;
	margin: 0 0 5px 6px;
	padding: 1px 5px;
}
.loca_layer_input input{
	background: transparent;
	border: medium none;
	color: #353535;
	display: block;
	font-size: 11px;
	height: 15px;
	padding: 1px 0;
	width: 100%;
}

.loca_layer_loc_blc_R_cnt{
	padding: 20px 10px 12px 20px;
}
.loca_layer_loc_blc_R_cnt h5{
	color: #353535;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px;
}

.loca_layer_loc_blc_R_btn{
	margin-top: 10px;
}

.loca_layer_btn{
	background: url("/informationslocales/img/infolocale/bt-std-l.gif") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 22px;
	padding-left: 9px;
}
.loca_layer_btn span{
	background: url("/informationslocales/img/infolocale/bt-std-r.gif") no-repeat scroll right top transparent;
	display: block;
	float: left;
	font-weight: bold;
	height: 20px;
	padding: 2px 45px 0 40px;
	cursor: pointer;
}

.loca_layer_alert_cnt{
	padding: 0 0 20px 110px;
}

.loca_layer_alert_cntL{
	float: left;
	left: -110px;
	position: relative;
	text-align: center;
	width: 110px;
}

.loca_layer_alert_cntR{
	float: left;
	margin-left: -110px;
	width: 100%;
}
.loca_layer_alert_cntR h2{
	color: #D10019;
	font-size: 14px;
	font-weight: bold;
}
.loca_layer_alert_cntR h3{
	color: #353535;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
}

.loca_layer_loc_depart{
	background: #EDEAE2;
	margin-top: 3px;
}

.loca_layer_loc_depart h5 {
	color: #353535;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 16px 3px 6px 10px;
	margin: 0 0 10px;
}

.loca_layer_loc_reslt{
	margin: 20px 0 10px;
}

.loca_layer_loc_reslt .vpv_iticontLMR{
	border-top: 1px solid #DEDEDC;
	color: #595959;
	font-weight: normal;
	margin: 0;
	padding: 3px 5px 3px 0;
}
.loca_layer_loc_reslt .vpv_iticontL{
	float: left;
	text-align: center;
	width: 10%;
}
.loca_layer_loc_reslt .vpv_iticontM{
	float: left;
	width: 75%;
	color: #595959;
	font-weight: normal;
}
.loca_layer_loc_reslt .vpv_iticontR{
	float: left;
	text-align: right;
	width: 15%;
}

.loca_layer_loc_reslt .vpv_iticontSep{
	display: none;
}

/* fin modifloca */







/* page iphone 2010 */

a{
outline:none;
}

.pv_apiphoneCont{
	background:#FFFFFF;
}

.pv_apiphoneCont_TOP{
	background:#FFFFFF url('/communfo/img/iphone/images/top_bg.jpg') no-repeat left top;
	height:531px;
	padding-bottom:20px;
	width:100%;
}

.pv_apiphoneCont_MID{
	background:#FFFFFF;
	padding-left:45px;
	padding-bottom:10px;
}

.pv_apiphoneCont_BOT{
	background:#FFFFFF;
	padding-left:45px;
	padding-bottom:25px;
}


.pv_apiphoneCont_TOP_ttl{
	text-align:left;
	padding:55px 0 70px 345px;
	font-size:39px;
	color:#353535;
	display:block;
}


.pv_apiphoneCont_TOP_txt1{
	padding-left:525px;
	font-size:16px;
	color:#595959;
	padding-bottom:5px;
}


/* vidiphone */
.pv_apiphoneCont_TOP_txt2{
	padding-left: 573px;
	font-size: 12px;
	color: #595959;
	font-weight: bold;
	padding-bottom: 35px;
}
/* fin vidiphone */


.pv_apiphoneCont_TOP_txt2 span{
	color:#D10019;
}

.pv_apiphoneCont_TOP_LOGOcont{
	padding-left:538px;
	padding-bottom:5px;
}


.pv_apiphoneCont_TOP_LOGO_APP , .pv_apiphoneCont_TOP_LOGO_APP:hover{
	display:block;
	float:left;
	width:171px;
	height:45px;
	cursor:pointer;
	text-decoration:none;
	background:url('/communfo/img/iphone/images/btn_app_store.png') no-repeat top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/btn_app_store.png', sizingMethod='image');
}

.pv_apiphoneCont_TOP_LOGO_AND, .pv_apiphoneCont_TOP_LOGO_AND:hover{
	display:block;
	margin-left:30px;
	float:left;
	width:171px;
	height:45px;
	/* modif iphone  09/07/2010 */
	cursor:default;
	text-decoration:none;
	background:url('/communfo/img/iphone/images/btn_android.png') no-repeat top;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/btn_android.png', sizingMethod='image');
}


.pv_apiphoneCont_TOP_JEUcont{
	background:#FFFFFF url('/communfo/img/iphone/images/jeu_concours.jpg') no-repeat top;
	height:133px;
	width:412px;
	margin-left:534px;
}


.pv_apiphoneCont_TOP_FBcont{
	width:410px;
	margin-left:534px;
}

/* vidiphone */
/* Bug bouton Android */
.pv_apiphoneCont_TOP_Vid{
	margin: 20px 0 0 600px;
	width: 320px;
}
.pv_apiphoneCont_TOP_Vid a{
	display: block;
	text-decoration: none;
}
.pv_apiphoneCont_TOP_Vid a:hover{
	text-decoration: none;
}
.pv_apiphoneCont_TOP_Vid strong{
	display: block;
}
.pv_apiphoneCont_TOP_Vid span.c{
	display: block;
	background: url('/communfo/img/iphone/images/big_bt_g.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/big_bt_g.png', sizingMethod='crop');
	width: 260px;
	float: left;	
	height: 44px;
	margin-right: -8px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
.pv_apiphoneCont_TOP_Vid a:hover span.c{
	background: url('/communfo/img/iphone/images/big_bt_g_over.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/big_bt_g_over.png', sizingMethod='crop');
}
.pv_apiphoneCont_TOP_Vid span.c i{
	display: block; 
	text-align: center;
	font-size: 13px;
	color: #353535;
	margin-left: 2px;
	padding: 2px 10px 0 45px; 
	height: 44px; 	
	background: url('/communfo/img/iphone/images/big_fl_r.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/big_fl_r.png', sizingMethod='crop');
	font-style: normal;
	line-height: 38px;
	cursor: pointer;
}
.pv_apiphoneCont_TOP_Vid span.r{
	background: url('/communfo/img/iphone/images/big_bt_d.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/big_bt_d.png', sizingMethod='crop');
	display: block;
	float: left;
	height: 44px;
	width: 8px;
	position:relative; left:8px;
}
.pv_apiphoneCont_TOP_Vid a:hover span.r
{
	background: url('/communfo/img/iphone/images/big_bt_d_over.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/big_bt_d_over.png', sizingMethod='crop');
}
/* FIN Bug bouton Android */

.pv_pop_layer_main{
	background: url('/communfo/img/modules/deposegeneriquefo/cntdg_lb.gif') no-repeat scroll center bottom #FFFFFF;
	left: 50%;
	margin-left: -207px;
	position: absolute;
	top: 15%;
	width: 414px;
	z-index: 100001;
}

.pv_pop_layer_main_in{
	border-top: 7px #FFF solid;
	padding: 0 7px 7px 7px;
}

.pv_pop_layer_top_standard{
	background: url('/communfo/img/modules/deposegeneriquefo/dgtitr_standard.jpg') no-repeat;
	border-bottom: 2px #FFF solid;
	padding: 0 7px;
	height: 33px;
}
.pv_pop_layer_top_standard div.actAsH3 {
	padding: 8px 0 4px;
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:0;	
}

.pv_pop_pv_close{
	display: block;
	background: url('/communfo/img/modules/deposegeneriquefo/fermer_lb.gif') top left no-repeat;
	float: right;
	height: 23px;
	width: 23px;
	margin-top: 5px;
}	
.pv_pop_pv_close:hover{
	background: url('/communfo/img/modules/deposegeneriquefo/fermer_lb.gif') bottom left no-repeat;
	text-decoration: none;
}

.sa_pop_fond_page{	
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
}

/* fin vidiphone */

.pv_apiphoneCont_TOP_JEU_txt{
	font-size:18px;
	color:#595959;
	padding-left:153px;
	padding-top:23px;
}


.pv_apiphoneCont_TOP_JEU_txt span{font-weight:bold;}

.pv_apiphoneCont_TOP_JEU_facebook{padding-left:153px;padding-top:8px;}


.pv_apiphoneCont_MID_blc{
	float:left;
	width:280px;
	padding-right:35px;
}



/* 1 */
.pv_apiphoneCont_MID_blc1 {
	display:block;
	text-decoration:none;

}

.pv_apiphoneCont_MID_blc1 span{
	display:block;
	padding-left:84px;
	padding-top:10px;
	height:65px;
	background:url('/communfo/img/iphone/images/picto_evenement.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/picto_evenement.png', sizingMethod='crop');
	font-size:18px;
	color:#D10018;
	text-decoration:none;
}

.pv_apiphoneCont_MID_blc1 dfn{
	display:block;
	font-style:normal;
	font-size:12px;
	color:#595959;
	line-height:18px;
	text-decoration:none;
	text-align:justify;
}
/* 1 */



/* 2 */
.pv_apiphoneCont_MID_blc2{
	display:block;
	text-decoration:none;

}

.pv_apiphoneCont_MID_blc2 span{
	display:block;
	padding-left:84px;
	padding-top:10px;
	height:65px;
	background:url('/communfo/img/iphone/images/picto_petite_annonce.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/picto_petite_annonce.png', sizingMethod='crop');
	font-size:18px;
	color:#D10018;
	text-decoration:none;
}

.pv_apiphoneCont_MID_blc2 dfn{
	display:block;
	font-style:normal;
	font-size:12px;
	color:#595959;
	line-height:18px;
	text-decoration:none;
	text-align:justify;
}
/* 2 */



/* 3 */
.pv_apiphoneCont_MID_blc3 {
	display:block;
	text-decoration:none;

}

.pv_apiphoneCont_MID_blc3 span{
	display:block;
	padding-left:84px;
	padding-top:10px;
	height:65px;
	background:url('/communfo/img/iphone/images/picto_bon_plans.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/picto_bon_plans.png', sizingMethod='crop');
	font-size:18px;
	color:#D10018;
	text-decoration:none;
}

.pv_apiphoneCont_MID_blc3 dfn{
	display:block;
	font-style:normal;
	font-size:12px;
	color:#595959;
	line-height:18px;
	text-decoration:none;
	text-align:justify;
}
/* 3 */



.pv_apiphoneCont_BOT_left{
	float:left;
	width:595px;
	height:357px;
	background:#eef2f3 url('/communfo/img/iphone/images/realite_augmentee.jpg') no-repeat top left;
}


.pv_apiphoneCont_BOT_left_blc{
	padding-left:317px;
}

.pv_apiphoneCont_BOT_left_Ttl{
	font-size:18px;
	color:#D10019;
	padding-top:30px;
	padding-bottom:20px;
}
.pv_apiphoneCont_BOT_left_Txt{
	font-size:14px;
	color:#595959;
	line-height:20px;
	padding-right:35px;
	text-align:justify;
}


.pv_apiphoneCont_BOT_right{
	float:left;
	width:280px;
	margin-left:35px;
}


.pv_apiphoneCont_BOT_right_Ttl{
	font-size:18px;
	color:#4a8194;
	padding-top:30px;
	padding-bottom:20px;
}





/* depot annonce */
.pv_apiphoneDepAnn{
	display:block;
	text-decoration:none;
	cursor:default;
}

.pv_apiphoneDepAnn  {
	display:block;
	background:url('/communfo/img/iphone/images/pic_depot_annonce2.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/pic_depot_annonce2.png', sizingMethod='crop');
	text-decoration:none;
	width:280px;
	margin-bottom:10px;
}

.pv_apiphoneDepAnn:hover {
	display:block;
	background:url('/communfo/img/iphone/images/pic_depot_annonce.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/pic_depot_annonce.png', sizingMethod='crop');
	text-decoration:none;
}

.pv_apiphoneDepAnn span{
	display:block;
	padding-left:45px;
	font-size:11px;
	color:#4a8194;
	text-decoration:none;
	font-weight:bold;
	
}

.pv_apiphoneDepAnn:hover span{
	display:block;
	padding-left:45px;
	font-size:11px;
	color:#D10019;
	text-decoration:none;
	font-weight:bold;
}

.pv_apiphoneDepAnn dfn{
	display:block;
	padding-left:45px;
	font-style:normal;
	font-size:11px;
	color:#4a8194;
	text-decoration:none;
	line-height:18px;
}

.pv_apiphoneDepAnn:hover dfn{
	display:block;
	padding-left:45px;
	font-style:normal;
	font-size:11px;
	color:#595959;
	text-decoration:none;
}
/* depot annonce */



/* depot annonce emploi */
.pv_apiphoneAnnEmp{
	display:block;
	text-decoration:none;
	cursor:default;
}

.pv_apiphoneAnnEmp  {
	display:block;
	background:url('/communfo/img/iphone/images/pic_annonce_emploi2.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/pic_annonce_emploi2.png', sizingMethod='crop');
	text-decoration:none;
	width:280px;
	margin-bottom:10px;
}

.pv_apiphoneAnnEmp:hover {
	display:block;
	background:url('/communfo/img/iphone/images/pic_annonce_emploi.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/pic_annonce_emploi.png', sizingMethod='crop');
	text-decoration:none;
}

.pv_apiphoneAnnEmp span{
	display:block;
	padding-left:45px;
	font-size:11px;
	color:#4a8194;
	text-decoration:none;
	font-weight:bold;
	
}

.pv_apiphoneAnnEmp:hover span{
	display:block;
	padding-left:45px;
	font-size:11px;
	color:#D10019;
	text-decoration:none;
	font-weight:bold;
}

.pv_apiphoneAnnEmp dfn{
	display:block;
	padding-left:45px;
	font-style:normal;
	font-size:11px;
	color:#4a8194;
	text-decoration:none;
	line-height:18px;
}

.pv_apiphoneAnnEmp:hover dfn{
	display:block;
	padding-left:45px;
	font-style:normal;
	font-size:11px;
	color:#595959;
	text-decoration:none;
}
/* depot annonce emploi */



/* depot annonce baf */
.pv_apiphoneAnnBAF{
	display:block;
	text-decoration:none;
	cursor:default;
}

.pv_apiphoneAnnBAF  {
	display:block;
	background:url('/communfo/img/iphone/images/pic_annonce_bonne_affaire2.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/pic_annonce_bonne_affaire2.png', sizingMethod='crop');
	text-decoration:none;
	width:280px;

}

.pv_apiphoneAnnBAF:hover {
	display:block;
	background:url('/communfo/img/iphone/images/pic_annonce_bonne_affaire.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/pic_annonce_bonne_affaire.png', sizingMethod='crop');
	text-decoration:none;
}

.pv_apiphoneAnnBAF span{
	display:block;
	padding-left:45px;
	font-size:11px;
	color:#4a8194;
	text-decoration:none;
	font-weight:bold;
	
}

.pv_apiphoneAnnBAF:hover span{
	display:block;
	padding-left:45px;
	font-size:11px;
	color:#D10019;
	text-decoration:none;
	font-weight:bold;
}

.pv_apiphoneAnnBAF dfn{
	display:block;
	padding-left:45px;
	font-style:normal;
	font-size:11px;
	color:#4a8194;
	text-decoration:none;
	line-height:18px;
}

.pv_apiphoneAnnBAF:hover dfn{
	display:block;
	padding-left:45px;
	font-style:normal;
	font-size:11px;
	color:#595959;
	text-decoration:none;
}
/* depot annonce baf */


.pv_apiphoneHacjkFF{
padding-bottom:0px;padding-top:20px;padding-left:20px;
}

/* page iphone 2010 */










/* johann 02/07/2010 points de distribution */

.pdistri_cont{
	width:100%;
	background:#FFF url('/communfo/img/2007/img/enca01.jpg') repeat-x top;
	color:#595959;
	padding-bottom:40px;
}

.pdistri_contPadd{
	padding:18px 29px 0 29px;
}

.pdistriGmapCont{
	float:left;
	position:relative;
	width:623px;
	height:570px;
	margin-right:1px;
	background:pink;
}


.pdistriTabpCont{
	float:left;
	width:306px;
	height:568px;
	border:1px solid #c9c9c9;
	background:#e1e1e1;
}

.pdistriTabpPadd{
	margin:6px;
	background:#FFF;
	height:556px;
}

.pdistriTabpTOP{
	padding:12px 12px 0 12px;
	height:124px;
}

.pdistriTabpBOT{
	height:420px;
}

.pdistriTabpBOTttl{
	background:#FFF url('/communfo/img/pdistri/bar_tit.png') repeat-x bottom;
	height:19px;
	border-bottom:1px solid #c9c9c9;
	padding-top:5px;
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
	color:#595959;
	
}

.pdistriTabpBOTscroll{
	overflow:auto;
	height:394px;
}


.pdistri_blc{
	display:block;
	cursor:pointer;
	padding-top:4px;
	padding-bottom:4px;
	/*margin-top:6px;
	margin-bottom:6px;*/
	width:260px;
	text-decoration:none;
	background:#ffffff;
	margin-left:8px;
}


.pdistri_blc:hover{
	text-decoration:none;
	background:#f5f5f5;
}

.pdistri_blc dfn{
display:block;
float:left;
background:#f3f0f0;
text-align:center;
padding-top:15px;
height:25px;
width:22px;
margin-right:8px;
font-style:normal;
text-decoration:none;
color:#D10019;
}


.pdistri_blc:hover dfn{
background:#ec1c32 url('/communfo/img/pdistri/fd_num_ac.png') repeat-x top;
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}


.pdistri_blc cite{
display:block;
/* johann 15/07 */
float:left;
font-style:normal;
text-decoration:none;
}


.pdistri_blc:hover cite{
text-decoration:none;
}

.pdistri_blc cite span.pdistri_blc_txt1 {
display:block;
width:212px;
font-weight:bold;
color:#595959;
}


.pdistri_blc:hover cite span.pdistri_blc_txt1 {
color:#D10019;
}


.pdistri_blc cite span.pdistri_blc_txt2 {
display:block;
/* johann 15/07 */
width:212px;
color:#595959;
}


.pdistri_blc span.fin {
display:block;
}



.pdistriTabpTOP_left{
	float:left;
	margin-right:5px;
}


.pdistriTabpTOP_ttl{
	font-size:12px;
	font-weight:bold;
	color:#595959;
}

.pdistriTabpTOP_ttl span{
	font-size:12px;
	font-weight:bold;
	color:#D10019;
}

.pdistriTabpTOP_txt {
	font-size:11px;
	color:#595959;
}

a.pdistriTabpTOP_lnk{
	display:block;
	background:url('/communfo/img/images2008/homeauto/picto_consulter_journaux.png') top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/homeauto/picto_consulter_journaux.png', sizingMethod='crop');
	padding-left:28px;
	height:24px;
	padding-top:10px;
	text-decoration:none;
	color:#1236AF;
	font-size:12px;
}

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


.pdistriBALCont{
	background:#fdfbd2;
	font-size:12px;
	color:#595959;
	padding:5px;
	margin:2px;
}


.pdistriBALCont span{
	color:#D10019;
}


.pdistri_searchCont{
	margin-top:18px;
}

.pdistri_titreCont{
	margin-top:25px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#595959;
}

.pdistri_titreCont span{
	font-size:16px;
	font-weight:bold;
	color:#D10019;
}


.pdistri_cdfCont{
	margin-bottom:18px;
}


.pdistri_searchtext{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
	padding-top:2px;
}

.pdistri_searchinput{
	float:left;
}


.pdistri_searchinput input{
	width:80px; 
	height:16px;
	background:url(/communfo/img/modules/deposegeneriquefo/saisie_fddg.gif) repeat-x left center;
	border:1px solid #C0C6CC;
	display:block;
	padding:1px 5px;
	margin-right:10px;
	font-size:11px;
	color:#353535;
}

.pdistri_searchbutton{
	float:left;
	margin-right:10px;
}

.pdistri_searchtextError{
	float:left;
}




/*bouton*/
.pdistri_btn_ptt{
	display:block;
	padding-right:5px;
	width:80px;
}

.pdistri_btn_ptt .fin { display:block; }

.pdistri_btn_ptt .l{
	display:block;
	float:left;
	background:url(/communfo/img/saisie/btp_g.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_g.png', sizingMethod='crop');
	height:19px;
	padding:2px 10px 0 15px;
	font-size:13px; color:#353535;
}

.pdistri_btn_ptt .r{
	display:block;
	float:left;
	background:url(/communfo/img/saisie/btp_d.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_d.png', sizingMethod='image');
	width:5px; height:21px;
}

.pdistri_btn_ptt:hover, .pdistri_btn_ptt:hover .l, .pdistri_btn_ptt:hover .r { text-decoration:none; cursor:pointer; }

.pdistri_btn_ptt:hover .l{
	background:url(/communfo/img/saisie/btp_g_over.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_g_over.png', sizingMethod='crop');
}

.pdistri_btn_ptt:hover .r{
	background:url(/communfo/img/saisie/btp_d_over.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_d_over.png', sizingMethod='image');
}
/*bouton*/

/*msg error */
.pdistri_err_popin {
left:5px;
position:absolute;
top:-1px;
width:228px;
z-index:5;
}
.pdistri_invalid {
background:url("/communfo/img/modules/deposegeneriquefo/err.png") no-repeat scroll 0 0 transparent;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/err.png', sizingMethod='image');
float:left;
height:15px;
width:15px;
margin-top:4px;
}
.pdistri_err_popin_up {
	background:url(/communfo/img/modules/deposegeneriquefo/bu_err_h.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bu_err_h.png', sizingMethod='crop');
	font-size:11px;
	font-weight:normal;
	color:#284a08;
	padding:6px 15px 0px 25px;  
	_height:80%;
}
.pdistri_err_popin_dn {
	width:228px;
	height:7px; font-size:1px;
	background:url(/communfo/img/modules/deposegeneriquefo/bu_err_b.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bu_err_b.png', sizingMethod='image');
}
/*msg error */

/* infobulle */
.pdistri_inf_map_bul{
	position:absolute;
	width:292px;
}

.pdistri_inf_bul_top{
width:292px; height:5px; font-size:1px;
background:url(/informationslocales/img/infolocale/bul-top.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/informationslocales/img/infolocale/bul-top.png", sizingMethod="image");
}

.pdistri_inf_bul_cnt{
width:292px;
background:url(/informationslocales/img/infolocale/bul-bg-shadow.png) repeat-y;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/informationslocales/img/infolocale/bul-bg-shadow.png", sizingMethod="scale");
}

.pdistri_inf_bul_in{
margin:0 13px 0 5px;
border-left:1px solid white;
border-right:1px solid white;
background:url(/informationslocales/img/infolocale/bul-bg.jpg) repeat-x #fdfdfd;
padding:0px 4px 0px 4px;
_width:264px;
}

.pdistri_inf_bul_liste { 
/*height:100%; */
display:block
}


.pdistri_inf_bul_chiffre{ 
float:left;
background:#ec1c32 url('/communfo/img/pdistri/fd_num_ac.png') repeat-x top;
text-align:center;
padding-top:16px;
height:24px;
width:26px;
margin-right:8px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.pdistri_inf_bul_txt1{
	font-size:12px;
	font-weight:bold;
	color:#D10019;
}
.pdistri_inf_bul_txt2{
	font-size:12px;
	color:#595959;
}

.pdistri_va_bl_zoomlk {
float:left;
}

.pdistri_inf_bul_txte{
color:#346d80;
font-size:12px;
font-weight:bold;
}
.pdistri_inf_bul_zoom{
display:block;
background:url(/informationslocales/img/infolocale/loupe.png) no-repeat;
padding-left:15px;
margin-top:2px;
color:#353535;
}
.pdistri_inf_bul_croix{
display:block;
float:right;
}
.pdistri_inf_bul_btm{
width:292px; height:51px;
background:url(/informationslocales/img/infolocale/bul-bottom.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/informationslocales/img/infolocale/bul-bottom.png", sizingMethod="image");
}


/* johann 02/07/2010 points de distribution */






/* johann optisite 2010 */

.optisite_pop_layer_main{
	background: #FFFFFF url('/communfo/img/modules/deposegeneriquefo/cntdg_lb.gif') center bottom no-repeat;
	left: 50%;
	margin-left: -385px;
	position: absolute;
	top: 15%;
	width: 769px;
	border:6px solid #E7E6E6;
	z-index: 100001;
}

.optisite_layer_ca_in{
	background: none repeat scroll 0 0 white;
	border: 1px solid #AFAFAF;
	height: 100%;
	padding: 1px;
}

.optisite_layer_header{
	background: none repeat scroll 0 0 #AAA;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
}

.optisite_layer_header_R{
	float: right;
}
.optisite_layer_header_R span{
	border: 1px solid #FFFFFF;
	cursor: pointer;
	font-size: 18px;
	margin-left: 5px;
	text-align: center;
}

.optisite_layer_blc{
	padding: 20px;
}

/* johann optisite 2010 */




/* johann conseil/actus 2010 */

.cactu_inf_evt {
	float:left;
	width:100%;
	background:#FFFFFF;
}

.cactu_inf_ttr {
	background:url(/informationslocales/img/infolocale/ttr-deg-beige.gif) repeat-x left bottom white;
	margin:0;
	padding:0;
	width:100%;
	height:27px;
	_height:26px;
}

.cactu_inf_ttr_in {
	float:left;
	margin-left:12px;
	_margin-left:6px;
	background:white;
	padding:0 2px;
}
.cactu_inf_ttr_in span	{
	float:left;
	display:block;
	font-size:16px;
	color:#346D80;
	font-weight:bold;
	padding:0 8px 6px 8px;
	border-left:1px solid #cdcec8;
	border-right:1px solid #cdcec8;
	border-bottom:1px solid white;
	background:url(/informationslocales/img/infolocale/picto-flech-red.gif) no-repeat 9px bottom white;
}

.cactu_inf_enc_bp2 {
	display:block;
	margin:11px 5px 0 5px;
	padding-bottom:12px;
	background:#FFFFFF url(/informationslocales/img/infolocale/sep-points.gif) repeat-x left bottom;
	overflow:hidden;
}

.cactu_inf_enc_bp2 { _padding-bottom:10px; }
.cactu_inf_enc_bp2 h2 { font-weight:bold; font-size:12px; color:#353535; padding-bottom:1px; }
.cactu_inf_enc_bp div { display:block; color:#353535; line-height:16px; }
.cactu_inf_enc_bp2 div { display:block; color:#353535; font-size:12px; }
.cactu_inf_enc_bp2 div.fin { font-size:0; }
.cactu_inf_enc_bp2 img {
	float:left;
	padding-right:7px;
}




.cactu_inf_lnk_bp {
	display:block;
	margin:10px 0 0 0;
	background:#FFFFFF url(/informationslocales/img/infolocale/ttr-bg-beige2.gif) repeat-x scroll left top;
	border-left:1px solid #bbc9cf;
	border-right:1px solid #bbc9cf;
	border-bottom:1px solid #bbc9cf;
}
.cactu_inf_lnk_bp span{
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#346d80;
	padding:0 0 0 21px;
	background:url(/informationslocales/img/infolocale/puce-bleue.gif) no-repeat 10px 7px;
	position:relative; top:-6px;
}
.cactu_inf_lnk_bp:hover, .inf_lnk_bp:hover span { color:#346d80; }

/* johann conseil/actus 2010 */



/* johann modif pour footer point de distribution 19/07 */

.newpuceFooter2010 {
background-image:url('/communfo/img/images2008/puces/puce_carre_grise_mini.gif');
background-repeat:no-repeat;
background-position:0 6px;
padding-left:8px;
display:block;
}

/* johann modif pour footer point de distribution 19/07 */

/* iphone22 */
.inf_blc_pgn_bot_iphone{
	width: 250px;
	margin-top: 10px;
	text-align: center;
}
.inf_blc_pgn_bot_iphone .txt{
	padding: 0 0 10px 0;
}
/* fin iphone22 */

/* estimmo */

/*Recette estim 0909*/
.estim_ttr
{
	font-size:13px;
	font-weight:bold;
	color:#d10019;
	padding:40px 0 19px 10px;
}
.estim_ttr2
{
	font-size:13px;
	font-weight:bold;
	color:#d10019;
	padding:40px 0 8px 10px;
}
.estim_ttr3
{
	font-size:13px;
	font-weight:bold;
	color:#d10019;
	padding:40px 0 0 10px;
}

.estimmo_det_pad{
	padding: 10px 10px 0 5px;
}

.estimmo_det_back{
	background: url('/communfo/img/estimmo/pic_estimation_gd.png') left 8px no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/estimmo/pic_estimation_gd.png", sizingMethod="crop");	
	width: 100%;
}
/*FIN Recette estim 0909*/

.estimmo_det_back .pad{
	padding: 0 0 5px 80px;
}

.estimmo_det_ttr{
	font-size: 12px;
	font-weight: bold;
	color: #D10019;
}

/*Recette estim 0909*/
.estimmo_det_txt{
	font-size: 11px;
	color: #595959;
	padding-bottom:3px;
}
/*FIN Recette estim 0909*/

.estimmo_etp_ftop{
	height: 87px;
	background: #FFF url('/communfo/img/estimmo/fond_onglet.gif') 0 25px repeat-x;
}

.estimmo_etp_tropcont{
	width: 468px;
	margin: 18px auto 0 auto;
}

.estimmo_etp_menuONG_on{
	width: 156px;
	font-size: 12px;
	color: #D10019;
	font-weight: bold;
	text-align: center;
	float: left;
}
.estimmo_etp_menuONG_on img{
	display: block;
	width: 62px;
	height: 62px;
/*Recette estim 0909*/
	margin: 0 auto 5px;
/*FIN Recette estim 0909*/
}

.estimmo_etp_menuONG_off{
	width: 156px;
	font-size: 12px;
	color: #8A8A8A;	
	text-align: center;
	float: left;
}
/*Recette estim 0909*/
.estimmo_etp_menuONG_off img{
	display: block;
	width: 62px;
	height: 62px;
	margin: 0 auto 5px;
}
/*FIN Recette estim 0909*/

/* FORMULAIRE */
.estimmo_liste_std{
	width: 200px!important;
	width: 182px;
	float: left;
}
.estimmo_liste_select{
	position: relative;
	width: 100%;
}

.estimmo_input_std{
	background: url('/communfo/img/modules/deposegeneriquefo/saisie_fddg.gif') left center repeat-x;
	border: 1px solid #C0C6CC;
	display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	height: 16px;
	padding: 1px 5px;
	width: 188px!important;
	color: #353535;
	width: 170px;
}

.estimmo_radio_lib{
	float: left;
	line-height: 24px;
}

.estimmo_radio_cont{
	padding: 5px 10px 5px 0;
	font-size: 12px;
}
.estimmo_radio_cont input{
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	border: none;
	margin: 0 2px 0 7px;
}
.estimmo_radio_cont span{
	display: block;
	float: left;
}

.estimmo_lig_select{
	background: url('/communfo/img/modules/deposegeneriquefo/liste_g.gif') left top no-repeat;
	cursor: pointer;
	display: block;
	height: 23px;
	text-decoration: none;
	width: 100%;
}
.estimmo_lig_select:hover{ text-decoration: none; }
.estimmo_lig_select span{
	background: url('/communfo/img/modules/deposegeneriquefo/liste_d.gif') right top no-repeat;
	border: medium none;
	cursor: pointer;
	display: block;
	height: 17px;
	overflow: hidden;
	padding: 0 24px 6px 5px;
	text-decoration: none;
}
.estimmo_lig_select span strong{
	color: #353535;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}

.estimmo_liste_cont{
	margin-bottom: 3px;
}

.estimmo_liste_cont .valid{
	margin: 4px 0 0 1px;
	background: url('/communfo/img/modules/deposegeneriquefo/ok.png') no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/deposegeneriquefo/ok.png", sizingMethod="image");	
	float: left;
	height: 15px;
	width: 15px;
}

.estimmo_liste_cont .invalid{
	margin: 4px 0 0 1px;
	background: url("/communfo/img/modules/deposegeneriquefo/err.png") no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/deposegeneriquefo/err.png", sizingMethod="image");		
	float: left;
	height: 15px;
	width: 15px;
}

.estimmo_input_cont .valid{
	margin: 2px 0 0 1px;
	background: url('/communfo/img/modules/deposegeneriquefo/ok.png') no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/deposegeneriquefo/ok.png", sizingMethod="image");	
	float: left;
	height: 15px;
	width: 15px;
}

.estimmo_input_cont .invalid{
	margin: 2px 0 0 1px;
	background: url("/communfo/img/modules/deposegeneriquefo/err.png") no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/deposegeneriquefo/err.png", sizingMethod="image");		
	float: left;
	height: 15px;
	width: 15px;
}

.err_popin{
	left: 5px;
	position: absolute;
	top: -1px;
	width: 228px;
	z-index: 5;
}
.err_popin_up{
	background: url('/communfo/img/modules/deposegeneriquefo/bu_err_h.png') no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/deposegeneriquefo/bu_err_h.png", sizingMethod="crop");	
	color: #284A08;
	font-size: 11px;
	font-weight: normal;
	padding: 6px 15px 0 25px;
	_height: 80%;
}
.err_popin_dn{
	background: url('/communfo/img/modules/deposegeneriquefo/bu_err_b.png') no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/deposegeneriquefo/bu_err_b.png", sizingMethod="image");	
	font-size: 1px;
	height: 7px;
	width: 228px;
}

.estimmo_valid_std{
	display: block;
}
.estimmo_valid_std:hover{ text-decoration: none; }
.estimmo_valid_std span.l{
	background: url('/communfo/img/saisie/btp_g.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_g.png', sizingMethod='crop');	
	color: #353535;
	display: block;
	float: left;
	font-size: 13px;
	height: 19px;
	padding: 2px 10px 0 15px;
	cursor: pointer;
	text-decoration:none;
}
.estimmo_valid_std span.r{
	background: url('/communfo/img/saisie/btp_d.png') no-repeat scroll 0 0 transparent;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_d.png', sizingMethod='image');	
	display: block;
	float: left;
	height: 21px;
	width: 5px;
	cursor: pointer;
	text-decoration:none;	
}
.estimmo_valid_std span.fin{
	display: block;
}
.estimmo_valid_std:hover .l{
	background: url('/communfo/img/saisie/btp_g_over.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_g_over.png', sizingMethod='crop');
}
.estimmo_valid_std:hover .r{
	background: url('/communfo/img/saisie/btp_d_over.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/saisie/btp_d_over.png', sizingMethod='image');
}

.estimmo_valid_home{
	float: right;	
	margin: 2px 16px 3px 0!important;
	margin: 2px 9px 3px 0;
	_width: 80px;
}

.estimmo_ho_slt_pop{
	background: #FFF;
	left: 0;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 20px;
	width: 100%;
	z-index: 100;
}
.estimmo_ho_slt_pop dd{
	border: 1px solid #A4BBC2;
	height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 3px 4px 6px;
}
.estimmo_ho_slt_pop ul.lim{
	height: 220px;
	margin: 0;
	overflow: auto;
	padding: 0;
	width: 100%;
}
.estimmo_ho_slt_pop ul.lim li{
	cursor: pointer;
	font-size: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.estimmo_ho_slt_pop ul li a{
	border-bottom: 1px solid #ACC9D9;
	border-top: 1px solid white;
	color: #346D80;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 3px 0 3px 10px;
	text-decoration: none;
}
.estimmo_ho_slt_pop ul li a:hover{
	color: #d10019;
	background: #F4F6B7;
	text-decoration: none;
	height: auto;
}
.estimmo_ho_slt_pop ul li .bgb{
	background-color: #EBF8FF;
}
.estimmo_ho_slt_pop ul li .bgj{
	background-color: #F9F8EC;
}

.estimmo_input_cont{
	margin: 0 0 3px 0;
}

/* fin estimmo */



/* johann feuillatage aout 2010 */
.feuilleH2 h2{
	background: url('/communfo/img/modules/deposegeneriquefo/puce-rouge.gif') no-repeat 4px 5px;
	border-bottom: 1px solid #D10019;
	color: #D10019;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0px 7px;
	padding: 0px 0px 3px 18px;
}

.feuilleFormCont{
	background: url('/communfo/img/modules/feuilletage/pic_abo_gd.jpg') no-repeat right top;	
	padding-left:18px;
}
.feuilleFormCont_des { padding:0 0 20px 18px; }
.feuilleFormCont p
{
	font-size:12px;
	color:#353535;
	float:none;
	padding:10px 0 10px;
}

.feuilleFormWidth{
	width:490px;
	_width:500px;
}

.feuilleMP, .feuilleMP:hover{
	line-height:10px;
	font-size:10px;
	color:#346D80;
}

.feuillePHR{
	font-size:13px;
	font-weight:bold;
	color:#595959;
	margin-top:20px;
	margin-bottom:10px;
}
.feuilleCaleForm{
	
	margin-left:75px;
	_margin-left:80px;
	padding-top:10px;
}
.feuilleCaleForm2{
	margin-left:230px;
	_margin-left:115px;
}

.feuilleCaleForm3{
	margin-left:33px;
	_margin-left:33px;
}

.feuilleCaleForm4{
	margin-left:280px;
}

.feuilleCaleForm5{
	margin-left:15px;
}

.feuilleFormheight{
	height:150px;
}

.feuillepaddBTN{
	padding-top:10px;
}

.feuilleChpOblig{
	margin:15px 0 0;
}

.feuilleBlu{
	font-size:11px;
	color:#346D80;
}
.feuillemsgErrW{
	width:50%;
	margin-bottom:10px;
}
.feuilleLoi{
	width:98%;
	font-size:10px;
	padding:10px 0 10px;
	color:#353535;
	text-align:justify;
}

.feuilleinput strong{
	display:block;
	padding:4px 5px 1px;
	float:left;
	font-weight:normal;
	height:15px; _height:12px; 
}

.feuillelig_select strong{
	background:url(/communfo/img/modules/deposegeneriquefo/liste_d.gif) no-repeat right top;
	cursor:pointer;
	display:block;
	height:17px;
	overflow:hidden;
	padding:0px 0px 6px 2px;
	text-decoration:none;
	border: none;
}

.feuilleinput strong input{
	font-size:12px; color:#353535;
	padding:1px 0;
	border:0;
	background:none;
}

*+html .feuilleinput strong input{ height:13px; }




.auto2010FT_cnt_sel_lig{
	width:100%;
	/*background:#F8F8EE;*/
}



.auto2010FT_cnt_sel_lig .cnt{
	/*float:left;*/
	width:86%;
	padding:0 0 3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .auto2010FT_cnt_sel_lig .cnt{
		margin-left:1px;
	}
}


.auto2010FT_cnt_sel_lig .valid {	margin:6px 0 0 14px; }

.auto2010FT_cnt_sel_lig .invalid { margin:4px 0 0 14px; }	

.auto2010FT_enr_radio_ouinon .valid, .auto2010FT_enr_radio_lst .valid { margin:0 0 0 14px; }

.auto2010FT_enr_radio_ouinon .invalid, .auto2010FT_enr_radio_lst .invalid { margin:0 0 0 14px; }

.auto2010FT_enr_radio_lst .auto2010FT_ss_enrichi_fin .valid, .auto2010FT_enr_radio_lst .auto2010FT_ss_enrichi .valid  { margin:0 0 0 15px; }

.auto2010FT_enr_radio_lst .auto2010FT_ss_enrichi_fin .invalid, .auto2010FT_enr_radio_lst .auto2010FT_ss_enrichi .invalid  { margin:0 0 0 15px; }

.auto2010FT_cnt_sel_lig .label span{
	display:block;
	padding:4px 6px 4px 0pt;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#346d80;
}

.auto2010FT_cnt_sel_lig .champ_std{
	float:left;
	background:white;
	width:86%;
}

.auto2010FT_cnt_sel_lig .champ_semi{
	float:left;
	background:white;
	padding-left:6px;
	width:30%;
}


.div_select{
	margin:2px 0 0;
	width:100%;
	position:relative;
}

.feuillelig_select, .lig_select:hover{
	background:url(/communfo/img/modules/deposegeneriquefo/liste_g.gif) no-repeat left top;
	cursor:pointer;
	display:block;
	height:23px;
	text-decoration:none;
	width:100%;
}

.feuillelig_select span strong{
	color:#353535;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	overflow:hidden;
	text-decoration:none;
	width:100%;
}

.auto2010FT_cnt_sel_btm{
	width:45%;
	border-top:1px solid #AAA899;
	background:#EFEEE2;
	height:2px;
	font-size:1px;
	line-height:0;
}

.va_ho_slt_pop{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%; 
	z-index: 200;
	background: white;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow: hidden;
}



.va_ho_slt_pop_in, .auto2010FT_ss_enrichi .va_ho_slt_pop_in{
	padding:3px 4px 6px;
	border:1px solid #A4BBC2;	
	list-style-type:none;
	margin:0;
	height: 100%;
}	

.va_ho_slt_pop_in ul.lim{
	padding:0;	margin:0; 
	height: 220px;	
	overflow:auto;
	width:100%;
}

.va_ho_slt_pop_in ul{
	margin:0;
	padding:0;
	background:white;
	list-style-type:none;
	width:100%;
}

.va_ho_slt_pop_in ul.lim li, .va_ho_slt_pop_in ul li{
	list-style-type: none;
	margin: 0px; 
	padding: 0px;
	font-size: 0px;
	cursor: pointer; 
	width:auto;
}



.va_ho_slt_pop_in ul li a, .va_ho_slt_pop_in ul li div{
	display: block;
	padding: 3px 0 3px 10px; margin:0;
	border-top: 1px solid white;
	border-bottom: 1px solid #acc9d9;
	color:#346D80;
	text-decoration: none;
	font-size: 11px;
}



.va_ho_slt_pop_in ul li .bgb{
	background-color: #EBF8FF;
}



.va_ho_slt_pop_in ul li .bgj{
	background-color: #F9F8EC;	
}




.va_ho_slt_pop_in ul li a:hover, .va_ho_slt_pop_in ul li a:active, .va_ho_slt_pop_in ul li a:focus{
	color:#d10019;
	font-weight:normal;
	background: #F4F6B7;
	text-decoration:none;
}

/*
.input_std{
	width:86%;
	padding-left:6px;
	margin:1px 0;
	float:left;
}
*/


/*   */
.fe_cnt_sel_lig{
	width:100%;
	background:#F8F8EE;
}

.fe_cnt_sel_lig .label{
	float:left;
	width:45%;
}

.fe_cnt_sel_lig .cnt{
	float:left;
	width:55%;
	background:white;
	padding:0 0 3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ .fe_cnt_sel_lig .cnt
{
   margin-left:1px;
}
}

.valid{
	float:left; 
	width:15px;
	height:15px;
	background:url(/communfo/img/modules/deposegeneriquefo/ok.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/ok.png', sizingMethod='image');
}

.invalid{
	float:left; 
	width:15px;
	height:15px;
	background:url(/communfo/img/modules/deposegeneriquefo/err.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/err.png', sizingMethod='image');
}	

.fe_cnt_sel_lig .valid {	margin:6px 0 0 14px; }
.fe_cnt_sel_lig .invalid { margin:4px 0 0 14px; }	
.fe_enr_radio_ouinon .valid, .fe_enr_radio_lst .valid { margin:0 0 0 14px; }
.fe_enr_radio_ouinon .invalid, .fe_enr_radio_lst .invalid { margin:0 0 0 14px; }
.fe_enr_radio_lst .fe_ss_enrichi_fin .valid, .fe_enr_radio_lst .fe_ss_enrichi .valid  { margin:0 0 0 15px; }
.fe_enr_radio_lst .fe_ss_enrichi_fin .invalid, .fe_enr_radio_lst .fe_ss_enrichi .invalid  { margin:0 0 0 15px; }


.fe_cnt_sel_lig .label span{
	display:block;
	padding:4px 6px 4px 0pt;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#346d80;
}

.fe_cnt_sel_lig .champ_std{
	float:left;
	background:white;
	padding-left:6px;
	width:80%;
	_width:80%;
}

.fe_cnt_sel_lig .champ_semi{
	float:left;
	background:white;
	padding-left:6px;
	width:30%;
}

.div_select{
	margin:2px 0 0;
	width:100%;
	position:relative;
}

.lig_select, .lig_select:hover{
	background:url(/communfo/img/modules/deposegeneriquefo/liste_g.gif) no-repeat left top;
	cursor:pointer;
	display:block;
	height:23px;
	text-decoration:none;
	width:100%;
}

.lig_select span strong{
	color:#353535;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	overflow:hidden;
	text-decoration:none;
	width:100%;
}

.fe_cnt_sel_btm{
	width:45%;
	border-top:1px solid #AAA899;
	background:#EFEEE2;
	height:2px;
	font-size:1px;
	line-height:0;
}

.va_ho_slt_pop{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%; 
	z-index: 200;
	background: white;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow: hidden;
}

.va_ho_slt_pop_in, .fe_ss_enrichi .va_ho_slt_pop_in{
	padding:3px 4px 6px;
	border:1px solid #A4BBC2;	
	list-style-type:none;
	margin:0;
	height: 100%;
}	

.va_ho_slt_pop_in ul.lim{
	padding:0;	margin:0; 
	height: 220px;	
	overflow:auto;
	width:100%;
}

.va_ho_slt_pop_in ul{
	margin:0;
	padding:0;
	background:white;
	list-style-type:none;
	width:100%;
}

.va_ho_slt_pop_in ul.lim li, .va_ho_slt_pop_in ul li{
	list-style-type: none;
	margin: 0px; 
	padding: 0px;
	font-size: 0px;
	cursor: pointer; 
	width:auto;
}



.va_ho_slt_pop_in ul li a, .va_ho_slt_pop_in ul li div{
	display: block;
	padding: 3px 0 3px 10px; margin:0;
	border-top: 1px solid white;
	border-bottom: 1px solid #acc9d9;
	color:#346D80;
	text-decoration: none;
	font-size: 11px;
}



.va_ho_slt_pop_in ul li .bgb{
	background-color: #EBF8FF;
}



.va_ho_slt_pop_in ul li .bgj{
	background-color: #F9F8EC;	
}



.va_ho_slt_pop_in ul li a:hover, .va_ho_slt_pop_in ul li a:active, .va_ho_slt_pop_in ul li a:focus{
	color:#d10019;
	font-weight:normal;
	background: #F4F6B7;
	text-decoration:none;
}

.input_std{
	width:80%;
	padding-left:6px;
	margin:1px 0;
	float:left;
}

.fe_ss_enrichi .input_std, .fe_ss_enrichi_fin .input_std { padding:0; }
.fe_cnt_sel_lig .fe_enr_radio_lst .fe_ss_enrichi label { font-size:11px; }
.fe_cnt_sel_lig .fe_enr_radio_lst .fe_ss_enrichi_fin label { font-size:11px; }
.input_semi{
	width:30%;
	padding-left:6px;
	margin:1px 0;
	float:left;
}

.input_comp{
	float:left;
	color:#353535;
	font-size:12px;
	padding:4px 0 0 5px;
}

.input_std span, .input_semi span{
	background:url(/communfo/img/modules/deposegeneriquefo/saisie_fddg.gif) repeat-x left center;
	border:1px solid #C0C6CC;
	display:block;
	padding:1px 5px;
}

.lig_select span{
	background:url(/communfo/img/modules/deposegeneriquefo/liste_d.gif) no-repeat right top;
	cursor:pointer;
	display:block;
	height:17px;
	overflow:hidden;
	padding:0px 24px 6px 5px;
	text-decoration:none;
	border: none;
}

.fe_ss_enrichi .input_std span { height:17px; _height:15px; }

.input_std span input, .input_semi span input{
	display:block;
	font-size:12px; color:#353535;
	height:15px; _height:13px;
	padding:1px 0;
	width:100%;
	border:0;
	background:none;
}

*+html .input_std span input, *+html .input_semi span input { height:13px; }

.fe_cnt_sel_lig cite{
	color:#346d80;
	font-style:normal;
	font-size:10px;
	display:block;
	clear:both;
	padding:1px 5px 0 6px;
}

.fe_cnt_sel_lig .cnt_radio{
	width:55%;
	float:left;
	background:white;
	padding:15px 0 8px;
}

.fe_cnt_sel_lig .cnt_radio input{
	width:13px;
	height:13px;
	border:0;
	margin:1px 0 0 8px;
	padding:0;
	float:left;
}

.fe_cnt_sel_lig .cnt_radio label{
	font-size:12px;
	color:#353535;
	margin:0 10px 0 5px;
	float:left;
}





.fe_btn_continuer{
	display:block;
	/*float:left;
	width:27%; */
	float: right;
}

.fe_btn_continuer strong{
	display:block;
	padding-right:5px;
}

.fe_btn_continuer span.l{
	display:block;
	background:url(/communfo/img/modules/deposegeneriquefo/bt_g.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bt_g.png', sizingMethod='crop');
	float:left;
	width:100%;
	/*_width: 250px;*/
	height:22px; padding-top:4px; text-indent:7.5px;
	margin-right:-5px;
	text-align:center;
	font-size:13px;
	color:#353535;
	font-weight:bold;
}

.fe_btn_continuer span.c{
	display:block;
	background:url(/communfo/img/modules/deposegeneriquefo/bt_g.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bt_g.png', sizingMethod='crop');
	float:left;
	/*width:100%;*/
	/*_width: 27%;*/
	height:24px; padding-top:2px; 
	margin-right:-5px;
	font-weight:bold;
}



.fe_btn_continuer span.c i{	
	display:block; 
	text-align:center;
	font-size:13px;
	color:#353535;
	margin-left:2px;
	padding:2px 30px 0 40px; 
	height:22px; 
	background:url(/communfo/img/modules/deposegeneriquefo/fl_r.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/fl_r.png', sizingMethod='crop');
	font-style: normal ;
}





/* modif bt depose : txt long */

.fe_btn_continuer span.txt_long{
	display:block;
	background:url(/communfo/img/modules/deposegeneriquefo/bt_g.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bt_g.png', sizingMethod='crop');
	float:left;
	width:100%;
	_width: 250px;
	height:24px; padding-top:2px; 
	margin-right:-5px;
	font-weight:bold;
}

.fe_btn_continuer span.txt_long, x:-moz-any-link{
	display:block;
	background:url(/communfo/img/modules/deposegeneriquefo/bt_g.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bt_g.png', sizingMethod='crop');
	float:left;
	width: 250px;
	height:24px; padding-top:2px; 
	margin-right:-5px;
	font-weight:bold;
}



.fe_btn_continuer span.txt_long span{	
	display:block; 
	text-align:center;
	font-size:13px;
	color:#353535;
	margin-left:2px;
	padding:2px 30px 0 40px; 
	height:22px; 
	background:url(/communfo/img/modules/deposegeneriquefo/fl_r.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/fl_r.png', sizingMethod='crop');
	font-style: normal ;
}

.fe_btn_continuer span.r{
	display:block;
	float:left;
	background:url(/communfo/img/modules/deposegeneriquefo/bt_d.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bt_d.png', sizingMethod='crop');
	width:5px;
	height:26px;
	position:relative; left:5px;
}

.fe_btn_continuer:hover span.l, .fe_btn_continuer:hover span.c, .fe_btn_continuer:hover span.txt_long, .fe_btn_continuer:hover span.r, .fe_btn_continuer:hover { text-decoration:none; cursor:pointer; }

/* immat */

.fe_btn_continuer:hover span.l, .fe_btn_continuer:hover span.c, .fe_btn_continuer:hover span.txt_long{
	background:url(/communfo/img/modules/deposegeneriquefo/bt_g_over.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bt_g_over.png', sizingMethod='crop');
}

/* fin immat */

.fe_btn_continuer:hover span.r{
	background:url(/communfo/img/modules/deposegeneriquefo/bt_d_over.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposegeneriquefo/bt_d_over.png', sizingMethod='crop');
}


.feuilleConfconsult{
	background:url(/communfo/img/modules/feuilletage/pic_abo_8099.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/feuilletage/pic_abo_8099.png', sizingMethod='crop');
	padding-left:110px;
	height:70px;
	padding-top:30px;
	margin-top:10px;
}


.feuilleConfconsultLNK {
	font-size:12px;
	color:#D10019;
	font-weight:bold;
}
.feuilleConfconsultLNK:hover{
	color:#D10019;
	text-decoration:underline;
	font-weight:bold;
}
.feuilleConfTtr
{
	font-size:13px;
	font-weight:bold;
	color:#353535;
	padding:20px 0 12px;
}
.feuilleConfDet
{
	font-size:12px;
	color:#353535;
}
.feuilleModDet
{
	font-size:12px;
	color:#353535;
	padding-bottom:10px;
}


/* johann AAA 28/09/2010 */
.auto2010_immatTTLlightbox{
	font-weight:bold;
	font-size:12px;
}


a.auto2010_immatTTLlightboxblueLNK, a.auto2010_immatTTLlightboxblueLNK:visited, a.auto2010_immatTTLlightboxblueLNK:active {
  text-decoration: none;
  color:#305a79; 
}
a.auto2010_immatTTLlightboxblueLNK:hover {
  text-decoration: underline;
  color:#305a79; 
}
/* johann AAA 28/09/2010 */

/* iphone_mea */

.imea_cont{
	padding: 8px;
	text-align: center;
}
.imea_cont .l1{
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	margin: 0 0 11px 0;
}

.imea_cont .l2{
	width: 250px;
	margin: 0 auto;
}

.imea_txt{
	font-size: 11px;
	color: #595959;
	margin: 0 0 5px 0;
}

.imea_logo a{
	margin: 0 12px 0 0;
	text-decoration: none;
}

/* fin iphone_mea */



/* pub_alc */

.pubimmo_cont{
	width: 300px;
	height: 250px;
	background: url('/communfo/img/estimmo/bg_form.gif') no-repeat;
	text-align: left;
}

.pubimmo_form{
	margin: 0;
	padding: 0;
	width: 300px;	
	display: block;
}

.pubimmo_formPAD{
	padding: 85px 10px 0 115px;
	_padding: 85px 10px 0 105px;
}

.pubimmo_liste_std{
	width: 100%;
}

.pubimmo_input_std{
	background: url('/communfo/img/modules/deposegeneriquefo/saisie_fddg.gif') left center repeat-x;
	border: 1px solid #C0C6CC;
	color: #353535;
	display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	height: 16px;
	padding: 1px 5px;
	width: 100%;
}

.pubimmo_valid_home{
	float: right;
	margin: 2px 0 3px 0;
	_width: 80px;
}

/* pub_alc */

/*  mea_cotauto */

.cotauto_cont{
	margin: 7px 0 0 0;
	border-top: 1px solid #CDC28C;
}

.cotauto_contbrd{
	padding-top: 3px;	
}

.cotauto_contback{
	background: #FFF url('/communfo/img/modules/soushome/recherche/bg_rech_bot.png') bottom repeat-x;
	position: relative;	
}

.cotauto_BG{
	padding: 10px 0 10px 30px;
	_padding: 10px 0 10px 15px;
}
.cotauto_BG .titre{
	font-size: 18px;
	color: #D10019;
}
.cotauto_BG .txt{
	font-size: 12px;
	color: #353535;
}

.cotauto_partL{
	float: left;
	width: 100px;
}
.cotauto_partL img{
	display: block;
	margin: 23px 0 0 8px;
}

.cotauto_partR{
	float: left;
	width: 202px;
	_width: 190px;
}

.cotauto_btn{
	width: 90px;
	float: right;
}

.cotauto_gratos{
	position: absolute;
	top: -8px;
	left: -8px;
}

.cotauto_H{
	height: 94px;
}

/*  fin mea_cotauto */

/* contactV4 */
.contV3_dr{
	float: right;
	_width: 70px;
}
/* m1044 */
.contV3_drLink_close{
	display: block;
	background: #D10019 url('/auto-moto/images/modules/rechercheautofosinequa/demo/moteur/aff_plus.png') 5px 7px no-repeat;
	padding: 0 5px 0 15px;
	font-size: 12px;
	line-height: 24px;
	color: #FFF;
	margin-top: 7px;
}
.contV3_drLink_close:hover{ color: #FFF; }
.contV3_drLink_open{
	display: block;
	background: #D10019 url('/auto-moto/images/modules/rechercheautofosinequa/demo/moteur/aff_moins.png') 5px 7px no-repeat;
	padding: 0 5px 0 15px;
	font-size: 12px;
	line-height: 24px;
	color: #FFF;	
	margin-top: 7px;
}
.contV3_drLink_open:hover{ color: #FFF; }
/* fin m1044 */

.contV3_blc{
	padding: 10px;
	_padding: 0px;
}

/* m1045 */
.contV3_tel{
	/*background: url('/communfo/img/modules/annonce/tel_l.png') left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/annonce/tel_l.png', sizingMethod='crop');*/
	padding: 10px 5px 0 0;
	_padding: 0 0 0 30px;
	height: 23px;
	font-size: 13px;
	color: #595959;
	line-height: 16px;
	font-weight: bold;
	_line-height: 28px;
}
/* fin m1045 */

.contV3_drLink_cont{
	width: 95px;
	_width: 80px;
}
.contV3_drLink_contPAD{ padding: 3px 3px 0 3px; }

.contV3_tr{
	background: #FFFFFF url('/auto-moto/images/modules/rechercheautofosinequa/demo/back_l.png') bottom repeat-x;
	cursor: pointer;
}

.cp_form_ligne .labelcontV3{
	float: left;
	width: 20%;
}

.cp_form_ligne .label span.contV3, .cp_form_ligne .labelcontV3{
	color: #346D80;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0 0 6px;
	text-align: left;
	line-height: 22px;
}

.cp_form_botcontV3{
	background: #EFEEE2;
	border-top: 1px solid #AAA899;
	font-size: 1px;
	height: 2px;
	line-height: 0;
	width: 21%;
}

/* fin contactV4 */

/* m191110 */
.pv_apiphoneCont_MID_v2{
	width: 308px;
	margin: 0 27px 0 50px;
	_margin: 0 27px 0 25px;
	float: left;
	background: #E9E9E9 url('/communfo/img/iphone/images/realite_augmentee.jpg') bottom no-repeat;
}
.pv_apiphoneCont_MID_v2PAD{
	padding: 14px 20px 370px 14px;
}

.pv_apiphoneCont_MID_v2titre{
	color: #D10019;
	font-size: 18px;
	margin: 0 0 20px 0;
}

.pv_apiphoneCont_MID_v2txt{
	font-size: 12px;
	color: #595959;
	text-align: justify;
	line-height: 18px;
}

.pv_apiphoneCont_MID_v2R{
	float: left;
	width: 605px;
}

.pv_apiphoneCont_MID_blcv2{
	float: left;
	padding: 0 35px 25px 0;
	width: 265px;
}

.pv_apiphoneCont_MID_blc4 span{
	background: url('/communfo/img/iphone/images/picto_realite_augmentee.png') left top  no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/iphone/images/picto_realite_augmentee.png', sizingMethod='crop');	
	color: #D10018;
	display: block;
	font-size: 18px;
	height: 65px;
	padding-left: 84px;
	padding-top: 10px;
	text-decoration: none;
}
.pv_apiphoneCont_MID_blc4 dfn{
	color: #595959;
	display: block;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	text-align: justify;
	text-decoration: none;
}

/* fin m191110 */


/* DPE MANTIS #5270#  */
.DPE_grey{
	background:#FBFBF8;
	width:100%;
}
.DPE_greyPadd{
	padding:10px;
}
.DPE_effSerreCont{
	width:284px;
	float:left;
}
.DPE_consEnerCont{
	width:219px;
	float:left;
}
.DPE_effSerrePix{
	float:left;
	padding-top:8px;
	margin-right:15px;
}
.DPE_effSerreTxt{
	float:left;
	font-size:11px;
	color:#595959;
}
.DPE_effSerreTxt span{
	font-weight:bold;
}
.DPE_effSerreTxt2{
	float:left;
	font-size:11px;
	color:#595959;
	padding-top:10px;
}

.DPE_consEnerPix{
	float:left;
	padding-top:8px;
	margin-right:15px;
}
.DPE_consEnerTxt{
	float:left;
	font-size:11px;
	color:#595959;
}
.DPE_consEnerTxt span{
	font-weight:bold;
}
.DPE_graphBG{
	background:url('/communfo/img/DPE/etiquette_dpe.gif') no-repeat;
	height:204px;
	width:503px;
	position:relative;
	margin-bottom:10px;
	margin-top:10px;
}

.DPE_cursorES{
	background:url('/communfo/img/DPE/fl.gif') no-repeat;
	position:absolute; 
	left:173px; 
	width:64px;
	height:16px;
	text-align:right;
}
.DPE_cursorES span{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding-right:10px;
}

.DPE_cursorCE{
	background:url('/communfo/img/DPE/fl.gif') no-repeat;
	position:absolute; 
	left:439px; 
	width:64px;
	height:16px;
	text-align:right;
}
.DPE_cursorCE span{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding-right:10px;
}

.DPE_bluLNK{
	text-decoration: underline;
	font-size: 11px;
	color: #1236AF;
	font-weight:bold;
}
.DPE_bluLNK:hover{ 
	text-decoration: none;
	font-size: 11px;
	color: #1236AF;
	font-weight:bold;
}

.DPE_bluLNKcont{
	/*margin-bottom:10px;*/
	padding-top:6px;
}


/* DPE MANTIS #5270# */


/* #C_0132# PADG5-M1 Gestion de l'annonce (mon compte) */
.papMc_online{
	color:#7EBD17;
}
.papMc_wait{
	color:#FA8700;
}
.papMc_outline{
	color:#D10019;
}
/* #C_0132# PADG5-M1 Gestion de l'annonce (mon compte) */

/* backiphone */
.back_iphone{
	left: 0;
	top: 0;
	position: absolute;
	height: 630px;
	z-index: 1;
	width: 100%;
	cursor: pointer;
}
/* fin backiphone */

/* fin m0299 */

/* johann 02/09/2010 pap gratos */
.pap_gratPrx{
font-size:30px;font-weight:bold;color:#D10019;text-align:right;
}

.pap_gratPix{
text-align:center;
padding-top:5px;
}

.pap_gratRED{
color:#d10019;
}
/* johann 02/09/2010 pap gratos */

/* gratos59 */
.pap_titretop{
/* Mantis 5695 */
	background: url('/communfo/img/modules/deposecommunfo/gratuit/log_gif_fr.gif') no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #353535;
	width: 315px;
	margin: 0 auto;
}
.pap_titretopPAD{
	padding: 5px 0 0 95px;
}

.pap_sstitretop{
	font-size: 16px;
	color: #353535;
	text-align: center;
}
.pap_sstitretop span{
	color: #D10019;
}
.pap_sstitretop sup{
	font-size: 10px;
}

.pap_blocksem{
	background: url('/communfo/img/modules/deposecommunfo/gratuit/gd_calendar.png') 30px 0 no-repeat;
	padding: 5px 0 0 34px;
	text-align: center;
	height: 28px;
	color: #353535;
	font-size: 16px;
	font-weight: bold;
}

.pap_blockvente{
	background: url('/communfo/img/modules/deposecommunfo/gratuit/main_deal.gif') no-repeat;
	padding: 5px 0 0 40px;
	height: 37px;
	color: #353535;
	font-size: 16px;
	font-weight: bold;
}
.pap_blockvente sup{
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
}

.pap_blockcont{
	padding: 20px 10px 10px 10px;
}

.pap_imgmid{
	width: 152px;
	height: 34px;
	display: block;
	margin: 30px auto 30px auto;
}

.pap_prix{
	font-size: 36px;
	font-weight: bold;
	text-align: center;	
	color: #D10019;
	width: 100%;
}
.pap_prix span.blc2{
	display: block;
	padding: 20px 0 23px 0;
}
.pap_prix span.blc3{
	display: block;
	padding: 0 0 26px 0;
}

.pap_liste{
	padding: 10px 0 0 0;
}

.pap_blockjnx{
	width: 100%;
	font-size: 12px;
}
.pap_blockjnxPAD{
	padding: 46px 0 0 0;
	color: #353535;
}

.pap_linkliste{
	background: url('/communfo/img/modules/deposegeneriquefo/blc_mt_plusr.gif') left no-repeat;
	color: #353535;
	display: block;
	font-size: 11px;
	padding-left: 15px;
	margin: 5px 0;
}
.pap_linkliste:hover{
	background: url('/communfo/img/modules/deposegeneriquefo/blc_mt_plusg.gif') left no-repeat;
}

.pap_blockbotTop{
	margin: 10px 0 0 0;
	background: url('/communfo/img/modules/deposecommunfo/gratuit/encart_haut.png') top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposecommunfo/gratuit/encart_haut.png', sizingMethod='crop');	
	width: 100%;
}
.pap_blockbotTopPAD{
	padding: 0 20px 10px 20px;
}

.pap_blockbotTop_enc1{
	background: url('/communfo/img/modules/deposecommunfo/gratuit/pic_web.jpg') left no-repeat;
	padding: 10px 0 0 60px;
}
.pap_blockbotTop_enc2{
	background: url('/communfo/img/modules/deposecommunfo/gratuit/pic_journal.jpg') left no-repeat;
	padding: 0 0 0 60px;	
	margin: 10px 0 0 0;
	height: 67px;
}
.pap_blockbotTop_enc1 .encx_l1, .pap_blockbotTop_enc2 .encx_l1{
	font-size: 12px;
	font-weight: bold;
	color: #353535;
	padding: 0 0 5px 0;
}
.pap_blockbotTop_enc1 .encx_l2, .pap_blockbotTop_enc2 .encx_l2{
	color: #D10019;
	font-size: 12px;
	padding: 0 0 3px 0;
}
.pap_blockbotTop_enc1 .encx_l2 span, .pap_blockbotTop_enc2 .encx_l2 span{
	font-size: 10px;
	font-weight: bold;
	color: #353535;
}
.pap_blockbotTop_enc1 .encx_l3, .pap_blockbotTop_enc2 .encx_l3{
	font-size: 12px;
	color: #353535;	
}

.pap_blockbotBot{
	background: url('/communfo/img/modules/deposecommunfo/gratuit/encart_bas.png') top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/deposecommunfo/gratuit/encart_bas.png', sizingMethod='image');	
	height: 10px;
}

/* m0731 */
.linkToFT{
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0 10px 10px;
	position: relative;
	display: block;
}
/* fin m0731 */

/* m0765 */
.cnt_4z div.im11_lst_contact{
	padding: 0px;
	background: none;
}

.cnt_4z div.im11_lst_ann_blc{
	background: url('/communfo/img/2007/img/fd_listeres.gif') repeat-x scroll center bottom #FFFFFF;
}

.cnt_4z div.im11_lst_contact_form{
	background: none;
}

.cnt_4z div.au_boxListe_L{
	width: 0px;
}

.cnt_4z div.au_boxListe_C{
	width: 100%;
}

.cnt_4z div.col300IFbrd{
	height: 1px;
	background: #DEDEDC;
}


/* fin m0765 */

/* m1297 - m1261 - m1804 */
.recep_journal{
	display: block;
	margin: 7px 0 0 0;
	color: #1236AF;
	text-decoration: underline;
}
.recep_journal:hover{color: blue;}

.recep_form{
	width: 470px;
	margin: 20px auto;
}
.recep_form h3{
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 5px 0;
}

.recep_form .radio label{
	float: left;
	width: auto;
	font-size: 12px;
	font-weight: normal;
}
.recep_form .radio input{
	float: left;
	width: 16px;
	margin: 0 5px 7px 15px;
	height: 16px;
}
.recep_form .radio label.error{
	margin: 0 5px 0 0;
}

.recep_form .cp input{
	float: left;
	width: 60px;
	border: solid 1px #AAA;
	font-size: 11px;
	font-family: Arial;
	margin: 0 0 7px 0;
	height: 16px;
}

.recep_form label{
	float: left;
	width: 155px;
	font-weight: bold;
	font-size: 12px;
}
.recep_form label.error{
	float: right;
	display: block;
	width: auto;
	font-weight: bold;
	font-size: 12px;
	color: #D10019;
	margin: 0 5px 15px 0;
}
.recep_form input, .recep_form select{
	float: left;
	width: 300px;
	border: solid 1px #AAA;
	font-size: 11px;
	font-family: Arial;
	margin: 0 0 7px 0;
	height: 16px;
}
.recep_form textarea{
	float: left;
	width: 300px;
	border: solid 1px #AAA;
	font-size: 11px;
	font-family: Arial;
	margin: 0 0 7px 0;
}

.recep_form a.close{
	text-decoration: underline;
	color: blue;
}

body .recep_form input.valid,body .recep_form textarea.valid{
	background: none;
}

.recep_form .titre{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.abus_limit{
	text-align: right;
	font-size: 10px;
	color: #B1B1B1;
	padding: 0 10px 15px 0;
}

.recep_form input.check{
	width: auto;
}

.abus_err{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #D10019;
	padding: 0px 10px 10px 0;
}

.abus_cnil{
	margin: 30px 0 0 0;
	font-size: 10px;
	color: #B1B1B1;
	text-align:justify;
}
/* fin m1297- m1261 - m1804 */





/*#1766# */
a.tool_alert{
	float:left;
	display:block;
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
	background:url(/auto-moto/images/modules/rechercheautofosinequa/demo/fonctions/pc_alert.gif) no-repeat;
	padding-left:20px;
	padding-top:3px;
	color: #595959;
	font-size: 11px;
	text-decoration:none;
	height:20px;
}
a.tool_alert:hover{
	text-decoration:underline;
}

a.tool_select{
	float:left;
	display:block;
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
	background:url(/auto-moto/images/modules/rechercheautofosinequa/demo/fonctions/pc_select.gif) no-repeat;
	padding-left:20px;
	padding-top:3px;
	color: #595959;
	font-size: 11px;
	text-decoration:none;
	height:20px;
}
a.tool_select:hover{
	text-decoration:underline;
}

a.tool_abus{
	float:left;
	display:block;
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
	background:url(/auto-moto/images/modules/rechercheautofosinequa/demo/fonctions/pc_abus.gif) no-repeat;
	padding-left:20px;
	padding-top:3px;
	color: #D10019;
	font-size: 11px;
	text-decoration:none;
	height:20px;
	font-weight:bold;
}
a.tool_abus:hover{
	text-decoration:underline;
}

a.tool_envoyer{
	float:right;
	display:block;
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
	background:url(/auto-moto/images/2007/img/pc_en.gif) no-repeat;
	padding-left:20px;
	padding-top:3px;
	color: #595959;
	font-size: 11px;
	text-decoration:none;
	height:20px;
}
a.tool_envoyer:hover{
	text-decoration:underline;
}

a.tool_print{
	float:right;
	display:block;
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
	background:url(/auto-moto/images/2007/img/pc_im.gif) no-repeat;
	padding-left:20px;
	padding-top:3px;
	color: #595959;
	font-size: 11px;
	text-decoration:none;
	height:20px;
}
a.tool_print:hover{
	text-decoration:underline;
}
/*#1766# */



