

/* IMPOSTAZIONI GENERALI - IMPOSTAZIONI GENERALI - IMPOSTAZIONI GENERALI - IMPOSTAZIONI GENERALI - IMPOSTAZIONI GENERALI */

*						{	margin:0;
							padding:0;		
							border:0;			}

						
body 					{	size: 210mm 297mm portrait;
							font-size:12pt;
							font-family: verdana, sans-serif;
							font-size:8pt;
							margin:0;	
							background:white;							}

ul, li 					{	margin:0; 
							padding:0;	
							list-style-position:outside;			}					

a						{	color:#634221;
							background-color:transparent;
							border:0;								}
			
a:hover  				{	color:#ffffff;
							background-color:#634221;				}

p 						{	margin-bottom:5mm;						}
						
table					{	border-collapse:collapse;				}
					
img 						{	border:0;								}

td 						{	vertical-align:top;						}

.center					{	display:block;
							margin-left:auto;
							margin-right:auto;
							margin-bottom:20px;
							border:1px solid gray;					}

.left					{	float:left;			
							margin-right:15px;
							margin-bottom:15px;						}						

.clear					{	clear:both;								}

.border					{	border:1px solid gray; 					}



						
/* LAYOUT - LAYOUT - LAYOUT - LAYOUT - LAYOUT - LAYOUT - LAYOUT - LAYOUT - LAYOUT - LAYOUT - LAYOUT - */

#box		 			{	position:relative;
							text-align:left; 
							padding:0; 	
							background:transparent;				}

#screen					{	background: #FAEBD7 url(../images/screen.jpg) ;
							margin:0;
							padding:0;
							height:270px;
							margin-bottom:10px;
							border: 1px solid #A0A0A0;			}
				
#menu					{	display:none;						}
					

#pagebody 				{	position: relative; 
							margin-top: 5mm;
							padding:0;
							background-color:transparent;
							text-align:justify;					}
							
#mainbox				{	border: 1px solid #C0C0C0;
							background-color:#FAEBD7; 
							margin:0;
							padding-right:0mm;
							padding-bottom:15mm;				}
							
				

#mainbox h1 				{	text-align:center;
							font-size:12pt; 
							color:#FDFFBA;
							padding-bottom:5px;
							padding-top:3px;
							background-color:#634221;	
							margin-bottom:5mm;					}				
					
#mainbox h2		 		{	text-align:left;
							font-size:10pt; 
							color:#000000;
							background:red;
							padding: 0px 35px;
							margin:0 0 15px 0;					}									
							

#mainbox img.right		{	float:right;
							margin: 0 0 10mm 10mm;				}
					
					
#mainbox p				{	padding: 0px 5mm;					}	


#mainbox ul				{	text-align:center;
							margin-left:auto;
							margin-right:auto;					}

#mainbox ul	li			{	padding:0 3px;						}	
					
#mainbox ul	li.current 	{	background-color:#634221;
							color: #ffffff 						}	
										
#mainbox ul	li a			{	text-decoration: none;
							padding: 0 5px;
							margin:0;							}		

							
							
							
/* COLONNA RIGHT  - COLONNA RIGHT  -COLONNA RIGHT  -COLONNA RIGHT  -COLONNA RIGHT  -COLONNA RIGHT  -COLONNA RIGHT  -COLONNA RIGHT  -*/							
							
#left	 				{	display:none;						}
					
				
				
			



							
/* Ricettatio - Ricettatio - Ricettatio - Ricettatio - Ricettatio - Ricettatio - Ricettatio - Ricettatio - Ricettatio - Ricettatio - Ricettatio - */							
.ricettario				{	margin-bottom:0 !important;			}
							
							
/* Elenco Prodotti  -  Elenco Prodotti  -  Elenco Prodotti  -  Elenco Prodotti  -  Elenco Prodotti  -  Elenco Prodotti  -  Elenco Prodotti  - */							

#Map					{	margin-bottom:5mm;				}
	
.elenco_pro				{	margin-left:30px;				
							margin-right:40px;	
							margin-bottom:8px !important;	
							font-size:8pt;							}

