body {background-color:#FFFFFF;margin:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#516577;}
.right{clear:both;text-align:right;margin:10px 0 0 0}
.gray{background-color:#DFE0E0}
.graylight{background-color:#EFEFEF}
.blu{background-color:#0084E5}
.orange{background-color:#F87900}



.table{width:96%;border:0px solid #123} .table td{padding:3px 3px;vertical-align:top;border:0px solid #7B96AC;}
.area{background:#FFCC00;font-weight:bold}
.green{background:#66CC99;font-weight:bold}
.titleTab{font-size:10pt;font-weight:100;background:#7B96AC;color:#FFFFFF}
.head{font-size:8pt;font-weight:100;background:#CBE3F7;font-weight:100;} 
.totale{color:#FF0000;font-weight:bold;background:#EEE;} .totale td{border-top:1px solid #7B96AC;}
.etichette{font-weight:bold;text-align:left;vertical-align:top;}

h1{font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color:#516577;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:#516577;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#516577;}
h4{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#516577;}
h5{font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:bold;color:#516577;}
p{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#516577;}
p.Sottotitolo {font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#8D99A4;}

ul{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#516577;}
ol{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#516577;}
span{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#516577;}

.space10{line-height:10px}
.space15{line-height:15px}
.space50{line-height:50px}
.space15{line-height:15px}
.space3{line-height:3px}
.space4{line-height:4px}
.space5{line-height:5px}
.space1{line-height:1px}
.imagetext{float:left;border:1px solid #D5DADE;padding:6px;margin:0 15px 5px 0} 

.bullet{margin-right:5px;margin-bottom:5px;margin-top:2px}
.tdicon{border:1px solid #DFE0E0;padding:1px}
.lineorange{background-color:#F87900;height:4px;margin:10px 0 0 0}
.linegray{background-color:#DFE0E0;height:4px;margin:10px 0 0 0}
.linegraythin{background-color:#DFE0E0;height:1px;margin:10px 0 0 0}
.topmenu{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#586B7C;text-decoration:none;margin-left:10px;margin-right:10px;}
.topmenu:hover{text-decoration:underline}

.history-OFF{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#BEBDBD;text-decoration:none;}
.history-ON{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#BEBDBD;text-decoration:none;}
.history-ON:hover{text-decoration:underline}

.areariservata{background-color:#149BDF;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:normal;font-size:8pt;text-decoration:none;}
.areariservata:link{text-decoration:underline;color:#FFFFFF;font-weight:bold;}
.areariservata:hover{text-decoration:underline;color:#FFFFFF;font-weight:bold;}
.areariservata:active{text-decoration:underline;color:#FFFFFF;font-weight:bold;}
.areariservata:visited{text-decoration:underline;color:#FFFFFF;font-weight:bold;}

.page-OFF{font-family:Arial, Helvetica, sans-serif;color:#A6A7AE;font-size:8pt;font-weight:normal}
.page-ON{font-family:Arial, Helvetica, sans-serif;color:#A6A7AE;font-size:8pt;font-weight:bold}

.title{font-family:Arial, Helvetica, sans-serif;font-size:16pt;font-weight:bold;color:#516577;padding-right:7px;}
.undertitleorange{font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#F87900;padding-right:7px;}
.tabtitle{font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#fff;text-align:left;}
.text{font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#516577;}
.undertitlegray{font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;color:#8D99A4;}

.colsx{padding-right:10px}

.menusx{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#ACADB3;text-decoration:none;padding-left:15px;padding-right:15px}
.menusx-OFF{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#0084E5;text-decoration:none;}
.menusx-ON{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#516577;text-decoration:none;}
.menusx-ON:hover{color:#000;}
.menusx-OFF:hover{color:#000}

.menusx2{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#ACADB3;text-decoration:none;padding-left:15px;padding-right:15px}
.menusx2-OFF{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#0084E5;text-decoration:none;}
.menusx2-ON{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#516577;text-decoration:none;}
.menusx2-ON:hover{color:#000;}
.menusx2-OFF:hover{color:#000}

.tablemenu{position:relative;z-index:100}
.divmenu{position:relative;z-index:100;font-family:Arial, Helvetica, sans-serif;font-size:7pt;}

.menu-OFF{font-weight:bold;color:#ffffff;padding:4px 10px 8px 10px;text-decoration: none;}
.menu-OFF:hover{color:#0084E5;padding:4px 10px 8px 10px;background:#FFFFFF;text-decoration: none;}


.menu-ON{font-weight:bold;color:#0084E5;padding:4px 10px 8px 10px;background:#FFFFFF;text-decoration: none;}
.menu-ON:hover{color:#586B7C;padding:4px 10px 8px 10px;background:#fffff;text-decoration: none;} 


.titlenav{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#0084E5;text-decoration:underline}
.titlenavsel{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#516577;text-decoration:none}

.text{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#516577;}
.textblu{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#0084E5;}
.textbold{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#516577;}
.button{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#fff;padding-left:5px;padding-right:5px;text-decoration:none;line-height:20px}
.dida{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#A6A7AE;}
.didaita{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#A6A7AE;font-style:italic}
.close{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#A6A7AE;padding-right:5px}
.link{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#0084E5;text-decoration:underline}
.linkbold{font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#0084E5;text-decoration:underline}
.close-OFF{font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#fff;}
.close-ON{font-family:Arial, Helvetica, sans-serif;font-size:7pt;font-weight:normal;color:#fff;text-decoration:none}
.close-ON{text-decoration:underline}

.table1 {
  border: 1px solid #999999;
  font-size: 0.8em;
  padding: 0px;
  border-collapse: collapse;
}
.table1 td {
  border: 1px solid #999999;
  padding: 3px;
  padding-bottom: 8px;
  vertical-align: top;
}
.table1 th {
  border: 1px solid #999999;
  background: #DDDDDD;
  padding: 5px;
}

.icsc-mailform-field input {
	float: right;
	width: 250px;
}
.icsc-mailform-field textarea {
	height: 100px;
}
.icsc-mailform-field {
#	height: 25px;
}
.icsc-mailform {
	height: 450px;
}

