/***************** VERSION 2008 ********************/
/***************************************************/

html{
	height:100%;
}

body {    
	height:100%;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#231f20;
	margin:0;
	padding:0;	
}  

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#231f20;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;	
}

#global{
	height:auto !important;
	min-height:100%;
	_height:100%;
	margin:auto;
	width:955px;
	background:#ffffff;
}

#conteneur{
	width:955px;
	background:url(/images/2008/fond_page.gif) repeat-y #FFFFFF;
}

#conteneurGauche{
	float:left;
	width:230px;
}

#conteneurDroite{
	float:right;
	width:725px;
}

/* Recette */

#recettebody {    
	height:100%;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#231f20;
	margin:auto;
}  

#recetteglobal{
	width:750px;
	margin:auto;
	background:#ffffff;
}


#recetteconteneur{
	width:750px;
}

#recettecontenu{
	float:right;
	width:750px;
	margin-top:20px;
}

.recettelistecolonneGauche{
	float:left;
	width:180px;
}

.recettelistecolonneDroite{
	float:right;
	width:260px;
}

.recettecolonneGauche{
	float:left;
	width:260px;
}

.recettecolonneDroite{
	float:right;
	width:490px;
}

.recettecolonneGauche2{
	float:left;
	width:47%;
}

.recettecolonneDroite2{
	float:right;
	width:48%;
}

.recettecolonneGaucheinter{
	float:left;
	width:95%;
}

.recettecolonneDroiteinter{
	background:url(/images/Recette_Icone.gif) bottom no-repeat;
	float:right;
	width:5%;
	height:550px;
}

.recetteimage{
	text-align:center;
	width:100%;
}

/* Divers */

h1{
	font-size:22px;
	font-weight:normal;
	color:#166880;
	margin-top:10px;
	margin-bottom:8px;
}

h2{
	font-size:14px;
	color:#14b8ed;
	margin-top:0;
	margin-bottom:10px;
}

h3{
	width:auto;
	font-size:12px;
	color:#14b8ed;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:1px solid #7fd9f5;
}

h4{	
	font-size:12px;
	color:#14b8ed;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:10px;
}

h5{
	font-size:11px;
	text-transform:uppercase;
	color:#166880;
	margin-bottom:7px;
}

h2 a, h2 a:hover{
	font-size:14px;
	color:#14b8ed;
}

h1.titreNoir{
	margin-left:20px;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	color:#231f20;
}

h2.titreGris{
	margin-left:35px;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	color:#939598;
}

h2.titreGris a{
	color:#939598;
}

h2.titreGris a:hover{
	color:#939598;
	text-decoration:underline;
}

hr.titreThematique{
	margin-top:8px;
	margin-bottom:4px;
}

h2.titreThematique{
	font-size:22px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
	margin-left:20px;
	
}

img.titreThematique{
	vertical-align:middle;
	margin-left:4px;
	
}

h2.blog{
	font-size:18px;
	color:#14b8ed;
}

h3.blog{
	font-size:12px;
	text-transform:uppercase;
	color:#14b8ed;
	margin-bottom:0;
	border:none;
}

hr.zoom{
	margin-top:0;
	margin-bottom:10px;
	border-bottom:1px solid #000000;
}

hr.zoom2{
	margin-top:0;
	margin-bottom:0px;
	border-bottom:1px solid #000000;
}


hr.blog1{
	margin-top:0;
	margin-bottom:10px;
}

hr.blog2{
	margin-top:3px;
	margin-bottom:3px;
	border-bottom:1px solid #14b8ed;
}

hr.blog3{
	margin-top:4px;
	margin-bottom:8px;
	border-bottom:1px solid #14b8ed;
}



hr.AcuPromo{
	margin-top:5px;
	margin-bottom:3px;
	border-bottom:1px solid #7FD9F5;
}

h1.titrePanier{
	font-size:26px;
	width:140px;
	height:29px;
	background:url(/images/2008/b_panier.gif) right no-repeat;
	padding-right:30px;
	padding-bottom:0px;
	margin-bottom:0px;
}

h1.titrePanierbis{
	font-size:26px;
	height:29px;
	padding-right:30px;
}

h2.recette{
	font-size:18px;
	color:#14b8ed;
	font-weight:bold;
	margin-top:10px;
	padding-bottom:5px;
	margin-bottom:6px;
	border-bottom:1px solid #7fd9f5;
}

.clearer{
	clear:both;
	height:0;
	font-size:0;
	margin:0;
	padding:0;
}

.clearer10{
	clear:both;
	height:10px;
	font-size:0;
}

.clearer20{
	clear:both;
	height:20px;
	font-size:0;
}

.bleuFonce{
	color:#166880;
}

.bleuClair, .bleuClair a:hover , .bleuClair a:active{
	color:#14b8ed;
	font-weight:bold;
}

.bleuClair:hover{
	color:#14b8ed;
	font-weight:bold;
}

.fondBleu{
	background-color:#166880;
	color:#ffffff;
}

.alignGauche{
	float:left;
	clear:both;
}

.alignDroite{
	float:right;
	clear:both;
}

.texteGauche{
	text-align:left;
}

.texteDroite{
	text-align:right;
}

img{
	border:0;	
}

a{
	color:#166880;
	text-decoration:none;
}

a:hover{
	color:#14b8ed;
}

a.noir{
	color:#000000;
	text-decoration:none;
}

a.noir:hover{
	color:#000000;
	text-decoration:underline;
}

hr{
	height:0;
	border:0;
	border-bottom:1px solid #166880;
	margin-top:15px;
	margin-bottom:15px;
}

hr.recette{
	height:0;
	border:0;
	border-bottom:1px solid #0498D9;
	margin-top:15px;
	margin-bottom:15px;
}

p{
	margin-top:7px;
	margin-bottom:7px;
}

.gauche{
	width:270px;
	float:left;
}

.droite{
	width:202px;
	float:right;
}

.padding20{
	padding:0;
	margin:0;
	padding-left:20px;
}

.fondLeger{
	background-color:#F0F0F0;
}

.colonneGauche{
	float:left;
	width:47%;
}

.colonneDroite{
	float:right;
	width:45%;
}

.blogColonneGauche{
	float:left;
	width:30%;
}

.blogColonneDroite{
	float:right;
	width:68%;
}

.blogContenu{
	width:450px;
}

.colonne{
	float:left;
	width:460px;
}

.CCAcolonneGauche{
	float:left;
	width:50%;
}

.CCAcolonneDroite{
	float:right;
	width:46%;
}

ul.listeRubriques{
	width:213px;
	width:100%;
	margin-top:0;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding:0;
	list-style:none;
}

ul.listeRubriques li{
	padding-top:3px;
}

ul.listeSousRubriques{
	width:198px;
	margin-top:0;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:10px;
	padding:0;
	list-style:none;
}

ul.listeSousRubriques li{
	font-size:11px;
	padding-top:3px;
}

