html,body {margin:0; padding:0}
body {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; background: url(../images/bg_grad.gif) repeat-x center top #FFFFFF}
input, button, select, textarea {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 100%}

/* */

div#menuHeader {width:770px; height:auto !important; margin:0 auto; text-align:center; min-height:47px;/*background:url(sfuma_menu.gif) repeat-x*/}
div#menuHeader a{color:#FFFFFF;	font-size:9px;	font-weight:bold; text-decoration:none; display:block; line-height:33px; text-align:center; float:left;	min-height:33px; height:auto !important; height:33px}
div#menuHeader a:hover{background:url(../images/menuHeaderHover.png) repeat-x}

div#menuSx {width:228px; height:auto !important; margin:0 auto; text-align:left; min-height:48px; /*background:url(sfuma_menu.gif) repeat-x*/}
div#menuSx a{color:#FFFFFF; font-size:9px; font-weight:bold; text-decoration:none; display:block; text-align:left; min-height:48px; height:auto !important;	height:48px}

div#titBoxPP {width:228px; height:auto !important; margin:0 auto; text-align:left; min-height:27px; /*background:url(../images/mainPage_770_r7_c1.png)*/}
div#titBoxPP a{color:#FFFFFF; font-size:9px; font-weight:bold; text-decoration:none; display:block; line-height:27px; text-align:left; min-height:27px; height:auto !important; height:27px}

div#titBoxBeNV {width:271px; height:auto !important; margin:0 auto; text-align:left; min-height:27px; /*background:url(../images/mainPage_770_r6_c2.png)*/}
div#titBoxBeNV a{color:#FFFFFF; font-size:9px; font-weight:bold; text-decoration:none; display:block; line-height:27px; text-align:left; min-height:27px; height:auto !important; height:27px}

div#titBoxArc {width:271px; height:auto !important; margin:0 auto; text-align:left; min-height:27px; /*background:url(../images/mainPage_770_r9_c2.png)*/}
div#titBoxArc a{color:#FFFFFF; font-size:9px; font-weight:bold; text-decoration:none; display:block; line-height:27px; text-align:left; min-height:27px; height:auto !important; height:27px}

div#titBoxNL {width:271px; height:auto !important; margin:0 auto; text-align:left; min-height:27px; /*background:url(../images/mainPage_770_r9_c2.png)*/}
div#titBoxNL a{color:#FFFFFF; font-size:9px; font-weight:bold; line-height:27px; text-align:left; min-height:27px; height:auto !important; height:27px}

ol#persone{margin:1% 5%; padding:0}
ol#persone li {margin:0% 0% 5% 0%; line-height:18px; list-style-type:none; list-style-position:outside; background:url(../images/sfuma.gif) repeat-x; background-color:#FDFDFD; min-height:14px; height:auto !important; padding:1% 0% 1% 1%; border:1px solid #BCC6D3}
ol#persone img {float:right; border:1px solid #BFC5D4; margin:5px 10px 0px 5px}		

/* */

.tit {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:15px; text-align:left; font-weight:bold; text-decoration:underline; color:#4A626E}
.tit:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:15px; text-align:left; font-weight:bold; text-decoration:underline; color:#007CC2}
.titnone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:15px; text-align:left; font-weight:bold; text-decoration:none; color:#4A626E}

.avvisi {width:90%; margin-top:5px}

.aBoxAvvisi {width:90%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:16px; text-decoration:none; padding-left:20px; background:url(../images/html.gif) no-repeat left top}
.aBoxAvvisi:hover {background-color:#f3fbff; color:#000000; line-height:16px; text-decoration:none}
.aBoxAvvisiactive {width:90%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:16px; text-decoration:none; background:url(../images/html.gif) no-repeat left center}

.aBoxBandi {width:90%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:16px; text-decoration:none; padding-left:20px; background:url(../images/ba.gif) no-repeat left top}
.aBoxBandi:hover {background-color:#f3fbff; color:#000000; line-height:16px; text-decoration:none}
.aBoxBandiactive {width:90%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:16px; text-decoration:none; background:url(../images/ba.gif) no-repeat left center}

.aBoxEventi {width:90%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:16px; text-decoration:none; padding-left:20px; background:url(../images/eventi.gif) no-repeat left top}
.aBoxEventi:hover {background-color:#f3fbff; color:#000000; line-height:16px; text-decoration:none}
.aBoxEventiactive {width:90%; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:16px; text-decoration:none; background:url(../images/eventi.gif) no-repeat left center}

.titBox {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; text-align:left; font-weight:bold; text-decoration:underline; color:#4A626E}
.titBox:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; text-align:left; font-weight:bold; text-decoration:underline; color:#007CC2}
.titBoxnone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; text-align:left; font-weight:bold; text-decoration:underline; color:#4A626E}

.aBox {width:685px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; border-bottom:1px dotted #666666; padding-left:15px; background:url(../images/mainPage_770_r17_c4.gif) no-repeat left center}
.aBox:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxactive {width:685px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; border-bottom:1px dotted #666666; background:url(../images/mainPage_770_r23_c5.png) no-repeat left center}

.titBoxSx {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; text-align:left; font-weight:bold; text-decoration:underline; color:#4A626E}
.titBoxSx:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; text-align:left; font-weight:bold; text-decoration:underline; color:#007CC2}
.titBoxSxnone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; text-align:left; font-weight:bold; text-decoration:underline; color:#4A626E}

.aBoxSx {width:228px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:16px; text-decoration:none; border-bottom:1px dotted #666666; padding-left:15px; background:url(../images/mainPage_770_r17_c4.gif) no-repeat left center}
.aBoxSx:hover {background-color:#f3fbff; color:#000000; line-height:16px; text-decoration:none}
.aBoxSxactive {width:228px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:16px; text-decoration:none; border-bottom:1px dotted #666666; padding-left:15px; background:url(../images/mainPage_770_r23_c5.png) no-repeat left center}

.titBoxDx {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; text-align:left; font-weight:bold; text-decoration:underline; color:#4A626E}
.titBoxDx:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; text-align:left; font-weight:bold; text-decoration:underline; color:#007CC2}
.titBoxDxnone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; text-align:left; font-weight:bold; text-decoration:underline; color:#4A626E}

.aBoxDx {width:228px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:16px; text-decoration:none; border-bottom:1px dotted #666666; padding-left:15px; background:url(../images/mainPage_770_r17_c4.gif) no-repeat left center}
.aBoxDx:hover {background-color:#f3fbff; color:#000000; line-height:16px; text-decoration:none; padding-left:15px; background:url(../images/mainPage_770_r11_c3.png) no-repeat left center}

.titSchede {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; text-align:left; line-height:25px; font-weight:bold; text-decoration:underline; color:#4A626E}
.titSchede:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; text-align:left; line-height:25px; font-weight:bold; text-decoration:underline; color:#007CC2}
.titSchedenone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; text-align:left; line-height:25px; font-weight:bold; text-decoration:underline; color:#4A626E}

.aSchede {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; background-color:#FFFFFF; color:#0000FF; line-height:20px; text-decoration:none; padding-left:15px; background:url(../images/mainPage_770_r17_c4.gif) no-repeat left center}
.aSchede:hover {background-color:#f3fbff; color:#0000FF; line-height:20px; text-decoration:none}
.aSchedeactive {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; background-color:#FFFFFF; color:#0000FF; font-weight:bold; line-height:20px; text-decoration:none; padding-left:15px; background:url(../images/mainPage_770_r23_c5.png) no-repeat left center}
.aSchedenone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; background-color:#FFFFFF; color:#000000; line-height:20px; text-decoration:none}

.Schedenone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; color:#000000; text-decoration:none}
.SchedenoneTextArea {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; color:#000000; line-height:20px; text-decoration:none}

.Newsnone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; line-height:25px; color:#000000; text-decoration:none; border-bottom:1px solid #C9CACD}

.aBoxNews {width:440px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; border-bottom:1px dotted #666666; padding-left:15px; background:url(../images/mainPage_770_r17_c4.gif) no-repeat left center}
.aBoxNews:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxNewsactive {width:440px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; border-bottom:1px dotted #666666; background:url(../images/mainPage_770_r23_c5.png) no-repeat left center}

.aBoxLink {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; padding-left:22px; background:url(../images/link.gif) no-repeat left center}
.aBoxLink:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxLinkactive {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; padding-left:22px; background:url(../images/link.gif) no-repeat left center}

.aBoxPOnLine {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; border-bottom:1px dotted #666666; padding-left:22px; background:url(../images/link.gif) no-repeat left center}
.aBoxPOnLine:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxPOnLineactive {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; border-bottom:1px dotted #666666; padding-left:22px; background:url(../images/link.gif) no-repeat left center}

.submenu {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-decoration:underline; color:#4A626E}
.submenu:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-decoration:underline; color:#007CC2}
.submenunone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-decoration:none; color:#4A626E}

.titlist {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-decoration:underline; color:#0000FF}
.titlist:hover {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-decoration:underline; color:#0000FF}
.titlistnone {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-decoration:none; color:#333333}

.copy {font-family: Tahoma, Arial, Verdana; font-size: 7pt; text-align: left; text-decoration: none; color: #4A626E}
.copy:hover {font-family: Tahoma, Arial, Verdana; font-size: 7pt; text-align: left;	text-decoration: none; color: #007CC2}
.copynone {font-family: Tahoma, Arial, Verdana; font-size: 7pt; text-align: left; text-decoration: none; color: #4A626E}

/* */

.aBoxpdf {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; padding-left:22px; background:url(../images/pdf_mini.gif) no-repeat left center}
.aBoxpdf:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxpdfactive {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; background:url(../images/pdf_mini.gif) no-repeat left center}

.aBoxdoc {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; padding-left:22px; background:url(../images/doc_mini.gif) no-repeat left center}
.aBoxdoc:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxdocactive {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; background:url(../images/doc_mini.gif) no-repeat left center}

.aBoxxls {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; padding-left:22px; background:url(../images/xls_mini.gif) no-repeat left center}
.aBoxxls:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxxlsactive {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; background:url(../images/xls_mini.gif) no-repeat left center}

.aBoxzip {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; line-height:25px; text-decoration:none; padding-left:22px; background:url(../images/zip_mini.gif) no-repeat left center}
.aBoxzip:hover {background-color:#f3fbff; color:#000000; line-height:25px; text-decoration:none}
.aBoxzipactive {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:8pt; text-align:left; display:block; background-color:#FFFFFF; color:#000000; font-weight:bold; line-height:25px; text-decoration:none; background:url(../images/zip_mini.gif) no-repeat left center}
