/*** les grandes zones ****/
.zone6col {float:left;clear:left;width:954px;background-color:#ffffff;color:#333333;margin:0px;padding:0px 0 0px 3px;}

/** paddingleft de 3 pour la goutiere **/
.zone5col {float:left;width:791px;background-color:#ffffff;color:#333333;margin:0px;padding:0;overflow:hidden;}
.zone4col {float:left;width:634px;background-color:#ffffff;color:#333333;margin:0 0px 0 0;padding:0 0 0px 0;}
.zone3col {float:left;width:474px;background-color:#ffffff;color:#333333;margin:0;}
.zone2col {float:left;width:314px;background-color:#ffffff;color:#333333;margin:0 0 0 5px;padding:0 0 0 0px;}
*html .zone2col {width:312px;margin-left:2px;}
.zone1col { float:left;width:154px;padding:0;margin:0 0px 0 5px;overflow:hidden;}
*html .zone1col {margin-left:6px;margin-right:0px;}
.zone2col div.zone1col {margin:0px 0px 0 0px;width:152px;padding:0;}
#rubh  .zone1col {float:left;width:152px;padding:0;margin:0 0 0 5px;overflow:hidden;}
.zonepub1col {float:left;width:160px;background-color:#ffffff;padding:0;margin:0;text-align:center;}
.zonepub1col .publicite {width:158px;border:1px solid #dadcc6;margin:6px 0 0 0;float:left;overflow:hidden;}
*html .zonepub1col .publicite img {margin-right:0px;float:none;display:block;}

/*** bloc generique ***/
.bloc {padding-bottom:6px;border:1px solid #dadcc6;}
.adroite {float:right;}
.agauche {float:left;margin:0 6px 0 0;}

/**** les dispositions particulieres ****/
/*** sous parties d'un bloc 2 colonnes a disposition horizontale **/
div.mg {margin-left:6px;}
*html div.mg {margin-left:3px;}
#zone2colonnes div.mg {margin-left:4px;}
*html #zone2colonnes div.mg {margin-left:3px;}

/*** les separateurs de zones dans un bloc 2 col ******/
div.pgauche {float:left;text-align:center;width:151px;clear:left;margin:6px 0 0 0;}
div.pdroite {float:left;width:153px;margin:0px 0 0 0;}
div.zone6col div.bloc2col div.pdroite {float:left;width:153px;margin:10px 0 0 0;}
#article div.pdroite {width:312px;padding:0;margin:0;}
#article div.pgauche {width:160px;float:left;padding:0;margin:0;}

/******** LES ACCROCHES ***********/
.accroche {float:left;margin:0;padding:0;overflow:hidden;}
div.blocforum div.bloc1col div.accroche {font:normal 10px arial,sans-serif;color:#ffffff;height:25px;padding:4px 0 0 6px;width:100%;line-height:10px;background-color:#41879C;}
div.pointilles {background:url(../images/assets/picto_pointilles.gif) no-repeat 0px 21px;}
div.zone5col div.pointilles {background:url(../images/assets/picto_pointilles.gif) no-repeat 100% 17px;}

/*** suivant le contexte ***/
	.clforum div.accroche {background-color:#41879C;}
        #ruba div.bloc3col div.accroche {background-color:#0091b8;}
	#ruba div.clforum div.accroche {background-color:#41879c;}
	#rubb div.clforum div.accroche {background-color:#41879C;}
	#rubc div.clforum div.accroche {background-color:#41879c;}
	#rubd div.bloc3col div.accroche {background-color:#28975c;}
	#rubd div.clforum div.accroche {background-color:#41879c;}
	#rube div.clforum div.accroche {background-color:#41879c;}
	#rube div.clforum div.accroche {background-color:#41879c;}
        #rubf div.clforum div.accroche {background-color:#41879c;}
	.coupcoeur div.bloc2col div.accroche {background-color:#ED0D64;width:318px;}
	.accrochep {float:left;width:100%;margin:0px 0 0 0;}

/** suivant le contexte ***/
	div.zonecontenuimages div.accrochep {margin-top:0px;/*margin-top:6px;*/}

/**** les listes ***/
div.zonecontenu ul {float:left;width:95%;overflow:hidden;margin:0 0 0 6px;}
div.zonecontenu ul li {float:left;clear:left;margin:6px 0 0 0;width:100%;overflow:hidden;}
div.bloc2col ul {width:300px;}
div.bloc1col ul {width:140px;}

/*** la zone de texte ****/
*html div.texte {margin-left:3px;}

/** selon le contexte ***/
div.blocimg1colpub div.texte {width:134px;}

/********* LES IMAGES *****/
/*** pour une image ***/
/*** desactivation 10/04 div.blocimage {float:left;text-align:center;width:100%;} **/
.img {border:1px solid #dadcc6;margin-top:4px;}

/***** bloc img promo ***/
div.imgpromo {float:left;margin:40px 0 6px 13px;text-align:center;}
*html div.imgpromo {margin-left:13px;}
div.zone2col div.imgpromo {margin-top:0px;margin-bottom:6px;margin-left:5px;}
*html div.zone2col div.imgpromo {margin-top:0px;margin-bottom:6px;margin-left:2px;}
div.imgpromo6col {float:left;margin:0px 0 6px 3px;text-align:center;width:954px;overflow:hidden;padding:0;}
*html div.imgpromo6col {margin-left:2px;width:954px;}
div.imgpromo6col img {overflow:hidden;padding:0;margin:0;}
*html div.imgpromo6col img {overflow:hidden;}

/*** un bloc contenant une image ***/
div.image {margin:0 0 0 0;border:none;width:100%;text-align:center;}
*html div.image img {margin-right:-2px;}
div.bloc4col div.image {border-bottom:1px solid #ffffff;}
*html div.bloc4col div.image img {float:left;display:block;margin:0 -3px 0 0;}
a.lien {color:#333333;background-color:inherit;text-decoration:underline;background:url(../images/assets/picto_lien_fleche_off.gif) no-repeat 0 2px;	padding:0 0 0 12px;font:bold 9px verdana,sans-serif;text-align:left;float:left;clear:none;}
*html .pdroite a.lien {float:left;width:140px;clear:left;}
a.lien:hover {color:#666666;background-color:inherit;background:url(../images/assets/picto_lien_fleche_over.gif) no-repeat 0 2px;padding:0 0 0 12px;}

/**** un lien de base ****/
button.lien {background:url(../images/assets/picto_lien_fleche_off.gif) no-repeat 0 2px;padding:0 0 0 12px;}
div.lien {float:left;clear:left;margin:2px 0 0 6px;line-height:9px;font:bold 9px verdana,sans-serif;text-align:left;}
*html div.lien {margin-right:0px;width:87%;overflow:hidden;height:1%;margin-left:3px;}
div.lien a {color:#333333;background-color:inherit;text-decoration:underline;background:url(../images/assets/picto_lien_fleche_off.gif) no-repeat 0 2px;		padding:0 0 0 12px;font:bold 9px verdana,sans-serif;text-align:left;float:left;}
div.lien a:hover {color:#666666;background-color:inherit;background:url(../images/assets/picto_lien_fleche_over.gif) no-repeat 0 2px;padding:0 0 0 12px;}

	/*** suivant le contexte ***/
	div.blocforum div.lien {margin-top:0px;}
	div.lienmarchand div.lien {margin:2px 0 0 0px;color:#000000}
	div.liensrubrique div.lien {margin:0px 0 0 4px;color:#000000;padding:0;}
	/*div.lienmarchand div.lien a {color:#000000;font-weight:bold;} */
	div.zone2col div.lien {font-weight:bold;}
	div.zone2col div.lien a {font-weight:bold;}
	li div.lien {margin-top:0px;}
	div.z_adresses div.resultats div.titre div.lien {float:left;clear:none;margin-top:1px;}
	div.bonsplans div.bloc1col div.lien {margin-top:0px;}
	div.bonsplans div.bloc1col div.lienbonplan {margin-top:16px;}
*html div.rubrique3col
div.bloc1col div.lien {margin-right:0px;width:151px;overflow:hidden;height:1%;margin-left:3px;}
div.lienmarchand {margin:6px 0 0 6px;padding:0 0 0 0px;text-align:left;}
*html div.lienmarchand {margin-left:3px;}

/** des liens de rubrique **/
div.liensrubrique {margin:10px 0 0 0;padding:0;clear:left;width:100%;}

/************************************* LES BLOCS *****************************************/
/***** bloc 4 col ****/
div.bloc4col {float:left;width:632px;margin:0px 0 6px 0;padding:0 0 6px 0;}
div.bloc4col div.zonetexte {padding:6px;margin:0;}
div.bloc4col img.img{text-align:center;}
div.blocforum {padding-bottom:22px;}
div.bloc4colpub {margin-bottom:6px;}

/***** bloc 3 colonnes ****/
div.bloc3col {float:left;width:472px;margin:0px 0 6px 0;color:inherit;overflow:hidden;padding:0 0 6px 0;}
div.bloc3col
div.accrocheBloc  {float:left;width:472px;margin:0px 0 0 0;overflow:hidden;}

/*** bloc  1 colonne ***/
div.bloc1col {float:left;width:156px;color:inherit;overflow:hidden;}
*html div.bloc1col {width:155px;}
div.bloc1col
div.accroche {width:100%;margin:0;padding:0;overflow:hidden;}
div.bloc1col div.accroche img {overflow:hidden;margin:0 0 0 0px;}
div.bloc1col div.image {text-align:center;overflow:hidden;margin-bottom:2px;border:none;}
div.bloc1col div.titre {float:left;width:134px;margin:0 0 0 0px;}
*html div.bloc1col div.titre {margin-left:3px;}
div.bloc1col div.texte {width:134px;margin-top:8px;padding:0 6px 6px 6px;}
div.bloc1col div.zonecontenu {width:140px;padding:0 6px 0 6px;}
div.bloc1col div.zonecontenu div.article {}
div.bloc1col div.zonecontenu div.article div.zonetexte {}

/*** suivant le contexte du bloc 1 col ***/
div.bloc4col div.bloc1col {width:20%;}
div.bloc4col div.bloc1col {width:25%;}
div.bloc3col div.bloc1col {width:157px;}
div.bloc3col div.bloc1col div.accroche {float:left;overflow:hidden;}
div.bloc3col div.bloc1col div.image {margin-top:10px;}
div.bloc3col div.bloc1col div.image img {display:inline;vertical-align:top;float:none;}
div.bloc3col div.bloc1col div.accroche img {float:left;}
div.zone4col div.bloc2col
div.bloc1col div.article {margin:6px 0 6px 0;width:100%;padding:0;overflow:hidden}
div.zone4col div.bloc2col
div.bloc1col div.image {text-align:center;overflow:hidden;margin-bottom:2px;border:none;}
div.zone4col div.bloc2col
div.bloc1col div.article
div.zonetexte{width:142px;padding:0 6px 0 0px;margin:0;}
div.zone4col div.bloc2col div.bloc1col div.article div.zonetexte div.titre {font-weight:bold;}
div.zone4col div.bloc2col div.bloc1col div.article div.zonetexte div.texte {padding:0 0 0 6px;margin:0;width:142px;}
div.zone1col div.bloc1col {font:normal 11px verdana,sans-serif;overflow:hidden;width:151px;margin-bottom:6px;}
div.zone1col div.bloc1col div.titrerubrique {width:144px;padding:0 6px 0 6px;margin:6px 0 6px 0;font:bold 11px verdana,sans-serif;color:#333333;}
div.zone1col div.bloc1col div.article {margin:6px 0 0px 0px;padding:0 0 0 6px;width:144px;overflow:hidden;}
div.zone1col div.bloc1col div.article div.zonetexte {width:144px;padding:0 6px 0 0px;margin:0;}
div.zone1col div.bloc1col div.article div.zonetexte div.titre {font-weight:bold;/*color:#1f718a;*/padding:0;margin:0;}
div.zone1col div.bloc1col div.article div.zonetexte div.datesig {font:normal 9px verdana,sans-serif;}
div.zone1col div.bloc1col div.article div.zonetexte div.texte {padding:0;margin:0;}
div.zone1col div.bloc1col div.article div.zonetexte div.lien {margin-left:0;width:144px;}
div.zone1col div.bloc1col div.commentaire {width:144px;padding:0 6px 0 6px;margin:6px 0 6px 0;}
div.zone1col div.bloc1col div.commentaire div {padding:0;margin:0;width:100%;}
	div.zone1col div.bloc1col
div.commentaire div.auteur {padding:0;margin:0;width:100%;font:normal 9px verdana,sans-serif;}
div.zone1col div.bloc1col div.commentaire div.texte{width:100%;padding:0;margin:0;}
div.zone1col div.bloc1col div.commentaire div.parution {font:normal 9px verdana,sans-serif;margin:6px 0 0 0;}
.zone5col div.bloc2col div.bloc1col {margin-top:0px;width:158px;padding:0;margin:0;}
	.zone5col div.bloc2col div.bloc1col div.image{}
	.zone5col div.bloc2col div.bloc1col div.texte{padding:6px 8px 0 8px;width:142px;margin:0;}
	.zone5col div.bloc1col {margin-top:0px;width:154px;}
	.zone5col div.bloc1col div.image{}
	.zone5col div.bloc1col div.texte{padding:6px 8px 0 8px;width:138px;margin:0;}
	#rubh div.zone1col div.equipefemina {margin:4px 0 8px 0;border:none;width:152px;}
	#rubh div.zone1col div.bloc1col {border:none;width:152px;}
		div.bonsplans div.bloc1col {width:158px;padding:0 0px 6px 0px;margin:0;}
	div.bonsplans div.bloc1col div.texte {width:142px;padding:0 6px 2px 6px;margin:0;}
div.bonsplans div.pointilleslongs {}
div.equipefemina img {border:none;}
	div.equipefemina div.titre {font:bold 11px verdana,sans-serif;}
	*html .blocforum div.bloc1col div.texte {padding-left:0;}

/*** pour les blocs  vides ***/
.clforum div.blocvide {float:left;}
.clforum div.blocvide div.accroche {height:25px;background-color:#41879C;}

/*** bloc 1 colonne dans la colonne de pub **/
div.blocimg1colpub {float:left;clear:left;width:152px;text-align:center;margin:8px 0 0 3px;}
*html div.blocimg1colpub {margin-left:2px;}
div.blocimg1colpub div.accroche {margin-bottom:8px;}

/***** gestion des contenus des rubriques *****/
/*** rubrique sur 3 colonnes **/
div.rubrique3col {float:left;width:472px;margin:0 0 6px 0;padding:0px 0 6px 0;overflow:hidden;}
div.rubrique3col div {float:left;}
div.rubrique3col div.image {margin:0;}
div.rubrique3col div.image img{}
*html div.rubrique3col div.image img {margin-right:0px;float:none;display:block;}
*html div.rubrique3col div.image img {margin-right:0px;float:none;display:block;}
*html div.rubrique3col div.accroche {margin:0;}
div.rubrique3col div.iconesactions {float:right;margin:-18px 0 0 0;}
div.rubrique3col div.zonecontenu {width:460px;padding:6px 6px 0px 6px;}
div.rubrique3col div.image {float:left;width:160px;margin:0 4px -1px 0;text-align:center;z-index:10;position:relative;}
div.rubrique3col div.zonecontenu div.image {float:left;width:160px;margin:0 4px 1px 0;text-align:center;}
div.rubrique3col div.zonecontenu div.image img {}
div.accroche3col div.accroche {float:left;border:1px solid green;padding:0;margin:0;}
div.accroche3col div.accroche img {display:inline;margin:0;padding:0;}
div.rubrique3col div.accroche {position:relative;margin:0px 0 3px 0;top:2px;z-index:1;}
div.rubrique3col div.zonecontenu div.accroche {float:left;margin:0px 0 3px 0;border:none;}
div.rubrique3col div.zonecontenu div.zonetexte {float:left;padding:0;line-height:13px;margin:0;}
div.rubrique3col div.zonecontenu div.zonetexte div.titre {width:inherit;font-weight:bold;padding:0;}
div.rubrique3col div.zonecontenu div.zonetexte div.texte {padding:0;margin:0;}
div.rubrique3col div.zonecontenu div.zonetexte div.lien {margin:6px 0 0 0;padding:0;}

/*** pour la gestion d'une image et d'un texte cote a cote sauf ie ***/
div.rubrique3col div.zonecontenu div.image + div.zonetexte {float:left;width:296px;}
div.rubrique3col div.zonecontenu div.image + div.zonetexte div.texte {float:left;padding:0;}
div.rubrique3col div.zonecontenu div.bloc1col {width:151px;float:left;margin:6px 2px 2px 0px;padding:0;}
div.rubrique3col div.zonecontenu div.bloc1col div.titre {font-weight:bold;padding:0;margin:0;}
div.rubrique3col div.zonecontenu div.bloc1col div.texte {padding:0;margin:0;}
div.rubrique3col div.zonecontenu div.bloc1col div.lien {padding:0;margin:0;}
div.bloc3col div.accroche {margin:0;}
div.bloc3col div.accroche img {margin:0;float:left;}
div.bloc3col div.zonecontenu {width:460px;margin:0;padding:8px 6px 0 6px;}
div.bloc3col div.zonecontenu div.article {width:460px;margin:6px 0 6px 0;}
div.bloc3col div.zonecontenu div.article div.image{float:left;width:160px;margin:0;padding:0;}
div.bloc3col div.zonecontenu div.zonetexte {float:left;padding:0;line-height:13px;margin:0;}
div.bloc3col div.zonecontenu div.zonetexte div.titre {width:inherit;font-weight:bold;padding:0;}
div.bloc3col div.zonecontenu div.zonetexte div.texte {padding:0;margin:0;}
div.bloc3col div.zonecontenu div.zonetexte div.lien {margin:6px 0 0 0;padding:0;}

/*** pour la gestion d'une image et d'un texte cote a cote sauf ie ***/
div.bloc3col div.zonecontenu div.image + div.zonetexte {float:left;width:296px;}
div.bloc3col div.zonecontenu div.image + div.zonetexte div.texte {float:left;padding:0;}
div.bloc3col div.zonecontenu div.blocvins {float:left;padding:0 0 12px 0;}
div.bloc3col div.zonecontenu div.blocvins div.image{float:left;width:160px;margin:0;padding:0;}
div.bloc3col div.zonecontenu div.blocvins div.zonetexte{float:right;width:301px;margin:0 0 0 5px;padding:0 0px 0 0;}
div.bloc3col div.zonecontenu div.blocvins div.zonetexte div.titre {float:left;margin:0;padding:0;}
div.bloc3col div.zonecontenu div.blocvins div.zonetexte div.texte {float:left;margin:0;padding:0;}
div.bloc3col div.zonecontenu div.blocvins div.zonetexte div.lien {float:left;margin-left:0px;}

/***** bloc 2 colonnes ****/
div.bloc2col {float:left;width:312px;padding:0;margin:0px 0px 6px 0;overflow:hidden;}
*html div.zone2col div.bloc2col {width:312px;margin-left:0px;}

	/*** suivant le contexte ***/
.zone5col div.bloc2col {float:left;margin-top:0;width:316px;margin:0px;}
.zone6col div.bloc2col {margin-right:4px;width:312px;}
*html .zone6col div.bloc2col {margin-right:2px;width:312px;}
/*div.bloc2col div.accrochep {width:100%;overflow:hidden;}*/
div.bloc2col div.accroche {width:100%;overflow:hidden;padding:0;margin:0;}
div.bloc2col div.accroche img  {float:left;margin:0;}
div.bloc2col div.accrocheBloc {width:100%;overflow:hidden;padding:0;margin:12px 0 0 0;}
div.bloc2col div.zonecontenu {float:left;width:300px;padding:0px 6px 0 6px;margin:0;overflow:hidden;}
div.bloc2col div.zonecontenu div.image {float:left;width:160px;margin:0;text-align:center;padding:0;}
div.bloc2col div.zonecontenu img.img {margin:0;padding:0;}
div.bloc2col div.zonecontenu div.article {width:300px;margin:0px 0 6px 0;padding:6px 0 0 0;color:inherit;}
div.bloc2col div.zonecontenu div.article div.image{float:left;width:160px;margin:0;padding:0;/*background-color:#cc0033;*/}
div.bloc2col div.zonecontenu div.article div.image img {display:inline;}
div.bloc2col div.zonecontenu div.article div.zonetexte {padding:0;margin:0;/*background-color:pink;*/}
div.bloc2col div.zonecontenu div.article div.zonetexte div.titre {float:left;margin:0;padding:0px;/*background-color:#993300;*/font-weight:bold;}
div.bloc2col div.zonecontenu div.article div.zonetexte div.texte {float:left;margin:0;padding:0;/*background-color:#999999;*/}
div.bloc2col div.zonecontenu div.article div.zonetexte div.lien {float:left;margin-left:0px;}

/** pour la gestion d'une image et d'un texte cote a cote sauf ie ***/
div.bloc2col div.zonecontenu div.image + div.zonetexte {float:left;width:141px;/*background-color:#666600*/;margin:0;padding:0;}
div.bloc2col div.zonecontenu div.image + div.zonetexte div.texte {float:left;}
div.bloc2col div.zonecontenu div.article div.image + div.zonetexte {float:left;width:140px;/*background-color:#000000;*/padding:0;margin:0;}
div.bloc2col div.zonecontenu div.article div.image + div.zonetexte div.texte {float:left;margin:0;padding:0;/*background-color:yellow;*/width:140px;}
div.bloc2col div.separateur {float:left;clear:left;width:300px;margin:0 0 0 6px;overflow:hidden;padding:0;height:1px;}
*html div.bloc2col div.separateur {margin-left:3px;}
#ruba div.bloc2col div.separateur {background:url(../images/assets/pointilleshorizontaux_ruba.gif) 0 -19px;}
#rubd div.bloc2col div.separateur {background:url(../images/assets/pointilleshorizontaux_rubd.gif) 0 -19px;}
#rubf div.bloc2col div.separateur {background:url(../images/assets/pointilleshorizontaux_rubf.gif) 0 -19px;}
#rubg div.bloc2col div.separateur {background:url(../images/assets/pointilleshorizontaux_rubg.gif) 0 -19px;}

	/*** specialisations***/
div.zone2col div.bloc2col div.accroche {margin-top:0;}
div.zone5col div.bloc2col {width:318px;}
div.zone5col div.bloc2col div.accroche {margin-top:0;}
div.zone6col div.bloc2col {margin-top:6px;padding-bottom:6px;}

/*** les annonces google ***/
div.google {border-style:solid solid none solid;width:153px;padding:0px;border-width:1px;color:#dadcc6;background-color:#F1F1E8;margin:0 0 0 2px;}
*html div.google {margin-left:1px;}
div.google div.accroche {background-color:#83B1BF;color:#ffffff;height:13px;padding:3px 0 3px 6px;width:149px;}
div.google div.bloc1col{width:155px;margin:12px 0 0px 0;border-style:none none solid none;float:left;padding:0 0 12px 0;border-width:1px;}
div.google div.bloc1col div.zonecontenu {width:145px;padding:0 6px 0 6px;}
div.google div.bloc1col div.zonecontenu div {width:144px;padding:0;text-align:left;float:left;margin:0;}
div.google div.bloc1col div.zonecontenu div.article div.zonetexte {padding:0;}
div.google div.bloc1col div.zonecontenu div.article div.zonetexte div.titre {color:#1f718a;font-weight:bold;}
div.google div.bloc1col div.zonecontenu div.article div.zonetexte div.texte {padding:0;color:#666666;}
