body {
	/* background: white url(../images/fond-hiver-2012.jpg) no-repeat center top; */
}

#tableauPrincipal {
	background-color: white;
}

#imageAccueil
{
	margin-left: 50px;
}

#actualitesTitre
{
	font-size: 21px;
	padding-left: 4px;
	padding-top: 4px;
	font-weight: bold;
	color: #006123;
}

#actualites
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: justify;
	font-size: 12px;
	color: #333333;
}

#actualites em
{
	font-weight: normal;
	font-style: italic;
}

#actualites p
{
	margin:0;
	padding:0;
	text-align:left;
}

#actualites a
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#actualites #lien
{
	float: right;
	margin-right: 10px;
	margin-bottom: 4px;
}

#actualites #lien a
{
	font-weight: bold;
	text-decoration: none;
	color: #E2031C;
}

#actualites .rougeGras
{
	font-weight: bold;
	color: #E2031C;
}

#actualites img
{
	float: left;
	margin: 0 10px 0px 0;
}

#film
{
	font-size: 12pt;
	text-align: center;
}

#film h1
{
	margin-top: 0px;
	font-size: 14pt;
	text-align: center;
	margin-bottom: -5px;
	font-weight: normal;
}

#blocTitreAccueil
{
	/* background: white url('../images/etoilesFetes.png') no-repeat top right; */
}

#blocTitreAccueil #garantieSuisse
{
	float: left;
	margin-top: 8px;
	margin-left: 20px;
	margin-right: 10px;
}
					
#blocTitreAccueil #titreAccueil
{
	font-size: 13px;
	text-align: left;
	margin-left: 10px;
	font-weight: bold;
	color: #E2031C;
	margin-left: 20px;
}

#blocTitreAccueil #titreAccueil h1
{
	font-size: 36px;	
	margin-bottom: 0px;
	margin-top: 0px;
}

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

.calendrier a
{
	font-size: 14px;
	font-weight: bold;
	color: #E2031C;
	text-decoration: none;
}

.banner
{
	padding-top: 10px;
	text-align: center;
}

.banner-texture
{
	padding-left: 12px;
	padding-top: 10px;
}

#menuRecettes
{
	text-align: center;
}

#menuRecettes a, #menuRecettes a:hover
{
	color: #000000;
	text-decoration: none;
}

#menuRecettes #titreRecettes
{
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	color: #E2031C;
}

#menuRecettes #titreRecettes a,
#menuRecettes #titreRecettes a:hover
{
	color: #E2031C;
	text-decoration: none;
}


