body{
	background: none;
	margin: 0px;
        padding: 0;
}




/*
 * D&#65533;finitions g&#65533;n&#65533;rales communes
 */
 
a:link			{color:#FF6D00; text-decoration: underline;}
a:visited		{color:#FF6D00; text-decoration: underline;}
a:hover			{color:#FF6D00; text-decoration: none;}

p			{margin-top: 0px;}

.txtbold		{font-weight: bold;}
.cleardiv		{clear: both; height: 0px; margin: 0; padding: 0;}






/*
 * Bloc contenant le site entier
 */
 
#content{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #524842;
}






















/*
 * Cadre g&#65533;n&#65533;rale recettes
 */
 
#cadre_recette{
	width: 656px;
	background: #FFF;
	padding-top: 10px;
	overflow: visible;
	padding-bottom: 10px;
}

#cadre_recette h1{
	color: #FF6D00;
	font-size: 23px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-bottom: 0px;
}


/*
 * Bloc titre Envoyer &#65533; un ami / Imprimer la page...
 */
 
#haut_recette{
	background: url(/i/go/detail_recette_haut.jpg);
	height: 22px;
	width: 656px;
	text-align: right;
	line-height: 22px;
	clear: both;
}

#haut_recette img{
	vertical-align: text-bottom;
}

#haut_recette a
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color: #524842;
	margin-right: 25px;
}

#recette_content{
	background: #FFFFFF;
	margin: 0px 10px 0px 10px;
	padding: 15px 20px 15px 20px;
}





/*
 * Bloc fil d'ariane
 */
 
#treenav{
	font-size: 10px;
}





/*
 * 3 blocs de pr&#65533;sentation de la recette
 */
 
#recette-dossiers {
        margin: 0 0 18px 0;
        padding: 0;
}

#recette-dossiers a, #recette-dossiers a:visited, #recette-dossiers a:hover {
  font-weight: bold;
}

#recette_illust{
	width: 188px;
	height: 152px;
	float: left;
	
}
#recette_illust img { border: 1px solid #eae6da; }

#recette_desc{
	margin: 0 10px 0 10px;
	width: 150px;
	height: 142px;
	border: 6px #EAE6DA solid;
	float: left;

}

#recette_desc hr {
	color: #EAE6DA;
	background-color: #EAE6DA;
	height: 6px;
	border: 0;
}

#recette_desc #titre_pers{
	margin: 12px 0px 0px 9px; 
	padding: 0;
	height: 20px;
	font-weight: bold;
}

#recette_desc #nb_pers{
	margin: 12px 0px 0px 80px; 
	height: 30px; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 30px;
}

#recette_desc #infos{
	margin-left:9px;
}

#recette_recap{
	margin-left: 368px;
	font-size: 10px;
	height: 130px;
	padding-top: 0px;
}

#recette_recap .niveau { color : #0E971E; font-weight: bold;}

#recette_recap img{
	vertical-align: text-bottom;
	border: 0;
}

#recette_recap a{
	font-weight: bold;
}

#recette_avatar{float: left; margin-right: 10px;}





/*
 * Modules vid&#65533;o
 */
 
#module_video{
	
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0 10px 0;
	width: 595px;
	text-align: center;
	background-color: #eae6da;
}





/*
 * Bloc ingr&#65533;dients
 */
 
#ingredients{
	margin: 0px 0px 20px 0px;
}

#ingredients h3{
	font-size: 14px;
	font-weight: bold;
}

#ingredients ul{
	margin: 0px 0px 0px 14px;
	padding: 0px;
	list-style-type: square;
}
#ingredients li{
	margin-left: 3px;
	margin-bottom: 3px;
}
#ingredients li.odd{
	background-color: #eae6d;
}




/*
 * Bloc Etapes
 */
 
#titre_etapes{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 5px 15px;
	clear: both;
	margin: 0px;
}

#list_etapes{
	overflow: visible;
}


#list_etapes img.illust{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 90px;
	height: 90px;
}

#list_etapes .titre{
	font-size: 11px;
	font-weight: bold;
	color: #000; /* #FF6D00; */
	margin: 0px 0px 5px 0px;
}

