 form {margin-bottom : 0; margin-top : 0; }

/* Default font settings. 
   font-size in percentuale 16px. (0.75 * 16px = 12px) */
body { 
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color: #666;
	line-height: 23px;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { 
	font-weight: normal; 
	color: #777; 
	margin-top: 10px;
	font-family: Lucida Sans',Helvetica,Geneva,Arial,'Bitstr;
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
}

h2 {
	color: #666;
	font-family:  Arial,Helvetica,sans-serif
}


h1 { font-size: 28px; line-height: 1; margin-bottom: 0.5em; color: #007AC5; border-bottom: solid #999999 1px;}
h2 { font-size: 20px; margin-bottom: 0.75em; }
h3 { font-size: 18px; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 15px; line-height: 1; font-weight: bold; margin-bottom: 1em; }
h5 { font-size: 13px; font-weight: bold; margin-bottom: 1em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: square; color: #333; }
ol          { list-style-type: decimal; }


 A.link_grass:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #3763A2; font-size: 13px; font-weight: bold}
 A.link_grass:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #3763A2; font-size: 13px; font-weight: bold}
 A.link_grass:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #999999; font-size: 13px; font-weight: bold}
 
 A.link_dettagli:link {text-decoration: none;	color: #F67F00;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
 A.link_dettagli:visited {text-decoration: none; color: #F67F00; font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
 A.link_dettagli:active {text-decoration: none; color: #333333; font-size: 11px; border-color: black black #D1D1CD}
 A.link_dettagli:hover {color: #333333; font-size: 11px; text-decoration: underline}

.fontbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align: justify;
	border:#333333 solid 1px;
	margin: 4px 10px;
	line-height: 20px; 
	padding: 4px 10px; 
}
.fontcopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.foto {  border: 1px #2B90CF solid; margin-top: 0px; margin-right: 3px; margin-bottom: 2px; margin-left: 2px}
.fotonoleggio {  border: 1px #FF4133 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 2px; margin-left: 2px}



.tdmenu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border: 1px #FFFFFF solid; }
.fontwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: right}
.tdmenu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #143756; border-color: black #333333 black black; background-image: url(img/pulsante_menu2.gif); height: 19px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; font-weight: normal}
.fontnews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #576A74; text-align: justify ; border-color: black black #576A74; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.fontlarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #224E97}
.testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding-left: 4px; margin-top: 2px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px; padding-top: 2px; padding-right: 4px; padding-bottom: 4px; text-align: justify; line-height: 20px}
.box1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; border-color: black #993300 #993300 black; clip:  rect(   ); height: 19px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; background-color: #EFEFEF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: justify}
.box2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	clip: rect( );
	height: 19px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #EFEFEF;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: justify;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: #69A4DD;
	border-bottom-color: #69A4DD;
	border-left-color: black;
}
.box3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #123658; clip: rect( ); height: 19px; background-color: #EFEFEF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: justify }
.tdmenu3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; border-color: black #333333 #333333 black; background-image: url(img/pulsante_menu3.gif); height: 19px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px }
.header {
	height: 102px;
	background-color:#9fb7e9;
	background-image: url(img/sfondo_header.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.logo{ margin: 10px 0 10px 20px;}

.selectmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; height: 17px; width: 200px; background-color: #6BA5DD; border: #6BA5DD}
.sottomenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; height: 17px; border: solid; border-width: 0px 1px; border-color: black #333333}
.table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; border-color: #AFC9E1 #AFC9E1 #3C6C98 #3C6C98; clip: rect( ); background-color: #69A4DD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.splash { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; border: 1px solid; border-color: #BCD7F0 #2E557A #2E557A}
.font_azzurro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2B90CF; text-align: justify; padding-top: 0px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; font-weight: bold; font-style: italic; margin-bottom: 4px}
.cornice { border-color: #3c6c98 #AFC9E1 #AFC9E1 #3C6C98; clip: rect( ); margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.titoletto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2B90CF; font-weight: bold}
.table_contat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #576A74; border: #576A74; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.cellbox_privacy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0A246A; border-color: afc9e1 #3c6c98 #3C6C98 #AFC9E1; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 332px}

.divisorio {  border-color: black black #0079C2; width: 300px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


/*la classe alle etichette*/
.avviso {

}

.bgmenu2 {
	background-color: #2B90CF;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	margin: 0px;
	padding: 1px 6px;
}
.rigo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CFDCF6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 2px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;


}
.rigo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #EBF0FC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 2px;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}
.rigo3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; margin: 2px; padding: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999; }
.bgmenu2anno { background-color: #2B90CF; font-family: "Trebuchet MS"; color: #FFFFFF; margin: 0px; padding: 1px 6px; font-size: 12px}

.titlePage {
	font-family: Arial, Helvetica, sans-serif;
	color: #0D6398;
}

.nav { padding: 15px; }
	.bgnav { background: url(img/bgnav.png) no-repeat right top; padding: 5px 8px; }
	.bgnav span { color:#3399CC; font-size:11px; font-weight: bold; background: url(img/li.png) no-repeat left top; padding-left:12px;  }
	.bgnav a { color:#3399CC;}
	.bgnav a:hover {color:#666;	}