#menuRecettes .sousTitre
{
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

#menuRecettes .recetteDuMois
{
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	color: #E2031C;
}

#menuRecettes .recetteDuMois a
{
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;
	color: #000000;	
}

#menuRecettes .recetteDuMois a:hover
{
	text-decoration: none;
	color: #000000;	
}

#menuRecettes #photoRecettes
{
	margin-top: 10px;
}

#menuRecettes #photoRecettes div
{
	position: relative;
	float: left;
}

#menuRecettes #photoRecettes div img
{
	border: 1px solid #000000;	
}

#menuRecettes #titreRecettes em
{
	font-size: 20pt;
	color: #E2031C;
	block: inline;
	position: relative;
	top: 5px;
}

#menuRecettes #premiereRecette
{
	margin-left: 1px;
	margin-right: 5px;
}

#menuRecettes #deuxiemeRecette
{
	margin-right: 5px;
}

#menuRecettes #troisiemeRecette
{
	float: left;
}

#blocRecettesAnimation
{
	margin-left: 6px;
}

#blocRecettes
{
	margin-left: 6px;
	background-image:url('../images/index_bloc_recettes_chef_animation.png');
	width: 275px;
	height: 309px;
}

#blocRecettes a, #blocRecettes a:hover
{
	color: #000000;
	text-decoration: none;
}

#blocRecettes #titreRecettes
{
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	color: #E2031C;
}

#blocRecettes #titreRecettes a,
#blocRecettes #titreRecettes a:hover
{
	color: #E2031C;
	text-decoration: none;
}


#blocRecettes .sousTitre
{
	position: relative;
	top: 12px;
	width: 100px;
	font-size: 10pt;
	font-weight: normal;
	float: left;
	text-align: left;
}

#blocRecettes .plusCentRecettes
{
	position: relative;
	float: left;
	width: 160px;
	height: 110px;
	cursor:  pointer;
}

#blocRecettes .recetteDuMoisImage
{
	position: relative;
	float: left;
	left: 15px;
	top: 25px;
	width: 200px;
}

#blocRecettes .recetteDuMoisLien
{
	position: relative;
	left: 15px;
	top: 28px;
	width: 280px;
}

#blocRecettes .recetteDuMoisLien #guillemets-gauche
{
	position: relative;
	clear: left;
	float: left;
	display: block;
	float: left;
	width: 19px;
}

#blocRecettes .recetteDuMoisLien #guillemets-droite
{
	position: relative;
	display: block;
	float: left;
	width: 20px;
	top: 24px;
	left: -48px;
}

#blocRecettes .recetteDuMoisLien a
{
	width: 140px;
	display: block;
	position: relative;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #008000;	
	float: left;
	margin-top: 3px;
}

#blocRecettes .recetteDuMoisLien a:hover
{
	text-decoration: none;
	color: #008000;	
}

#blocRecettes #photoRecettes
{
	position: relative;
	float: left;
	left: 20px;
	top: 20px;
}

#blocRecettes #photoRecettes div
{
	position: relative;
	float: left;
}

#blocRecettes #photoRecettes div img
{
	border: 1px solid #000000;	
}

#blocRecettes #titreRecettes em
{
	font-size: 20pt;
	color: #E2031C;
	block: inline;
	position: relative;
	top: 5px;
}

#blocRecettes #premiereRecette
{
	margin-left: 1px;
	margin-right: 5px;
}

#blocRecettes #deuxiemeRecette
{
	margin-right: 5px;
}

#blocRecettes #troisiemeRecette
{
	float: left;
}

.blocPresseFiletBlanc
{
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.blocPresseFiletBlanc a
{
	color: #ffffff;
	text-decoration: none;
}

.blocPresseFiletBlanc a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.blocPresseFiletBlanc .imagePresse
{
	float: left;
	width: 80px;
}

.blocPresseFiletBlanc .imageIdeesRecettes
{
	float: left;
	width: 100px;
}

.blocPresseFiletBlanc .textePresse
{
	margin-left: 26px;
	float: left;
	width: 200px;
	margin-top: -3px;
}

.blocPresseFiletBlanc .texteIdeesRecettes
{
	margin-left: 10px;
	float: left;
	width: 216px;
}

.blocPresseFiletBlanc .textePresse img
{
	float: left;
}

.blocPresseFiletBlanc .textePresse em
{
}

.blocPresseFiletBlanc .textePresse .legendeImage
{
	float: left;
}

.blocPresseFiletBlanc .textePresse .titrePresse
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
}

.blocPresse
{
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.blocPresse a
{
	color: #ffffff;
	text-decoration: none;
}

.blocPresse a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.blocPresse .imagePresse
{
	float: left;
}

.blocPresse .textePresse
{
	margin-left: 20px;
	float: left;
}

.blocPresse .textePresse img
{
	float: left;
}

.blocPresse .textePresse em
{
}

.blocPresse .textePresse .legendeImage
{
	float: left;
	margin-left: 10px;
}

.blocPresse .textePresse .titrePresse
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

.sousMenuGauche
{
	position: relative;
	left: 0px;
	top: -20px;
	z-index: 1;
}

.calendrierThumb
{
	position: relative;
	left: -10px;
	top: -5px;
	z-index: 2;
}

.calendrierThumb img
{
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2;
}

#conteneurSousMenuGauche
{
	width: 204px;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-left: 8px;
}

#conteneurSousMenuGauche a
{
	text-decoration: none;
	color: #ffffff;
}

#conteneurSousMenuGauche em
{
	font-size: 15px;
}

#conteneurSousMenuGaucheAgenda
{
	width: 90%;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	padding-left: 8px;
	font-family: Courier New, courier, serif;
}

#conteneurSousMenuGaucheAgenda hr {
	width: 140px;
	color: #ffffff;
	height: 1;
	margin-left: 4px;
	text-align: center;
}

#conteneurSousMenuGaucheAgenda a,
#conteneurSousMenuGaucheAgenda a:hover {
	color: #ffffff;
	text-decoration: none;
}

