.hd {
font-size:12px;
color:#69f;
font-family:verdana,tahoma,arial,sans-serif;
}

.gen_top10 {
font-size:10px;
color:#4766a6;
}

a.gen_top10 {
color:#4766a6;
text-decoration:underline;
}

a.gen_top10:hover {
color:#DD6900;
text-decoration:none;
}

.gen_top10_sub {
font-size:12px;
color:#4766a6;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.gen_top10_sub {
color:#4766a6;
text-decoration:none;
}

.headline {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-variant:small-caps;
text-transform:none;
font-weight:700;
line-height:20px;
letter-spacing:.1em;
color:#309;
}

.let2 {
font-size:11px;
color:#000;
}

a.let2 {
color:#c00;
font-size:11px;
line-height:16px;
text-decoration:none;
}

a.let2:visited {
color:gray;
font-size:11px;
line-height:16px;
text-decoration:none;
}

a.let2:hover {
color:#000;
font-size:11px;
line-height:16px;
text-decoration:none;
}

a.let_pink {
color:#00F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
text-decoration:underline;
}

a.let_pink:visited {
color:#99F;
font-size:14px;
line-height:16px;
text-decoration:none;
}

a.let_pink:hover {
color:#66F;
font-size:16px;
line-height:16px;
text-decoration:none;
}

a.lib:hover {
font-size:16px;
text-decoration:none;
}

a.ind2:hover {
text-decoration:none;
}

.imp {
font-size:12px;
color:#F60;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.autit {
font-size:16px;
}

.gen,.various {
font-size:14px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
}

a.orange {
color:#DD6900;
font-size:14px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
text-decoration:none;
font-weight: bold;
}

.genmed {
font-size:11px;
}

.gen,.genmed,.gensmall,.various {
color:#000;
}

a.gen,a.genmed,a.gensmall,a.various {
color:#069;
text-decoration:none;
}

.maintitle,h2,h1 {
color:#B90000;
font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
font-size:24px;
line-height:30px;
font-weight:700;
}

.midtitle {
font-size:16px;
color:red;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.midtitle2 {
font-size:14px;
color:red;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mtitle {
font-weight:700;
font-size:12px;
letter-spacing:1px;
color:#069;
}

a.mtitle {
text-decoration:none;
color:#069;
}

a.mtitle:hover {
text-decoration:underline;
}

a.foot {
font-size:12px;
color:#FFF;
}


td.gutter {
border-left:1px dotted #DDD;
padding-left:10px;
height:100%;
}

td.men {
width:24px;
height:24px;
background-color:#4766a6;
}

td.men2 {
width:24px;
height:24px;
background-color:#009;
}

td.men3 {
width:24px;
height:24px;
background-color:#FFF;
border:1px solid #C6C7C6;
}

td.filor {
background-image:url(pics/orange_pix.gif);
background-repeat:repeat-x;
background-position:center;
}

table.tip {
color:#000;
background-color:#6380bd;
font-size:100%;
border:1px solid;
}

table.tip_w {
color:#000;
background-color:#FFF;
font-size:100%;
border:1px solid #C6C7C6;
}

table.tip_deep {
color:#000;
background-color:#4766a6;
font-size:100%;
border:1px solid;
}

table.tip_azz {
color:#000;
background-color:#CCF;
font-size:100%;
border:1px solid;
}

.qsInput {
border:2px solid #3232FF;
background-color:#D8EFFC;
color:#0000AF;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
border-radius:5px;
margin-bottom:6px;
padding:10px;
}

#navlist {
list-style-image:url(pics/arrow.gif);
}

table {
color:#000;
font-size:14px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
line-height:22px;
border-spacing: 3px;
border-collapse:collapse;
}

caption {
margin:0 auto;
}

div.casto {
padding:5px;
}

caption,th,td {
border-left:0;
padding:5px;
}

caption,thead th,tfoot th,tfoot td {
background-color:#E63C1E;
color:#FFF;
font-weight:700;
text-transform:uppercase;
}

thead th {
background-color:#C30;
color:#FFB3A6;
text-align:center;
}

tbody th {
padding:20px 10px;
}

tbody tr.odd {
background-color:#F7F7F7;
color:#666;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:list-item;
margin:0;
}

li.title {
border-bottom:1px solid #D9D9D9;
color:#3A3B3B;
font-family:Verdana, Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:30px;
margin:0 0 10px 7px;
}

td.fav {
cursor:pointer;
}

a.blog:hover {
color:#3E3535;
}

hr {
width:30%;
height:.5px;
background-color:#FFF;
}

.percentbar {
background:#CCC;
border:1px solid #666;
height:5px;
}

.percentbar div {
background:#28B8C0;
height:5px;
}

.menuz a:hover,.menuz_dx a:hover {
color:#fd5d83;
text-decoration:none;
background:#eae8dd url(/img/menu_arrow.gif) 9px 11px no-repeat;
border:1px solid #dfdfdf;
padding:4px 9px 4px 19px;
}

.menuz ul li a,.menuz_dx ul li a {
line-height:1.6;
}

.menuz a {
color:#B90000;
text-decoration:none;
font:14px Verdana,'Lucida Grande', Arial, "Trebuchet MS", Helvetica, sans-serif;
display:block;
margin-left:-10px;
background:url(/img/menu_arrow.gif) 10px 12px no-repeat;
padding:5px 10px 5px 20px;
}

.menuz_dx a {
color:#069;
text-decoration:none;
font:14px Verdana,'Lucida Grande', Arial, "Trebuchet MS", Helvetica, sans-serif;
display:block;
margin-left:-10px;
background:url(/img/menu_arrow.gif) 10px 12px no-repeat;
padding:5px 10px 5px 20px;
}

.dataz {
float:left;
padding:5px;
}

#bglink {
display:block;
height:182px;
width:144px;
position:relative;
left:0;
bottom:0;
z-index:0;
text-indent:-5000em;
}

