/***************** Non cancellare! solo modificare INIZIO ***************/
body, tr,td, table {
	color: #ffffff;
	font-family: Verdana,Arial;
	font-size: 9px;
}

body {
	background-color:#000000;
	border:0px;
	margin:0px;
}

p {margin:0}

a:link 
        {color:#ffffff;
       	text-decoration:none;}
a:visited 
				{color:#ffffff;
		    text-decoration:none;}
a:hover
				{color:#99FF00;
       	text-decoration:none;}



#main_container{
width:100%;
height:430px;
position: absolute;
top: 50%;
left: 0;
margin-left:0;
margin-top:-190px;
background-image:url('data/images/bg_main.gif');
background-repeat:repeat-x;
}




#shown_cnt_ext{
width:810;
height:428px;
position: absolute;
top: 0;
left: 50%;
margin-left:-405;

}



div#hold	{ 
	position:relative; overflow:hidden;
	width:500px; height:52px; z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:500px; height:52px; 
	clip:rect(0px, 500px, 52px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1 { 
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 
	width:500px;
	}


div#hold2	{ 
	position:relative; overflow:hidden;
	width:220px; height:417px; z-index:100; 
	}
div#wn2	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:220px; height:417px; 
	clip:rect(0px, 220px, 417px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr2 { 
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 
	width:220px;
	}

div#scrollbar { 
  position:relative; left:250; top:0;
  width:11px; height:160px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:250; top:17px;
  width:11px; height:136px;
  background-color:#333333;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:251px; top:1px;
  width:9px; height:20px;
  background-color:#99FF00;
  z-index:1;
  }  
div#up { position:absolute; left:250px; top:4; z-index:2 }  
div#down { position:absolute; left:250px; bottom:262; z-index:3 }  



#retino{
width:812;
height:428px;
position: absolute;
top: 50%;
left: 50%;
margin-left:-405;
margin-top:-189;
background-color:#000000;
}



#menu{
width:100%;
height:75px;
position: absolute;
top: 5;
left: 0;
margin-left:0;
margin-top:0;
background-color:#000000;
border-bottom:1px solid #1b1818;
border-top:1px solid #1b1818;
}

#footer{
width:280;
height:20px;
position: absolute;
top: 100%;
left: 100%;
margin-left:-280;
margin-top:-20px;
}

#back_fwd{
width:100;
height:20px;
position: absolute;
top: 100%;
left: 50%;
margin-left:-50;
margin-top:-20px;
}

#player{
width:280;
height:20px;
position: absolute;
top: 100%;
left:10;
margin-left:0;
margin-top:-24px;
}



.img_alpha{
			filter: alpha(opacity=0);
			-moz-opacity:.0;
			opacity:.0;
}	


a #foto_prodotto  {
					filter:alpha(opacity=50); 
					-moz-opacity: 0.5; 
					opacity: 0.5;
					text-decoration:none;
					}


a:hover #foto_prodotto  {
					filter:alpha(opacity=100);   
					-moz-opacity: 1.0;   
					opacity: 1.0;
					text-decoration:none;
					}



.formi,.formb{border:1px solid #39445E;
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		color:#39445E;
		font-size:11px;
		}
		
.news_main_tab{width:412px;}

a.news_c_on_lnk:link 
        {color:#ffffff;
       	text-decoration:none;}
a.news_c_on_lnk:visited 
				{color:#ffffff;
		    text-decoration:none;}
a.news_c_on_lnk:hover
				{color:#99FF00;
       	text-decoration:none;}
       	
a.news_c_off_lnk:link 
        {color:#ffffff;
        font-weight:bold;
       	text-decoration:none;}
a.news_c_off_lnk:visited 
				{color:#ffffff;
				font-weight:bold;
		    text-decoration:none;}
a.news_c_off_lnk:hover
				{color:#99FF00;
				font-weight:bold;
       	text-decoration:none;}

a.news_c_on_lnk:link 
        {color:#ffffff;
        
        font-weight:bold;
       	text-decoration:none;}
a.news_c_on_lnk:visited 
				{color:#ffffff;
				font-weight:bold;
		    
		    text-decoration:none;}
a.news_c_on_lnk:hover
				{color:#99FF00;
				font-weight:bold;
       	text-decoration:none;}
       	
.news_c_off_td{color:#ffffff;
							padding-left:15px;
							padding-right:15px;
							height:15px;
							}
.news_c_on_td{background-color:#333333;
							color:#ffffff;
							padding-left:15px;
							padding-right:15px;
							height:15px;
							}

.news_h_tab{width:100%;
					background-color:#333333;
					height:20px;
					margin-left:1px;
					}
					
.news_title_td{padding-left:10px;
						 font-weight:bold;}
						 
.news_date_td{ text-align:right;
							padding-right:15px;
							 }
						
.news_td{text-align:right;
				padding-right:10px;
				font-weight:bold;}
				

a.short_news_lnk:link 
        {color:#99FF00;
        font-weight:bold;
       	text-decoration:none;}
a.short_news_lnk:visited 
				{color:#99FF00;
				font-weight:bold;
		    text-decoration:none;}
a.short_news_lnk:hover
				{color:#ffffff;
				font-weight:bold;
       	text-decoration:none;}

.short_news_date{}				
						 
.short_news_text{	}		






.menu_h0_link:link 
        {color:#ffffff;
       	text-decoration:none;
       	font-weight:bold;
       	font-size:10px;
       	font-family:Verdana;
       	}
.menu_h0_link:visited 
				{color:#ffffff;
       	text-decoration:none;
       	font-weight:bold;
       	font-size:10px;
       	font-family:Verdana;
       	}
.menu_h0_link:hover
				{color:#00CCFF;
       	text-decoration:none;
       	font-weight:bold;
       	font-size:10px;
       	font-family:Verdana;
       	}

.menu_h0_td{
				border-left:1px solid #ffffff;
				width:100px;
				height:15px;
				text-align:center;
				}

.menu_h0_td_over{
				border-left:1px solid #ffffff;
				width:100px;
				height:15px;
				text-align:center;
				}
				
				
a.menu_v_link:link 
        {color:#000000;
       	text-decoration:none;
       	font-weight:bold;
       	font-size:10px;
       	font-family:Verdana;
       	}
a.menu_v_link:visited 
				{color:#000000;
       	text-decoration:none;
       	font-weight:bold;
       	font-size:10px;
       	font-family:Verdana;
       	}
a.menu_v_link:hover
				{color:#000000;
       	text-decoration:none;
       	font-weight:bold;
       	font-size:10px;
       	font-family:Verdana;
       	}

.menu_v_td{
				width:140px;
				height:18px;
				background-color:#366595;
				border-bottom:1px solid #ffffff;
				font-weight:bold;
				color:#ffffff;
       			font-size:10px;
       			font-family:Verdana;
       			cursor:pointer;
				padding-left:15px;
				}

.menu_v_td_over{		
				width:140px;
				height:18px;
				background-color:#13A2FE;
				border-bottom:1px solid #ffffff;
				font-weight:bold;
				color:#ffffff;
       			font-size:10px;
       			font-family:Verdana;
       			cursor:pointer;
				padding-left:15px;
				}




#logo{
width:70px;
height:54px;
position: absolute;
top:8;
left:15;
background-color:#000000;
}