#agendaTitre
{
	color: #ffffff;
	position: relative;
	top: -5px;
	left: 66px;
	width: 120px;
	font-weight: bold;
	font-size: 18px;
}

.agendaThumb
{
	position: relative;
	left: -10px;
	top: 30px;
	z-index: 2;
	margin-top: -15px;
}

.agendaThumb img
{
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2;
}

#compteurTitre
{
	color: #ffffff;
	position: relative;
	top: -5px;
	font-weight: bold;
	font-size: 20px;
	left: 1px;
}

#compteurSousTitre
{
	color: #ffffff;
	position: relative;
	font-weight: bold;
	font-size: 14px;
	top: -5px;
	text-align: center;
}


#compteurValeur
{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	left: 56px;
	position: relative;
}

#compteurGruyere a,
#compteurGruyere a:hover  { text-decoration: none; }

.titreResultatConcours
{
	text-align: center;
	font-weight: bold;
	font-size: 13pt;
	text-align: center;
	color: #ffffff;
	position: relative;
	top: 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ffffff;
}

#blocPassionFromager a,
#blocPassionFromager a:hover
{
	text-decoration: none;
	color: #ffffff;
}

.titrePassionFromager
{
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	color: #ffffff;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 8px;
	border-bottom: 1px solid #ffffff;
	letter-spacing: -2px;
}

.imagePassionFromager
{
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}

.textePassionFromager
{
	font-size: 14px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	font-style: italic;
}

.textePassionFromager em
{
	font-style: italic;
	font-weight: normal;
}

.descriptifPassionFromager
{
	clear: left;
	font-size: 14px;
	color: #ffffff;
	border-top: 1px solid #ffffff;
	padding-top: 5px;
	margin-top: 5px;
}

#conteneurResultatConcours
{
	margin-left: 3px;
	margin-right: 3px;
	font-size: 14pt;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
}

#conteneurResultatConcours a
{
	text-decoration: none;
	color: #ffffff;
}

#conteneurResultatConcours a:hover
{
	text-decoration: none;
	color: #e1021c;
}

.titreIdeesRecettes
{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	color: #ffffff;
	position: relative;
	top: 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ffffff;
}

.sousTitreIdeesRecettes
{
	font-weight: bold;
	font-size: 16px;
}

#conteneurIdeesRecettes
{
	margin-left: 3px;
	margin-right: 3px;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
}

#conteneurIdeesRecettes a
{
	text-decoration: none;
	color: #ffffff;
}

#conteneurIdeesRecettes a:hover
{
	text-decoration: none;
	color: #ffffff;
}

#blocConcoursVache
{
	margin-top: 10px;
	background-image:url('../images/index_bloc_concours_vache.png');
	width: 275px;
	height: 170px;
}

#blocConcoursVache a,
#blocConcoursVache a:hover
{
	text-decoration: none;
	color: #ffffff;
}

#blocConcoursVache #titre
{
	text-align: center;
	position: relative;
	left: 100px;
	top: 40px;
	font-size: 18px;
	letter-spacing: -2px;
	font-weight: bold;
	width: 170px;
	border-bottom: 1px solid #ffffff;
}

#blocConcoursVache #premiereLigne
{
	font-size: 16px;
	letter-spacing: -1px;
}

