body { background-color: #d7dbd6; overflow-y: scroll !important;  //overflow-y: auto !important;
overflow-y: auto; }
body, html { font-family: Tahoma, Verdana; font-size: 12px; color: #3f3f3f; margin-left: 0px 5px 0px 0px; }
img { border:0px; }
a { color: #417ac1; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { font-size:14px; color: #FFFFFF; }
h4 { margin:0px 0px 6px 0px; }
li { padding-bottom:8px; }
.testo_bianco { color: #FFFFFF; }
.testo_copy { font-size: 11px; color: #FFFFFF; }
.testo_news { font-size: 13px; color: #666666; }
.testo_news_link { font-size: 13px; color: #417ac1; }
.testo_documenti { font-size: 11px; color: #CC0000; }
.line { border-bottom:1px dashed #CCCCCC; margin-top:6px; }
.griginoItalic { color:#969696; font-style:italic; }
.rosso { color:#006600; }
.vuoto14 { width:14px; display:inline; float:left; }
.titoletto { font-size: 13px; color: #417ac1; font-weight:bold; }
.menu_area_genitori, .menu_area_genitori a { background-color:#CCCCCC; font-size: 11px; color: #FFFFFF; text-align:center; font-weight:bold; text-decoration:none; }
.menu_area_genitori a:hover { color:#9a904f; }
.adminForm td { color:#9a904f; background-color:#f6f6f6; }
.alert { background:#F2F2F2; padding:20px; border:1px dotted #999; margin-top:20px; }
.accordion { cursor:pointer; border-bottom:1px dotted #F26522; padding-bottom:12px; color:#ff8000; }
.accordion:hover { color:#999; }
.nascondi { margin-bottom:30px; }
.tr-nascondi { background:#f4f4f4 url(../images/ico_pdf.gif) center left no-repeat; padding:12px 4px 4px 40px; margin-bottom:3px; height:24px; }
