/* stili per il layout fisso */
HTML			{	margin: 0;
					padding: 0;					}

BODY			{	margin: 0;
					padding: 0;
					background-color: #b9b4a1;	
					text-align: center;	
					font-family: arial;	
					color: #333333;
					font-size: 12px;			}
			
DIV#container	{	width: 1000px;
					margin: 0 auto;
					background-color: #b9b4a1;	
					background-image: url(images/sfondo.jpg);
					background-repeat: repeat-y;
					position: relative;			}

/* stili generici, su header e footer */
DIV#header		{	background-image: url(images/frontone.jpg);
                    background-repeat: no-repeat;
					text-align: left;
					margin: 0 auto;
					width: 1000px;
					height: 138px;				}
					
DIV#buongustaio	{	height: 64px;
					width: 521px;
					position: absolute;
					background-image: url(images/home.gif);
                    background-repeat: no-repeat;
					margin-top: 38px;
					margin-left: 240px;	
					cursor: pointer;			}	

DIV#navigation	{	background-image: url(images/sfondo_menu.jpg);
                    background-repeat: no-repeat;
					text-align: left;
					margin: 0 auto;
					width: 1000px;
					height: 44px;				}					
					
DIV#content		{	width:780px;
					text-align: left;	
					margin: 0 auto;
					font-family: arial;
                    background-color: #ffffff;		
					min-height: 600px;						
					height: auto !important;
					height: 600px;				
					position:relative;
					z-index: 0;					}
					
DIV#footer		{	width: 800px;
					margin: 0 auto;
					text-align: left;	
					background-color: #ffffff;			
					background-image: url(images/footer.jpg);
                    background-repeat: no-repeat;
					font-size: 11px;
					color: #ffffff;
					height:	52px;		
					clear: both;				}	
					
DIV#copyright	{	padding-top: 17px;
					padding-left: 20px;		
					float: left;				}

DIV#cerca       {	padding-top: 12px;
                    padding-right: 20px;		
					float: right;				}								

/* stili per il contenuto */
.text			{	font-family: arial;	
					font-weight: normal;
					color: #333333;
					font-size: 12px;			}
					
.title			{	font-family: arial;	
					text-decoration: none;
					color: #ec7a00;
					font-size: 16px;		
					font-weight: bold;			}

.title2			{	font-family: arial;	
					text-decoration: none;
					color: #ec7a00;
					font-size: 13px;		
					font-weight: bold;			}	
				
.text_link		{	text-decoration: none;			
					color: #333333;				}

.text_link:hover {	text-decoration: none;		}

.title_link		{	text-decoration: none;			
					color: #ec7a00;				}

.title_link:hover {	text-decoration: none;		}

.title_link2	{	text-decoration: none;			
					color: #ec7a00;				}

.title_link2:hover {	text-decoration: underline;		}						

.tree			{	font-family: arial;	
					color: #c40000;
					font-size: 12px;			}	

DIV.tree        {   padding-left: 10px;         }
					
A.tree			{	font-family: arial;	
					text-decoration: none;
					color: #c40000;
					font-size: 12px;			}	
					
A.tree:hover	{	font-family: arial;	
					text-decoration: underline;
					color: #c40000;
					font-size: 12px;			}			

DIV#appuntamenti{	float: left;
					width: 500px;
					text-align: left;
					/*border-bottom: 1px dotted #b4aea0;*/
					padding-left: 20px;
					padding-right: 10px;
					min-height: 350px;
					height: auto !important;
					height: 350px;				}		

DIV#fiere		{	float: right;
					width: 200px;
					text-align: left;
					border-bottom: 1px dotted #b4aea0;
					border-left: 1px dotted #b4aea0;	
					padding: 20px 20px 20px 20px;
					min-height: 350px;
					height: auto !important;
					height: 350px;				}	
					
DIV#ricerca		{	float: left;
					width: 200px;
					text-align: left;
					border-bottom: 1px dotted #b4aea0;
					border-right: 1px dotted #b4aea0;	
					padding: 20px 20px 20px 20px;
					min-height: 350px;
					height: auto !important;
					height: 350px;				}
					
DIV#vini_right	{	float: right;	
					width: 460px;
					text-align: left;
					/*border-bottom: 1px dotted #b4aea0;*/
					padding: 20px 20px 20px 20px;
					min-height: 350px;
					height: auto !important;
					height: 350px;				}		
					
DIV#vini_right2	{	float: right;	
					width: 460px;
					text-align: left;
					/*border-bottom: 1px dotted #b4aea0;*/
					padding: 0px 20px 20px 20px;
					min-height: 350px;
					height: auto !important;
					height: 350px;				}							

DIV#viaggi		{	width: 720px;
					text-align: left;
					/*border-bottom: 1px dotted #b4aea0;*/
					padding: 20px 20px 20px 20px;
					min-height: 350px;
					height: auto !important;
					height: 350px;				}		

DIV#libri		{	width: 330px;
					text-align: left;
					padding: 20px 20px 20px 20px;
												}		

DIV#guide		{	width: 330px;
					text-align: left;
					padding: 20px 20px 20px 20px;
												}					
					
A.link			{	font-family: arial;	
					text-decoration: none;
					color: #333333;
					font-size: 12px;			}
					
A.link:hover	{	font-family: arial;	
					text-decoration: underline;
					color: #333333;
					font-size: 12px;			}
					
A.link2			{	font-family: arial;	
					text-decoration: none;
					color: #EC7A00;
					font-size: 12px;			}
					
A.link2:hover	{	font-family: arial;	
					text-decoration: underline;
					color: #EC7A00;
					font-size: 12px;			}		

A.link3			{	font-family: arial;	
					text-decoration: none;
					color: #333333;
					font-size: 12px;			}
					
A.link3:hover	{	font-family: arial;	
					text-decoration: none;
					color: #F1BB14;
					font-size: 12px;			}		

A.link4			{	font-family: arial;	
					text-decoration: underline;
					color: #333333;
					font-size: 12px;			}
					
A.link4:hover	{	font-family: arial;	
					text-decoration: underline;
					color: #EC7A00;
					font-size: 12px;			}					

DIV.corpo		{	margin: 0 auto;
					width: 700px;
					text-align: left;	
					font-family: arial;	
					color: #333333;
					font-size: 12px;	
					line-height: 170%; 
					text-align: justify;		}					

.didascalia		{	color: #333333;
					font-size: 8pt;				
					font-weight: normal;		}

IMG 				{	border: none;				}

TD.thumbwrapper
				{	background-color:#dad7cd;
					border:1px solid #ffffff;
					height:155px;
					margin:8px;
					padding:5px;
					text-align:center;
					width:155px;						}

.cartina, .elenco_regioni 
				{	float:left;							}
				
DIV.cartina		{	padding-left: 30px;					}				
				
DIV.elenco_regioni
				{	line-height: 145%; 					}
				
TABLE.admin     {   margin: 0 auto; 
                    text-align:left; 
                    width: 600px;                       }

TABLE.admin TD  {   padding: 3px;                       }                    	

TABLE.admin td.titolo  
                {   padding-left: 8px;         		}			
				
/*stili per tiny*/
h1,h2,h3,h4,h5,h6 {font-size: 1em}				                    			