#blocConcoursVache #contenu
{
	text-align: center;
	position: relative;
	left: 35px;
	top: 50px;
	font-size: 16px;
	font-weight: bold;
}

#blocConcoursVache #derniereLigne
{
	text-align: center;
	position: relative;
	left: 10px;
	top: 52px;
	font-weight: bold;
	color: #ffffff;
	font-size: 18px;
	font-style: italic;
}

#blocBoutique
{
	margin-top: 0px;
	background-image:url('../images/index_bloc_boutique_central.png');
	width: 338px;
	height: 170px;
}

#blocBoutique a,
#blocBoutique a:hover
{
	text-decoration: none;
	color: #ffffff;
}

#blocBoutique #titre
{
	text-align: center;
	position: relative;
	left: 100px;
	top: 40px;
	font-size: 22px;
	font-weight: bold;
	width: 220px;
	border-bottom: 1px solid white;
}

#blocBoutique #soustitre
{
	text-align: center;
	position: relative;
	left: 120px;
	top: 56px;
	font-size: 16px;
	font-weight: bold;
	width: 170px;
}

#blocBoutique #produit
{
	text-align: center;
	position: relative;
	left: 28px;
	top: 66px;
	font-size: 12px;
	font-weight: bold;
	width: 300px;
	font-style: italic;
}

#nouveauCouteau
{
	top: -10px;
	position: relative;
}

#nouveauCouteau #titre
{
	color: #e1021c;
	font-weight: bold;
	font-size: 18px;
}

#nouveauCouteau #sousTitre
{
	font-weight: bold;
	color: #e1021c;
	font-size: 10px;
	font-family: Verdana;
}

#blociPhone
{
	position: relative;
	left: -10px;
	margin-top: 10px;
	background-image:url('../images/index_bloc_iphone_gauche.png');
	width: 188px;
	height: 170px;
}

#blociPhone a,
#blociPhone a:hover
{
	text-decoration: none;
	color: #ffffff;
}

#blociPhone #contenu
{
	text-align: left;
	position: relative;
	left: 88px;
	top: 68px;
	font-size: 16px;
	font-weight: bold;
	width: 100px;
}

#blociPhone #contenu #iphone
{
	font-size: 20px;
}

#blociPhone #adresse
{
	text-align: center;
	position: relative;
	left: 10px;
	top: 68px;
	font-weight: bold;
	font-size: 10px;
}

.blocSalonCulinaire
{
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.blocSalonCulinaire a
{
	color: #ffffff;
	text-decoration: none;
}

.blocSalonCulinaire a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.blocSalonCulinaire .imageSalonCulinaire
{
	float: left;
	width: 80px;
}

.blocSalonCulinaire .texteSalonCulinaire
{
	margin-left: 10px;
	float: left;
	width: 216px;
}

.blocSalonCulinaire .titreSalonCulinaire
{
	text-align: center;
	font-weight: bold;
	font-size: 13pt;
	text-align: left;
	color: #ffffff;
	position: relative;
	top: 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ffffff;
}

.blocSalonCulinaire .sousTitreSalonCulinaire
{
	font-weight: bold;
	font-size: 12pt;
}

.blocSalonCulinaire .conteneurSalonCulinaire
{
	margin-left: 3px;
	margin-right: 3px;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
}

.blocSalonCulinaire .conteneurSalonCulinaire .enSavoirPlus
{
	font-size: 10pt;	
}

.blocSalonCulinaire .texteSalonCulinaire img
{
	float: left;
}

.blocSalonCulinaire .textePresse em
{
}

.blocSalonCulinaire .texteSalonCulinaire .legendeImage
{
	float: left;
}

.blocSalonCulinaire .texteSalonCulinaire .titrePresse
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 0px;
}

.quizzEmmentaler
{
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*#herbeBas {
	position: absolute;
	z-index: 0;
	margin-left: 84px;
	height: 120px;
}*/

