html{ padding:0; margin:0;}
body{}

/* Gestion des titres */
h1, h2, h3, h4, h5, h6, dl, dt, dd, img, p, img a, img {padding:0; margin:0; list-style:none; border:none;}
.clear { display:block; width:100%; clear: both; font-size:0.1em; line-height:0.1em;}
ul {list-style-type:none;}
/* Gestion des formulaires */

fieldset {padding:0; margin:0; border: none; display:block;}
form {padding:0; margin:0; border: none; display:inline;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0; padding:0; }
table, tr, td {border-collapse:collapse; padding:0; margin:0}
.clearer {clear:both;}

a:focus {outline:1px dashed #ecdfcb;}

/* *********************** */
/*        LAYOUT          */
/* ********************* */



/* *********************** */
/*        MAINMENU        */
/* ********************* */

.mainmenu { width:954px; background:#78181e url(../images/interface/main_menu.jpg) no-repeat 0 0; height:23px; color:#FFFFFF;}
.mainmenu ul {padding:4px 0 0 32px; margin:0;}
.mainmenu ul li { padding:0 2px 0 0; margin:0; display:inline; color:#FFFFFF; background-color:inherit; font-size:12px; list-style:none;}
.mainmenu ul li a { color:#FFFFFF; background-color:inherit; text-decoration:none; padding:0 2px 0 0; }
.mainmenu ul li a:hover { text-decoration:underline;}
.mainmenu ul li.active a  { text-decoration:underline; font-weight:bold;}

/* *********************** */
/*        WRAPPER         */
/* ********************* */

.wrapper { width:954px; clear:both; float:left; min-height:406px;  background:url(../images/interface/wrapper.jpg) repeat-y 0 0; position:relative;}

.wrapper_home { width:954px; clear:both; float:none; background:url(../images/interface/wrapper_home.jpg) no-repeat 10px 0; height:456px; }
.carnetwrapper {background: url(../images/interface/wrapper_carnet.jpg) no-repeat 10px 0;width:954px; height:454px; position:relative}
.jeuwrapper { background:url(../images/interface/wrapper_jeu.jpg) no-repeat 10px 0; width:954px; height:454px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.trucastuceswrapper { width:954px; background:url(../images/interface/bg_trucsastuces.jpg) repeat-y 10px 0;}
.trucastuceswrapper_content { width:914px; background:url(../images/interface/wrapper_trucastuces.jpg) no-repeat 10px 0; padding:140px 0 0 40px;}

.vrai_wrapper_content { width:914px; background:url(../images/interface/wrapper_vrai_tiramisu.jpg) no-repeat 10px 0; padding:140px 0 0 40px;}

.trucastuceswrapper_bottom { width:954px; clear:both; float:none; background:url(../images/interface/bottom_trucsastuces.jpg) no-repeat 0 0; height:35px;}
.recettewrapper { background:url(../images/interface/wrapper_recette.jpg) repeat-y 0 0; width:100%; position:relative; z-index:1 }
.recettewrapper_content { background:url(../images/interface/recettebg.jpg) no-repeat 0 0; width:100%; min-height:500px;padding:53px 0 0 0; margin:0 0 0 10px;  position:relative;z-index:1 }
.recettewrapper_bottom { width:100%; clear:both; float:none; background:url(../images/interface/wrapper_recette_bottom.jpg) no-repeat 0 0; height:20px; margin:0;}

.recettewrapper .col_center p.intro {padding:0 0 0 37px;}

.recettewrapper h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#703e3b; height:35px; overflow:hidden; padding:0; margin:13px 0 0 0; width:140px; text-align:center; }

.wrapperbreak { width:100%; clear:both; float:none; height:25px;}

.pathway { position:absolute; z-index:99; left: 33px; top: 12px; color:#703e3b; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.pathway a { color:#703e3b; background-color:inherit; text-decoration:none;}
.pathway a:hover { text-decoration:underline;}

.pathway_inscription {  
	padding:10px 20px 10px 20px;
	margin-left:10px;
	color:#703e3b; 
	width:894px;
	background-color:#E8D8BF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.pathway_inscription a { color:#703e3b; background-color:inherit; text-decoration:none;}
.pathway_inscription a:hover { text-decoration:underline;}

/* *********************** */
/*     PAGE ACCUEIL       */
/* ********************* */

/* 1° colonne */
.wrapper_home .col_saison { margin:34px 0 0 50px; position:relative; width:250px; height:354px; float:left; display:inline;  }
.wrapper_home .col_saison .cestdesaison { background:url(../images/home/c_est_de_saison.jpg) no-repeat 0 0; width:240px; height:99px;}
.wrapper_home .col_saison .cestdesaison span { display:none;}
.wrapper_home .col_saison .photorecette { top:58px;	left:-43px;	position:absolute;	z-index:99;}
.wrapper_home .col_saison .trombonne {	top:47px; left:-26px; position:absolute; z-index:99;}
.wrapper_home .col_saison .mois_recette { width:91px; height:58px; position:absolute; top:108px; left:123px; z-index:99; }
.wrapper_home .col_saison .titre_recette { top:188px;  left:151px; position:absolute; z-index:99; }
.wrapper_home .col_saison .inscription_newsletter {	top:281px; left:38px; z-index:99; position:absolute;}
.wrapper_home .col_saison .recevoir_email {	text-align:center;	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a675e;	background-color:inherit; top:316px; left:-19px;	position:absolute; z-index:99;	width:170px; padding:0 0 0 60px;}
* html .wrapper_home .col_saison .recevoir_email { padding-top :4px;}
*+html .wrapper_home .col_saison .recevoir_email { padding-top :4px;}

.wrapper_home .col_saison .pack { top:341px; left:71px;	position:absolute; z-index:99 }

/* 2° colonne */
.wrapper_home .col_carnetrecette { width:270px;  float:left; margin:0 0 0 40px; position:relative; display:inline; }
.wrapper_home .col_carnetrecette .carnet_de_recette{ float:left; margin:150px 0 0 0; }
.wrapper_home .col_carnetrecette .concours { top:300px; left:41px;	position:absolute;	z-index:99;}
.wrapper_home .col_carnetrecette .recettes_enfants { position:absolute;	top:0px; left:15px;	z-index:99; }

/* 3° colonne */
.wrapper_home .col_trucsetastuces { width:245px; float:right;  margin:0 37px 0 0; padding:125px 0 0 0; display:inline;  }
.wrapper_home .col_trucsetastuces h2 { font-size:12px; padding:0 0 7px 0 ; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.wrapper_home .col_trucsetastuces .block_1 {width:100%; height:84px; padding:20px 0 0 8px;} 
.wrapper_home .col_trucsetastuces .block_1 h2 { padding-bottom:10px;}
.wrapper_home .col_trucsetastuces .block_1 h2 a {color:#ca7710; background-color:inherit; text-decoration:none; background:url(../images/home/puce_titre1.jpg) no-repeat 0 2px; background-color:inherit; padding-left:10px; display:block;}
.wrapper_home .col_trucsetastuces .block_1 h2 a:hover { text-decoration:underline;}
.wrapper_home .col_trucsetastuces .block_1 ul { padding:0 0 0 4px; margin:0;}
.wrapper_home .col_trucsetastuces .block_1 ul li { padding:0; margin:0; list-style:none; display:inline; padding:0 5px 0 0;}
.wrapper_home .col_trucsetastuces .block_1 ul li img { width:50px; height:48px;}

.wrapper_home .col_trucsetastuces .block_2 { width:113px; height:95px; position:relative; padding:20px 10px 0 8px; } 
.wrapper_home .col_trucsetastuces .block_2 h2 a {color:#bb2246;  background:url(../images/home/puce_titre2.jpg) no-repeat 0 2px; background-color:inherit;  display:block; text-decoration:none; display:block; padding-left:10px; width:115px;}
.wrapper_home .col_trucsetastuces .block_2 h2 a:hover { text-decoration:underline;}
.wrapper_home .col_trucsetastuces .block_2 .photo {	position:absolute;	top:-5px;	left:137px;	z-index:99;	text-align:center; }
.wrapper_home .col_trucsetastuces .block_2 .nombre_recettes { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; padding-left:10px;}

.wrapper_home .col_trucsetastuces .block_3 p.nombre_recettes a {color:#000; text-decoration:none; cursor:pointer;}

.wrapper_home .col_trucsetastuces .block_3 { width:220px; height:93px; position:relative; padding:0 10px 0 8px;} 
.wrapper_home .col_trucsetastuces .block_3 h2 a {color:#e07b4f;  background:url(../images/home/puce_titre3.jpg) no-repeat 0 2px; background-color:inherit;   display:block; text-decoration:none; padding-left:10px; }
* html  .wrapper_home .col_trucsetastuces .block_3 h2 a { display:inline;}
.wrapper_home .col_trucsetastuces .block_3 h2 a:hover { text-decoration:underline;}
.wrapper_home .col_trucsetastuces .block_3 .photo {	position:absolute;	top:-24px; left:136px; z-index:99; width: 111px; text-align:center;}
.wrapper_home .col_trucsetastuces .block_3 .nombre_recettes { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; padding-left:10px; width:130px; float:left;}
.wrapper_home .col_trucsetastuces .block_3 .picto {float:left; width:66px; margin:0 0 0 10px; display:inline;}

/* *********************** */
/*     PAGE CARNET        */
/* ********************* */

/* colonne 1 Rechercher et Concours */
.carnetwrapper .colonne1 { width:205px; float:left; margin:0 0 0 45px; display:inline;   padding:70px 0 0 0;}
.carnetwrapper .colonne1 h2 { font-size:15px; color:#9e2326; background-color:inherit; padding:0 0 0 10px; background:url(../images/interface/puce_titre.jpg) no-repeat 0 3px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; clear:both; float:none; width:auto;}  
.carnetwrapper .colonne1 h2 a {  color:#9e2326; background-color:inherit; text-decoration:none;}
.carnetwrapper .colonne1 h2 a:hover { text-decoration:underline;}
.carnetwrapper .colonne1_rechercher { width:100%; height:105px;}
.carnetwrapper .colonne1_rechercher h2 { margin-bottom:5px;}
.carnetwrapper .colonne1_rechercher .frm_input { width:157px; height:19px; border:1px solid #924445; color:#333333; background-color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left; margin:0 2px 5px 0; padding:2px 0 0 3px;}
.carnetwrapper .colonne1_rechercher .frm_btn { padding:0; margin:0 0 5px 0; background-color:#924445; color:#FFFFFF; font-size:11px; border:none; float:left; width:25px; height:23px; font-weight:bold;}

.carnetwrapper .colonne1_concours { width:100%; position:relative; font-family:Arial, Helvetica, sans-serif;}
.carnetwrapper .colonne1 .colonne1_concours h2 { margin:0 0 5px 0;}
.carnetwrapper .colonne1_concours p.agagner { font-size:30px;   color:#049b35; background-color:inherit; text-transform:uppercase; font-weight:bold; text-align:center;}
.carnetwrapper .colonne1_concours p.photo { position:absolute; top:94px; left:-40px; z-index:99;}
.carnetwrapper .colonne1_concours p.trombonne { top:80px; left:-35px; position:absolute; z-index:99;}
.carnetwrapper .colonne1_concours .lot {   width:100px; float:right; }
.carnetwrapper .colonne1_concours .titre {   font-size:17px; font-weight:bold; color:#a62f00; background-color:inherit; line-height:1em; padding:0 0 5px 0;}
.carnetwrapper .colonne1_concours .infos { color:#000000; background-color:inherit; font-size:12px;  padding:0 0 10px 0; font-weight:bold; width:85px;}
.carnetwrapper .colonne1_concours .lien a { font-size:11px; color:#752125; background-color:inherit; text-decoration:none;}
.carnetwrapper .colonne1_concours .lien a:hover { text-decoration:underline;}
.carnetwrapper .btn_deposer { width:100%; clear:both; float:none;}
.carnetwrapper .btn_deposer a { display:block; width:189px; height:31px; background:url(../images/interface/btn_deposer.jpg) no-repeat 0 0;}
.carnetwrapper .btn_deposer a span { display:none;}

/* colonne 2 liste des recettes */
.carnetwrapper .colonne2 { width:278px; float:left;  height:600px; margin:0 0 0 70px; padding:50px 0 0 0; height:80px; font-family:Arial, Helvetica, sans-serif;}
.carnetwrapper .colonne2 h3 { color:#6e030a; background-color:inherit; font-size:14px; padding:9px 0 10px 25px; background:url(../images/interface/puce_h3.jpg) no-repeat 0 0; clear:both; float:none; margin:0; width:auto;}

.carnetwrapper .colonne2_futured { height:90px; padding:0 0 0 30px;}
.carnetwrapper .colonne2_futured .titre_recette { padding:0 0 3px 4px; color:#6e030a; background-color:inherit; font-size:13px; font-weight:bold;}
.carnetwrapper .colonne2_futured h3 { margin-left:5px;}
.carnetwrapper .colonne2_futured .lien { padding:0 0 0 35px;}
.carnetwrapper .colonne2_futured .lien a { font-size:11px; color:#752125; background-color:inherit; text-decoration:none;}
.carnetwrapper .colonne2_futured .lien a:hover { text-decoration:underline;}
.carnetwrapper .colonne2_futured h2 { font-size:12px; color:#78181e; background-color:inherit;}
.carnetwrapper .colonne2_futured h2 span.font1 { font-size:21px; color:#bf1c20; background-color:inherit;}
.carnetwrapper .colonne2_futured h2 span.font2 { font-size:16px; color:#bf1c20; background-color:inherit;}
.carnetwrapper .colonne2_futured h2 span.font3 { font-size:21px; color:#5fc238; background-color:inherit;}
.carnetwrapper .colonne2_futured h2 span.font4 { font-size:24px; color:#5fc238; background-color:inherit;}
.carnetwrapper .colonne2_futured h2 span.font5 { font-size:16px; color:#5fc238; background-color:inherit;}
.carnetwrapper .colonne2_futured h2 span.font6 { font-size:16px; color:#b623b8; background-color:inherit;}
.carnetwrapper .colonne2_futured h2 span.font7 { font-size:21px; color:#b623b8; background-color:inherit;}

.carnetwrapper .colonne2_toprecettes h3 { margin-left:5px;}
.carnetwrapper .colonne2 .vignettes { padding:0 0 0 25px;}
.carnetwrapper .colonne2 .vignette { font-size:11px; color:#000000; background-color:inherit; float:left; width:60px; height:90px;}
.carnetwrapper .colonne2 .vignette img { display:block; margin:0 0 5px 0; width:59px; height:59px;}
.carnetwrapper .colonne2 .vignette a {  color:#000000; background-color:inherit; text-decoration:none; line-height:1em;}
.carnetwrapper .colonne2 .vignette a:hover { text-decoration:underline;}
.carnetwrapper .colonne2 .vignette_plus { font-size:11px; color:#7c2025; background-color:inherit; float:left; width:40px;  padding:18px 0 0 0; line-height:1em;}
.carnetwrapper .colonne2 .vignette_plus a  {  color:#7c2025; background-color:inherit; text-decoration:none;}
.carnetwrapper .colonne2 .vignette_plus a:hover { text-decoration:underline;}

.carnetwrapper .colonne2 .themes { padding:0 0 0 25px;}
.carnetwrapper .colonne2 .themes h3 {margin-left:-15px;}
.carnetwrapper .colonne2 .theme { width:60px; float:left; height:100px; font-size:11px; color:#000000; background-color:inherit;  text-align:center}
.carnetwrapper .colonne2 .theme img { display:block; margin:0 0 5px 0; width:56px; height:56px;}
.carnetwrapper .colonne2 .theme a  {  color:#000000; background-color:inherit; text-decoration:none; line-height:1em;}
.carnetwrapper .colonne2 .theme a:hover { text-decoration:underline;}

/* colonne 3 */
.carnetwrapper .colonne3 { float:right; width:260px; margin:0 30px 0 0; display:inline; padding:38px 0 0 0; font-family:Arial, Helvetica, sans-serif; position:relative;}
.carnetwrapper .colonne3 .titre_saison { width:219px; height:61px;}
.carnetwrapper .colonne3 .titre_recette { font-size:11px; font-weight:bold; color:#000000; background-color:inherit; width:105px; padding:0 0 0 80px; height:30px;}
.carnetwrapper .colonne3 .photo_recette { width:149px; height:135px;}
.carnetwrapper .colonne3 .photo_recette img { width:149px; height:124px; display:block;	position:absolute;	z-index:99;	left: 13px;	top: 133px;}
.carnetwrapper .colonne3 .mois_recette { color:#b2906c; background-color:inherit; font-size:12px; font-weight:bold; padding-left:40px; padding-bottom:5px;}
.carnetwrapper .colonne3 .inscription_newsletter { width:100%; height:43px; ;}
.carnetwrapper .colonne3 .inscription_newsletter  { width:186px; height:41px; background:url(../images/carnet/incription_newsletter.jpg) no-repeat 10px 0; display:block;}
.carnetwrapper .colonne3 .inscription_newsletter span { display:none;}
.carnetwrapper .colonne3 .infos_newsletter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:inherit;width:200px; text-align:center; font-weight:bold; padding-bottom:5px; padding-left:5px}
.carnetwrapper .colonne3 .lien { width:200px; text-align:center;}
.carnetwrapper .colonne3 .lien a { font-size:11px; color:#752125; background-color:inherit; text-decoration:none;}
.carnetwrapper .colonne3 .lien a:hover { text-decoration:underline;}
.carnetwrapper .cadeau { position:absolute;	z-index:99;	top:370px;	left:95px}

.carnetwrapper .colonne3 .titre_recette a{
	color:#000000;
	text-decoration:none;
	font-size:9px; /* ajout le 06/09/2010 */ 
}


/*
 * NOUVELLE PAGE CARNET DE RECETTES 30/11/2010
 * NOUVELLE PAGE COIN DES ENFANTS 2010-12-08
 */
	.recettewrapper .col_center_carnet {
		float:left;
		width:440px;
		margin:0 0 0 52px;
		display:inline;
		position:relative;
		height:568px;
		border:0 none;
	}
	
	.recettewrapper .col_center_carnet .visu_coin_enfant {height:153px; margin:40px 0 0 36px; padding:2px 0 0 2px; width:173px;}
	
	.recettewrapper .col_center_carnet .visu_recette_plus_consultee img {
		/*width:182px;
		height:160px;*/
		border:0 none;
	}
	
	.recettewrapper .col_center_carnet .visu_coin_enfant img {width:169px; height:149px; margin:3px 0 0 3px;}
	
	.recettewrapper .col_center_carnet .encart_astuce{
		width:123px;
		height:59px;
		float:right;
		display:inline;
	}
	
	.recettewrapper .col_center_enfant .encart_astuce {text-align:left; width:135px;}
	
	.recettewrapper .col_center_carnet .encart_astuce span.astuce{
		font-size:14px; 
		font-weight:bold; 
		color:#019ab7;
	}
	.recettewrapper .col_center_carnet .encart_astuce p{
		font-size:11px; 
		color:#6e030a;
	}
	
	.recettewrapper .col_center_enfant .encart_astuce h2 {text-align:left; width:135px;}
	
	.recettewrapper .col_center_carnet .encart_astuce h2 span.astuce{
		font-size:14px; 
		font-weight:bold; 
		color:#019ab7;
	}
	.recettewrapper .col_center_carnet .encart_astuce h2 p{
		font-size:11px; 
		color:#6e030a;
	}
	
	.recettewrapper .col_center_carnet .recette_plus_consultee {
		float:right;
		margin:35px -5px 0 0;
		display:inline;
	}
	.recettewrapper .col_center_enfant .recette_plus_consultee {margin:15px 0 0 0; width:180px;}
	.recettewrapper .col_center_carnet .col_center_bottom{
		float:left; 
		display:inline;
		margin:38px 0 0 25px;
		width:411px;
		height:325px; 
		display:inline;
	}
	
	
		
	.recettewrapper .col_center_carnet .col_center_bottom .liste_envies ul{
		width:360px; 
		height:78px;
		margin:0 0 2px 27px;
	}
	.recettewrapper .col_center_carnet .col_center_bottom .liste_envies ul li{
		list-style:none;
		width:62px;
		float:left;
		margin:0 5px;
		text-align:center;
		display:inline;
	}
	.recettewrapper .col_center_carnet .col_center_bottom .liste_envies ul li img{
		/*width:59px; 
		height:59px;*/ 
		display:block;
		margin:0 0 3px 0
	;}
	.recettewrapper .col_center_carnet .col_center_bottom .liste_envies ul li a{
		font-size:12px; 
		color:#700000; 
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.recettewrapper .col_center_carnet .col_center_bottom .liste_envies ul li a:hover{text-decoration:underline;}
	.recettewrapper .col_center_carnet .col_center_bottom .liste_envies ul li span.plus_de_recettes{
		display:block;
		margin-top:13px;
		text-align:left; 
		text-decoration:underline;
	}
	.recettewrapper .col_center_carnet h3{
		color:#d30a47; 
		font-weight:bold; 
		font-size:22px;
		font-family:Verdana, Arial, sans-serif;
	}
	
	.recettewrapper .col_center_enfant h3 {color:#991B1B; margin:-10px 0 0 0;}
	.recettewrapper .col_center_carnet h3 a {color:#d30a47; font-weight:bold; text-decoration:none;}
	.recettewrapper .col_center_enfant h3 a {color:#991B1B;}
	
		.recettewrapper .col_center_carnet h2{
		color:#d30a47; 
		font-weight:bold; 
		font-size:22px;
		font-family:Verdana, Arial, sans-serif;
		padding:0 0 0 10px;
	}
	
	.recettewrapper .col_center_enfant h2 {color:#991B1B; margin:-10px 0 0 0;}
	.recettewrapper .col_center_carnet h2 a {color:#d30a47; font-weight:bold; text-decoration:none;}
	.recettewrapper .col_center_enfant h2 a {color:#991B1B;}
	
	.recettewrapper .col_center_carnet .small_pad{padding:0 0 5px 15px;}
	.recettewrapper .col_center_carnet .nopuce{
		background:none; 
		font-size:34px;
	}
	.recettewrapper .col_center_carnet h2.sifr {/*padding:0 0 12px 29px;*/ font-size:34px;}
	.recettewrapper .col_center_carnet .enfant_consultee h2.sifr_enfant,
	.recettewrapper .col_center_enfant .enfant_consultee h2.sifr_enfant,
	.recettewrapper .col_center_enfant h2.sifr_enfant {font-size:34px; padding:0;}
	.recettewrapper .col_center_enfant h2.sifr_enfant {width:100%; padding:8px 0 0 45px;}
	
	.recettewrapper .col_center_carnet h3.sifr {/*padding:0 0 12px 29px;*/ font-size:34px;}
	.recettewrapper .col_center_carnet .enfant_consultee h3.sifr_enfant,
	.recettewrapper .col_center_enfant .enfant_consultee h3.sifr_enfant,
	.recettewrapper .col_center_enfant h3.sifr_enfant {font-size:34px; padding:0;}
	.recettewrapper .col_center_enfant h3.sifr_enfant {width:100%; padding:8px 0 0 45px;}
	
	

.carnet,
.coin_enfant{
	background:url(../images/carnet/new_carnet/recettebg_carnet.jpg) no-repeat 0 0; 
	width:100%; 
	height:806px;
	padding:38px 0 0 0; 
	margin:0 0 0 10px;  
	position:relative;
	z-index:1;
}

.carnet h4 {color:#D2154A; display:block; font-family:Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; margin:-10px 0 10px 0;}
.recettewrapper .col_center_carnet .col_center_bottom .liste_envies a.depot_recette {width:149px; height:25px; display:block; min-height:25px; margin:0; position:absolute; top:585px; left:150px;}

.coin_enfant {background:url(/assets/images/coin_enfant/back_enfant.jpg) no-repeat top left; height:810px;}

.recettewrapper .col_center_enfant table {width:430px; margin:0 2px 0 4px;}
.recettewrapper .col_center_enfant table tr {height:30px;}
.recettewrapper .col_center_enfant table tr th{color: #A0161F;}
.recettewrapper .col_center_enfant table tr th.th1 {width:239px;}
.recettewrapper .col_center_enfant table tr th.th2 {width:37px;}
.recettewrapper .col_center_enfant table td a { text-decoration:none; color:#000; font-size:12px;}

.recettewrapper .col_center_enfant .come_back {font-size:11px; margin:10px 0 5px 4px; text-align:center;}
.recettewrapper .col_center_enfant .come_back a {color:#A0161F; font-weight:bold;}

.recettewrapper .col_center_enfant span#v {color:#A9C51E;}
.recettewrapper .col_center_enfant span#vi{color:#991B83;}
.recettewrapper .col_center_enfant span#r {color:#EA2727;}
.recettewrapper .col_center_enfant span#o {color:#EC8500;}
.recettewrapper .col_center_enfant span#g {color:#A59C76;}
.recettewrapper .col_center_enfant span.b {color:#271B99;}

.recettewrapper .coin_enfant .col_left ul.submenu {width:150px; margin:24px 0 13px 1px}


/* *********************** */
/*     PAGE JEU           */
/* ********************* */

.jeuwrapper h2.deposerrecette { padding:38px 0 0 59px; }
.jeuwrapper .jeuparticipation {width:555px; padding:148px 0 0 120px;}
.jeuwrapper .jeuparticipation a { color:#B03936; }
.jeuwrapper .jeuparticipation h3 { font-size:14px; color:#b03936; background-color:inherit; padding:0 0 5px 0; }
.jeuwrapper .etgagnez { width:173px; height:39px; position:absolute; z-index:99; top:120px; left:140px;}
.jeuwrapper .lot_a_gagner {	width:404px; height:201px;	position:absolute;	z-index:99;	top:96px;	left:308px;}
.jeuwrapper .photo1_lot { position:absolute; z-index:99; top:54px;	left:694px;}
.jeuwrapper .photo2_lot { position:absolute; z-index:99; top:173px;	left:687px;}
.jeuwrapper .trombonne { position:absolute;	z-index:99;	top:146px;	left:690px; }
.jeuwrapper .jeuparticipation p { font-size:11px; color:#000000; background-color:inherit; padding:0 0 6px 0;}
.jeuwrapper .jeuparticipation p strong { font-size:14px; color:#b03936; background-color:inherit;}
.jeuwrapper .deposerrecette a { display:block; width:187px; height:32px; margin:0 auto; background:url(../images/interface/btn_deposer_recette.jpg) no-repeat 0 0; }
.jeuwrapper .deposerrecette a { margin-top:-19px; }
.jeuwrapper .deposerrecette a span { display:none;}

/* *************************** */
/*     PAGE TRUC ET ASTUCES   */
/* ************************* */

/* sommaire */
.sommaire { font-family:Arial, Helvetica, sans-serif; padding:0 0 46px 0; width:500px;}
.sommaire ul { padding:0 0 0 145px; margin:0; width:500px;}
.sommaire ul li { list-style:none; padding:0; margin:0;}
.sommaire ul li a { color:#8b3739; background-color:inherit; font-size:18px; font-weight:bold; background:url(../images/interface/pucesommaire.gif) no-repeat 0 6px; padding:0 0 10px 15px; display:block; text-decoration:none;}
* html .sommaire ul li a { padding-bottom:0; margin-bottom:0;}
.sommaire ul li a:hover { text-decoration:underline;}

/* realisation */
.realisation { background-color:#ffefe0; color:#000000; width:870px; padding:10px 0 0 7px;} 
.realisation h2 { background:url(../images/trucsastuces/realisation_h2.jpg) no-repeat 0 0; padding:10px 0 30px 64px; color:#ca7710; background-color:inherit; font-size:22px;}
.realisation h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#cb842d; background-color:inherit; clear:both; float:none; font-weight:normal; margin:0 0 15px 0; width:auto;}

.listeidees, .liste_ingredient { padding:10px 0 25px 95px; clear:both; float:none; width:auto;}
.listeidees ul, .liste_ingredient ul { padding:0; margin:0; width:655px;}

.listeidees ul li, .liste_ingredient ul li  { 
	padding:0 0 10px 10px; 
	list-style:none; 
	background: url(../images/interface/listeidees_puce.jpg) no-repeat 0 0; color:#000000; 
	background-color:inherit; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

/* allerplusloin */
.allerplusloin { width:887px; clear:both; float:none; padding:15px 0 35px 0; background:url(../images/trucsastuces/mascarpone.jpg) no-repeat 645px 210px;} 
.allerplusloin2 { width:887px; clear:both; float:none; padding:15px 0 35px 0; background:url(../images/trucsastuces/img_recette.jpg) no-repeat 590px 10px;} 
.allerplusloin .introduction,
.allerplusloin2 .introduction,
.allerplusloin2 .vrai  { 
	width:665px; padding:0 0 15px 100px;
}

.allerplusloin2 .vrai {width:760px;}

.allerplusloin h2, .allerplusloin2 h2  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#bb2246; background-color:inherit; background:url(../images/trucsastuces/allerplusloin_h2.jpg) no-repeat 0 0; padding:5px 0 25px 65px; margin:0 0 0 12px;}
.allerplusloin h3, .allerplusloin2 h3  { color:#c65771; background-color:inherit;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; padding:0 0 10px 0; background-image:none;}
.allerplusloin h3 span, .allerplusloin2 h3 span  { font-weight:bold; font-size:12px; font-style:italic; display:block;}
.allerplusloin_col1 { width:290px; float:left; margin:0 0 0 20px; display:inline;}
.allerplusloin_col1 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0 0 30px 0;}
.allerplusloin_col2 { width:240px; float:left; margin:0 0 0 40px; display:inline;}
.allerplusloin_col2 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0 0 30px 0;}
.allerplusloin_bottom { width:100%; clear:both; float:none;}

/* shopping */
.shopping { background-color:#fde9eb; color:#000000; width:870px; padding:10px 0 0 7px;} 

.shopping h2 { color:#950621; background-color:inherit; font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0 25px 65px; background:url(../images/trucsastuces/shopping_h2.jpg) no-repeat 0 0;   }

.shopping h3 { color:#950621; background-color:inherit; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 15px 95px; width:445px; font-weight:normal;}
.shopping_col1 { width:450px; float:left;}
.shopping_col1 p { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; width:450px; padding:0 0 10px 95px;}

.shopping_col2 { width:325px; text-align:left; float:right;}
.shopping_bottom { width:100%; clear:both; float:none;}

/* *********************** */
/*        COL LEFT        */
/* ********************* */

.col_left { width:163px; float:left; padding:0 0 0 18px;}
.col_left .titrecolonne { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#703e3b; height:35px; overflow:hidden; padding:0; margin:13px 0 0 0; width:140px; text-align:center;}

.col_left ul.submenu { width:151px; background:url(../images/interface/submenu.jpg) repeat-y 0 0; padding:0 0 10px 7px; margin:33px 0 13px 0;}
.col_left ul.submenu li { padding:0; margin:0; list-style:none; display:inline;}
.col_left ul.submenu li#concours a {height:20px;}
.col_left ul.submenu .last{border:0 none;}
.col_left ul.submenu li a, .col_left ul.submenu li h2 a{ color:#ffffff; background-color:inherit; text-decoration:none;  display:block; width:130px; /** MODIF LE 16/11/2010 padding:0 0 5px 14px; **/
padding:7px 0 9px 14px; border-bottom:1px solid #fff;}
.col_left ul.submenu li a:hover,
.col_left ul.submenu li.active a { background:url(../images/interface/subemnu_li.gif) no-repeat 0 10px; font-weight:bold; text-decoration:underline; outline:none;}

.col_left .commentaires {}
.col_left .commentaires .titre { font-family:Arial, Helvetica, sans-serif; color:#a0161f; background-color:inherit; font-size:14px; font-weight:bold; background:url(../images/interface/commentaires.jpg) no-repeat 0 0; padding:5px 0 15px 33px; width:130px;}
.col_left .commentaires ul { padding:0 0 0 10px; margin:0;}
.col_left .commentaires ul li { padding:0 0 15px 0; margin:0; color:#665b5b; background-color:inherit; font-family:Arial, Helvetica, sans-serif; list-style:none; background-image:none; display:block; width:145px;}
.col_left .commentaires ul li a {  color:#665b5b; background-color:inherit; text-decoration:none;}
.col_left .commentaires ul li a:hover { text-decoration:underline;}
.col_left .commentaires ul li span { display:block;}
.col_left .commentaires ul li .date { font-style:italic;}
 
.col_left p.outerlink { font-family:Arial, Helvetica, sans-serif; padding:0 0 5px 0;}
.col_left p.outerlink a { color:#8b3739; background-color:inherit; text-decoration:none; background:url(../images/interface/outerlink.gif) no-repeat 0 4px; padding:0 0 0 8px; font-weight:bold;}
.col_left p.outerlink a:hover { text-decoration:underline;}

/* *********************** */
/*     PAGE CENTRE        */
/* ********************* */

.col_center { width:510px; float:left;  margin:0 0 0 10px; display:inline; padding:15px 0 0 5px; position:relative; }
.col_center h2 { color:#aa3d20; background-color:inherit; font-family:Arial, Helvetica, sans-serif; font-size:26px; padding:0 0 10px 0; margin:0;}

.col_center p, .col_center .ingredients p { padding:0 0 20px 37px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:inherit;}

.col_center .ingredients, .col_center .ingredients p{
	/*width:220px;*/
}

/* October 2011 */
.utils{display:block; float:left; height:54px;}
/**/
.col_center .proposition {float:left;width:220px;}
.col_center .proposition p { padding:0; margin:0;}
.col_center .proposition span, .col_center .proposition a, .col_center .proposition a:visited { display:block; float:left; padding:8px 5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aa3d20; width:auto;}
.col_center .proposition a, .col_center .proposition a:visited {display:inline; text-decoration:underline;}
.col_center .proposition img { display:block; float:left; padding:0 10px 0 0;}

.col_center .notation {position:relative; display:block; float:right; z-index:99; width:150px !important; margin:0 20px;}
.col_center .notation p {padding:0; margin:0; width:100px;}
.col_center .notation span {display:block; float:left; padding:8px 5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aa3d20; font-weight:bold; width:auto;}
.col_center .notation span a{color:#8b3739; text-decoration:none; font-weight:bold;}
.col_center .notation img { display:block; float:left; padding:0 3px 0 0;}
.col_center .recette_mois { /*height:78px;*/ /*width:78px;*/ /*left:420px; top:55px;*/ position:absolute; bottom:0; right:0; }
.col_center .recette_mois img{ border:0 !important; }
.col_center .separation { width:100%; height:20px; clear:both; float:none;}

.col_center h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a0161f; background-color:inherit; background:url(../images/interface/h3.jpg) no-repeat 0 0; padding:5px 0 14px 37px; margin:10px 0 0 0; clear:both; float:none; width:auto;}

.col_center ul{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:inherit; text-align:justify; width:270px;}
.col_center ul li{padding:0 0 0 37px; margin:0 0 3px 0; list-style:none; background-image:none; display:block; width:220px;}
.col_center ul li strong { color:#a0161f; background-color:inherit;}

.col_center .col1 { width:260px; float:left; overflow:hidden;  }
.col_center .col1 .tps { font-family:Arial, Helvetica, sans-serif; color:#007c47; background-color:inherit; font-size:12px; font-weight:bold; padding:0 0 0 30px; margin:0;}

.col_center .col2 { background:url(../images/interface/bg_photo_recette.jpg) no-repeat 0 0; width:247px; height:236px;float:right; overflow:hidden; position:relative; }
.col_center .col2 p { padding:0; margin:0;}
.col_center .col2 img { display:block; border:1px solid #ebebeb; margin:24px 0 0 27px; }

.suiterecette { width:100%; clear:both; float:none; height:10px;}

.col_center .outils { width:330px; margin:0 auto; clear:both; float:none;}
.col_center .outils p { padding:0; margin:0; display:inline;}
.col_center .outils .btn_imprimer a { background:url(../images/interface/btn_imprimer.jpg) no-repeat 0 0; display:block; width:132px; height:34px; float:left; padding:0; margin:0;}
.col_center .outils .btn_imprimer a span { display:none;}
.col_center .outils .btn_envoyer a { background:url(../images/interface/btn_envoyer.jpg) no-repeat 0 0; display:block; width:179px; height:34px; float:left;padding:0; margin:0;}
.col_center .outils .btn_envoyer input {height:34px; float:left;}
.col_center .outils .btn_envoyer a span { display:none;}
.col_center .outils .btn_deposer a { background:url(../images/interface/btn_deposer_recette.jpg) no-repeat 0 0; display:block; width:176px; height:35px; float:left;padding:0; margin:0 0 0 12px;}
.col_center .outils .btn_deposer a span { display:none;}
.col_center .outils .btn_voter a { background:url(../images/interface/btn_voter.jpg) no-repeat 0 0; display:block; width:96px; height:35px; float:left;padding:0; margin:0;}
.col_center .outils .btn_voter a span { display:none;}

.col_center table.result_search{ width:500px;}
.col_center table.result_search td, .col_center table.result_search th, .col_center table.result_search thead   { height:35px; padding:0 0 0 5px;}
.col_center table.result_search th { color:#A0161F;}


.col_center table#mytable td a,
.col_center table#mytable td a:hover,
.col_center table#mytable td a:visited
{
	color:#666666;
	text-decoration:underline;
}

.col_center p.outerlink {margin:8px 0 0 0}
.col_center p.outerlink a { color:#8b3739; background-color:inherit; text-decoration:none; padding:0 0 0 8px; font-weight:bold;}
.col_center p.outerlink a:hover { text-decoration:underline;}

/* *********************** */
/*     AUTRES RECETTES    */
/* ********************* */

.autresrecettes {  width:868px; min-height:240px;  color:#000000; clear:both; float:none; margin:0 auto; background:#FFFFFF url(../images/interface/autresrecettes.jpg) no-repeat right bottom; padding:30px 0 0 25px;}
.autresrecettes h4 { font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; font-size:14px; padding:0 0 0 5px; margin:0;}
.autresrecettes h4 span { font-size:18px; color:#a0161f; background-color:inherit; padding:0 0 8px 0;}
.autresrecettes table { font-family:Arial, Helvetica, sans-serif;  margin:0 0 15px 0;}
.autresrecettes table th { height:35px; vertical-align:middle; font-size:12px; font-weight:bold; color:#a0161f; background-color:inherit; text-align:left;}

.autresrecettes table .th1 { width:500px}
.autresrecettes table th.th4 { text-align:center; width:150px}
.autresrecettes table th.th5 { text-align:center; width:35px}

.autresrecettes table td { font-size:12px; color:#010101; background-color:inherit; min-height:31px; text-align:left}
.autresrecettes table td a {  color:#010101; background-color:inherit; text-decoration:none;}
.autresrecettes table td a:hover { text-decoration:underline;}

* html .autresrecettes table td {  height:31px;}
.autresrecettes table img { padding:2px 0;}
.autresrecettes table td.td1, .autresrecettes table td.tda { width:303px; padding:0 5px; vertical-align:middle;}
.autresrecettes table td.td2, .autresrecettes table td.tdb { width:110px; text-align:center;  vertical-align:middle;}
.autresrecettes table td.td3, .autresrecettes table td.tdc { width:115px;}
 
.autresrecettes table td.td1,
.autresrecettes table td.td2,
.autresrecettes table td.td3,
.autresrecettes table td.td4 { background-color:#ead9ca; color:#010101;}

.tri{ width:205px; margin-left:465px; margin-bottom:15px;}
.tri label, .tri_recherche label {width:100px; color:#A0161F; font-size:11px; font-weight:bold;}
. tri select {width:100px;}

.tri_recherche{width:205px; margin:10px 0 10px 15px;}
/* pagnav */
.pagnav { width:700px; clear:both; float:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6f0101; background-color:inherit; height:20px;}
.pagnav a { color:#6f0101; background-color:inherit; text-decoration:none; padding: 0 2px 0 2px;}
.pagnav a:hover, .pagnav a.active{ text-decoration:underline;}


/* **********************/
/*     page MON COMPTE  */
/* **********************/
.mon_compte{
	float:left;
	background:url(/assets/images/home/bg_centre.jpg) top left no-repeat;
	height:454px;
	width:954px;
	position:relative;
}

/* define popup + hack */
.popup_jeu{width:550px; display:block;}
.popup_jeu div.etape1, .popup_jeu div.mdp_forget, .popup_jeu div.first_visite{margin:0 50px 0 20px !important}

.mon_compte .back2, .popup_jeu .back2 {
	background:url(../images/mon_compte/back2.jpg) 0 0 no-repeat;
	height:406px;
	width:840px;
	margin:20px 0 20px 20px;
}

.mon_compte .facebook-desinscription {background:#FFFFFF; height:406px; width:840px; margin:20px auto 0 auto;}
.mon_compte .facebook-desinscription h1 {color:#BA2145; font-family:Verdana,Geneva,sans-serif; font-size:25px; padding:20px;}
.mon_compte .facebook-desinscription p {float:left; margin:5px 0 0 20px; display:inline;}
.mon_compte .facebook-desinscription p.submit {margin:0 0 0 20px;}

.mon_compte .back2 .valide {
	color:#00CC00;
	text-align:center;
	font-size:12px;
}

.mon_compte .back2 .erreur {
	color: #FF0000;
	text-align:center;
	font-size:12px
}
.mon_compte h2, .popup_jeu h2 {
	color: #666666;
	font-weight:normal;
	margin:15px 0 0 10px;
	width:240px;
	font-size:14px;
	padding:0 0 0 10px;
}

.mon_compte .intro p { font-weight:normal; }
.mon_compte .intro{
	width:600px;
	float:left;
	color: #666666;
	font-size:10px;
	font-weight:bold;
	margin:80px 150px 0 35px;
	display:inline;
	float:left;
}
 
.mon_compte .etape1, .popup_jeu .etape1,
.mon_compte .mdp_forget,  .popup_jeu .mdp_forget
.mon_compte .first_visite, .popup_jeu .first_visite{
	width:400px;
	float:left;
	color: #666666;
	font-size:10px;
	font-weight:bold;
	margin:100px 150px 0 130px;
	display:inline;
	float:left;
}

/* PAGE DE VALIDATION DU REGLEMENT */
.mon_compte .valid_reglement, .popup_jeu .valid_reglement { width:600px; float:left; margin:100px 150px 0 30px;}
.mon_compte .valid_reglement p, .popup_jeu .valid_reglement {padding:0; margin:0 0 10px 0; font-size:12px;}
.mon_compte .valid_reglement form input.input, .popup_jeu .valid_reglement form input.input{
	background-color:#924445;
	border:medium none;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin:0 0 0 255px;
	width:100px;
}
.mon_compte .valid_reglement a, .popup_jeu .valid_reglement a{color:#78181E; text-decoration:underline;}
/* FIN PAGE DE VALIDATION DU REGLEMENT */

.mon_compte .etape1, .popup_jeu .etape1{ margin:10px 150px 0 130px; height:100px;	display:inline; float:left;}
.mon_compte .mdp_forget, .popup_jeu .mdp_forget{ margin:0 150px 0 130px; height:100px;	display:inline; float:left;}
.mon_compte .first_visite, .popup_jeu .first_visite{ margin:0 150px 0 130px; height:70px;	display:inline; float:left;}

.mon_compte .etape1 p, .popup_jeu .etape1 p {
	margin:5px 10px 5px 10px;
	width:225px;
	font-size:18px;
	color:#AA3D20;
}

.mon_compte .mdp_forget p, .popup_jeu .mdp_forget p {
	margin:5px 10px 5px 10px;
	width:225px;
	font-size:18px;
	color:#CA7710;
}

.mon_compte .first_visite p, .popup_jeu .first_visite p {
	margin:5px 10px 5px 10px;
	width:225px;
	font-size:18px;
	color:#BB2246;
}

.mon_compte .etape1 form label, .popup_jeu .etape1 form label,
.mon_compte .mdp_forget form label, .popup_jeu .mdp_forget form label{
	margin: 5px 5px 0 0;
	float:left;
	display:block;
	height:15px;
	line-height:15px;
	width:180px;
	font-size:10px;
	font-weight:none;
	text-align:right;
}

.mon_compte .etape1 form input, .popup_jeu .etape1 form input,
.mon_compte .mdp_forget form input, .popup_jeu .mdp_forget form input{
	float:left;
	width:140px;
	margin-top:5px;
	border:1px solid #AA3D20;
	font-size:12px;
	color:#666666;
}

.mon_compte .etape1 form input#valider, .popup_jeu .etape1 form input#valider,
.mon_compte .mdp_forget form input#valider, .popup_jeu .mdp_forget form input#valider{
	margin-left:5px;
	width:30px;
	border:none;
	float:left;
	font-weight:bold;
	background-color:#924445;
	color:#FFFFFF;
}

.mon_compte .first_visite a, .popup_jeu .first_visite a{
	color: #666666;
	margin:0 0 0 20px;
	font-size:10px;
}

.mon_compte .mdp_forget p.mdp_txt, .popup_jeu .mdp_forget p.mdp_txt {
	font-size:10px;
	color:#666666;
	width:100%;
	margin:0 0 10px 20px;
}


/* ************************/
/* page mes informations  */
/* ************************/
.mes_infos h2 {
	color: #666666;
	font-weight:normal;
	margin:15px 0 0 10px;
	width:400px;
	font-size:14px;
	padding:0 0 0 10px;
}	

.mes_infos .validate{
	color:#AA3D20;
	font-size:12px;
}

.mes_infos .informations {
	/*border:1px solid #000;*/
	margin:10px auto;
	width:380px;
	color: #666666;
	font-size:10px;
	font-weight:bold;
}

.mes_infos .informations p { padding:4px 10px 0 10px;}
.mes_infos .informations p.first{ padding-top:10px;}
.mes_infos .informations p.last{ padding-bottom:10px;}
.mes_infos .informations form label {
	float:left;
	width:125px;
	display:block;
	height:15px;
	line-height:15px;
}

.mes_infos .informations form input[type='text']#civilite { width:35px;}

.mes_infos .informations form input[type='text']{
	width:200px;
	font-size:12px;
	color:#666666;
}

.mes_infos .informations p .newsletter-label { width:50px}
.mes_infos .informations p.newsletter-label label#newsletter{width:125px}
.mes_infos .informations p.newsletter-label label{width:50px}
.mes_infos .informations p.newsletter-label label {height:auto; width:500px;}
.mes_infos .informations p.affichage_blog {font-weight:normal; margin:35px 0 0 0;}
.mes_infos .informations span.erreur {
	display:block;
	color:#FF0000;
	text-align:center;
	margin:10px;
}

.mes_infos .informations .button { margin:0 auto; width:285px; padding-bottom:50px;}
.mes_infos .informations form input#modifier,
.mes_infos .informations form input#reset { width:132px; margin:5px 5px 10px 5px; float:left;}
.obligatoire{
	font-size:9px;
	padding:10px;
	float:left;
}

/* ************************/
/* page Inscription et depot recette*/
/* ************************/
.inscription h2 {
	font-weight:bold;
	margin:15px 0 0 10px;
	width:400px;
	font-size:18px;
	padding:0 0 0 10px;
	color : #AA3D20;
}
	
.infos_inscription, 
.depot_recette {}
.depot_recette #form{display:block; width:500px;margin:0 0 0 100px;}
.depot_recette #form p{margin:2px 0;}

.infos_inscription .infos_importante,
.depot_recette.infos_importante
{
	width:350px;
	margin:20px auto 10px auto;
}

.infos_inscription .infos_importante{ width:320px; padding-top:10px;}

.depot_recette {}
.depot_recette p.intro {margin:10px 20px 10px 20px;}

.jeuwrapper .jeuparticipation p a.modele_pdf{ 
	color:#B03936;
	text-decoration:underline;
}

.infos_inscription .infos_importante label,
.infos_inscription .infos_importante2 label,
.depot_recette label{
	width:150px;
	height:15px;
	font-weight:bold;
	color:#AA3D20;
}

.infos_inscription .infos_importante2 p.site_msg {margin:30px 0 0 0;}

.infos_inscription .infos_importante4 label{ font-weight:bold;}

.infos_inscription .infos_importante4 p.mention {
	margin-top:10px;
}

.depot_recette label{float:left; width:200px; margin:5px 5px 0 0; vertical-align:top; text-align:left;}
.depot_recette input, .depot_recette textarea, .depot_recette select {margin:5px 0 0 0;}
.depot_recette select { width:150px; }
.depot_recette textarea{ width:150px;}

.infos_inscription .infos_importante label#mdp2 {height:30px; }

.infos_inscription .infos_importante input,
.infos_inscription .infos_importante2 input,
.depot_recette .infos_importante input#titre,
.depot_recette .infos_importante input#tps_preparation,
.depot_recette .infos_importante input#tps_refroidissement,
.depot_recette .infos_importante input#nb_personne{
	margin:2px 0 0 0;
	border:1px solid #AA3D20;
	width:150px;
}

.depot_recette .infos_importante textarea,
.depot_recette .infos_importante select{ 
	border:1px solid #AA3D20;
}


.depot_recette .div-rubriques{width:192px; clear:both; margin:0 0 0 205px;}
.depot_recette .div-rubriques label{float:right; text-align:left; width:168px;}
.depot_recette .div-rubriques input{}


.depot_recette input#photo {border:none;width:200px;margin-top:5px;}
.depot_recette .infos_importante p.rubrique-item{ width:165px; float:right; clear:both; }	
.depot_recette .infos_importante p.rubrique-item label {color:#000;}
.depot_recette .infos_importante p.rubrique-item input[type='checkbox']{ margin:2px 5px 0 0; padding:0 }
.depot_recette .infos_importante p.rubrique-item span{ margin:2px 5px 0 0; padding:0; float:left; display:block}
.depot_recette .infos_importante input[type='text']{ width:130px; }

.depot_recette .infos_importante .reglement {margin:10px 0 10px 0; width:325px;}
.depot_recette .infos_importante .reglement label{width:300px; float:right;}
.depot_recette .infos_importante .reglement input{}
.depot_recette .infos_importante .reglement a{color:#8B3739;}

.infos_inscription .infos_importante2{ 
	width:320px; 
	margin:50px auto 0 auto;
}

.infos_inscription .question { 
	margin:20px auto 0 auto;
	width:320px;
}

.infos_inscription .question .infos_importante3{
	width:240px;
	margin:5px 0 0 0;
}

.infos_inscription .infos_importante4{
	margin:40px auto 0 auto;
	width:550px;
}
.infos_inscription .infos_importante4 a {color:#666666; text-decoration:underline;} 

.infos_inscription .question p {float:left; font-weight:bold;}
.infos_inscription .question .infos_importante3 label{ 
	display:block;
	float:left;
	width:200px; 
	height:15px;
	line-height:15px;
	margin-top:5px;
	font-weight:bold;
}

.infos_inscription .question .infos_importante3 p input{ 
	margin:5px 10px 0 5px;
	float:left;
}
.infos_inscription .question .infos_importante3 label#lab_autre{ 
	margin:5px 0 0 5px;
	width:60px;
}

.infos_inscription .question .infos_importante3 input#input_autre{ 
	margin:5px 0 0 0; 
	border:1px solid #AA3D20;
} 

.infos_inscription .boutons {
	margin:10px auto 10px auto;
	padding:10px;
	width:195px;
	height:20px;
	text-align:center;
}

.depot_recette .boutons{}
.depot_recette .boutons input{margin:10px 0 10px 180px;}

.infos_inscription .erreur, 
.infos_inscription .validate,
.depot_recette .erreur,
.depot_recette .validate  {
	width:320px;
	margin:0 auto;
	color:red;
	text-align:center;
}
.depot_recette .validate { color:#00CC00;}
.infos_inscription .validate {color:#AA3D20; font-size:12px;}
.depot_recette label#lab_photo {}

.depot_recette label#labtitre {margin-top:10px;}
.depot_recette .infos_importante input#titre {margin-top:10px;}


.infos_inscription .txt_reduction {
	width:480px;
	margin:0 auto;
	color:#666666;
	margin-top:15px;
	font-size:12px;
}

.infos_inscription .retour_accueil{
	width:200px;
	margin:15px auto;
	color:#666666;
	font-size:12px;
}
.infos_inscription .retour_accueil a, 
.infos_inscription .retour_accueil a:hover, 
.infos_inscription .retour_accueil a:visited{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
} 

/* ************************/
/* page Inscription */
/* ************************/

.ajout_com {
	width:321px;
	height:340px;
	background:url(../images/commentaire/back.jpg) no-repeat 0 0;
	margin-top:-1px;
}

.ajout_com .formulez {	
	float: left;
	margin:14px 0 0 9px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}	

.ajout_com img{
	float:left;
	margin:10px 0 0 30px;
}

.ajout_com .fermer a ,
.fermer,
.ajout_com .fermer a:hover,
.ajout_com .fermer a:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:6px 0 0 20px;
}

.ajout_com .fermer_envoi_ami,
.ajout_com .fermer_envoi_ami a:hover,
.ajout_com .fermer_envoi_ami a:visited {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:12px 0 0 20px;
	cursor:pointer;
	 text-decoration:underline;
}

.fermer { text-decoration:underline; }

.ajout_com .zone_com{
	border:2px solid #000;
	height:261px;
	width:305px;
	margin:0px auto 0 auto;
	position:relative;
}

.ajout_com .zone_com textarea{
	float:left;
	overflow:auto;
	height:259px;
	width:302px;
}	

#pagerLinks {
	width:500px;
	float:left;
	height:90px;
	line-height:30px;
}
#pagerLinks #conteneur_cpt ul{width:auto;}
#pagerLinks li{
	padding:0;
	float:left;
	padding-left:5px;
	list-style:none;
	line-height:normal;
}
#pagerLinks #conteneur_cpt ul li a.active{
	/*color:#000000;
	text-decoration:none;*/
	text-decoration:underline;
}
#pagerLinks li a {
	color:#AA3D20;
	text-decoration:none;
	line-height:normal;
}
#pagerLinks li a.previousPage{
	float:left;
}
#pagerLinks #conteneur_cpt{
	float:left;
	margin:10px auto 0 auto;
	width:500px; /*700*/
}

.ajout_com .valider{ margin:5px auto 0 auto; text-align:center;}


/* ************************/
/* page mentions légales  */
/* ************************/
.mentions_legales{
	/*background:url(../images/mon_compte/back.jpg) top left no-repeat;*/
	height:auto;
	width:934px;
	margin-left:10px;
	float:left;
	background-color:#E8D8BF;
}

.mentions_legales h2 {
	font-weight:bold;
	margin:15px 0 0 10px;
	width:400px;
	font-size:18px;
	padding:0 0 0 10px;
	color : #AA3D20;
}
	
.mentions_legales p{
	margin-right:20px;
	margin-left:20px;	
}

/* *********************** */
/*        FOOTER          */
/* ********************* */

/* ## Modifié le 25/11/2010 -> meme footer que celui de la home ##
.footer, 
.footer_modified { 
	width:954px; 
	clear:both; 
	float:none; 
	background:url(../images/interface/footer.jpg) no-repeat 0 0; 
	height:26px; 
	text-align:center; 
	padding:15px 0 0 0;  
}
*/

/* ## Modifié le 18/11/2011 -> css footer dans le main.css
.footer{
	clear:both; 
	float:none; 
	background:url(../images/interface/footer.jpg) no-repeat 0 0; 
	width:934px;
	height:88px;
	font-size:12px;
	color:#000;
	text-align:center;
	margin:0;
	padding:42px 0 0 0;
	background:none;
}

.footer_modified {background-image:none;}
.footer p a, .footer_modified p a, .footer a {font-size:12px; text-decoration:none; color:#78181e; background-color:inherit;}
.footer p a:hover, .footer_modified p a:hover, .footer a {text-decoration:underline;}
*/

.mentions { font-size:10px; color:#AAAAAA; margin:0px 0 0 10px; }

/* *********************** */
/*      deconnexion         */
/* ********************* */
.deconnexion{
	right:15px;
	position:absolute;
	z-index:99;
	top:165px;
}

.deconnexion a,
.deconnexion a:hover,
.deconnexion a:visited{ color:#AA3D20; font-weight:bold; text-decoration:underline;}
.footer p.mentions_sanitaires a, 
.footer_modified p.mentions_sanitaires a {color:#484848; text-decoration:none; font-size:10px;}
.col1 .ingredient ul {width:auto;}

/* 
	2010-12-02 
	PAGE LE VRAI TIRAMISU 
	ET TRUCS ET ASTUCES
*/

.le_vrai_tiramisu,
.trucs_astuces {background:none;}

.vrai_tiramisu_wrapper,
.wrapper_trucs_astuces {background:url(/assets/images/home/le_vrai_tiramisu.jpg) no-repeat 0 0; width:959px; height:508px; padding:53px 0 0 0; position:relative; z-index:1;}
.wrapper_trucs_astuces {background:url(/assets/images/trucsastuces/wrapper_astuces.jpg) no-repeat top left; height:608px; padding:39px 0 0 0; }

.vrai_tiramisu_wrapper .col_left ul.submenu {margin: 15px 0 0 13px;}
.wrapper_trucs_astuces .col_left ul.submenu {margin: 3px 0 0 15px;}
#glaces .col_left ul.submenu {margin: 3px 0 0 16px !important;}

.plan_du_site .col_left p{margin:15px 0 20px 20px;}

.plan_du_site .col_center,
.vrai_tiramisu_wrapper .col_center,
.wrapper_trucs_astuces .col_center {float:left; height:450px; margin:0 0 0 36px; position:relative; width:703px; padding:0px; display:inline;}
.wrapper_trucs_astuces .col_center {margin:0 0 0 25px; width:717px; height:auto; overflow:hidden;}

.vrai_tiramisu_wrapper .col_center #bloc_origine,
.vrai_tiramisu_wrapper .col_center #bloc_recette,
.vrai_tiramisu_wrapper .col_center #bloc_mascarpone {background:url(/assets/images/vrai_tiramisu/back_origine.jpg) no-repeat top left; width:595px; height:415px; padding:20px 38px 35px 70px; float:left;}

.plan_du_site_wrapper .col_center #bloc_plan{width:595px; height:415px; padding:0 38px 35px 70px; float:left;}

ul.idee{font-size:11px; margin:5px 0 10px 0;}
ul.idee li{padding:0 0 0 20px; background: url('/assets/images/trucsastuces/puce.png') no-repeat 0 3px; width:auto;}

.wrapper_trucs_astuces .col_center #bloc_que_faire h1 {color:#BA2145; font-family:Verdana,Geneva,sans-serif; margin:20px 0 15px 110px; width:410px; font-size:22px;}
.wrapper_trucs_astuces .col_center #bloc_que_faire .intro {width:400px; margin: 0 0 15px 80px; padding:0; width:400px;}

.allerplusloin_col1, .allerplusloin_col2 {width:278px;}
.allerplusloin_col1 h3, .allerplusloin_col2 h3{font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:16px; color:#C55671; background:none; margin:15px 0 0 0; padding:0;}
.allerplusloin_col1 p, .allerplusloin_col2 p {width:auto; margin:10px 0 0 35px; padding:0 !important; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.allerplusloin_col1 h3 span, .allerplusloin_col2 h3 span {font-size:10px; font-weight:bold;}

.vrai_tiramisu_wrapper .col_center #bloc_origine h1 {font-family:Verdana, Geneva, sans-serif; font-size:25px; color:#CA760F; margin:0 0 38px 0; padding:0;}
.vrai_tiramisu_wrapper .col_center #bloc_origine h2 {font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#CA760F; margin:0 0 15px 0; padding:0; font-weight:normal;}
.vrai_tiramisu_wrapper .col_center #bloc_origine h2.legende {margin:20px 0 20px 0;}
.vrai_tiramisu_wrapper .col_center #bloc_origine p {padding:0; margin:0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.vrai_tiramisu_wrapper .col_center #bloc_origine p span {font-style:italic;}

.vrai_tiramisu_wrapper .col_center #bloc_recette {background:url(/assets/images/vrai_tiramisu/back_recette.jpg) no-repeat top left; height:417px; padding:2px 38px 35px 70px;}
.vrai_tiramisu_wrapper .col_center #bloc_recette h1 {padding:0 0 0 75px; color:#BA2145; font-family:Verdana, Geneva, sans-serif; font-size:25px; margin:0 0 11px 0;}
.vrai_tiramisu_wrapper .col_center #bloc_recette p {margin:0; padding:0; width:100%;}
.vrai_tiramisu_wrapper .col_center #bloc_recette p.preparation {margin:20px 0 20px 0;}
.vrai_tiramisu_wrapper .col_center #bloc_recette p.ingredient {margin:0 0 20px 30px;}
.vrai_tiramisu_wrapper .col_center #bloc_recette ul {margin:0 0 15px 45px; padding:0;}
.vrai_tiramisu_wrapper .col_center #bloc_recette ul li {background:url(/assets/images/vrai_tiramisu/puce.png) no-repeat top left; padding:0 0 0 15px; margin:0 0 5px 0;}

.vrai_tiramisu_wrapper .col_center #bloc_mascarpone {background:url(/assets/images/vrai_tiramisu/back_mascarpone.jpg) no-repeat top left;}
.vrai_tiramisu_wrapper .col_center #bloc_mascarpone h1 {font-family:Verdana, Geneva, sans-serif; font-size:25px; margin:0 0 30px 80px; color:#BA2145;}
.vrai_tiramisu_wrapper .col_center #bloc_mascarpone p {margin:0; padding:0; width:100%;}

.vrai_tiramisu_wrapper .col_left .titrecolonne,
.wrapper_trucs_astuces .col_left .titrecolonne {margin:0 0 0 30px; text-align:left; font-size:18px; height:65px; line-height:20px;}
.wrapper_trucs_astuces .col_left .titrecolonne {margin:20px 0 0 30px; font-size:20px;}

.vrai_tiramisu_wrapper h2{ color:#333333; font-size:12px; margin:10px 0 10px 0; }
.listeastuces {float:left; margin:10px 0 0 0px; display:inline;}
.listeastuces ul {padding:0; width:302px!important; float:left; margin:0 0 20px 20px!important; height:79px; display:inline;}
.listeastuces ul li {padding:0; margin:0; list-style:none; background:none; text-align:left;}
.listeastuces ul.astuces li h2{ font-size:16px!important; margin:0!important; padding:0!important; }
.listeastuces ul li strong {color:#000;}
.listeastuces ul li.photo {width:106px; float:left;}
.listeastuces ul li.photo img {width:106px; height:79px; display:block;}
.listeastuces ul  li.titre {float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cb842d; background-color:inherit; font-size:20px; width:180px; padding:5px 0 4px 0;}
.listeastuces ul li.contenu {float:right; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; font-size:11px; width:180px;}

/* FIN PAGE LE VRAI TIRAMISU ET TRUCS ET ASTUCES*/

/**********************
	2010-12-17 
	PAGE PREPARER UN GOUTER D'ANNIVERSAIRE
*********************** */



.col_center h1 span.b {color:#0871B6;}
.col_center h1 span.vi {color:#BB22B9;}
.col_center h1 span.ve {color:#89B31A;}
.col_center h1 span.o {color:#FEBA4B;}
.col_center h1 span.r {color:#BB2246;}

.preparer_gouter_wrapper .col_left .titrecolonne,
.coin_enfant .col_left .titrecolonne{font-size:16px;}
.coin_enfant .col_left .titrecolonne {margin:25px 0 0 0;}

/* 2010-12-17 PAGE IDEES PIRATES */
.idees_pirates_wrapper .col_left ul.submenu {margin:15px 0 13px;}
.idees_pirates_wrapper .col-center ul.theme-list li{ float:left; }
.idees_pirates_wrapper .col-center p.retour {text-align:right; display:block; width:640px; display:inline;}
.idees_pirates_wrapper .col-center p.retour a {font-family:Arial, Helvetica, sans-serif; color:#BB2146; font-weight:bold;}
.idees_pirates_wrapper .col-center .intro {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:460px; margin:0 0 30px 0; float:left;}
.idees_pirates_wrapper .col-center ul {margin: 0 0 65px 0; padding:0 0 0 50px; width:190px; font-size:14px; font-weight:bold;}
.idees_pirates_wrapper .col-center ul.sommaire {float:left;}
.idees_pirates_wrapper .col-center ul.sommaire li {text-align:left!important;}
.idees_pirates_wrapper .col-center ul.sommaire li a {color:#89B319; text-decoration:none;}
.idees_pirates_wrapper .col-center ul li {margin:0 0 5px 0; padding:0; text-align:center;}
.idees_pirates_wrapper .col-center h2 {font-family:bold; color:#BB2146; font-size:14px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif;}
.idees_pirates_wrapper .col-center h2#vert {color:#91B829; margin:15px 0 5px 0;}
.idees_pirates_wrapper .col-center h2#orange {color:#FDA10A; margin:20px 0 10px 0;}
.idees_pirates_wrapper .col-center h2#bleu {color:#0871B6; margin:20px 0 10px 0;}
.idees_pirates_wrapper .col-center h2#violet {color:#BB22B9; margin:0; padding:0;} 
.idees_pirates_wrapper .col-center h2 span,
.idees_pirates_wrapper .col-center h2 span.border {float:left; display:inline;}
.idees_pirates_wrapper .col-center h2 span.border {padding:13px 0 0 0; margin:0 0 0 8px;}
.idees_pirates_wrapper .col-center .invitation_wrapper,
.idees_pirates_wrapper .col-center .gouter_wrapper {float:left; width:600px;}
.idees_pirates_wrapper .col-center .epee_wrapper {width:450px; float:left;}
.idees_pirates_wrapper .col-center .invitation_wrapper ul,
.idees_pirates_wrapper .col-center .epee_wrapper ul {width:160px; margin:25px 0 0 0; padding:0; float:left; display:inline; font-size:13px; font-style:italic; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.idees_pirates_wrapper .col-center .epee_wrapper ul {margin:10px auto 10px auto; float:none;}
.idees_pirates_wrapper .col-center .epee_wrapper ul li.photo {height:auto; margin:0;}
.idees_pirates_wrapper .col-center .invitation_wrapper ul.first {margin:25px 25px 0 150px; display:inline;}
.idees_pirates_wrapper .col-center .invitation_wrapper ul li.photo {height:97px;}
.idees_pirates_wrapper .col-center .invitation_wrapper ul li a {color:#BB2146; text-decoration:underline;}
.idees_pirates_wrapper .col-center p {padding:0; margin:0 0 0 10px; width:580px; float:left; display:inline;}
.idees_pirates_wrapper .col-center .invitation_wrapper ul.pavillon {margin:0 auto 15px auto; float:none;}
.idees_pirates_wrapper .col-center .invitation_wrapper ul.pavillon li.photo {height:80px;}
.idees_pirates_wrapper .col-center .invitation_wrapper ul.pavillon li a {color:#91B829;}
.idees_pirates_wrapper .col-center .epee_wrapper ul li a {color:#FDA10A;}
.idees_pirates_wrapper .col-center p.orange {width:440px; /*color:#FDA10A;*/}
.idees_pirates_wrapper .col-center p.tenu {width:440px;}
.idees_pirates_wrapper .col-center .gouter_wrapper h3,
.idees_pirates_wrapper .col-center .gouter_wrapper h3 a {color:#000; font-weight:bold; font-size:12px; float:left; background:none; margin:0; padding:0; text-decoration:none;}
.idees_pirates_wrapper .col-center .gouter_wrapper .recette_wrapper {float:left;}
.idees_pirates_wrapper .col-center .gouter_wrapper .recette_wrapper ul {margin:0;}
.idees_pirates_wrapper .col-center .gouter_wrapper .recette_wrapper ul li a {padding:0 0 0 10px; color:#0771B5; font-size:13px; font-style:italic; font-weight:normal;}
.idees_pirates_wrapper .col-center .activite_wrapper {float:left;}
.idees_pirates_wrapper .col-center .activite_wrapper p.activite {width:430px; margin:10px 0 0 10px; padding:0 !important;}
.idees_pirates_wrapper .col-center .activite_wrapper ul.activite {float:left; margin:0 0 0 10px;!important; padding:0!important;}
.idees_pirates_wrapper .col-center .activite_wrapper ul.activite li a,
.idees_pirates_wrapper .col-center .activite_wrapper p.activite a{color:#BB22B9; font-weight:normal; font-size:13px; font-style:italic;}
.idees_pirates_wrapper .col-center .activite_wrapper p.activite a {width:140px; display:block; margin:0 auto;}

/* 2011-08-10 THEME CIRQUE */
.theme_cirque_wrapper{background:url(/assets/images/coin_enfant/back_vide.jpg) no-repeat 0 0 transparent; padding:53px 0 0 0; position: relative; width:959px; height:2152px; z-index: 1;}
.theme_cirque_wrapper .col_left {padding: 0 0 0 27px;} 
.theme_cirque_wrapper .col_left ul.submenu {margin:15px 0 13px;}
.theme_cirque_wrapper .col_center {margin:0 0 0 7px; width:652px; padding:0 12px 0 65px; } 
.theme_cirque_wrapper .col_center .decoration-text{ float:left; width:400px; margin:0; } 
.theme_cirque_wrapper .col_center .decoration-text p{ width:400px; margin:0 0 10px 0; } 
.theme_cirque_wrapper .col_center table.decos{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#91B729; margin-left:60px; }
.theme_cirque_wrapper .col_center table.decos tr td{ text-align:center; }
.theme_cirque_wrapper .col_center h1 {margin:10px 0 25px 10px; font-size:25px; float:left; display:inline; width:600px;} 
.theme_cirque_wrapper .col_center p.retour {text-align:right; display:block; width:640px; display:inline;}
.theme_cirque_wrapper .col_center p.retour a {font-family:Arial, Helvetica, sans-serif; color:#BB2146; font-weight:bold;}
.theme_cirque_wrapper .col_center .intro {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:460px; margin:0 0 30px 0; float:left;}
.theme_cirque_wrapper .col_center ul {margin: 0 0 65px 0; padding:0 0 0 50px; width:190px; font-size:14px; font-weight:bold;}
.theme_cirque_wrapper .col_center ul.sommaire {float:left;}
.theme_cirque_wrapper .col_center ul.sommaire li {text-align:left!important;}
.theme_cirque_wrapper .col_center ul.sommaire li a {color:#89B319; text-decoration:none;}
.theme_cirque_wrapper .col_center ul li {margin:0 0 5px 0; padding:0; text-align:center;}
.theme_cirque_wrapper .col_center h2 {font-family:bold; color:#BB2146; font-size:14px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif;}
.theme_cirque_wrapper .col_center h2#vert {color:#91B829; margin:15px 0 5px 0;}
.theme_cirque_wrapper .col_center h2#orange {color:#FDA10A; margin:20px 0 10px 0;}
.theme_cirque_wrapper .col_center h2#bleu {color:#0871B6; margin:20px 0 10px 0;}
.theme_cirque_wrapper .col_center h2#violet {color:#BB22B9; margin:20px 0 10px 0;} 
.theme_cirque_wrapper .col_center h2 span,
.theme_cirque_wrapper .col_center h2 span.border {float:left; display:inline;}
.theme_cirque_wrapper .col_center h2 span.border {padding:13px 0 0 0; margin:0 0 0 8px;}
.theme_cirque_wrapper .col_center .invitation_wrapper,
.theme_cirque_wrapper .col_center .gouter_wrapper {float:left; width:600px;}
.theme_cirque_wrapper .col_center .epee_wrapper {width:450px; float:left;}
.theme_cirque_wrapper .col_center .invitation_wrapper ul,
.theme_cirque_wrapper .col_center .epee_wrapper ul {width:160px; margin:25px 0 0 0; padding:0; float:left; display:inline; font-size:13px; font-style:italic; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.theme_cirque_wrapper .col_center .epee_wrapper ul {margin:10px auto 10px auto; float:none;}
.theme_cirque_wrapper .col_center .epee_wrapper ul li.photo {height:auto; margin:0;}
.theme_cirque_wrapper .col_center .invitation_wrapper ul.first {margin:25px 25px 0 150px; display:inline;}
.theme_cirque_wrapper .col_center .invitation_wrapper ul li.photo {height:110px;}
.theme_cirque_wrapper .col_center .invitation_wrapper ul li a {color:#BB2146; text-decoration:underline;}
.theme_cirque_wrapper .col_center p {padding:0; margin:0 0 0 10px; width:580px; float:left; display:inline;}
.theme_cirque_wrapper .col_center .invitation_wrapper ul.pavillon {margin:0 auto 15px auto; float:none;}
.theme_cirque_wrapper .col_center .invitation_wrapper ul.pavillon li.photo {height:80px;}
.theme_cirque_wrapper .col_center .invitation_wrapper ul.pavillon li a {color:#91B829;}
.theme_cirque_wrapper .col_center .epee_wrapper ul li a {color:#FDA10A;}
.theme_cirque_wrapper .col_center p.orange {width:440px; /*color:#FDA10A;*/}
.theme_cirque_wrapper .col_center p.tenu {width:440px;}
.theme_cirque_wrapper .col_center .gouter_wrapper h3,
.theme_cirque_wrapper .col_center .gouter_wrapper h3 a {color:#000; font-weight:bold; font-size:12px; float:left; background:none; margin:0; padding:0; text-decoration:none;}
.theme_cirque_wrapper .col_center .gouter_wrapper .recette_wrapper{ margin-left:160px; }
.theme_cirque_wrapper .col_center .gouter_wrapper .recette_wrapper ul {margin:0;}
.theme_cirque_wrapper .col_center .gouter_wrapper .recette_wrapper ul li a {padding:0 0 0 10px; color:#0771B5; font-size:13px; font-style:italic; font-weight:normal;}
.theme_cirque_wrapper .col_center .activite_wrapper {float:left;}
.theme_cirque_wrapper .col_center .activite_wrapper p.activite {width:430px; margin:10px 0 0 10px;}
.theme_cirque_wrapper .col_center .activite_wrapper ul.activite {float:left; margin:0 0 0 10px;!important; padding:0!important;}
.theme_cirque_wrapper .col_center .activite_wrapper ul.activite li a,
.theme_cirque_wrapper .col_center .activite_wrapper p.activite a{color:#BB22B9; font-weight:normal; font-size:13px; font-style:italic;}
.theme_cirque_wrapper .col_center .activite_wrapper p.activite a {width:140px; display:block; margin:0 auto;}
.foot-page{ background:url(/assets/images/coin_enfant/foot-page.jpg) no-repeat 0 0 transparent; position: relative; width:959px; height:41px; z-index: 1; }

/* 2011-08-16 THEME MONDE */
.theme_monde_wrapper{background:url(/assets/images/theme-monde/bg-theme-monde.jpg) no-repeat 0 0 transparent; padding:53px 0 0 0; position: relative; width:959px; height:1990px; z-index: 1;}
.theme_monde_wrapper .col_left {padding: 0 0 0 27px;} 
.theme_monde_wrapper .col_left ul.submenu {margin:15px 0 13px;}
.theme_monde_wrapper .col_center {margin:0 0 0 7px; width:652px; padding:0 12px 0 65px; } 
.theme_monde_wrapper .col_center .decoration-text{ float:left; width:400px; margin:0; } 
.theme_monde_wrapper .col_center .decoration-text p{ margin:0 0 10px 0; } 
.theme_monde_wrapper .col_center table.decos{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#91B729; margin-left:60px; }
.theme_monde_wrapper .col_center table.decos tr td{ text-align:center; }
.theme_monde_wrapper .col_center .accessoire-text{ float:left; width:400px; margin:0; } 
.theme_monde_wrapper .col_center .accessoire-text p{ margin:0 0 10px 0; width:400px; } 
.theme_monde_wrapper .col_center .activite-text{ float:left; width:450px; margin:20px 10px 0 0; } 
.theme_monde_wrapper .col_center .activite-text p{ margin:0 0 10px 0; width:450px; } 
.theme_monde_wrapper .col_center h1 {margin:10px 0 25px 10px; font-size:25px; float:left; display:inline; width:600px;} 
.theme_monde_wrapper .col_center p.retour {text-align:right; display:block; width:640px; display:inline;}
.theme_monde_wrapper .col_center p.retour a {font-family:Arial, Helvetica, sans-serif; color:#BB2146; font-weight:bold;}
.theme_monde_wrapper .col_center .intro {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:460px; margin:0 0 30px 0; float:left;}
.theme_monde_wrapper .col_center ul {margin: 0 0 65px 0; padding:0 0 0 50px; width:190px; font-size:14px; font-weight:bold;}
.theme_monde_wrapper .col_center ul.sommaire {float:left;}
.theme_monde_wrapper .col_center ul.sommaire li {text-align:left!important;}
.theme_monde_wrapper .col_center ul.sommaire li a {color:#89B319; text-decoration:none;}
.theme_monde_wrapper .col_center ul li {margin:0 0 5px 0; padding:0; text-align:center; }
.theme_monde_wrapper .col_center h2 {font-family:bold; color:#BB2146; font-size:14px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif;}
.theme_monde_wrapper .col_center h2#vert {color:#91B829; margin:15px 0 5px 0;}
.theme_monde_wrapper .col_center h2#orange {color:#FDA10A; margin:20px 0 10px 0;}
.theme_monde_wrapper .col_center h2#bleu {color:#0871B6; margin:20px 0 10px 0;}
.theme_monde_wrapper .col_center h2#violet {color:#BB22B9; margin:0; padding:0;} 
.theme_monde_wrapper .col_center h2 span,
.theme_monde_wrapper .col_center h2 span.border {float:left; display:inline;}
.theme_monde_wrapper .col_center h2 span.border {padding:13px 0 0 0; margin:0 0 0 8px;}
.theme_monde_wrapper .col_center .invitation_wrapper{ float:left; width:500px; padding-left:100px; }
.theme_monde_wrapper .col_center .gouter_wrapper {float:left; width:500px; padding-left:100px; }
.theme_monde_wrapper .col_center .epee_wrapper {width:450px; float:left;}
.theme_monde_wrapper .col_center .invitation_wrapper ul,
.theme_monde_wrapper .col_center .epee_wrapper ul {width:160px; margin:25px 0 0 0; padding:0; float:left; display:inline; font-size:13px; font-style:italic; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.theme_monde_wrapper .col_center .epee_wrapper ul {margin:10px auto 10px auto; float:none;}
.theme_monde_wrapper .col_center .epee_wrapper ul li.photo {height:auto; margin:0;}
.theme_monde_wrapper .col_center .invitation_wrapper ul.first { display:inline; }
.theme_monde_wrapper .col_center .invitation_wrapper ul li.photo {height:120px;}
.theme_monde_wrapper .col_center .invitation_wrapper ul li a {color:#BB2146; text-decoration:underline;}
.theme_monde_wrapper .col_center p {padding:0; margin:0 0 0 10px; width:580px; float:left; display:inline;}
.theme_monde_wrapper .col_center .invitation_wrapper ul.pavillon {margin:0 auto 15px auto; float:none;}
.theme_monde_wrapper .col_center .invitation_wrapper ul.pavillon li.photo {height:80px;}
.theme_monde_wrapper .col_center .invitation_wrapper ul.pavillon li a {color:#91B829;}
.theme_monde_wrapper .col_center .epee_wrapper ul li a {color:#FDA10A;}
.theme_monde_wrapper .col_center p.orange {width:440px; /*color:#FDA10A;*/}
.theme_monde_wrapper .col_center p.tenu {width:440px;}
.theme_monde_wrapper .col_center .gouter_wrapper h3{ color:#000; font-weight:bold; font-size:12px; background:none; margin:0; padding:0; text-decoration:none; }
.theme_monde_wrapper .col_center .gouter_wrapper h4 a{color:#000; font-weight:normal; font-size:12px; background:none; margin:0; padding:0; text-decoration:none;}
.theme_monde_wrapper .col_center .gouter_wrapper .recette_wrapper {float:left;}
.theme_monde_wrapper .col_center .gouter_wrapper .recette_wrapper ul {margin:0;}
.theme_monde_wrapper .col_center .gouter_wrapper .recette_wrapper ul li a {padding:0 0 0 10px; color:#0771B5; font-size:13px; font-style:italic; font-weight:normal;}
.theme_monde_wrapper .col_center .activite_wrapper{ float:left; }
.theme_monde_wrapper .col_center .activite_wrapper table.activ{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#91B729; margin-left:60px; }
.theme_monde_wrapper .col_center .activite_wrapper table.activ tr td{ text-align:center; width:200px; }


/* 2010-12-20 PAGE IDEES PRINCESSES ET PRINCES */
.idees_princesses_wrapper {background:url(/assets/images/coin_enfant/back_princesse.jpg) no-repeat 0 0 transparent; padding:53px 0 0 0; position: relative; width:959px; height:1686px; z-index: 1;}
.idees_princesses_wrapper .col_center ul {margin:0 0 35px 0}
.idees_princesses_wrapper .col_center .invitation_wrapper ul {margin:10px 25px 0 0; display:inline;}
.idees_princesses_wrapper .col_center .invitation_wrapper ul.first {margin:10px 25px 0 150px}
.idees_princesses_wrapper .col_center .invitation_wrapper ul li.photo {height:77px;}
.idees_princesses_wrapper .col_center ul.sommaire li {text-align:left!important;}
.idees_princesses_wrapper .col_center .deco ul {width:120px;}
.idees_princesses_wrapper .col_center .deco ul li.photo {height:65px;}
.idees_princesses_wrapper .col_center .invitation_wrapper ul.one {margin:10px 0 0 125px!important;}
.idees_princesses_wrapper .col_center .invitation_wrapper ul.deco {margin:10px 5px 0 0;}
.idees_princesses_wrapper .col_center .invitation_wrapper ul.deco li a {color:#91B829; display:inline;}
.idees_princesses_wrapper .col_center p.tenu {width:355px;}
.idees_princesses_wrapper .col_center h2#bleu {margin:50px 0 10px 0; display:inline;}
.idees_princesses_wrapper .col_center .gouter_wrapper .princesse ul {float:left; margin:0 0 0 10px; padding:0; width:250px; display:inline;}
.idees_princesses_wrapper .col_center .gouter_wrapper .princesse ul li.photo {padding:0 0 0 50px; text-align:center;}
.idees_princesses_wrapper .col_center .gouter_wrapper .princesse a {color:#0871B6; display:block; float:left; width:600px; text-align:center; font-style:italic; font-size:13px;}
.idees_princesses_wrapper .col_center .gouter_wrapper .princesse ul li.photo a {display:inline; width:auto; outline:none;}
.idees_princesses_wrapper .col_center .activite_wrapper p.activite {width:585px;}
.idees_princesses_wrapper .col_center .gouter_wrapper ul.couronne {margin:5px auto 0 auto; padding:0; width:185px;}
.idees_princesses_wrapper .col_center .gouter_wrapper ul.couronne li {text-align:center;}
.idees_princesses_wrapper .col_center .gouter_wrapper ul.couronne li a,
.idees_princesses_wrapper .col_center .imprimer a {color:#BB22B9; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.idees_princesses_wrapper .col_center .imprimer a {display:block; text-align:center;}

.idees_princesses_wrapper .col_center .gouter_wrapper .recette_wrapper ul li h3 a.titre {color:#000000; float:left; font-size:12px; font-weight:bold; width:auto; font-style:normal;}

.col_center .outils p.share_facebook {float:left; width:120px; margin:0 0 0 110px;}


/**********************
	POPUP
*********************** */
#fancybox-content {background:url('/assets/images/jeu_2011/bg.jpg') no-repeat 0 0;}

#gagne a.fermer{position:absolute; top:225px; right:20px; width:62px; height:11px; background:url('/assets/images/jeu_2011/fermer.png');}
#perdu a.fermer{position:absolute; top:250px; right:20px; width:62px; height:11px; background:url('/assets/images/jeu_2011/fermer.png');}
#dejajoue a.fermer{position:absolute; top:220px; right:15px; width:62px; height:11px; background:url('/assets/images/jeu_2011/fermer.png');}
#dejagagne a.fermer{position:absolute; top:230px; right:20px; width:62px; height:11px; background:url('/assets/images/jeu_2011/fermer.png');}

#gagne a.fb_share{position:absolute; top:295px; left:130px; color:#3b5ca9; font-size:16px;}
#perdu a.fb_share{position:absolute; top:320px; left:130px; color:#3b5ca9; font-size:16px;}
#dejajoue a.fb_share{position:absolute; top:295px; left:130px; color:#3b5ca9; font-size:16px;}
#dejagagne a.fb_share{position:absolute; top:305px; left:130px; color:#3b5ca9; font-size:16px;}

#gagne a.link{color:#f27ba0; font-size:19px; font-family:Verdana, Geneva, sans-serif; position:absolute; top:200px; left:130px; }
#perdu a.link{color:#f27ba0; font-size:19px; font-family:Verdana, Geneva, sans-serif; position:absolute; top:235px; left:130px; }
#dejajoue a.link{color:#f27ba0; font-size:19px; font-family:Verdana, Geneva, sans-serif; position:absolute; top:180px; left:130px; }
#dejagagne a.link{color:#f27ba0; font-size:19px; font-family:Verdana, Geneva, sans-serif; position:absolute; top:200px; left:130px; }

/* ******************* */

#glaces{background:url('/assets/images/trucsastuces/glaces/bg-page-glace.jpg') no-repeat 0 0;; height:2211px; position:relative; right:3px;}
#bloc_glace {background:url('/assets/images/trucsastuces/bg-galbani-glace-mascarpone.png') no-repeat top left; width:722px; height:2127px; float:left;}

#bloc_glace{position:relative; padding:0px 0 0 20px;}
#bloc_glace h1{padding:25px 0 0 100px;}
#bloc_glace h2{padding:15px 0 10px 30px;}
#bloc_glace h2.recette{color:#b6152d; padding:10px 0 10px 60px; margin:0 0 0 15px; background:url('/assets/images/trucsastuces/glaces/icone-h2.jpg') no-repeat 0 0;}
#bloc_glace h3{background:none; clear:none; float:left; font-family:Verdana, Geneva, sans-serif; width:500px; margin:5px 0px; padding:0px; font-weight:normal; font-size:20px; }
#bloc_glace h3 span.info{font-size:12px; font-weight:bold;}

#bloc_glace h3.vert{color:#7aaf23;}
#bloc_glace h3.orange{color:#f8721e;}
#bloc_glace h3.rose{color:#ea1e4e;}
#bloc_glace h3.noisette{color:#d13210;}
#bloc_glace h3.jaune{color:#e8cd61;}
#bloc_glace h3.chocolat{color:#af715b;}

#bloc_glace p{width:640px; text-align:left; padding:0 0 10px 35px;}
#bloc_glace p.recettes_details{display:inline; float:left; width:385px; padding-left:12px; font-size:10px; line-height:14px; }
/* Hack IE6 et IE7 */
#bloc_glace p.recettes_details{*display:block; *float:none;}

#bloc_glace p.recettes_details img.separator{margin:25px 0 0 1px;}

#bloc_glace p.intro{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:10px 0 0 100px; width:335px; text-align:left; line-height:18px; margin:0 0 10px 0px;}
#bloc_glace p.conseil{position:absolute; top:190px; left:480px; color:#700000; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-align:left; width:150px; height:108px; padding:27px 29px 0 48px; background:url('/assets/images/trucsastuces/glaces/bg-conseil.png');}
#bloc_glace h3.conseil{position:absolute; top:190px; left:480px; color:#700000; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-align:left; width:150px; height:108px; padding:27px 29px 0 48px; background:url('/assets/images/trucsastuces/glaces/bg-conseil.png');}

#bloc_glace p.conseil span.titre{font-size:12px; font-weight:bold;}


#bloc_glace div.recette-element{position:relative; clear:both;}
#bloc_glace div.recette-element p{font-family:Arial, Helvetica, sans-serif !important;}
#bloc_glace div.recette-element div.img-produit{float:left; padding:12px 0 0 32px;}

#bloc_glace div.recette-element p.recettes_origines{background:url('/assets/images/trucsastuces/glaces/encadre-histoire.png') no-repeat 0 0; width:455px; height:130px; padding:25px 5px 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:inline; float:left; margin:0 0 0 28px;}


img.img-scotch{position:absolute; top:8px; left:125px;}
img.img-entete{position:absolute; top:30px;left:12px;}

img.illus-noix{position:absolute; top:160px; left:580px;}
img.illus-abricot{position:absolute; top:130px; left:580px;}
img.illus-framboise{position:absolute; top:60px; left:580px;}
img.illus-noisette{position:absolute; top:110px; left:580px;}
img.illus-vanille{position:absolute; top:70px; left:554px;}
img.illus-choco{position:absolute; top:90px; left:554px;}


img.img-encart-jeu{padding:10px 0 0 5px; _padding:0px; _margin:10px 0 0 5px;}

img.img-encart-promo{padding:10px 0 0 13px;}
img.img-encart-promo-recette{padding:;}
img.img-encart-promo-vrai-tiramisu{padding:10px 0 0 12px;}
img.img-encart-promo-recette-tiramisu{padding:0px;}
img.img-encart-promo-recherche-recette{padding:0px; margin-left:-7px;}
img.img-encart-promo-coin-enfant{padding:15px 0 0 0px;}
img.img-encart-promo-preparer-gouter, img.img-encart-promo-jeux-imprimer{padding:10px 0 0 6px;}

.col_center_carnet .recette_plus_consultee h2.sifr{float:right !important; width:175px !important; padding:0px !important; font-size:28px !important;}
.col_center_carnet .recette_plus_consultee h3{padding:0 0 0 10px !important;}
.col_center_carnet .recette_plus_consultee{width:175px; padding:0 !important; margin:35px 0 0 0 !important;}


.texte-gras{font-weight:bold;}
.encart_astuce a{text-decoration:none; color:#6E030A;}
.encart_astuce h2 a{text-decoration:none; color:#6E030A;}
.plan_du_site_wrapper{background:url(/assets/images/plansite/plan_du_site.jpg) no-repeat 0 0; width:959px; height:507px; padding:53px 0 0 0; position:relative; z-index:1;}
.plan_du_site_wrapper ul li a{text-decoration:none; outline:none; color:#710302; padding:7px 0 9px 14px;}
.plan_du_site_wrapper ul li a:hover{background:url(../images/interface/subemnu_li2.gif) no-repeat 0 10px; font-weight:bold; text-decoration:underline; outline:none;}

.share-tools{ float:right; width: 90px; }
.share-tools .g-plus1-btn{ margin-bottom:5px; }
.share-tools .fb-like-btn{ }

/* Styles liés au TinyMCE - backoffice */
.recettewrapper .hrecipe{}
.recettewrapper .hrecipe .ingredients{}
.recettewrapper .hrecipe .ingredients .ingredient{}
.recettewrapper .hrecipe .ingredients .ingredient h1, 
.recettewrapper .hrecipe .ingredients .ingredient h2, 
.recettewrapper .hrecipe .ingredients .ingredient h3, 
.recettewrapper .hrecipe .ingredients .ingredient h4, 
.recettewrapper .hrecipe .ingredients .ingredient h5, 
.recettewrapper .hrecipe .ingredients .ingredient h6{ width:100%; float:left; text-align:left; background:none; padding:0; margin:0 0 10px 0; color:#A0161F; }
.recettewrapper .hrecipe .ingredients .ingredient h1{ font-size:22px; }
.recettewrapper .hrecipe .ingredients .ingredient h2{ font-size:20px; }
.recettewrapper .hrecipe .ingredients .ingredient h3{ font-size:18px; }
.recettewrapper .hrecipe .ingredients .ingredient h4{ font-size:14px; }
.recettewrapper .hrecipe .ingredients .ingredient h5{ font-size:12px; }
.recettewrapper .hrecipe .ingredients .ingredient h6{ font-size:10px; }
.recettewrapper .hrecipe .ingredients .ingredient .style_titre{ width:100%; float:left; font-size:18px; color:#A0161F; }
.recettewrapper .hrecipe .ingredients .ingredient .style_soustitre{ width:100%; float:left; font-size:14px; color:#A0161F; }
.recettewrapper .hrecipe .ingredients .ingredient .style_lien{ font-size:12px; color:#69C; text-decoration:underline; }
.recettewrapper .hrecipe .ingredients .ingredient .style_intertitre{ width:100%; padding:2px 0; margin:5px 0; float:left; font-size:12px; font-weight:bold;  color:#FFFFFF; background-color:#A0161F; }
.recettewrapper .hrecipe .ingredients .ingredient .style_citation{ font-size:12px; margin-left:20px; color:#A0161F; font-style:italic; }
.recettewrapper .hrecipe .ingredients .ingredient p{ font-size:11px; padding:0; margin:0; }
.recettewrapper .hrecipe .ingredients .ingredient ul{ float:left; padding:0; margin:10px 0; width:100%; }
.recettewrapper .hrecipe .ingredients .ingredient ul li{ list-style:disc inside none; }
.recettewrapper .hrecipe .ingredients .ingredient ol{ float:left; padding:0; margin:10px 0; width:100%; }
.recettewrapper .hrecipe .ingredients .ingredient ol li{ list-style:decimal inside none; }

.recettewrapper .hrecipe .instructions{padding:0 10px 3px 37px; font-size:12px; float:left; overflow: hidden;}
.recettewrapper .hrecipe .instructions h1, 
.recettewrapper .hrecipe .instructions h2,
.recettewrapper .hrecipe .instructions h3, 
.recettewrapper .hrecipe .instructions h4,
.recettewrapper .hrecipe .instructions h5, 
.recettewrapper .hrecipe .instructions h6{ width:100%; float:left; text-align:left; background:none; padding:0; margin:0 0 10px 0; color:#A0161F; }
.recettewrapper .hrecipe .instructions h1{ font-size:22px; }
.recettewrapper .hrecipe .instructions h2{ font-size:20px; }
.recettewrapper .hrecipe .instructions h3{ font-size:18px; }
.recettewrapper .hrecipe .instructions h4{ font-size:14px; }
.recettewrapper .hrecipe .instructions h5{ font-size:12px; }
.recettewrapper .hrecipe .instructions h6{ font-size:10px; }
.recettewrapper .hrecipe .instructions .style_titre{ width:100%; float:left; font-size:18px; color:#A0161F; }
.recettewrapper .hrecipe .instructions .style_soustitre{ width:100%; float:left; font-size:14px; color:#A0161F; }
.recettewrapper .hrecipe .instructions .style_lien{ font-size:12px; color:#69C; text-decoration:underline; }
.recettewrapper .hrecipe .instructions .style_intertitre{ width:100%; padding:2px 0; margin:5px 0; float:left; font-size:12px; font-weight:bold;  color:#FFFFFF; background-color:#A0161F; }
.recettewrapper .hrecipe .instructions .style_citation{ font-size:12px; margin-left:20px; color:#A0161F; font-style:italic; }
.recettewrapper .hrecipe .instructions p{ float:left; font-size:12px; padding:0; margin:0; }
.recettewrapper .hrecipe .instructions ul{ float:left; padding:0; margin:10px 0; width:100%; }
.recettewrapper .hrecipe .instructions ul li{ list-style:disc inside none; }
.recettewrapper .hrecipe .instructions ol{ float:left; padding:0; margin:10px 0; width:100%; }
.recettewrapper .hrecipe .instructions ol li{ list-style:decimal inside none; }

.recettewrapper .hrecipe .astuces{ padding: 0 0 3px 37px; font-size:12px; float:left; overflow: hidden; }
.recettewrapper .hrecipe .astuces h1, 
.recettewrapper .hrecipe .astuces h2,
.recettewrapper .hrecipe .astuces h3, 
.recettewrapper .hrecipe .astuces h4,
.recettewrapper .hrecipe .astuces h5, 
.recettewrapper .hrecipe .astuces h6{ width:100%; float:left; text-align:left; background:none; padding:0; margin:0 0 10px 0; color:#A0161F; }
.recettewrapper .hrecipe .astuces h1{ font-size:22px; }
.recettewrapper .hrecipe .astuces h2{ font-size:20px; }
.recettewrapper .hrecipe .astuces h3{ font-size:18px; }
.recettewrapper .hrecipe .astuces h4{ font-size:14px; }
.recettewrapper .hrecipe .astuces h5{ font-size:12px; }
.recettewrapper .hrecipe .astuces h6{ font-size:10px; }
.recettewrapper .hrecipe .astuces .style_titre{ width:100%; float:left; font-size:18px; color:#A0161F; }
.recettewrapper .hrecipe .astuces .style_soustitre{ width:100%; float:left; font-size:14px; color:#A0161F; }
.recettewrapper .hrecipe .astuces .style_lien{ font-size:12px; color:#69C; text-decoration:underline; }
.recettewrapper .hrecipe .astuces .style_intertitre{ width:100%; padding:2px 0; margin:5px 0; float:left; font-size:12px; font-weight:bold;  color:#FFFFFF; background-color:#A0161F; }
.recettewrapper .hrecipe .astuces .style_citation{ font-size:12px; margin-left:20px; color:#A0161F; font-style:italic; }
.recettewrapper .hrecipe .astuces p{ float:left; font-size:12px; padding:0; margin:0; }
.recettewrapper .hrecipe .astuces ul{ float:left; padding:0; margin:10px 0; width:100%; }
.recettewrapper .hrecipe .astuces ul li{ list-style:disc inside none; }
.recettewrapper .hrecipe .astuces ol{ float:left; padding:0; margin:10px 0; width:100%; }
.recettewrapper .hrecipe .astuces ol li{ list-style:decimal inside none; }

/*--------------------------------------------*/
