﻿body 		{
			margin: 0px;
			background-color: #1d2f33;
			}
body, td, p {
			font-family: Verdana, Arial; 
			font-size: 11px ; 
			color: #1d2f33;
			vertical-align:top;
			}
a			{
			text-decoration: none;
			color: red;
			}
a:hover		{
			text-decoration: underline;
			}
			
.hid		{
			color: #1d2f33;
			text-decoration: none;
			cursor:default;
			}
			
.hid:hover		{
			text-decoration: none;
			cursor:default;
			}

			
			
img 		{
			border:1px solid white;
			}
.icone		{
			border-left:0px;
			width:24px;
			height:24px;
			}
.noborder   {
			border: 0px;
			}
.main		{
			border-collapse: collapse;
			border-right:1px solid white;
 			background-color:#C1D6DB;
			}
			
.left		{
			background-color: #6d9fab;
			border-right: 1px solid white;
			width: 131px;
			text-align: center
			}
.bleft		{
			background-color: #6d9fab;
			padding: 0px;
			margin: 0px;
			}
.main .footer {
			padding: 0px; 
			background-color: #828081;
			border: 1px solid white;
			height: 20px
			} 
.littl		{
			margin: 0px;
			padding: 0px;
			border-collapse: collapse;
			width: 102px;
			}
.littl td	{
			padding: 0px;
			margin: 0px;
			border: 1px solid white;
			color: white;
			text-align: center;
			font-family: arial;
			font-size: 12px;
			height: 16px;
			line-height: 19px;
			}
.litt2		{
			margin: 0px;
			padding: 0px;
			border-collapse: collapse;
			width: 120px;
			}
.litt2 td	{
			padding: 0px 0px 0px 4px;
			margin: 0px;
			border: 1px solid white;
			color: white;
			font-family: arial;
			font-size: 12px;
			height: 16px;
			line-height: 19px;
			}
#colorText	{
			position: relative;
			top: 0px
			}
.littl img	{border:0px
			} 
.littl a,  .littl a:hover, .litt2 a,  .litt2 a:hover {
			color:white;
			text-decoration:none
			}
.title 		{
			color:white;
			text-decoration:none;
			font-size:16px;
			font-weight:bold;
			line-height:16px
			}
.ibc		{
			font-size:8px
			}
			
.os {
background-image:url('../../im/os.gif');
background-repeat:no-repeat;
text-align:center;
padding-top:26px;
width:126px;
height:88px;
position:relative;
left:-13px;
}			
.os a {
	text-decoration:none;
}			
			
	
.prenottitolo {
		font-size:16px;
		font-weight:bold;
}

.tableprenot	{
		border-width:		0px;
		width:			382px;
		}

.tdprenot	{
		margin:			0px;
		padding:		0px;
		}
				
.prenot		{
		}
		
.prenotspace	{
		font-size:		4px
		}
		
.prenothr	{
		color:			white;
		width:			100%;
		height:			1px;
		}

.prenotcampi	{
		font-family: 		Arial, sans-serif; 
		font-size: 		13px; 
		color: 			#000000;		
		background-color:	#F4F4F0;
		border-top-width:	1px;
		border-right-width: 	2px;
		border-bottom-width:	2px;
		border-left-width:	1px;
		margin-right: 		2px;
		}
select.prenotcampi{
border:0px;
margin-top:3px;
height:20px;
	}		
		
		
		
.tariffe	{
		background-color:	#6d9fab;
		text-align:		right;
		width:			42px;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		white;
		border-style:		solid;
		color:white;
		height:30px;
				}
		
.tariffetable
		{
		border-top-width:	1px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	1px;
		border-style:		solid;
		border-color:		white;
		margin:			0px;
		width:			100%;
		}
				
.tariffelib	{
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		white;
		border-style:		solid;
		}
		
.tariffespectable
		{
		border-top-width:	1px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	1px;
		border-style:		solid;
		border-color:		white;
		margin:			0px;
		width:			100%;
		}
				
.tariffespeclib	{
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		white;
		border-style:		solid;
		width:			800px;
		
		}	

.tariffespec	{
		background-color:	#6d9fab;
		text-align:		right;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		white;
		border-style:		solid;
		color:white;
		width:			42px;
		}
		
.tariffeoslink	{
		width:			50%;		
		}			
.tariffeoslink a	{
		font-weight:bold;
				
		}	
		
.tariffeostable
		{
		border-top-width:	1px;
		border-right-width: 	0px;
		border-bottom-width:	0px;
		border-left-width:	1px;
		border-style:		solid;
		border-color:		white;
		margin:			0px;
		width:			100%;
		}
		
.tariffeosdate	{
		width:			304px;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	0px;
		border-left-width:	0px;
		border-color:		white;
		border-style:		solid;
		}	
		
.tariffeoslib	{
		width:			756px;
		border-top-width:	0px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		white;
		border-style:		solid;
		}	

.tariffeos	{
		background-color:	#6d9fab;
		text-align:		right;
		width:			84px;
		padding-right:3px;
		border-top-width:	1px;
		border-right-width: 	1px;
		border-bottom-width:	1px;
		border-left-width:	0px;
		border-color:		white;
		border-style:		solid;
		color:white;
		}		
.selectvaluta	{
		font-size: 		13px; 
		color: 			#000000;
		}
		
.tariffein	{
		font-size: 		20px; 
		font-weight:		bold;
		}
		
.TariffeTitolo {
		font-weight:bold;
		font-size:16px;
		text-align:center
		}
		
		
#didas{position:absolute;top:285px;left:156px;color:white}
#didas2{position:absolute;top:585px;left:520px;color:white}		

ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items 
	float: left;
	position: relative;
	width: 10em;*/
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	z-index:200;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	position: relative;
	top:-102px;
	left:101px;
	z-index:200;
}



.divprivacy {margin-top:5px; width:440px; height: 80px;overflow: auto;border:1px solid white; padding:2px;text-align:justify;font-size:10px}
.aprivacy{text-decoration:underline}

.speciali{
	font-weight:bold;
	color:red;
	
}
.tdspeciali{
	padding:20px;
}