
* +html #content .sidebar-info .block .bg-head select { height: 20px }
* html #content .column-info .light-grey h3 { font: 210%/130% Georgia, "Times New Roman", Times, serif }
* html #content .column-info .light-grey p { font: 140%/140% Helvetica, sans-serif }
* html #content .column-info .par { font: 160%/120% Helvetica, sans-serif }
* html #content .column-info .text-info p { font: 155%/170% Georgia, "Times New Roman", Times, serif }
* html #content .column-info h2 { font: 330%/110% Georgia, "Times New Roman", Times, serif }
* html #content .column1 .box em { margin: 0 1px 0 0 }
* html #content .column1 .box span { margin: 0 0 0 4px }
* html #content .column2 .scroll-info { height: 250px }
* html #content .column2 .tut-spec-bot { margin: 0 0 -13px }
* html #content .column3 .cell .note { margin: 0 0 -8px }
* html #content .lower-info .colum1 .block .info-col div { margin-bottom: -10px }
* html #content .lower-info .colum4 { margin: 0px 0px 0px 8px; padding: 0px; height: 600px }
* html #content .sidebar-info .colums .box { height: 576px }
* html #content .sidebar-info .colums .box h2 { font: 180%/120% Georgia, "Times New Roman", Times, serif }
a { outline: none  }
a.logo { background: url(/media/images/athesis/logo.jpg) no-repeat; text-indent: -3000px; float: left; margin: 0; padding: 0; width: 319px; height: 53px; overflow: hidden }
a.logo-inner img { background: url(/media/images/athesis/logo-inner.jpg) no-repeat; text-indent: -3000px; float: left; margin: 8px 5pt 3px 0; padding: 0 10pt 0 0; border-right: 1px solid silver; width: 119px; height: 22px; overflow: hidden }