#menuBasAccueil
{
	left: 50%;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	margin-left: -170px;
	margin-top: 10px;
	width: 400px;
	color: #e1021c;
}

#menuBasAccueil a,
#menuBasAccueil a:hover
{
	padding-left: 5px;
	padding-right: 5px;
	color: #e1021c;
	text-decoration: none;
}



/* Bloc bien-être par nature */
#blocBnpn
{
	margin-top: 10px;
	margin-left: 5px;
	background-image:url('../images/index_bloc_bnpn_hiver.png');
	width: 275px;
	height: 184px;
}

#blocBnpn a,
#blocBnpn a:hover
{
	text-decoration: none;
	color: #005ea4;
	/* color: #006C31; => vert */
	/* color: #815704; => marron */	
}

#blocBnpn #titre
{
	text-align: left;
	position: relative;
	/* left: 10px;
	top: 5px; */
	font-size: 18px;
	font-weight: bold;
	width: 275px;
	padding: 5px 5px 0px 5px;
	background: url(../images/index_recettes_fond.png) repeat;
}

#blocBnpn #soustitre
{
	text-align: left;
	position: relative;
	/* left: 10px;
	top: 5px; */
	font-size: 14px;
	font-weight: bold;
	width: 275px;
	background: url(../images/index_recettes_fond.png) repeat;
	padding: 0px 5px 5px 5px;
}

#blocBnpn #texte
{
	text-align: left;
	position: relative;
	/* left: 10px; */
	/* top: 78px; */
	top: 50px;
	font-size: 12px;
	/* width: 275px; */
	width: 140px;
	/* font-style: italic; */
	color: #e1021c;
	padding: 5px;
	/* background: url(../images/index_recettes_fond.png) repeat; */
	font-weight: bold;
}


/* Bloc revue de presse */
#blocRevuePresse
{
	margin-top: 10px;
	margin-left: 5px;
	background-image:url('../images/index_bloc_revue_presse.png');
	width: 275px;
	height: 184px;
}

#blocRevuePresse a,
#blocRevuePresse a:hover
{
	text-decoration: none;
	color: #e2031c;
}

#blocRevuePresse #titre
{
	text-align: left;
	position: relative;
	left: 10px;
	top: 10px;
	font-size: 18px;
	font-weight: bold;
	width: 260px;
}

#blocRevuePresse #soustitre
{
	text-align: left;
	position: relative;
	left: 10px;
	top: 10px;
	font-size: 14px;
	font-weight: bold;
	width: 240px;
	color: #000000;
}

#blocRevuePresse #listePresse
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	left: 10px;
	position: relative;
	top: 15px;
}

/* Bloc recettes */
.blocRecettesSimple {
	width: 275px;
	margin-left: 5px;
	background: #e1021c;
	color: #ffffff;
}
.blocRecettesSimple_top div {
	background: url(../images/index_bloc_recettes_simple_tl.png) no-repeat top left;
}
.blocRecettesSimple_top {
	background: url(../images/index_bloc_recettes_simple_tr.png) no-repeat top right;
}
.blocRecettesSimple_bottom div {
	background: url(../images/index_bloc_recettes_simple_bl.png) no-repeat bottom left;
}
.blocRecettesSimple_bottom {
	background: url(../images/index_bloc_recettes_simple_br.png) no-repeat bottom right;
}

.blocRecettesSimple_top div, .blocRecettesSimple_top, 
.blocRecettesSimple_bottom div, .blocRecettesSimple_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.blocRecettesSimple_content { margin: 0 10px; }

.blocRecettesSimple_content .titre
{
	margin-left: 10px;
	font-weight: bold;
	width: 220px;
	font-size: 18px;
}

.blocRecettesSimple_content .titre a,
.blocRecettesSimple_content .titre a:hover
{
	text-decoration: none;
	color: #ffffff;
}

.blocRecettesSimple_content .titreImage
{
	display: block;
	margin-left: 130px;
	border: none;
}

.blocRecettesSimple_content .recetteDuMoisImage
{
	margin-left: 30px;
	margin-top: 2px;
}

