@charset "utf-8";
body, td{
    font:10px Verdana;
    margin:0px;
	padding:0px;
	scrollbar-face-color: #d1d1d1;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #d1d1d1;
	scrollbar-darkshadow-color: #d1d1d1;
	scrollbar-shadow-color: #d1d1d1;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ececec;
}

a:link{
	color:blue;
	text-decoration: underline;
}
a:visited{
	color:#333333;
	text-decoration:underline;
}
a:hover{
	color: #9e9e9e; 
	text-decoration:underline;
}
hr{ 
	width:475px;
	color:#cccccc;
	height:1px;
}

img{ 
	border:0;
}
 .white_bold{ 
	color:#ffffff; 
	font-weight:bold; 
	height:15px;
}
 .gray_bold{ 
	color:#333333; 
	font-weight:bold; 
	height:15px;
	margin-top:4px;
	font
}
.sub_title{ 
	color:#028cc5; 
	font-weight:bold; 
	font-family:arial;
	font-size:14px;
	height:30px;
	padding:5px;
	-moz-box-sizing: padding-box;

}
.regi-box-up{
	background:url(/web/images/sf_ico-reg.gif);
	border-bottom:1px solid #cccccc;
	color:#333333;
	padding-left:15px;
	padding-right:8px;
	-moz-box-sizing: padding-box;
}

