* { margin: 0; padding: 0; }

body { background-color: #E8E8E8; font: 11px verdana, arial, sans-serif; }

a { text-decoration: none; color: #000000; }

a:Hover { font-weight: bold; color: #7D010C; }

div#main { width: 880px; margin:0 auto; }

div#header { position: relative; border-right: 12px solid #FFFFFF; border-left: 12px solid #FFFFFF; background: url('../img/bando1.jpg') no-repeat bottom; background-color: #FFFFFF; width: 880px; height: 230px; }

div#element_header { position: absolute; right: 0; top: 15px; }

div#element_header .input { margin-right: 10px; } 

div#menu_flash {  height:300px; overflow: hidden; border-bottom: 1px solid #000000; border-right: 12px solid #FFFFFF; border-left: 12px solid #FFFFFF; background-color: #FFFFFF; width: 880px; }

#rubrique{ 	width:287px; float:left; background-color:#A02F3C; border-left:1px solid #333333; list-style-type:none; padding:10px 0 20px 0; }

#rubrique li{ height:30px; }

#rubrique a{ text-align:center; display: block; width:289px; height:30px; color:#FFFFFF; }

#rubrique a:hover { text-decoration:none; background: url(../img/cuillere.gif) left bottom no-repeat; }

#flash { float: left; border-right: 1px solid #000000; }

div#contenu { clear: both; overflow: hidden; width: 880px; background:url(../img/pix-degrade.gif) repeat-y; border-right: 12px solid #FFFFFF; border-left: 12px solid #FFFFFF; padding-top: 30px; padding-bottom: 30px; }

div#contenu_2 { width: 760px; margin: 0 auto; text-align: center; }

div#contenu img { border: 0; }

div.phase_liste_special { width: 220px; float: left; margin: 0 auto; }

div.phase_liste_special p { text-align: justify; }

div.phase_liste_special h1 { background: url('../img/fleche.gif') no-repeat left; color: #A02F3C; text-align: center !important; font-size: 15px; border-bottom: 1px dashed #000000; margin-bottom: 15px; padding-left: 10px; }

div.phase_liste_special h2 { color: #A02F3C; text-align: left !important; font-size: 12px; margin: 15px 0 15px 0; }

img.plus_detail { float: right; display: block; margin-top: 15px; }

div.phase_liste {  float: left; width: 220px; margin: 0 18px 0 14px; text-align: center; }

div.phase_liste_2 { float: left; width: 220px; margin: 0 18px 0 75px; }

.impression { float: right; }

div.phase_liste_2 p { text-align: justify; }

div.phase_liste_2 h1 { background: url('../img/fleche.gif') no-repeat left; color: #A02F3C; text-align: center !important; font-size: 15px; border-bottom: 1px dashed #000000; margin-bottom: 15px; padding-left: 10px; }

div.phase_liste_2 h2 { color: #A02F3C; text-align: left !important; font-size: 12px; margin: 15px 0 15px 0; }

div.phase_liste p { text-align: justify; }

div.phase_liste h1 { background: url('../img/fleche.gif') no-repeat left; color: #A02F3C; text-align: center !important; font-size: 15px; border-bottom: 1px dashed #000000; margin-bottom: 15px; padding-left: 10px; }

div.phase_liste h2 { color: #A02F3C; text-align: left !important; font-size: 12px; margin: 15px 0 15px 0; }

div#phase_detail { float: left; width: 750px; margin: 0 30px 0 0; padding-left: 5px; text-align: justify !important; }

div#photos {  float: left; width: 300px;  margin-right: 25px;}

div#phase_detail img { margin-bottom: 5px; }

p#texte_detail { width: 350px; text-align: justify; }

div#phase_detail h1 { background: url('../img/fleche.gif') no-repeat left; height: 25px; color: #A02F3C; text-align: left !important; font-size: 15px; border-bottom: 1px dashed #000000; margin-bottom: 15px; padding-left: 10px; }

div#phase_detail h2 { color: #A02F3C; text-align: left !important; font-size: 12px; margin: 15px 0 15px 0; }

div#separateur_produit_liste { width: 99%; height: 20px; clear:  both; margin-bottom: 15px; }

div#footer { clear: both; width: 880px;  height: 100px; background: url(../img/img-pied.gif) left no-repeat; background-color: #333333; border-right: 12px solid #FFFFFF; border-left: 12px solid #FFFFFF; border-bottom: 12px solid #FFFFFF; }

div#footer address { width: 210px; padding-top: 15px; margin: 0 auto; color: #FFFFFF; font-style: normal; }

.email { color: #FFFFFF; font-style: normal; }

div#ecom { color: #333333; text-align:right; }

.spacer { clear: both; }

ul#saisons { width:310px; float:left; background: url('../img/ombre_menu.gif') repeat-y right; background-color:#A02F3C; border-left:1px solid #333333; list-style-type:none; padding:10px 0 20px 0; margin-right: 50px; }

ul#saisons h3 { display: block; text-align: center; color: #FFFFFF; margin-bottom: 20px; }

ul#saisons li { width: 280px !important; display: block; text-align: left; }

ul#saisons a { text-align:center; display: block; width:289px; height:30px; color:#FFFFFF; }

ul#saisons a:Hover { font-weight: bold; color: #7D010C; }

p#article_trouve { color: #000000; font: 12px Verdana; text-align: center; margin-bottom: 20px; }

table#coordonnees { margin: 0 auto; }

#accroche { margin: 0 auto; }

/*-----------------------------mediaprint-------------------------------*/
@media print {
.toolbar, #rubrique, span, #logo, #header, #flash, #menu_flash {
display:none;
}
*
{
	text-align : justify ;
}
#pied, address *
{
	text-align : center !important;
}

body, #pied, #main, #contenu, #recette, #signature, h3
{
	width : 630px !important;
}
#photos { width : 270px !important; }

#ingredients, #ingredients ul
{
	width : 399px !important ;
}

#ingredients li { width : 120px !important; }
recette h1 {width:670px !important;}


}
