﻿body{
	margin:0;
	background-color:#264c26;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#17578D;
	height:100%;
	
/*		SCROLLBAR-FACE-COLOR: 		#656474; 
		SCROLLBAR-HIGHLIGHT-COLOR: 	#3E3D45; 
		SCROLLBAR-SHADOW-COLOR: 	#3E3D45; 
		SCROLLBAR-3DLIGHT-COLOR: 	#C14D4D; 
		SCROLLBAR-ARROW-COLOR: 		#C14D4D; 
		SCROLLBAR-TRACK-COLOR: 		#C14D4D; 
		SCROLLBAR-DARKSHADOW-COLOR: #3E3D45;	*/	
}
		

body > table, body > table > tbody, body > table > tbody > tr, body  > table > tbody > tr > td, body > table > td > div {
	height:100%; !important
}			
		
		
td, p{
	font-size:14px;
	color:#264c26;
	vertical-align:top;
}




.firstletter {
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	margin:-3px;
	padding:0;
	position:relative;
	top:2px;
	height:28px;
	}


.tabb td, .ic td {vertical-align:middle}



a{
	text-decoration:none;
	color:#454555;
}

.hotel_1{
	padding-left:21px;
	width:120px;
	height:70px;
	background-color:#CC6A6A;
	vertical-align:bottom;
}
.hotel_2{
	padding-left:21px;
	width:120px;
	height:70px;
	background-color:#D78787;
	vertical-align:bottom;
}
.hotel_3{
	padding-left:21px;
	width:120px;
	height:70px;
	background-color:#E4A2A2;
	vertical-align:bottom;
}
.hotel_4{
	padding-left:21px;
	width:120px;
	height:70px;
	background-color:#EDC1C1;
	vertical-align:bottom;
}
.hotel_5{
	padding-left:21px;
	width:120px;
	height:70px;
	background-color:#F6E0E0;
	vertical-align:bottom;}
	
	
.tiret1{ border-bottom:2px solid #CC6A6A; vertical-align:bottom}
.tiret2{ border-bottom:2px solid #D78787; vertical-align:bottom}
.tiret3{ border-bottom:2px solid #E4A2A2; vertical-align:bottom}
.tiret4{ border-bottom:2px solid #EDC1C1; vertical-align:bottom}
.tiret5{ border-bottom:2px solid #F6E0E0; vertical-align:bottom}
	
.tireth{
 	border-top:1px solid #5a5a6b;
}
.ibc{
 	border-top:0px solid #5a5a6b;
	vertical-align:bottom;
 	text-align:right;
 	padding-right:4px;
}
a.ibc{
	color:#5a5a6b;
	font-size:10px;
}

.menu{
	padding-left:5px;
	vertical-align:bottom;
	height:45px;
	font-weight:bold;
	font-size:16px;
}
.menucurr{
	color:#180119;
}	
.striccia, .stars {
	display:none;

}

.tdstars {
 	height:0px;
	display:none;
}

.spot{
	line-height:22px;
	font-weight:bold;
	font-size:14px;
}


	
.tableprenot	{
		border-width:		0px;
		width:			425px;
		}

.tdprenot	{
		margin:			0px;
		padding:		0px;
		}
				
.prenot		{
		}
		
.prenotspace	{
		font-size:		4px
		}
a.email	{
		font-size:		12px
	}
	
.prenothr	{
		color:			#808080;
		width:			100%;
		height:			1px;
		}

.prenotcampi	{
		font-family: 		Arial, sans-serif; 
		font-size: 		13px; 
		color: 			#000000;		
		background-color:	#F6E0E0;
		border-top-width:	1px;
		border-right-width: 	2px;
		border-bottom-width:	2px;
		border-left-width:	1px;
		margin-right: 		2px;
		}
		
.tariffe	{
		/* background-color:	#CC6A6A; */
		text-align:		right;
		font-weight: 		bold;
		width:			60px;
		border-top-width:	0px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-color:		#808080;
		border-style:		solid;
				}
		
.tariffetable
		{
		border-top-width:	0px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-style:		solid;
		border-color:		#808080;
		margin-top:			20px;
		width:			96%;
		}
				
.tariffelib	{
		/* background-color:	#C14D4D; */
		border-top-width:	0px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-color:		#808080;
		border-style:		solid;
		}
		
.tariffespectable
		{
		border-top-width:	0px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-style:		solid;
		border-color:		#808080;
		margin:			0px;
		width:			96%;
		}
				
.tariffespeclib	{
		/* background-color:	#C14D4D; */
		width:615;
		border-top-width:	0px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-color:		#808080;
		border-style:		solid;
		}	

.tariffespec	{
		/* background-color:	#CC6A6A; */
		text-align:		right;
		font-weight: 		bold;
		width:			60px;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		#808080;
		border-style:		solid;
		}
.tariffeoslink	{
		width:			50%;
		}			
.tariffeostable
		{
		border-top-width:	0px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-style:		solid;
		border-color:		#808080;
		margin:			0px;
		width:			96%;
		}
.tariffeosdate	{
		/* background-color:	#C14D4D; */
		width:			304px;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-color:		#808080;
		border-style:		solid;
		}	
		
.tariffeoslib	{
		/* background-color:	#C14D4D; */
		width:615;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		#808080;
		border-style:		solid;
		}	

.tariffeos	{
		/* background-color:	#CC6A6A; */
		text-align:		right;
		font-weight: 		bold;
		width:			121px;
		border-top-width:	1px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		#808080;
		border-style:		solid;
		}		
.selectvaluta	{
		font-size: 		13px; 
		color: 			#000000;
		}
		
.tariffein	{
		font-size: 		20px; 
		font-weight:		bold;
		}
		
.TariffeTitolo {
		font-size: 		20px; 
		font-weight:		bold;
		}	
ul{
		margin-top:20px;
}
ul li{margin-bottom:10px}

.top10{margin-top:20px;margin-left:15px}

		
.divprivacy {
		width:					440px; 
		height: 				70px;
		overflow: 				auto;
		border:				1px solid #808080;
		text-align:				justify;
		font-size:				11px;
		
		padding: 3px;
		}

.divprivacy a {font-size:				11px}		

.foot { padding:0 5px; height:70%;vertical-align:bottom}	
	
@media screen{
.nodisp{display:none}
.antipasti{color:white;font-weight:normal}
.maintable{width:770px;background-color:#f5f0ef;border:8px double white;height:100%}
.maintable td{border:0px solid black}
.maintable>td:first-child{display:none}
.cartina{height:330px; overflow: auto}
.titre{font-size:40px;font-weight:bold;height:60px;color:#264c26;font-style:italic;margin:20px 0px 0px 20px; position:relative;top:-8px}
.st{font-size:20px}
.ic td {font-size:10px}
}
#titr{position:relative;left:5px}

@page{margin-left:1.5cm;margin-right:1.5cm;}
@media print
{
td{height:12pt;color:black;}
.antipasti{color:black;font-weight:bold}
.noprint{display:none}
.maintable{width:100%}
.titre{height:60px;color:black;font-size:30px;vertical-align:middle;font-style:italic}
}