BODY
{
margin-top:0px;
background-color:#EAE3D9;

}


TABLE
{
background-color:#FFFFFF;

}

TD
{
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	vertical-align:top;
	
}




UL  {
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	list-style-image: url(../img/pallino.gif);
}

TD.link
{
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	background-color:#FFEAE1;
	
}



TD.top{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	vertical-align:top;
	background-color:#DB3B21;
		}
		
TD.bottom{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #CCCCCC;
	background-color:#DB3B21;
	text-align:center;
	border-top:5px solid #FFC8B2;
	padding:2px;
	vertical-align:middle;
	line-height:15px;
		}
		


H1 {

	border-bottom: 4px double #db3b21;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana,  Helvetica, sans-serif;
	font-size:16px; 
	font-style:italic;
	font-weight: bold;
	color:#000000;
	height:18px;
	text-align:left;
	text-indent:10px;
	

}

		
.boxgalleria
{
	width: 290px;
	height: 250px;
	background-color: #d6e1cf;
	overflow: auto;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	background-attachment: fixed;
	border: 1px solid #db3b21;
	background-position: top;
	margin-left:20px;
}

img.galleria
{
border:1px solid #ffffff;
margin:2px;

}

		
		
TD.lingue	{
	background-color:#A5BD95;
	width:29px;
	text-align:left;
	vertical-align:top;
	}
		
	
UL{
	list-style: url(../img/pallino.gif);
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left:0px;
	border-left:0px;
	}

.txt_home {

font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-align:justify;
font-weight:normal; 
padding-right:15px;
padding-left:15px;
vertical-align:top;
}

.txt {

font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-align:justify;
font-weight:normal; 
padding-right:30px;
padding-left:30px;
vertical-align:top;
line-height:18px;
}


.txtsale {

font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-align:justify;
font-weight:normal; 
width:312px;
vertical-align:center;
line-height:18px;
}

.txtmenu
{

font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-align:justify;
font-weight:normal; 
vertical-align:center;
padding-left:20px;
padding-right:20px;
width:80%;

}



.txtcamere {

font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-align:justify;
font-weight:normal; 
width:250px;
vertical-align:center;
line-height:22px;
padding-top:10px;

}



TABLE.submenu
{
	
	
	border-bottom:1px solid #ED9D90 ;
	text-align:center;
	background-color:#FFEAE1;
	font-size:11px;
}


TD.submenu
{
	vertical-align:top;
	background-color:#FFFFFF;
	
	
}

TD.submenuselect
{
	vertical-align:top;
	background-color:#FFC8B2;
	border-right:1px solid #ED9D90;
	border-left:1px solid #ED9D90;
	
}

.elencomenu
{
	
		border:1px solid #ED9D90;
		padding:10px;

	
}


.credits
{
		font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
		font-size: 11px; 
		text-align:center;
		color:#808080;

	
}

IMG.submenu
{
	border:2px solid #A5BD95;
	margin-right:4px;
		
}

IMG.menu
{
	border-left:1px solid #ffffff;
	text-align:right;
		
}

IMG.cartina
{
	border:2px solid #DB3B21;
	padding:4px;
		
}




a.submenu:link{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#003333;
text-decoration:none;
font-size:12px; 


  } 
  
 a.submenu:active{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#000000;
text-decoration:none;
font-size:12px; 

  }
  
 a.submenu:visited{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#000000;
text-decoration:none;
font-size:12px; 

  }
  
 a.submenu:hover{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#CC3300;
text-decoration:none;
font-size:12px; 

  }




a:link{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#808080;
text-decoration:underline;
font-size:12px; 


  } 
  
 a:active{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#808080;
text-decoration:underline;
font-size:12px; 

  }
  
 a:visited{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#808080;
text-decoration:underline;
font-size:12px; 

  }
  
 a:hover{ 
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color:#808080;
text-decoration:underline;
font-size:12px; 

  }
  
  
a.menu:link{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color: #CCCCCC; 
text-decoration: none;
text-align:center;
 }

a.menu:visited{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color: #CCCCCC; 
text-decoration: none;
text-align:center;
 }
 
 a.menu:active{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color: #CCCCCC; 
text-decoration: none;
text-align:center;
 }
 
 a.menu:hover{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
color: #CCCCCC; 
text-decoration:underline;
text-align:center;
 }

 
 

