/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #DDAB0F;*/
}
body *{ font-family:arial,verdana,'Trebuchet MS',arial,verdana;}
img{ border:0;}
div#container {
	width:1002px;
}
div#header { 
	background:url(images/Newheader2.jpg) no-repeat;
	height:74px;
}
div#headerslogan {
	float:right;
	vertical-align:top;
	text-align:right;
}
div#headermenu {
	float:right;
	vertical-align:bottom;
	text-align:right;
	margin-right:10px;
	margin-top:50px;
}
div#headermenu a:link,div#headermenu a:visited,div#headermenu a:hover { color:#E7EDEF;}
div#content {
	background:#FFFFFF url(images/center-main-bg.jpg) repeat-x top;
	padding-top:10px;
}
div#footer {
	color: #E7EDEF;
	background: url(images/Footer2.jpg);
	height:25px;
	padding:0 30px 0 30px;
	font-size:10px;
}
#footer a,#footer a:link,#footer a:visited,#footer a:hover,#footer a:visited:hover{ color:#E7EDEF;font-size:10px;}
/*  stili testo */
.arancio ,.arancio:link,.arancio:hover,.arancio:visited,.arancio:visited:hover{color:#FF9900}
.red,.red:link,.red:hover,.red:visited,.red:visited:hover {color:#0000FF}
.tit,a.tit,.tit:link,.tit:visited,.tit:hover,.tit:visited:hover{ color:#FF9B37; font-size:1.1em; font-family:Geneva, arial, "Times New Roman", Times, serif;}
.lnk,.lnk:link,.lnk:visited,.lnk:hover,.lnk:visited:hover{ color:#345FAD;}
.azzurro,.azzurro:link,.azzurro:visited,.azzurro:hover,.azzurro:visited:hover{ color:#0080C0} 
.b{ font-weight:bold}

/*  /stili testo */

TD {
	COLOR: #8A8A8C;
	FONT-FAMILY: "Trebuchet MS" ,arial, verdana;
	FONT-SIZE: 13px
}

.btn {
	BACKGROUND-COLOR: #10272F;
	BORDER-BOTTOM: #1A4E5F 1px solid;
	BORDER-LEFT: #1A4E5F 1px solid;
	BORDER-RIGHT: #1A4E5F 1px solid;
	BORDER-TOP: #1A4E5F 1px solid;
	COLOR: #D0D7DA;
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
}

a:link { 
text-decoration: none; color:#1A6FC4 ;font-family: tahoma; Font-size: 11px;
} 
a:visited { text-decoration: none; color: #1A6FC4 ;font-family: tahoma; Font-size: 11px;
} 
a:hover {
	text-decoration: underline;
	color:#426FB0;
	font-family: tahoma;
	Font-size: 11px;
} 
a:active { text-decoration: none; color: #1A6FC4 ;font-family:tahoma,Arial, Helvetica, sans-serif; Font-size: 11px;
} 

.wel-bg {
	background-color: #FFFFFF;
	background-image: url(images/welc-BG.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

div.box600 { width:600px;  background:url(images/box600-bg.jpg) repeat-y;}
div.box600 div.boxheader{ height:72px; background:url(images/box600-top.jpg) no-repeat;  padding:0 10px 0 10px; }
div.box600 div.boxsmallheader{ height:25px; background:url(images/box600-top.jpg) no-repeat;  padding:0 10px 0 10px; }
div.box600 div.boxfooter{ height:27px; background:url(images/box600-bott.jpg) no-repeat; text-align:right; padding-right:10px}
div.box600 div.boxheadertext{  padding-top:20px; line-height:23px;  font-size:23px; letter-spacing:4px; font-family:Geneva, Arial, Helvetica, sans-serif;  }
div.box600 div.boxsmallheadertext{  padding-top:5px; font-size:18px;  font-family:Geneva, Arial, Helvetica, sans-serif;  }

div.box { width:197px;  background:url(images/box-bg.jpg) repeat-y;}
div.box div.boxheader{ height:72px; background:url(images/box-top.jpg) no-repeat;  padding:0 10px 0 10px; }
div.box div.boxsmallheader{ height:40px; background:url(images/box-top-small.jpg) no-repeat;  padding:0 10px 0 10px; }
div.box div.boxfooter{ height:27px; background:url(images/box-bott.jpg) no-repeat; text-align:right; padding-right:10px}

div.box div.boxheadertext{  padding-top:20px; line-height:23px;  font-size:23px; letter-spacing:4px; font-family:Geneva, Arial, Helvetica, sans-serif;  }
div.box div.boxsmallheadertext{  padding-top:5px; font-size:18px;  font-family:Geneva, Arial, Helvetica, sans-serif;  }
div.box div.centralboxheadertext{padding-top:5px; font-size:12px; font-weight:bold;  font-family:Geneva, Arial, Helvetica, sans-serif; }
div.box div.centralboxheadertext em{font-size:11px; color:#666666; font-weight:normal;}

div.box div.boxheadersmall{ height:20px; background:url(images/box-top.jpg) no-repeat;  padding:0 10px 0 10px; }
div.box div.boxheadersmalltext{  padding-top:5px;   font-size:15px; letter-spacing:4px; font-family:Geneva, Arial, Helvetica, sans-serif;  }

div.boxcontent{ padding:5px 10px 5px 10px;}

div.box600 h1,div.box h1{ margin:0; font-size:1em;}


.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}


.boxcontent ul,.boxcontent li{list-style: none ; margin:0;padding:0;}
.boxcontent li{padding-left:10px; background: url(images/bullet2.jpg)  0px 6px no-repeat;}

.box a,.box  a:visited,.box a:hover,.box  a:visited:hover{ color:#8A8A8C;}
.box .menu a,.box .menu a:visited,.box .menu a:hover,.box .menu a:visited:hover{ color:#8A8A8C;  }





hr.soft{ border:0; border-bottom:1px solid #cccccc; margin:4px 2px 4px 2px;  }



#pscroller1{
height: 120px;
border: 1px solid #CCCCCC;
padding: 5px;
text-align:center;
}



.homeSections{ font-size:0.9em;padding:5px; border-bottom:1px solid #CCCCCC; margin:5px; display:block }





div.smalltxt{margin:5px 0 5px 0; padding-left:5px; }
div.smalltxt a:link,div.smalltxt a:visited{ color:#999999;}
div.smalltxt a:hover,div.smalltxt a:visited:hover{ color:#999999;}
div.smalltxt .tit{margin-left:-3px; color:#0E8101}
div.smalltxt .lnk{margin-left:-3px; color:#0080C0}
div.smalltxt p{margin:0; text-align:right;}

	.bignumber{ font-size:36px; color:#666666; font-weight:bold;/* display:block; float:left; clear:left;*/}

.history{ margin-bottom:10px;}





.todo,a[href="#"]{ text-decoration:line-through; font-family:"Courier New", Courier, monospace; display:none; list-style:none;/**/}