#lamp {
background:url(/img/lamp_on.png) no-repeat top;
width:65px;
height:93px;
border:none;
color:transparent;
position:absolute;
top:0;
left:30%;
cursor:pointer;
}

#lamp_off {
background:url(/img/lamp_off.png) no-repeat top;
width:65px;
height:93px;
border:none;
color:transparent;
position:absolute;
top:0;
left:30%;
cursor:pointer;
}

.info_box {
overflow:auto;
border-bottom:1px solid #D9D9D9;
padding:5px;
}

.info_box_color {
overflow:auto;
background-color:#F9FBFF;
border-bottom:1px solid #D9D9D9;
padding:5px;
}

.categoria {
color:green;
}

.bgcolor1 {
background-color:#ededed;
margin-top:15px;
}

.bgcolor2 {
background-color:#edd2d2;
margin-top:15px;
}

a.gen_top10_sub:hover,a.gen:hover,a.genmed:hover,a.gensmall:hover,a.various:hover {
color:#DD6900;
text-decoration:underline;
}

.let_pink,.foot {
font-size:12px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.let,.com {
font-size:16px;
color:#fff;
}

a.let,a.lib,a.ind2,a.autit,a.com,a.data {
color:#fff;
}

.lib,.ind2 {
font-size:12px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.imp,.genere,a.genere {
color:#F60;
}

.data,.gensmall,.perc {
font-size:10px;
}

a.midtitle,a.midtitle2 {
text-decoration:none;
color:red;
}

a.blog,a.blog:visited {
color:#FE6104;
}

.rossa      {font-family: Tahoma,Arial,Helvetica; font-size:14px; color: #FF0000; font-weight:bold;}

/*Nuovi 27/9/2014*/
.centra {
text-align:center;
}
.sx {
text-align:left;
}
.dx {
text-align:right;
}
img { border: 0; }

.top {
vertical-align: top;
}

.stagione {
float:left;
padding:5px;
}

.clear {
clear:both;
padding:5px;
}

.stag_title {
padding-left;5px;
text-align: left;
background-color:#BE0D16;
color:#FFFFFF;
width:100%;
font-weight: bold;
}

.stag_title2 {
padding-left;5px;
text-align: left;
color: #F60;
font-weight: bold;
width:100%;
}

.stag_content {
color:#363636;
padding:5px;
text-align: justify;
}

.countep {
background-color:#FFFFFF;
color:#BE0D16; 
padding:5px;
text-align: center;
border-style: solid;
border-color: #BE0D16;
border-width:1px;
}

.center {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.paragraf {
padding-left:10px;
text-align:left;
}

.cast {
color: #4776A6;
}

.btn1 {
    padding: 10px 15px;
    background: #4479BA;
    color: #FFF;
	text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}

.btn1:hover, .btn1:focus {
    background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: none;
}

.brown {
font-size:12px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
	color:#800000;
}
.orange_dark {
font-size:12px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
	color:#cc0000;
}
.verdino {
font-size:14px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
	color:#334d00;
}
.azure {
font-size:10px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
	color:#0099cc;
}

body {
font-size:14px;
font-family:Verdana,Arial, Helvetica, Sans-Serif;
	color:#000;
}

.padder {
padding-top: 15px;
}
.padderall {
padding: 15px;
}
.padder3 {
padding: 3px;
}
.padtop10 {
padding-top: 10px;
}

.bolder {
font-weight: bold;
}

.orange {
color:#e62e00;
}

.paging {
color:#e62e00;
font-weight: bold;
}

.wide100 {
    width: 100%;
}

.wide80 {
    width: 80%;
}

.skip {
        position: absolute;
        top: -1000px;
        left: -1000px;
        height: 1px;
        width: 1px;
        text-align: left;
        overflow: hidden;
    }
    
    a.skip:active, 
    a.skip:focus, 
    a.skip:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
    }
