*
{
	font-size: 10px; 
	}
body {
	font-family:Verdana,  Geneva, Arial, Helvetica, sans-serif;
	color: #222;
	background: #000 ;
	margin: 0px ;
	padding: 0px;
	line-height:13px;
	text-align:justify;
	
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#6D8693;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#5a6171;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color:#9BAAC1;

}
#sopra
{
	background:url('../img/sfondo_top.jpg') top center;
}
#centro
{
	background:url('../img/sfondo_middle.jpg') repeat-y top center;
}
#footer 
{
	font-size: 12px; 
	color:#fff; 
	font-weight:bold; 
	padding: 0px;
	text-align:center; height:30px;
	background:url('../img/sfondo_bottom.jpg') no-repeat top center;
}

a
	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#660000;  cursor:hand; text-decoration:none}
a:hover
	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration: underline; cursor:hand}
	

input{ background:#aaa}


.contenitore{ padding:0px; margin:30px auto 30px auto; width:960px; }

	

.menu .voce_1 a div  { 
padding:1px; 
color: #bbb;
background: url(../img/menu_link_1.gif) center top no-repeat; 
font-size:10px; 
text-decoration:none; 
padding-top:10px ;
padding-bottom:10px ;  
font-weight:bold;
border:0px;
width:128px;
vertical-align:bottom;
text-align:center;
}

.menu .voce_1 a:hover div { 
padding:1px; 
color:#fff; 
font-size:10px; 
text-decoration:none; 
background:url(../img/menu_hover_1.gif) center top no-repeat; 
padding-top:10px; 
padding-bottom:10px ; 
font-weight:bold;
border:0px;
vertical-align:bottom;
text-align:center;
}
.menu .voce_2 a  div  { 
padding:1px; 
color: #bbb;
background: url(../img/menu_link_2.gif) center top no-repeat; 
font-size:10px; 
text-decoration:none; 
padding-top:10px ; 
 padding-bottom:10px ; 
font-weight:bold;
border:0px;
width:89px;
vertical-align:bottom;
text-align:center;
}

.menu .voce_2 a:hover div { 
padding:1px; 
color:#fff; 
font-size:10px; 
text-decoration:none; 
background:url(../img/menu_hover_2.gif) center top no-repeat; 
padding-top:10px; 
padding-bottom:10px ; 
font-weight:bold;
border:0px;
vertical-align:bottom;
text-align:center;

}
.nulla  
{
	text-decoration:none; 
	color:#222;
	cursor:text
}
.nulla:hover  
{
	text-decoration:none; 
	color:#222;
	cursor:text
}

a div { padding:5px; color: #000; font-size:12px; text-decoration:none;  border:transparent 0px solid;padding-left:10px  }
a:hover div { padding:5px; color:#fff; font-size:12px; text-decoration:none; background:url(../img/menu_hover.gif) left;  border:#0e3e6d 0px solid; padding-left:10px }
	


select{ background:#000 ; color:#FFC96C; margin:10px 20px 0px 0px; font-family:Verdana; font-size:9px;}
input{ }


/*-------------------------------------------------------------      BOX     */

.visore{padding:0px; width:567px; height:288px;}

.videodescrizione
{
	text-align:justify;
	padding:15px;
	color:#FFF;
}
.videodescrizione span
{
	color:#FFF;
}
.titoloHome
{
	text-align:left;
	font-weight:bold;
}
.titolo
{
	font-size:12px;
}


#box_video{ width:567px;  margin:1px 0 0 1px; border: #000 0px solid; height:355px}
#box_video td{border: #000 0px solid; vertical-align:top; text-align:left}
#box_video td div{ color:#666666; font-weight:bold;  padding-left:10px}

#box_oggetti{ width:567px;  margin:7px 0 0px 1px; border: #000 0px solid; height:165px}
#box_oggetti td{border: #000 0px solid; vertical-align:top; text-align:left}
#box_oggetti td div{ color:#666666; font-weight:bold;  padding-left:10px}

#box_login{  margin:80px auto 0px auto; border: #000 0px solid;   text-align:justify; color:#666666}

#box_tag{ border: #000 0px dotted; height:120px; }

#box_materia{ border: #000 0px dotted; height:280px;}
.ul
{
	margin-left:0;
	}
.elnco_materie{overflow:auto;font-weight:bold; width:320px;text-align:left}


.elnco_materie div { background:#CCC; width:290px;text-align:left;margin-bottom:2px;padding:2px;}
.elnco_materie div:hover { background:#999;}
.elnco_materie div a { color:#000000;}
.elnco_materie div a:hover  { color:#FFFFFF;}

.elenco_sopra
{
	height:155px;
	margin-top:50px;
}
.elenco_sotto
{
	margin-top:55px;
	height:100px;
}
.elnco a{ color:#000000; text-decoration:none}
.elnco a:hover{ color:#000000; text-decoration: underline}



/*-------------------------------------------------------------      MENU     */

.menuMain {
	font-size: 11px;
	color: #CCCCCC;
	padding-left: 20px;
}
.menuMain a, .menuMain a:link, .menuMain a:active, .menuMain a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	}
.menuMain a:hover {
	text-decoration: underline;
	padding-left:10px;
	padding-right:10px;
	}
.menuFooter {
	font-size: 11px;
	color: #CCCCCC;
	padding: 0px;
}
.menuFooter a, .menuFooter a:link, .menuFooter a:active, .menuFooter a:visited {
	color: #CCCCCC;
	text-decoration: none;
	}
.menuFooter a:hover {
	text-decoration: underline;
	}		
.menuSearch
{
	background:URL('../img/ricerca.png')  no-repeat #FFF center center ;	
	width:147px;
}
.menuSearch input
{
		background:none;
		border:0;
		color:#CCCCCC;
		margin-left:20px;
		margin-top:0px;
		width:110px;
}
	
	.ugc-star-rating {width:150px; margin-top:15px;text-align:center;color:#FFF;font-weight:bold;}
    .ugc-star-rating ol, .ugc-star-rating a:hover, .ugc-star-rating a:active, .ugc-star-rating a:focus, .ugc-star-rating .ugc-current-rating { background:transparent url(../img/star.png) left -1000px repeat-x;}
    .ugc-star-rating ol { margin-left:15px; text-align:left; position:relative; width:123px; height:25px; overflow:hidden; background-position: left top; float:left; }
	.ugc-star-rating li, #ugc_posts .ugc-star-rating li { display: inline; border:none; padding:0; margin:0}
    .ugc-star-rating a, .ugc-star-rating .ugc-current-rating { position:absolute; top:0;left:0;	text-indent:-1000em; height:25px; line-height:25px; outline:none; /*overflow:hidden;*/ border: none;}
    .ugc-star-rating a:hover,.ugc-star-rating a:active,.ugc-star-rating a:focus { background-position: left bottom; }
    .ugc-star-rating a.ugc-one-stars    { width:25px; z-index:6; }
    .ugc-star-rating a.ugc-two-stars    { width:50px; z-index:5; }
    .ugc-star-rating a.ugc-three-stars  { width:75px; z-index:4; }
    .ugc-star-rating a.ugc-four-stars   { width:100px; z-index:3; }
    .ugc-star-rating a.ugc-five-stars   { width:123px; z-index:2; }
    .ugc-star-rating .ugc-current-rating{ z-index:1; background-position: left center; } 
	
	.ugc-star-description { float:left; line-height:25px; width:90px; text-align:center }
	
	.messaggio
	{
		margin-top:10px;
		text-align:center;
		color:#FFF;
		font-weight:bold;	
	}


.centrale
{
	width:954px; 
	margin-top:10px;
}

 #tagCloud { width: 300px;}
.tag1 a{font-size: 10px; font-weight: bold; line-height:20px; height:24px; color:#8b4b4c;}
.tag1 a:hover{font-size: 10px; font-weight: bold; line-height:20px; height:24px;color:#000}

.tag2 a{font-size: 14px; font-weight: bold; line-height:20px; height:24px; color:#6c2021}
.tag2 a:hover{font-size: 14px; font-weight: bold; line-height:20px; height:24px;color:#000}

.tag3 a{font-size: 18px; font-weight: bold; line-height:20px; height:24px}
.tag3 a:hover{font-size: 18px; font-weight: bold; line-height:20px;color:#000}


.menuVideo{text-align:left}
.menuVideo a{color:#FFF}
.menuVideo a:hover{color:#000}