.Stile2 {font-size: 9px}
.Stile5 {color: #999999}

.pro_name{ 
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#000000;
}
.pro_name a:link{
	color:blue; 
	text-decoration: underline;	
}
.pro_name a:visited{
	color: Fuchsia; 
	text-decoration:underline;
}
.pro_name a:hover{
	color: #9e9e9e; 
	text-decoration:none;
}


h1{ 
	font-family:tahoma;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}


body{
	background:url(/web/images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#ececec;
}
.up{
	font-family: verdana, geneva, sans-serif; 
	font-size: 10px;
	color:#9e9e9e;
	text-align:right;	
	width:250px;

}
.up a:link{color:#9e9e9e; text-decoration: none;}
.up a:visited{color:#9e9e9e; text-decoration:none;}
.up a:hover{color: #000000; text-decoration:none;}

img{
	margin:0px;
	padding:0px;
}
.menu_up{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:800px;
	text-align:center;
	
} 
.menu_up_testi{
	float:left;
	width:156px;
	text-align:center;
	border-right: 1px solid #cccccc;
	color:Blue;	
} 
.menu_up a:link{color:#9e9e9e; text-decoration: none;}
.menu_up a:visited{color:#9e9e9e; text-decoration:none;}
.menu_up a:hover{color: #000000; text-decoration:none;}


.n_storico{
	width:12px; 
	height:12px; 
	font-weight:bold; 
	font-size:12px; 
	color:#8ec3f5;
} 
.n_storico_v{
	width:12px; 
	height:12px; 
	font-weight:bold; 
	font-size:12px; 
	color:#05c300;
} 

.n_prog{
	width:60px; 
	height:12px;
	margin-left:25px; 
	font-weight:bold; 
	font-size:10px; 
	color:#017FF7;
	text-align:right;
} 
fieldset{

	border: 1px solid #cccccc; 
	padding:6px;
	text-align:center;
	padding-top:0;
	} 
 
legend{
	font: 12px  arial, geneva, sans-serif; 
	font-weight:bold;
	text-align:left;
	color:#333333;
	}

.campiform {
    border:1px solid #dfdfdf;  
    font-family: Verdana, arial, sans-serif; 
    color: #000; 
    font-size: 10px;
    background: #ffffff;
    margin-left:2px;
  }
  
 .campiformreg {
    border:1px solid #dfdfdf;  
    font-family: Verdana, arial, sans-serif; 
    color: #000; 
    font-size: 11px;
    background: #f5f3f3;
    margin-top:2px;
    width:250px;
  }

 .campiformmod {
    border:1px solid #dfdfdf;  
    font-family: Verdana, arial, sans-serif; 
	text-align:center;
    color: #000; 
    font-size: 11px;
    margin-top:2px;
    width:150px;
  }

.bottonblu {
	background:url('/web/images/bottone.gif'); 
	width:68px; 
	height:20px;
	border:0px;
	font: 10px Verdana, arial, sans-serif;
	font-weight:;
	color: #fff;
	background-color: #00aff0;
	letter-spacing:-1px;
	} 
.bottonbluroll {
	background:url('/web/images/bottoneroll.gif'); 
	width:68px; 
	height:20px;
	border:0px;
	font: 10px Verdana, arial, sans-serif;
	font-weight:;
	color: #fff;
	background-color: #00aff0;
	letter-spacing:-1px;

	} 

.bottoni {
	border:1px double #ececec;
	font: 10px Verdana, arial, sans-serif;
	font-weight: ;
	color: #fff;
	background-color: #00aff0;
	} 


.bottoniroll { 
	border:1px double #ececec;
	font: 10px Verdana, arial;, sans-serif; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #ae0000; 
	}
.arancio_up{
	height:25px;
	width:720px;
	background:url(/web/images/ban.gif);
	border-bottom: 1px solid #FFFFFF;
	padding-left:10px;
	font: 12px Arial, sans-serif; 
	font-weight: bold; 
	color:#ffffff;
	padding-top:5px;
	-moz-box-sizing: padding-box;
}
	
.but_fiend{ 
	background:url('/web/images/ami_flag.gif'); 
	height:65px; 
	width:145px; 
	padding-top:10px; 
	padding-left:5px; 
	-moz-box-sizing: padding-box;
	}
	
.at_flag{
	width:230px;
	height:31px;
	text-align:center;
	-moz-box-sizing: padding-box;
	padding-top:8px;
	font-family: arial, sans-serif;
	color: #888888;
	font-size: 12px;
	font-weight:bold;
	background:url(/web/images/flag_at.gif);
	}
.at_flag_hp{
	width:230px;
	height:11px;
	text-align:center;	
	font-family: arial, sans-serif;
	color: #888888;
	font-weight:bold;
	background:url(/web/images/flag_at2.gif);
	}
.flag{ 
	width:231px;
	height:42px; 
	background:url(/web/images/sf_flag.gif);
	text-align:center; 
	font-family: arial, sans-serif; 
	font-weight:bold; 
	color: #888888; 
	font-size: 14px;
	padding-top:12px; 
	margin:0px;
	-moz-box-sizing: padding-box;
	}
.flag_LOGIN{ 
	width:231px;
	height:42px; 
	background:url(/web/images/sf_flag_LOGIN.gif);
	text-align:center; 
	font-family: arial, sans-serif; 
	font-weight:bold; 
	color: #888888; 
	font-size: 14px;
	padding-top:12px; 
	margin:0px;
	-moz-box-sizing: padding-box;
	}

.colonna_dx{ 
	width:210px;
	text-align:left; 
	font:10px Verdana; 
	color: #333333; 
	margin:0px;
	-moz-box-sizing: padding-box;
	}
.short_desc{ 
	margin-left:5px;
	color:#535252; 
	font-weight:bold;
	text-align:left;
	}
.short_desc span{ 
	width:152px;
	height:45px;
	background:url(/web/images/ggoommss.gif);
	padding-top:15px;
	font-family:arial;
	font-size:22px;
	color:#000000;	
}

.countdown{ 
	width:140px;
	height:45px;
	-moz-box-sizing: padding-box;
	text-align:center;
}


.small_price{
	font-family: arial;
	font-size:16px;
	color:#666666;
	font-weight:bold;
}
.small_time{ 
	font-family: verdana;
	font-size:11px; 
	color:#017FF7; 
	font-weight:bold;
}

.down{ 
	font-size:9px; 
	color:black; 
	width:900px; 
	text-align:center;
}

ul.pro{
margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:10px;
font-size:10px;
color:#017FF7;}

ul.pro li{
margin-top:5px;
margin-bottom:5px;
list-style-image:url('/web/images/dot.gif');
}

ul.pro li a:link {
color: #333333;  
text-decoration: none;
font-weight:bold;
}
ul.pro li a:visited {
color: #333333; 
text-decoration: none;
font-weight:bold;
}
ul.pro li a:hover { 
color: #cccccc; 
text-decoration: none;
font-weight:bold;
}

ul.dx{
margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:10px;
font-size:10px;
color:#017FF7;}

ul.dx li{
margin-top:10px;
margin-bottom:10px;
list-style-image:url('/web/images/dot2.gif');
}

ul.dx li a:link {
color: #017FF7;  
text-decoration: underline;
}
ul.dx li a:visited {
color: #017FF7; 
text-decoration: underline;
}
ul.dx li a:hover { 
color: #cccccc; 
text-decoration: underline;
}
.blu_up {
	height:25px;
	width:720px;
	margin:0px;
	background:url(/web/images/ban2.jpg);
	border-bottom: 1px solid #FFFFFF;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	color:#ffffff;
	padding-top:5px;
	padding-left:10px;
	-moz-box-sizing: padding-box;
}
.blu_up_hp {
	height:20px;
	width:710px;
	margin:0px;
	background:url(/web/images/ban2.jpg);
	border-bottom: 1px solid #FFFFFF;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	color:#ffffff;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
}

.mag_up {
	height:25px;
	width:720px;
	background:url(/web/images/ban2.jpg);
	border-bottom: 1px solid #FFFFFF;
	padding-left:10px;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	color:#ffffff;
	padding-top:5px;
	-moz-box-sizing: padding-box;
}

#cosae {
	position: absolute;
	display: none;
	top: 370px;
	width: 250px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;
}


.item_thumb
{
	width: 70px;
	margin-right: 5px;
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
}




















/* 
classi per pagina news 
*/

/* contenitore */
#newspage{
}
/* titolo */
#newstitle{
}
/* data */
#newsdate{
}
/* testo */
#newstext{
}

/* 
classi per box news 
*/
/* contenitore */
.newsbox{
}
/* titolo */
.newstitle{
}
/* testo */
.newstext{
}


.blu_up h1,
.blu_up_hp h1
{
	margin:0;
	padding:0;
	font: 12px Arial, sans-serif;
	font-weight:bold
}

.pro_name h2{ 
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
}