#list_etapes .etapes{

	border-top: 0px;
	padding: 10px 0 10px 10px;
	clear: both;
}
#list_etapes .etapes p {
	padding: 0;
        margin: 0;
        
        line-height: 16px;
}
#list_etapes .etapes p.mar {
	padding: 0;
        margin: 0 0 0 100px;
        padding: 0 10px 0 0;
}
#list_etapes .liens{
	color: #998070;
	font-size: 10px;
	clear: both;
}

#list_etapes .liens a{
	color: #524842;
	font-weight: bold;
}


/*
 * Bloc "Voir aussi"
 */
 
#titre_voir_aussi{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 5px 15px;
	background: #8E7362;
	clear: both;
	margin: 10px 0px 0px 0px;
	color: #fff;
}

#voir_aussi{
	border: 10px solid #8E7362;
	border-top: 0px;
	padding: 10px;
	clear: both;
}

#voir_aussi h2 {
	
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

#voir_aussi a:link{			color:#524842; font-size: 12px; text-decoration: underline;}
#voir_aussi a:visited{	color:#524842; font-size: 12px; text-decoration: underline;}
#voir_aussi a:hover{		color:#524842; font-size: 12px; text-decoration: none;}





/*
 * Bloc commentaires
 */
 
#titre_commentaires{
	background: url(/i/go/bg_titre_commentaires.jpg);
	height: 30px;
	margin-top: 15px;
}

#nb_commentaires{
	float: left;
	height: 30px;
	line-height: 30px;
}

#nb_commentaires h3{
	margin: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#lnk_commentaires{
	margin-left: 415px;
	height: 30px;
	line-height: 30px;
}

#lnk_commentaires a{
	color: #2EC2ED;
	font-weight: bold;
}

#list_comment{
	border: 3px solid #2EC2ED;
	border-top: 0px;
}

#list_comment .commentaire{
	padding: 15px;
}

#list_comment .illust{
	margin: 0px 10px 10px 0px;
	float: left;
}

#list_comment .separ{
	width: 590px;
	height: 13px;
}

#list_comment .liens{
	color: #998070;
	font-size: 10px;
}

#list_comment .liens a{
	color: #524842;
	font-weight: bold;
}





/*
 * Bloc d'acc&#65533;s aux cat&#65533;gories
 */
 
#acces_cat{
	border: 10px solid #D6D1C2;
	padding: 5px 15px 10px 15px;
	margin-right: 12px;
	overflow: visible;
	background: #EAE6DA;
}

#acces_cat h3{
	font-size: 12px;
	font-weight: bold;
}

#acces_cat .liens_accces_cat{
	width: 110px;
	float: left;
}

#acces_cat a{
	color: #524842;
}



/*
 * Google ads...
 */

#ads_google{
	border:10px solid #D6D1C2;
	padding: 5px 15px 10px 15px;
	clear: both;
	background: #EAE6DA;
	margin-right: 12px;
}

/* Rating block */
#starrating {
  margin: 0 0 12px 0;
  padding: 0;
}

#starrating p {
	margin: 0;
	padding: 0;
}

#recette_recap p.time_block {
  margin: 0 0 15px 0;
  padding: 0;
}

#recette_recap p.time_block img {
  vertical-align: middle;
}
/* End Rating block */

ul#menu, #bandeau_droite, #acces_cat, #ads_google, .extended_link, #sitemap, #cnet_links, #search_bloc, #titre_filtre_recette, #mega_banner, ul.filtre_recette, #haut_recette, .add_recipe, form, .promo_reciepe, a.smooth img, #form_comment, #starrating, #list_comment, #titre_commentaires, #voir_aussi, #titre_voir_aussi, #module_video, #menu_level_1, #menu_plats, #menu_theme, #menu_produits {
  display: none;
}

#logo {
  border: 0;
  margin-bottom: 10px;
}

#bg_general {
  background: none;
  width: 0;
}

#content {
  background: none;
  width: 0;
  margin: 0;
}

#contenu {
  background: none;
  float: none;
}

#list_etapes * {
  display: block;
}

#list_etapes .etapes img.illust {
  display: none;
}

#list_etapes .etapes p.mar {
  margin-left: 5px;
}