ul.listeRubriquesZoom{
	width:213px;
	width:100%;
	margin-top:0;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding:0;
	list-style:none;
	color:#000000;
}

ul.listeRubriquesZoom li{
	padding-top:3px;
}

.titreLieu{
	font-size:22px;
}

table.choix td{
	padding-right:25px;
}

.zoneCachee{
	display:none;
}

.zoneVisible{
	display:block;
}

.liste{
	padding-bottom:24px;
}

.listeRubriques{
	float:left;
}

.listePages{
	float:right;
	text-align:right;
	line-height:2;
	padding-top:0px;
	padding-bottom:0px;
}

.listePagesChef{
	width:100%
	float:left;
	line-height:2;
	padding-top:0px;
	padding-bottom:0px;
}

.listePagesChefGauche{
	float:left;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
}

.listePagesChefDroite{
	float:right;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
}

.Select{
	font-family: arial regular, helvetica;
	font-weight:normal;
	font-size:12px;
	color: #166880;
	
	border-top : solid 1px;
	border-bottom : solid 1px;
	border-left : solid 1px;
	border-right : solid 1px;
	
	border-top-color : #166880;
	border-bottom-color : #166880;
	border-left-color : #166880;
	border-right-color : #166880;
}

#recetteTitre{
	color:#14B8ED;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:4px;
}

/* Menu haut */

#menuHaut{
	padding-top:15px;
	width:955px;
	height:27px;
	text-align:right;
	color:#166880;
	font-weight:bold;
	text-transform:uppercase;
}

#menuHaut .separation{
	width:1px;
	height:27px;
	background:url(/images/2008/separation_menu.jpg);
}


/* Bandeau */

#bandeau{
	float:right;
	width:725px;
	margin:0;
}


/* Menu gauche */

#menuGauche{
	float:left;
	height:100%;
	width:230px;
	padding-top:22px;
	padding-bottom:20px;
	background:url(/images/2008/fond_menu_g.gif) top no-repeat #818181;
	color:#FFFFFF;
}

#menuGauche a, #menuGauche a:hover{
	color:#ffffff;
}

#menuGauche hr{
	width:50px;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:0;
}

#menuGauche .titreMenuGauche{
	width:212px;
	font-family: arial black, helvetica;
	font-size:45px;
	color:#FFFFFF;
	margin-left:12px;
}

#menuGauche .titreMenuGauche a, #menuGauche .titreMenuGauche a:hover{
	color:#FFFFFF;
	line-height:38px;
}

.lienMenuGauche{
	margin:10px 0 0 12px;
}

#menuGauche .lienMenuGauche .forumLien1MenuGauche:link,#menuGauche .lienMenuGauche .forumLien1MenuGauche:hover,#menuGauche .lienMenuGauche .forumLien1MenuGauche:visited,#menuGauche .lienMenuGauche .forumLien1MenuGauche:active{
	font-family: arial, helvetica;
	font-size:14px;
	font-weight:bold;
	color:#00BAEB;
}

#menuGauche .lienMenuGauche .forumLien2MenuGauche:link,#menuGauche .lienMenuGauche .forumLien2MenuGauche:hover,#menuGauche .lienMenuGauche .forumLien2MenuGauche:visited,#menuGauche .lienMenuGauche .forumLien2MenuGauche:active{
	font-family: arial, helvetica;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#menuGauche .titre2MenuGauche{
	width:212px;
	font-family: arial, helvetica;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:12px;
}

#menuGauche .titre3MenuGauche{
	width:212px;
	font-family: arial, helvetica;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:12px;
	line-height:24px;
}

#menuGauche .sousTitreMenuGauche{
	width:212px;
	font-size:12px;
	color:#ffffff;
	margin-left:12px;
}

#menuGauche .sousTitreMenuGauche a, #menuGauche .sousTitreMenuGauche a:hover{
	width:212px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

#menuGauche .sousTitreMenuGaucheRecette{
	margin-top:4px;
	width:212px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:12px;
}

#menuGauche .sousTitreMenuGaucheRecette a, #menuGauche .sousTitreMenuGaucheRecette a:hover{
	margin-left:0;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

#menuGauche .texte{
	width:200px;
	margin-left:25px;
	margin-bottom:10px;
}

#menuGauche .actu{
	width:212px;
	margin-top:10px;
	margin-left:12px;
}

#menuGauche .actu img{
	display:block;
	float:left;
	margin:0 8px 8px 0;
}

#menuGauche .actu .texteActu{
	float:left;
	width:212px;
}

#menuGauche .actu .texteActu a,#menuGauche .actu .texteActu a:hover{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#menuGauche .actu .texteActuNoImage{
	float:right;
	width:227px;
}

#menuGauche .boutonPanier{
	margin-left:12px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	border:0;
}

#menuGauche ul{
	list-style:none;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:8px;
	margin-left:12px;
	padding:0;
}

#menuGauche ul a{
	color:#FFFFFF;
}

#menuGauche ul a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#menuGauche ul .prix{
	padding-left:13px;
}

#menuGauche .bouton{
	margin-left:12px;
	font-size:14px;
	font-weight:bold;
}


/* Zones de contenu */

#contenu{
	float:right;
	width:715px;
	margin-top:20px;
}

#contenuGauche{
	float:left;
	width:480px;
}

#contenuDroite{
	float:right;
	width:223px;
}

#contenuGaucheBlog{
	float:left;
	width:450px;
}

#contenuGaucheBlog p{
	margin:0;
	padding:0;
}

#contenuGaucheZoom{
	float:left;
	width:481px;
}

#contenuZoomTitre{
	width:100%;
	background:#000000;
	color:#FFEC00;
}

#contenuZoomTitre h1{
	font-size:22px;
	font-weight:normal;
	color:#FFEC00;
	margin-top:2px;
	margin-bottom:2px;
}

/* Contenu accueil */

.colonneGaucheAcc{ 
	float:left;
	width:258px;
	font-size:11px;
}

.colonneGaucheAcc a,.colonneGaucheAcc ahover{ 
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.colonneDroiteAcc{ 
	float:right;
	width:255px;
	font-size:11px;
}

.colonneDroiteAcc a,.colonneDroiteAcc ahover{ 
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

h1.titreAcc1{
	margin-left:15px;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	color:#166880;
	margin-top:20px;
	margin-bottom:5px;
}

h2.titreAcc2{
	font-size:21px;
	color:#12B8ED;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
}

h2.titreAcc2 a, h2.titreAcc2 a:hover{
	font-size:21px;
	line-height:20px;
	font-weight:normal;
	color:#12b8ed;
	text-decoration:none;
}

h2.titreAcc3{
	font-size:21px;
	color:#12B8ED;
	font-weight:normal;
	line-height:20px;
	color:#12b8ed;
	margin-top:5px;
	margin-bottom:5px;
}

h3.titreAcc3{
	margin-left:15px;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	color:#166880;
	margin-bottom:15px;
	margin-top:0;
	border:none;
}


/* Menu droite */

#menuDroiteRondBleu{
	width:213px;
	height:auto;
	min-height:280px;
	_height:280px;
	padding-top:50px;
	padding-left:10px;
	color:#166880;
	background:url(/images/2008/fond_rond_droite.jpg) no-repeat;
}

#menuDroiteRondBleu .titreDroite{
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}

