@charset "utf-8";



body {

	margin:0px;

	background:#FFFFFF;

	width:100%;

	text-align:center;

}
.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;
}

img {

	border:0px;

}

p {

	margin-top:10px;

	margin-bottom:8px;

}

.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:446;

	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;

}

.link {

	font-family:"Trebuchet MS";

	font-size:11px;

	font-weight:bold;

	color:#000000;

	text-decoration:underline;

}

.link: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;

	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;
}
