@charset "utf-8";

body {	margin:0px;	background:#FFFFFF;	width:100%;	text-align:center;}
img {
	border:0px;
}
p {
	margin-top:10px;
	margin-bottom:8px;
}
.link_2 {
	padding-top:20px;
	padding-bottom:0px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	
	text-decoration:none;
}
.link_2:hover {
	text-decoration:underline;
}
.main {
	margin-left:auto;
	margin-right:auto;
	width:780px;
	font-family:"Trebuchet MS";
}
.mainlink {
	color:#000000;
	text-decoration:none;
}
.mainlink:hover {
	text-decoration:underline;	
}
.tblLogo {
	width:780px;
	margin:0px;
}
.tblLogo th {
	width:145px;
	
}
.tblLogo td {
	width:635px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	text-align:right;
	vertical-align:top;
	padding-top:28px;
}
.tblLogo a {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.tblLogo a:hover {
	text-decoration:underline;
}
.tblMenu {
	margin-top:1px;
	width:780px;
	background:#000000;
	color:#FFFFFF;
	text-align:center;
	line-height:22px;
	margin-top:1px;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:22px;
}
.tblMenu span {
	color:#ffd747;
}
.tblMenu a {
	color:#FFFFFF;
	text-decoration:none;
}
.tblMenu a:hover {
	color:#ffd747;
}
.tblMain {
	width:780px;
	margin-top:10px;
	background:url(images/sf.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.tblMain td {
	font-family:"Trebuchet MS";
	vertical-align:top
}
.tblMain td ul#externalLinks{
list-style-type:none;
line-height:18px;
font-size:11px;
}
ul#externalLinks a{
color:#000;
text-decoration:none;
}
ul#externalLinks a:hover{
text-decoration:underline;
}
.sx {
	width:145px;
	background:#f2f2f2;
}
.mid {
	width:470px;
	margin-left:10px;
	margin-right:10px;
	background:url(images/s2.jpg);
	background-position:0px 25px;
	background-repeat:repeat-x;
	text-align:left
}
.dx {
	width:145px;
}
.subMenuTitle {
	margin-top:5px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-left:12px;
	padding-bottom:2px;
	border-bottom:#ff6e0e 4px solid;
	text-align:left
}
.subMenu {
	border-top:#e2001a 1px solid;
	text-align:left;
}
.subMenu span {
	padding-left:12px;
	padding-top:6px;
	display:block;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	width:133px;
	text-decoration:none;
	line-height:18px;
	background:url(images/point2.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#ff6e0e;
}
.subMenu a {
	padding-left:12px;
	padding-top:6px;
	display:block;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	width:133px;
	text-decoration:none;
	line-height:18px;
	background:url(images/point2.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.subMenu a:hover {
	background-color:#ff9e3e;
	color:#000000;
}
.col {
	text-align:left;
	background:#f2f2f2;
	padding-bottom:4px;
}
.col div {
	background:#BBBBBB;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
	display:block;
	padding-left:12px;
}
.col p {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:9px;
	padding-bottom:0px;
	margin-left:12px;
	margin-right:12px;
	margin-top:0px;
	margin-bottom:0px;
}
.col span {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#ff6e0e;
}
.col a {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#c80000;
	padding-top:20px;
	text-decoration:none;
}
.col a:hover {
	color:#c80000;
	text-decoration:underline;
}
.col input {
	width:119px;
	border:#CDCDCD 1px solid;
	background:#FFFFFF;
	margin-left:12px;
	margin-top:5px;
}
.footer {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:60px;
}
.footer a {
	color:#c80000;
	text-decoration: none;
}
.midTitle {
	margin-top:5px;
	padding-bottom:0px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#ff6e0e;
	padding-left:12px;
	text-align:left;
	background:url(images/point.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.midTitle a {
	color:#ff6e0e;
	text-decoration:none;
}
.midTitle a:hover {
	color:#c80000;
	text-decoration:none;
}
.midTitle2 {
	padding-top:20px;
	padding-bottom:0px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-left:12px;
	text-align:left;
	background:url(images/point.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.mid p {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	padding-left:12px;
}
.tblContent {
	padding-left:12px;
	width:446px;
	margin-top:60px;
}
.tblContent td {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
}
.tblContent span {
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#828282;
}
#subMenu1 {
	background:#353535;
}
#subMenu2 {
	background:#707070;
}
.sub {
	text-align:left;
	padding-left:12px;
	line-height:22px;
}
.sub a {
	line-height:22px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#bfbfbf;
	text-decoration:none;
}
.sub span {
	line-height:22px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#ffd748;
	text-decoration:none;
}
.sep {
	background:url(images/point.gif);
	background-position:0px 8px;
	background-repeat:repeat-x;
}
.focus {
	text-align:left;
	background:#f2f2f2;
	padding-bottom:4px;
}
.focus div {
	background:#BBBBBB;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
	display:block;
	padding-left:12px;
}
.focus a {
	padding-top:6px;
	margin-left:12px;
	display:block;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	width:133px;
	text-decoration:none;
	line-height:18px;
	background:url(images/point.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.focus a:hover {
	color:#000000;
}
.tblDati {
	margin-left:12px;
	margin-top:10px;
	text-align:left;
}
.tblDati th {
	width:140px;
	padding-right:10px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	vertical-align:top;
}
.tblDati td {
	width:290px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	vertical-align:top;
}
.tblDati span {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#ff6e0e;
}
.tblDati2 {
	margin-top:10px;
	text-align:left;
}
.tblDati2 th {
	padding-right:10px;
	padding-left:3px;
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	color:#000000;
	vertical-align:top;
}
.tblDati2 td {
	padding-right:10px;
	padding-left:3px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	vertical-align:top;
}
.tblDati2 a {
	color:#c80000;
	text-decoration:underline;
}
.tblDati2 a:hover {
	color:#000000;
}
.toptopmenu {	margin-top:0px;	margin-left:0px;	/*width:780px;*/	width:100%;	background:#000000;	color:#FFFFFF;	text-align:left;	line-height:22px;	font-family:"Trebuchet MS";	font-size:12px;	font-weight:bold;}
.link {	font-family:"Trebuchet MS";	font-size:11px;	font-weight:bold;	color:#000000;	text-decoration:underline;}
.link:hover {	color:#ff6e0e;}.linkwhite {	font-family:"Trebuchet MS";	font-size:11px;	font-weight:bold;	color:#FFFFFF;	text-decoration:none;}.linkwhite:hover {	color:#ff6e0e;}
.link2 {	font-family:"Trebuchet MS";	font-size:11px;	font-weight:bold;	color:#ff6e0e;	text-decoration:underline;}
.link2:hover {	color:#ff6e0e;}
.link3 {	font-family:"Trebuchet MS";	font-size:11px;	font-weight:normal;	color:#000000;	text-decoration:none;}
.link3:hover {	color:#000000;	text-decoration:underline;}
.storia {	
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-bottom:60px;
}
.storia span {
	color:#ff6e0e;
	font-weight:bold;
}
.tblClienti2 {
	width:466px;
	padding-left:12px;
	margin-top:10px;
	margin-bottom:10px;
}
.tblClienti2 td {
	text-align:left;
	vertical-align:middle;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	height:55px;
}
.tblClienti2 tr {
	background:url(images/point.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.tblClienti {
	width:440px;
	margin-top:10px;
	margin-bottom:10px;
}
.tblClienti td {
	width:110px;
	text-align:center;
	height:55px;
}
.tblCDA {	
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	margin-top:15px;
	text-align:left;
	width:100%;
	line-height:18px;
}
.tblCDA td {
	padding-left:12px;
	text-align:left;
	color:#000000;
	line-height:18px;
}
.tblCDA th {
	padding-left:12px;
	color:#ff6e0e;
	vertical-align:top;
	line-height:18px;
}
.tblCDA span {
	color:#ff6e0e;
}
.giallo {
	color:#ff6e0e;
}
.tblCDA a {
	color:#000000;
	text-decoration:none;
	line-height:18px;
}
.tblCDA a:hover {
	color:#000000;
	text-decoration:underline;
}
.management {
	font-family:"Trebuchet MS";
	font-size:11px;
	margin-top:10px;
	margin-bottom:8px;
	text-decoration: none;
}
.management a {
	color:#c80000;
	text-decoration: none;
}
.management a:hover {
	color:#c80000;
	text-decoration: underline;
}
.selected {
	color:#000000;
	padding-left:12px;
	text-decoration:underline;
	background:url(images/freccia.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.noselected {
	padding-left:12px;
	color:#000000;
	text-decoration:none;
}
.noselected:hover {
	text-decoration:underline;
}
.red {
	color:#EE0000
}
.mid2 {
	width:470px;
	margin-left:10px;
	margin-right:10px;
	background:url(images/s2.jpg);
	background-position:0px 25px;
	background-repeat:repeat-x;
	text-align:left
}
.midTitle3 {
	padding-top:5px;
	padding-bottom:0px;
	font-family:"Trebuchet MS";
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	color:#ff6e0e;
	padding-left:12px;
	text-align:left;
	background:url(images/s.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.tt {
	background:url(images/point.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.tblSoc {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	width:450px;
}
.tblSoc th {
	padding-right:10px;
	padding-left:3px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#000000;
	vertical-align:top;
	background:#fffcf2;
}
.tblSoc td {
	padding-right:10px;
	padding-left:3px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	vertical-align:top;
}
.tblSoc a {
	color:#c80000;
	text-decoration:underline;
}
.tblSoc a:hover {
	color:#000000;
}

/* CSS ALERTING SERVICE  - Inizio */
.alerting {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	padding-left:12px;
	padding-right:12px;
}
.alerting p {
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
.alerting a {
	color:#c80000;
	text-decoration:underline;
}
.alerting a:hover {
	color:#000000;
}
.alerting input {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
}
.alerting textarea {
	width:320px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	border:#e98f00 1px solid;
	margin-bottom:10px;
}

.alerting h2 {
	margin-top:15px;
	margin-bottom:0px;
	padding-bottom:3px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
.border {
	width:160px;
	border:#e98f00 1px solid;
}
label {
	width:150px;
	padding-right:10px;
	text-align:left;
	font-weight:normal;
}
p.avviso {
	background-color:#797979;
	border:1px solid #e7e7e7;
}
p.avviso {
	color:white;
}
.form {
	padding:0px;
	margin:0px;
}
.form span {
	display:block;
	font-weight:normal;
	padding-top:2px;
}
.form strong {
	display:block;
	font-size:11px;
	padding-top:10px;
}
.form .button {
margin-left:0px;
margin-top:10px;
margin-bottom:60px;
}
.minimap {
	margin-left:auto;
	margin-right:auto;
	width:121px;
	height:72px;
} 
.minimap a {
	display:block;
	cursor:pointer;
	width:121px;
	height:72px;
} 
.minimap a:hover {
	width:121px;
	height:72px;
}
.minimap a:hover img {
	display:none;
}
#maplink {
	background:url(images/world2.gif);
}
.sedesel {
	font-weight:bold;
	background:#fffcf2;
	color:#ff6e0e;
	width:446px;
	display:block;
}
.tbl {	
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	margin-top:15px;
	text-align:left;
	width:440px;
	line-height:18px;
}
.tbl td {
	text-align:left;
	color:#000000;
	line-height:20px;
}
.tbl th {
	text-align:left;
	color:#ff6e0e;
	line-height:20px;
}
.tbl a {
	color:#000000;
	text-decoration:none;
	vertical-align:top;
	line-height:20px;
}
.tbl a:hover {
	color:#000000;
	vertical-align:top;
}
.tbl2 {	
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	margin-top:15px;
	text-align:left;
	width:440px;
}
.tbl2 td {
	text-align:left;
	color:#000000;
	padding-right:5px;
}
.tbl2 th {
	text-align:left;
	color:#ff6e0e;
}
.tbl2 a {
	color:#c80000;
	text-decoration:underline;
	vertical-align:top;
}
.tbl2 a:hover {
	color:#000000;
	vertical-align:top;
}
.tbl3 {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	margin-top:15px;
	text-align:left;
	width:440px;
}
.tbl3 td {
	text-align:left;
	color:#000000;
	padding-right: 12px;
}
.tbl3 th {
	text-align:left;
	color:#ff6e0e;
}
.tbl3 a {
	color:#c80000;
	text-decoration:none;
}
.tbl3 a:hover {
	color:#c80000;
	text-decoration:underline;

}
.col2 a {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#000000;
	padding-top:20px;
	text-decoration:none;
}
.col2 a:hover {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	text-decoration: underline;
}
.midTitle4 {
	margin-top:0px;
	padding-bottom:0px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#ff6e0e;
	padding-left:12px;
	text-align:left;
	height:16px;
}
.midTitle5 {
	margin-top:0px;
	padding-bottom:0px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#ff6e0e;
	padding-left:12px;
	text-align:left;
	background:#f2f2f2;
	height:16px;
}
.midTitle5 a {
	color:#ff6e0e;
	text-decoration:none;
}
.midTitle5 a:hover {
	color:#c80000;
	text-decoration:none;
}
.midTitle2_1 {
	padding-top:20px;
	padding-bottom:0px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-left:12px;
	text-align:left;
}
.tblR {
	width:100%;
}
.tblR th {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	vertical-align:top;
}
.tblR td {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	vertical-align:top;
}
.tblR a {
	color:#000099;
	text-decoration:none;
}
.tblR a:hover {
	color:#595959;
	text-decoration:underline;
}
p.MsoNormal2 {
	text-align:left;
}
.nota {
	font-size:11px;
}