a.logo-are { float: left; display: block; width: 319px; height: 53px; background: url(/media/images/athesis/logo-are.gif) no-repeat; margin: 0; padding: 0;  }
a.logo-bso { float: left; display: block; width: 353px; height: 55px; background: url(/media/images/athesis/logo-bso.gif) no-repeat; margin: 0; padding: 0;  }
a.logo-gdv { float: left; display: block; width: 473px; height: 53px; background: url(/media/images/athesis/logo-gdv.gif) no-repeat; margin: 0; padding: 0;  }
a.logo-rvr { float: left; display: block; width: 434px; height: 53px; background: url(/media/images/athesis/logo-rvr.gif) no-repeat; margin: 0; padding: 0;  }
a.logo-inner-are { float: left; display: block; width: 119px; height: 22px; background: url(/media/images/athesis/logo-inner-are.gif) no-repeat; margin: 8px 5pt 3px 0; padding: 0 10px 0 0; border-right: 1px solid silver; }
a.logo-inner-bso { float: left; display: block; width: 160px; height: 24px; background: url(/media/images/athesis/logo-inner-bso.gif) no-repeat; margin: 8px 5pt 3px 0; padding: 0 10px 0 0; border-right: 1px solid silver; }
a.logo-inner-gdv { float: left; display: block; width: 264px; height: 25px; background: url(/media/images/athesis/logo-inner-gdv.gif) no-repeat; margin: 8px 5pt 3px 0; padding: 0 10px 0 0; border-right: 1px solid silver; }
a.logo-inner-rvr { float: left; display: block; width: 174px; height: 22px; background: url(/media/images/athesis/logo-inner-rvr.gif) no-repeat; margin: 8px 5pt 3px 0; padding: 0 10px 0 0; border-right: 1px solid silver; }
html { background-color: #fff; }
body { font-size: 64%; margin: 11px auto; width: 991px; padding: 0; background-color: #fff; }
div#cuneo { clear: both }
div#form_contenitore_reg { margin: 0; padding: 0; border: solid 1px silver }
div#form_contenitore_reg .destra { background-color: #fff; float: right; margin: 0; padding: 0; width: 570px }
div#form_contenitore_reg .destra .clic_descrizione { margin: 0; padding: 20px 30px; border: solid 0px silver }
div#form_contenitore_reg .destra .clic_descrizione h1 { color: #960200; font: 200%/140% Georgia, "Times New Roman", Times, serif; text-align: left; clear: both; margin: 0; padding: 0 0 5px; border-top: 0px solid silver; border-bottom: 0px solid silver }
div#form_contenitore_reg .destra .clic_descrizione h2 { color: #4c4c4c; font: 120%/120% Helvetica, arial, sans-serif; text-align: left; margin: 20px 0 0; padding: 0 }
div#form_contenitore_reg .destra .clic_descrizione h2 a { color: #4c4c4c; text-decoration: underline }
div#form_contenitore_reg .destra .clic_descrizione h2 a:hover { color: #000; text-decoration: underline }
div#form_contenitore_reg .error { color: #990000; font: 120%/120% Helvetica, arial, sans-serif; text-align: center; margin: 0; padding: 0 }
div#form_contenitore_reg .sinistra { float: left; margin: 20px 0; padding: 30px; border-right: 1px solid silver; width: 330px }
div#form_reg { margin: 0; padding: 20px 30px; border: solid 0px silver }
div#form_reg .error { color: #990000; font: 120%/120% Helvetica, arial, sans-serif; text-align: center; margin: 0; padding: 0 }
div#form_reg a { color: #4c4c4c; font: 120%/120% Helvetica, arial, sans-serif; text-decoration: underline; text-align: left }
div#form_reg a:hover { color: #000; text-decoration: underline }
div#form_reg button { color: #045792; font-variant: small-caps; font-weight: bold; font-size: 1em; text-align: center; float: right; margin-top: 5px; margin-right: 5px; padding: 2px; border: solid 2px #045792 }
div#form_reg button { color: #4c4c4c; font: 120%/100% Helvetica, arial, sans-serif; text-align: center; float: right; margin: 5px 0 0 5px; padding: 2px; border: solid 1px #4c4c4c }
div#form_reg h1 { color: #960200; font: 200%/140% Georgia, "Times New Roman", Times, serif; text-align: left; clear: both; margin: 0; padding: 0 0 5px; border-top: 0px solid silver; border-bottom: 0px solid silver }
div#form_reg h2 { color: #4c4c4c; font: 120%/120% Helvetica, arial, sans-serif; text-align: left; margin: 20px 0 0; padding: 0 }
div#form_reg h2 a { color: #4c4c4c; font: 13px/15px Helvetica, arial, sans-serif; text-decoration: underline; text-align: left; margin: 20px 0 5pt; padding: 0 }
div#form_reg h2 a:hover { color: #4c4c4c; text-decoration: none }
div#form_reg h3 { color: #4c4c4c; font: bold 120%/100% Helvetica, arial, sans-serif; text-align: left; margin: 0 0 5px; padding: 0 0 5px; border-bottom: 1px solid silver }
div#form_reg h4 { color: #3d92ce; font-weight: bold; font-size: 1em; font-family: Georgia, "times new roman", Times; text-align: left; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid silver }
div#form_reg h5 { color: #4c4c4c; font: 110%/100% Helvetica, arial, sans-serif; text-align: right; float: left; margin: 5px 10px 0 20px; padding: 0px; width: 200px }
div#form_reg h6 { color: #4c4c4c; font: bold 120%/100% Helvetica, arial, sans-serif; text-align: left; text-transform: uppercase; clear: both; margin: 0 0 10px; padding: 0 }
div#form_reg input { font-size: 1.1em; text-align: left; margin-top: 2px; margin-bottom: 10px; padding: 2px; border: solid 1px gray; width: 320px }
div#form_reg label { font-weight: normal; font-size: 1em; font-family: Georgia, "times new roman", Times; text-align: left }
div#form_reg label { color: #4c4c4c; font: 110%/100% Helvetica, arial, sans-serif; text-align: right; float: left; margin: 10px; padding: 0; width: 150px }
div#form_reg select { font-size: 1.1em; text-align: left; margin-top: 2px; margin-bottom: 10px; padding: 2px; border: solid 1px gray; width: 225px }
div#form_reg textarea { color: #4c4c4c; font: 110%/100% Helvetica, arial, sans-serif; text-align: left; margin: 0px 0px 10px; padding: 5px; width: 475px; height: 255px }
div#form_reg_birthday input { font-size: 1.1em; text-align: left; text-indent: 3px; float: left; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; padding: 3px 2px; border: solid 1px gray; width: 50px }
div#form_reg_birthday select { font-size: 1.1em; text-align: left; float: left; margin-top: 2px; margin-right: 5px; margin-bottom: 10px; padding: 2px; border: solid 1px gray; width: 80px }
div#form_reg_chk input { float: left; margin: 0px 8px 0px 5px; padding: 0px; border: 0; width: 14px }
div#notizia_corpo_img { background-color: #f5f5f5; float: right; margin: 20px 0px 0px 20px; padding: 0px; width: 253px }
div#notizia_corpo_img h1 { color: black; font-weight: normal; font-size: 1.3em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin: 0px; padding: 6px; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; width: 239px }
div#notizia_corpo_img img { margin: 0px; padding: 0px; width: 253px }
form { margin: 0; padding: 0 }
h1 { float: left; clear: left; margin: -15px 0 0; padding: 0 }
img { border:none; }
.head-form .sito { color: #999; font: 11px/15px Arial, sans-serif; float: left; margin: 0 0 0 5px; width: 82px; height: 15px }
.head-form .sito { height: 17px }
.head-form .text { color: #999; font: 11px/13px Arial, sans-serif; float: left; margin: 0 0 0 5px; padding: 1px; border: solid 1px #999; width: 146px; height: 13px }
.head-form input { float: left; margin: 0 0 0 5px }
.safari #header .head-info .big { margin: 0 0 0 10px }
.safari #header .reg li { background: url(/media/images/athesis/separator-header-double.jpg) no-repeat 0 7px }
.safari #header .reg1 li { background: url(/media/images/athesis/separator-header-double.jpg) no-repeat 0 7px }
.safari #textchanger { margin: -22px 0 0 }
#content { padding: 8px 0 0; width: 991px; overflow: hidden }
#content .box-dark { float: left; clear: both; width: 991px }
#content .box-dark .box-dark-border { float: left; padding: 1px; border: solid 1px #ccc; width: 987px }
#content .box-dark .box-dark-info { background: url(/media/images/athesis/bg-box-dark.jpg) repeat; float: left; padding: 15px 0 10px; width: 987px }
#content .box-dark .box-dark-info .desc { float: left; margin-top: -50px; margin-left: 25px; padding: 0 0 0 25px; width: 229px }
#content .box-dark .box-dark-info .desc strong { color: #fff; font: 18px/17px "Times New Roman", Times, serif; margin: 0; padding: 0; width: 229px }
#content .box-dark .box-dark-info .desc ul { list-style-type: none; float: left; margin: 15px 0 0; padding: 0; width: 229px }
#content .box-dark .box-dark-info .desc ul li { float: left; margin-bottom: 3px; width: 229px }
#content .box-dark .box-dark-info .desc ul li a { color: #fff; font: 13px/15px Arial, sans-serif; text-decoration: none; float: left; margin-left: 2px; width: 180px; height: 15px; overflow: hidden }
#content .box-dark .box-dark-info .desc ul li a:hover { text-decoration: underline }
#content .box-dark .box-dark-info .desc ul li span { color: #fff; font: 13px/15px Arial, sans-serif; float: left; clear: left; margin: 0px; padding: 0px; width: 10px }
#content .box-dark .box-dark-info .photo { list-style-type: none; float: left; margin: 0; padding: 0; position: relative; width: 670px; height: 150px; overflow: hidden }
#content .box-dark .box-dark-info .photo .slide { float: left; margin-top: 9px; padding: 0 0px; position: relative; width: 145000px }
#content .box-dark .box-dark-info .photo .slide li { float: left; margin-right: 23px; padding: 0px }
#content .box-dark .box-dark-info .photo .slide li a.photo-camera { color: #fff; font: 12px/15px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/ico-photo.jpg) no-repeat 0 2px; float: left; clear: left; margin: 6px 0 0; padding: 0 0 0 25px; width: 120px; height: 30px; overflow: hidden }
#content .box-dark .box-dark-info .photo .slide li img { float: left; border: solid 1px white }
#content .box-dark .box-dark-info .photo .slide li span { float: left; border: solid 1px white; width: 143px; height: 98px; cursor: pointer  }
#content .box-dark .box-dark-info .photo .slide li.first { padding: 0 0 0 14px; width: 14px }
#content .box-dark .box-dark-info .photo .slide li.last { padding: 0 0 0 6px; width: 20px }
#content .box-dark .box-dark-info .photo li { float: left; padding: 0 0px }
#content .box-dark .box-dark-info .photo li a.arrow-next  { background: url(/media/images/athesis/arrow-next.jpg) no-repeat 0 0; text-indent: -9999px; float: left; margin: 52px 0 0; width: 14px; cursor: pointer }
#content .box-dark .box-dark-info .photo li a.arrow-prev  { background: url(/media/images/athesis/arrow-prev.jpg) no-repeat 0 0; float: left; margin: 52px 5pt 0 15pt; width: 14px; cursor: pointer }
#content .box-dark .box-dark-info .photo li a.photo-camera { color: #fff; font: 11px/15px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/ico-photo.jpg) no-repeat 0 2px; float: left; clear: left; margin: 6px 0 0; padding: 0 0 0 25px; width: 120px; height: 30px; overflow: hidden }
#content .box-dark .box-dark-info .photo li a.photo-camera:hover { text-decoration: underline }
#content .box-dark .box-dark-info .photo li a.video-camera { color: #fff; font: 11px/15px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/ico-camera.jpg) no-repeat 0 2px; float: left; clear: left; margin: 6px 0 0; padding: 0 0 0 25px; width: 120px }
#content .box-dark .box-dark-info .photo li a.video-camera:hover { text-decoration: underline }
#content .box-dark .box-dark-info .photo li img { float: left }
#content .box-dark .box-dark-info .photo li.first { padding: 0 0 0 14px; width: 14px }
#content .box-dark .box-dark-info .photo li.last { padding: 0 0 0 6px; width: 20px }
#content .box-dark .box-dark-info .photo1 { list-style-type: none; float: left; margin: 0; padding: 0; width: 730px }
#content .box-dark .box-dark-info a.arrow-next { background: url(/media/images/athesis/arrow-next.jpg) no-repeat 0 0; float: left; margin: 52px 0 0 -4px; width: 14px; cursor: pointer }
#content .box-dark .box-dark-info a.arrow-prev { background: url(/media/images/athesis/arrow-prev.jpg) no-repeat 0 0; float: left; margin: 52px 9pt 0 8pt; width: 14px; cursor: pointer }
#content .box-dark .head-video { background: url(/media/images/athesis/bg-arena-tv.jpg) repeat-x; float: left; margin: 30px 0 0; width: 991px; height: 25px }
#content .box-dark .head-video a { color: #fff; font: 11px/23px Arial, sans-serif; text-decoration: none; float: right; margin: 0; padding: 0 5px 0 0 }
#content .box-dark .head-video a:hover { text-decoration: underline }
#content .box-dark .head-video h2 { color: #fff; font: 16px/23px Arial, sans-serif; text-transform: uppercase; float: left; margin: 0; padding: 0px 0 0 5px; width: 670px }
#content .box-dark .head-video p { color: #fff; font: 11px/23px Arial, sans-serif; float: right; margin: 0; padding: 0 5px 0 0 }
#content .box-dark .head-video ul { list-style-type: none; float: left; margin: 0; padding: 0; width: 100px }
#content .box-dark .head-video ul li { float: left; padding: 6px 0 0 4px; width: 14px }
#content .box-dark .head-video ul li a { background: url(/media/images/athesis/button-square.jpg) no-repeat; text-indent: -9999px; float: left; width: 14px; height: 14px }
#content .box-dark .head-video ul li a.active { background: url(/media/images/athesis/button-square-active.jpg) no-repeat }
#content .box-dark .head-video ul li a:hover { background: url(/media/images/athesis/button-square-active.jpg) no-repeat }
#content .column-info { float: left; padding: 0; width: 653px; margin-bottom: 15px }
#content .column-info .colum4 { background-color: #f1f2f6; float: left; margin: 35px 0 0; padding: 0 0 18px; width: 636px }
#content .column-info .colum4 a { color: #1a1bf2; font: 120%/150% Arial, sans-serif; text-decoration: none; float: left; clear: both; margin: 15px 15px 0 10px }
#content .column-info .colum4 a.mail { color: #339935; font: 110%/150% Arial, sans-serif; float: left; clear: none; margin: 0 3px 0 0 }
#content .column-info .colum4 a:hover { text-decoration: underline }
#content .column-info .colum4 h3 { color: #fff; font: 120%/180% Arial, sans-serif; background-color: #999; margin: 0; padding: 0 0 0 10px; width: 626px }
#content .column-info .colum4 p { color: #646567; font: 110%/150% Arial, sans-serif; clear: both; margin: 0 15px 0 10px; width: 611px }
#content .column-info .light-grey { background: #f5f6ed url(/media/images/athesis/bg-light-grey.jpg) no-repeat 0 100%; float: left; clear: both; margin: 30px 0 0; padding: 5px 15px 22px; border-top: 1px solid #a7a9ac; width: 606px }
#content .column-info .light-grey h3 { color: #4c4c4c; font: 200%/130% Georgia, "Times New Roman", Times, serif; margin: 6px 0 0; width: 606px }
#content .column-info .light-grey p { color: #4c4c4c; font: 130%/140% Helvetica, sans-serif; margin: 6px 0 0; width: 606px }
#content .column-info .light-grey span { color: #4c4c4c; font: 120%/120% Helvetica, sans-serif; text-transform: uppercase; margin: 0; width: 606px }
#content .column-info .par { color: #4c4c4c; font: 140%/120% Helvetica, sans-serif; margin: 8px 0 0 1px; width: 608px; display: block }
#content .column-info .par a { color: #336797; text-decoration: underline; }
#content .column-info .par a:hover { text-decoration: none; }
#content .column-info .res-link { list-style-type: none; float: right; margin: 0; padding: 0; width: 90px }
#content .column-info .res-link li { float: right; margin: 0 0 0 10px }
#content .column-info .res-link li a { text-indent: -9999px; float: left }
#content .column-info .res-link li a.e-mail { background: url(/media/images/athesis/mail.jpg) no-repeat; width: 22px; height: 15px }
#content .column-info .res-link li a.print { background: url(/media/images/athesis/print.jpg) no-repeat; width: 19px; height: 20px }
#content .column-info .res-link li a.rss { background: url(/media/images/athesis/rss.jpg) no-repeat; width: 17px; height: 17px }
#content .column-info .resize-info { float: left; padding: 12px 0 0; position: relative; width: 636px }
#content .column-info .resize-info .time { list-style-type: none; float: left; margin: 0; padding: 0 }
#content .column-info .resize-info .time li { float: left; padding: 0 }
#content .column-info .resize-info .time li span { color: #666; font: 120%/120% Helvetica, sans-serif; text-transform: uppercase; float: left; margin: 5px 0 0 }
#content .column-info .resize-info .time li span.bol { font-weight: bold }
#content .column-info .text-block { float: left; clear: both; margin: 0 0 -10px; width: 636px }
#content .column-info .text-block h3 { color: #333; font: 12px/16px Arial, sans-serif; text-transform: uppercase; margin: 10px 0 0; width: 616px }
#content .column-info .text-block ul { list-style-type: none; margin: 5px 0 0; padding: 0; width: 616px }
#content .column-info .text-block ul li { background: url(/media/images/athesis/separator-notice.jpg) no-repeat 0 50%; padding: 0 0 0 10px; width: 606px }
#content .column-info .text-block ul li a { color: #369; font: 12px/18px Arial, sans-serif; text-decoration: none; width: 616px }
#content .column-info .text-block ul li a:hover { text-decoration: underline }
#content .column-info .text-box { float: left; clear: both; padding: 0 0 10px; border-bottom: 1px solid #a7a9ac; width: 655px }
#content .column-info .text-box h1 { color: #990002; font: 100 11px Georgia, Times, "Times New Roman"; margin: 7px 0 0; padding: 0 }
#content .column-info .text-box h3 { color: #000; font: 20px/24px Georgia, "Times New Roman", Times, serif; margin: 10px 0 0; width: 635px }
#content .column-info .text-box h3 a { color: #000; font: 20px/24px Georgia, "Times New Roman", Times, serif; text-decoration: none; margin: 10px 0 0; width: 635px }
#content .column-info .text-box h3 a:hover { text-decoration: underline }
#content .column-info .text-box h4 { font-style: normal; font-weight: lighter; font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 5px 0px 0px; padding: 0px }
#content .column-info .text-box h4 a { color: black; font-style: normal; font-weight: lighter; font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 0px }
#content .column-info .text-box h4 a:hover { text-decoration: underline }
#content .column-info .text-box h5 { font-style: normal; font-weight: lighter; font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 5px 0px 0px; padding: 0px }
#content .column-info .text-box h6 { background:transparent url(/media/images/athesis/commenti.gif) no-repeat scroll 0 -4px; color:#336799; float:left; font-family:Arial,sans-serif; font-size:12px; font-weight:normal; margin: 0px; padding: 0px; text-indent:17px; }
#content .column-info .text-box h6 a { text-decoration: none; color:#336799; float:left; font-family:Arial,sans-serif; font-size:12px; font-weight:normal; }
#content .column-info .text-box h6 a:hover { text-decoration: underline }
#content .column-info .text-box span{ float: left; width:80px; height:60px;margin: 5px 10px 0px 0px; padding: 0px; background-color: #ECECEC;text-align: center;}
#content .column-info .text-box img{ width: 80px}
#content .column-info .text-box p  { color: #333; font: 14px/18px Arial, sans-serif; margin: 10px 0 5pt; width: 635px }
#content .column-info .text-box ul  { list-style-type: none; margin: 0px; padding: 0; width: 616px }
#content .column-info .text-box ul li  { background: url(/media/images/athesis/separator-plus-blue.jpg) no-repeat 0 50%; padding: 0 0 0 10px; width: 606px }
#content .column-info .text-box ul li a  { color: #369; font: 11px/16px Arial, sans-serif; text-decoration: none; width: 616px }
#content .column-info .text-box ul li a:hover { text-decoration: underline }
#content .column-info .text-box-iniziative { float: left; clear: both; padding: 5pt 0 10px; border-bottom: 1px solid #a7a9ac; width: 636px }
#content .column-info .text-box-iniziative h1  { color: #990002; font: 100 11px Georgia, Times, "Times New Roman"; margin: 7px 0 0; padding: 0; width: 100% }
#content .column-info .text-box-iniziative h2 { color: #346697; font: bold 11px Georgia, Times, "Times New Roman"; text-decoration: none; float: left; margin: 0px 8pt 0pt 0pt; padding: 0 }
#content .column-info .text-box-iniziative h2 a { color: #346697; font: bold 11px Georgia, Times, "Times New Roman"; text-decoration: none; margin: 2px 5px 0px 0px; padding: 0pt }
#content .column-info .text-box-iniziative h2 a#active { color: #346697; font: bold 11px Georgia, Times, "Times New Roman"; text-decoration: underline; margin: 0px 5pt 0pt 0; padding: 0 }
#content .column-info .text-box-iniziative h2 a:hover { text-decoration: underline }
#content .column-info .text-box-iniziative h4  { color: #346697; font-style: normal; font-weight: normal; font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 5px; margin-bottom: 0px; padding: 0px }
#content .column-info .text-box-iniziative h5 { font-style: normal; font-weight: lighter; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 5px 0px 0px; padding: 0px }
#content .column-info .text-box-iniziative h5 a { color: #346697; font-style: normal; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 5px 0px 0px; padding: 0px }
#content .column-info .text-box-iniziative h5 a:hover { text-decoration: underline }
#content .column-info .text-box-iniziative h6 { color: gray; font-style: normal; font-weight: lighter; font-size: 13px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 1px 0px 8px; padding: 0px }
#content .column-info .text-box-iniziative img { float: left; margin: 5px 10px 0px 0px; padding: 0px; width: 100px }
#content .column-info .text-info { float: left; clear: both; margin: 1px 0 0; border-top: 1px solid #a7a9ac; width: 636px }
#content .column-info .text-info p { color: #4c4c4c; font: 145%/175% Georgia, "Times New Roman", Times, serif; margin: 14px 10px 0 0 }
#content .column-info .text-info p a { color: #336797; text-decoration: underline; }
#content .column-info .text-info p a:hover { text-decoration: none; }
#content .column-info h2 { color: #000; font: 310%/120% Georgia, "Times New Roman", Times, serif; margin: 7px 0 0; width: 609px }
#content .column-info h3 { color: #000; font: 12px Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 2px 0px 0px; padding: 0px }
#content .column1 { float: left; border-top: 1px solid #a8a9ad; width: 506px }
#content .column1 .box { /*float: left; */padding: 0 0 8px; border-bottom: 1px solid #a8a9ad; width: 506px }
#content .column1 .box .audio  { display: block; list-style-type: none; /*float: left;*/ margin: 0px; padding: 0; width: 506px }
#content .column1 .box .audio li { background: url(/media/images/athesis/separator-plus-blue.jpg) no-repeat 0 3px; /*float: left;*/ padding: 0 0 0 12px; width: 475px }
#content .column1 .box .audio li a { color: #326698; font: 11px/15px Arial, sans-serif; text-decoration: none; /*float: left;*/ }
#content .column1 .box .audio li a:hover { text-decoration: underline }

#content .column1 .box .marg-minus { margin: -12px 0 0; width: 300px }
#content .column1 .box .marg-plus { margin: 10px 0 0 }
#content .column1 .box a { color: #020202; font: 27px/27px "Times New Roman", Times, serif; text-decoration: none; margin: 0px; padding: 0px }
#content .column1 .box a:hover { text-decoration: underline }
#content .column1 .box em { color: #333; font: bold 12px/17px Arial, sans-serif; background: url(/media/images/athesis/separator-box-double.jpg) no-repeat 100% 2px; float: left; margin: 0 4px 0 0; padding: 0 6px 0 0 }
#content .column1 .box h2 { color: #020202; font: 27px/27px "Times New Roman", Times, serif; margin: 0; padding: 8px 0 10px }
#content .column1 .box h4 { color: #960200; font: bold 12px/15px "Times New Roman", Times, serif; text-transform: uppercase; margin: 0; padding: 2px 0 0; width: 487px }
#content .column1 .box h6 { background:transparent url(/media/images/athesis/commenti.gif) no-repeat scroll 0 1px; color:#336799; /*float:left; */font-family:Arial,sans-serif; font-size:12px; font-weight:normal; margin: 0px; padding: 0px; text-indent:17px; }
#content .column1 .box h6 a { text-decoration: none; color:#336799; /*float:left;*/ font-family:Arial,sans-serif; font-size:12px; font-weight:normal; }
#content .column1 .box h6 a:hover { text-decoration: underline }
#content .column1 .box img { float: right; padding: 3px 0 5px 10px }

/*modifica zoom*/
#content .column1 .box .lente { border:0; float: right; clear:right; padding: 0px 5px -5px 0px }
#content .column1 .box .zoom { border:0; float: right; clear:right; padding: 3px 0 15px 10px; margin-bottom: -40px; }
/*end modifica zoom*/

#content .column1 .box p { color: #333; font: 12px/17px Arial, sans-serif; margin: 0; padding: 0 15px 0 0; overflow: hidden }
#content .column1 .box p a { color: #336797; font: 12px/17px Arial, sans-serif; text-decoration: underline; }
#content .column1 .box p a:hover { color: #336797; font: 12px/17px Arial, sans-serif; text-decoration: none; }
#content .column1 .box span { color: #666; font: 11px/17px Arial, sans-serif; float: left; margin: 0; padding: 0; width: 400px }
#content .column1 .box strong { color: #333333; font: 14px/17px Arial, sans-serif; margin: 0 0 15px; padding: 0; height: 70px; overflow: hidden; display: block }
#content .column1 .box strong a { color: #336797; font: 14px/17px Arial, sans-serif; text-decoration: underline; }
#content .column1 .box strong a:hover { color: #336797; font: 14px/17px Arial, sans-serif !important; text-decoration: none; }
#content .column1 .notice { float: left; padding: 12px 0; width: 487px }
#content .column1 .notice a.not { color: #33659a; font: bold 11px/15px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/separator-plus-red.jpg) no-repeat 0 5px; float: left; margin: 4px 0 0 3px; padding: 0 0 0 12px }
#content .column1 .notice h5 { color: #333; font: 12px/15px Arial, sans-serif; text-transform: uppercase; margin: 0 }
#content .column1 .notice ul { list-style-type: none; margin: 5px 0 0; padding: 0; width: 487px }
#content .column1 .notice ul li { background: url(/media/images/athesis/separator-notice.jpg) no-repeat 0 6px; float: left; padding: 0 0 0 15px; width: 472px }
#content .column1 .notice ul li a { color: #33659a; font: 11px/17px Arial, sans-serif; text-decoration: none; float: left }
#content .column1 .notice ul li a:hover { text-decoration: underline }
#content .column2 { float: left; margin: 0 18px; border-top: 1px solid #a8a9ad; width: 149px }
#content .column2 .block { /*float: left;*/ margin: 12px 0 0; width: 149px }
#content .column2 .block .block-bord { float: left; margin: 0 1px 3px; padding: 0 0 4px; border-bottom: 1px solid #ccc; width: 139px }
#content .column2 .block .block-info { float: left; padding: 2px; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 143px }
#content .column2 .block .block-info strong { color: #000; font: 14px/15px Arial, sans-serif; margin: 0; padding: 5px 4px 9px; width: 135px; display: block }
#content .column2 .block .block-spec { background: url(/media/images/athesis/bg-block-bottom.jpg) no-repeat 0 100%; float: left; padding: 2px 2px 3px; border-style: solid; border-width: 0 1px 0 1px; border-color: #ccc; width: 143px }
#content .column2 .block .block-spec img { float: left }
#content .column2 .block .grey { background-color: #f1f2f6; float: left; margin: 2px 0 0; padding: 3px 0px 7px 3px; width: 140px }
#content .column2 .block a.large { color: #346697; font: 21px/25px Arial, sans-serif; text-decoration: none; float: left; margin: 0; padding: 2px 15px 1px 2px }
#content .column2 .block a.large:hover { text-decoration: underline }
#content .column2 .block a.link { color: #346697; font: 14px/15px Arial, sans-serif; text-decoration: none; float: left; margin: 1px 0px 0px }
#content .column2 .block a.link:hover { text-decoration: underline }
#content .column2 .block form div { padding: 0 0 0 4px }
#content .column2 .block form ul { list-style-type: none; margin: 0; padding: 1px 4px 0; width: 135px; overflow: hidden }
#content .column2 .block form ul li { float: left; padding: 0 0 9px; width: 135px }
#content .column2 .block form ul li input { float: left; margin: 0; width: 14px; height: 15px }
#content .column2 .block form ul li label { color: #323232; font: 12px/15px Arial, sans-serif; float: left; padding: 0 0 0 10px }
#content .column2 .block h3 { color: #fff; font: 11px/19px Arial, sans-serif; background: url(/media/images/athesis/block-bg-h3.jpg) repeat-x; text-transform: uppercase; float: left; margin: 0; padding: 3px 0 0 5px; width: 144px }
#content .column2 .block p { color: #333; font: 12px/15px Arial, sans-serif; float: left; margin: 0; padding: 3px 2px 2px; width: 135px }
#content .column2 .block p.small { font: 10px/13px Arial, sans-serif }
#content .column2 .block span { color: #656565; font: 10px/13px Arial, sans-serif; text-transform: uppercase; float: left; margin: 0; padding: 0 2px 4px; width: 135px }
#content .column2 .cola { float: left; margin: 12px 0 0; border-top: 1px solid #ccc; width: 149px }
#content .column2 .cola img { float: left }
#content .column2 .cola span { color: #a9a8ae; font: 9px/15px Arial, sans-serif; text-transform: uppercase; float: right; margin: 0; padding: 0 }
#content .column2 .scroll { margin: 2px 0 0; padding: 1px 1px 10px; border: solid 1px #ccc; width: 145px; overflow: auto }
#content .column2 .scroll-info { float: left; padding: 0 0 0 5px; width: 123px; min-height: 240px }
#content .column2 .scroll-info a { color: #336799; font: 12px/15px Arial, sans-serif; text-decoration: none; float: left; clear: left; margin: 2px 0 4pt; padding: 0; width: 120px }
#content .column2 .scroll-info a:hover { text-decoration: underline }
#content .column2 .scroll-info em { color: #990002; font: 100 11px Georgia, Times, "Times New Roman"; float: left; margin: 7px 0 0; padding: 0 }
#content .column2 .scroll-info span { color: #111; font: bold 12px/15px Arial, sans-serif; background: url(/media/images/athesis/separator-box-double.jpg) no-repeat 0 2px; float: left; margin: 7px 0 0 5px; padding: 0 0 0 7px }
#content .column2 .scrollOLD { margin: 10px 0 0; padding: 1px 1px 10px; border: solid 1px #ccc; width: 145px; height: 240px; overflow: auto }
#content .column2 .tut { float: left; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 147px; margin-bottom: 15px; }
#content .column2 .tut a { color: #33659a; font: 11px/17px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/separator-plus-red.jpg) no-repeat 0 6px; float: left; margin: 0 0 0 3px; padding: 0 0 0 12px }
#content .column2 .tut-spec { background: url(/media/images/athesis/bg-block-spec.jpg) repeat-y; float: left; width: 149px }
#content .column2 .tut-spec a { color: #33659a; font: 11px/17px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/separator-plus-red.jpg) no-repeat 0 6px; float: left; margin: 0 0 0 3px; padding: 0 0 0 12px }
#content .column2 .tut-spec-bot { background: url(/media/images/athesis/bg-block-bottom-spec.jpg) no-repeat; float: left; width: 149px; height: 6px; margin-bottom: 15px; }
#content .column2 h4 { color: #960200; font: bold 12px/15px "Times New Roman", Times, serif; text-transform: uppercase; margin: 0; padding: 2px 0 0; width: 149px }

/*tab in evidenza*/
#content .column2 .block-tab { float: left; margin: 15px 0; width: 149px }
#content .column2 .block-tab .list { margin: -1pt 0 0; padding: 10px 0 5pt; border-style: solid; border-width: 1pt 1px 1px 1px; border-color: #ccc; position: relative; z-index: 0; width: 149px }
#content .column2 .block-tab .list li { float: left; padding: 0px 0px 0px 8px; width: 280px }
#content .column2 .block-tab .list li a { color: #336797; font: 11px/15px Arial, sans-serif; text-decoration: none; text-indent: 0px; float: left; margin: 0px 0px 4px 2px; padding: 0px; width: 149px; height: 18px; overflow: hidden }
#content .column2 .block-tab .list li a:hover { text-decoration: underline }
#content .column2 .block-tab .list li span { color: #333; font: 11px/15px Arial, sans-serif; float: left; margin: 0; padding: 0; width: 10px }
#content .column2 .block-tab a { text-indent: -9999px; float: left; height: 23px }
#content .column2 .block-tab a.tab1 { background: url(/media/images/athesis/a-tab1-att.jpg) no-repeat; border-bottom: 1px solid #ccc; position: relative; z-index: 999; width: 75px }
#content .column2 .block-tab a.tab1#text_attivo { background: url(/media/images/athesis/a-tab1.jpg) no-repeat; border-bottom: 1px solid white; position: relative; z-index: 999; width: 75px }
#content .column2 .block-tab a.tab2 { background: url(/media/images/athesis/a-tab2-att.jpg) no-repeat; border-bottom: 1px solid #ccc; position: relative; z-index: 999; width: 126px }
#content .column2 .block-tab a.tab2#text_attivo { background: url(/media/images/athesis/a-tab2.jpg) no-repeat; border-bottom: 1px solid white; width: 126px }
#content .column2 .block-tab ul { list-style-type: none; float: left; margin: 0; padding: 0; width: 149px }
#content .column2 .block-tab ul li { float: left }
#content .column2 .block-tab ul li a { text-indent: -9999px; float: left; height: 23px }
#content .column2 .block-tab ul li a.tab1 { background: url(/media/images/athesis/a-tab1.jpg) no-repeat; width: 75px }
#content .column2 .block-tab ul li a.tab2 { background: url(/media/images/athesis/a-tab2.jpg) no-repeat; width: 75px }
#content .column2 .block-tab ul li a.tab3 { background: url(/media/images/athesis/a-tab3.jpg) no-repeat; width: 10px }
#content .column2 .block-tab ul li.last { background: url(/media/images/athesis/a-tab-none.jpg) no-repeat; width: 15px; height: 23px }
/*fine tab in evidenza*/

#content .column3 { float: left; width: 300px }
#content .column3 .banner1 { float: left }
#content .column3 .banner2 { float: left }
#content .column3 .banner2 img { padding: 0 }
#content .column3 .banner2-cell img { padding: 0 }
#content .column3 .bg-head-arena { background: url(/media/images/athesis/bg-arena-tv.jpg) repeat-x; float: left; padding: 0 0 0 10px; width: 290px; height: 25px }
#content .column3 .bg-head-arena a { color: #fff; font: 11px Arial, sans-serif; text-decoration: none; float: right; margin: 3pt 0 0; padding: 2px 8px 0 20px }
#content .column3 .bg-head-arena a:hover { text-decoration: underline }
#content .column3 .bg-head-arena h3 { color: #fff; font: 14px/23px Arial, sans-serif; background: url(/media/images/athesis/ico-tv.jpg) no-repeat; float: left; margin: 0; padding: 2px 0 0 20px }
#content .column3 .bg-head-arena img { color: #fff; font: 11px Arial, sans-serif; text-decoration: none; float: right; margin: 3pt 0 0; padding: 2px 8px 0 20px }
#content .column3 .bg-head-arena span { color: #fff; font: 11px/23px Arial, sans-serif; float: right; margin: 0; padding: 2px 8px 0 20px }
#content .column3 .block-tab { float: left; margin: 15px 0; width: 300px }
#content .column3 .block-tab .list { margin: -1pt 0 0; padding: 10px 0 5pt; border-style: solid; border-width: 1pt 1px 1px 1px; border-color: #ccc; position: relative; z-index: 0; width: 298px }
#content .column3 .block-tab .list li { float: left; padding: 0px 0px 0px 8px; width: 280px }
#content .column3 .block-tab .list li a { color: #336797; font: 11px/15px Arial, sans-serif; text-decoration: none; text-indent: 0px; float: left; margin: 0px 0px 4px 2px; padding: 0px; width: 265px; height: 18px; overflow: hidden }
#content .column3 .block-tab .list li a:hover { text-decoration: underline }
#content .column3 .block-tab .list li span { color: #333; font: 11px/15px Arial, sans-serif; float: left; margin: 0; padding: 0; width: 10px }
#content .column3 .block-tab a { text-indent: -9999px; float: left; height: 23px }
#content .column3 .block-tab a.tab1 { background: url(/media/images/athesis/a-tab1-att.jpg) no-repeat; border-bottom: 1px solid #ccc; position: relative; z-index: 999; width: 75px }
#content .column3 .block-tab a.tab1#text_attivo { background: url(/media/images/athesis/a-tab1.jpg) no-repeat; border-bottom: 1px solid white; position: relative; z-index: 999; width: 75px }
#content .column3 .block-tab a.tab2 { background: url(/media/images/athesis/a-tab2-att.jpg) no-repeat; border-bottom: 1px solid #ccc; position: relative; z-index: 999; width: 126px }
#content .column3 .block-tab a.tab2#text_attivo { background: url(/media/images/athesis/a-tab2.jpg) no-repeat; border-bottom: 1px solid white; width: 126px }
#content .column3 .block-tab ul { list-style-type: none; float: left; margin: 0; padding: 0; width: 300px }
#content .column3 .block-tab ul li { float: left }
#content .column3 .block-tab ul li a { text-indent: -9999px; float: left; height: 23px }
#content .column3 .block-tab ul li a.tab1 { background: url(/media/images/athesis/a-tab1.jpg) no-repeat; width: 71px }
#content .column3 .block-tab ul li a.tab2 { background: url(/media/images/athesis/a-tab2.jpg) no-repeat; width: 122px }
#content .column3 .block-tab ul li a.tab3 { background: url(/media/images/athesis/a-tab3.jpg) no-repeat; width: 92px }
#content .column3 .block-tab ul li.last { background: url(/media/images/athesis/a-tab-none.jpg) no-repeat; width: 15px; height: 23px }

#content .column3 .cell { float: left; padding: 1px; border: solid 1px #ccc; width: 296px }
#content .column3 .cell .note  { line-height: 18px; padding: 2px 10px 0 0; width: 286px }
#content .column3 .cell .note a.next { background: url(/media/images/athesis/arrow-cell-next.jpg) no-repeat; text-indent: -3000px; float: right; margin: 2px 0 0; width: 15px; height: 9px; cursor: pointer }
#content .column3 .cell .note a.prev { background: url(/media/images/athesis/arrow-cell-prev.jpg) no-repeat; text-indent: -3000px; float: right; margin: 2px 0 0; width: 15px; height: 9px; cursor: pointer }
#content .column3 .cell .note span { color: #656563; font: bold 10px/13px Arial, sans-serif; float: right; margin: 0; padding: 0px 42px 0 0 }
#content .column3 .cell img { float: right; padding: 10px 10px 0 5px }
#content .column3 .cell-bg { background-color: #f4f5e5; float: left; width: 296px }
#content .column3 .cell-bord { background: url(/media/images/athesis/bg-bottom-cell.jpg) no-repeat 0 100%; float: left; padding: 0 0 6px; width: 296px }
#content .column3 .cell-bord a { color: #21201e; font: 17px/19px "Times New Roman", Times, serif; text-decoration: none; clear: left; margin: 0; padding: 0px 0 0 6px; display: block }
#content .column3 .cell-bord a.cell-link { color: #676532; font: bold 12px/15px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/arrow-villa.jpg) no-repeat 0 2px; float: left; margin: 10px 0 0 5px; padding: 0 0 0 15px; cursor: pointer }
#content .column3 .cell-bord a.cell-link:hover { text-decoration: underline; cursor: pointer }
#content .column3 .cell-bord a:hover { text-decoration: underline }
#content .column3 .cell-bord strong { color: #21201e; font: 20px/19px "Times New Roman", Times, serif; clear: left; margin: 0; padding: 7px 0 0 0px; height: 77px; overflow: hidden; display: block }
#content .column3 .cell-bot { float: left; padding: 1px; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 296px }
#content .column3 .cell-bot .weather { float: left; padding: 0 8px 0 0; border-left: 1px solid #fff; width: 104px }
#content .column3 .cell-bot .weather em { color: #231f1e; font: 11px/13px Arial, sans-serif; float: left; margin: 0; padding: 2px 0 0 8px }
#content .column3 .cell-bot .weather img { float: right }
#content .column3 .cell-bot .weather span { color: #6d6d6b; font: 11px/13px Arial, sans-serif; clear: left; margin: 0; padding: 0 0 0 8px; width: 70px; display: block }
#content .column3 .cell-bot a.bot-link { color: #676532; font: 14px/15px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/arrow-meteo.jpg) no-repeat 0 2px; float: left; margin: 7px 10px 0 5px; padding: 0 0 7px 15px }
#content .column3 .cell-bot a.bot-link:hover { text-decoration: underline }
#content .column3 .cell-bot p { color: #666634; font: 11px/15px Arial, sans-serif; margin: 0; padding: 2px 7px }
#content .column3 .cell-bot-bg { background-color: #e4e2bc; float: left; width: 296px }
#content .column3 .head { background: url(/media/images/athesis/bg-head-right-column.jpg) repeat-x; float: left; width: 300px; height: 25px }
#content .column3 .head .villa { float: right; padding: 3px 0 0; z-index: 999 }
#content .column3 .head .villa select { color: #666; font: bold 11px/17px Arial, sans-serif; margin-left: 7px; position: relative; z-index: 999; width: 130px; height: 17px }
#content .column3 .head h3 { color: #fff; font: 16px/21px Arial, sans-serif; float: left; margin: 2px 0 0 7px; display: inline }
#content .column3 .head-arena { float: left; margin: 15px 0 0; width: 300px }
#content .column3 .marg { margin: 7px 0 0 }
#content .column3 .public { border-top: 1px solid #a9aaac; float: left; margin: 0 0 15px 0; padding: 0; width: 300px }
#content .column3 .public span { color: #a9aaac; font: 10px/13px Arial, sans-serif; text-transform: uppercase; float: right; margin: 2px 0; padding: 0 }

#content .lower-info { float: left; clear: both; margin: 36px 0 0; width: 991px }
#content .lower-info .colum1 { float: left; padding: 0 18px 0 0; width: 300px }
#content .lower-info .colum1 .block { float: left; margin: 0 0 15px 0; padding: 1px; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 296px }
#content .lower-info .colum1 .block .info-col { clear: left }
#content .lower-info .colum1 .block .info-col div { float: right; padding: 2px 0 10px 10px; width: 190px }
#content .lower-info .colum1 .block .list-info { list-style-type: none; clear: both; margin: 0; padding: 5px 0 0 8px; width: 288px }
#content .lower-info .colum1 .block .list-info li { background: url(/media/images/athesis/separator-blue.jpg) no-repeat 0 3px; float: left; padding: 0 6px 0 8px; display: inline }
#content .lower-info .colum1 .block .list-info li a { color: #37669c; font: 11px/14px Arial, sans-serif; text-decoration: none; float: left }
#content .lower-info .colum1 .block .list-info li a:hover { text-decoration: underline }
#content .lower-info .colum1 .block .list-info li.first { padding: 0 6px 0 0 }
#content .lower-info .colum1 .block .regist  { float: right; margin: 10px 7px 0 0; padding-top: 2px; width: 160px; display: inline }
#content .lower-info .colum1 .block .regist .string { color: #333; font: 11px/15px Arial, sans-serif; float: left; margin: 0 0 10px; padding: 1px; border: solid 1px #aaa; width: 101px; height: 14px }
#content .lower-info .colum1 .block .regist input { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: right; margin: -2px 0 8pt; border: solid 1px #aaa; width: 100px }
#content .lower-info .colum1 .block .regist input#send { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: right; margin: -3px 0px 0px; border: solid 1px #aaa; width: 54px; height: 16px }
#content .lower-info .colum1 .block .regist label  { color: #333; font: 11px/17px Arial, sans-serif; float: left; margin: 0 0 8pt; padding: 0px 0 0; width: 55px }
#content .lower-info .colum1 .block a.clic { background: url(/media/images/athesis/larena-clic.jpg) no-repeat; text-indent: -9999px; float: right; margin: 8px 25px 0 0; width: 143px; height: 44px }
#content .lower-info .colum1 .block a.iniz { color: #37669c; font: 11px/21px Arial, sans-serif; text-decoration: none; float: left; margin: 0 0 0 8px }
#content .lower-info .colum1 .block a.iniz:hover { text-decoration: underline }
#content .lower-info .colum1 .block a.new { color: #34679e; font: 11px/15px Arial, sans-serif; text-decoration: none; float: right; margin: 5px 10px 0 0; padding: 0 0 0 12px }
#content .lower-info .colum1 .block a.new:hover { text-decoration: underline }
#content .lower-info .colum1 .block div a.next-low { background: url(/media/images/athesis/arrow-next-low.jpg) no-repeat; text-indent: -9999px; float: right; margin: 5px 10px 0 0; width: 12px; height: 11px }
#content .lower-info .colum1 .block div a.prev-low { background: url(/media/images/athesis/arrow-prev-low.jpg) no-repeat; text-indent: -9999px; float: right; margin: 5px 14px 0 0; width: 12px; height: 11px }
#content .lower-info .colum1 .block div p { color: #323232; font: 12px/15px Arial, sans-serif; margin: 10px 20px 0 10px; }
#content .lower-info .colum1 .block div span { color: #666; font: 12px/17px Arial, sans-serif; margin: 0; width: 190px }
#content .lower-info .colum1 .block div strong { color: #000; font: bold 14px/17px "Times New Roman", Times, serif; margin: 8px 0 0; display: block }
#content .lower-info .colum1 .block h3 { color: #323232; font: 12px/15px Arial, sans-serif; background: url(/media/images/athesis/bg-colum1-bottom.jpg) no-repeat 0 100%; float: left; clear: both; margin: 12px 0 0; padding: 0 0 2px 8px; width: 288px }
#content .lower-info .colum1 .block img { float: left; clear: left; margin-top: 10px; margin-bottom: 10px; margin-left: 7px; padding: 0px }
#content .lower-info .colum1 .head-bg { background-color: #990002; float: left; width: 296px; height: 28px }
#content .lower-info .colum1 .head-bg h3 { color: #fff; font: 21px/28px "Times New Roman", Times, serif; float: left; margin: 0 0 0 5px }
#content .lower-info .colum1 .head-bg p { color: #fff; font: 12px/28px Arial, sans-serif; float: right; margin: 0 5px 0 0 }
#content .lower-info .colum1 .head-colum1 { float: left; padding: 1px; border: solid 1px #ccc; width: 296px }
#content .lower-info .colum1 .public { border-top: 1px solid #a9aaac; float: left; margin: 0 0 15px 0; padding: 0; width: 300px }
#content .lower-info .colum1 .public .public-info  { float: left; padding: 9px 7px 7px; border: solid 1px #ccc; width: 284px }
#content .lower-info .colum1 .public .public-info img { float: right }
#content .lower-info .colum1 .public .public-info p { color: #333; font: 11px/15px Arial, sans-serif; margin: 5px 15px 0 1px; padding: 0 }
#content .lower-info .colum1 .public .public-info p a { color: #333; font: 11px/15px Arial, sans-serif; text-decoration: none; margin: 5px 15px 0 1px; padding: 0 }
#content .lower-info .colum1 .public .public-info p a:hover { text-decoration: underline }
#content .lower-info .colum1 .public .public-info strong { color: #000; font: 14px/17px "Times New Roman", Times, serif; margin: 0; padding: 0 }
#content .lower-info .colum1 .public span { color: #a9aaac; font: 10px/13px Arial, sans-serif; text-transform: uppercase; float: right; margin: 0; margin:2px 0 2px 0; }
#content .lower-info .colum1 .public ul { list-style-type: none; float: left; margin: 0; padding: 0; width: 300px }
#content .lower-info .colum1 .public ul li { float: left }
#content .lower-info .colum1 .public ul li a { text-indent: -9999px; height: 24px; display: block }
#content .lower-info .colum1 .public ul li a.link1  { background: url(/media/images/athesis/tab1.jpg) no-repeat; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; width: 82px }
#content .lower-info .colum1 .public ul li a.link2  { background: url(/media/images/athesis/tab2.jpg) no-repeat; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; width: 86px }
#content .lower-info .colum1 .public ul li a.link3 { background: url(/media/images/athesis/tab3.jpg) no-repeat; width: 102px }
#content .lower-info .colum1 .public ul li a.link4 { background: url(/media/images/athesis/tab4.jpg) no-repeat; width: 43px }
#content .lower-info .colum1 .public ul li a.link5  { background: url(/media/images/vicenza/tab5.jpg) no-repeat; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; width: 86px }
#content .lower-info .colum2 { float: left; padding: 0 18px 0 0; width: 319px }
#content .lower-info .colum2 .block { float: left; margin: 0 0 15px; width: 319px }
#content .lower-info .colum2 .block .block-bord { background: url(/media/images/athesis/block-bg-bottom.jpg) no-repeat 0 100%; float: left; padding: 0 0 4px; width: 290px }
#content .lower-info .colum2 .block .block-info { float: left; margin-top: 1px; padding: 2px; border-style: solid; border-width: 1pt 1px 1px 1px; border-color: #ccc; width: 294px }
#content .lower-info .colum2 .block .bord { list-style-type: none; margin: 0; padding: 0; width: 294px }
#content .lower-info .colum2 .block .bord li  { background: no-repeat 0 100%; float: left; padding: 0 0 7px; width: 290px }
#content .lower-info .colum2 .block .bord li ul { list-style-type: none; float: left; margin: 0; padding: 3px 0 0; width: 290px }
#content .lower-info .colum2 .block .bord li ul li { padding: 5px 0 0 9px; width: 136px }
#content .lower-info .colum2 .block .bord li ul li a { color: #346697; font: 12px/15px Arial, sans-serif; text-decoration: none; float: left }
#content .lower-info .colum2 .block .bord li ul li a:hover { text-decoration: underline }
#content .lower-info .colum2 .block .bord li ul li em { color: #f49430; font: 11px/15px Arial, sans-serif; margin: 0; padding: 0; display: block }
#content .lower-info .colum2 .block .bord li ul li p { color: #666; font: 11px/15px Arial, sans-serif; margin: 0; padding: 0 5px 0 0 }
#content .lower-info .colum2 .block .bord li ul li span { color: #666; font: 12px/15px Arial, sans-serif; text-decoration: none; margin: 0; padding: 0; display: inline }
#content .lower-info .colum2 .block .bord li.last { }
#content .lower-info .colum2 .block a.link { color: #346697; font: 14px/18px Arial, sans-serif; text-decoration: none }
#content .lower-info .colum2 .block a.link:hover { text-decoration: underline }
#content .lower-info .colum2 .block h3 { color: #fff; font: 12px/19px Arial, sans-serif; background: url(/media/images/athesis/block-bg-h3.jpg) repeat-x; text-transform: uppercase; float: left; margin: 0; padding: 3px 0 0 5px; width: 295px }
#content .lower-info .colum2 .block h4 { color: #333; font: 11px/15px Arial, sans-serif; text-transform: uppercase; float: left; margin: 0; padding: 0 0 2px 10px; width: 134px }
#content .lower-info .colum2 .block h5 { color: #fff; font: 12px/19px Arial, sans-serif; background-color: #959648; text-transform: uppercase; float: left; margin: 0; padding: 1px 0 0 5px; border-top: 1px solid #ccc; width: 295px }
#content .lower-info .colum2 .block img { float: left; padding: 3px 7px 2px 3px }
#content .lower-info .colum2 .block p { color: #333; font: 12px/15px Arial, sans-serif; margin: 0; padding: 3px 2px }
#content .lower-info .colum2 .block span { color: #656565; font: 10px/13px Arial, sans-serif; text-transform: uppercase; margin: 0; padding: 0 }
#content .lower-info .colum2 .tut { float: left; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 298px }
#content .lower-info .colum2 .tut a { color: #33659a; font: 11px/17px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/separator-plus-red.jpg) no-repeat 0 6px; float: left; margin: 0 0 0 3px; padding: 0 0 0 12px }
#content .lower-info .colum2 .tut a:hover { text-decoration: underline }
#content .lower-info .colum3 { float: left; width: 160px }
#content .lower-info .colum4 { background-color: #f1f2f6; float: left; margin: 0 0 0 16px; padding: 0px; width: 160px; min-height: 600px }
#content .lower-info .colum4 a { color: #1a1bf2; font: 11px/15px Arial, sans-serif; text-decoration: none; float: left; margin: 15px 15px 0 }
#content .lower-info .colum4 a.mail { color: #339935; font: 10px/15px Arial, sans-serif; float: left; margin: 0 10px 0 15px }
#content .lower-info .colum4 a:hover { text-decoration: underline }
#content .lower-info .colum4 h3 { color: #fff; font: 12px/18px Arial, sans-serif; background-color: #999; margin: 0 0 10px; padding: 0 0 0 5px; width: 155px }
#content .lower-info .colum4 p { color: #646567; font: 11px/15px Arial, sans-serif; clear: both; margin: 0 15px; width: 130px }
#content .lower-info .colum4pubb  { float: left; margin: 0 0 0 16px; padding: 0px; width: 160px; min-height: 600px }
#content .map { list-style-type: none; float: left; margin: -5px 0 0; padding: 0; border-bottom: 1px solid #a7a9ac; width: 636px }
#content .map li { background: url(/media/images/athesis/arrow-top-inner.jpg) no-repeat 0 50%; float: left; padding: 0 5px 0 11px }
#content .map li a { color: #369; font: 110%/130% Helvetica, sans-serif; text-decoration: none; float: left }
#content .map li a:hover { text-decoration: underline }
#content .map li.first { padding: 0 5px 0 0 }
#content .sidebar-info { float: left; padding: 0 0 0 18px; border-left: 1px solid #ccc; width: 300px; margin-bottom: 15px }
#content .sidebar-info .banner1 { float: left }
#content .sidebar-info .block { float: left; margin: 12px 0 0; width: 300px }
#content .sidebar-info .block .bg-head { background: #369 url(/media/images/athesis/block-bg-h3.jpg) repeat-x; float: left; padding: 3px 0 0 5px; width: 295px; height: 21px }
#content .sidebar-info .block .bg-head h5 { color: #fff; font: 12px/20px Arial, sans-serif; text-transform: uppercase; float: left; margin: 0; width: 160px }
#content .sidebar-info .block .bg-head select { color: #900; font: 12px/18px Arial, sans-serif; text-transform: uppercase; float: right; margin: 0 1px 0 0; padding: 0; width: 130px; height: 18px }
#content .sidebar-info .block .block-bord { float: left; margin: 0 0 6px; padding: 3px 0; border-bottom: 1px solid #ccc; width: 290px }
#content .sidebar-info .block .block-bord { float: left; margin: 0 0 6px; padding: 3px 0; border-bottom: 1px solid #ccc; width: 290px }
#content .sidebar-info .block .block-hold { float: left; padding: 0px; width: 200px }
#content .sidebar-info .block .block-info { float: left; padding: 2px; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 294px }
#content .sidebar-info .block .block-info .backgr { background-color: #f1f2f6; width: 294px; overflow: hidden }
#content .sidebar-info .block .block-info .count { list-style-type: none; margin: 0; padding: 0 0 0 11px; width: 258px }
#content .sidebar-info .block .block-info .count li { float: left; padding: 0; border-bottom: 1px solid #c5c5c7; width: 258px }
#content .sidebar-info .block .block-info .count li a { color: #333; font: 11px/14px Arial, sans-serif; text-decoration: none; float: left }
#content .sidebar-info .block .block-info .count li a:hover { text-decoration: underline }
#content .sidebar-info .block .block-info .count li span { color: #333; font: 11px/14px Arial, sans-serif; float: right; margin: 0; padding: 0; width: 30px }
#content .sidebar-info .block .block-info .lists { list-style-type: none; margin: 0; padding: 0 0 0 11px; width: 270px }
#content .sidebar-info .block .block-info .lists li { float: left; padding: 0; border-bottom: 1px solid #c5c5c7; width: 270px }
#content .sidebar-info .block .block-info .lists li a { color: #333; font: 11px/14px Arial, sans-serif; text-decoration: none; float: left; margin: 0 50px 0 0; width: 60px }
#content .sidebar-info .block .block-info .lists li a:hover { text-decoration: underline }
#content .sidebar-info .block .block-info .lists li em { color: #393; font: 11px/14px Arial, sans-serif; background: url(/media/images/athesis/arrow-green.jpg) no-repeat 0 50%; float: left; margin: 0 5px 0 25px; padding: 0 0 0 20px; width: 35px }
#content .sidebar-info .block .block-info .lists li span { color: #333; font: 11px/14px Arial, sans-serif; float: left; margin: 0; padding: 0; width: 35px }
#content .sidebar-info .block .block-info .money { list-style-type: none; margin: 0 0 7px; padding: 0 0 0 11px; width: 270px; overflow: hidden }
#content .sidebar-info .block .block-info .money li { background: url(/media/images/athesis/separator-money.jpg) no-repeat 0 50%; float: left; padding: 0 0 0 20px; border-bottom: 1px solid #c5c5c7; width: 140px }
#content .sidebar-info .block .block-info .money li a { color: #333; font: 11px/16px Arial, sans-serif; text-decoration: none; float: left }
#content .sidebar-info .block .block-info .money li a:hover { text-decoration: underline }
#content .sidebar-info .block .block-info .money li.first { padding: 0; width: 110px }
#content .sidebar-info .block .block-info .serie { list-style-type: none; margin: 0; padding: 10px 0 0 2px; width: 292px }
#content .sidebar-info .block .block-info .serie li { float: left; padding: 0 0 0 9px }
#content .sidebar-info .block .block-info .serie li a { color: #369; font: 12px/16px Arial, sans-serif; text-decoration: underline; float: left }
#content .sidebar-info .block .block-info .serie li a:hover { text-decoration: none }
#content .sidebar-info .block .block-info a.part { color: #369; font: 12px/24px Arial, sans-serif; text-decoration: underline; float: left; margin: 5px 0 0 11px }
#content .sidebar-info .block .block-info a.part:hover { text-decoration: none }
#content .sidebar-info .block .block-info h4 { color: #900; font: 12px/16px Arial, sans-serif; text-transform: uppercase; clear: both; margin: 0 0 5px 11px; padding: 10px 0 0 }
#content .sidebar-info .block a.link { color: #346697; font: 140%/100% Arial, sans-serif; text-decoration: none; float: left; margin: 3px 3px 0 2px }
#content .sidebar-info .block a.link:hover { text-decoration: underline }
#content .sidebar-info .block h3 { color: #fff; font: 110%/170% Arial, sans-serif; background: #369 url(/media/images/athesis/block-bg-h3.jpg) repeat-x; text-transform: uppercase; float: left; margin: 0 0 1px; padding: 3px 0 0 5px; width: 295px }
#content .sidebar-info .block img  { float: left; margin: 0 5pt 0 1px }
#content .sidebar-info .block p { color: #333; font: 120%/120% Arial, sans-serif; float: left; margin: 0; padding: 3px 2px 2px; width: 195px }
#content .sidebar-info .block span { color: #656565; font: 100%/120% Arial, sans-serif; text-transform: uppercase; float: left; margin: 0; padding: 0 2px 4px; width: 195px }
#content .sidebar-info .block-tab { float: left; margin: 15px 0 0; padding: 10px 0; border: solid 1px #ccc; width: 298px }
#content .sidebar-info .block-tab .list { list-style-type: none; margin: 0; padding: 5px 0 0; width: 298px }
#content .sidebar-info .block-tab .list li { float: left; padding: 0 0 3px 10px; width: 280px }
#content .sidebar-info .block-tab .list li a { color: #336797; font: 120%/140% Arial, sans-serif; text-decoration: none; text-indent: 0px; float: left }
#content .sidebar-info .block-tab .list li a:hover { text-decoration: underline }
#content .sidebar-info .block-tab .list li span { color: #333; font: 120%/140% Arial, sans-serif; float: left; margin: 0 3px 0 0; padding: 0 }
#content .sidebar-info .block-tab h2 { color: #900; font: 120%/160% Arial, sans-serif; text-transform: uppercase; margin: 0; padding: 0 0 0 10px; width: 280px }
#content .sidebar-info .box-dark { float: left; clear: both; width: 298px }
#content .sidebar-info .box-dark .box-dark-border { float: left; clear: left; padding: 1px; border: solid 1px #ccc; width: 294px }
#content .sidebar-info .box-dark .box-dark-info { background: url(/media/images/athesis/bg-box-dark.jpg) repeat-y; float: left; padding: 6px 0; width: 294px }
#content .sidebar-info .box-dark .box-dark-info .photo { list-style-type: none; float: left; margin: 0; padding: 0; width: 294px }
#content .sidebar-info .box-dark .box-dark-info .photo li { float: left; padding: 0 0 0 6px; width: 280px }
#content .sidebar-info .box-dark .box-dark-info .photo li a.photo-camera { color: #fff; font: 110%/140% Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/ico-photo.jpg) no-repeat 0 2px; float: left; clear: none; margin: 50px 0 0 10px; padding: 0 0 0 25px; width: 120px }
#content .sidebar-info .box-dark .box-dark-info .photo li a.photo-camera:hover { text-decoration: underline }
#content .sidebar-info .box-dark .box-dark-info .photo li img { float: left }
#content .sidebar-info .box-dark .head-video { background: #424143 url(/media/images/athesis/bg-arena-tv.jpg) repeat-x; float: left; margin: 15px 0 0; width: 298px }
#content .sidebar-info .box-dark .head-video h2 { color: #fff; font: 160%/140% Arial, sans-serif; text-transform: uppercase; float: left; margin: 0; padding: 2px 0 0 5px; width: 170px }
#content .sidebar-info .box-dark .head-video p { color: #fff; font: 110%/210% Arial, sans-serif; float: right; margin: 0; padding: 0 5px 0 0 }
#content .sidebar-info .cell { float: left; padding: 1px; border: solid 1px #ccc; width: 296px }
#content .sidebar-info .cell .note { float: left; padding: 2px 10px 0 0; width: 286px }
#content .sidebar-info .cell .note a.next { background: url(/media/images/athesis/arrow-cell-next.jpg) no-repeat; text-indent: -3000px; float: right; margin: 2px 0 0; width: 15px; height: 9px }
#content .sidebar-info .cell .note a.prev { background: url(/media/images/athesis/arrow-cell-prev.jpg) no-repeat; text-indent: -3000px; float: right; margin: 2px 0 0; width: 15px; height: 9px }
#content .sidebar-info .cell .note span { color: #656563; font: 10px/13px Arial, sans-serif; float: right; margin: 0; padding: 0 42px 0 0 }
#content .sidebar-info .cell img { float: right; padding: 10px 10px 0 5px }
#content .sidebar-info .cell-bg { background-color: #f4f5e5; float: left; width: 296px }
#content .sidebar-info .cell-bord { background: url(/media/images/athesis/bg-bottom-cell.jpg) no-repeat 0 100%; float: left; padding: 0 0 6px; width: 296px }
#content .sidebar-info .cell-bord a.cell-link { color: #676532; font: 12px/15px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/arrow-villa.jpg) no-repeat 0 2px; float: left; margin: 10px 0 0 5px; padding: 0 0 0 15px }
#content .sidebar-info .cell-bord a.cell-link:hover { text-decoration: underline }
#content .sidebar-info .cell-bord strong { color: #21201e; font: 17px/19px "Times New Roman", Times, serif; clear: left; margin: 0; padding: 7px 0 0 6px; display: block }
#content .sidebar-info .colums { float: left; margin: 15px 0 0; width: 300px; overflow: hidden }
#content .sidebar-info .colums .ban { float: left; margin: 0 17px 0 0; width: 160px }
#content .sidebar-info .colums .box { float: left; padding: 7px; border-style: solid; border-width: 9px 1px 1px 1px; border-color: #d7d7d7; width: 105px; min-height: 576px }
#content .sidebar-info .colums .box a { color: #f16600; font: 110%/150% Arial, sans-serif; text-decoration: none; float: left }
#content .sidebar-info .colums .box a:hover { text-decoration: underline }
#content .sidebar-info .colums .box div { background: url(/media/images/athesis/dotted.jpg) no-repeat 0 100%; padding: 7px 0; width: 105px }
#content .sidebar-info .colums .box h2 { color: #333; font: 170%/130% Georgia, "Times New Roman", Times, serif; margin: 0; width: 105px }
#content .sidebar-info .colums .box p { color: #333; font: 110%/150% Arial, sans-serif; clear: both; margin: 0; width: 105px }
#content .sidebar-info .colums .boxpubb  { float: left; margin: 0px; padding: 0px; width: 120px }
#content .sidebar-info .head { background: url(/media/images/athesis/bg-head-right-column.jpg) repeat-x; float: left; margin: 13px 0 0; width: 300px; height: 25px }
#content .sidebar-info .head h3 { color: #fff; font: 16px/21px Arial, sans-serif; text-transform: uppercase; float: left; margin: 2px 0 0 7px; display: inline }
#content .sidebar-info .marg  { margin: -23px 0 0; padding: 0px }
#content .sidebar-info .notice  { float: left; margin: 0px; padding: 10px 12px; border: solid 1px #ccc; width: 274px }
#content .sidebar-info .notice h5 { color: #900; font: 120%/130% Arial, sans-serif; text-transform: uppercase; margin: 0 }
#content .sidebar-info .notice ul { list-style-type: none; margin: 6px 0 0; padding: 0; width: 274px }
#content .sidebar-info .notice ul li { background: url(/media/images/athesis/separator-notice.jpg) no-repeat 0 6px; float: left; padding: 0 0 4px 15px; width: 259px }
#content .sidebar-info .notice ul li a { color: #33659a; font: 120%/140% Arial, sans-serif; text-decoration: none; float: left }
#content .sidebar-info .notice ul li a:hover { text-decoration: underline }
#content .sidebar-info .public { border-top: 1px solid #a9aaac; float: left; margin: 15px 0 0; width: 300px }
#content .sidebar-info .public span { color: #a9aaac; font: 100%/130% Arial, sans-serif; text-transform: uppercase; float: right; margin: 2px 0; padding: 0 }
#content .sidebar-info .tut { float: left; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 298px }
#content .sidebar-info .tut a { color: #33659a; font: 110%/160% Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/separator-plus-red.jpg) no-repeat 0 50%; float: left; margin: 0 0 0 3px; padding: 0 0 0 12px }
#content .sidebar-info .tut a:hover { text-decoration: underline }
#content .sidebar-info .tut-spec { float: left; padding: 2px; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ccc; width: 294px }
#content .sidebar-info .tut-spec a { color: #33659a; font: 110%/130% Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/separator-plus-red.jpg) no-repeat 0 50%; float: left; margin: 0 0 0 3px; padding: 0 0 0 12px }
#content .sidebar-info .tut-spec div { background-color: #f1f2f6; width: 294px; overflow: hidden }
#content .sidebar-info .block-link-fondi { float: left; margin: 0 0 15px 0; border: 1px solid #ccc; width: 298px; height: 50px; background: url(/media/images/athesis/servizi_fondi.gif) no-repeat 10px 3px; }
#content .sidebar-info .block-link-fondi img { float: right; margin: 10px 5px 0 0 }
#content .sidebar-info .block-link-fondi a,
#content .sidebar-info .block-link-fondi a:hover { display: block; padding: 17px 0 0 100px; text-align: left; font:normal 18px/18px Georgia, Trebuchet MS, arial, Times, serif; color:#4c4c4c; text-decoration: none; }
#content .sidebar-info .block-link-fondi a:hover { text-decoration: underline; }



#content  .contenitore  { float: left; clear: both; margin: 0 0 15px; padding: 1px 0 0; border-top: 1px solid #ccc; width: 100% }

#content  .contenitore .titoli_testate{
	float:left;
	width:100%;
	padding:1px 0 1px 0;
	margin:0;
	background:#959648;
	border-top:1px solid #a8a9ad;
}

#content  .contenitore .titoli_testate h1{
	font:normal 12px/16px Helvetica, Arial, Verdana, sans-serif;
	color:#f9f9f9;
	padding:0;
	margin:0 17px 0 7px;
	text-transform:uppercase;
}

#content .contenitore .box { background-color: #fff; float: left; margin-top: 1px; margin-bottom: 15px; padding: 1px; border: solid 1px #cccecb; width: 296px }


#content .contenitore .box .box-agenda{
	float:left;
	padding:10px;
	width:276px;
	margin:0px;
	background:#f4f5e5;
}

#content .contenitore .box .box-agenda .notizia-eventi{
	clear:both;
	padding:0px;
	margin:10px 0 0 0;
	border-top:1px solid #a8a9ad;
}
#content .contenitore .box .box-agenda .notizia-eventi h1 { color: #666632; font: 13px/16px Helvetica, Arial, Verdana, sans-serif; clear: both; margin: 10px 0 5px; padding: 0px }
#content .contenitore .box .box-agenda .notizia-eventi h2{
	clear:both;
	font:bold 12px/14px Helvetica, Arial, Verdana, sans-serif;
	color:#4b4d4c;
	padding:0px;
	margin:0 0 5px 0;
}
#content .contenitore .box .box-agenda .notizia-eventi h2 a { color: #4b4d4c; font: bold 12px/14px Helvetica, Arial, Verdana, sans-serif; text-decoration: none; clear: both; margin: 0 0 5px; padding: 0px }
#content .contenitore .box .box-agenda .notizia-eventi h2 a:hover { text-decoration: underline }
#content .contenitore .box .box-agenda .notizia-eventi h4 { color: #4b4d4c; font-style: normal; font-variant: normal; font-size: 14px; line-height: 14px; font-family: Helvetica, Arial, Verdana, sans-serif; clear: both; margin: 15pt 0 10px; padding: 0px }
#content .contenitore .box .box-agenda .notizia-eventi h3{
	clear:both;
	font:normal 12px/14px Helvetica, Arial, Verdana, sans-serif;
	color:#4b4d4c;
	padding:0px;
	margin:0;
}

