

/* std */
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;
}


.H-centre {
	width:996px;
	margin:0 auto;
	font-size:11px;
	/* johann position OAS frame 09/2010 */
	cursor:default;
}



/*
.H-header-bot-cont{
	width:990px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFF;
}
*/
.H-header-bot-in{
	width:990px;
	height:131px;
	background-color:#FFF;
	/*background-image:url(../../../img/images2008/randomBG/visu1.jpg);*/
	/*background-image:url(../randomator.php);*/
	background-position:0 0;
	background-repeat:no-repeat;
}

.H-header-bot-in-ombre{
	position:absolute;
	z-index:20000;
	top:131px;
	left:0px;
	
	background-image: url(/communfo/img/images2008/omb_rech.png);
	background-repeat:no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/omb_rech.png', sizingMethod='crop'); 

	/*background-color:red;
	height:25px;*/
	width:100%;
}

.H-header-bot-compt{
	width:469px;
	height:79px;
	/*background-color:#DEDEDC;*/
}

.H-header-bot-compt-padd{padding-left:200px;padding-top:5px; position:relative;}
.zone_consulter_journaux {
	position:absolute;
	top:0; left:0;
	_left:-199px;
	width:199px; height:118px;
	margin:0; padding:0;
}
.zone_consulter_journaux a {
	display:block;
	width:199px; height:118px;
}
.H-header-bot-compt-black{font-size:12px; color:#595959; font-weight:bold;}

.H-header-bot-compt-red1{font-size:30px; color:#D10019; font-weight:bold;padding-left:10px;}

.H-header-bot-compt-red2{font-size:13px; color:#D10019; font-weight:bold;position:relative;top:-5px;padding-left:10px;}

.H-header-bot-myc{
	width:306px;
	height:131px;
	background-image:url(/communfo/img/images2008/fd_cmp.jpg);
}

.H-header-bot-rechDim{
	width:684px;
	height:52px;
}

/* bouton annonce */
.H-header-bot-annonce
{
	display:block;
	float:left;
	width:215px;
	height:79px;
	background:url(/communfo/img/images2008/annonce.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce:hover
{
	background-position:-215px top;
	text-decoration:none;
}

/* fin bouton annonce */

/* onglets rouges gauche */
.H-centregannonceonglet
{
	 background:url(/communfo/img/images2008/annonces.jpg) no-repeat left top;
	width:24px;
	height:134px;
}
.H-centregserviceonglet
{
	background:url(/communfo/img/images2008/annonces.jpg) no-repeat -24px top;
	width:24px;
	height:208px;
}
.H-centreeditoonglet
{
	background:url(/communfo/img/images2008/annonces.jpg) no-repeat -48px top;
	width:24px;
	height:200px;
}

.H-mycpadd{
	padding-left:105px;
	padding-top:3px;
}
.H-mycpadd-form {
	width:auto; height:auto;
	margin:0; padding:0;
}

.H-myctitre{
	font-size:14px;
	font-weight:bold;
	color:#87b52f;

}

.H-mycinput1{
	width:190px;
	font-size:9px;font-family:verdana;

	border:1px solid #555555;
	border-left:1px solid #555555;
	font-size:11px;
	font-family:arial,sans-serif;
	color: #595959;
	margin:0;padding:0;
	height:15px;
}

.H-mycinput2{
	width:80px;
	font-size:9px;font-family:verdana;

	border:1px solid #555555;
	font-size:11px;
	font-family:arial,sans-serif;
	color: #595959;
	margin:0;padding:0;
	height:15px;
}

.H-mycinput2-padd{
	padding-top:3px;
	margin-right:5px;

}

#connecter {
	width:auto; height:74px;
	margin:0; padding:0;
	color:#595959;
}
.H-myctitre a {
	font-size:14px;
	font-weight:bold;
	color:#87b52f;
	text-decoration:none;
}
.H-myctitre a:hover {
	font-size:14px;
	font-weight:bold;
	color:#87b52f;
	text-decoration:underline;
}

.connec_name {
	margin:0; padding:10px 0 0 10px;
	font-size:12px; font-weight:bold;
}
.sedeconnecter{ margin:0; padding:0;}
.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}


.H-header-top-cont{
	width:996px;
	height:98px;
	padding:0;
	margin:0;
}

.H-logo-cont{
	width:268px;
	height:98px;
	background:url(/communfo/img/images2008/fd_l.png);
	/*johann BUBBG IE6 */
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/fd_l.png', sizingMethod='image');
	/*johann BUBBG IE6 */
}

.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 */
}

.H-logo2008{
	padding-top:20px;
	text-align:center;
}


.H-logolnk2008{
	text-align:center;
}



		
.H-header-bot-rech{
	background-image: url(/communfo/img/images2008/fd_rech.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/fd_rech.png', sizingMethod='crop'); 
}




.H-rechpaddtxt{
	padding-left:200px;
	padding-top:15px;
}

.H-rechpaddinput{
	padding-left:5px;
	padding-top:17px !important;
	padding-top:16px;
}

.H-rechinput{
	width:240px;
	margin:0; padding:1px 10px;
	border:1px solid #595959;
	font-size:11px;
	height:15px;
	color:#5B5B5B;
}

/* btn ok */
	.H-rechpaddbtn{
		padding-left:5px;
		padding-top:17px;
	}
	.H-rechpaddbtn a
	{
		display:block;
		background:url(/communfo/img/images2008/btn_ok.gif) no-repeat;
		width:21px;
		height:18px;
		text-align:center;
		padding-top:3px;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		color:#595959;
	}
/* FIN btn ok */



form{
	margin:0;
	padding:0;

}

img{
	border:0;
}


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; }

a.H-logolnk2 { text-decoration:none; font-size:10px;border:0; color:#aeadad; }
a.H-logolnk2:hover { text-decoration:underline; font-size:10px; border:0; color:#aeadad; }


a.H-mdp-lnk { display:block; float:left; padding-left:5px; padding-top:1px; line-height:95%; text-decoration:none; font-size:10px; color:#989898; }
a.H-mdp-lnk:hover { text-decoration:underline; font-size:10px; color:#989898; }

a.H-myc-lnk { text-decoration:none; font-size:11px;font-weight:normal;border:0; color:#87b52f; }
a.H-myc-lnk:hover { text-decoration:underline; font-size:11px; font-weight:normal;border:0; color:#87b52f; }

a.H-ins-lnk { text-decoration:none; font-size:11px;font-weight:bold;border:0; color:#87b52f; }
a.H-ins-lnk:hover { text-decoration:underline; font-size:11px; font-weight:bold;border:0; color:#87b52f; }

a.H-pro-lnk { text-decoration:none; font-size:12px;border:0; color:#32619c; }
a.H-pro-lnk:hover { text-decoration:underline; font-size:12px; border:0; color:#32619c; }



.bout_gri
{
	padding-top:7px;
}

.bout_gri a
{
	float:left;
	background:url(/communfo/img/images2008/bouton_grisg.gif) no-repeat 0 -18px;
	margin-left:2px;
	padding:0 0 0 4px;
	text-decoration:none;
	font-size: 11px;
	color:#595959;
	font-family:Arial;
}
.bout_gri a span
{
	float:left;
	display:block;
	background:url(/communfo/img/images2008/bouton_grisd.gif) no-repeat 100% -18px;
	padding:1px 4px 3px 4px;
	white-space:nowrap;
	font-size: 11px;
	font-weight:bold;
}
/* 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;
}



.bout_vrt{
	padding-top:2px;
}
.bout_vrt a{
	float:left;
	background:url(/communfo/img/images2008/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/images2008/bouton_vertd.gif) no-repeat 100% -22px;
	padding:4px 8px 4px 2px;
	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;
}


.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;}

.ul	{text-decoration:underline;}

.fin 
{
	clear:both;
	line-height:0;
}
.flor		{ float:right; }
.flol		{ float:left; }




.b		{ font-weight:bold; }
.n		{ font-weight:normal; }

.std_cu	{cursor:pointer;}

.patchIE	{height:100%;}
.patchIE2	{height:100%;width:100%;}
.patchIE3	{width:100%;}

.f1		{ font-size:1px;}
.f10		{ font-size:10px;}
.f11		{ font-size:11px;}
.f12		{ font-size:12px;}
.f13		{ font-size:13px;}
.f14		{ font-size:14px;}
.f16		{ font-size:16px;}
.f18		{ font-size:18px;}
.f20		{ font-size:20px;}
.f24		{ font-size:24px;}
.f11oran	{ font-size:11px; color:#FF6012;}
.f10oran	{ font-size:10px; color:#FF6012;}
.f11blanc	{ font-size:11px; color:#FFF;}
.f11gris	{ font-size:11px; color:#9b9b9b;}
.f11grisD	{ font-size:11px; color:#555;}

.lnkgrey {text-decoration:none; color:#353535}
.lnkgrey:hover {text-decoration:underline; color:#353535}
.grey35{color:#353535;}
.grey59{color:#595959;}
/*
h1 {
	margin:0;
	padding:0;
	width:996px;
	font-size:11px;
	font-weight:normal;
	padding-bottom:2px;
	display:block;
}
h2 {
	margin:0;
	width:992px;
	border-bottom:1px solid #AAA;
	padding:2px;
	background:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	display:block;
}
*/

	
a.home_lnk { text-decoration:none; font-size:14px;border:0;color:#FFFFFF;text-align:center;}
a.home_lnk:hover { text-decoration:underline;font-size:14px;border:0;color:#FFFFFF;text-align:center;}
	
.H-spc2{font-size:1px;height:2px;}



.H-std_puceverte {
	background-image:url(/communfo/img/images2008/puces/puce_carre_verte_mini.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding-left:10px;
}

.H-std_pucebleue {
	background-image:url('/communfo/img/images2008/bleu-puce.png');
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:13px;
}

.H-pro-padd{
	padding-left:50px;
	padding-top:1px;

}

.H-acces-sep{
	font-size:1px;
	height:1px;
	color:#afafaf;
	width:100%;
	border-bottom:1px solid #afafaf;
	margin-top:3px;
}

.H-gauche-cont{
	width:684px;

}

.H-droite-cont{
	width:300px;
	padding-left:6px;
}

.H-droite-bgtop{
	background-image:url('/communfo/img/images2008/fd_bl_d.png');
	background-repeat:no-repeat;
	background-position:0 0;
/* encart windil 2009 02 */
	height:3px;
	/* height:6px; */
/* FIN encart windil 2009 02 */
	font-size:1px;
}


.H-droite-titre{
	background-image: url(/communfo/img/images2008/rouge-degrade2.png);
	background-repeat: repeat-x;
	padding-left: 7px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.H-droite-actu-cont{
	border-left:1px solid #c9d5d2;
	border-right:1px solid #c9d5d2;
	border-bottom:1px solid #c9d5d2;
	background-image:url('/communfo/img/images2008/fd_act.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
.H-droite-actu-ombre{
	background-color:#e8e8e8;
	height:3px;
	font-size:1px;
}

.H-droite-carre-pub{
	padding-top:3px;

}

.H-droite-billet-topMarg{
	font-size:1px;
	height:15px;
}

.H-droite-billet-cont{
	background-image:url('/communfo/img/images2008/fd_bila.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #DEDEDC;
	border-right:1px solid #DEDEDC;
	border-bottom:1px solid #DEDEDC;
	/*height:194px;*/
	width:298px;
	background-color:#FFF;
}


.zone_digitick, .zone_digitick:hover {
	display:block;
	text-decoration:none;
	color:#595959;
	cursor:pointer;
}

.H-droite-billet-titre{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#353535;
}
.H-droite-billet-titre a{
	font-size:18px;	font-weight:bold;
	color:#353535;
	text-decoration:none;
}
.H-droite-billet-titre a:hover{
	font-size:18px;	font-weight:bold;
	color:#353535;
	text-decoration:underline;
}


.H-droite-billet-img{
	width:40px;
	padding-left:15px;
}

.H-droite-billet-txt{
	width:230px;
	padding-left:10px;
}

.H-droite-billet-sep{
	font-size:1px;
	height:10px;
}


.H-droite-billet-suite {
	background-image:url('/communfo/img/images2008/suite_bil.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:10px;
	color:#fa5d1a;
	font-size:11px;
}

.H-droite-billet-defil{
	background-image:url('/communfo/img/images2008/rouge-degrade2.png');
	background-repeat:repeat-x;
	background-position:0 -15px;
	height:18px;
	margin-left:10px;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}



.H-centre-cont{
	width:990px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	padding-left:2px;
	padding-right:2px;
	/*padding-bottom:25px;*/
	padding-bottom:10px;
	background-color:#FFF;
}

.H-footer-cont{
	width:990px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color:#FFF;
}

.H-droite-actu-img{
	width:80px;
	height:55px;
	padding:4px;
}

.H-droite-actu-txt{
	/*width:210px;*/
	width:206px;
	padding-top:2px;
	padding-right:2px;
	/*padding-left:4px;*/
}
.H-droite-actu-txt a {text-decoration:none; color:#353535;}
.H-droite-actu-txt a:hover {text-decoration:underline;}


.H-droite-billet-clic {
	background-image:url('/communfo/img/images2008/bill_puce_bl.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:8px;
	padding-right:4px;
	color:#FFF;
	font-size:11px;
}
.H-droite-billet-clic a {
	color:#FFF;	font-size:11px;
	text-decoration:none;
}
.H-droite-billet-clic a:hover {
	color:#FFF;	font-size:11px;
	text-decoration:underline;
}

.bill_txt_in
	{
	position:absolute;
	top:0px;
	left:5px;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	padding-top:0px;
	}
	
.bill_txt_def
	{
	width:210px;
	position:relative;
	overflow:hidden;
	height:18px;
	}

.centreGBzaff{
	width:426px;
	height:194px;
}

.centreGCol{
	width:222px;
	height:194px;
	padding-left:3px;
}

.H-centreOmbreSep{
	font-size:1px;
	height:auto;
	width:100%;
	background-color:#D0D0D0;
}

/* --------------- LES CUBES : Auto, Immo, Vacances ------------------ */
.cadreauto {
	float:left;
	width:149px; height:131px;
	margin:0; padding:0 5px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background: url(/communfo/img/images2008/bg_zone_automoto.jpg) left top no-repeat;
}
.cadreauto_over {
	float:left; position:relative;
	width:149px; height:131px;
	margin:0; padding:0 5px;
	border-left:1px solid #90b2af;
	border-right:1px solid #90b2af;
	background: url(/communfo/img/images2008/bg_zone_automoto.jpg) -159px top no-repeat;
}
#cadreauto_xiti {
	display:none;
	position:absolute;
	top:0; left:0; 
	margin:0; padding:0;
	width:159px; height:80px;
	cursor:pointer;
}

.cadreimmo {
	float:left;
	width:149px; height:131px;
	margin:0; padding:0 5px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background: url(/communfo/img/images2008/bg_zone_automoto.jpg) -318px top no-repeat;
	display:block;
}

.cadreimmo_over {
	float:left; position:relative;
	width:149px; height:131px;
	margin:0; padding:0 5px;
	border-left:1px solid #90b2af;
	border-right:1px solid #90b2af;
	background: url(/communfo/img/images2008/bg_zone_automoto.jpg) -477px top no-repeat;
	display:block;
}
#cadreimmo_xiti {
	display:none;
	position:absolute;
	top:0; left:0; 
	margin:0; padding:0;
	width:159px; height:80px;
	cursor:pointer;
}

.cadrevacances {
	float:left;
	width:146px; height:131px;
	margin:0 2px 0 0; padding:0 5px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background: url(/communfo/img/images2008/bg_zone_automoto.jpg) -636px top no-repeat;
}

.cadrevacances_over {
	float:left; position:relative;
	width:146px; height:131px;
	margin:0 2px 0 0; padding:0 5px;
	border-left:1px solid #90b2af;
	border-right:1px solid #90b2af;
	background:url(/communfo/img/images2008/bg_zone_automoto.jpg) -794px top no-repeat;
}
#cadrevacances_xiti {
	display:none;
	position:absolute;
	top:0; left:0; 
	margin:0; padding:0;
	width:156px; height:80px;
	cursor:pointer;
}

.centreGannBlocCNT1{
	display:none; 
	position:absolute; 
	width:481px; height:161px; 
	top:80px; left:-1px; 
	background:url(/communfo/img/images2008/bg_centreGannBlocCNT1_over.png) left top no-repeat;
/* accesoffrePAP 2009 04*/
	/*
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/bg_centreGannBlocCNT1_over.png', sizingMethod='crop');
	*/
	_background:url(/communfo/img/modules/offrepapauto/home_pv/bg_centreGannBlocCNT1_over.png) left top no-repeat;
/* FIN accesoffrePAP 2009 04*/
	cursor:pointer;
}
.centreGannBlocCNT2{
	display:none; 
	position:absolute; 
	width:481px; height:161px; 
	top:80px; left:-162px;
	background:url(/communfo/img/images2008/bg_centreGannBlocCNT2_over.png) left top no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/bg_centreGannBlocCNT2_over.png', sizingMethod='crop');
	cursor:pointer;
}
.centreGannBlocCNT3{
	display:none; 
	position:absolute; 
	width:481px; height:161px; 
	top:80px; left:-324px; 
	background:url(/communfo/img/images2008/bg_centreGannBlocCNT3_over.png) center top no-repeat; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/bg_centreGannBlocCNT3_over.png', sizingMethod='crop');
	cursor:pointer;
}

.centreGannBloc1_title {
	padding:41px 0 20px 0;
	text-align:center;
	color:#353535;
	font-size:18px;font-weight:bold;
	cursor:pointer;
}
.centreGannBloc1_title_bat{
	padding:41px 0 0 0;
	text-align:center;
	color:#353535;
	font-size:18px;font-weight:bold;
	cursor:pointer;
}
.centreGannBloc1_bat{
	color:#353535;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	position: relative;
	top: -2px;
	text-align:center;
}
.centreGannBloc1_subtitle {
	text-align:center;
	color:#939391;
	font-size:10px;
		cursor:pointer;
}
/* modif 160709 */
.centreGannBloc2_title {
	padding:7px 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#353535;
	cursor:pointer;
}
/* mdf home onglets AnnimoS */
.centreGannBloc2_title_over {
	display:none;
	/*padding:4px 0;*/
	text-align:center;
	font-size:11px;font-weight:bold;
	color:#353535;
	cursor:pointer;
}
/* FIN mdf home onglets AnnimoS */
/* fin modif 160709 */
.cube_liste {
	float:left;
	margin:0; padding:0 0 0 5px;
	list-style:none;
}
.cube_liste li {
	margin:0; padding:4px 0;
	background: url(/communfo/img/images2008/cube_liste_li.gif) left bottom no-repeat;
}
.cube_liste li a{
	display:block;
	width:155px; height:auto;
	margin:0; padding:0;
	font-size:12px; font-weight:bold;
	color:#353535;
	text-decoration:none;
}
.cube_liste li a:hover{color:#d10019}
.cube_intro {
	float:left; display:inline;
	width:281px;
	margin:0; padding:5px 20px 5px 20px;
	font-size:12px; font-weight:bold;
	color:#353535;
}

.cube_cnt_vac
{
	padding-left:0px;
	display:block;
	text-decoration:none;
	color:#353535;
	height:146px;
}
.cube_cnt_vac:hover { text-decoration:none;color:#353535; }
.cube_intro_vac {
	margin:0; padding:5px 0px 5px 20px;
	font-size:12px; font-weight:bold;
	color:#353535;
}

.cube_infos {
	float:left; display:inline;
	width:301px;
	margin:0; padding:0 0 0 20px;
}
.cube_infos_vac {
	float:left; display:inline;
	margin:0; padding:16px 0 0 10px;
}
.cube_img_vac
{
	float:left;
	padding-left:20px;
	cursor:pointer;
}
.cube_infos img {float:left;}

.cube_infos p {
	float:left; display:inline;
	width:156px; height:auto;
	margin:0; padding:0 7px 0 7px;
	font-size:12px;
}
.cube_infos_vac p {
	float:left; display:inline;
	width:220px; height:auto;
	margin:0; padding:0 7px 0 7px;
	font-size:12px;
	cursor:pointer;
}
.cube_infos .redfont, .cube_infos_vac .redfont {
	font-size:12px; font-weight:bold;
	color:#d10019;
}
.cube_infos .greyfont {
	font-size:12px; font-weight:bold;
	color:#353535;
}

.cadres_cubes_ombrage {
	width:481px; height:15px;
	margin:8px 0 0 0; padding:0;
	background-image: url(/communfo/img/images2008/bg_cadres_cubes_ombrage.png);
	background-repeat:no-repeat;
	background-position:left top;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/bg_cadres_cubes_ombrage.png', sizingMethod='crop'); 
}
.cadres_cubes_ombrage_vac {
	width:481px; height:15px;
	margin:0; padding:0;
	background-image: url(/communfo/img/images2008/bg_cadres_cubes_ombrage.png);
	background-repeat:no-repeat;
	background-position:left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/bg_cadres_cubes_ombrage.png', sizingMethod='crop'); 
}
/* ---------------------------------------- */	
	
.centreGannBloc2{
	background-color:#FFF;
	width:169px; height:132px;
}	
	
.H-centreGannonce-cont{
	padding:0 0 0 8px;
	width:651px; 
	/*min-height:134px;*/
}
	
.H-centreGservice-cont{
	padding:0 0 0 8px;
	width:651px;
	background: url(/communfo/img/images2008/bg_lateral-ombrebzaff.gif) left top no-repeat;
}	
* html .H-centreGservice-cont{height:210px;}
*+html .H-centreGservice-cont {height:210px;}

.H-centreGservice-cont-interne{
	padding:10px 0 0 0;
	width:651px; min-height:198px;
	background: url(/communfo/img/images2008/bg_top-ombrebzaff.gif) left top repeat-x;
}
.H-centreGservice-cont-degrade{
	width:651px;
	background: url(/communfo/img/images2008/bg_degrade-ombrebzaff.gif) left top repeat-x;
}
/* modif 160709 */
.cadreservice {
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left top no-repeat;
	display:block;
	text-decoration:none;
}

.cadreservice_over {
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left -34px no-repeat;
	display:block;
	text-decoration:none;
}

.cadreanimaux {
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left top no-repeat;
	display:block;
	text-decoration:none;
}
.cadreanimaux_over {
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left -34px no-repeat;
	display:block;
	text-decoration:none;
}

.cadreaffpro{
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left top no-repeat;
	display:block;
	text-decoration:none;
}
.cadreaffpro_over{
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left -34px no-repeat;
	display:block;
	text-decoration:none;
}

.rencontres{
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left top no-repeat;
	display:block;
	text-decoration:none;
}
.rencontres_over{
	width:169px; 
	height:34px;
	background:url(/communfo/img/images2008/bg_zone_services_rencontres.png) left -34px no-repeat;
	display:block;
	text-decoration:none;
}
/* fin modif 160709 */
	
.H-centreEdito-cont{
	width:433px;
}
.H-centreEdito-cont-cnt{
	padding-left:8px;
}


.H-centreEdito-ong1{
	width:15%;
	cursor:pointer;
}
.H-centreEdito-ong2{
	width:16%;
	cursor:pointer;
}
.H-centreEdito-ong3{
	width:16%;
	cursor:pointer;
}
.H-centreEdito-ong4{
	width:15%;
	cursor:pointer;
}
.H-centreEdito-ong5{
	width:25%;
	cursor:pointer;
}
.H-centreEdito-ong6{
	width:13%;
	cursor:pointer;
}

.H-centreEdito-bdrL
{
	border-left:1px solid #dededc;
}

.H-centreEdito-ongIN_on{
  background-color:#FFF;
	border-right:1px solid #dededc;
	border-top:1px solid #dededc;
	height:40px;
  
}

.H-centreEdito-ongIN_off{
  background-image:url('/communfo/img/images2008/bt_ina.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	border-right:1px solid #dededc;
	border-top:1px solid #dededc;
  height:40px;
}

.H-centreEdito-ongIN_over{
  background-image:url('/communfo/img/images2008/bt_mo.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	border-right:1px solid #dededc;
	border-top:1px solid #dededc;
  height:40px;
}

.H-centreEditoAlirePadd{
	font-size:1px;
	height:10px;

}

.H-centreEditoTxt0{
  padding-left:5px;
  font-size:14px;
  color:#346d80;
  font-weight:bold;
}

.H-centreEditoTxt0padd{
	padding-left:3px;
}

.H-centreEditoTxt1{
  text-align:center;
  padding-top:3px;
  font-size:10px;
  color:#346d80;
}

.H-centreEditoTxt2{
	padding-top:12px;
  text-align:center;
  font-size:11px;
  color:#346d80;
  font-weight:bold;
}

.H-centreEditoCursOn{
	background-image:url('/communfo/img/images2008/fl_r.gif');
	background-repeat:no-repeat;
	background-position:center;
	font-size:1px;
	height:6px;
}

.H-centreEditoCursOff{
	font-size:1px;
	height:6px;
}

.H-centreEdito-contBrd{
	border-right:1px solid #dededc;
	border-left:1px solid #dededc;
	border-bottom:1px solid #dededc;
	background-color:#FFF;
	position:relative;
	height:150px;
	width:423px;
	padding:0 0 4px 0; _padding:0;
}

.H-centreEdito-contIN{
	padding-top:10px;
	padding-bottom:10px;
	/*height:200px;*/
}

.H-centreEdito-contINbot{
	text-align:center;
	color:#D10019;
	font-size:12px;
	font-weight:bold;
}

.H-centreEdito-contINbot a{
	color:#D10019;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.H-centreEdito-contINbot a:hover{text-decoration:underline;}

.H-centreEdito-puce {
	background-image:url('/communfo/img/images2008/ghu.gif');
	background-repeat:no-repeat;
	background-position:0 8px;
	padding:3px 4px 0 8px;
	color:#346d80;
	font-size:11px;
	
}

.H-centreEdito-col1{
	width:47%;
	padding-left:5px;
	/*background-color:pink;*/
}

.H-centreEdito-col2{
	width:47%;
	padding-left:5px;
	margin-left:10px;
	/*background-color:red;*/
}


a.H-centreEdito-lnk { text-decoration:none; font-size:11px;border:0; color:#346d80; }
a.H-centreEdito-lnk:hover { text-decoration:underline; font-size:11px; border:0; color:#346d80; }


.H-centreService-cont{
	width:226px;
	 
	
}

.H-centreBilletterie-cont{
	width:300px;
/* encart windil 2009 02  */
	/* padding:4px 0 0 6px; */
	padding:4px 0 0 7px;
/* FIN encart windil 2009 02  */
	margin:0;
}

.H-centreConseilOnglet-cont{
	width:24px; height:210px; _height:214px;
	background-color:#cc0000;
}

.H-centreannonceOnglet-cont{
	width:24px; height:100%;
	/*min-height:134px;*/
	background-color:#cc0000;
}

.H-centreserviceOnglet-cont{
	width:24px; /*height:auto;*/ height:208px; overflow:hidden;
	/*min-height:208px;*/
	background-color:#cc0000;
}
*+html .H-centreserviceOnglet-cont {height:210px;}
* html .H-centreserviceOnglet-cont {height:210px;}


.H-hachures {
	font-size:6px;
	background-color:#F7F7F4;
	background-image:url(/communfo/img/images2008/hachures.png);
	background-repeat:repeat;
}

.H-ppg {
	background-color:#9F9B98;
	font-weight:bold;
	/* ajt dom
	padding-left:70px;*/
	text-align: center;
	/* fin ajt dom */
	font-size:11px;
	font-family:arial,sans-serif;
}
.H-ppg2 {
	text-align:center;
	border-top:1px solid white;
	background-color:#DEDEDC;
	color:#9F9B98;
	font-size:11px;
	font-family:arial,sans-serif;
}
.H-ppg_div {
	float:left;
}
.H-ppg_div_140 {
	float:left;
	width:140px;
}
.H-ppg_a {
	color:#FFF;
	background:#9F9B98;
	/*padding:0 10px;*/
	text-transform:uppercase;
	font-size:11px;
	font-family:arial,sans-serif;
}
.H-ppg2_a {
	color:#9F9B98;
	text-decoration:none;
	font-size:11px;
	font-family:arial,sans-serif;
}
.H-ppg2_a:hover {
	text-decoration:underline;
	font-size:11px;
	font-family:arial,sans-serif;
}

.H-rollo { text-decoration:none; font-size:11px;	font-family:arial,sans-serif;}
.H-rollo:hover { text-decoration:underline; font-size:11px;	font-family:arial,sans-serif;}


.H-center-service-paddBloc{padding-left:6px;}

.H-center-service-line{
	height:24px;
	border:1px solid #dededc;
	background-image:url(/communfo/img/images2008/fd_bjk.png);
	background-repeat:repeat-x;
	background-color:#FFF;
	cursor:pointer;
	display:block;
	color:#595959;
	text-decoration:none;
}

.H-center-service-line:hover{
	background-position:0 -24px;
	cursor:pointer;
	display:block;
	text-decoration:none;
}

.H-center-service-line-ombre{
	height:2px;
	font-size:2px;
	background-color: #ededed;
}

.H-center-service-paddTxt{
	padding-top:5px;
	padding-left:5px;
}

.H-center-service-paddImg{
	padding-left:5px;
}


.H-center-service-VideoBloc{
	padding-bottom:10px;

}

.H-center-service-VidImg{
	padding-left:5px;
}

.H-center-service-VidTxt{
	padding-left:10px;
	/*height:40px;*/
	width:130px;
}


.H-center-service-suite {
	background-image:url('/communfo/img/images2008/suite.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:8px;
}



/*fishEyes test*/
#fishEye, #fishEyeBottom{
	height:130px;
	width:450px;
	padding:10px;
	text-align:center;
	position:absolute;
}
#fishEyeBottom{
	bottom:0px;
}
#fishEye img, #fishEyeBottom img{
	margin-top:100px;
	width:50px;
	height:50px;
	height:auto;
}
#fishEye img{
	margin-top:0px;
	margin-bottom:100px;
}
	
	
.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/pix.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)
);
}

/* Ajout 25/03/2008 */

/* Zone bonnes affaires ------------------------------------------------- */
.bg_zonebonnesaff {
	width:auto; 
	height:192px;
	margin:0; /*padding:0 12px;*/
	background: url(/communfo/img/images2008/bg_zonebonnesaff.jpg) center top no-repeat;
}
.bg_zonebonnesaff_title {
	width:auto; height:auto;
	margin:0 12px; padding:2px 0 0 78px;
	font-size:18px; font-weight:bold;
	color:#353535;
}
.bg_zonebonnesaff_title a {
	font-size:18px; font-weight:bold;
	text-decoration:none;
	color:#353535;
}
.bg_zonebonnesaff_title a:hover {text-decoration:underline;}

.bg_zonebonnesaff_subtitle {
	float:left;
	width:273px; height:auto;
	margin:0; padding:0 12px;
}
.gambeo {
	margin:0; padding:2px 0 0 0;
	font-size:12px;
	color:#585858;
}
.flambeo {
	font-size:12px; font-weight:bold;
	color:#f65405;
}
.gambeo a {
	font-size:12px;
	color:#585858;
	text-decoration:none;
}
.gambeo a:hover {text-decoration:underline;}
.gambeo a:hover .flambeo {text-decoration:underline; color:#f65405;}
.bg_zonebonnesaff_sublogo {
	float:left;
	width:103px; height:auto;
	margin:0; padding:9px 0 0 13px;
}
.bg_zonebonnesaff_sublogo a, .bg_zonebonnesaff_sublogo a:hover {text-decoration:none;}

/* Zone bonnes affaires : EMPLOI ------------------------------------------------- */
.bg_zoneemploi {
	width:auto; height:187px;
	background: url(/communfo/img/images2008/bg_zone_emloi.jpg) left 5px no-repeat;
}
.bg_zoneemploi_title {
	width:auto; height:auto;
	margin:0; padding:0;
	text-align:center;
	font-size:18px; font-weight:bold;
	color:#353535;
}
.bg_zoneemploi_title a {
	font-size:18px; font-weight:bold;
	text-decoration:none;
	color:#353535;
}
.bg_zoneemploi_title a:hover {text-decoration:underline;}
.logo_carriereonline {
	margin:5px 0 0 31px; padding:0;
}
.ul_zoneemploi {
	margin:0; padding:8px 0 0 35px;
	list-style:none;
}
.ul_zoneemploi li {
	margin:0; padding:1px 0;
	font-size:14px; font-weight:bold;
	color:#1981aa;
}
.ul_zoneemploi li a {
	font-size:12px; font-weight:normal;
	text-decoration:none;
	color:#1981aa;
}
.ul_zoneemploi li a:hover {text-decoration:underline;}

.top-ombrage {
	height:8px;
	font-size:1px;
	margin:0; padding:0;
	background: url(/communfo/img/images2008/bg_top-ombrage.gif) left top repeat-x;
}
.omb-433 { width:433px; }
.omb-226 { width:226px; }
/* IE 6 ----------------------------------------- */
* html .bg_zonebonnesaff_title {width:317px;}


#da_carousel {
	width:426px; height:115px;
	margin:7px 0 0 0; padding:0;
}

/* encart windil 2009 02 */
	.wd-H-gauche-cont
	{
		float:left;
		/*width:684px;*/
		background: #fff url(/communfo/img/images2008/annonces.jpg) no-repeat -72px top;
	}
	.wd-H-gauche-L
	{
		float:left;
		width:24px;
		height:280px;
	}
	.wd-H-gauche-R
	{
		float:left;
		width:660px; 
		background:white;
	}
	.wd-encart-bg
	{
		background:url(/communfo/img/modules/encartwindil/bg_zonebaf.png) no-repeat;
		height:192px;
		padding:0 11px; 
	}
	.wd-encart-bg h2
	{
		text-align:center;
		margin:0;
	}
	.wd-encart-bg h2 a
	{
		font-size:18px;
		font-weight:bold;
		color:#353535;
		text-decoration:none;
	}
	.wd-encart-bg h2 a:hover { text-decoration:underline; }
	
	.wd-encart-bg h3
	{
		background:url(/communfo/img/modules/encartwindil/paruvenduwindil.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/encartwindil/paruvenduwindil.png', sizingMethod='crop'); 
		margin:0;
		_width:100%;
	}
	.wd-encart-bg h3 a
	{
		display:block; 
		text-align:right;
		color:#353535;
		font-weight:bold;
		font-size:12px;
		padding:18px 5px 0 0;
		text-decoration:none; _position:relative; 
	}
	.wd-encart-bg h3 a span
	{
		font-weight:normal; 
		font-size:11px;
	}
	.wd-encart-bg h3 a:hover { cursor:pointer; text-decoration:underline; }
	
	.wd-encart-lg a
	{
		display:block; 
		text-decoration:none;
		width:200px;
		height:57px;
		background:url(/communfo/img/modules/encartwindil/ong_a.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/encartwindil/ong_a.png', sizingMethod='crop');
	}
	.wd-encart-lg a:hover
	{
		background:url(/communfo/img/modules/encartwindil/ong_a_ac.png) no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/encartwindil/ong_a_ac.png', sizingMethod='crop');
		text-decoration:none;
		cursor:pointer;
	}
	
	.wd-encart-lg
	{
		padding:5px 0 1px;
		width:100%;
	}
	.wd-encart-lg a span
	{
		display:block;
		font-size:16px;
		font-weight:bold;
		color:#353535;
		padding:19px 0 16px;
		text-align:center;
		margin-left:18px;
		_height:1%;
	}	
	.wd-encart-lg a:hover span { cursor:pointer; }
	
	.wd-encart-lg .loi 
	{ 
		background:url(/communfo/img/modules/encartwindil/loisirs.png) no-repeat left center;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/encartwindil/loisirs.png', sizingMethod='crop');
	}
	.wd-encart-lg .hig 
	{ 
		background:url(/communfo/img/modules/encartwindil/high-tech.png) no-repeat left center;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/encartwindil/high-tech.png', sizingMethod='crop');
		padding-left:15px;
	}
	.wd-encart-lg .fam 
	{ 
		background:url(/communfo/img/modules/encartwindil/famille.png) no-repeat left center;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/encartwindil/famille.png', sizingMethod='crop');
	}
	.wd-encart-lg .mai 
	{ 
		background:url(/communfo/img/modules/encartwindil/maison.png) no-repeat left center;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/modules/encartwindil/maison.png', sizingMethod='crop');
	}
	.wd-encart-lg .fin { height:0; font-size:0; }
/* FIN encart windil 2009 02 */


.opap_blc_home
{
	float:left;
	width:321px; height:134px;
	background:url(/communfo/img/modules/offrepapauto/home_pv/fond.jpg) no-repeat 1px 3px;
}
.opap_cube_infos
{
	width:200px;
	margin:0;
	padding:20px 0 0 115px;
	font-size:12px;
	color:#535353;
}
.opap_cube_infos h5
{
	margin:0; padding:0 0 2px;
	font-size:16px;
	font-weight:bold;
	color:#1882ac;
}
.opap_cube_infos span
{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#535353;
}
.opap_cube_infos a
{
	display:block;
	width:164px;
	height:18px;
	padding:4px 0 0;
	margin:8px 0 0;
	background:url(/communfo/img/modules/offrepapauto/home_pv/bouton_depose.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/communfo/img/modules/offrepapauto/home_pv/bouton_depose.png", sizingMethod="image");
	text-decoration:none;
	text-align:center;
	color:#353535;
	font-weight:bold;
	font-size:12px;
}
.opap_cube_infos a:hover { text-decoration:underline; }

.opap_cube_cmt
{
	font-size:10px;
	color:#8e8e8e;
	padding:24px 0 1px 6px;
}

/* ajout aout 2009 */

.pv_home_autoBg1{
	width:92px;
	height:75px;
	background:url(/communfo/img/images2008/home_pv/bg_blc1.jpg) no-repeat;
	text-align:center;
}

.pv_home_autoBg2{
	width:92px;
	height:75px;
	background:url(/communfo/img/images2008/home_pv/bg_blc2.jpg) no-repeat;
	text-align:center;
}

.pv_home_autoBg3{
	width:92px;
	height:75px;
	background:url(/communfo/img/images2008/home_pv/bg_blc3.jpg) no-repeat;
	text-align:center;
}


.pv_home_autoSep{
	font-size:1px;
	height:75px;
	background-color: #d7e7e1;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}

.pv_home_text1{
	font-size:12px;
	color:#353535;
}

.pv_home_text2{
	font-size:12px;
	font-weight:bold;
	color:#D10019;
}
.pv_home_pozBloc{
	position:absolute;top:67px;left:5px;
}

.pv_home_textPoz{
	padding-left:20px;
	padding-top:15px;
	text-decoration:none;
}


a.pv_home_autoLNK { 
	color:#353535;
	text-decoration:none;
	display:block;

}
a.pv_home_autoLNK:hover {
	color:#353535;
	text-decoration:none;
	display:block;

}


a.pv_home_autoLNK2 { 
	color:#353535;
	text-decoration:none;
	display:block;

}
a.pv_home_autoLNK2:hover { 
	color:#353535;
	text-decoration:underline;
	display:block;

}


a.pv_home_autoLNK3 { 
	text-decoration:none;
	display:block;

}
a.pv_home_autoLNK3:hover {
	text-decoration:none;
	display:block;

}

/* fin ajout aout 2009 */
.hd09_nbannonce{
	background: #FCF0BE;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #DCD7B9;
	padding: 3px 7px;
	font-size: 12px;
	color: #6A6144;
}
.hd09_nbannonce span { color: #D10019; }
.hd09_nbannonceBot{
	font-size: 0px;
	height: 3px;
	background: #FAF8FA;
	width: 100%;
}

/******* 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;
}
.newFooterCont{
	padding: 10px 0 0 20px;	
	margin: 0 2px 1px 2px;
	border-top: 1px solid #dedede;
}
.newFooterL{
	width: 370px;
	float: left;
}
.newFooterR{
	width: 540px;
	float: left;
	margin-left: 15px;
}
.newFooterSeparation{
	width: 3px;
	height: 76px;
	margin: 0px 5px 0px 5px;
	float: left;
}
.newFooter .titre{
	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%;*/
	padding-left: 8px;
}
.newFooter a{
	color: #595959;
	font-size: 11px;
	text-decoration: none;
}
.col140{
	width: 140px;
}
.col115{
	width: 115px;
}
.col130{
	width: 130px;
}
.mR3{
	margin-right: 3px;
}
.mR5{
	margin-right: 5px;
}
.pT5{
	padding-top: 5px;
}
.pR5{
	padding-right: 5px;
}
.mL5{
	margin-left: 5px;
}
.col100P{
	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;
	width: 100%;
	height: 180px;
}
.newFooterNiv1{
	/* modif yoyo 08 /01/2010*/
	background: url(/communfo/img/footer2010/fond_fixe.jpg) no-repeat center top;
	/*width: 1054px;*/
	height: 112px;
	margin: auto;
}


/******* Fin New Footer 2010 *********/

/******* NEW HOME PV - Infos locales 12/2009 *********/
.H-centre-cont a:hover{
	text-decoration: underline;
}
.H10-centre-zone1{
	width: 990px;
}
/*
.H-infosLocal{
	padding: 5px 10px;
}*/
.H-infosLocal-L{
	float: left;
	width: 684px;
	padding: 5px 0 0 10px;
}
.H-infosLocal-R{
	float: left;
	width: 285px;
	padding: 5px 10px 5px 0px;
}
.H-infosLocal-L p{
	font-size: 20px;
	color: #D10019;
	margin: 0px;
}
.H-infosLocal-L p span{
	font-size: 16px;
}
.h_form_geoL{
	margin: 5px 120px 0 0;
	_margin: 5px 100px 0 0;
	width:305px;
}
.h_form_geoL  span{
	background: url(/communfo/img/modules/deposegeneriquefo/saisie_fddg.gif) repeat-x scroll left center;
	border: 1px solid #C0C6CC;
	display: block;
	padding: 1px 5px;
	/*float:left;*/
}
.h_form_geoL input{
	background: none;
	border: 0;
	color: #8A8A8A;
	display: block;
	font-size: 11px;
	height: 15px;
	padding: 1px 0;
	width: 293px;
}
.h_form_geoL a{
	background: url(/communfo/img/images2008/btn_ok.gif) no-repeat scroll 0 0;
	color:#595959;
	display:block;
	/*float:left;*/
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin:2px 0 0 5px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
	width:21px;
}
.inf_meteo{
	float: left;
	width: 204px;
	margin-left:36px;
}
.inf_meteo .L {
	float:left; 
	height:31px;
	padding:0 10px 0 0;
}
.inf_meteo .R {  
	height:31px;
}
.inf_meteo div {
	font-size:11px;
	color: #346D80;
	margin:0;  
	padding:0;
	font-weight: normal;
}
.inf_meteo div span.redT{
	color: #D10019;
}
.inf_meteo div span.txt1{
	color: #595959;
	font-size: 11px;
}
.inf_meteo div span.txt10{
	font-size: 10px;
}
.inf_meteo div a{
	background: url(/communfo/img/home2010/picto-fleche.gif) no-repeat scroll 0px 5px;
	padding: 0 0 0 10px;
	color: #346D80;
	text-decoration: none;
}
.H-infosLocal-liens{
	float: left;
	font-size: 11px;
	margin: 0 0 0 15px;
}
.H-infosLocal-liens a{
	color:#346D80;
	background: url(/communfo/img/home2010/puce-bleue.gif) no-repeat scroll 0px 6px;
	margin: 0px;
	padding: 0 0 0 10px;
}

.H-newCont-L{
	float: left;
	width: 671px;
	margin-left: 10px;
	_margin-left: 5px;
}
.H-newCont-C{
	float: left;
	width: 7px;
	_width: 6px;
}
.H-newCont-R{
	float: right;
	width: 300px;
}
.H-newCont-L-0{
	width: 674px;
	background: #FFFFFF url(/communfo/img/home2010/pointilles_f.png) repeat-y left top;
	/*margin:0 0 0 10px;*/
}
.H-newCont-L-11{
	float: left;
	width: 224px;
}
.H-newCont-L-12{
	float: left;
	width: 225px;
}
.H-newCont-L-13{
	float: left;
	width: 221px;
}
.H-newCont-L-haut{
	width: 223px;
	height: 15px;
	background: #f1f5ea url(/communfo/img/home2010/mcfly.png) repeat-x top left;
}
.H-newCont-L-haut span{
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	margin: 0 5px 0 10px;
}
.H-newCont-L-haut-b{
	background: url(/communfo/img/home2010/pointilles_horiz.png) repeat-x top left;
	border-top: 1px solid #fff;
	height: 2px;
	width: 100%;
	font-size: 1px;
}
.H-newCont-L-bas{
	height: 190px;
	width:223px;
	border-bottom: 1px solid #bcbaaf;
	background: url(/communfo/img/home2010/fad_col.png) repeat-x bottom left;
	position: relative;
}	
.low-case
{
	text-transform:lowercase;
	display:block;
}
.low-case:first-letter
{
	text-transform:uppercase;
}
.txt-bas{
	position: absolute;
	top: 168px;
	font-size: 12px;
	padding: 4px 5px 0 10px;
}
.H-newCont-L-bas img {
	float:left;
	height:53px;
	margin-right:7px;
	width:70px;
}
.H-newCont-L-bas p{
	float: left;
	color: #595959;
	margin: 0 5px 0 0;
	width: 130px;
	_width: 126px;
	_overflow:hidden;
}
.H-newCont-L-bas a:hover{
	text-decoration: underline;
}
.H-newCont-L-0 a{
	color: #595959;
	text-decoration: none;
	line-height: 13px;
}
.H-newCont-L-0 a:hover, .H-newCont-L-0 a:hover strong, .H-newCont-L-0 a:hover span{
	text-decoration: underline;
}
.H-newCont-L-annTitre{
	/*height: 66px;*/
	width: 100%;
	font-size: 9px;
	color: #898976;
}
.H-newCont-L-annTitreL{
	float: left;
	width: 489px;
	padding: 8px 0 10px 0;
}
.H-newCont-L-annTitreR{
	float: right;
	width: 182px;
	_width: 182px; 
	padding: 5px 0 5px 0;
	_padding: 5px 0 1px 0;
	margin: 15px 0 9px 0;
	/*background: #F6F6F6; modif 27/01/2010*/
	cursor: pointer;
}
*+html .H-newCont-L-annTitreR{
	padding: 5px 0 1px 0;
}
.H-newCont-L-annTitreR a{
	color:#D10019;
	text-decoration:none;
	position: relative;
}
.H-newCont-L-annTitreR a:hover{
	text-decoration: underline;
}
.H-newCont-L-annTitreR span.fondBt{
	float: left;
	background: url(/communfo/img/header09/btn_annonce_def.png) no-repeat left center;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/header09/btn_annonce_def.png', sizingMethod='crop');
	display:block;
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:170px;
	_width:170px;
	margin: 0 0 0 5px;
	_margin: 0 0 0 2px;
	cursor: pointer;
}
.H-newCont-L-annTitreR span.fondBt span{
	padding-left:6px;
	padding-top:6px;
	width:170px;
	_width:165px;
	display:block;
}
.H-newCont-L-annTitreR span.finBt{
	float: left;
	background: url(/communfo/img/home2010/btn_annonce_da.png) no-repeat right center;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/home2010/btn_annonce_da.png', sizingMethod='image');
	display:block;
	font-weight:bold;
	height:30px;
	width:5px;
	text-decoration: none;
}
.H-newCont-L-annTitre p{
	font-size: 20px;
	color: #d10019;
	margin: 0;
}
.H-newCont-L-annTitre p span{
	font-size: 13px;
	font-weight: bold;
	color: #595959;
}
.pT15{
	padding-top: 15px;
}
.pT8{
	padding-top: 8px;
}
.pT5{
	padding-top: 5px;
}
.pT4{
	padding-top: 4px;
}
.pT2{
	padding-top: 2px;
}
.pL10{
	padding-left: 10px;
}
.pL5{
	padding-left: 5px;
}
.pB5{
	padding-bottom: 5px;
}
.mR4{
	margin-right: 4px;
}
.f9{
	font-size: 9px;
}
.f1{
	font-size: 1px;
}
.w221{
	width: 221px;
}
.H-newCont-L-haut-ann{
	width: 223px;
	height: 20px;
	background: #f1f5ea url(/communfo/img/home2010/mcfly.png) repeat-x top left;
}
.H-newCont-L-haut-ann span{
	float: left;
	color: #595959;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	padding: 2px 0 0 10px;
	margin: 0;
}
/*
.H-newCont-L-haut-ann h3.auto {
	background: url(/communfo/img/home2010/pictos/annonces-voiture-occasion-auto-moto.png) no-repeat top right;
}
.H-newCont-L-haut-ann h3.immo {
	background: url(/communfo/img/home2010/pictos/annonces-immobilieres-immobilier.png) no-repeat top right;
}
.H-newCont-L-haut-ann h3.vac {
	background: url(/communfo/img/home2010/pictos/annonces-vacances-sejours-vols.png) no-repeat top right;
}
.H-newCont-L-haut-ann h3.services {
	background: url(/communfo/img/home2010/pictos/services-personne-aide-domicile-cours.png) no-repeat top right;
}
.H-newCont-L-haut-ann h3.affPros {
	background: url(/communfo/img/home2010/pictos/annonces-b2b-vente-commerce-reprise.png) no-repeat top right;
}
.H-newCont-L-haut-ann h3.animo {
	background: url(/communfo/img/home2010/pictos/annonces-animaux-chien-chat-cheval.png) no-repeat top right;
}
.H-newCont-L-haut-ann h3.col {
	background: url(/communfo/img/home2010/pictos/annonces-emploi-offre-emploi.png) no-repeat top right;
}
.H-newCont-L-haut-ann h3.windil {
	background: url(img/pictos/achat-vente-tv-photo-pc-dvd-cd-video-jeux-livre.png) no-repeat top right;
}*/
.H-newCont-L-center ul {
    /*background: url(img/puce_carre_g.gif) no-repeat 0% 65%;
	list-style-type: none;
	padding:3px 0 0 10px;*/
	list-style-image: url(/communfo/img/home2010/puce_carre_g.gif);
    list-style-position: inside;
	_list-style-position: outside;
	padding-left:2em;
	text-indent:-1em;
	_padding-left: 0px;
	_text-indent: 0px;
	margin:5px 0 12px 0;
	_margin:5px 0 12px 25px;
}
*+html .H-newCont-L-center ul {
	text-indent: 0px;
	padding-left: 0px;
	margin:5px 0 12px 25px;
	list-style-position: outside;
}
*+html .H-newCont-L-center ul li{
	padding: 2px 0 2px 0px;
}
.H-newCont-L-center ul  li{
	padding: 2px 0 2px 0px;
	_padding: 2px 0 2px 0px;
	_list-style-image: url(/communfo/img/home2010/puce_carre_g.gif);
}
.H-newCont-L-center li a{
	_margin-left: -5px;
}
*+html.H-newCont-L-center li a{
	margin-left: -5px;
}
.H-newCont-L-center li.redTxt a{
	color: #d10019;
}


.H-newCont-L-center{
	padding: 0 0 12px;
}
.H-newCont-L-center .list-ann{
	padding:2px 0 2px 10px;
}

.H-newCont-L-center .list-ann img{
	float: left;
	margin: 6px 0 5px 0;
}
.H-newCont-L-center .list-ann span{
	float: left;
	margin: 0 0 0 6px;
	width:200px;
}
.H-newCont-L-center .list-ann p{
	float:left; 
	margin:0 0 10px 10px; 
	width:100px;
}
.H-newCont-L-center span.redTxt a{
	color: #d10019;
}


.H-newCont-L-borG{
	width: 209px;
	/*height:110px;*/
	border: 6px solid #ededed;
}
.H-newCont-L-borG .tit{
	font-size: 12px;
	margin: 2px 5px 5px 10px
}
.H-newCont-L-borG img{
	float: left;
	margin-left: 10px;
}
.H-newCont-L-borG p{
	float: left;
	width: 100px;
	margin: 0 0 10px 10px;
}
.H-newCont-R-borG{
	border: 6px solid #ededed;
	width: 288px;
	margin: 1px 0 0 0;
	background: #FFF;
}
.H-newCont-R-liste{
	padding: 0 0 4px 4px;
	/*height: 22px;*/
}
.H-newCont-R-liste a{
	text-decoration: none;
	color: #595959;
}
.H-newCont-R-liste a:hover{
	text-decoration: underline;
}
.H-newCont-R-liste p.txtPicto{
	font-size: 11px;
	margin: 5px 0 0 5px;
	float:left;
	font-weight: normal;
}
.H-newCont-R-liste  p{
	margin: 5px 0 0 5px;
	font-size: 14px;
	color: #346D80;
}
.H-newCont-R-liste p.txtV {
	font-size: 11px;
	padding: 4px 0 0 5px;
	margin: 0;
	font-weight: normal;
	font-weight: normal;
}
.H-newCont-R-liste p.txtV a{
	color: #346D80;
}
.H-newCont-pixG{
	background: #ccc;
	height: 1px;
	width: 221px;
	font-size: 1px;
}
.H-newCont-pixG-R{
	background: #ccc;
	height: 1px;
	width: 300px;
	font-size: 1px;
}
.autocomplete{
	margin: 0;
	width: 300px;
	position: absolute;
	z-index: 10;
}
.autocomplete-in {
	background: #fff;
	border-bottom:1px solid #849DB3;
	border-left:1px solid #849DB3;
	border-right:1px solid #849DB3;
	padding:3px 4px 6px;
	width:295px;
}
.autocomplete-in ul{
	list-style-type:none;
	margin:0;
	overflow:auto;
	padding:0 4px 0 0;
}
.autocomplete-in ul.res-default{
	height:220px;
}
.autocomplete-in ul.res-aucun{
	/*height:22px;*/
}
.autocomplete-in ul li {
	border-bottom:1px solid #ACC9D9;
	border-top:1px solid white;
	color:#35628C;
	height:auto;
	list-style-type:none;
	margin:0;
	padding:3px 0 3px 10px;
}
.autocomplete-in ul li.j{
	background:#F7F2DE;
	cursor:pointer;
}	
.autocomplete-in ul li.bl{
	background:#EEF7FC;
	cursor:pointer;
}
.autocomplete-in ul li.selected{
	cursor:pointer;
	color:#d10019;
	background:#f4f6b7;
}
.infoL-paris {
	padding: 4px 0 0 10px;
}
.infoL-paris img{
	width: 96px;
	height: 73px;
	float: left;
	margin-right:4px;
}
.infoL-paris p{
	float: left;
	width: 108px;
	_margin-right:1px;
}
.H-new-layer-ann {
	background:#FFFFFF url(/communfo/img/saisie/cntdg_lb_s.gif) no-repeat center bottom;
	display:none;
	left:50%;
	margin-left:-230px;
	position:absolute;
	top:15%;
	width:460px;
	z-index:100001;
}
.H-new-layer-ann-in{
	border-bottom:7px solid #C7C5C5;
	border-top:7px solid #FFFFFF;
	padding:0 7px 7px;
}
.H-new-layer-ann-top{
	background: url(/communfo/img/home2010/dgtitr_standard2.jpg) no-repeat  0 0;
	border-bottom:2px solid #FFFFFF;
	height:33px;
	padding:0 7px;
}
.H-new-layer-ann-top a{
	background: url(/communfo/img/saisie/fermer_lb.gif) no-repeat left top;
	display:block;
	float:right;
	height:23px;
	margin-top:5px;
	width:23px;
}
.H-new-layer-ann-top p{
	margin:0;
	padding:8px 0 4px;
	color: #D10019;
	font-size: 14px;
	float: left;
}
.H-new-layer-ann-cont{
	background:#FFFFFF url(/communfo/img/saisie/fddg_lb.jpg) no-repeat center top;
	overflow:auto;
	padding:30px 20px 20px
}
.list-champ{
	background: #F8F8EE;
	color:#346D80; 
	font-size: 12px;
	height: 26px;
}
.list-champ-libelle{
	width: 187px;
	float: left;
	text-align:right;
	padding-top:5px;
}
.list-champ-libelle span{
	padding-right: 5px;
	font-weight: bold;
}
.list-champ-ch {
	/*width: 187px;*/
	background: #FFFFFF;
	float: left;
	padding:0 0 3px 8px;
	width:178px;
}
.list-champ-ch a.list, .list-champ-ch a.list:hover{
	color: #595959;
	background: url(/communfo/img/modules/deposegeneriquefo/liste_g.gif) no-repeat left top;
	cursor:pointer;
	display:block;
	height:23px;
	text-decoration:none;
	width:100%;
}
.list-champ-ch a span{
	background:transparent url(/communfo/img/modules/deposegeneriquefo/liste_d.gif) no-repeat right top;
	border:medium none;
	cursor:pointer;
	display:block;
	height:17px;
	overflow:hidden;
	padding:0 24px 6px 5px;
	text-decoration:none;
}
.list-champ-ch a span strong{
	color:#353535;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	overflow:hidden;
	text-decoration:none;
	width:100%;
}
.list-champ-ch .input_semi{
	width: 136px;
	background:url(/communfo/img/modules/deposegeneriquefo/saisie_fddg.gif) repeat-x left center;
	border:1px solid #C0C6CC;
	display:block;
}
.list-champ-ch .input_semi input{
	width:133px;
	background:none;
	color:#353535;
	display:block;
	font-size:12px;
	height:15px;
	padding:1px 0;
	border: 0;
}
.sa_btn_ptt .l {
	background: url(/communfo/img/modules/deposegeneriquefo/btp_g.png) no-repeat;
	color:#353535;
	display:block;
	float:left;
	font-size:13px;
	height:19px;
	padding:2px 10px 0 15px;
}
.sa_btn_ptt .r {
	background: url(/communfo/img/modules/deposegeneriquefo/btp_d.png) no-repeat;
	display:block;
	float:left;
	height:18px;
	width:5px;
}
.list-champ-bor{
	background:#EFEEE2;
	border-top:1px solid #AAA899;
	font-size:1px;
	height:2px;
	line-height:0;
	width: 187px;
}
.list-champ-err{
	background: #fff;
	height:26px;
	width:33px;
	float: left;
}
.list-champ-err span{
	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;
	margin:3px 0 0 10px;
}
.list-champ-res{
	width:176px;
	border:1px solid #A4BBC2;
	position:absolute;
}
.list-champ-res ul{
	width:176px;
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:auto;
}
.list-champ-res ul li{
	border-bottom:1px solid #ACC9D9;
	border-top:1px solid #fff;
	color:#35628C;
	height:auto;
	list-style-type:none;
	margin:0;
	padding:3px 0 3px 10px;
	font-size: 11px;
	cursor: pointer;
}
.list-champ-res ul li.j{
	background: #F7F2DE ;
}
.list-champ-res ul li.bl{
	background: #EEF7FC;
}
.list-champ-res ul li a{
	color:#35628C;
	text-decoration: none;
}
.list-champ-res ul li a:hover{
	color:#d10019;
	text-decoration: none;
}
.list-champ-res ul li.selected{
	background:#f4f6b7;
	color:#d10019;
}
#overlay {
	background-color:#000000;
	height:500px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}

/*
.H-newCont-R-liste-pt{
	ba
}*/
/******* Fin NEW HOME PV - Infos locales 12/2009*********/

/* bug BP 11-03 */
	.ho_blc_bp
	{
		padding:2px 0 0 10px;
		height:55px;
		overflow:hidden;
	}
/* FIN bug BP 11-03 */

/* blockiphone */
.H-newCont-iphone{
	padding: 7px 26px 8px 28px;
}
.H-newCont-iphone .txt{
	font-size: 11px;
	color: #595959;
	margin-bottom: 6px;
}
/* fin blockiphone */



/* 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 */

/* alerteAbo */
.alerteAboBG{
	background: url('/communfo/img/home2010/deg_horiz.jpg') repeat-y;
	text-align: center;
	padding: 5px;
}
.alerteAboBG div.l1{
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}
.alerteAboBG div.l2{
	font-size: 12px;
	color: #FFF;
}
.alerteAboBG div.l3{
	width: 86%;
	margin: 5px auto 0 auto;
}
.alerteAboBG div a{
	display: block;
	float: left;
	margin: 0 7px 0 0;
}
/* fin alerteAbo */

