* { margin: 0; padding: 0; }
html {margin: 0; border: 0;}

body { margin: 0; font-family: "Times New Roman", Georgia; font-size: 12px; }

#wrapper 	{ width: 990px; margin: 0 auto;}
#header 	{ height:81px; margin:0 auto; width:990px; background-image: url(/images/common/logo.png); background-repeat: no-repeat; background-position:center;}

/* Home */
#wrapper_home		{ width: 990px; height: 743px; margin: 0 auto; }
#wrapper_home img	{ border: 0; }
#titolo_home		{ height: 198px; margin-bottom: 75px; top: 40px; position: relative; text-align: center;}

#home_content 		{ height: 320px; text-align: center; padding: 0 5px;}
#home_content img	{ margin: 0 10px;}
#banner				{ float:right; margin-right:45px; margin-bottom:20px; }
#testo_home			{ width: 300px; padding-top:46px; float:left; font-size: 17px; color:#003f8a; font-weight:bold; margin-left:45px; line-height:inherit;}
#testo_home a 		{ color: #003f8a; font-family: "Times New Roman", Georgia;}

#ricetta_content 	{ clear:right; height: 600px; }
#ricetta p			{ padding: 0 0 10px 0;}
#ricetta_content #immagine { float: left; width: 619px; }
#ricetta_content #ricetta { float: right; margin-top: 190px; width: 348px;}

h3.titolo_ricetta	{ margin-top: -10px; margin-bottom: 2px; font-size:17px; font-style:normal; font-weight: normal;}
.ingrediente 		{ list-style: none; font-style:italic; font-size:13px; color:#757575; }
.descrizione_ricetta { font-size:14px;  font-style:italic; color:#757575; line-height:1; margin-top: 3px;}
#ricetta table		{ }
#ricetta td			{ padding: 0;}


.verde				{ color:#62b63f;}
.nero				{ color:#565f80;}
.rosso				{ color:#ba0a14;}
.cereali			{ color:#92401b;}
.fibra				{ color:#d79600;}

.verde_bg	{ background-color: #4bab23; }
.nero_bg	{ background-color: #565f80; }
.rosso_bg 	{ background-color: #ba0a14; }
.cereali_bg	{ background-color: #92401b; }
.fibra_bg 	{ background-color: #d79600; }




/* Content pagina ENTRY.PHP */
#content_verde 		{ clear:right; height: 600px; background-image:url(/images/verde/bg_entry.jpg); background-repeat:no-repeat; }
#content_nero 		{ clear:right; height: 600px; background-image:url(/images/nero/bg_entry.jpg); background-repeat:no-repeat; }
#content_rosso 		{ clear:right; height: 600px; background-image:url(/images/rosso/bg_entry.jpg); background-repeat:no-repeat; }
#content_cereali	{ clear:right; height: 600px; background-image:url(/images/cereali/bg_entry.jpg); background-repeat:no-repeat; }
#content_fibra 		{ clear:right; height: 600px; background-image:url(/images/fibra/bg_entry.jpg); background-repeat:no-repeat; }


/* Footer */
#bottom_menu 	{ float: right; margin-right:38px; position:relative; top: -65px; z-index: 2; height: 0;}
#bottom_img 	{ float: left; position:relative; top: -178px; left: 42px; z-index: 2; height: 0;}
#bottom_menu #pacchetti { margin-top: 10px;}
#stampa_segnala { text-align: right; margin-right: -30px; }
#stampa_segnala img { padding-right: 10px; border: 0;}
.home_link		{ margin-right: 10px;}


#footer_verde	{ height: 62px; background-color: #4bab23; }
#footer_nero 	{ height: 62px; background-color: #565f80; }
#footer_rosso 	{ height: 62px; background-color: #ba0a14; }
#footer_cereali	{ height: 62px; background-color: #92401b; }
#footer_fibra 	{ height: 62px; background-color: #d79600; }


#ricette { width: 261px; height: 260px; left: 700px; position:relative; z-index: 13; font-size: 15px; background: transparent url(/images/common/ombra_ricette.png) no-repeat;}

#ricette a 	{ color: #fff; text-decoration: none;}
#ricette .titolo_elenco_ricette 	   { line-height:2.4; border-bottom:1px solid #bbb; text-align: center; background-color: #fff; font-weight: bold;}
#ricette .titolo_elenco_ricette_doppia { line-height:1.1; border-bottom:1px solid #bbb; text-align: center; background-color: #fff; font-weight: bold;}

/* Elenco ricette */
#elenco_ricette 	{ width: 251px; list-style: none; margin: 0; padding: 0; text-align: left; margin-left: 5px; font-size: 14px;}
#elenco_ricette li	{ display: block; height: 35px; padding: 0 10px 0 4px; border-top: 1px solid #FFF; }

/* casi per l'allineamento verticale */
.ricetta				{ line-height:2.4;} 
.ricetta_doppia			{ line-height:1.2;}
.ricetta_corrente		 { background-color: #fff; line-height:2.1; border-top: 1px solid #000;}
.ricetta_corrente_doppia { background-color: #fff; line-height:1.2; border-top: 1px solid #000}




#banner_home { height:287px; position:absolute; top:0; width:382px; z-index: 100; }