#menuDroiteRondBleu .titreDroiteOn{
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}

#menuDroiteRondBleu .grosTitre{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;	
}

#menuDroiteRondBleu .texte{
	width:200px;
}

#menuDroiteRondBleu hr{
	width:90%;
	margin-left:0px;
	text-align:left;
	margin-top:0;
	margin-bottom:6px;
	
}

#menuDroiteRondJaune{
	width:213px;
	height:auto;
	min-height:300px;
	_height:300px;
	padding-top:50px;
	padding-left:10px;
	color:#000000;
	background:url(/images/2008/fond_rond_droite_jaune.jpg) no-repeat;
}

#menuDroiteRondJaune .titreDroite{
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}

#menuDroiteRondJaune .titreDroiteOn{
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}

#menuDroiteRondJaune .grosTitre{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;	
}

#menuDroiteRondJaune .texte{
	width:200px;
}

#menuDroiteRondJaune hr{
	width:90%;
	margin-left:0px;
	text-align:left;
	margin-top:0;
	margin-bottom:6px;
	
}

#menuDroiteRondJaune a{
	color:#000000;
	text-decoration:none;
}

#menuDroiteRondJaune a:hover{
	color:#747577;
}

#contenuDroite .logoProduitsLaitiers{
	margin-top:20px;
	width:213px;
	padding-left:10px;
}

#logoDonGout{
	float:left;
	text-align:right;
	width:223px;
}


/* Menu bas */

#menuBas{
	width:955px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:10px;
	background:#ffffff;
}

#menuBas ul{
	margin:0;
	margin-left:5px;
	list-style:none;
	padding:0;
}

#menuBas li{
	display:inline;
	margin-right:10px;
}

#menuBas .rappel{
	text-transform:lowercase;
	margin-left:5px;
	width:950px;
	color:#6E6E6E;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	background:#ffffff;
}

#menuBas .rappel a{
	color:#6E6E6E;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#menuBas .rappel a:hover{
	color:#12B8ED;
}

/* Zone actualités promo */

#mooquee{
	float:left;
	margin:5px;
	font-weight:bold;
	color:#ed1c24;
	border:0px solid #7fd9f5;
	
	position: relative;
	overflow: hidden;
	white-space: nowrap;
}

#mooquee a{
	font-weight:bold;
	color:#ed1c24;
}

.mooquee-text
{
	/* don't change */
	position: absolute;
}

/* Blocs cours de cuisine */

table.titreCourstheme td{
	height:26px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

table.titreCours td{
	height:26px;
	font-size:18px;
	margin-bottom:10px;
}

td.numCours{
	width:40px;
	background:url(/images/2008/rond_gris.gif) no-repeat center;
	text-align:center;
}

h3.titreCoursCuisine{
	text-transform:none;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	border:none;
	margin:0;
	madding:0;
}

.lignePanierPast{
	height:auto;
	padding:0;
	margin-top:2px;
	background: #f5f5f5 no-repeat;
}

.lignePanier{
	height:auto;
	padding:0;
	margin-top:2px;
	background: #e5e5e5 no-repeat;
}

.lignePanier a{
	color:#231f20;
}

.lignePanier a:hover{
	color:#231f20;
	text-decoration:underline;
}

.lignePaniercomplet{
	padding:0;
	color:#DD0000;
	margin-left:2px;
}


img.iconePanier{
	display:block;
	float:right;
	width:16px;
	height:16px;
}

.coursInclus{	
	background:url(/images/2008/degrade_gris.gif) repeat-y;
	padding: 0 20px 0 0;
	border:1px dashed #14b8ed;
	visibility:hidden;
}

.commentaires{
	color:#000000;
	font-size:11px;
}
.Commentaires:link{color: #000000;text-decoration:none}
.Commentaires:visited{color: #000000;text-decoration:none}

ul.AtelierRecettes{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	list-style:none;
	color:#707173;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
}

ul.AtelierRecettes li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:0px;
}

ul.AtelierObjectifs{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	list-style:none;
	color:#707173;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
}

ul.AtelierObjectifs li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:0px;
}

.colonneGaucheCours{
	width:42%;
}

.colonneDroiteCours{
	width:55%;
}



/* Panier */

.titreTableauPanier{
	padding:4px;
	background-color:#b1b3b4;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	white-space: nowrap;
}

.texteGris{
	color:#707173;
}

td.bordureDroite{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#231f20;
	padding:5px;
	border-right:1px solid #d8d9d9;
}

hr.gris{
	margin:0;
	border-bottom:1px solid #b1b3b4;
}

td.fondCheckbox{
	padding:4px;
	background:url(/images/2008/fond_checkbox.gif) repeat-y top center;
}


/* Formulaires */

.ligneForm{
	width:inherit;
	min-height:28px;
	_height:28px;
	margin-top:5px;
	clear:both;
}

.gaucheForm{
	float:left;
	width:29%;
	text-align:right;
}

.droiteForm{
	float:right;
	width:70%;
	text-align:left;
}

.gaucheFormChk{
	float:left;
	width:20px;
	text-align:right;
}

.droiteFormChk{
	float:right;
	width:440px;
	text-align:left;
}

.ligneFormDos{
	width:inherit;
	
	margin-top:5px;
	clear:both;
}

.gaucheFormDos{
	float:left;
	width:25%;
	text-align:right;
	font-weight:bold;
}

.SpanTips1 {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	width:450px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:3px solid #ebebeb;
	border-bottom:3px solid #ebebeb;
	background-color:#FFFFFF;
	z-index:10;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

.SpanTipsTheme {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	width:375px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:3px solid #ebebeb;
	border-bottom:3px solid #ebebeb;
	background-color:#FFFFFF;
	z-index:10;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

.SpanTipsMots {
	position: absolute;
	visibility: hidden;
	padding:10px;
	top: 0;
	left: 0;
	width:300px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:3px solid #ebebeb;
	border-bottom:3px solid #ebebeb;
	background-color:#FFFFFF;
	z-index:10;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

.starDivmoy ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 100px; TOP: -20px; POSITION: relative; FLOAT: left; BACKGROUND: url('/images/stars.gif') repeat-x; }
.starDivmoy li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
.starDivmoy li.curr { BACKGROUND: url('/images/stars.gif') left 25px; FONT-SIZE: 1px; }
.starDivmoy div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }


.starDiv ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 0px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('/images/stars.gif') repeat-x; CURSOR: pointer; }
.starDiv li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
.starDiv li.curr { BACKGROUND: url('/images/stars.gif') left 25px; FONT-SIZE: 1px; }
.starDiv div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }

a.identifier{
	color:#14b8ed;
}