.blocRecettesSimple_content .recetteDuMoisTitre
{
	margin-left: 10px;
	font-weight: bold;
	float: left;
	margin-right: 3px;
}

.blocRecettesSimple_content .recetteDuMoisLien
{
	margin-left: 10px;
	font-weight: bold;
}

.blocRecettesSimple_content .recetteDuMoisLien a,
.blocRecettesSimple_content .recetteDuMoisLien a:hover
{
	color: #ffffff;
	text-decoration: none;
} 

.blocRecettesSimple_content  #photoRecettes { margin-top: 10px; }

.blocRecettesSimple_content  #photoRecettes div { position: relative; float: left; }

.blocRecettesSimple_content  #premiereRecette { margin-left: 1px; margin-right: 5px; }

.blocRecettesSimple_content  #deuxiemeRecette { margin-right: 5px; }

.blocRecettesSimple_content  #troisiemeRecette { float: left; }

.blocRecettesSimple_content .accroche
{
	clear: left;
	position: relative;
	top: 4px;
	margin-left: 1px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 5px;
}


/* Bloc vidéo */
#blocVideo
{
	margin-top: 10px;
	margin-left: 5px;
	width: 275px;
	margin-bottom: 10px;
}

#blocVideo .titre
{
	text-align: left;
	top: 1px;
	position: relative;
	font-size: 22px;
	font-weight: bold;
	color: #e1021c;
}

#blocVideo .soustitre
{
	text-align: left;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #e1021c;
}

#blocVideo .film
{
	position: relative;
}

#blocVideo .gruyere
{
	color: #00438a;
}

#blocVideo .source
{
	text-align: left;
	position: relative;
	font-size: 10px;
	font-weight: normal;
	color: #e1021c;
}


/* Bloc recettes */
.blocRecettesEssai {
	margin-left: 5px;
	width: 275px;
	color: #ffffff;
}

.blocRecettesEssai .titre
{
	font-weight: bold;
	font-size: 19px;
	color: #e1021c;
	width: 190px;
	margin-top: -4px;
	padding-bottom: 2px;
	border-bottom: 1px solid #e1021c;
}

.blocRecettesEssai .titre img
{
	border: none;
	margin-top: 2px;
	margin-bottom: 9px;
}

.blocRecettesEssai .titre a,
.blocRecettesEssai .titre a:hover
{
	text-decoration: none;
	color: #e1021c;
}

.blocRecettesEssai .titreImage
{
	display: block;
	margin-left: 130px;
	border: none;
}
.blocRecettesEssai .recetteDuMois .recetteDuMoisTitre
{
	font-weight: bold;
	font-size: 19px;
	color: #e1021c;
	width: 190px;
}

.blocRecettesEssai .recetteDuMois
{
	position: relative;
	margin-top: 2px;
	float: left;
	margin-bottom: -68px;
}

.blocRecettesEssai #recetteDuMoisLien
{
	display: block;
	position: relative;	
	background: url(../images/index_recettes_fond.png) repeat;
	font-weight: bold;
	top: -65px;
	width: 185px;
	height: 60px;
	color: #e1021c;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 16px;
}

.blocRecettesEssai #recetteDuMoisLien a,
.blocRecettesEssai #recetteDuMoisLien a:hover
{
	color: #e1021c;
	text-decoration: none;
} 

.blocRecettesEssai  #photoRecettes
{
	padding-left: 5px;
	position: relative;
	float: left;
}

.blocRecettesEssai  #photoRecettes div { height: 80px; width: 80px; position: relative; clear: left; }

.blocRecettesEssai  #premiereRecette { padding-bottom: 5px; margin-bottom: 5px; }

.blocRecettesEssai  #deuxiemeRecette { padding-bottom: 5px; margin-bottom: 5px; }

.blocRecettesEssai  #troisiemeRecette { }

.blocRecettesEssai .accroche
{
	clear: left;
	position: relative;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 15px;
}

