html {margin: 0px; padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; margin:5px; padding: 0px;}
div#main {position:absolute; left:50%; margin:0px 0px 0px -492px; width:984px; background-color:#ffffff; border:1px solid #283D98; background-image:url(images/bg_sx.jpg); background-position: left top; background-repeat:repeat-y;}
div#header {position:relative; left:0px; top:0px; width:984px; height:165px; background-repeat:no-repeat; background-position: left top; border:0px none}
div#hormenu {padding:0px; height:28px; background-color:#ffffff; margin-left:320px; margin-bottom:0px; margin-right:0px; margin-top:0px; font-size:12px;}
/*div#sidemenu {height:480px; float:left; padding-top:0px; padding-left:10px; padding-right:0px; width:215px; margin-right:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #283D98; text-decoration: none;}*/
div#sidemenu { float:left; padding-top:0px; padding-left:10px; padding-right:0px; width:215px; margin-right:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #283D98; text-decoration: none;}
div#pgcontent {margin-left: 235px; width:710px; padding:5px 0px 0px 20px; font-size:12px; margin-top:0px;}
div#footer {clear:left; padding-bottom:5px; padding-top:7px; padding-right:5px; padding-left:5px; width:974px; border:0px none; font-size:10px; text-align:center; color:#283D98; vertical-align:middle;}
/*div#submenu {z-index:3; position:absolute; left:237px; top:175px; width:620px; margin: 0px 0px 0px 0px;}	blu:283D98 	verde: 2b5e34    celeste: ade7ff */

a.hormnu:link, a.hormnu:visited, a.hormnu:active {font-weight:bold; color:#283D98; text-decoration:none;}
a.hormnu:hover {font-weight:bold; color:#283D98; text-decoration: underline;}
.hm {height: 22px; width: 162px; float: left; padding: 7px 0px 0px 0px; text-align:center; vertical-align:middle; background-image:url(images/bg_hmnu.jpg); background-repeat:no-repeat; background-position:center center; font-weight:bold; color:#283D98;}

.menul1 {font-size: 12px; position:relative; padding-top:10px; padding-bottom:2px; left:0px; top:1px; width:195px; border-bottom:solid 1px #283D98; border-top:0px none; border-left:0px none; border-right:0px none;}
.menusl1 {font-size: 12px; position:relative; padding-top:10px; padding-bottom:2px; left:0px; top:1px; width:195px; border-bottom:solid 1px #283D98; border-top:0px none; border-left:0px none; border-right:0px none; color:#FFFFFF;}
.menul2 {position:relative; padding-bottom:2px; padding-top:5px; padding-left:5px; left:10px; width:180px; border:0px none; color:#283D98; font-size: 11px;}
.menusl2 {position:relative; padding-bottom:2px; padding-top:5px; padding-left:5px; left:10px; width:180px; border:0px none; color:#FFFFFF; font-size: 11px;}

a.mnulnk:link, a.mnulnk:visited, a.mnulnk:active {font-family: Arial, Helvetica, sans-serif; color: #283D98; text-decoration: none; font-style:normal;}
a.mnulnk:hover {color: #FFFFFF;}

.newstitolo {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #283D98; padding:2px; margin-bottom:2px;}

a.pglnk:link, a.pglnk:visited, a.pglnk:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #283D98; text-decoration: underline; font-style:normal;}
a.pglnk:hover {text-decoration: none; color: #283D98;}

.homedoctitle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: underline; text-align:center; margin-bottom: 3px;}
.homesponsor {padding: 15px 0px 0px 0px;}
.homesponsorh {font-size:9px; padding: 0px 4px 0px 0px; display:inline; vertical-align:middle;}

.tbltesto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border:0px none;}
.tblrow0 {border-top: solid 1px #283D98; background-color: #FFFFFF;}
.tblrow1 {border-top: solid 1px #283D98; background-color: #e9f8fe;}

.numpgtesto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#283D98; text-align:center;}

a.pglnk2:link, a.pglnk2:visited, a.pglnk2:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #283D98; text-decoration: underline; font-style:normal;}
a.pglnk2:hover {text-decoration: none; color: #283D98;}

a.tipoclasslnk:link, a.tipoclasslnk:visited, a.tipoclasslnk:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #283D98; text-decoration: underline; font-style:normal;}
a.tipoclasslnk:hover {text-decoration: none; color: #283D98;}

.intf {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.intfBtn {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:11px; background-color:#5a8cbe; background-image:none; font-weight:bold; text-indent:0px;}
.srclabel {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#283D98;}

.hmslog {padding:0px; margin:0px; background-repeat:no-repeat; background-position: center top;}

#videoparts {padding:0px; margin:0px; list-style: none; }
#videoparts li {display: inline; padding-left:8px; padding-right:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #283D98;}
/*#videoparts li a {font-size:12px;}*/

#videolist {padding:5px 0px 0px 15px; margin:0px; list-style: none;}
#videolist li {padding-bottom:7px;}

.annoclassif {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #283D98;}
.sottotitolodett {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #283D98; padding:2px; margin-bottom:1px;}

a.subtlnk:link, a.subtlnk:visited, a.subtlnk:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #283D98; text-decoration: underline; font-style:normal;}
a.subtlnk:hover {text-decoration: none; color: #283D98;}