#content .contenitore .box .box-agenda .calendario{
	clear:both;
	float:left;
	padding:0px;
	width:276px;
	margin-bottom:10px;
}
#content .contenitore .box .box-agenda .calendario span { float: left; margin: 0px 0px 0px 5px; padding: 0px }
#content .contenitore .box .box-agenda .calendario h1{
	font:12px/12px helvetica, Arial, verdana, sans-serif;
	color:#a8a9ad;
	float:left;
	padding:0px;
	margin:0px;
	background:#e3e4d7;
	width:186px; 
	height:166px;
}

#content .contenitore .box .box-agenda .calendario h2 { color: #336699; font: 12px/12px helvetica, Arial, verdana, sans-serif; float: right; margin: 135px 0 0; padding: 0px }
#content .contenitore .box .box-agenda .calendario h2 a { color: #336699; font: 12px/12px helvetica, Arial, verdana, sans-serif; text-decoration: none; float: right; margin: 0px 0 0; padding: 0px }
#content .contenitore .box .box-agenda .calendario h2 a:hover { text-decoration: underline }












#footer { margin: 15px 0 0 0; width: 991px; overflow: hidden }
#footer .box { padding: 1px; border: solid 1px #ccc; width: 987px }
#footer .box ul { list-style-type: none; float: left; margin: 0; padding: 1px 0 0; width: 670px }
#footer .box ul li { background: url(/media/images/athesis/separator-header-double.jpg) no-repeat 0 50%; float: left; padding: 0 7px 0 10px }
#footer .box ul li a { color: #336596; font: 110%/130% Arial, sans-serif; text-decoration: none; float: left }
#footer .box ul li a:hover { text-decoration: underline }
#footer .box ul li.first { padding: 0 7px 0 4px }
#footer .box-inner { background-color: #f1f2f6; padding: 2px 0 0; width: 987px; height: 20px }
#footer .links { background-color: #ececec; list-style-type: none; margin: 2px 0 0; padding: 11px 0 9px; height: 46px }
#footer .links li { float: left; margin: 0 18px; }
#footer p { color: #333; font: 110%/180% Arial, sans-serif; margin: 0; width: 991px }
#header { margin: 0px; padding: 0px; width: 991px; overflow: hidden }
#header #menu { background: #920808 url(/media/images/athesis/bg-menu.jpg) repeat-x; list-style-type: none; float: left; margin: 4px 0 0; padding: 0; width: 991px }
#header #menu li { float: left; padding: 4px 0 0 19px }
#header #menu li a { color: #fff; font: 140%/130% Arial, sans-serif; text-decoration: none; float: left; padding: 0 11px 2px }
#header #menu li a.active { color: #980000; background-color: #fff }
#header #menu li a:hover { color: #980000; background-color: #fff; border: solid 0px #f00 }
#header .head-info { clear: both; margin: 2px 0 0; padding: 2px 0 0; border-top: 1px solid #a8a9ae; width: 991px }
#header .head-info .big { font: 26px Helvetica, sans-serif; float: left; margin: 2px 0 2pt 5px; padding: 0pt }
#header .head-info .head-form { float: right; clear: right; margin: 15px 0 0 }
/*#header .head-info .head-form a { color: #32659a; font: 9px/11px Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/ico-rss.jpg) no-repeat 100% 0; float: left; padding: 8px 24px 0 0 }*/
#header .head-info .head-form .text{ font: 9px/11px Arial, sans-serif; text-decoration: none;  padding: 8px 24px 0 0 }
#header .head-info .head-form .BottoneCerca{ font: 10px/12px Arial, sans-serif; text-decoration: none; padding: 0 0 0 0  }


