html{
height:100%;
}
.smallissimo {font-size:2px}


body{background-position: left top; margin:0px; font-family:Verdana;
font-size:11px;
text-align:center;
padding:0px;; background-image:url('images/sfondo.jpg'); background-repeat:repeat-x; background-color:#F4F1EA
}
.top {background-position: center top; width:981px;height:265px; background-image:url('images/top.jpg'); background-repeat:no-repeat}
.sito {width:981px;position:relative;}


input[type=radio] {border:none }


h1,h2,h3,h4,h5,h6{margin:0;padding:0 }

.menu {left:720px; top:60px; position:absolute;width:260px;}
.sfondo_bianco{ background-color: #FFFFFF}


.internosito {padding-left: 10px; padding-right: 10px; padding-top: 5px}

.alert {color: #FF0000; font-weight: bold}

td {font-family:Verdana;
font-size:11px; color:#152731}
ul {margin:15}

li{
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size:11px;
}

.testo{
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size:11px;color:#152731

}

a {
font-family:Verdana;
color:#E90003;
text-decoration:none;
font-variant:normal
}
a:hover {
font-family:Verdana, verdana, Helvetica, sans-serif;
color:#152731;
text-decoration:none;
font-variant:normal;
}


.menutop{}

.bordofb {
               border-bottom: 1px solid #3B5998}

.menutop a{color: #394750; font-size: 12px; font-family: Verdana; font-weight: bold}

.menutop a:hover{color: #e71801; font-size: 12px; font-family: Verdana; font-weight: bold}




.testo_interno,.testo_small{
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size:11px;
color:#152731;
padding-left:10px;
padding-right:10px;
padding-top:5px;

}


.testo_neretto{
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size:11px;
color:#152731;
font-weight:bold;
}

.titoli,.titolo_pagina{
font-family:Georgia;
font-size:18px;
color:#152731;
font-weight:bold;
text-align:left;  text-transform:uppercase; height:18px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px 
}

.titoli a{color:#ffffff;}
.titoli a:hover{color:#CCCCCC;}



.titoletti_right{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#213481;text-transform:uppercase; padding-left:8px; padding-right:2px; padding-top:2px; padding-bottom:2px; text-align:right
}

.titoletti{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#152731;text-transform:uppercase; padding-left:8px; padding-right:2px; padding-top:2px; padding-bottom:2px
}

.titoletti a{color:#CC0000;}
.titoletti a:hover{color:#000000;}

.titolo_news{
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#152731;
padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:6px
}


.testo_footer{
font-family:Verdana, verdana, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#FFFFFF;
}
.centratitoli{
line-height:17px;
}
.tratto_bottom{
border-bottom:1px solid #333333;
}
.tratto_top{
border-top:1px solid #333333;
}
.tratto_top_left{
border-top:1px solid #333333;
border-left:1px solid #333333;
}
.tratto_top_bottom{
border-top:1px solid #333333;
border-bottom:1px solid #333333;
}



.novis {	display: none;
	visibility: hidden;}



.internosito{}

.centrosito {}
.centrale {}
.sfondo {
               background-position: center; background-color:#FFFFFF; background-image:url('images/sfondo_sito.jpg'); background-repeat:repeat-y; height:100% }

.under {color: #333333; padding: 4px; background-color: #5EC9CF}

form { padding: 0;margin:0 ;z-index:0}
input { border:1px solid #D83F41; font-family:verdana; font-size:10px; color:#1E3A6C;z-index:0 }
select { border:1px solid #DD3A3F; font-family:verdana; font-size:10px; color:#1F3F78;z-index:0 }
textarea{ border:1px solid #D93E42; padding:0; margin:0; font-family:verdana; font-size:10px; color:#1D387D;z-index:0 }


.bordo_sinistra{}


.foto_small {border:1px solid #989488;}

.testo_home {padding:0; border-bottom:1px solid #94A1C1; border-left-width: 1px; border-top-width: 1px; background-color:#EFFAFA }
.testo_int_home{padding:4;}

.bordo{
border-top:1px solid #152731;border-bottom:1px solid #152731
}

.newsletter        {  padding:7;font-family:Verdana; font-size:11px; color:#333333; background-color:#FFFFFF}
.tab_moonlight {border:1px solid #E60002; color:#333333; background-color:#FFFFFF }
.tab_showlab {border:1px solid #0E88D3; color:#333333; background-color:#FFFFFF }
.tab_grangala {border:1px solid #022243; color:#333333; background-color:#FFFFFF }

.small {font-size:9px}

.small a{font-size:9px}
.small a:hover{font-size:9px}

.sfondo_newsletter {background-color: #FFFFFF; background-image:url('images/spazio_bianco.gif')}
.home_principale {  border:1px solid #91A0C1; padding:5px; font-family:Verdana; font-size:11px; color:#333333; background-color:#F0FCFC;}
               
.bordo_banner,.imgbanner {

}
.sfondo_bianco{ background-image: url('images/spazio_bianco.gif'); background-repeat: repeat; 
               background-attachment: scroll; background-position: left top}


.stampa {background-color: #FFFFFF; background-image:url('images/spazio_bianco.gif')}

.centro {}
.menudx  {}
.menusx  {background-position: left top; background-color: #FFFFFF; color:#FFFFFF; background-image:url('images/spazio_sx.jpg'); background-repeat:repeat-y; height:100%}




.bianco {color: #ffffff; font-weight:normal, font-size:10px;}
.bianco a {color:#d1ecfd ; font-weight:bold}
.bianco a:hover {color:#FFFFFF ; font-weight:bold}

.sfondo_sotto_menu {background-image: url('images/sfondo_sotto_menu.jpg'); background-repeat:
