/***************************/
/***** LES ARTICLES ********/
/***************************/

	
div.article3col {float:left;clear:left;width:472px;margin-bottom:6px;}
div.article3col div {float:left;}
div.article3col div.bandeausup {width:472px;margin:0px 0 0 0;padding:0px 0 0 0;}
div.article3col div.titrerubrique {}
div.article3col div.titrerubrique img {float:left;margin:0;}
div.article3col div.iconesactions {float:right;margin:-19px 0 0 0;}
div.article3col div.iconesactions div.icone {float:left;margin:1px 4px 0 0;}
*html div.article3col div.iconesactions div.icone {float:left;margin:1px 4px 0px 0;}
div.article3col div.contenu {width:460px;padding:6px 6px 0 6px;clear:left;}
*html div.article3col div.contenu {width:454px;padding:6px 6px 0 5px;clear:left;}
div.article3col div.contenu div.entetecontenu {margin:0;width:460px;}

span.theme {font:normal 13px verdana,sans-serif;margin:0;width:342px;padding:0;color:#666666;}
*html div.article3col div.contenu div.entetecontenu div.titrearticle {width:343px;}
div.article3col div.contenu div.entetecontenu div.perso {float:right;margin:0px 0px 0 0;}

div.article3col div.contenu div.entetecontenu div.perso div.lien{margin:0;}
div.article3col div.contenu div.lien {}		
div.article3col div.contenu div.lien a {}
div.article3col div.contenu div.chapo {font:bold 13px verdana,sans-serif;margin:6px 0 0 0;width:100%;}
div.article3col div.contenu div.datesig {font:normal 10px verdana,sans-serif;margin:6px 0 6px 0;}
div.article3col div.contenu div.corpsarticle {clear:left;margin:6px 0px 0 0px;width:460px;padding:0 0 12px 0;overflow:hidden;line-height:15px;}
div.article3col div.contenu div.corpsarticle p {margin:0 0 6px 0;}
div.article3col div.contenu div.corpsarticle img.img {margin:0 20px 10px 0;}
div.article3col div.contenu div.corpsarticle img.agauche {margin:0 20px 10px 0px;clear:left;float:left;}
div.article3col div.contenu div.corpsarticle img.adroite {margin:0 0px 10px 10px;clear:left;}
div.article3col div.contenu div.soustitre {clear:left;font:bold 13px verdana,sans-serif;margin:20px 0 0 0;width:100%;}
div.article3col h2 {clear:left;font:bold 13px verdana,sans-serif;margin:20px 0 0 0;width:100%;}
div.article3col h1 {float:left;font:bold 16px verdana,sans-serif;padding:0;margin:0px;width:300px;}
div.article3col div.contenu div.intro {clear:left;font-weight:bold;width:100%;}

div.article3col div.ingredients {float:left;width:460px;margin:10px 0 0 0;}
div.article3col div.ingredients span.titre{font:bold 10px verdana,sans-serif;color:#000000;}
div.article3col div.ingredients span.listeingredients{color:#666666;}
div.article3col div.ingredients {}

div.article3col div.zonecontenu div.lien {margin-left:0;width:auto;}
div.article3col div.zonecontenu div.lien a {display:block;width:auto;}

div.article3col div.recette_indications {height:25px;margin:5px 0 0 0}
div.article3col div.recette_indications div {float:left;margin:0 5px 0 0;height:25px;}
div.article3col div.recette_indications div.difficulte{background:url(../images/assets/icone_cuisine_difficulte.gif) no-repeat 0 2px;padding:4px 0 0 20px;}
div.article3col div.recette_indications div.preparation {background:url(../images/assets/icone_cuisine_preparation.gif) no-repeat 0 2px;padding:4px 0 0 20px;}
div.article3col div.recette_indications div.cuisson{background:url(../images/assets/icone_cuisine_cuisson.gif) no-repeat 0 2px;padding:4px 0 0 20px;}
div.article3col div.recette_indications div.cout{background:url(../images/assets/icone_cuisine_cout.gif) no-repeat 0 2px;padding:4px 0 0 20px;}
div.article3col div.recette_indications div.calories{padding:4px 0 0 0;}
div.article3col div.recette_indications div.calories div.panneau{font-size:9px;padding:2px 2px 0 2px;height:17px;color:#ffffff;margin:-2px 2px 0 0;}

#article {padding:0;margin:0 0 6px 0;}
#article div.zonecontenu {margin-bottom:6px;padding:8px 0 0 0;width:100%;}
#article div.pgauche  div.image {float:left;width:160px;margin:0px 0 0 0;padding:0;}
#article div.zonecontenu div.zonetexte {float:right;width:300px;padding:0 6px 0 0px;clear:none;margin:0 6px 0 0;}
*html #article div.zonecontenu div.zonetexte {margin-right:3px;}
#article div.zonecontenu div.zonetexte div.titre {font:normal 16px verdana,sans-serif;padding: 0 0px 0 6px;margin:0px;width:300px;}

#article div.zonecontenu div.zonetexte div.texte {padding:0;margin:0;}
#article div.zonecontenu div.lien {margin-left:0;}
#article div.accrochep {background-color:#ffffff;}


/****************************/
/***** LES RUBRIQUES ********/
/****************************/
div.concours {float:left;clear:left;width:460px;padding:0 6px 0 6px;margin:8px 0 8px 0;}
div.concours div {font:normal 11px verdana,sans-serif;float:left;clear:left;width:100%;}
div.concours div.datepublication{font:normal 9px verdana,sans-serif;margin:5px 0 0 0;}

div.magazine {float:left;}
div.magazine div.zonecontenu {width:466px;padding:0 6px 0 0;}
div.magazine div.zonecontenu div.image {float:left;width:230px;text-align:left;margin:0;padding:0;}
div.magazine div.zonecontenu div.image img {float:left;width:230px;}
div.magazine div.zonecontenu div.zonetexte {float:left;width:230px;margin:6px 0 0 0;overflow:hidden;text-align:left;padding:0 0px 0px 6px;}
div.magazine div.zonecontenu div.zonetexte div  {float:left;clear:left;width:203px;padding:0;margin:0;}
div.magazine div.zonecontenu div.zonetexte div.titre {font-weight:bold;}
div.magazine div.zonecontenu div.zonetexte div.texte  {margin:6px 0 6px 0;}
div.magazine div.zonecontenu div.zonetexte div.legende {float:left;margin:10px 0 0 0;padding:0 0 50px 0;}
div.magazine div.diaporama {float:right;margin:-35px 0px 0 0;width:223px;text-align:left;}
div.magazine div.diaporama div.lien {float:left;margin:0px 0 0 0;width:203px;text-align:left;}
div.magazine div.diaporama #diaporama {float:left;clear:left;margin:10px  0 0 0px;width:223px;}
#diaporama div {float:left;width:14px;margin:0 0 0 2px;}
div.magazine div.diaporama #diaporama div.indicateur {width:157px;text-align:center;margin:0;}

div.statistiques {padding-bottom:0;}
div.statistiques div.introduction {float:left;width:460px;padding:0px;margin:0px 0 6px 0;}
div.statistiques div.titre {float:left;width:460px;padding:0 6px 0 6px;font:bold 13px verdana,sans-serif;}
div.statistiques div.zonecontenu {width:460px;padding:6px 6px 0 6px;}
div.statistiques div.zonecontenu div.article {margin-bottom:6px;padding:0;margin-left:0; }
div.statistiques div.zonecontenu div.article div.titre {margin-left:0;padding:0; }
div.statistiques div.zonecontenu div.article div.lien {margin-left:0; }

#zonecomp {padding:0 0 12px 0;}
#zonecomp div {float:left;}
#zonecomp div.titre {width:460px;padding:6px;font:bold 11px verdana,sans-serif;background-color:#ffffff;margin:12px 0 6px 0;}
#zonecomp div.texte {width:460px;padding:6px;}
#zonecomp div.lien {font:bold 9px verdana,sans-serif;margin-top:2px;}
#zonecomp div.lien a {font:bold 9px verdana,sans-serif;}
	/*** suivant le contexte ***/
	#rubf #zonecomp {background-color:#f2e9f2;}
	#rubf #zonecomp div.titre{color:#984598;}
		
#envoicommentaire {padding:0 0 6px 0;}
#envoicommentaire .accrocheBloc {margin-top:12px;}
#envoicommentaire div.formulaire {margin:12px 0 0 0;}
#envoicommentaire div.ligne {margin:0 0 6px 0;}
#envoicommentaire fieldset {width:460px;padding:0 0px 0 0px;}
*html #envoicommentaire fieldset {float:left;margin:7px 0 0 0;}
#envoicommentaire label {float:left;width:100px;line-height:13px;}
#envoicommentaire label span.indication{font:normal 9px verdana,sans-serif;}
#envoicommentaire input {width:310px;margin:0 0 0 5px;border:1px solid #878787;}
#envoicommentaire textarea {width:310px;margin:0 0 0 5px;border:1px solid #878787;}
#envoicommentaire button.btsubmit {margin-right:50px;background-color:inherit;}
*html #envoicommentaire button.btsubmit {float:left;width:140px;margin:12px -3px 0 285px;text-align:left;}

#listecommentaires {width:472px;padding:0 0 6px 0;}
#listecommentaires div {float:left;}
#listecommentaires .accrocheBloc {margin-top:12px;}
#listecommentaires div.nbcommentaires {color:#41879C;font:normal 9px verdana,sans-serif;
width:460px;padding:0 6px 0 6px;margin:6px 0 0 0;}
#listecommentaires div.commentaire{width:460px;padding:0 6px 0 6px;margin:12px 0 0 0;}
#listecommentaires div.commentaire div.auteur {font:normal 9px verdana,sans-serif;margin:6px 0 0 0;}
#listecommentaires div.commentaire div.texte {width:100%;padding:0;margin:0;}
#listecommentaires div.commentaire div.parution {font:normal 9px verdana,sans-serif;margin:6px 0 0 0;color:#666666;}
div.auteur {font:normal 9px verdana,sans-serif;margin:6px 0 0 0;}
div.parution {font:normal 9px verdana,sans-serif;margin:6px 0 0 0;color:#666666;}
/****** LES BLOCS DE RECHERCHE ************/
div.z_adresses {float:left;width:466px;padding:0 0 0px 6px;}
div.z_adresses div.titre {width:100%;font:bold 11px verdana,sans-serif;color:#000000;margin:12px 0 6px 0;padding:0;}
div.z_adresses div.navigation {width:144px;margin:0;}
div.z_adresses div.navigation div.pavelettres {width:144px;margin:0 0 12px 0;}
div.z_adresses div.navigation div.bloclettres {width:46px;border-right:2px solid #ffffff;float:left;margin:0 0 1px 0;text-align:center;padding:4px 0 4px 0;letter-spacing:-0.12em;
font:normal 10px verdana,sans-serif;}
div.z_adresses div.navigation .repos {background-color:#cccccc;}
div.z_adresses div.navigation ul {float:left;margin:0;padding:1px 0 0 0;width:140px;}
#ruba div.z_adresses div.navigation ul {width:140px;background:url(../images/assets/pointilleshorizontaux_ruba.gif) repeat-x 0px -19px}
#ruba div.z_adresses div.navigation ul li {float:left;clear:left;height:10px;padding:3px 0 7px 0;width:140px;background:url(../images/assets/pointilleshorizontaux_ruba.gif) repeat-x 0px 100%;}
#rubd div.z_adresses div.navigation ul {width:140px;background:url(../images/assets/pointilleshorizontaux_ruba.gif) repeat-x 0px -19px}
#rubd div.z_adresses div.navigation ul li {float:left;clear:left;height:10px;padding:3px 0 7px 0;width:140px;background:url(../images/assets/pointilleshorizontaux_ruba.gif) repeat-x 0px 100%;}
#rubg div.z_adresses div.navigation ul {;width:140px;background:url(../images/assets/pointilleshorizontaux_rubg.gif) repeat-x 0px -19px}
#rubg div.z_adresses div.navigation ul li {float:left;clear:left;height:10px;padding:3px 0 7px 0;width:140px;background:url(../images/assets/pointilleshorizontaux_rubg.gif) repeat-x 0px 100%;}


div.z_adresses div.resultats {width:314px;margin:0 0 10px 8px;overflow:hidden;padding:0;}
div.z_adresses div.resultats div.lien {clear:none;margin:0;}
#ruba .resultats h3 {color:inherit;color:#333333;}
#ruba .resultats h4 {color:inherit;color:#333333;}
#rubb .resultats h3 {color:inherit;color:#333333;}
#rubb .resultats h4 {color:inherit;color:#333333;}
#rubc .resultats h3 {color:inherit;color:#333333;}
#rubc .resultats h4 {color:inherit;color:#333333;}
#rubd .resultats h3 {color:inherit;color:#333333;}
#rubd .resultats h4 {color:inherit;color:#333333;}
#rube .resultats h3 {color:inherit;color:#333333;}
#rube .resultats h4 {color:inherit;color:#333333;}
#rubf .resultats h3 {color:inherit;color:#333333;}
#rubf .resultats h4 {color:inherit;color:#333333;}
#rubg .resultats h3 {color:inherit;color:#333333;}
#rubg .resultats h4 {color:inherit;color:#333333;}


div.z_adresses div.resultats div.titre {border-width:1px;border-style:solid;float:left;width:302px;padding:2px 5px 2px 5px;margin:0;overflow::hidden;}
div.z_adresses div.resultats div.titre div {width:auto;}
div.z_adresses div.resultats h1 {font:bold 11px verdana,sans-serif;margin:0 3px 0 0;padding:0;float:left;}
div.z_adresses div.resultats h2 {font:normal 11px verdana,sans-serif;margin:0 3px 0px 0;padding:0;float:left;line-height:13px;}
div.z_adresses div.resultats h3 {font:normal 11px verdana,sans-serif;margin:0 3px 0 0;padding:2px 0 0 0;float:left;color:#333333;}
div.z_adresses div.resultats h4 {font:bold 11px verdana,sans-serif;margin:0;padding:0;display:inline;color:#333333;}
div.z_adresses div.resultats div.resultat {margin:12px 0 0 6px;width:302px;}
*html div.z_adresses div.resultats div.resultat {margin-left:3px;}
div.z_adresses div.resultats div.resultat div.categorie {margin:12px 0 6px 0;width:301px;}
div.z_adresses div.resultats div.resultat div.titre {border:none;width:311px;padding:0;font:normal 11px verdana,sans-serif;}
div.z_adresses div.resultats div.resultat div.item  {border:none;width:301px;padding:0;}
div.z_adresses div.resultats div.resultat div.item div.titre  {width:301px;font-weight:bold;}
div.z_adresses div.resultats div.resultat div.item div.adresse {clear:left;width:296px;padding:0 0 0 7px;}
div.z_adresses div.resultats div.resultat div.item div.telephone {width:296px;padding:0 0 0 7px;}
div.z_adresses div.resultats ul.item {float:left;clear:left;width:100%;}
div.z_adresses div.resultats li.item {float:left;clear:left;width:100%;}
div.z_adresses div.resultats li.item div.adresse {clear:left;width:296px;padding:0 0 0 7px;}
div.z_adresses div.resultats li.item div.telephone {clear:left;width:296px;padding:0 0 0 7px;}

/** style special pour les blocs de recherche de type "contacts redaction" */
div.contacts {margin:10px 0 0 0;}

#navigateuritems {float:right;width:313px;text-align:center;margin:25px 0 10px 0;}
#navigateuritems #precedent {float:left;}
#navigateuritems #suivant {float:right;}
#navigateuritems div.listeonglets {float:left;text-align:center;width:auto;margin:0 0 0 00px;width:280px;}
#navigateuritems div.listeonglets a {font-weight:bold;text-decoration:underline;color:#333333;}

	/*** suivant le contexte ***/
	#ruba #navigateuritems div.listeonglets a:hover {color:#017d9e;cursor:pointer;}
	#ruba #navigateuritems div.listeonglets a.ongletactif {color:#017d9e;cursor:pointer;}
	#rubb #navigateuritems div.listeonglets a:hover {color:#e46013;}
	#rubb #navigateuritems div.listeonglets a:hover {color:#e46013;}
	#rubc #navigateuritems div.listeonglets a:hover {color:#065759;}
	#rubc #navigateuritems div.listeonglets a.ongletactif {color:#065759;}
	#rubd #navigateuritems div.listeonglets a:hover {color:#0d6134;}
	#rubd #navigateuritems div.listeonglets a.ongletactif {color:#0d6134;}
	#rube #navigateuritems div.listeonglets a:hover {color:#009999;}
	#rube #navigateuritems div.listeonglets a.ongletactif {color:#009999;}
	#rubf #navigateuritems div.listeonglets a:hover {color:#704170;}
	#rubf #navigateuritems div.listeonglets a.ongletactif {color:#704170;}
	#rubg #navigateuritems div.listeonglets a:hover {color:#d57e03;}
	#rubg #navigateuritems div.listeonglets a.ongletactif {color:#d57e03;}

div.bloc3col #navigateuritems {width:300px;margin:10px 6px 0 0;padding:0;overflow:hidden;}
*html div.bloc3col #navigateuritems {margin-right:3px;}
div.bloc3col #navigateuritems div.listeonglets {}
div.bloc3col #navigateuritems #suivant {float:right;margin-top:-13px;}

div.zoneliens {float:left;margin:0;width:472px;padding:6px 0 6px 0;}
div.zoneliens div {float:left;}
div.zoneliens div.colonne {width:145px;overflow:hidden;padding:0 6px 0 6px;margin:0;}
div.zoneliens div.colonne div.titre{clear:left;font:bold 11px verdana,sans-serif;color:#000000;width:100%;}
div.zoneliens div.colonne div.chef {background:url(../images/assets/icone_cuisine_chef.gif) no-repeat 0 2px; padding:0 0 0 22px;}
div.zoneliens div.colonne ul {float:left;clear:left;margin:6px 0 32px 0;padding:0;width:140px;}
#rubd div.zoneliens div.colonne ul {background:url(../images/assets/pointilleshorizontaux_rubd.gif) repeat-x 0px -19px;}
div.zoneliens div.colonne ul.noborder {border:none;}
#rubd div.zoneliens div.colonne ul.noborder {border:none;background:none;}
div.zoneliens div.colonne ul.noborder li{border:none;background:none;}
#rubd div.zoneliens div.colonne ul.noborder li{border:none;background:none;}
div.zoneliens div.colonne ul li {float:left;clear:left;padding:1px 0 6px 0;width:140px;}
#rubd div.zoneliens div.colonne ul li  {background:url(../images/assets/pointilleshorizontaux_rubd.gif) repeat-x 0px 100%;}
div.zoneliens div.colonne ul li.liencategorie {float:left;clear:left;padding:5px 0 5px 0;width:140px;margin:20px 0 0 0;}



/**** les formulaires ****/
div.formulaire {float:left;width:100%;margin:4px 0 0 0;padding:0;}
div.formulaire form {float:right;width:98%;margin:0;padding:0}
div.formulaire form fieldset{margin:0 0 0px 0;padding:0 0 0 7px;}
div.formulaire form input {width:142px;border:1px solid #878787;font:normal 11px verdana,sans-serif;margin:0;padding:0;}
div.formulaire button.btsubmit {border:none;background-color:inherit;font:normal 9px verdana,sans-serif;color:#000000;text-decoration:underline;
text-align:right;float:right;margin:6px 4px 0 0px;}
div.formulaire #rub_fldsubmit {border:none;background-color:inherit;font:normal 9px verdana,sans-serif;color:#000000;text-decoration:underline;
text-align:right;float:right;margin:6px 4px 0 0px;}
*html div.formulaire button.btsubmit {width:90px;}
	/**** les specialisations  ***/
	div.bloc3col div.bloc1col div.formulaire form fieldset {padding:0 0 0 6px;}
	div.bloc3col div.bloc1col div.formulaire form fieldset select {border:1px solid #dadcc6;width:137px;float:left;margin:5px 0 5px 0;font:normal 9px verdana,sans-serif;}
	div.bloc2col div.bloc1col div.formulaire form fieldset select {border:1px solid #dadcc6;width:137px;float:left;margin:5px 0 5px 0;font:normal 9px verdana,sans-serif;}
	div.bloc3col div.formulaire form fieldset select {border:1px solid #dadcc6;width:137px;float:left;margin:5px 10px 5px 0;font:normal 9px verdana,sans-serif;}
	*html div.bloc3col div.formulaire form button.btsubmit {margin-left:55px;float:left;}

	div.bloc2col div.formulaire form {margin:0 0 0 6px;padding:0 0 6px 0;}
	div.bloc2col div.formulaire form fieldset {margin:0;padding:0;}
	div.bloc2col div.formulaire form input {width:298px;margin:0;padding:0;}
	*html div.bloc2col div.formulaire #rub_fldsubmit {float:left;margin-left:210px;margin-top:6px;}


div.carnet {float:left;padding:0;width:472px;margin:0;}
div.carnet div.bloc3col {float:left;padding:0 6px 0 6px;;width:460px;margin:6px 0 0 0;}
div.carnet div.accroche {margin:6px 0 0 0;height:19px;width:460px;padding:0;}
div.formulairecarnet {padding-bottom:0px;margin:0;}
div.formulairecarnet form {float:left;width:460px;margin:0;padding:0;}
div.formulairecarnet label {float:left;width:435px;background:url(../images/assets/ellipsis_point.gif) 0 3px;margin:5px 10px 0 0;}
*html div.formulairecarnet label {width:425px;}
div.formulairecarnet label span {background:url(../images/assets/carre_moncarnet.gif) no-repeat 0px 6px; background-color:#ffffff;padding:0 4px 0 5px;}
div.formulairecarnet input {padding:0;margin:5px 0 0 0;font:normal 11px verdana,sans-serif;}
div.carnet div.formulairecarnet .btsubmit {float:right;border:none;background-color:#ffffff;font:normal 9px verdana,sans-serif;color:#000000;text-decoration:underline;
margin:5px 5px 0 0;padding:0 0 0 6px;}
*html div.formulairecarnet button.btsubmit {padding:0;margin-right:0px;}


div.formulairesondage1col {margin:6px 0 0 0;padding:0}
*html div.formulairesondage1col {margin:0px 0 0 -3px;padding:0}
div.formulairesondage1col form {margin:0px 0 0 0px;padding:0;float:left;}
div.formulairesondage1col form fieldset {margin:0;padding:0;width:100%;float:left;}
div.formulairesondage1col form fieldset div.ligne {margin:6px 0 0 0px;padding:0;}
div.formulairesondage1col form fieldset label{float:left;width:110px;padding:2px 0 0 0;margin:0;}
div.formulairesondage1col form fieldset input {border:none;width:auto;float:left;clear:left;margin:0 5px 0 0;padding:0;}
*html div.formulairesondage1col form fieldset input {width:20px;} 
div.formulairesondage1col #rub_fldsubmit {float:left;width:auto;text-align:left;margin:6px 0 0 6px;clear:left;}
	/*** les specialisations ***/
	div.bloc2col div.formulairesondage1col {margin:10px 0 0 -2px;padding:0;width:140px;overflow:hidden;float:left;}
	div.bloc2col div.formulairesondage1col form {margin:6px 0 0 0px;padding:0;}
	div.bloc2col div.formulairesondage1col form fieldset {margin:0;padding:0;width:100%;float:left;}
	div.bloc2col div.formulairesondage1col form fieldset div.ligne {margin:6px 0 0 0px;padding:0;clear:left;width:140px;}
	div.bloc2col div.formulairesondage1col form fieldset label{float:left;width:110px;padding:2px 0 0 0;margin:0;}
	div.bloc2col div.formulairesondage1col form fieldset input {border:none;width:auto;float:left;clear:left;margin:0 5px 0 0;padding:0;}
	*html div.bloc2col div.formulairesondage1col form fieldset input {width:20px;}
	div.bloc2col div.formulairesondage1col #rub_fldsubmit {float:left;width:auto;text-align:left;margin:6px 0 0 8px;clear:left;}


div.formulairenewsletter1col {margin:6px 0 0 0;padding:0}
div.formulairenewsletter1col form {margin:0px;padding:0;float:left;}
div.formulairenewsletter1col form fieldset {margin:0;padding:0;width:100%;float:left;}
div.formulairenewsletter1col form fieldset div.ligne {margin:6px 0 0 0px;padding:0;}
div.formulairenewsletter1col form fieldset label{float:left;padding:2px 0 0 0;margin:0;font-weight:bold;}
div.formulairenewsletter1col form fieldset input {width:138px;float:left;clear:left;margin:0 5px 0 0;padding:0;border:1px solid #878787;}
div.formulairenewsletter1col #rub_fldsubmit {float:left;clear:left;width:auto;text-align:left;margin:6px 0 0 106px;}

div.identifiezvous {overflow:hidden;}
div.identifiezvous form{float:left;clear:left;width:460px;}
div.identifiezvous form fieldset {float:left;clear:left;}
div.identifiezvous form fieldset div.ligne {float:left;clear:left;margin:0 0 5px 0;width:460px;}
div.identifiezvous form fieldset label {float:left;width:120px;clear:left;margin:0;font:normal 11px verdana,sans-serif;color:#333333;}
*html div.identifiezvous form fieldset label {float:left;width:130px;clear:left;margin:0;line-height:12px;padding:0;}
div.identifiezvous form fieldset input {float:left;width:310px;clear:none;font:normal 11px verdana,sans-serif;padding:0;}
*html div.identifiezvous form fieldset input {float:left;width:310px;}
div.identifiezvous form fieldset.cacocher {margin:10px 0 0 0;}
div.identifiezvous form fieldset.cacocher input{width:15px;float:left;border:none;}
div.identifiezvous button.btsubmit {margin-right:40px;background-color:inherit;}
*html div.identifiezvous #rub_fldsubmit {float:left;margin:12px -3px 0 390px;text-align:left;width:50px;}

#coordperso {padding-bottom:0;}
#coordperso div.bloc3col {padding-bottom:0;}
#coordperso div.formulaire{padding-bottom:0;margin:0;}
#coordperso #messageerreur {width:460px;}
#coordperso form {float:left;padding:0;}
#coordperso div.ligne {float:left;clear:left;margin:8px 0 0px 0;width:460px;padding:0 6px 0 6px;}
#coordperso label {font:normal 11px verdana,sans-serif;color:#333333;width:100px;line-height:10px;float:left;margin:4px 10px 0 0;}
#coordperso label span  {line-height:10px;float:left;}
#coordperso span.indication{font-size:9px;margin:0;}
#coordperso input {border:1px solid #878787;width:308px;float:left;height:17px;font:normal 11px verdana,sans-serif;margin:0;padding:0;}
#coordperso textarea {float:left;width:310px;margin:0;border:1px solid #878787;padding:0;}
#coordperso button.btsubmit {margin-right:40px;background-color:inherit;}
*html #coordperso button.btsubmit {float:left;margin:12px -3px 0 380px;text-align:left;}


#forumenvoimessage {}
#forumenvoimessage div.ligne {float:left;clear:left;margin:8px 0 0px 0;width:460px;padding:0 6px 0 6px;}
#forumenvoimessage label {font:normal 11px verdana,sans-serif;color:#333333;width:100px;line-height:10px;float:left;margin:4px 10px 0 0;}
#forumenvoimessage input {border:1px solid #dadcc6;width:310px;float:left;height:17px;font:normal 11px verdana,sans-serif;}
#forumenvoimessage label span  {line-height:10px;float:left;}
#forumenvoimessage span.indication{font-size:9px;margin:0;}
#forumenvoimessage textarea {width:310px;margin:0 0 0 0px;border:1px solid #dadcc6;}
#forumenvoimessage form div.ligne1 {width:330px;padding:0 0 0 115px;margin:10px 0 0 0;}
#forumenvoimessage div.ligne1 {width:320px;padding:0 0 0 125px;margin:10px 0 0 0;}
#forumenvoimessage div.ligne1 label {width:200px;}
#forumenvoimessage div.ligne1 input.checkbox {border:none;margin:0;float:left;width:20px;padding:0;text-align:left;}
#forumenvoimessage button.btforum{float:left;width:100px;border:none;margin:0 6px 0 0px;
background-color:#41879c;color:#FFFFFF;font:normal 10px verdana,sans-serif;padding:3px;}
*html #forumenvoimessage button.btforum {margin-left:-3px;margin-right:9px;}



div.formulaireconcours {background-color:#F9ECDB;}

div.reponsesconcours {clear:left;width:100%;}
div.reponsesconcours div.presentationconcours {width:460px;padding:6px;font:bold 11px verdana,sans-serif;background-color:#ffffff;color:#ff9d14;margin:12px 0 6px 0;}

div.reponsesconcours div.ligne input.radio {float:left;width:20px !important;border:none !important;}
 #rub_fldsubmit {margin-right:40px;background-color:inherit;}

*html  #coordperso #rub_fldsubmit {margin:0 0 0 350px;text-align:left;}


/*** zone teaser ***/
div.zoneteaser {width:312px;padding:0 0 6px 0;margin:0 0 6px 0;overflow:hidden;}
div.zoneteaser div.image {float:left;margin:0;text-align:center;padding:0;border:none;}
div.zoneteaser div.image img {float:left;margin:0;padding:0;width:312px;}
div.zoneteaser div.accroche {width:312px;margin:0 0 1px 0;overflow:hidden;padding:0;border:none;}
div.zoneteaser div.accroche img {border:none;float:left;}
div.zoneteaser div.article {margin-bottom:5px;margin-top:0px;}
div.zoneteaser div.article div.image {margin:0;}
div.zoneteaser div.article div.image img.img {margin-top:0px;border:none;float:left;}
div.zoneteaser div.article div.zonetexte div.titre {margin-top:0px;}
div.zoneteaser a.lien {margin:1px 0 0 6px;}
*html div.zoneteaser a.lien {margin-left:3px;}

/*** zone d'informations complementaires (en savoir plus) ****/
div.z_infoscomp {float:left;/*background-color:#ff99ff;*/padding:0 0 6px 0;}
div.z_infoscomp div.z_info {float:left;clear:left;width:300px;padding:2px 0px 0 6px;margin:0 0 6px 0;/*background-color:slategray;*/}
div.z_infoscomp div.z_info div {float:left;clear:left;}
div.z_infoscomp div.z_info div.titrezone {margin:0;}
div.z_infoscomp div.z_info div.item {margin:0 0 6px 0;}
div.z_infoscomp div.z_info div.item span.titre {font-weight:bold;}
div.z_infoscomp div.z_info div.item span.description {font-weight:normal;}
div.z_infoscomp div.lien {margin:0;}
	/*** suivant le contexte ***/
	#rubf .z_info div.titrezone {color:#984598;}

/*** les themes ****/
/*.coupcoeur {}*/
div.coupcoeur div.bloc2col {margin:0px;}	
div.coupcoeur div.bloc2col div.accroche {background-color:#ed0d65;}
div.bloc2col div.commentaire{width:300px;padding:0;margin:12px 0 0 0;background-color:inherit;width:300px;}
div.bloc2col div.commentaire div {float:left;clear:left;width:300px;}


div.bonsplans {margin:0;padding:0 1px 0px 1px;}
div.bonsplans div.zoneimages {width:792px;}
div.bonsplans div.zoneimages div.image {width:20%;clear:none;}
div.bonsplans div.zonetitres {width:792px;margin:5px 0 0 0;}
div.bonsplans div.zonetitres div {width:152px;padding:0 0 0 6px;}

div.bonsplans div.zonetextes {width:792px;overflow:hidden;background:url(../images/assets/picto_pointilleslongs792_4p.gif) 0px 0px;}
div.bonsplans div.zonetextes div.bloc1col {}

ul.liengraphiques {float:left;margin:0;padding:2px 0 4px 0;overflow:hidden;}
ul.liengraphiques li {float:left;margin:4px 0 0 0;padding:0;overflow:hidden;}

div.bloc2col div.zonecontenu ul.liengraphiques {float:left;margin:0;padding:2px 0 4px 0;width:300px;overflow:hidden;}
div.bloc2col div.zonecontenu ul.liengraphiques li {float:left;margin:4px 0 0 0;padding:0;overflow:hidden;}

div.zoneliens div.colonne ul.liengraphiques {float:left;padding:0;width:140px;overflow:hidden;}
div.zoneliens div.colonne ul.liengraphiques li {float:left;padding:0;overflow:hidden;}
*html div.zoneliens div.colonne ul.liengraphiques li a img {} 
div.zoneliens div.colonne ul.liengraphiques a {width:140px;overflow:hidden;margin:0;}


#defile {}
#defile .mediazoom {float:left;margin:0 2px 0 0;padding:0;width:230px;}
*html #defile .mediazoom {margin:3px -4px 0 0;}
#defile .mediazoom img {margin:0 0 1px 0;padding:0;float:left;}
#defile .mediazoom div.legende {width:218px;padding:6px;font:normal 12px verdana,sans-serif;color:#ffffff;}
#defile div.galerie {position:relative;width:240px;margin:0 0 1px 0;padding:0px;}
*html #defile div.galerie {margin:3px 0 0 0;width:246px;}
#defile div.galerie div.vignette {float:left;margin:0 0px 6px 6px;padding:0;}
#defile div.galerie div.vignette img {float:left;margin:0;padding:0;border:0;}
#defile div.galerie div.vignette span {display:none;}
#defile div.galerie div.legende {width:220px;margin:-5px 0 0 6px;padding:6px;border-width:1px;border-style:solid;border-color:#0091B8;}

#messageerreurAJOUT {font:bold 10px verdana;color:#ED0D65;}

div.aa {font:bold 14px verdana;color:#000000;}
div.champsrecherche {font:bold 11px verdana;color:#ED0D65;}
div.champsrecherche a {font:bold 11px verdana;color:#ED0D65;}