#header .head-info .head-form a { color: #32659a; font: 9px/11px Arial, sans-serif; text-decoration: none;  padding: 8px 0 0 24px  }
#header .head-info .head-form a:hover { text-decoration: underline }
#header .head-info .icons { list-style-type: none; list-style-position: outside; float: right; margin: -2px -1pt 0 0; padding: 0 }
#header .head-info .icons li { background: url(/media/images/athesis/separator-icons.jpg) no-repeat; float: left; padding: 0 0 0 1px }
#header .head-info .icons li a { color: #666; font: 9px/11px Arial, sans-serif; text-decoration: none; text-align: center; float: left; padding: 27px 0 0 }
#header .head-info .icons li a.ico1 { background: url(/media/images/athesis/ico1.jpg) no-repeat; width: 44px }
#header .head-info .icons li a.ico2 { background: url(/media/images/athesis/ico2.jpg) no-repeat; width: 47px }
#header .head-info .icons li a.ico3  { background: url(/media/images/athesis/ico3.jpg) no-repeat; width: 64px; height: 0px }
#header .head-info .icons li a.ico3a { background: url(/media/images/athesis/ico3a.jpg) no-repeat; width: 47px; height: 0px }
#header .head-info .icons li a.ico3b { background: url(/media/images/athesis/ico3b.jpg) no-repeat; width: 47px; height: 0px }
#header .head-info .icons li a.ico4  { background: url(/media/images/athesis/ico4.jpg) no-repeat; border-right: 1px solid #c0c0c0; width: 47px; height: 0px }
#header .head-info .icons li a.ico5 { background: url(/media/images/athesis/ico5.jpg) no-repeat; width: 43px }
#header .head-info .icons li a.ico6 { background: url(/media/images/athesis/ico6.jpg) no-repeat; width: 48px }
#header .head-info .icons li a.ico_cinema { background: url(/media/images/athesis/ico_cinema.jpg) no-repeat; width: 44px }
#header .head-info .icons li a.ico_fondi { background: url(/media/images/athesis/ico_fondi.jpg) no-repeat; width: 44px }
#header .head-info .icons li a:hover { text-decoration: underline }
#header .head-info .icons li.last { background: url(/media/images/athesis/separator-icons.gif) no-repeat; padding: 0 1px }
#header .head-info .marg-form { float: right; clear: right; margin: -7px 0 0; width: 500px }
#header .head-info .place { float: right; padding: 0 15pt 0 0px }
#header .head-info .place a { color: #336598; font: 90%/110% Arial, sans-serif; text-decoration: none; text-align: right }
#header .head-info .place a:hover { text-decoration: underline }
#header .head-info .place span { color: #666; font: 90%/130% Arial, sans-serif; text-align: right; text-transform: uppercase; margin: 0; padding: 0; display: block }
#header .head-info p { color: #666; font: 110%/120% Arial, sans-serif; float: left; margin: 0; padding: 0 }
#header .head-info strong { color: #333; font: bold 110%/120% Arial, sans-serif; margin: 0; padding: 0 }
#header .header-box  { background-color: #ececec; float: left; padding: 6px; width: 979px; height: 90px }
/*#header .header-box .banner-top-dx  { float: left; margin: 0px 6px 0px 0px; padding: 0px 0px 0px 6px; border-left: 1px solid silver }*/
#header .header-box .banner-top-dx  { float: right; margin: 0px 0px 0px 6px; padding: 0px; }
#header .header-box .banner-top-dx img { float: left; margin: 0px; padding: 0px }
#header .header-box .banner-top-sx  { float: left; margin: 0px; padding: 0px 6px 0px 0px; border-right: 1px solid silver }
#header .header-box .banner-top-sx img  { float: left; margin: 0px; padding: 0px }
#header .banner-strip  { margin: 5px 0; text-align: center; padding: 0; width: 991px }
#header .mart { color: #666; font: 110%/120% Helvetica, sans-serif; float: right; margin: 3px 0 0 }
#header .mart b { color: #333 }
#header .men { list-style-type: none; float: left; margin: 5px 0 0; padding: 0; width: 991px }
#header .men li { background: url(/media/images/athesis/separator-men.jpg) no-repeat 0 50%; float: left; padding: 0 7px 0 8px }
#header .men li a { color: #333; font: bold 120%/160% Arial, sans-serif; text-decoration: none; float: left; padding: 0 }
#header .men li a:hover { text-decoration: underline }
#header .men li.first { }
#header .men-border { float: left; border-bottom: 1px solid #ccc; width: 991px }
#header .men1 { list-style-type: none; float: left; margin: 5px 0 0; padding: 0; width: 991px }
#header .men1 li { background: url(/media/images/athesis/separator-men.jpg) no-repeat 0 50%; float: left; padding: 0 2px 3px 3px }
#header .men1 li a { color: #333; font: bold 120%/120% Arial, sans-serif; text-decoration: none; float: left; padding: 2px 5px; border: solid 1px #fff }
#header .men1 li a.active { background-color: #f1f2f6; border: solid 1px #ccc }
#header .men1 li a:hover { background-color: #f1f2f6; border: solid 1px #ccc }
#header .men1 li.first { }
#header .reg { list-style-type: none; margin: 0; padding: 0; width: 991px }
#header .reg li  { padding: 0 1px 0 7px; display: inline }
#header .reg li a { color: #33689a; font: 0.9em/1.1em Arial, sans-serif; text-decoration: none; text-transform: uppercase }
#header .reg li a:hover { text-decoration: underline }
#header .reg li.first { padding: 0 1px 0 0 }
#header .reg1 { list-style-type: none; float: left; margin: 0; padding: 6px 0 0; width: 800px }
#header .reg1 li  { float: left; padding: 0 4px 0 7px }
#header .reg1 li a { color: #33689a; font: 90%/110% Arial, sans-serif; text-decoration: none; text-transform: uppercase; float: left }
#header .reg1 li a:hover { text-decoration: underline }
#header .reg1 li.first { padding: 0 4px 0 0 }
#main {
/*	margin:0 auto;
	width:991px;*/
}
/* inner-reg1 */
/* inner-head-info */
/* sezione page*/
/* parte duplicata da turi...giorgio, pensaci tu! */
/* content inner page */
#textchanger{
	float:right;
	margin:-15px 0 0;
}
#textchanger a { color: #666; font: bold 140%/180% Georgia, "Times New Roman", Times, serif; text-decoration: none; text-indent: 0 }
#textchanger ul{
	margin:0;
	padding:0;
	list-style: none;
}
#textchanger ul li{
	float:left;
	display: inline;
	margin:0 5px 0 0;
}
#textchanger ul li img{
	display:block;
	vertical-align:middle;
}
/* sezione page*/






