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:250px; margin-bottom:0px; margin-right:0px; margin-top:0px; font-size:12px}

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#drpopup {width:520px; height:420px; margin-top:-240px; z-index:1; left:16%; margin-left:-10px; position:absolute; top:40%; background-color:#FFFFFF; border: solid 1px #283D98;}
div#drpophead {padding-left:20px; margin-top:10px; height:65px; width:400px}
div#drpophead h3 {font-family:Arial, Helvetica, sans-serif; margin:0; font-size:33px; font-weight:bold; font-style: italic; color:#283D98;}
div#drpopup .testodrpopup {font-size:14px; color:#000; font-family: Arial, Helvetica, sans-serif;}
div#drpopup .testodrpopup td {padding-bottom:15px}
div#drpopup .datarif {font-weight:bold; color:#283D98; width:130px; vertical-align:top;}

div#drpopup .closepopup {cursor:default; width:25px; height:25px; background:none; background-image: url(images/close_popup.jpg); background-repeat:no-repeat; background-position:center center; border:0; margin-right:10px;}
div#drpopup .closepopup:hover {cursor:pointer; background-image: url(images/close_popup_over.jpg); border:0;}

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: 145px; float: left; padding: 7px 0px 0px 0px; text-align:center; vertical-align:middle; background:transparent url(images/bg_hmnu.jpg) no-repeat scroll 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: 10px 0px 0px 0px;}
.homesponsor1 {padding: 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;}
.tbltesto1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; border:0px none;}
.tblrow0 {border-top: solid 1px #283D98; background-color: #FFFFFF;}
.tblrow1 {border-top: solid 1px #283D98; background-color: #e9f8fe;}
.tblrow0r {border-top: solid 1px #283D98; border-right: solid 1px #283D98; background-color: #FFFFFF;}

.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;}

#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;}

div#chglang {font-family: Arial, Helvetica, sans-serif; font-size:12px; width:200px; position:relative; top:-165px; left:3px}
a.chglng:link, a.chglng:visited {color: #283D98; text-decoration: underline;}
a.chglng:hover, a.chglng:active {color: #000; text-decoration: none;}

a.homepgslogan:link, a.homepgslogan:visited, a.homepgslogan:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; color: #283D98; text-decoration: underline; font-style:italic; font-weight:bold}
a.homepgslogan:hover {text-decoration: none; color: #283D98;}
