/* Generale */
body{background-color:#ffffff;color:#000000;font-family:Verdana,Arial,sans-serif;font-size:12px;margin:0px;padding:0px;}
font{font-size:11px;font-family:Verdana,Arial,sans-serif;font-style:normal;text-decoration:none;} 
form{margin:0px;}
hr{color:#5a84bd;}
select{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000000;background-color:#ffffff;} 
.tasto{font-family:Verdana,Arial,sans-serif;font-size:11px;}

th{background-color:#527bb5;font-family:verdana,arial;font-size:10px;color:#ffffff;text-align:left;}

td.normal{font-size:12px;background-color:#dae4f2;}
td.alternate{font-size:12px;background-color:#ebf5f3}

h1 {font-family:verdana,arial;font-size:12px;font-weight:500;}
h6 {font-family:verdana,arial;font-size:10px;font-weight:500;}

#box_community{
/* background:#364f88;*/
background: url('/box_community_hp/img/box.png') no-repeat;
width:251px;
height:90px;
}

#box_cm_username{
width: 100px;
font-size: 12px;
height: 16px;
margin: 0px 0px 5px;
border: 1px solid #3965c4;
padding: 0px 2px;
}

#box_cm_password{
width: 100px;
font-size: 12px;
height: 16px;
margin: 0px 0px 5px;
border: 1px solid #3965c4;
padding: 0px 2px;
position:relative;
}

#community_form{
float:left;
position:absolute;
font-family:Vedena, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-top:35px;
padding-left:10px;
height: 70px;
width: 230px;
}


#community_form a {
text-decoration: none;
color:#FFFFFF;
position:relative;
top:-6px;
font-family:Vedena, Arial, Helvetica, sans-serif;
font-size:10px;
}

#community_form a:hover{
text-decoration: none;
color:none;
background:none;
}

#community_bottom_link{
position:relative;
margin:35px 10px 0px 0px;
float:right;
}

#community_bottom_link a {
text-decoration: none;
color:#FFFFFF;
font-family:Agency FB, Franklin Gothic Demi, Arial Narrow;
font-weight:400;
font-size:22px;
}

#community_bottom_link a:hover{
text-decoration: none;
color:none;
background:none;
}


