.body
{
  font-family: Verdana,Geneva, Arial, Helvetica, san-serif;
}
.footer
{
 text-align:center;
 font-size: 9px;
 color: #295261;
 line-height: 12px;
 font-family: Verdana,Geneva, Arial, Helvetica, san-serif;
}
.linkfooter
{
  font-family: Verdana,Geneva, Arial, Helvetica, san-serif;
 text-align:center;
 color:#4e7482;
 line-height: 12px;
 font-size: 9px;
 }
A.linkleverplan
{
 font-size: 10px;
 color: #7f9ca7;
 line-height: 14px;
 font-family: Geneva, Arial, Helvetica, san-serif;
 text-decoration: none;
}
A:hover.linkleverplan
{
 color: #7f9ca7;
 line-height: 14px;
 font-family: Geneva, Arial, Helvetica, san-serif;
 text-decoration: none;
}
A:link.linkleverplan
{
 color: #7f9ca7;
 line-height: 14px;
 font-family: Geneva, Arial, Helvetica, san-serif;
 text-decoration: none;
}
A:visited.linkleverplan
{
 font-weight: bold;
 color: #7f9ca7;
 line-height: 14px;
 font-family: Geneva, Arial, Helvetica, san-serif;
 text-decoration: none;
}


.fraseheader
{/*padding-left:10px;*/
font-family: Geneva, Arial, Helvetica, san-serif;
 font-size: 9px;
 color: #336172;
 line-height: 9pt;
 background-color: #99b0b9;
 text-align:left;
}h1.frase{ font-size: 9px;
 color: #336172; font-weight:normal; background-color: #7f9ca6;/*#99b0b9;*/
 text-align:left; font-family: Geneva, Arial, Helvetica, san-serif; }h1.frasehome{ font-size: 9px;
 color: #336172; font-weight:normal; background-color: #99b0b9;
 text-align:left; font-family: Geneva, Arial, Helvetica, san-serif; }.bordonero {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 10px;	color: 7F9CA7;	line-height: 14px;	text-decoration: none;}.bordonero2 {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 10px;	color: bbccd2;	line-height: 14px;	text-decoration: none;}.testo11giust2 {
   font-family: Geneva, Arial, Helvetica, san-serif;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
   line-height: 15px;
   text-align: justify;
}
.titolomenu
{
	border-right: #ffffff 1px;
	border-top: #ffffff 1px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	border-left: #ffffff 1px;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	font-family: Geneva, Arial, Helvetica, san-serif;
	background-color: #7f9ca7;
	text-decoration: none;
}.vocimenu {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: none;	background-color: #bbccd2;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}.vocisottomenu {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: none;	background-color: #d5e0e4;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #7f9ca7;	border-right-color: #7f9ca7;	border-bottom-color: #7f9ca7;	border-left-color: #7f9ca7;}.bordobianco {
	border: 2px solid #FFFFFF;
}.vocemenuaperta {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: none;	background-color: #bbccd2;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #7f9ca7;	border-right-color: #7f9ca7;	border-bottom-color: #7f9ca7;	border-left-color: #7f9ca7;}.vocisottomenuA {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	font-weight: normal;	color: #CC0000;	text-decoration: none;	background-color: #d5e0e4;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #7f9ca7;	border-right-color: #7f9ca7;	border-bottom-color: #7f9ca7;	border-left-color: #7f9ca7;}.titoloProdotto {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 13px;	font-weight: bold;	color: #CC0000;	text-decoration: none;	font-variant: small-caps;}A:visited.titoloProdotto {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 13px;	font-weight: bold;	color: #CC0000;	text-decoration: underline;	font-variant: small-caps;}A:link.titoloProdotto {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 13px;	font-weight: bold;	color: #CC0000;	text-decoration: underline;	font-variant: small-caps;}A:hover.titoloProdotto {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 13px;	font-weight: bold;	color: #7f9ca7;	text-decoration: underline;	font-variant: small-caps;}A:visited.arosso {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	font-weight: bold;	color: #CC0000;	text-decoration: underline;}A:link.arosso {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	font-weight: bold;	color: #CC0000;	text-decoration: underline;}A:hover.arosso {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	font-weight: bold;	color: #7f9ca7;	text-decoration: underline;}.testo9, .testo {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 9px;	color: #000000;	text-decoration: none;}.testo10
{
	font-size: 10px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-decoration: none;
}.testo11 {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	line-height: 13px;	font-variant: normal;}.testo11rosso {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	color: #ff0000;	text-decoration: none;	line-height: 13px;	font-variant: normal;}.testo12
{
	font-size: 12px;
	color: white;
	line-height: 13px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-variant: normal;
	text-decoration: none;
}.testo12black
{
	font-size: 12px;
	color: black;
	line-height: 13px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-variant: normal;
	text-decoration: none;
}.testo11rosso {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	color: #CC0000;	text-decoration: none;	line-height: 13px;	font-variant: normal;}.testo11giust {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	line-height: 13px;	text-align: justify;}.verdana11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7f9ca7;	text-decoration: none;	line-height: 13px;	font-variant: normal;}.testo11grigio {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	color: #7f9ca7;	text-decoration: none;	line-height: 13px;	font-variant: normal;}.testo11giustBordo {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 11px;	color: #000000;	text-decoration: none;	line-height: 13px;	text-align: justify;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #7f9ca7;	border-right-color: #7f9ca7;	border-bottom-color: #7f9ca7;	border-left-color: #7f9ca7;}.bordoverde
{
	border-right: #336172 1px solid;
	border-top: #336172 1px solid;
	border-left: #336172 1px solid;
	border-bottom: #336172 1px solid;
}.testo10giust {	font-family: Geneva, Arial, Helvetica, san-serif;	font-size: 10px;	color: #000000;	text-decoration: none;	text-align: justify;}.filettoverde {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7f9ca7;
	border-right-color: #7f9ca7;
	border-bottom-color: #7f9ca7;
	border-left-color: #7f9ca7;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	background-color: #d5e0e4;
}
A.linkinfo
{
	font-size: 10px;
	color: #BBCCD2;
	line-height: 14px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-decoration: none;
}

A:hover.linkinfo
{
	font-size: 10px;
	color: white;
	line-height: 14px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-decoration: none;
}

.bordobiancosottosx
{
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.bordobiancosotto
{
	border-bottom: #ffffff 1px solid;
}

.toptable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7f9ca7;
	border-right-color: #7f9ca7;
	border-bottom-color: #7f9ca7;
	border-left-color: #7f9ca7;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	background-color: #d5e0e4;
	font-weight: bold;
}

.bordoverdino {
	border: 1px solid #7f9ca7;
}

.testo12filup {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7f9ca7;
	border-right-color: #7f9ca7;
	border-bottom-color: #7f9ca7;
	border-left-color: #7f9ca7;
}

.bordorosso {
	border: 1px solid cc0000;
}

.pulsante
{
	margin-top:5px;
}

.listaNews {
	position:relative;
	width:432px;
	height:128px;
	background: url(img/home/hp5.jpg) 0 0 no-repeat;
}
table.gridview 
{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	position: absolute;
	left:0;
	bottom: 0;	
	width: 545px;
	height: 92px;
	background: url(img/home/pxVelina.png);
	padding: 5px 5px 5px 15px;
}
table.gridview th {
	font-size: 20px;
	font-weight: bold;
	color: #336172;
	text-align: left;
}
table.gridview td {
	padding: 0;
	margin: 0;
}
table.gridview td.data{
	width: 75px;
	font-size: 10px;
	padding-left: 10px;
	background: url(img/home/freccianews.png) 0 3px no-repeat;
}
table.gridview a 
{
	color: #295261;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 30px;	
	background: url(img/home/freccenews2.png) right no-repeat;
}
table.gridview a:hover 
{
	color: #487b8d;
	background: url(img/home/freccenews2_over.png) right no-repeat;
}

table.gridview th a {
	color: #336172;
	text-decoration: none;
	background: none;
}
table.gridview th a:hover {
	color: #487b8d;
	text-decoration: none;
	background: none;
}

span.associati{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	color: #fff;
	float: left;
	padding:5px 5px 0 20px;
}

div.scaricapdf {	
	background:url(img/home/hp7b.gif) no-repeat; 
	width:300px; 
	height:103px;
	position: relative;
	text-align: center;
}
div.scaricapdf a {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	/*background: #FDA72C;*/
	background: url(img/pdf.gif)left no-repeat;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	position: absolute;
	top:40px;
	left: 40px;
	width:300px;
	letter-spacing: 0.1em; 
}
div.scaricapdf a:hover {
	text-decoration: underline;
}
a.news {
	display: block;
	background:url(/img/news.jpg) no-repeat; 
	width:64px; 
	height:23px;
	text-decoration:none;
}
a.news:hover {
	background:url(/img/news_on.jpg) no-repeat; 
}


