/*----------------- SetUp Pagina -----------------*/



body
{
				color: #425569; 
				text-decoration: none;
				font-weight: normal;
				font-family: Tahoma, Arial, Helvetica;
				font-size: 12px;
				font-weight: normal;
				background-color: #cecece;
				margin-left: 10px;
				margin-top: 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				line-height:16px;
				text-align:justify;
}

a:link       						{ color: #0091FE; text-decoration: none;}
a:visited    						{ color: #0091FE; text-decoration: none;}
a:hover      						{ color: #830000; text-decoration: underline;}



/*----------------- Contenuti -----------------*/

.tdgen
{
			background-color:#FFFFFF;
			width: 900px;
			height: 100%;
			color: #830000; 
			text-decoration: none; 
			font-weight : bold; 
			font-family: Tahoma, Arial, Helvetica; 
			font-size: 12px;
			/*padding-bottom:30px;
			padding-left:30px;
			padding-right:30px;
			padding-top:30px;*/
}

.tdazzurra
{
			background-color:#ffffff;
			height: 18px;
			/*padding-bottom:30px;
			padding-left:30px;
			padding-right:30px;
			padding-top:30px;*/
}

.tdblu
{
			background-color:#13BBFE;
			height: 6px;
			/*padding-bottom:30px;
			padding-left:30px;
			padding-right:30px;
			padding-top:30px;*/
}

.ledon
{
			background-color:#ed3535;
			/*padding-bottom:30px;
			padding-left:30px;
			padding-right:30px;
			padding-top:30px;*/
}

.tdtasto
{
			background-color:#D5FFFF;
			padding-bottom:9px;
			padding-left:9px;
			padding-right:9px;
			padding-top:9px;
}

.tdtastogal
{
			background-color:#fff881;
			padding-bottom:9px;
			padding-left:9px;
			padding-right:9px;
			padding-top:9px;
}

.ledoff
{
			background-color:#0091FE;
			/*padding-bottom:30px;
			padding-left:30px;
			padding-right:30px;
			padding-top:30px;*/
}

.quadgal
{
			background-color:#ffbe0e;
}

.tdcont
{
			padding-bottom:30px;
			padding-left:30px;
			padding-right:30px;
			padding-top:60px;
}

.titologrosso					{ color: #830000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 18px; line-height:22px;}

.menu								{ color: #425569; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.menu:link							{ color: #425569; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.menu:visited						{ color: #425569; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.menu:hover						{ color: #EC1000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}

a.menu2								{ color: #EC1000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}

.data								{ color: #EC1000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.data:link							{ color: #EC1000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.data:visited						{ color: #EC1000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.data:hover						{ color: #830000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}

.titolo								{ color: #830000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}
a.titolo:link						{ color: #830000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}
a.titolo:visited					{ color: #830000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}
a.titolo:hover						{ color: #830000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}

.rosso							{ color: #EC1000; }
a.txtrosso:link						{ color: #EC1000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}
a.txtrosso:visited					{ color: #EC1000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}
a.txtrosso:hover					{ color: #830000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}

.copy								{ color: #830000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.copy:link							{ color: #830000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.copy:visited						{ color: #830000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}
a.copy:hover						{ color: #EC1000; text-decoration: none; font-weight : normal; font-family: Tahoma, Arial, Helvetica; font-size: 9px;}


/*----------------- FORM -----------------*/




input.bottone
	{
				color : #425569;
				background: #ffffff;
				border : 1px solid #425569;
				font-family : tahoma, helvetica, verdana, arial ;
				font-size : 12px;
				line-height:16px;
				font-weight : normal;
				text-decoration : none;
	}
	
input.fform
	{
  				color: #425569;
				border: 1px solid #425569;
				background: #EEEEEE; 
				font-family : tahoma, helvetica, verdana, arial;
				font-size : 12px;
				line-height:16px;
				font-weight : normal;
				text-decoration : none;
	}

textarea.fform
	{
  				color : #425569;
				border: 1px solid #425569;
				background: #EEEEEE; 
				font-family : tahoma, helvetica, verdana, arial;
				font-size : 12px;
				line-height:16px;
				font-weight : normal;
				text-decoration : none;
	}
select.fform
	{
  				color : #425569;
				border: 1px solid #425569;
				background: #EEEEEE; 
				font-family : tahoma, helvetica, verdana, arial;
				font-size : 12px;
				line-height:16px;
				font-weight : normal;
				text-decoration : none;
	}
textarea.comment
	{
  				color : #B5B4B4; 
				background-image: url('../images/fnd_form.gif');
				border : 0;
				font-family : tahoma, helvetica, verdana, arial ;
				width: 258px;
				font-size : 9px;
				font-weight : normal;
				text-decoration : none;
				border-right: solid #CBCACA;
				border-right-width: 1px;
				border-bottom: solid #CBCACA;
				border-bottom-width: 1px;
				border-left: solid #CBCACA;
				border-left-width: 1px;
				border-top: solid #CBCACA;
				border-top-width: 1px;
				padding-left: 4px;
	}
	
select.fform
	{
  				color : #425569;
				background-color:#EEEEEE;
				border: 1px solid #425569;
				font-family : verdana, arial, tahoma, helvetica;
				font-size : 12px;
				line-height:16px;
				font-weight : normal;
				text-decoration : none;}
	
checkbox.fform
	{
				color : #54544B;
				background-color: #E7E7E2;
				border : 0px none;
				font-family : verdana, arial, tahoma, helvetica;
				font-size : 10px;
				font-weight : normal;
				text-decoration : none
	}

.tooltip span { display:none; }
.tooltip:hover span {
display:block;
position: absolute;
top: 1.5em;
z-index: 1;
font-size:10px;
background-color:#FFFFCC;
border: 1px solid #830000;
width:200px;
text-align:justify;
font-weight:normal;
padding:5px;
}
.tooltip:hover { position: relative; }

div {
margin:0;
padding:0;
}

a.logo:link						{ color: #0091FE; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}
a.logo:visited					{ color: #0091FE; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}
a.logo:hover						{ color: #830000; text-decoration: none; font-weight : bold; font-family: Tahoma, Arial, Helvetica; font-size: 12px;}

.evidenziato {
background-color:#FFFF00;
}

input.small, select.small {
	font-size: 10px;
	border: 1px solid #0000AA;
	color: #425569;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: #FFFFFF;
	font-weight:bold;
}

form {
	margin:0px;
	padding:0px;
}