
div#home_speciale { float: left; margin: 0px 20px 4px 0px; padding: 0px; width: 204px; 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: 1px solid #a7a9ac; width: 200px; height: 90px }
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: 0; padding: 0px 0px 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-position: -96px -160px; 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 }

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;}

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