a.identifier:hover{
	text-decoration:underline;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:3px solid #ebebeb;
	border-bottom:3px solid #ebebeb;
	line-height: 18px;
	z-index: 100;
	background-color: #FFFFFF;
	width: 108px;
	text-align:left;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}

.anylinkcss a{
	width: 100%;
	display: block;
	border-bottom: 1px solid #FFFFFF;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}

.anylinkcss a:visited , .anylinkcss a:link { /*hover background color*/
	text-decoration: none;
}

.anylinkcss a:hover , .anylinkcss a:active { /*hover background color*/
	background-color: #FFFFFF;
	text-decoration: none;
}

.CoursFilmNumber{
	color: #14b8ed;
	font-size: 50px;
	font-weight: normal;
	line-height: 42px;
}

.CoursFilmTitre{
	color: #166880;
	font-size: 16px;
	font-weight: bold;
}

.CoursFilmTexte{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

#Achat{
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:3px solid #ebebeb;
	border-bottom:3px solid #ebebeb;
	z-index:10;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

#AchatTitre{
	text-align:center;
	width:100%;
	height:22px;
	font-weight:bold;
	font-size:17px;	
	color: #166880;
	background-color:#8AD9F8;
	border-bottom:1px solid #ebebeb;
}


#AchatContenu{
	height:70px;
	padding-top:10px;
	width:100%;
}

#AchatAction{
	text-align:center;
	width:100%;
}

#Cache{
	position:absolute;
	visibility:hidden;
	background-color:#ACACAC;
	opacity : 0.5; 
    filter : alpha(opacity=50);
    z-index:5;
}

h2.calendrier{
	margin:0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#14b8ed;
}

hr.calendrier{
	margin-top:2px;
	margin-bottom:2px;
	border-bottom:1px solid #14b8ed;
}

.calendriermois{
	width:100%;
	background-color:#c1c1c1;
	padding-top:2px;
	padding-bottom:2px;
}

.calendriermoisdetail{
	display:inline;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#c1c1c1;
	color:#000000;
}

.calendriermoisdetail a:link , .calendriermoisdetail a:visited , .calendriermoisdetail a:active , .calendriermoisdetail a:hover{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px;
}

.calendriermoisdetailsel{
	display:inline;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#8ad9f9;
	color:#000000;
}

.calendriertab{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}

.calendriertab td, .calendriertab a:link, .calendriertab a:visited, .calendriertab a:active, .calendriertab a:hover{
	padding:4px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#7B797A;
}

.calendriertabweek{
	color:#A1A1A1;
}
.calendriertabend{
	color:#70A5B2;
}

.calendriertabhour{
	font-weight:bold;
	color:#7B797A;
}

.conditions:link, .conditions:visited, .conditions:active, .conditions:hover{
	text-decoration:underline;
}

.culinotheque{
	padding:0px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#166880;
}
.culinotheque:link, .culinotheque:visited, .culinotheque:active,{
	text-decoration:underline;
}

.repertoireville{
	font-size:12px;
	text-transform:uppercase;
	color:#14b8ed;
	font-weight:bold;
}

.repertoiresuite:link, .repertoiresuite:visited{
	color:#231F20;
}

.repertoiresuite:active , .repertoiresuite:hover{
	font-weight:bold;
}

.repertoirevillezoom{
	font-size:12px;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
}

.assistantlettre{
	font-size:20px;
	color:#14b8ed;
}

.assistantmot:link, .assistantmot:visited{
	color:#231F20;
	cursor: default;
}

.assistantmot:active , .assistantmot:hover{
	font-weight:bold;
}

.chefnom:link, .chefnom:visited{
	color:#231F20;
}

.chefnom:active , .chefnom:hover{
	font-weight:bold;
}

.bandeauventeenlignefleche{
	margin:0;
	padding:0;
	height:12px;
	background:url(/images/icones/Venteenligne_Fleche.gif) no-repeat #FFFFFF 380px;
}

.bandeauventeenligne{
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	background-color:#e5e5e5;
}

/* POUR L'EDITEUR WORD */
.editeurh1{
	font-size:22px;
	font-weight:normal;
	color:#166880;
	margin-top:10px;
	margin-bottom:8px;
}

.editeurh1titreNoir{
	margin-left:20px;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	color:#231f20;
}

.editeurh1titrePanier{
	font-size:26px;
	width:140px;
	height:29px;
	background:url(/images/2008/b_panier.gif) right no-repeat;
	padding-right:30px;
}

.editeurh2{
	font-size:14px;
	color:#14b8ed;
	margin-top:0;
	margin-bottom:10px;
}

.editeurh2 a, .editeurh2 a:hover{
	font-size:14px;
	color:#14b8ed;
}

.editeurh2titreThematique{
	font-size:22px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
	margin-left:20px;
	
}

.editeurh2blog{
	font-size:18px;
	color:#14b8ed;
}

.editeurh2recette{
	font-size:18px;
	color:#14b8ed;
	font-weight:bold;
	margin-top:0;
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px solid #7fd9f5;
}

.editeurh3{
	display: block;
	width:100%;
	font-size:12px;
	color:#14b8ed;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:1px solid #7fd9f5;
}

.editeurh3blog{
	font-size:12px;
	text-transform:uppercase;
	color:#14b8ed;
	margin-bottom:0;
	border:none;
}

.editeurh4{	
	font-size:12px;
	color:#14b8ed;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:10px;
}

.editeurh5{
	font-size:11px;
	text-transform:uppercase;
	color:#166880;
	margin-bottom:7px;
}

.plansite{
	color:#166880;
	font-size:12px;
}

.plansite a,.plansite a:hover{
	text-decoration:underline;
}

.plansite a:hover{
	text-decoration:underline;
}

.Comment_Nb{
	float:right;
	text-align:right;
	width:460px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	font-weight:bold;
}

.Comment_Suite{
	float:right;
	text-align:right;
	width:460px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	font-weight:bold;
}

.Comment_Suite a:link, .Comment_Suite a:visited, .Comment_Suite a:active, .Comment_Suitea:hover{
	color:#14B8ED;
}

.Comment{
	width:460px;
	background-color:#F5F5F5;
	margin-bottom:10px;
}