.elenco_pro_h1			{	font-size:10pt !important;			
							background:transparent !important;
							text-align:left !important;		
							border:0 		!important;
							color:#634221	!important;		
							margin-bottom:0 !important;			}
							
.elenco_pro img			{	margin-bottom:0;
							margin-right:10mm;					}

.elenco_pro .c1			{				}

.elenco_pro .c2			{				}


.descr_pro				{	margin-left:20mm;
							margin-right:20mm;	
							font-size:12pt;
							margin-bottom:10mm;	
							padding-bottom:10mm;	
							font-size:8pt;							}

.descr_pro a				{	font-size:8pt;							}	
/* pulsanti per scroll prodotti	*/

.tbl_prev_next			{	display:none;						}




#mainbox #ingredienti {		margin-bottom: 50px;				}

#mainbox #ingredienti li 
						{	display: block;
							text-align:left;
							border:0;
							margin-left:100px;
							list-style-position: outside;
							list-style-type:square; 		}

#mainbox .titolo_ingr	 {	font-weight:bold ;				}




#mainbox #elenco	 	{		line-height:18px				}
					
					
#mainbox .calendario {		text-align:center;
							margin-bottom:10px;
							border-bottom:1px dotted #C0C0C0;}

#mainbox .calendario p 	{	margin:3px;
							padding:0;						}

#mainbox .calendario img {	border:0;
							margin-bottom:5px;
							padding:0						}	


.bandiere			{		width:33px;
							height:22px;					}
							
.cuoco 				{		border:0 !important;	
							float:right;	
							position:relative;
							right:-30px;					}

ul.ricette			{		margin-top:40px;				}

ul.ricette li			{		text-align:left;
							list-style-image:url(../images/menuicon.png);
							margin-left:50px;				}

							
/* LA PROD. DEL PESTO ALLA GENOVESE  */							
ul.pp_pag			{		list-style-type:none;	
							float:right;
							padding-right:20px;			}

ul.pp_pag li 			{		float:left;
											}
							
/******** news **********************************************************/							

.tbl_news			{		padding:0;
							border-collapse:collapse;
							width:500px;
							margin:auto;					}

.tbl_news td 			{		vertical-align: middle;
							text-align: left;				}							
							



/******** MAILING LIST **********************************************************/

#mainbox #newsletter 	{	border-top: 1px solid #C0c0c0;
							margin: 0px 30px;
							text-align:center;
							z-index:3;						}

#newsletter a:hover		{	background:transparent;			}


#tbl_mailinglist		 {	text-align:center;
							border: 1px solid gray;
							margin-left:70px;
							margin-right:70px;
							margin-bottom:50px;
							background: transparent;			}

#tbl_mailinglist table	 {	margin-left:auto;
							margin-right:auto; 				}


.datipers			{		height:50px;
							vertical-align:middle;
							border-bottom: 1px double #634221;	}
							
				
				
#privacy 			{		font-family: verdana,sans-serif;
							font-size:8pt;
							line-height:10pt;				}

.testoerrorepop		{		border:0;
							text-align:center;
							color:red;			
							background:transparent;			}					





/* FORM RICERCA  - FORM RICERCA  - FORM RICERCA  - FORM RICERCA  - FORM RICERCA  - FORM RICERCA  - */

.box_cerca		{			display:none;					}





				
				
/* FOOTER  - FOOTER  - FOOTER  - FOOTER  - FOOTER  - FOOTER  - FOOTER  - FOOTER  - FOOTER  - FOOTER  - */
	

#bottom 			{			font-size:8pt;
							margin-top:5mm;
							background-color: transparent;
							text-align:center; 	
							clear:both	;					}

					
#bottom ul li 		{			display: inline;
							margin:5px;						}	

					
#inode			{			display:none;					}
							

#scroller		{			display:none;					}							


/*  CLASSI DELLA PAGINAZIONE */

#paginazione	{			text-align:center;				}

#paginazione a	{			padding-left:5px;
							padding-right:5px;				}
							
.numero_pagine	{			margin:5px;						}

.noresult		{			text-align:center;
							margin-top:30px;				
							border:1px solid gray;			
							padding:10px;			
							margin-left:50px;
							margin-right:50px;				}


			