FONT	{
FONT-FAMILY: Tahoma,'Lucida Sans',Verdana,Helvetica; 
FONT-SIZE: 12px;
color:#000000;
}

TD {
FONT-FAMILY: Verdana, Helvetica, sans-serif;
color:#000000;
}


P  {
FONT-FAMILY: Verdana,Helvetica; 
FONT-SIZE: 12px;
COLOR:#000000;
padding-left:0px;
padding-right:8px;
}

.P2 {
FONT-FAMILY:Verdana,Helvetica;
FONT-SIZE:8px;
}

DIV	    {
FONT-FAMILY: Verdana,Helvetica; 
FONT-SIZE: 10px;
COLOR:#000000;

}



BODY {
	padding:0;
	margin: 0 auto;
	COLOR:#000000;
}


.testo-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tabella-contatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;

}

.title-news {
background-image:url(images/titlenews.jpg);
background-repeat:repeat-x;  
border-top:1px solid #000000; 
border-left:1px solid #000000; 
border-right:1px solid #000000; 
color:#FFFFFF; 
font-size:18px; 
padding-left:15px;
}

.titolo-sezione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}


.contenitore {
	width:840px;
	background-color:#eeeeee;
}


.testo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding:2px;
	color:#000000;
}

.testop {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding:2px;
	color:#000000;
	width:100%;
}


.testofooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR:#000000;
}

.titolo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
    color:#ffffff;
	padding-left:4px;
    padding-right:8px;
	COLOR:#000000;

}

.menuprincipaletd {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
	background-color:#ffffff;

	
}

.menuprincipale {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
	
}

A.menuprincipale {
	font-size: 10px;	
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	color:#000000;
}

A.menuprincipale:link {
	
	font-size: 10px;	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
}

A.menuprincipale:active {
	
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
}

A.menuprincipale:visited {
	
	font-size: 10px;	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
}

A.menuprincipale:hover {
	
	font-size: 10px;	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:red;
	font-weight:bold;
}

.menuprincipalefooter {
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
	
}

A.menuprincipalefooter {
	
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
color:#000000;
}

A.menuprincipalefooter:link {
	
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
}
A.menuprincipalefooter:active {
	
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
}

A.menuprincipalefooter:visited {
	
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#000000;
}
A.menuprincipalefooter:hover {
	
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:gray;
}
A.linkstyle {
	
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	color:#FFFFFF;
	font-weight:bold;
}

A.linkstyle:link {
	
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#065590;
	font-weight:bold;
}
A.linkstyle:active {
	
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#065590;
	font-weight:bold;
}
A.linkstyle:visited {
	
	font-size: 11px;
	
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#065590;
	font-weight:bold;
}
A.linkstyle:hover {
	
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:gray;
	font-weight:bold;
}




A.news-style {
	
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	color:#FF0000;
	font-weight:bold;
}

A.news-style:link {
	
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#FF0000;
	font-weight:bold;
}
A.news-style:active {
	
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:green;
	font-weight:bold;
}
A.news-style:visited {
	
	font-size: 12px;
	
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:#FF0000;
	font-weight:bold;
}
A.news-style:hover {
	
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color:green;
	font-weight:bold;
}




TEXTAREA{
background:#AA0000;
color:#e7e7e7;
font:11px Verdana,Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-left:2px;
border:1px solid;
}


INPUT {

background:#eaf0f4;
color:#035590;
font:9px Verdana,Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-left:2px;
border:1px solid;
border-color: #707070 #707070 #707070 #707070;

}


SELECT 	{
background:#035590;
color:#e7e7e7;
font:11px Verdana,Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-left:2px;
border:1px solid;
border-color: #000000 #707070 #707070 #000000;
}



A:active  {
FONT-WEIGHT: bold; 
COLOR: red; 
FONT-SIZE: 11px; 
FONT-FAMILY: Verdana, Helvetica; 
TEXT-DECORATION: none;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE0000;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE0000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: green;
	text-decoration: none;
}




H1 {
FONT-WEIGHT: normal; 
FONT-SIZE: 13px; 
FONT-WEIGHT:bold;
COLOR: #FFFFFF; 
FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
H2 {
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: #AAAAAA; 
FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
H3 {
FONT-WEIGHT: normal; 
FONT-SIZE: 14px; 
COLOR: #333333; 
FONT-FAMILY: Verdana, Helvetica, sans-serif;
}



.curvy {position:relative; width:560px; height:340px; background:#E74815;  margin:2em auto;}
#ctl, #cbl, #ctr, #cbr {
position:absolute; width:20px; height:20px; color:#E74815; background:#fff;overflow:hidden;
}
#ctl {top:0px; left:0px;}
#cbl {top:320px; left:0px;}
#ctr {top:0px; left:540px;}
#cbr {top:320px; left:540px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#E74815; line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
#txt {position:absolute; top:2px; left:-1px; width:560px; height:340px;}
#txt p { line-height:17px; font-size:11px; }

:-moz-any-link:focus { outline: none; }