/* CSS Document */

body			{
				background-color: #E5E5E5;
				}

.alert			{
				color: #FF0000;
				}
/* td */

.td_sfondo		{
				background-color:#E5E5E5;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				}

.td_top_sx		{
				background-color:#99CC00;
				padding-left: 15px;
				border-bottom:1 solid #FFFFFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				}
				
.td_top_dx		{
				background-color:#C4E373;
				padding-left: 25px;
				color:#6B9026;
				font-weight:bold;
				border-bottom:1 solid #FFFFFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:150%;
				}				
				
.td_top_dx2		{
				background-color:#C4E373;
				background-image:url(../icone/pila_logo_nuovoe.jpg);
				padding-left: 25px;
				padding-top:1px;
				color:#6B9026;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:150%;
				}
.td_top_dx2_webcams		{
				background-color:#E5E5E5;
				background-image:url(../icone/pila_logo_webcams_e.jpg);
				padding-left: 25px;
				padding-top:1px;
				color:#F2C100;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:150%;
				}
.td_top_dx_webcams		{
				color: #FF0000;
				text-align: center;
				vertical-align: bottom;
				padding-bottom: 5px;
				}					
				
								
				
.td_tastierino	{
				background-color:#749D29;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				}		
				
.td_sx			{
				padding-top:25px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				background-color:#FFFFFF;
				}			
				
.td_sx_home		{
				padding-top:55px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				background-color:#FFFFFF;
				}					
				
.td_testo		{
				padding-top:25px;
				padding-left: 15px;
				padding-right:15px;
				padding-bottom: 15px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				background-color:#FFFFFF;
				}		
				
.td_testo form	{
				margin: 0;
				padding: 0;
				}		
				
.td_testo table	{
				margin: 0;
				padding: 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				}		
				
.td_testo td	{
				height: 25px;
				padding-left: 10px;
				}		
				
.td_testo input	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				}		
				
.td_testo select	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				}		
				
.td_dx			{
				background-color:#FCFCFC;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				}					
				
.td_dxbanner	{
				background-color:#FCFCFC;
				text-align: left;
				width: 300px;
				height: 23px;
				margin: 0;
				padding: 0;
				}					
				
.td_dxbanner img	{
				border-style: none;
				width: 100px;
				height: 23px;
				margin: 0;
				padding: 0;
				}					
				
.td_dxbanner a	{
				margin: 0;
				padding: 0;
				}					
				
.td_dx2			{
	background-color:#FCFCFC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:150%;
	padding-top: 15px;
				}												
				
.td_bottom		{
				background-color:#99CC00;
				padding-left: 15px;
				border-top:1 solid #80AB2C;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				}		
				
.td_ricerca		{
				background-color:#80AB2C;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				text-align:center;
				}		
					
.td_ricerca2	{
				background-color:#80AB2C;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				line-height:150%;
				}					

			
/* padding */	

.padding_l20	{
				padding-left:20px;
				}

				
/* tx */		

.tx_bold		{
				font-weight:bold;
				}		
				
.tx_titolo1		{
				font-size:20px;
				color:#F9B700;
				}													
					
.tx_titolo2		{
				font-size:20px;
				color:#C4E373;
				font-weight:bold;
				line-height:120%;
				}
						
.tx_titolo_small	{
					font-size:14px;
					color:#F9B700;
					}								
						
.tx_bianco10	{
				color:#FFFFFF;
				font-size:10px;
				}		
				
.tx_aperto		{
				color:#009900;
				font-weight:bold;
				}
				
.tx_chiuso		{
				color:#CC0000;
				font-weight:bold;
				}	
				
.tx_facile		{
				color:#0066CC;
				font-weight:bold;
				}		
				
.tx_medio		{
				color:#F9B700;
				font-weight:bold;
				}					
				
.tx_difficile	{
				color:#000000;
				font-weight:bold;
				}		
																													

/* link */			

a:link, a:visited 	{ 
					text-decoration: none;
					color:#80AB2C;
					font-weight:bold;
					}
					
a:hover      		{ 
					text-decoration: underline;
					color:#749D29;
					font-weight:bold;
					}	
		
						
a.link_small:link, 
a.link_small:visited	{
						text-decoration: none;
						color:#8OAB2C;
						font-size:10px;
						font-weight:bold;
						}

a.link_small:hover		{
						text-decoration: underline;
						color:#749D29;
						font-size:10px;
						}
a.link_webcams:link, 
a.link_webcams:visited	{
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	line-height: 12px;
						}

a.link_webcams:hover	{
	text-decoration: none;
	color:#F9B700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
						}															
/* form */

.form01		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			background-color:#C4E373;
			line-height:110%;
			font-weight:bold;
			color:003366;
			}		
			
.form02		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			background-color:#E6E6E6;
			line-height:110%;
			color:#333333;
			}		
			
.form03		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			background-color:#F3F3F3;
			line-height:110%;
			color:#333333;
			}						
			
.form02a		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			background-color:#E6E6E6;
			line-height:110%;
			color:#333333;
			}		
			
.form03a		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			background-color:#F3F3F3;
			line-height:110%;
			color:#333333;
			}						

.form_giallo	{
				background-color:#FFCC33;
				line-height:110%;
				color:#333333;
				}

.form_qua		{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:110%;
				color:#333333;
				}
.td_evidenza_txt_top {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 20px;
	font-size: 20px;
	color: #F9B700;
	font-weight: bold;
	text-align: center;
}
.td_evidenza_txt_bottom {
	padding-right: 12px;
	padding-left: 12px;
	font-size: 20px;
	color: #F9B700;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}
.td_evidenza_txt_top a:link,
.td_evidenza_txt_top a:visited {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 20px;
	font-size: 20px;
	color: #F9B700;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.td_evidenza_txt_bottom a:link,
.td_evidenza_txt_bottom a:visited {
	padding-right: 12px;
	padding-left: 12px;
	font-size: 20px;
	color: #F9B700;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
	text-decoration: none;
}
.td_evidenza_txt_top a:hover {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 20px;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.td_evidenza_txt_bottom a:hover {
	padding-right: 12px;
	padding-left: 12px;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
	text-decoration: none;
}