

/*Header form text*/
.hd { font-size : 12px; color : #6699ff; font-family:verdana,tahoma,arial,sans-serif;}
/*Testo Autori TOP10*/
.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; }
a.gen_top10_sub:hover { color: #DD6900; text-decoration: underline; }
/*Testo Form su sfondo azzurro*/
.headline {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-variant: small-caps;
text-transform: none;
font-weight: bold;
line-height: 20px;
letter-spacing: .1em;
color: #330099;
}
/*Testo Lettere Nuovo*/
.let2 { font-size : 11px; color : #000000; }
a.let2 {color: #cc0000;|
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: black;
font-size: 11px;
line-height: 16px;
text-decoration: none;}
/*Menu autori*/
.let_pink { font-size : 12px; color : #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;}
a.let_pink {color: #0000FF;|
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
text-decoration: underline;}

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

a.let_pink:hover
{color: #6666FF;
font-size: 16px;
line-height: 16px;
text-decoration: none;}
/*Testo Lettere*/
.let { font-size : 16px; color : #ffffff; }
a.let { color : #ffffff; }
/*Testo Libri*/
.lib { font-size : 12px; color : #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;}
a.lib { color : #ffffff; }
a.lib:hover
{
font-size : 16px;
text-decoration: none;
}
/*Testo Indice2*/
.ind2 { font-size : 12px; color : #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif;}
a.ind2 { color : #ffffff; }
a.ind2:hover
{
text-decoration: none;
}
/*Testo Importante*/
.imp { font-size : 12px; color : #FF6600; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.imp { color : #FF6600; }
/*Testo Titolo Autori*/
.autit { font-size : 16px;}
a.autit { color : #ffffff; }
/*Testo commenti*/
.com { font-size : 16px; color : #ffffff;}
a.com { color : #ffffff; }
/*Testo Data*/
.data { font-size : 10px;}
a.data { color : #ffffff; }
/* General text */
.gen,.various { font-size : 14px; 
font-family: Verdana,Arial, Helvetica, Sans-Serif;}
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall,.various { color : #000000; }
a.gen,a.genmed,a.gensmall,a.various { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover,a.various:hover   { color: #DD6900; text-decoration: underline; }
/* The largest text used in the index page title and toptic title etc. */

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

/* Titoli */
.midtitle { font-size : 16px; ; color : #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.midtitle { text-decoration: none; color : #FF0000; }
.midtitle2 { font-size : 14px; ; color : #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.midtitle2 { text-decoration: none; color : #FF0000; }
.mtitle               { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.mtitle              { text-decoration: none; color : #006699; }
a.mtitle:hover{ text-decoration: underline; }
/*Footer text*/
.foot { font-size : 12px; color : #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.foot { font-size : 12px; color : #FFFFFF}

/*TD menu*/
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:#000099;
}
td.men3
{
width: 24px;
height: 24px;
background-color:#FFFFFF;
border:1px solid #C6C7C6;
}
/*TD Orange line*/
td.filor {
	background-image: url(pics/orange_pix.gif);
	background-repeat: repeat-x;
	background-position: center;
				
}
/*Tabelle*/
table.tip
{
color:#000000;
background-color:#6380bd;
font-size: 100%;
border:1px solid;
}
table.tip_w
{
color:#000000;
background-color:#FFFFFF;
font-size: 100%;
border:1px solid #C6C7C6;
}
table.tip_deep
{
color:#000000;
background-color:#4766a6;
font-size: 100%;
border:1px solid;
}
table.tip_azz
{
color:#000000;
background-color:#CCCCFF;
font-size: 100%;
border:1px solid;
}
/*Form*/
.qsInput {
border:2px solid #3232FF;
background-color: #D8EFFC;
color: #0000AF;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;
padding:10px;
border-radius:5px;
margin-bottom:6px}

/*Adds del 28 Aprile 2008*/
#navlist { list-style-image: url(pics/arrow.gif); }
table {
	color: #7F7F7F;
	font: 0.8em/1.6em "Trebuchet MS",Verdana,sans-serif; 
	line-height: 22px;
	border-collapse: collapse
	border-spacing: 3px;
}
table,caption {
	margin: 0 auto;
}

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

caption,thead th,tfoot th,tfoot td {
	background-color: #E63C1E;
	color: #FFF;
	font-weight: bold;
	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;
margin:0;
display:list-item;
}

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:bold;
line-height:30px;
margin: 0 0 10px 7px;
}

td.fav {
cursor: pointer;
}




a.blog {color: #FE6104;}
a.blog:hover {color: #3E3535;}
a.blog:visited {color:#FE6104;}
hr {width: 30%;height: 0.5px;background-color:white;}
.percentbar { background:#CCCCCC; border:1px solid #666666; height:5px; }
.percentbar div { background: #28B8C0; height: 5px; }
.perc {font-size : 10px;} 

.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;
padding: 5px 10px 5px 20px;
background: url(/img/menu_arrow.gif) 10px 12px no-repeat;
}

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


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

#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:0px; 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:0px; left:30%;
	cursor:pointer;
}

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

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

.categoria {
color:green;
}

.genere {
color:#FF6600;
}

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

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

.sfondo_chan {
float:left;
}

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

img { border: 0; }

.top {
vertical-align: top;
}

.centra {
text-align: center;
}

.sx {
text-align:left;
}
.dx {
text-align:right;
}
