/* link */

a:link{ color:#103065; font-size:11px; text-decoration:none;}
a:visited{ color:#103065; font-size:11px; text-decoration:none;}
a:hover{ color:#FF7209; font-size:11px; text-decoration:underline;}
a:active{ color:#103065; font-size:11px; text-decoration:none;}
a.log_link:link{ color:#103065; font-size:11px; text-decoration:none;}
a.log_link:visited{ color:#103065; font-size:11px; text-decoration:none;}
a.log_link:hover{ color:#FF7209; font-size:11px; text-decoration:underline;}
a.log_link:active{ color:#103065; font-size:11px; text-decoration:none;}
a.search_link:link{ color:#103065; font-size:11px; text-decoration:none;}
a.search_link:visited{ color:#103065; font-size:11px; text-decoration:none;}
a.search_link:hover{ color:#FF7209; font-size:11px; text-decoration:underline;}
a.search_link:active{ color:#103065; font-size:11px; text-decoration:none;}
a.menu_link:link{ color:#FFFFFF; font-size:16px; text-decoration:none;}
a.menu_link:visited{ color:#FFFFFF; font-size:16px; text-decoration:none;}
a.menu_link:hover{ color:#103065; font-size:16px; text-decoration:none;}
a.menu_link:active{ color:#FFFFFF; font-size:16px; text-decoration:none;}
a.back_link:link{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.back_link:visited{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.back_link:hover{ color:#FF7209; font-size:11px; text-decoration:none; font-weight:bold;}
a.back_link:active{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.footer_link:link{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.footer_link:visited{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.footer_link:hover{ color:#FF7209; font-size:11px; text-decoration:none; font-weight:bold;}
a.footer_link:active{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.prodotto_link:link{ font-size:13px; font-weight:bold; color:#FF7209; text-decoration:none;}
a.prodotto_link:visited{ font-size:13px; font-weight:bold; color:#FF7209; text-decoration:none;}
a.prodotto_link:hover{ font-size:13px; font-weight:bold; color:#FF7209; text-decoration:underline;}
a.prodotto_link:active{ font-size:13px; font-weight:bold; color:#FF7209; text-decoration:none;}

/* menu sx */

.gurtl0norm {font-size:12px;padding: 4px;text-decoration: none;border: 1px solid #C3D7F6;border-left: 4px solid #C3D7F6;background: #FFFFFF;cursor: hand;}
.gurtl0over {font-size:12px;padding: 4px;text-decoration: none;border: 1px solid #C3D7F6;border-left: 4px solid #C3D7F6;background: #FEECC7;cursor: hand;}
.gurtl0clck {font-size:12px;padding: 4px;text-decoration: none;border: 1px solid #C3D7F6;border-left: 4px solid #C3D7F6;background: #FEECC7;cursor: hand;}
.gurtl1norm {font-size:12px;padding: 4px;text-decoration: none;border: 1px solid #C3D7F6;border-left: 4px solid #C3D7F6;background: #FFFFFF;cursor: hand;}
.gurtl1over {font-size:12px;padding: 4px;text-decoration: none;border: 1px solid #C3D7F6;border-left: 4px solid #C3D7F6;background: #FEECC7;cursor: hand;}
.gurtl1clck {font-size:12px;padding: 4px;text-decoration: none;border: 1px solid #C3D7F6;border-left: 4px solid #C3D7F6;background: #FEECC7;cursor: hand;}

/* body */

body{ color:#103065; margin:0; padding:0; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(/img/body_bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#2667cf;}

/* div */

.banner{ margin:5px; border:1px solid #C3D7F6;}
.header{ height:70px; background-image:url(/img/header_bg.jpg);}
.menu{ border-bottom:2px solid #103065; background-image:url(/img/menu_bg.jpg); background-position:bottom; background-repeat:repeat-x; width:100%;}
.menu_button{ background-image:url(/img/menu_button.jpg); height:28px; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.menu_button_mp3{ background-image:url(/img/menu_button_mp3.jpg); height:28px; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.log{ background-image:url(/img/log_bg.jpg); height:28px;}
.content{ background-color:#FFFFFF;}
.colsx{ padding:10px; width:150px; }
.colsx_cell{background-image:url(/img/colsx_bg.jpg);}
.search{ padding:3px;  border-left: 1px solid #B6CDF3; border-bottom: 1px solid #B6CDF3; border-right: 1px solid #B6CDF3;background-color:#FFFFFF;} 
.coldx{ padding:10px;}
.newsletter{ padding:3px;  border-left: 1px solid #B6CDF3; border-bottom: 1px solid #B6CDF3; border-right: 1px solid #B6CDF3;background-color:#FFFFFF;} 
.footer{ clear:both; background-image:url(/img/footer_bg.jpg); height:28px; border-top:2px solid #82ACEC; border-bottom:2px solid #144081; color:#FFFFFF;}
.prezzo{ padding:2px; background-color:#CFDFFA;}
.disponibilita{ padding:2px; background-color:#DADFE7; font-size:9px;}
.carrello{ padding:2px; background-color:#CFDFFA; margin:1px;}
.carrello_title{ padding:2px; background-color:#79A7F2; margin:1px; font-size:12px; color:#FFFFFF;}
.prodotto{ padding:2px; background-color:#CFDFFA; margin:1px;}

/* form */
.totale_form{ text-align:right;font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#CFDFFA; border:0px; color:#103065;}
.form{ border:1px solid #B6CDF3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF7209; font-weight:bold;} 
.submit { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:0px; background-image:url(/img/form_submit.jpg); font-weight:bold; margin:0px; padding:0px;}

/* img */

.img{ float:left; border:1px solid #C3D7F6; margin-right:3px;  margin-right:5px; margin-bottom:5px; padding:1px;}
.img_prodotto{border:1px solid #C3D7F6; padding:1px;}

/* testi */

.div_marque{ font-size:11px; padding:2px; font-family:Arial, Helvetica, sans-serif; } 
.marque{ background-color:#FFFFFF; color:#103065; font-weight:bold; background-image:url(/img/marquee.jpg); }
.title_1{ font-size:13px; font-weight:bold; color:#FF7209; }
.title_2{ font-size:12px; color:#103065; font-weight:bold; }
.title_3{ font-size:12px; color:#103065; font-weight:bold; }
.title_4{ padding:3px; font-size:14px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; border:1px solid #C3D7F6; background-color:#FFFFFF; background-image:url(/img/table_bar.jpg); }
.title_5{ padding:2px; font-size:13px; font-weight:bold; color:#103065; border-left:1px solid #B6CDF3; border-right:1px solid #B6CDF3; border-bottom:1px solid #B6CDF3; background-color:#FFFFFF; }
.table_bar{ border:1px solid #C3D7F6; background-image:url(/img/table_bar.jpg); color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.table_cell{ border:1px solid #C3D7F6; background-color:#E4EDFC; padding-right:3px;}
.table_top{ border:3px solid #103065;}
.table_img{ float:left; margin-right:3px;}
.topseller_title{background-color:#78AAFE; color:#FFFFFF; font-size:14px; font-weight:bold;}
.contenuto_prodotto{ float:right;}
.bottom_line{ border-bottom:1px solid #C3D7F6; margin-right:10px;}
.marquee{ padding-top:3px; padding-bottom:3px; border:1px solid #C3D7F6;  margin-right:10px; margin-left:10px;}

/* nuovo menu */

#menuSx{
	padding:0px;
	margin:12px 0px 10px 0px;
	font-size:12px;
}

#menuSx ul{
	padding:0px;
	margin:-10px 0 0 0;
	z-index:10000;
}

#menuSx li{
	position: relative;
	list-style: none;
	margin: 2px;
	background-color:#FFF;
	border:1px solid #666;
	padding:3px;
	width:138px;
}

#menuSx li a{
	
}

#menuSx li a:hover{
	
}

#menuSx ul ul{
	position: absolute;
	top:10px;
	left:130px;
	visibility: hidden;
	width:130px;
	padding:0px;
	z-index:100;
}

#menuSx ul ul li {
	padding:3px;
	width:200px;
	background-color:#EAF1FF;
	margin:1px;
	
}

#menuSx ul ul li:hover {
	
}

#menuSx ul li:hover ul {
	visibility:visible;
}

/* fine nuovo menu */




/* autocomplete */
.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		list-style-type:none;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
	
.link_mp3, .link_mp3:active, .link_mp3:visited { 
	padding:3px !important; 
	padding-top:1px !important; 
	padding-top:0px !important; 
	background-color:#81ADEC !important; 
	color:white !important; 
	text-decoration:none !important;
	-webkit-border-radius: 3px !important; 
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	-moz-box-shadow:1px 1px 1px #CCCCCC !important;
	-webkit-box-shadow:1px 1px 1px #CCCCCC !important;
	box-shadow:1px 1px 1px #CCCCCC !important;
	font-weight:bold !important;
}

.link_mp3:hover,.link_mp3:focus { 
	background-color:#2262CC !important; 
	cursor:pointer !important;
}

