
div#home_speciale { float: left; margin: 0px 26px 4px 0px; padding: 0px; width: 201px; height: 143px; overflow: hidden }
div#home_speciale a { text-decoration: none }
div#home_speciale a:hover { color: #595959; text-decoration: underline }
div#home_speciale h1 { color: #595959; font-weight: lighter; font-size: 15px; line-height: 18px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin-top: 5px; cursor: pointer }
div#home_speciale h1:hover { text-decoration: underline }
div#home_speciale img  { margin: 0px; padding: 1px; border: solid 1px silver; width: 197px; height: 89px }
div#lista_speciali { padding-top: 4px }
.speciale_banner { color: white; font-weight: lighter; font-size: 20px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }
.speciale_banner h1 { color: white; font-weight: lighter; font-size: 34px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 18px 80px 0px 20px; padding: 0px; position: absolute;  z-index: 999 }
.speciale_banner h1 a { text-decoration:none; width:950px; color: white; font-weight: lighter; font-size: 34px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 0px 0px 0px 0px; padding: 0px; position: absolute;  display:inline; z-index: 999 }
.speciale_banner h2 { color: #595959; font-weight: lighter; font-size: 34px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 20px 80px 0px 22px; padding: 0px; position: absolute; z-index: 990 }
.speciale_titolo { color: white; font-weight: lighter; font-size: 20px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }
.speciale_titolo h1 { color: white; font-weight: lighter; font-size: 52px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 33px 80px 0px 20px; padding: 0px; position: absolute; z-index: 999 }
.speciale_titolo h2 { color: #595959; font-weight: lighter; font-size: 52px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 35px 80px 0px 22px; padding: 0px; position: absolute; z-index: 990 }
div#blog_header { margin: 16px 0px 0px; padding: 0px; width: 655px }
div#blog_header_title { float: left; margin: 0px; padding: 0px; border-top: 5px solid #dfdfdf; border-bottom: 5px solid #dfdfdf; width: 545px; height: 90px }
div#blog_header_title h1 { color: #336799; font-weight: lighter; font-size: 34px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; margin: 10px 0px 0px 5px; padding: 0px }
div#blog_header_title h6  { color: #696969; font-weight: lighter; font-size: 20px; font-family: "Times New Roman", Georgia, Times; margin: 3px 0px 0px 5px; padding: 0px }
div#blog_header_abstract { float: left; margin: 15px 0px 30px; padding: 0px }
div#blog_header_abstract h1 { font-weight: lighter; font-size: 20px; font-family: "Times New Roman", Georgia, Times; margin: 0px; padding: 0px }
div#blog_header img { float: left; margin: 0px 10px 0px 0px; padding: 0px; width: 100px; height: 100px }
div#blog_detail_entry { color: #333; font-size: 14px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 16px 0px 0px; padding: 40px 0px 0px }
div#blog_detail_entry h1 a { color: #4c4c4c; font-weight: normal; font-size: 26px; line-height: 30px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px; padding: 0px }
div#blog_detail_entry h6 { color: #4c4c4c; font-weight: normal; font-size: 26px; line-height: 30px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: -5px 0px 10px; padding: 0px }
div#blog_detail_entry h1 a:hover { text-decoration: underline }
div#blog_detail_entry_top  { margin: 0px 0px 11px; padding: 0px; border-bottom: 1px solid silver }
div#blog_detail_entry_top h1 { color: #336799; font-weight: normal; font-size: 12px; text-transform: uppercase; float: left; margin: 6px 3px 0px 0px; padding: 0px }
div#blog_detail_entry_top h6 { color: #fb7925; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-transform: uppercase; float: left; margin: 0px 0px -2px; padding: 0px }
div#blog_detail_entry_top h5 { color: #336799; font-weight: normal; font-size: 12px; background: url(/media/images/athesis/commenti.gif) no-repeat; text-align: right; text-indent: 9px; float: right; margin: 4px 0px 0px; padding: 0px }
div#blog_detail_entry_top h5 a { text-decoration: none; color: #336799; font-weight: normal; font-size: 12px; text-align: right; float: right; margin: 0px; padding: 0px }
div#blog_detail_entry_top h5 a:hover { text-decoration: underline }
.browse_lettere { margin: 0px; padding: 0px }
.browse_lettere ul { float: right; margin: 4px 0px 0px; padding: 0px }
.browse_lettere li { float: right; margin: 0px 0px 0px 10px; padding: 0px; display: inline }
.browse_lettere li a { font-size: 15px; float: right; margin: 0px 0px 0px 10px; padding: 0px; display: inline }
#content .sidebar-info .block .block-bord .lettere { margin: 0px; padding: 0px }
#content .sidebar-info .block .block-bord .lettere span { color: black; font-size: 12px; line-height: 16px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(/media/images/athesis/dot.gif) no-repeat 0px -6px; text-transform: capitalize; text-indent: 10px; margin: 0px 6px; padding: 0px 0px 8px; border-bottom: 1px solid silver; width: 280px; pointer: cursor }
#content .sidebar-info .block .block-bord .lettere img { margin: 0px; padding: 0px }
#content .sidebar-info .block .block-bord .lettere span a { color: #346697; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 3px 0px 0pt; font-size-adjust: none; font-stretch: normal; none: color:#346697 }
#content .sidebar-info .block .block-bord .lettere span a:hover { text-decoration: underline }
.moderazione  { background-color: #e5e5e5; float: left; clear: both; margin: 30px 0px 10px; padding: 10px; border: dashed 1px #336799; width: 450px }
.moderazione h1  { color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #336799; text-transform: uppercase; margin: 0px 0px 15px; padding: 3px 3px 3px 5px; border-bottom: 1px solid #336799; width: 441px }
.moderazione_panel_box { margin: 0px; padding: 0px }
.moderazione_panel_tab { float: left; margin: 0px; padding: 0px }
.moderazione_panel_tab a { color: #fb0000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin: 0px 5px; padding: 4px 7px }
.moderazione_panel_tab a:hover { color: white; text-decoration: none; background-color: #fb0000 }
.moderazione_panel_tab a#text_attivo { color: white; text-decoration: none; background-color: #fb0000 }
.moderazione_panel_descr { float: left; clear: both; margin: 0px 0px 5px 5px; padding: 5px; border: solid 1px white; width: 431px }
.moderazione_panel_descr #moderazionetxt { background-color: white; float: left; clear: both; margin: 0px 0px 5px; padding: 3px; width: 425px }
.moderazione_panel_descr #moderazionetxt h2 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; float: left; clear: both; margin-bottom: 4px; width: 100% }
.moderazione_panel_descr #moderazionetxt h3 { font-style: italic; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin: 2px 0px 0px; padding: 0px 0px 5px; border-bottom: 1px solid silver; width: 100% }
.moderazione_panel_descr #moderazionetxt h4 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin: 2px 0px 5px; padding: 0px }
.moderazione_panel_descr #moderazionetxt h4 a { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
#content .column-info .search_pag { float: right; margin: 0px 16px 15px 0px; padding: 0px }
#content .column-info .search_pag li a { color: #4c4c4c; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin: 0px 5px; padding: 0px }
#content .column-info .search_pag li a#activelink { color: #346697; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin: 0px 5px; padding: 0px }
#content .column-info .search_pag li a:hover { color: #346697; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin: 0px 5px; padding: 0px }
#content .column-info .search_pag ul { float: left; margin: 0px; padding: 0px }
#content .column-info .search_pag li { color: #4c4c4c; font-size: 14px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin: 0px; padding: 0px; display: inline }

div#form_reg input#radio {width: 50px; margin-top: 5px; border: none}
div#form_reg textarea#text {width: 311px; height: 60px; border: 1px, solid, black;}
div#form_reg select {width: 200px; float: left; margin-left: 20px;}
div#form_reg select#id_prov {width: 200px; float: left; margin-left: 0px;}
div#form_reg select#id_state {width: 200px; float: left; margin-left: 0px;}
div#form_reg select#id_citta {width: 200px; float: left; margin-left: 0px;}
div#form_reg select#id_day {width: 70px; float: left; margin-left: 0px;}
div#form_reg select#id_month {width: 110px; float: left; margin-left: 0px;}
div#form_reg select#id_sex {width: 200px; float: left; margin-left: 0px;}
div#form_reg h5#abb {text-align: left; width: 345px; margin-bottom: 5px;}
div#form_reg h5#pay {text-align: left; margin-bottom: 5px; width: 450px}
div#dati_edicola {width: 600px; border: 1px solid silver; margin-top: 5px; padding-top: 5px;}

.meteo_menu { padding: 0px; margin: 0px; font-family: Arial,Verdana,sans-serif;}
.meteo_menu ul { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 5px;}
.meteo_menu ul li { display: inline; }
.meteo_menu ul li a { font-size:12px; font-weight: bold; height:14px; margin-top:-2px; padding:15px 6px 0; text-decoration:none; color: #000;}
.meteo_menu ul li a:hover { background-color:#E7E7E7; border:1px solid #CCCCCC; display:inline; font-size:12px; font-weight:bold; line-height:10px; padding:4px 5px 4px 5px;}
.meteo_menu ul li a#active { background-color:#E7E7E7; border:1px solid #CCCCCC; display:inline; font-size:12px; font-weight:bold; line-height:10px; padding:4px 5px 4px 5px;}
.meteo_menu ul li span { color:gray; display:inline; font-size:14px; font-weight:lighter; line-height:18px; }
.meteo_credits {color:#33689A; margin-top: 15px; float:left; font-family:Arial,sans-serif; font-size:90%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; text-decoration:none; text-transform:uppercase; }
.meteo_creditsRADAR { font-size:12px; margin-top: 15px; float:left; font-family:Arial,sans-serif;  font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; text-decoration:none; }

.miniatures_list {width: 205px; float: left; padding-top: 10px; padding-left: 20px; border-left: 1px solid #A7A9AC;}
.miniatures_list h5 {color: #F8A23D; margin: 10px 0px 0px 0px, padding: 0px; line-height: 1em; font-size: 10px; text-align: center;}
.main_img {width: 427px; float: left;}
.main_img img.detail {width: 427px;}
.main_img ul { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 140px;}
.main_img ul li { display: inline; }
.main_img ul li a { font-size:12px; font-weight: bold; height:14px; margin-top:-2px; padding:15px 11px 0; text-decoration:none; color: #000;}
.main_img ul li a:hover { background-color:#E7E7E7; border:1px solid #CCCCCC; display:inline; font-size:12px; font-weight:bold; line-height:10px; padding:4px 10px 4px 10px;}
.main_img ul li a#active { background-color:#E7E7E7; border:1px solid #CCCCCC; display:inline; font-size:12px; font-weight:bold; line-height:10px; padding:4px 10px 4px 10px;}
.main_img ul li span { color:gray; display:inline; font-size:14px; font-weight:lighter; line-height:18px; }

.main_img .arrow_prev {width: 200px; float: left; padding-bottom: 10px;}
.main_img .arrow_prev a h4 {margin: 0px; padding: 0px; float: left;}
.main_img .arrow_prev a img {padding-left: 5px; float: left;}
.main_img .arrow_prev a { float: right;font-size:12px; font-weight: bold; height:14px; margin-top:-2px; padding:5px 11px 5px 11px; text-decoration:none; color: #000;}
.main_img .arrow_prev a:hover { background-color:#E7E7E7; border:1px solid #CCCCCC; font-size:12px; font-weight:bold; padding:4px 10px 4px 10px;}
.main_img .arrow_prev a#active { background-color:#E7E7E7; border:1px solid #CCCCCC; font-size:12px; font-weight:bold; padding:4px 10px 4px 10px;}
.main_img .arrow_cent {width: 27px; float: left; padding-bottom: 10px;}
.main_img .arrow_cent h4 {margin: 0px; padding: 0px; text-align: center; padding:5px 10px 4px 10px;}
.main_img .arrow_next {width: 200px; float: left; padding-bottom: 10px;}
.main_img .arrow_next a h4 {margin: 0px; padding: 0px; float: left;}
.main_img .arrow_next a img {padding-right: 5px; float: left;}
.main_img .arrow_next a { float: left;font-size:12px; font-weight: bold; height:14px; margin-top:-2px; padding:5px 11px 5px 11px; text-decoration:none; color: #000;}
.main_img .arrow_next a:hover { background-color:#E7E7E7; border:1px solid #CCCCCC; font-size:12px; font-weight:bold; padding:4px 10px 4px 10px;}
.main_img .arrow_next a#active { background-color:#E7E7E7; border:1px solid #CCCCCC; font-size:12px; font-weight:bold; padding:4px 10px 4px 10px;}

div#form_reg h2 a {text-decoration: none}
div#form_reg h2 a:hover {text-decoration: underline}