/* Link */
a {font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000066; text-decoration:none; font-weight:700;}
a.normal {font-family:Verdana, Arial, sans-serif;font-style:normal;text-decoration:none;} 
a:hover {color:#ff0000;text-decoration:none;background:#EDEBEB;}
a:visited {color:#716767;}

a.hi {color:black;text-decoration:none;font-size:9px;font-weight:bold;} 
a.hi:visited {color:navy;text-decoration:none;} 
a.hi:active {color:#527bb5;} 
a.hi:hover {color:navy;background-color:#ffcc66;} 

a.hi2 {color:black;text-decoration:none;font-size:9px;} 
a.hi2:visited {color:navy;text-decoration:none;} 
a.hi2:active {color:black;} 
a.hi2:hover {color:black;background-color:#b0c7ee;} 

a.hi3 {color:white;text-decoration:none;font-size:9px;} 
a.hi3:visited {color:#FFC62B;text-decoration:none;} 
a.hi3:active {color:black;} 
a.hi3:hover {color:black;background-color:#b0c7ee;} 

a.bar {color:#527bb5;text-decoration:none;font-size:9px;font-weight:bold;} 
a.bar:visited {color:#D4D4D4;text-decoration:none;} 
a.bar:active {color:#527bb5;} 
a.bar:hover {color:navy;background-color:#ffffff;}

a.normal_link {font-size:12px; font-weight:normal;}  
a.normal_link:visited {color:#5f8ac5;} 
a.normal_link:active {color :black;} 
a.normal_link:hover {text-decoration:underline;}

a.alternate_link {font-size:12px; font-weight:normal;} 
a.alternate_link:visited {color:#5f8ac5;} 
a.alternate_link:active {color:black;} 
a.alternate_link:hover {text-decoration:underline;}


.ultime-uscite a {font-weight:normal;}
.ultime-uscite a.hi{font-weight:bold;}


/* TESTATA */
#testata {display:block; width:990px; height:215px;}

/* Network */
#testata-network {display:block; background-color:#ebedee; width:990px; height:32px;}
#testata-left {margin-right:0px; height:32px; width:90px; float:left;}
#testata-right {width:898px; float:right; margin-right:0px; height:32px; text-align:right}
#testata-network a {margin:0px; padding:0; border:none;}
#testata-network a img {border:none; margin:0; padding:0;}



/* Struttura pagina */
table#main{width:980px;border:none;border-collapse:collapse;}
td#fade-sx {width:10px; vertical-align:top;}
td#fade-dx {width:10px; vertical-align:top;}

table#header{width:100%;border:none;border-collapse:collapse;background-color:#527bb5}

#page-title {width:100%; border-collapse:collapse;}
#page-title td {background-color:#527bb5; text-align:center; padding-top:2px; padding-bottom:3px;}
#page-title h2 {font-size:11px; color:#fff; font-weight:bold;line-height:12px;margin:0;padding:0;}

table#page{background: white; width:100%;border:none;border-collapse:collapse;}
#barra-sx {width:170px; background-color:#527bb5; vertical-align:top;}
#barra-dx {width:162px; background-color:#527bb5; text-align:center; vertical-align:top;}


/* Barre dei link, sopra e sotto barra sezioni */
table.lightbar{width:100%;border:none;border-collapse:collapse;}
table.lightbar td{text-align:center;font-weight:bold;}
table.lightbar td.first{text-align:left;padding-left:4px;}
table.lightbar td.last{text-align:right;padding-right:4px;}
table#lightbar-one td{text-align:right}
table#lightbar-one td.first{text-align:left}
table#lightbar-one{background:url(/image/sfondo.gif);height:20px;}
table#lightbar-two{background-color:#ffd082;}
table#lightbar-two td{padding-top:2px; padding-bottom:2px;}

/*
table#light-first {background:url(/image/sfondo.gif); height:20px;}
table#light-first tr {height:18px;}
table#light-second {height:15px;}
table#light-second {height:14px;}
*/


/* Footer */
#footer {background: white; width: 100%; border-collapse:collapse;}
#footer td.barra {background-color:#527bb5; vertical-align:top;}
#footer td.sx {width:170px;}
#footer td.dx {width:162px;}
#footer table {width:100%; border-collapse:collapse;}
#footer table td {text-align:center;}
#footer a {margin-left:5px;}
#copy {background:url(/image/sf_gr.gif)}
#notainfo {font-size:11px;}


/* Barre laterali */
div.canali {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;background:#527BB5;color:#FFC62B;text-align:left;vertical-align:top;padding:0 0px;margin:0;border:0}
div.canali a, div.canali a:visited, div.canali a:active {color:#FFF;text-decoration:none;font-size:10px;}
div.canali a.giallo, div.canali a.giallo:visited, div.canali a.giallo:active {color:#FFC62B;}
div.canali a:hover {background:#B0C7EE;color:#000}
div.canali {}	
div.canali div {margin: 3px 0 0 1px;background-image:url('/image/0line.gif');background-repeat:repeat-x;background-position:bottom}
div.canali div div {margin: 0 0 2px 0;padding: 4px 0 3px 14px;border:0;background-image:url('/image/0quad.png'); background-repeat:no-repeat;background-position:left}
div.canali div.canale {margin: 0 0 2px 0;padding: 1px 1px 3px 14px;border:0;text-align:right;background:#72728D; background-image:url('/image/0line.gif'); background-repeat:repeat-x;background-position:bottom}
div.canali div.canale a {color:#FFC62B;}
div.canali div div img {height:10px; width:10px;padding: 0 0 0 2px; border:0}
div.canali img{border:0;margin-bottom:0;padding-bottom:0;}
.can_top {height:2px; width:100%;vertical-align:top;}


/* Barra sezioni */
#barra_top {
	width:100%;
}

#barra_top tr {
	margin:0;
	padding:0;
	list-style:none;
}
#barra_top td {
	margin:0;
	padding:0;
	background:url(/image/barra_rightlast.png) no-repeat right top;
}
	
#barra_top a {
	display:block;
	font-size:10px;
	background:url(/image/barra_left.png) no-repeat left top;
    padding:9px 10px 7px 15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#barra_top td.first a {
	padding:9px 9px 7px 12px;
	background:url(/image/barra_first.png) no-repeat left top;
}

#barra_top td.last {
	background:url(/image/barra_rightlast.png) no-repeat right -28px;
}

#barra_top td.last a {
	padding:9px 13px 7px 12px;
}

#barra_top td a:hover{
	color:#FFC62B;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#barra_top a {float:none;}
/* End IE5-Mac hack */


/* Elenchi news */
table.newslist{background: white; width:100%; border-collapse:collapse;}
table.newslist a {font-weight:normal}
table.newslist td {padding:5px; margin:1px; border:1px solid #fff;}
table.newslist td.news-navigation {text-align:center;}
table.newslist td.news-date {text-align:left;font-size:11px; width:100px;}
table.newslist td.news-title {text-align:left; background-color:#dae4f2; width:55%;}
table.newslist td.news-section {text-align:left; width:190px;}
table.newslist td.news-section a:visited {color:#000066}
table.newslist td.news-date, table.newslist td.news-section {background-color:#ebf5f3}


/* News */
table#contenuto{width:100%; background:#ffffff;}
.subtitle {font-size:11px; color:#527bb5; background-color:#ddeeff; vertical-align:top;}
.subtitle a, .subtitle a:visited {color:#527bb5; background-color:#ddeeff;}
.subtitle a.author{font-size:11px; color:#527bb5; font-weight:bold;}
.subtitle a:hover{text-decoration:underline; background-color:#ddeeff;}

#author {text-align:right;}
#social, #comments-show {text-align:left;}
#social a, #comments-show a {font-size:11px;}
#social a:hover {text-decoration:none;}
#story table {border-collapse:separate;}
#story table td {font-size:11px; text-align:left;}
#story{text-align:justify;}/*news giustificate*/

#story p{margin:20px 0 5px 0;}
#story table td font strong {font-size:11px;}
/*#story {font-family:verdana,arial; font-size:12px; font-weight:500;}*/
#social a {margin-left:6px;}
#social img {border:0; margin-right:2px; vertical-align:middle;}


/* Commenti alle news */
#commenti{border-collapse:separate;}
#commenti a{font-size:10px; color:#527BB5; text-decoration:underline; font-weight:bold}
#commenti a:hover{background:transparent; color:#F00}
#commenti blockquote{margin-bottom:13px; margin-top:6px}
#commenti blockquote .autore{margin-bottom:0px; padding-bottom:0px; font-weight:bold}
#commenti blockquote .quote{margin-top:2px; border:1px solid #527BB5; background:#D5E5F5; padding:5px 3px}


h1{margin:0;padding:0;}

/* Aggiunta per correlati */
#notvisited:visited{
color: #000066;
}