/* Stili base */
.titoletto { color: #336699; font: 13px/15px Arial, Helvetica, Sans-serif; margin: 10px 0 7px 0; padding: 0; text-align: center; }
.titoletto a { color: #336699; font: 13px/15px Arial, Helvetica, Sans-serif; text-decoration: underline; }
.titoletto a:hover { text-decoration: none }

/* Attach per lettere. Brutto, andrebbe consolidato in un unico insieme di stili. */
#content .column-info .contnotizia ul  { list-style-type: none; margin: 0px; padding: 0; width: 616px }
#content .column-info .contnotizia ul li  { background: url(/media/images/athesis/separator-plus-blue.jpg) no-repeat 0 50%; padding: 0 0 0 10px; width: 606px }
#content .column-info .contnotizia ul li a  { color: #369; font: 11px/16px Arial, sans-serif; text-decoration: none; width: 616px }
#content .column-info .contnotizia ul li a:hover { text-decoration: underline }

/* Fotonotizie*/
.box-fotonotizie { float: none; clear: both; padding: 0 0 8px 0; margin: 8px 0; border-bottom: 1px solid #a8a9ad; }
.box-fotonotizie .foto-head { background: url(/media/images/athesis/bg-head-block.gif) repeat-x 0 0; margin: 8px 0 1px 0; padding: 2px 0 0 0; height: 20px; }
.box-fotonotizie .foto-head a { float: left; margin: 0 10px; color: #fff; font: 11px/20px Arial, sans-serif; text-decoration: none; text-transform: uppercase; }
.box-fotonotizie .foto-head a:hover { text-decoration: underline; }
.box-fotonotizie .foto-head ul { list-style-type: none; float: right; margin: 0; padding: 0; background: #fff; }
.box-fotonotizie .foto-head ul li { float: left; border-left: 3px solid #fff; }
.box-fotonotizie .foto-head ul li a { display: block; margin: 0; width: 20px; height: 20px; color: #fff; font: 11px/20px Arial, sans-serif; text-decoration: none; background-color: #999; text-align: center; cursor: pointer }
.box-fotonotizie .foto-head ul li a#activelink { background-color: #b51a2a }
.box-fotonotizie .foto-head ul li a#activetemilink { background-color: #989548 }
.box-fotonotizie .foto-head ul li a:hover { background-color: #b51a2a; text-decoration: none; }

.box-fotonotizie .foto-info-bg { padding: 2px; border: solid 1px #ccc; }
.box-fotonotizie .foto-info { background-color: #f1f2f6; margin: 0; overflow: hidden }
.box-fotonotizie .foto-info a { text-decoration: none; }
.box-fotonotizie .foto-info a h5 { color: #303030; font: 21px/23px "Times New Roman", Times, serif; text-decoration: none; margin: 0; padding: 5px 0 8px 5px }
.box-fotonotizie .foto-info a:hover h5 { text-decoration: underline }
.box-fotonotizie .foto-info h5 { color: #303030; font: 21px/23px "Times New Roman", Times, serif; margin: 0; padding: 5px 0 8px 5px }
.box-fotonotizie .foto-info img { float: right; padding: 0 0 0 10px }
.box-fotonotizie .foto-info p { color: #303030; font: 12px/15px Arial, sans-serif; margin: 0; padding: 0 0 0 5px }

.box-fotonotizie-temi { border-top: 1px solid #a8a9ad; border-bottom: 0; padding: 0; }
.box-fotonotizie-temi .foto-head { background: url(/media/images/athesis/bg-head-block-temi.gif) repeat-x 0 0 !important; }
.box-fotonotizie-temi .foto-info-bg { background-color: #F4F5E5 !important; }
.box-fotonotizie-temi .foto-head ul li>a:hover { background-color: #989548 !important; }

/* Box pubblicità con bordo superiore grigio e testatina grigia allineata a dx */
.box-pubblicita { margin: 0 0 15px 0; padding: 0; width: auto; clear: both; }
.box-pubblicita .header { border-top: 1px solid #a9aaac; color: #a9aaac; font: 10px/13px Arial, sans-serif; text-transform: uppercase; text-align: right; padding: 2px 0; }
.box-pubblicita .banner-b1 { margin: 0; }
.box-pubblicita .banner-b1-manzoni-hidden { display: none; }
.box-pubblicita .banner-b1-manzoni { display: block; margin-bottom: 15px; }

/* Box scura:
    - fotogallery spalla dx */
.box-scura { margin: 0 0 15px 0; clear:both; }
.box-scura .header { height:25px; background: #424143 url(/media/images/athesis/bg-arena-tv.jpg) repeat-x; margin: 0; }
.box-scura .header h2 { color: #fff; font: 160%/140% Arial, sans-serif; text-transform: uppercase; float: left; margin: 0; padding: 2px 0 0 5px; }
.box-scura .header p { color: #fff; font: 110%/210% Arial, sans-serif; float: right; margin: 2px 5px; }
.box-scura .header a { color: #fff; font: 11px/23px Arial, sans-serif; text-decoration: none; margin: 0; }
.box-scura .header a:hover { text-decoration: underline }
.box-scura .border { padding: 1px; border: solid 1px #ccc; }
.box-scura .border .info { background: url(/media/images/athesis/bg-box-dark.jpg) repeat-y; padding: 6px 0; }
.box-scura .border .info .photo { list-style-type: none; margin: 0; padding: 0; height: 81px }
.box-scura .border .info .photo li { float: left; padding: 0 0 0 6px; }
.box-scura .border .info .photo li a.photo-camera { color: #fff; font: 110%/140% Arial, sans-serif; text-decoration: none; background: url(/media/images/athesis/ico-photo.jpg) no-repeat 0 2px; float: left; clear: none; margin: 50px 0 0 10px; padding: 0 0 0 25px; width: 120px }
.box-scura .border .info .photo li a.photo-camera:hover { text-decoration: underline }
.box-scura .border .info .photo li img { float: left }

/* Box per banner E1, E2, F1 (skyscrapers) su spalla dx */
.box-skyscrapers { height: 600px; margin: 0 0 15px 0; }
.box-skyscrapers .banner-e1 { float: left; width: 160px; padding: 0; margin: 0; }
.box-skyscrapers .banner-e2 { float: left; width: 160px; padding: 0; margin: 0 0 0 16px; }
.box-skyscrapers .banner-f1 { float: left; width: 120px; padding: 0; margin: 0 0 0 20px; }

/*  Box per informazioni su spalla, come ad es. più visti, notizie correlate e similari.
    Sia liste numerate che liste non numerate. */
.box-sideinfo { margin: 0 0 15px 0; padding: 10px 0; border: solid 1px #ccc; }
.box-sideinfo h2 { color: #900; font: 120% Arial, sans-serif; text-transform: uppercase; margin: 0; padding: 0 0 0 10px; }
.box-sideinfo p { color: #333; font: 120%/140% Arial, sans-serif; padding: 0; margin: 10px 10px 5px 10px; }
.box-sideinfo ul { list-style: none outside url(/media/images/athesis/squaredot.gif); color: #333; }
.box-sideinfo ul { padding: 0; margin: 10px 10px 5px 30px; }
.box-sideinfo ol { padding: 0; margin: 10px 10px 5px 35px; color: #333; list-style: decimal outside; }
.box-sideinfo li { padding: 0; margin: 0 0 5px 0; font: 120%/140% Arial, sans-serif; text-decoration: none;  text-indent: 0px; }
.box-sideinfo a { color: #336797; text-decoration: none; text-indent: 0px; margin: 0; padding: 0; }
.box-sideinfo a:hover { text-decoration: underline }

/* Immagine fascetta meteo homepage */
img.fascetta-meteo { display: block; float: none !important; width: 296px; height: 31px; margin: 2px 0px 0px 0px; padding: 1px 0px 0px 0px !important; border-top: 1px solid #CCC; }

/* Commenti su articoli (non fotogallery) */
div#news_comment_nav { float: right; margin: 0px; padding: 3px 0px 0px; width: 530px; height: 15px }
div#news_comment_nav img { float: right; margin: 2px 0px 0px; padding: 0px; cursor: pointer  }
div#news_comment_nav li { color: gray; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, sans-serif; margin-right: 2px; margin-left: 2px; display: inline }
div#news_comment_nav li#current { color: #fb7925; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, sans-serif; margin-right: 2px; margin-left: 2px; display: inline }
div#news_comment_nav ul { float: right; margin: 0px 5px; padding: 0px 8px }
div#news_commenti { color: black; text-align: left; float: none; clear: both; margin: 30px 20px 15px 0; padding: 2px 0 0 0; border-top: 1px solid silver; position: relative; }
div#news_commenti h1 { font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase; margin: 0px; padding: 0px }
div#news_commenti h6 { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase; float: left; margin: 0px 2px 0px 0px; padding: 0px }
div#news_commenti_txt { color: white; font-weight: normal; font-size: 12px; font-family: Helvetica, Geneva, Arial, Swiss, SunSans-Regular; text-align: left; margin: 0px; padding: 6px 0px 0px; border-top: 1px solid silver }
div#news_commenti_txt h1  { color: #4c4c4c; font-weight: 500; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: left; text-transform: none; margin: 7px 10px 16px 0px; padding: 0px }
div#news_commenti_txt h5 { color: black; font-weight: 500; font-size: 12px; font-family: Helvetica, Geneva, Arial, Swiss, SunSans-Regular; text-align: left; text-transform: none; margin: 0px; padding: 0px }
div#news_commenti_txt span#data { color: gray; font-weight: normal; font-size: 11px; font-family: Helvetica, Geneva, Arial, Swiss, SunSans-Regular; text-align: left; text-transform: none; margin: 0px; padding: 0px }
div#news_commenti_txt span#name { font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, Swiss, SunSans-Regular; text-align: left; text-transform: none; margin: 0px 2px 0px 0px; padding: 0px }
div#news_commenti_txt span#num { color: #fb7925; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, Swiss, SunSans-Regular; text-align: left; text-transform: none; margin: 0px 5px 0px 0px; padding: 0px }
#news_form { float: none; margin: 20px 0px 0px; padding: 0px; border-top: 1px dashed silver }
#news_form h1 { float: none; clear: both; margin: 8px 0px 10px 0px !important; padding: 0px; }
#news_form h1 a { float: none; color: #4c4c4c; font-weight: normal; font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; }
#news_form input { color: #696969; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 3px 0px 0px; padding: 0px; border: solid 3px white; width: 145px }
#news_form input#checkbox { color: #696969; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; float: left; margin: -2px 8px 0px 0px; padding: 0px; border: none 0px; width: 15px }
#news_form label { float: none; color: #4c4c4c; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 12px 0px 0px; padding: 0px }
#news_form .warn { float: none; margin: 15px 0; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#news_form .textbox { margin: 2px 0; border: 1px solid silver; }
#news_form textarea { float: none; width: 100%; border: 0; height: 100px; color: #696969; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; }
#news_form .c-buttons { margin: 15px 0; text-align: right; padding: 0;}
#news_form button { color: #4c4c4c; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e5e5e5; border: solid 1px #4c4c4c; }

/* Header background differenziato per testata */
.header-are { background-color: #9A0000; }
.header-gdv { background-color: #9A0000; }
.header-bso { background-color: #3E85B0; }

/* SPage in column-info */
.column-info .spage { display: block; margin: 0 0 15px 0; clear: both; }
.column-info .spage h1 { float: none; color: #333; font: 36px/30px Georgia, "Times New Roman", Times, serif; text-align: left; clear: both; margin: 10px 0 20px 0; }
.column-info .spage h2 { float: none; color: #333; font: 16px/18px Georgia, "Times New Roman", Times, serif; text-align: left; clear: both; margin: 10px 0; }
.column-info .spage p { font-size: 17px !important; line-height: 25px !important; margin: 0 0 1em 0; }
.column-info .spage ul { list-style-type: none; padding: 0; }
.column-info .spage ul img { float: left; height: 100px; margin: 0 15px 15px 0; }
.column-info .spage ul li { clear: both; list-style-type: none; font-size: 17px !important; line-height: 25px !important;  }
.column-info .spage ul li h2 { clear: none !important; font-size: 17px !important; line-height: 25px !important;  font-weight: bold !important; margin: 10px 0 !important; }
.column-info .spage ul li p { clear: none !important; font-size: 17px !important; line-height: 25px !important;  }
.column-info .spage ul li a { clear: none !important; color: #369; font: 11px/16px Arial, sans-serif; text-decoration: underline; }
.column-info .spage ul li a:hover { text-decoration: none; }


