body 		{
		margin-left:		0;
		margin-top:		0;
		background-color: 	#ffffff;
		font-family: 		Comic Sans MS, sans-serif; 
		font-size: 		13px;
		color:			#003300; 		
		SCROLLBAR-FACE-COLOR: 		#4A5E3A; 
		SCROLLBAR-HIGHLIGHT-COLOR: 	#D7F6BD; 
		SCROLLBAR-SHADOW-COLOR: 	#4A5E3A; 
		SCROLLBAR-3DLIGHT-COLOR: 	#D7F6BD; 
		SCROLLBAR-ARROW-COLOR: 		#D7F6BD; 
		SCROLLBAR-TRACK-COLOR: 		#D7F6BD; 
		SCROLLBAR-DARKSHADOW-COLOR: 	#D7F6BD;		}
		
a 		{
		color:			#4A5E3A; 
		text-decoration:	none;
		font-weight:		bold;
		}

a:hover 	{
		color:			#85B262;
		}

.menu		{
		font-family: 		Arial, sans-serif;
		line-height:		20px;
		
		}
.flag		{
		border: 		1 solid #808080;
		}
		
a.menu:hover	{
		color:			#FF7709;
		}

						
td		{
		font-size: 		14px;
		vertical-align:		middle; 	
		}

.spacetop	{
		height:			30%;
		}
		
.titolo		{
		color:			#ffffff;
		margin-left:		10px;
		}						
				
.bottom		{
		font-family: 		Arial, sans-serif;
		font-size:		11px;
		color:			#ffffff;
		line-height:		16px;
		}
		
a.bottomemail	{
		font-family: 		Arial, sans-serif;
		font-size:		11px;
		color:			#D7F6BD;
		line-height:		16px;
		}
		
		
a.bottomemail:hover{
		color:			#ffffff;
		}
			
		
.main		{
		border: 		1 solid #808080;
		}
		
.hoteladdress	{
		font-size:11px;
		color:#ffffff
		}		
			
.ibc		{
		font-size:9px;
		color:#ffffff
		}

.titolo		{
		font-weight:		bold;
		}



.tableprenot	{
		border-width:		0px;
		width:			374px;
		}

.tdprenot	{
		margin:			0px;
		padding:		0px;
		}
				
.prenot		{
		}
		
.prenotspace	{
		font-size:		4px
		}
		
.prenothr	{
		color:			#808080;
		width:			100%;
		height:			1px;
		}

.prenotcampi	{
		font-family: 		Arial, sans-serif; 
		font-size: 		13px; 
		color: 			#000000;		
		background-color:	#D7F6BD;
		border-top-width:	1px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	2px;
		margin-right: 		2px;
		}
		
.tariffe	{
		background-color:	#D7F6BD;
		text-align:		right;
		width:			60px;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		#4A5E3A;
		border-style:		solid;
		padding:		3px;
		}
		
.tariffetable
		{
		border-top-width:	1px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	1px;
		border-style:		solid;
		border-color:		#4A5E3A;
		margin:			0px;
		padding:		3px;
		}
				
.tariffelib	{
		background-color:	#ffffff;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		#4A5E3A;
		border-style:		solid;
		padding:		3px;
		}
		
.tariffespectable,.tariffeostable
		{
		border-top-width:	1px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	1px;
		border-style:		solid;
		border-color:		#4A5E3A;
		margin:			0px;
		padding:		3px;
		}
				
.tariffespeclib,.tariffeoslib, .tariffeosdate	{
		background-color:	#ffffff;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		#4A5E3A;
		border-style:		solid;
		width:			304px;
		padding:		3px;
		}	

.tariffespec,.tariffeos	{
		background-color:	#D7F6BD;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		#4A5E3A;
		border-style:		solid;
		text-align:		right;
		width:			60px;
		padding:		3px;
		}	
		
.selectvaluta	{
		font-size: 		13px; 
		color: 			#000000;
		}
.tariffein	{
		font-size: 		16px; 
		font-weight:		bold;
		}
.TariffeTitolo, h1 {
		font-size: 		16px; 
		font-weight:		bold;
		color:			#4A5E3A;
		}
								