/* CSS pour recettes single */





#toggler span {

	display:none;

}

#toggler .actif {

	display:inline-block;

}

.addthis_toolbox {

	float: right;

	font-family:Georgia;

	padding:15px 0 15px;

}

.addthis_toolbox a {

	color:#4F4F4F;

	text-decoration:none;

}

.addthis_toolbox a:hover {

	text-decoration:underline;

}

.at300b:hover {

	opacity:1!important;

}

.partager,

.imprimer {

	float:left;

}


.partager {

	background:url('../images/icon/partager.png') no-repeat 0 0;

	padding:0 20px 0 20px;

}

.type-video .partager {
	padding-right: 0px;
}

.imprimer {

	background:url('../images/icon/imprimer.png') no-repeat 0 -1px!important;

	padding:0 0 0 7px!important;

}

.imprimer span {

	background:none!important;

}

.single-recettes #tabs {

	clear:both;

}

#groupe,

#famille {

	display:none;

}

#groupe.actif,

#famille.actif {

	display:block;

}



.block.border {

	border-bottom:1px solid #cFcFcF;

	border-top:1px solid #cFcFcF;

	margin-bottom:25px;

	padding-top:25px;

}

.single-recettes h3 {

	color:#4F4F4F;

}

.excerpt {

	font-size:1.3em;

}

.block {

	clear:both;

	padding-bottom:5px;

}

.allergenes {

	background:#F9DBCB;

	border:3px solid #DD5F1D;

	padding:3px 10px 10px 10px;

	margin-bottom:10px;

}

.fact span {

	line-height:1.6em;

}

.fact ul {

	padding-left:16px;

}

.ingredients ul,

.preparation ul {

	list-style:none;

	margin:0;

	padding:0;

}

.section-title {

	font-weight:bold

}

.section-item {

	padding-bottom:8px;

}

.item {

	border-bottom:1px solid #cFcFcF;

	padding:8px 0;

}

.ingredients .qte {

	float:left;

	width:200px;

}

.ingredients .ingredient {

	float:left;

	width:460px;

}

.preparation ul {

	list-style:none;

	padding:0;

}

.preparation .num {

	background: url(../images/recettes/bg_number.gif) top left no-repeat;

	color:#4f4f4f;

	float:left;

	font-family:georgia;

	font-size:18px;

	line-height:24px;

	margin: 0 10px 0 0;

	text-align:center;

	width:24px; height:27px;	

}

.preparation .liste {

	float:left;

	padding-top:5px;

	width:626px;

}

.astuces ul {

	margin:0;

	padding:0 0 0 14px;

}

.portions img {

	margin-right:3px;

}

.portions .smaller{

	display:block;

	font-size:10px;

	padding:3px 0 6px;

}

.valeurs ul {

	margin:0;

	padding:0;

}

.valeurs li {

	background:#F5F1E5;

	border-bottom:1px solid #fff;

	list-style: none;

	padding:4px;

}