.blocRecettesEssai .accroche a,
.blocRecettesEssai .accroche a:hover
{
	text-decoration: none;
	color: #e1021c;
}

.couteau-suisse
{
	position: absolute;
	overflow: hidden;
	left: 50%;
}

.couteau-suisse img
{
	border: none;
}

#couteau-suisse-1 { top: 150px; margin-left: -600px; }
#couteau-suisse-2 { top: 400px; margin-left: -616px; }
#couteau-suisse-3 { top: 600px; margin-left: -616px; }
#couteau-suisse-4 { top: 900px; margin-left: -610px; }
#couteau-suisse-5 { top: 150px; margin-left: 470px; }
#couteau-suisse-6 { top: 430px; margin-left: 470px; }
#couteau-suisse-7 { top: 600px; margin-left: 470px; }
#couteau-suisse-8 { top: 860px; margin-left: 470px; }

.habillage-fetes
{
	position: absolute;
	overflow: hidden;
	left: 50%;
}

.habillage-fetes img
{
	border: none;
}

#habillage-fetes-boules-etoiles-rouges { top: 50px; margin-left: -651px; }
#habillage-fetes-2 { top: 400px; margin-left: -616px; }
#habillage-fetes-etoiles-dorees { top: 50px; margin-left: 451px; }
#habillage-fetes-etoiles-dorees-montantes { top: 400px; margin-left: 451px; }

.habillage-saint-valentin
{
	position: absolute;
	overflow: hidden;
	left: 50%;
}

.habillage-saint-valentin img
{
	border: none;
}

#habillage-saint-valentin-coeur { top: 50px; margin-left: -601px; }
#habillage-saint-valentin-ange { top: 300px; margin-left: -616px; }
#habillage-saint-valentin-fete { top: 50px; margin-left: 451px; }

.habillage-printemps
{
	position: absolute;
	overflow: hidden;
	left: 50%;
}

.habillage-printemps img
{
	border: none;
}

#habillage-printemps-gauche { top: 50px; margin-left: -776px; }
#habillage-printemps-droite { top: 50px; margin-left: 451px; }

.habillage-gruyere
{
	position: absolute;
	overflow: hidden;
	left: 50%;
}

.habillage-gruyere img
{
	border: none;
}

#habillage-gruyere-gauche { top: 50px; margin-left: -770px; }
#habillage-gruyere-droite { top: 50px; margin-left: 451px; }

.habillage-ete
{
	position: absolute;
	overflow: hidden;
	left: 50%;
}

.habillage-ete img
{
	border: none;
}

#habillage-ete-gauche { top: 50px; margin-left: -752px; }
#habillage-ete-droite { top: 50px; margin-left: 451px; }

/* Bloc évenement */
#blocEvenement
{
	margin-top: 10px;
	margin-left: 5px;
	width: 275px;
	margin-bottom: 10px;
}

#blocEvenement a,
#blocEvenement a:hover
{
	text-decoration: none;
}

#blocEvenement .titre
{
	text-align: center;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#blocEvenement .titre a,
#blocEvenement .titre a:hover
{
	color: #000000;
}

#blocEvenement .soustitre
{
	text-align: center;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #e1021c;
}

#blocEvenement .soustitre a,
#blocEvenement .soustitre a:hover
{
	color: #e1021c;
}

#blocEvenement img {
	margin: 5px 0px 5px 56px;
}

/* Bloc lactose */
#blocLactose
{
	margin-top: 10px;
	margin-left: 5px;
	width: 178px;
	margin-bottom: 10px;
}

#blocLactose a,
#blocLactose a:hover
{
	text-decoration: none;
}

#blocLactose .titre
{
	text-align: center;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

#blocLactose .titre a,
#blocLactose .titre a:hover
{
	color: #000000;
}

#blocLactose .soustitre
{
	text-align: center;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}

#blocLactose .soustitre a,
#blocLactose .soustitre a:hover
{
	color: #555555;
}

#blocLactose img {
	margin: 5px 0px 5px 56px;
}

