

/* std */


.H-centre {
	width:996px;
	margin:0 auto;
	font-size:11px;
}




.H-header-bot-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-header-bot-in{
	width:990px;
	height:131px;
	background-color:#FFF;
	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(omb_rech.png);
	background-repeat:no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='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:13px; color:#2b4e72; font-weight:bold;padding-left:10px;padding-top:6px;}

.H-header-bot-compt-red2{font-size:20px; color:#000000; font-weight:bold;position:relative;top:-5px;padding-left:10px;}

.H-header-bot-myc{
	width:306px;
	height:131px;
	background-image:url(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(annonce.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce:hover
{
	background-position:-215px top;
	text-decoration:none;
}
.H-header-bot-annonce1
{
	display:block;
	float:left;
	width:146px;
	height:30px;
	background:url(bout1.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce1:hover
{
	background-position:-146px top;
	text-decoration:none;
}
.H-header-bot-annonce2
{
	display:block;
	float:left;
	width:146px;
	height:30px;
	background:url(bout2.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce2:hover
{
	background-position:-146px top;
	text-decoration:none;
}
.H-header-bot-annonce3
{
	display:block;
	float:left;
	width:146px;
	height:30px;
	background:url(bout3.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce3:hover
{
	background-position:-146px top;
	text-decoration:none;
}
.H-header-bot-annonce4
{
	display:block;
	float:left;
	width:146px;
	height:30px;
	background:url(bout4.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce4:hover
{
	background-position:-146px top;
	text-decoration:none;
}
.H-header-bot-annonce5
{
	display:block;
	float:left;
	width:146px;
	height:30px;
	background:url(bout5.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce5:hover
{
	background-position:-146px top;
	text-decoration:none;
}
.H-header-bot-annonce6
{
	display:block;
	float:left;
	width:146px;
	height:30px;
	background:url(bout6.png) no-repeat;
	text-decoration:none;
}
.H-header-bot-annonce6:hover
{
	background-position:-146px top;
	text-decoration:none;
}


.H-g
{
	display:block;
	float:left;
	width:2px;
	height:30px;
	background:url(g.png) no-repeat;
	text-decoration:none;
}
.H-d
{
	display:block;
	float:left;
	width:2px;
	height:30px;
	background:url(d.png) no-repeat;
	text-decoration:none;
}
.H-c
{
	display:block;
	float:left;
	width:23px;
	height:30px;
	background:url(c.gif) no-repeat;
	text-decoration:none;
}
.H-c1
{
	display:block;
	float:left;
	width:24px;
	height:30px;
	background:url(c1.gif) no-repeat;
	text-decoration:none;
}

/* fin bouton annonce */

/* onglets rouges gauche */
.H-centregannonceonglet
{
	background:url(annonces.jpg) no-repeat left top;
	width:24px;
	height:134px;
}
.H-centregserviceonglet
{
	background:url(annonces.jpg) no-repeat -24px top;
	width:24px;
	height:208px;
}
.H-centreeditoonglet
{
	background:url(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:80px;
	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-image:url(fd_l.png);
}

.H-ban-cont{
	width:728px;
	height:94px;
	padding-top:4px;
	background-image:url(fd_pu.png);
}

.H-logo2008{
	padding-top:20px;
	text-align:center;
}

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



		
.H-header-bot-rech{
	
	background-image: url(fd_rech.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='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;
}

.H-rechpaddbtn{
	padding-left:5px;
	padding-top:12px;
}




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-mdp-lnk2 { display:block; float:center; padding-top:3px; line-height:95%; text-decoration:none; font-size:10px; color:#000000; }
a.H-mdp-lnk2:hover { text-decoration:underline; font-size:10px; color:#000000; }

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(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(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(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(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(puce_carre_verte_mini.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding-left:10px;
}

.H-std_pucebleue {
	background-image:url('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('fd_bl_d.png');
	background-repeat:no-repeat;
	background-position:0 0;
	height:6px;
	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;
	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;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/bg_centreGannBlocCNT1_over.png', sizingMethod='crop');
	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;
}
.centreGannBloc2_title {
	padding:10px 0;
	text-align:center;
	font-size:16px;font-weight:bold;
	color:#353535;
	cursor:pointer;
}
/* mdf home onglets AnnimoS */
.centreGannBloc2_title_over {
	display:none;
	padding:6px 0;
	text-align:center;
	font-size:11px;font-weight:bold;
	color:#353535;
	cursor:pointer;
}
/* FIN mdf home onglets AnnimoS */

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

.cadreservice {
	width:169px; height:43px;
	background:url(/communfo/img/images2008/bg_zone_services.png) left top no-repeat;
	display:block;
	text-decoration:none;
}
.cadreservice_over {
	width:169px; height:43px;
	background:url(/communfo/img/images2008/bg_zone_services.png) left -43px no-repeat;
	display:block;
	text-decoration:none;
}

.cadreanimaux {
	width:169px; height:43px;
	background:url(/communfo/img/images2008/bg_zone_services.png) left top no-repeat;
	display:block;
	text-decoration:none;
}
.cadreanimaux_over {
	width:169px; height:43px;
	background:url(/communfo/img/images2008/bg_zone_services.png) left -43px no-repeat;
	display:block;
	text-decoration:none;
}

.cadreaffpro{
	width:169px; height:45px;
	background:url(/communfo/img/images2008/bg_zone_services.png) left -86px no-repeat;
	display:block;
	text-decoration:none;
}
.cadreaffpro_over{
	width:169px; height:45px;
	background:url(/communfo/img/images2008/bg_zone_services.png) left -131px no-repeat;
	display:block;
	text-decoration:none;
}
	
.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;
	padding:4px 0 0 6px;
	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;
}


