/* ----- impostazioni generali ----- */

@media screen{

body{
	padding: 0px;
	background-color: #FFFFFF;
	/*\*/overflow: auto;/**/
}

#wrap {
    margin-top: -10px;     
	width:670px;
	margin-left:auto;
	margin-right:auto;
	}
	
#header {
	width:670px;
	}

#content{
	margin-left: 10px;
	padding: 0px;
	/*background:url(images/body.gif) repeat-y;*/
}

#logo{
	width:100%;
	text-align:center;
	margin-top:10px;
}

#radiolina{
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:27px;
}

#menu{
	width:100%;
	text-align:center;
}

#radio_top{
	margin-left:20px; 
	margin-right:20px;
}

#sub_content{
	/*width: 600px;
	margin-top: -20px;
	margin-left: 50px;*/
}

#index_content{
	width:100%;
	text-align:center;
}

#footer{
    margin-left: 10px;  
	width:100%;
	border-top: solid 1px #092EB2; 
}

#footer_content{
	width:100%;
	text-align:center;
	color: #092EB2;
	font-size: 11px;
}

#menu_table{
  margin-top: -3px;
  width: 670px; 
  height:21px;
  border-collapse:collapse; 
  border:0;
  background:url(/design/shop/images/menu_table.jpg) repeat-x;  
}

.menu_link a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.menu_link a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.menu_link a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

.t_menu a{
	color:#092EB2;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.t_menu a:hover{
	color:#092EB2;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.t_menu a:visited{
	color:#092EB2;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

#desc_radio{
	width:100%; 
	text-align:center; 
	color:#939393; 
	margin-top:3px;
	font-weight:bold;
	font-size:11px;
}

.td_dati{
	background:url(/design/shop/images/dati.jpg) no-repeat;
	height:19px;
	width:138px;
	text-align:center;
	font-size:12px;
	/*font-weight:bold;*/
	padding-top:2px;
}

.td_dati_anim{
	background:url(/design/shop/images/dati_anim.gif) no-repeat;
	height:19px;
	width:138px;
	text-align:center;
	font-size:12px;
	/*font-weight:bold;*/
	padding-top:2px;
}

#td_spacer{
	width:30px;
}

.selected{
	border:solid 2px #ff9900;
}

.selected_td{
   border:1px #ff9900 solid;
} 

.v_hide{
	display:none;
} 

#pag{	 
	color:#939393; 	
	font-weight:bold;
	font-size:11px;
} 

}

@media print{
body{
	padding: 0px;
	background-color: #FFFFFF;
	/*\*/overflow: auto;/**/
}

#wrap {
    margin-top: -10px;     
	width:600px;
	margin-left:auto;
	margin-right:auto;
	}
	
#header {
	width:600px;
	margin-bottom:18px;
	}

#content{
	margin-left: 10px;
	padding: 0px;
	/*background:url(images/body.gif) repeat-y;*/
}

#logo{
	width:100%;
	text-align:center;
	margin-top:10px;
}

#radiolina{
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:30px;
}

#menu{
	width:100%;
	text-align:center;
}

#radio_top{
	margin-left:25px; 
	margin-right:20px;
}

#index_content{
	width:100%;
	text-align:center;
}

#footer{
    margin-left: 10px;  
	width:100%;
	border-top: solid 1px #092EB2; 
}

#footer_content{
	width:100%;
	text-align:center;
	color: #092EB2;
	font-size: 11px;
}

#menu_table{
  margin-top: -3px;
  width: 630px; 
  height:21px;
  border-collapse:collapse; 
  border:0;
  border: solid 1px #999999; 
}

.menu_link a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


.t_menu a{
	color:#939393;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

#desc_radio{
	width:100%; 
	text-align:center; 
	color:#939393; 
	margin-top:3px;
	font-weight:bold;
	font-size:11px;
}
.td_dati{
	border: solid 1px #999999;
	height:19px;
	width:138px;
	text-align:center;
	font-size:12px;
	/*font-weight:bold;*/
	padding-top:2px;
}

.td_dati_anim{
	border: solid 1px #999999;
	height:19px;
	width:138px;
	text-align:center;
	font-size:12px;
	/*font-weight:bold;*/
	padding-top:2px;
}

#td_spacer{
	width:0px;
}

.selected{
	border:solid 2px #ff9900;
}

.selected_td{
   border:1px #F5CAA5 solid;
}   

.v_hide{
	display:none;
}  

.add a{
        color:#082ebb;
        text-decoration:none;
        font-weight:bold;
}

.add a:hover{
        color:#082ebb;
        text-decoration:none;
        font-weight:bold;
}

}