.lienFacebook {
	text-align: center;
	padding: 0 15px 0 10px;
}

.lienFacebook a{
	text-decoration: none;
	color: #3B5998;
	font-size: 12px;
	font-weight: normal;
}

/* Bloc que faire avec */
#blocQueFaireAvec
{
	margin-top: 10px;
	margin-left: 5px;
	width: 275px;
	margin-bottom: 10px;
	border: 1px solid #e1021c;
}

#blocQueFaireAvec a,
#blocQueFaireAvec a:hover
{
	text-decoration: none;
}

#blocQueFaireAvec .titre
{
	text-align: center;
	position: relative;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	background-color: #e1021c;
}

#blocQueFaireAvec .titre img
{
	margin: 0px;
	color: #000000;
}

#blocQueFaireAvec .soustitre
{
	text-align: center;
	position: relative;
	font-size: 14px;
	color: #000000;
	margin-bottom: 10px;
}

#blocQueFaireAvec .soustitre img
{
	margin: 5px 0 0 0;
}

#blocQueFaireAvec .soustitre a,
#blocQueFaireAvec .soustitre a:hover,
#blocQueFaireAvec .nomRecette a,
#blocQueFaireAvec .nomRecette a:hover
{
	color: #000000;
}

#blocQueFaireAvec img {
	margin-left: 8px;
}

#blocQueFaireAvec .nomRecette
{
	text-align: center;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
}

#blocQueFaireAvec .lienRubrique
{
	text-align: center;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	color: #e1021c;
	margin-top: 10px;
	margin-bottom: 10px;
}

#blocQueFaireAvec .lienRubrique a,
#blocQueFaireAvec .lienRubrique a:hover {
	color: #e1021c;
}

#blocBoutiqueNouveau
{
	margin-top: 10px;
	width: 334px;
	padding-left: 4px;
	border: 1px solid #e1021c;
}

#blocBoutiqueNouveau a,
#blocBoutiqueNouveau a:hover
{
	text-decoration: none;
	color: #e1021c;
}

#blocBoutiqueNouveau img
{
	float: left;
	margin-right: 10px;
	width: 100px;
}

#blocBoutiqueNouveau #titre
{
	font-size: 22px;
	font-weight: bold;
}

#blocBoutiqueNouveau #soustitre
{
	font-size: 16px;
	font-weight: bold;
}

#blocBoutiqueNouveau #blocProduit
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}

#blocBoutiqueNouveau #produit
{
	font-size: 14px;
	font-weight: bold;
}

#blocBoutiqueNouveau #descriptif
{
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

/* Bloc SIA 2012 */
#blocSIA
{
	margin-top: 10px;
	margin-left: 5px;
	width: 275px;
	margin-bottom: 10px;
	border: 1px solid #e1021c;
	padding-top: 10px;
}

#blocSIA a,
#blocSIA a:hover
{
	text-decoration: none;
	color: #e1021c;
}

#blocSIA .titre
{
	text-align: center;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	color: #e1021c;
	margin-bottom: 5px;
}

#blocSIA .soustitre
{
	text-align: left;
	position: relative;
	font-size: 14px;
	color: #068c0c;
	margin-bottom: 10px;
	margin-top: -2px;
	font-weight: bold;
}

#blocSIA .soustitre a,
#blocSIA .soustitre a:hover
{
	color: #068c0c;
}

#blocSIA .lienRubrique
{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #e1021c;
	margin-left: 8px;
}

#blocSIA .lienRubrique a,
#blocSIA .lienRubrique a:hover {
	color: #e1021c;
}

.habillage-sia2012
{
	position: fixed;
	overflow: hidden;
	left: 50%;
	bottom: 0;
}

.habillage-sia2012 img
{
	border: none;
}

#habillage-sia2012-gauche {  margin-left: -735px; }
#habillage-sia2012-droite {  margin-left: 451px; }
