@charset "utf-8";
/* CSS PRINT Document, recettes, liste epicerie, article */

body {
	background: none;
}

/*recette print-out*/

#wrapper td,
#wrapper td.leftbg,
ul#topbar,
#header .banner,
ul#topnav,
#twoColumn.center .right,
#subnav,
ul#breadcrumb li a,
ul.plusNav,
.fiche .content .ingredients form input.check,
.fiche .content .ingredients form dl dt input.check,
.fiche .content .ingredients form dl dd input.check,
.recipeindex .categoryWrap ul li .info input.check,
.recipeindex .categoryWrap .addArticle,
.recipeindex .categoryWrap h2.add,
.preparation .content .extra,
.menuSemaine,
.recipeindex .top .sort,
div#mb_overlay,
div#mb_center,
div#mb_bottom,
.uiCalendar,
.dropDown-homepage,
ul.plusNav li,
.recipeindex .categoryWrap .addArticle .top input,
.recipeindex .categoryWrap .addArticle .top bouton,
.recipeindex .categoryWrap .addArticle .top bouton a,
.recipeindex .categoryWrap .addArticle .bottom,
.recipeindex .categoryWrap .addArticle .bottom ul.plusNav,
.recipeindex .categoryWrap .addArticle .bottom ul.plusNav li,
.recipeindex .categoryWrap .addArticle .bottom ul.plusNav li a,
.recipeindex .categoryWrap ul li ul.plusNav,
.recipeindex .categoryWrap ul li ul.plusNav li,
.recipeindex .categoryWrap ul li ul.plusNav li a,
#footer {
	display: none;
}

#wrapper {
	width: auto; /* [ 01.04.2009 ] Print size ++ , was 640px */
	margin: 0 auto;
}

#wrapper td.content,
ul#breadcrumb li h1 {
	display: block;
}

#wrapper td,
#wrapper td.leftbg {
	display: none;
}

#wrapper td.content {
	width: auto; /* [ 01.04.2009 ] Print size ++ , was 640px */
	display: block;
}

#twoColumn.center .left {
	margin: 0;
	float: none;
	width:100% !important;
}

.fiche {
	width: 100%;
}

.fiche .image {
	/*display: block;*/
	clear: both ;
	width:auto ;
}
.fiche .content {
	padding:25px 0px 25px 0px;
	font-size: 1.5em; /* [ 01.04.2009 ] Print size ++ , was 1.3em */
	width: 100%; /* [ 01.04.2009 ] Print size ++ , was 640px */
	clear: both;
}

h1 {
	font-size: 23px;
	background: none;
	font-weight: bold;
}

.fiche .content .ingredients {
	width: 65%;
	float:left;
}

.fiche .content .ingredients form h2,
.fiche .content .ingredients form dl dt,
.fiche .content .ingredients form dl dt label,
.fiche .content .ingredients form dl dd label {
	padding-left: 0;
	font-size: 1.3em; /* [ 01.04.2009 ] Print size ++ , was 1em */
}

.fiche .content .time {
	border-top: 1px solid #EDE9DE;
	border-bottom: 1px solid #EDE9DE;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 30%;
	float:left;
}

.fiche .content .time dl,
.fiche .content .time dl dt,
.fiche .content .time dl dd {
	width: 199px;
}

.fiche .content .ingredients {
	border: none;
	display:inline;
}

.fiche .content .ingredients dl {
	display:inline;
}

.fiche .content .ingredients dl dd {
	display:inline;
}

.preparation {
	page-break-before: always;
	width:800px !important;
	
}
/*version article, no page break*/
#article.preparation {
	page-break-before: auto;
}
.preparation .content{width:100% !important;}
.preparation .content .steps,
.preparation .content .steps ul {
	width: 800px !important; /* [ 01.04.2009 ] Print size ++ , was 639px */
	font-size: 1.15em; /* [ 01.04.2009 ] Print size ++ , was 1.1em */	
	border:none !important;
}

.preparation .content .steps ul li {
	width: 800px !important; /* [ 01.04.2009 ] Print size ++ , was 610px */
	font-size: 1.15em; /* [ 01.04.2009 ] Print size ++ , was 1.1em */	
	border:none !important;
	display:block;
}

.preparation .content .steps ul li span {
	width: 100% ; /* [ 01.04.2009 ] Print size ++ , was 530px */
	font-size: 1.15em; /* [ 01.04.2009 ] Print size ++ , was 1.1em */	
}


.preparation .content .steps ul li h3, .preparation .content .steps ul li h4 {
	text-align: left;
	font-size: 1.5em; /* [ 01.04.2009 ] Print size ++ , was 1.3em */	
	text-align: left;
	float:left;
}

.preparation .content .steps ul li.subcategory h3 {
	padding-left: 0;
	font-size: 1.2em; /* [ 01.04.2009 ] Print size ++ , was 14px but no set here */	
}


#header{ width:auto ; }  /* [ 01.04.2009 ] Print ++ */
#header .banner{ width:auto ; }  /* [ 01.04.2009 ] Print ++ */
#wrapper td.content{ width:auto ; }  /* [ 01.04.2009 ] Print ++ */

#header .logo img {
	display: none;
}

#header .logo img.printLogo{
	display: block;
}

.preparation .top h2 {
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
}


/*article*/


.preparation .content .article .intro {
	float: none;
	width: 100%;
	display: block;
}


/**/


/*

///// article print

*/

.preparation .content .article {
	padding: 15px 0 0 0;
	width: 640px;
	font-size: 1.3em;
}


/**/

/*

/////liste epicerie

*/
/*display closed sections*/
.recipeindex {
	display: block;
	clear: both;
}

.recipeindex form {
	display: block;
}

.recipeindex .groceryList {
	/*border: 1px solid #ff0000;*/
	display: block;
	clear: both;
}

.recipeindex .categoryWrap div,
.recipeindex .categoryWrap div ul { 
	display: block !important;
	clear: both;
}

.recipeindex .categoryWrap {
	margin-bottom: 0px;
	display: block;
	clear: both;
	float: none;
}

.recipeindex .categoryWrap ul {
	float: none;
}

.recipeindex .categoryWrap ul li {
	padding: 2px 0 0px 30px;
	width: 640px;
	clear: both;
	float: none;
	display: block;
}

.recipeindex .categoryWrap h2 {
	font-size: 20px;
	padding: 10px 0px 0px 0px ;
	margin: 0;
}

.recipeindex .categoryWrap ul li .info {
	float: none;
	display: block;
	clear: both;
}

.recipeindex .categoryWrap ul li .info label {
	font-size: 1.6em;
	padding-left: 0;
	display: block;
	float: none;
}

.recipeindex .categoryWrap ul li .info label {
	width: 640px;
}

.recipeindex .categoryWrap ul li .info label span {
	font-weight: bold;
	font-size: 18px;
}

/**/