.Comment_Paire{
	width:460px;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

.Comment_Entete{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	font-weight:bold;
}

.Comment_Entete_Nom{
	float:left;
	color:#166880;
}

.Comment_Entete_Date{
	float:right;
	color:#000000;
}

.Comment_Corps{
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}

/***************** FIN VERSION 2008 ****************/
/***************************************************/



.mceVisualAid {
	border: 1px dashed #BBBBBB;
}
.tableCentre{   
	background-color: #444444;}


.CalendrierTitre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF }
.Calendrier	{font-family:   Arial,sans-serif; font-size: 11px;font-weight: normal; color: #322D2F;}
.Calendrier:link{font-family: Arial,sans-serif; font-size: 11px;font-weight: normal; color: #322D2F; text-decoration: none}
.Calendrier:visited{font-family: Arial,sans-serif; font-size: 11px;font-weight: normal; color: #322D2F; text-decoration: none}
.Calendrier:active{font-family: Arial, sans-serif; font-size: 11px;font-weight: normal; color: #000000; text-decoration: none}
.Calendrier:hover{font-family: Arial,sans-serif; font-size: 11px;font-weight: normal; color: #000000; text-decoration: none}

.CalendrierChMois	{background-color: #ABC4CB; font-family:  Arial,sans-serif; font-size: 11px;font-weight: normal; color: #322D2F;}
.CalendrierChMois:link{background-color: #FFFFFF;font-family: Arial,sans-serif; font-size: 11px;font-weight: normal; color: #322D2F; text-decoration: none}
.CalendrierChMois:visited{background-color: #FFFFFF;font-family: Arial,sans-serif; font-size: 11px;font-weight: normal; color: #322D2F; text-decoration: none}
.CalendrierChMois:active{background-color: #ABC4CB; font-family:Arial, sans-serif; font-size: 11px;font-weight: normal; color: #000000; text-decoration: none}
.CalendrierChMois:hover{background-color: #ABC4CB; font-family:Arial,sans-serif; font-size: 11px;font-weight: normal; color: #000000; text-decoration: none}



.TitreHome{
font-family: courier new, serif;	
font-weight:bold;
font-size:30px;	
color: #9EACB2;
line-height: 28px;
}

.SsTitreHome{
font-family: courier new, serif;
font-style: italic;	
font-weight:bold;
font-size:26px;	
color: #9EACB2;
line-height: 26px;
}

.TitreQuizz,.TitreQuizz:link, .TitreQuizz:visited{
font-family: arial, helvetica;
font-style: normal;	
font-weight:bold;
font-size:17px;	
color: #00B47F;
text-decoration: none;
}
.TitreQuizz,.TitreQuizz:active, .TitreQuizz:hover{
font-family: arial, helvetica;
font-style: normal;	
font-weight:bold;
font-size:17px;	
color: #00844F;
text-decoration: none;
}


.SsTitreQuizz,.SsTitreQuizz:link, .SsTitreQuizz:visited{
font-family:  arial, helvetica;
font-style: normal;	
font-size:12px;	
color: #00B47F;
text-decoration: none;
}
.SsTitreQuizz:active, .SsTitreQuizz:hover{
font-family:  arial, helvetica;
font-style: normal;	
font-size:12px;	
color: #00844F;
text-decoration: none;
}

.SsInfoHome{
font-family:  arial, helvetica;
font-style: normal;	
font-size:10px;	
color: #00B47F;
}


.IconeTitreHome, .IconeTitreHome:link, .IconeTitreHome:visited{
font-family:  arial, helvetica;
font-style: normal;	
font-weight:normal;
font-size:14px;	
color: #007236;
line-height: 12px;
text-decoration: none;
}
.IconeTitreHome:active, .IconeTitreHome:hover{
font-family:  arial, helvetica;
font-style: normal;	
font-weight:normal;
font-size:14px;	
color: #3DBD96;
line-height: 12px;
text-decoration: none;
}


.IconeSsTitreHome, .IconeSsTitreHome:link, .IconeSsTitreHome:visited, .IconeSsTitreHome:active, .IconeSsTitreHome:hover{
font-family:  arial, helvetica;
font-style: normal;	
font-size:12px;	
color: #000000;
line-height: 12px;
text-decoration: none;
}

.TexteBasPageHome{
font-family:  courier new, serif;
font-style: normal;	
font-weight:normal;
font-size:14px;	
color: #FFFFFF;
text-decoration: none;
}
.TexteBasPageHome:link {
font-family:  courier new, serif;
font-style: normal;	
font-weight:normal;
font-size:14px;	
color: #FFFFFF;
text-decoration: none;
} 
.TexteBasPageHome:visited {
font-family:  courier new, serif;
font-style: normal;	
font-weight:normal;
font-size:14px;	
color: #FFFFFF;
text-decoration: none;
}

.TexteBasPageHome:active {
font-family:  courier new, serif;
font-style: normal;	
font-weight:normal;
font-size:14px;	
color: #C5CDD1;
text-decoration: none;
}
.TexteBasPageHome:hover {
font-family:  courier new, serif;
font-style: normal;	
font-weight:normal;
font-size:14px;	
color: #C5CDD1;
text-decoration: none;
}




.DateNewsDroite{
font-family: arial, helvetica;		
font-weight:bold;
font-size:10px;	
color: #000000;
}
.DateNewsDroite:link { font-style: normal; font-variant: normal; font-weight: bold;  color : #000000; text-decoration: none} 
.DateNewsDroite:visited { font-style: normal; font-variant: normal; font-weight: bold; color : #000000; text-decoration: none}
.DateNewsDroite:active {font-style: normal; font-variant: normal; font-weight: bold; color : #000000; text-decoration: none}
.DateNewsDroite:hover { font-style: normal; font-variant: normal; font-weight: bold; color : #000000; text-decoration: none}












.ActuHaut:link{font-family: Helvetica, Arial,sans-serif; font-size: 12px;font-weight: normal; color: #D40044; text-decoration: none}
.ActuHaut:visited{font-family: Helvetica, Arial,sans-serif; font-size: 12px;font-weight: normal; color: #D40044; text-decoration: none}
.ActuHaut:active{font-family: Helvetica, Arial,sans-serif; font-size: 12px;font-weight: normal; color: #000000; text-decoration: none}
.ActuHaut:hover{font-family: Helvetica, Arial,sans-serif; font-size: 12px;font-weight: normal; color: #000000; text-decoration: none}


.BaseLine { font-family:  Arial, Helvetica, sans-serif; font-size: 15px; color: #D40044}

.titreRouge { font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #D40044}
.texteRouge { font-family:  Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #D40044}

.textenormal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
H5,.textePetit {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}

.TitreHaut { font-family:  Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}

.titr1 {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B4B4B4}

.Prod1 {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D40044}
.Prod2 {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #18C6E7}



.Titregris11verdana { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #B4B4B4 }
.Titresaumon16 { font-family:  Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FBD7A2}

.textesgris12arial { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CDCBC9}
.Titresaumon14BOld { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FBD7A2}
.textesgris12verdbold { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CDCBC9 }
.textesnoir12verdbold { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.textesblancr12verdboldCopy { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }
.textesgris12verdbold2 { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B4B4B4}
.baspage {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal}



.menuhaut1 		{  font-family: Arial,  Verdana,  sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut1:link	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut1:visited	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut1:active	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}
.menuhaut1:hover	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}

.menuhaut1Act 			{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut1Act:link		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut1Act:visited		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut1Act:active		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut1Act:hover		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}


.menuhaut2 		{  font-family: Arial,  Verdana,  sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut2:link	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut2:visited	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut2:active	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}
.menuhaut2:hover	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}

.menuhaut2Act 			{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut2Act:link		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut2Act:visited		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut2Act:active		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut2Act:hover		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}

.menuhaut3 		{  font-family: Arial,  Verdana,  sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut3:link	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut3:visited	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut3:active	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut3:hover	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00CEFF ;  text-decoration: none; line-height: 11px;}

.menuhaut3Act 			{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut3Act:link		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut3Act:visited		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut3Act:active		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut3Act:hover		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}

.menuhaut4 		{  font-family: Arial,  Verdana,  sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut4:link	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut4:visited	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut4:active	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FBB327 ;  text-decoration: none; line-height: 11px;}
.menuhaut4:hover	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FBB327 ;  text-decoration: none; line-height: 11px;}

.menuhaut4Act 			{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut4Act:link		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut4Act:visited		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut4Act:active		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut4Act:hover		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}


.menuhaut5 		{  font-family: Arial,  Verdana,  sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut5:link	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut5:visited	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut5:active	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}
.menuhaut5:hover	{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}

.menuhaut5Act 			{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut5Act:link		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut5Act:visited		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut5Act:active		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut5Act:hover		{  font-family: Arial,  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}


.menuhaut6 		{  font-family: Arial,Verdana,  sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut6:link	{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut6:visited	{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0761B0 ;  text-decoration: none; line-height: 11px;}
.menuhaut6:active	{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}
.menuhaut6:hover	{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00B48F ;  text-decoration: none; line-height: 11px;}

.menuhaut6Act 			{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut6Act:link		{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut6Act:visited		{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut6Act:active		{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}
.menuhaut6Act:hover		{  font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CEFF ;  text-decoration: none; line-height: 11px;}


.MenuGQSN0F 		{  background-color: #B6BCC0;  }
.MenuGQSN0 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGQSN0:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGQSN0:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGQSN0:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5088C7 ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGQSN0:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5088C7 ;background-color: #B6BCC0;  text-decoration: none; }

.MenuGQSN0SelF,	.MenuGQSN1FSel 		{  background-color: #00ADE1;  }
.MenuGQSN0Sel,	.MenuGQSN1Sel 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGQSN0Sel:link,	.MenuGQSN1Sel:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; background-color: #5088C7;  text-decoration: none; }
.MenuGQSN0Sel:visited,	.MenuGQSN1Sel:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGQSN0Sel:active,	.MenuGQSN1Sel:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGQSN0Sel:hover,	.MenuGQSN1Sel:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }




.MenuGRennes0F 		{  background-color: #B6BCC0;  }
.MenuGRennes0 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGRennes0:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGRennes0:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGRennes0:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5088C7 ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGRennes0:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5088C7 ;background-color: #B6BCC0;  text-decoration: none; }



.MenuGRennes1F 		{  background-color: #CBD2D5;  }
.MenuGRennes1 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGRennes1:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGRennes1:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGRennes1:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5088C7 ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGRennes1:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5088C7 ;background-color: #CBD2D5;  text-decoration: none; }

.MenuGRennes0SelF,	.MenuGRennes1FSel 		{  background-color: #00ADE1;  }
.MenuGRennes0Sel,	.MenuGRennes1Sel 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGRennes0Sel:link,	.MenuGRennes1Sel:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; background-color: #5088C7;  text-decoration: none; }
.MenuGRennes0Sel:visited,	.MenuGRennes1Sel:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGRennes0Sel:active,	.MenuGRennes1Sel:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGRennes0Sel:hover,	.MenuGRennes1Sel:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }



.MenuGRennes2F 		{  background-color: #C3E1AB;  }
.MenuGRennes2 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #00B48F ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #00B48F ;background-color: #C3E1AB;  text-decoration: none; }

.MenuGRennes2FSel	{  background-color: #C3E1AB;  }
.MenuGRennes2Sel 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00B48F ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2Sel:link 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00B48F ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2Sel:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00B48F ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2Sel:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00B48F ;background-color: #C3E1AB;  text-decoration: none; }
.MenuGRennes2Sel:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00B48F ;background-color: #C3E1AB;  text-decoration: none; }








.MenuGVilles0F 		{  background-color: #B6BCC0;  }
.MenuGVilles0 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGVilles0:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGVilles0:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGVilles0:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5088C7 ;background-color: #B6BCC0;  text-decoration: none; }
.MenuGVilles0:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5088C7 ;background-color: #B6BCC0;  text-decoration: none; }



.MenuGVilles1F 		{  background-color: #CBD2D5;  }
.MenuGVilles1 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGVilles1:link 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGVilles1:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGVilles1:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5088C7 ;background-color: #CBD2D5;  text-decoration: none; }
.MenuGVilles1:hover	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5088C7 ;background-color: #CBD2D5;  text-decoration: none; }

.MenuGVilles0SelF,	.MenuGVilles1FSel 		{  background-color: #00ADE1;  }
.MenuGVilles0Sel,	.MenuGVilles1Sel 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ; background-color: #5088C7;  text-decoration: none; }
.MenuGVilles0Sel:link,	.MenuGVilles1Sel:link 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ; background-color: #5088C7;  text-decoration: none; }
.MenuGVilles0Sel:visited,	.MenuGVilles1Sel:visited 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ; background-color: #5088C7;  text-decoration: none; }
.MenuGVilles0Sel:active,	.MenuGVilles1Sel:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ; background-color: #5088C7;  text-decoration: none; }
.MenuGVilles0Sel:hover,	.MenuGVilles1Sel:hover 	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ; background-color: #5088C7;  text-decoration: none; }





.MenuGQuizzSelF		{  background-color: #00ADE1;  }
.MenuGQuizzSel 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGQuizzSel:link	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGQuizzSel:visited	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGQuizzSel:active	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.MenuGQuizzSel:hover	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }



.AtelierNum {  background-color: #B5BBBF; font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF ; }
.AtelierTitre {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #B5BBBF ; }
.AtelierInfos {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 ; }


.ThemeDesc {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px;  color: #000000 ; background-color: #E5E9EA;}
.ThemeDesc:link{ font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.ThemeDesc:visited{ font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.ThemeDesc:active{ font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px;color: #000000; text-decoration: none}
.ThemeDesc:hover{ font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px;color: #000000; text-decoration: none}

.ThemeDescOri {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px;  color: #009D6F ; background-color: #E1F0D5;}
.ThemeTitre {font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #56849D ; }

.ThemeDescVille {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px;  color: #2F5CA9 ; background-color: #E5E9EA;}

.MenuProfessF 		{  background-color: #00ADE1;  }
.MenuProfess 		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ;background-color: #5088C7;  text-decoration: none; }
.TitreProfess		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #828F94 ;background-color: #FFFFFF;  text-decoration: none; }
.TexteProfess		{  font-family:Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #231F20 ;background-color: #FFFFFF;  text-decoration: none; }
.TexteProfess:link  {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #231F20 ; background-color: #FFFFFF;  text-decoration: none; }
.TexteProfess:visited{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #231F20 ; background-color: #FFFFFF;  text-decoration: none; }
.TexteProfess:active{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #231F20 ; background-color: #FFFFFF;  text-decoration: none; }
.TexteProfess:hover {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #231F20 ; background-color: #FFFFFF;  text-decoration: none; }
.TexteDHTMLProfess	{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF ; background-color: #99B9C1;  text-decoration: none; }
.SavoirProfess		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B8292F ;background-color: #FFFFFF;  text-decoration: none; }
.BoutonProfess		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF ;background-color: #B8292F;  text-decoration: none; }
.BoutonProfess:link  {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF ; background-color: #B8292F;  text-decoration: none; }
.BoutonProfess:visited{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF ; background-color: #B8292F;  text-decoration: none; }
.BoutonProfess:active{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF ; background-color: #B8292F;  text-decoration: none; }
.BoutonProfess:hover {  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF ; background-color: #B8292F;  text-decoration: none; }
.PublicTitreProfess		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #231F20 ;background-color: #FFFFFF;  text-decoration: none; }
.PublicTexteProfess		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #231F20 ;background-color: #FFFFFF;  text-decoration: none; }
.RefTitreProfess		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #231F20 ;background-color: #FFFFFF;  text-decoration: none; }
.RefTexteProfess		{  font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #231F20 ;background-color: #FFFFFF;  text-decoration: none; }


.titregris {  font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: 8BA1AB}

.verdana11 {  font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.verdana11:link{ font-family: Arial,Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}
.verdana11:visited{ font-family: Arial,Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}
.verdana11:active{ font-family: Arial,Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}
.verdana11:hover{ font-family: Arial,Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}


.titregris13 { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: 8BA1AB }
.verdana11List { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; list-style-type: circle}
.titregris15 { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: 8BA1AB }
.verdana14 { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 }
.verdana9 { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 }
.verdana12 { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.verdana11Borange { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FAA61A; font-weight: bold}
.verdana10 { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.verdana11Bgris { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #828F94; font-weight: bold}
.verdana20Bgris { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #828F94; font-weight: normal}
.verdana35 { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 35px; color: #828F94; font-weight: normal }
.verdana12n { font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.LienTitre:link{font-family:  Arial,sans-serif; font-size: 12px;font-weight: normal; color: #000000; text-decoration: none}
.LienTitre:visited{font-family:  Arial,sans-serif; font-size: 12px;font-weight: normal; color: #000000; text-decoration: none}
.LienTitre:active{font-family:  Arial,sans-serif; font-size: 12px;font-weight: normal; color: #555555; text-decoration: none}
.LienTitre:hover{font-family:  Arial,sans-serif; font-size: 12px;font-weight: normal; color: #555555; text-decoration: none}

.RecetteTitre{
font-family:  Arial;
font-style: normal;	
font-weight:bold;
font-size:16px;	
color: #FFFFFF;
text-decoration: none;
}

.RecetteTexte{
font-family:  Arial;
font-style: normal;	
font-weight:normal;
font-size:13px;	
color: #FFFFFF;
text-decoration: none;
}

.RecetteTitreSs{
font-family:  Arial;
font-style: normal;	
font-weight:bold;
font-size:13px;	
color: #FFFFFF;
text-decoration: none;
}

.RecetteTitrePDF{
font-family:  Arial;
font-style: normal;	
font-weight:bold;
font-size:20px;	
color: #000000;
text-decoration: none;
}

.RecetteIconePDF{
font-family:  Arial;
font-style: normal;	
font-weight:normal;
font-size:10px;	
color: #000000;
text-decoration: none;
}

.RecetteTextePDF{
font-family:  Arial;
font-style: normal;	
font-weight:normal;
font-size:12px;	
color: #000000;
text-decoration: none;
}

.AtelierTexte{
font-family:  Arial,  Helvetica, sans-serif;
font-style: normal;	
font-weight:normal;
font-size:12px;	
color: #000000;
text-decoration: none;
}
.AtelierTexte:link{font-family: Arial,Verdana; font-size: 12px;font-weight: normal; color: #000000; text-decoration: underline}
.AtelierTexte:visited{font-family: Arial,Verdana; font-size: 12px;font-weight: normal; color: #000000; text-decoration: underline}
.AtelierTexte:active{font-family: Arial,Verdana; font-size: 12px;font-weight: normal; color: #000000; text-decoration: underline}
.AtelierTexte:hover{font-family: Arial,Verdana; font-size: 12px;font-weight: normal; color: #000000; text-decoration: underline}


.CompteTexte{
font-family:  Arial,  Helvetica, sans-serif;
font-style: normal;	
font-weight:normal;
font-size:11px;	
color: #000000;
text-decoration: none;
}

.CompteTexte a:link , .CompteTexte a:visited , .CompteTexte a:active , .CompteTexte a:hover {
	color: #000000;
	text-decoration: underline;
}

.OubliPassTab{
	border:solid 1px #A4A4A4;
}

.OubliPassTitre{
font-family:  Arial;
font-style: normal;	
font-weight:bold;
font-size:13px;	
color: #000000;
text-decoration: none;
}

.PanierTitre{
font-family:  Arial,verdana;
font-weight:normal;
font-size:14px;	
color: #166880;
text-decoration: none;
}

.PanierValidationTitre{
font-family:  Arial,verdana;
font-weight:bold;
font-size:14px;	
color: #000000;
text-decoration: none;
}

.PanierIntitule{
font-family:  Arial,verdana;
font-style: normal;	
font-weight:bold;
font-size:11px;	
color: #FFFFFF;
text-decoration: none;
}

.PanierCercleTitreTab{
border-top:1px solid #8AD9F8;
border-left:1px solid #8AD9F8;
border-right:3px solid #8AD9F8;
border-bottom:3px solid #8AD9F8;
height:34px;
width:460px;
}

.PanierCercleTitreTabOff{
border-top:1px solid #FF5959;
border-left:1px solid #FF5959;
border-right:3px solid #FF5959;
border-bottom:3px solid #FF5959;
height:34px;
width:460px;
}

.PanierCercleTitre{
font-family:  Arial,verdana;
font-style: normal;	
font-weight:normal;
font-size:11px;	
color: #166880;
text-decoration: none;
}

.PanierCercleTexte{
font-family:  Arial,verdana;
font-style: normal;	
font-weight:normal;
font-size:12px;	
color: #000000;
text-decoration: none;
}

.PanierCercleTexte a:link , .PanierCercleTexte a:visited , .PanierCercleTexte a:active , .PanierCercleTexte a:hover {
	color: #000000;
	text-decoration: underline;
}

.PanierCercleInfoLegale{
font-family:  Arial,verdana;
font-style: normal;	
font-weight:normal;
font-size:11px;	
color: #000000;
text-decoration: none;
}
.PanierCercleInfoLegale:link{font-family: Arial,verdana; font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}
.PanierCercleInfoLegale:visited{font-family: Arial,verdana; font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}
.PanierCercleInfoLegale:active{font-family: Arial,verdana; font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}
.PanierCercleInfoLegale:hover{font-family: Arial,verdana; font-size: 11px;font-weight: normal; color: #000000; text-decoration: underline}


.PanierCercleTotoTitre{
font-family:  Arial,verdana;
font-style: normal;	
font-weight:bold;
font-size:13px;	
color: #000000;
text-decoration: none;
}

.PanierCercleTotoTexte{
font-family:  Arial,verdana;
font-style: normal;	
font-weight:bold;
font-size:13px;	
color: #FFFFFF;
text-decoration: none;
}

.PanierInput{
	font-family: Arial,verdana;
	font-weight:normal;
	font-size:12px;
	color: #000000;
	
	border-top : solid 1px;
	border-bottom : solid 1px;
	border-left : solid 1px;
	border-right : solid 1px;
	
	border-top-color : #000000;
	border-bottom-color : #000000;
	border-left-color : #000000;
	border-right-color : #000000;
}

.BoutonValider{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;	
	color: #505050;
	background-color:#E1E3E4;

	border-top : solid 1px #E9EBEB;
	border-bottom : solid 2px #8B8C8C;
	border-left : solid 1px #E9EBEB;
	border-right : solid 2px #8B8C8C;
	
	cursor:hand;
}

.ConditionsTitre{
font-family: Arial,verdana;
font-style: normal;	
font-weight:bold;
font-size:15px;	
color: #14B8ED;
text-decoration: none;
}

.ConditionsSsTitre{
font-family: Arial,verdana;
font-style: normal;	
font-weight:bold;
font-size:13px;	
color: #14B8ED;
text-decoration: none;
}

.ConditionsTexte{
font-family: Arial,verdana;
font-style: normal;	
font-weight:normal;
font-size:12px;	
color: #231f20;
text-decoration: none;
}

.ConcoursTitre{
font-family:  Arial;
font-style: normal;	
font-weight:bold;
font-size:15px;	
color: #FF0000;
text-decoration: none;
}

.ConcoursTitreHome,.ConcoursTitreHome:link, .ConcoursTitreHome:visited{
font-family: arial, helvetica;
font-style: normal;	
font-weight:bold;
font-size:17px;	
color: #FF0000;
text-decoration: none;
}

/*** NOUVEAU STYLE PAGE ACCUEIL ***/


#conteneurAccueil{
	width:955px;
	background:url(/images/2008/fond_page_accueil.gif) repeat-y #FFFFFF;
}

#conteneurGaucheAccueil{
	float:left;
	width:188px;
}

#conteneurDroiteAccueil{
	float:right;
	width:767px;
}

/* Bandeau */

#bandeauAccueil{
	float:right;
	width:767px;
	margin:0;
}

/* Menu gauche Accueil */

#menuGaucheAccueil{
	float:left;
	height:100%;
	width:188px;
	padding-top:22px;
	padding-bottom:20px;
	background:url(/images/2008/fond_menu_g_accueil.gif) top no-repeat #818181;
	color:#FFFFFF;
}

#menuGaucheAccueil a, #menuGaucheAccueil a:hover{
	color:#ffffff;
}

#menuGaucheAccueil hr{
	width:50px;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:0;
}

#menuGaucheAccueil .titreMenuGauche{
	width:170px;
	font-family: arial black, helvetica;
	font-size:45px;
	color:#FFFFFF;
	margin-left:12px;
}

#menuGaucheAccueil .titreMenuGauche a, #menuGaucheAccueil .titreMenuGauche a:hover{
	color:#FFFFFF;
	line-height:38px;
}

#menuGaucheAccueil .lienMenuGauche .forumLien1MenuGauche:link,#menuGaucheAccueil .lienMenuGauche .forumLien1MenuGauche:hover,#menuGaucheAccueil .lienMenuGauche .forumLien1MenuGauche:visited,#menuGaucheAccueil .lienMenuGauche .forumLien1MenuGauche:active{
	font-family: arial, helvetica;
	font-size:14px;
	font-weight:bold;
	color:#00BAEB;
}

#menuGaucheAccueil .lienMenuGauche .forumLien2MenuGauche:link,#menuGaucheAccueil .lienMenuGauche .forumLien2MenuGauche:hover,#menuGaucheAccueil .lienMenuGauche .forumLien2MenuGauche:visited,#menuGaucheAccueil .lienMenuGauche .forumLien2MenuGauche:active{
	font-family: arial, helvetica;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#menuGaucheAccueil .titre2MenuGauche{
	width:170px;
	font-family: arial, helvetica;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:12px;
}

#menuGaucheAccueil .titre3MenuGauche{
	width:170px;
	font-family: arial, helvetica;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:12px;
	line-height:24px;
}

#menuGaucheAccueil .sousTitreMenuGauche{
	width:170px;
	font-size:12px;
	color:#ffffff;
	margin-left:12px;
}

#menuGaucheAccueil .sousTitreMenuGauche a, #menuGaucheAccueil .sousTitreMenuGauche a:hover{
	width:170px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

#menuGaucheAccueil .sousTitreMenuGaucheRecette{
	margin-top:4px;
	width:170px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:12px;
}

#menuGaucheAccueil .sousTitreMenuGaucheRecette a, #menuGaucheAccueil .sousTitreMenuGaucheRecette a:hover{
	margin-left:0;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

#menuGaucheAccueil .texte{
	width:185px;
	margin-left:25px;
	margin-bottom:10px;
}

#menuGaucheAccueil .actu{
	width:170px;
	margin-top:10px;
	margin-left:12px;
}

#menuGaucheAccueil .actu img{
	display:block;
	float:left;
	margin:0 8px 8px 0;
}

#menuGaucheAccueil .actu .texteActu{
	float:left;
	width:170px;
}

#menuGaucheAccueil .actu .texteActu a,#menuGaucheAccueil .actu .texteActu a:hover{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#menuGaucheAccueil .actu .texteActuNoImage{
	float:right;
	width:185px;
}

#menuGaucheAccueil .boutonPanier{
	margin-left:12px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	border:0;
}

.boutonPanier td {
	font-size:14px;
	font-weight:bold;
}

#menuGaucheAccueil ul{
	list-style:none;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:8px;
	margin-left:12px;
	padding:0;
}

#menuGaucheAccueil ul a{
	color:#FFFFFF;
}

#menuGaucheAccueil ul a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#menuGaucheAccueil ul .prix{
	padding-left:13px;
}

#menuGaucheAccueil .bouton{
	margin-left:12px;
	font-size:14px;
	font-weight:bold;
}

/* Zones de contenu */

#contenuAccueil{
	float:right;
	width:751px;
}

#contenuGaucheAccueil{
	float:left;
	width:524px;
	margin-top:14px;
}

#contenuDroiteAccueil{
	float:right;
	width:223px;
	padding:0;
	margin:0;
}

#contenuToquesGauche{
	float:left;
	width:69px;
	margin-right:8px;
}

#contenuToquesDroite{
	float:right;
	width:181px;
}

#FPRCSVP{
	position:absolute;
	display:none;
}