html {height: 100%; padding-bottom: 1px;}

body{
font-family:'verdana';
font-size:10px;
margin:0px;
padding:0px;
/*overflow:auto;*/
}

h1{
/*text-align:left;*/

margin-top:18px;
padding:0px;
/*border : solid 1px black;*/

}

h2{
text-align:left;
margin-left:17px;
margin-top:15px;
}

h3{
font-weight:bold;
}

embed{
	margin:2px;
}

.path{
	position:relative;
	top:15px;
	font-size:9px;
}
.button_general{
	position:absolute;
	font-size:12px;
	font-weight:bold;
	width:147px;
	height:30px;
	margin-top:10px;
	margin-left:2px;
	cursor:pointer;
	text-align:center;
}

.button_general_big{
	position:absolute;
	font-size:16px;
	font-weight:bold;
	width:147px;
	height:30px;
	margin-top:10px;
	margin-left:2px;
	cursor:pointer;
	text-align:center;
}

.testo10{}
.testo11{}
.testo12{}
.testo14{}
.testo16{}

.boxinfo{
	position:relative;
	/*margin: 0px auto;*/
	width:535px;
}
.boxinfo_title{}

#errorBox{
	
	width:524px;
	border: 1px solid #c0c0c0;
	margin: 20px auto 15px auto;
	padding:5px;
	font-family:Verdana;
	font-size:10px;
}

#errorBox span{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin: 0px auto;
}

#errorBox ul{
	margin: 0px;
	margin-left:20px;
	padding: 0px;
	list-style-type:disc;
}

#errorMykiko{
	position:relative;
	padding:10px;
	top:10px;
	width:358px;
	border: 1px solid #c0c0c0;
	margin: 0px auto 0px auto;
	text-align: left;
	font-size:10px;
}
#errorMykiko span{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin: 0px auto;
}
#errorMykiko ul{
	margin: 0px;
	margin-left:20px;
	padding: 0px;
	list-style-type:disc;
}

#errorHelp{
	position:relative;
	top:10px;
	width:524px;
	border: 1px solid #c0c0c0;
	margin: 0px auto 0px auto;
	text-align: left;
	padding:10px;
	font-size:10px;
}

#errorHelp span{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin: 0px auto;
}

#errorHelp ul{
	margin: 0px;
	margin-left:20px;
	padding: 0px;
	list-style-type:disc;
}

#errorLogin{
	position:relative;
	padding:10px;
	top:10px;
	width:430px;
	border: 1px solid #c0c0c0;
	margin: 20px auto 0px auto; 
	text-align: left;
	
}

#errorLogin span{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin: 0px auto;
}


#errorLogin ul{
	margin: 0px;
	margin-left:20px;
	padding: 0px;
	list-style-type:disc;
	font-size:10px;
}


.confirmation{
	width:762px;
	margin-left:auto;
	margin-right:auto;
}

a{
	text-decoration:none;
}

.brand{
	width:650px;
	/*position:relative; */
	
}
.brand img{
	border-right:#fafafa 10px solid;
	border-bottom:#fafafa 10px solid
}

.negozio_help_container{
	margin-right:auto;
	margin-left:auto;
	width:600px;
}
.negozio_help_container a{
	text-decoration:none;
}
.negozio_help_container h1{
	/*position:relative;*/
/*	left:-16px;*/
}
.negozio_help_left{
	float:left; 
	width:300px;
}
.negozio_help_left fieldset{
	border:1px solid #CCCCCC;
	height:100px;
	width:280px;
}
.negozio_help_right fieldset{
	border:1px solid #CCCCCC;
	height:100px;
	width:280px;
}
.negozio_help_left fieldset legend{
	margin-left:88px;
	text-align:center;
	padding:5px;
	border:1px solid #CCCCCC;
	font-weight:bold;
}
.negozio_help_right fieldset legend{
	margin-left:88px;
	text-align:center;
	padding:5px;
	border:1px solid #CCCCCC;
	font-weight:bold;
}
.negozio_help_right{
	float:right; 
	width:300px;
}
.negozio_help_data_left{
	float:left;
	border:#ccc 1px solid;
	width:275px;
	margin-bottom:20px;
}

.negozio_help_left strong{
	margin-left:10px;
	padding:5px;
	float:left;
	top:5px;
	left:100px;
	border-top:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-left:#ccc 1px solid;
	background-color:#fafafa;
}
.negozio_help_title{
	margin-left:-10px;
	width:275px;
}
.negozio_help_data_left a>img{
	margin:3px;
}

.negozio_help_right strong{
	margin-left:33px;
	padding:5px;
	float:left;
	top:5px;
	left:100px;
	border-top:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-left:#ccc 1px solid;
	background-color:#fafafa;
}

.negozio_help_data_right strong{
	margin-left:95px;
	padding:5px;
	float:left;
	top:5px;
	left:100px;
	border:#e6e7eb 1px solid;
	background-color:#fafafa;
}

.negozio_help_data_right{
	float:right; 
	border:#ccc 1px solid; 
	width:275px; 
	margin-bottom:20px;
}
.negozio_help_data_right a>img{
	margin:3px;
}
.colori_container{
	float:left;
	width:300px;
}

.colori{
	/*clear:both;*/
	width:300px;
	float:left;
	margin-right:10px;
	min-height:10px;
}

.colori button{
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
	border:0px;
}

.colori button>img{
	width:25px;
	border:0px;
	margin-left:0px;
}

#img_col{
	/*position:absolute;*/
}

.nomenews	{
	width: 130px;
	height: 40px;
}

.descrizionenews{
	width: 160px;
	height: 40px;
}

.frequenzanews	{
	width: 70px;
	height: 40px;
	text-align: center;
}
			
.bloccoiscrizione	{
	margin-bottom:25px;
}
			
.campi	{
	width: 160px;
}

.error{
	font-weight:bold;
}
.errore{
	position:relative; 
	top:-10px;
	border-left:#ebebeb 1px solid;
	border-right:#ebebeb 1px solid;
	border-bottom:#ebebeb 1px solid; 
	text-align:center;
}
.profilo_box{
	float:left;
	width:706px; 
	margin-left:auto;
	margin-right:auto;
}

.profilo_box_in{
	margin-top:10px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
}

.profilo_box_head{
	position:relative;
	top:-8px;
	margin-left:auto;
	margin-right:auto;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.profilo_box_data{
	margin:5px;
	border:#ebebeb 1px dotted;
	width:290px;
	text-align:left;
	float:left;
}

.profilo_box_data_title{
	position:relative; 
	left:60px; 
	font-weight:bold; 
	float:left; 
	width:80px;
}

.profilo_box_data_in_left{
	position:relative;
	left:40px;
}

.profilo_box_data_in_right{
	position:relative;
	left:40px;
}

.summary_box{
	float:left;
	left:145px;
	position:relative;
	width:685px;
}

.summary_box_in{
	/*
	border-top:#ebebeb 1px solid;
	border-left:#ebebeb 1px solid;
	border-right:#ebebeb 1px solid;
	*/
}

.summary_box_total{
	margin:0px;
	margin-left:1px;
	padding:0px;
	margin-top:-20px;
	border-bottom:#e6e7eb 1px solid;
	border-left:#e6e7eb 1px solid;
	border-right:#e6e7eb 1px solid;
	font-size:14px;
}
.profilo_box_summary{
	width:742px;
	text-align:center;
	float:left;
	border-left:#ebebeb 1px solid;
	border-right:#ebebeb 1px solid;
	margin-left:-1px;
}

.profilo_box_summary_in{
	position:relative;
	border-bottom:#ebebeb 1px solid;
}

/*-------------CORPO(DA MENU 2 A FOOTER)-------------*/
.corpo {
width:964px;
border:#e6e6e6 solid;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:0px;
text-align:left;
margin-top:15px;
}

.corpo img { margin:2px; padding:0px; border:0px;}

.corpo_left {
width:197px;
float:left;
padding-left:5px;
}
.corpo_left li{
list-style-image:url(../siteimages/point.jpg);
margin-left:-10px;
height:20px;
margin-top:5px;
}

.corpo_left_menu_top_item a {
display: block;
background-image:url(../siteimages/menu_top_bg.jpg);
padding:5px;
padding-left:20px;
text-decoration:none;
margin-bottom:5px;
}

.corpo_left_menu_top_item a:hover {
display:block;
background-image:url(../siteimages/menu_top_bg_over.jpg);
text-decoration:none;
}

.corpo_left_menu_top_item_selected a {
display: block;
background-image:url(../siteimages/menu_top_bg_over.jpg);
padding:5px;
padding-left:20px;
text-decoration:none;
margin-bottom:5px;
}

.corpo_left_menu_top_item_selected a:hover {
display:block;
background-image:url(../siteimages/menu_top_bg_over.jpg);
text-decoration:none;
}

.corpo_left_menu_info_item {
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
margin-top:5px;
}

.table_left_menu_info_item{
	margin-top:10px;
	font-size:10px;
}
.table_left_menu_info_item tbody{
}

.table_riepilogo_basket{
	margin-top:6px;
	font-size:10px;
}

.corpo_left_menu_info_item a {
font-weight:bold;
}

.corpo_left_menu_info_item_carrello {
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}

.corpo_left_menu_info_item_carrello a {
font-weight:bold;
}


.corpo_left_menu_info_item a:hover {
font-weight:bold;
}

.corpo_left_menu_info_titolo{
padding-bottom:3px;
padding-left:5px;
padding-top:0px;
margin:0px;
}


.riepilogo_basket{
	width:220px;
	z-index:100000000;
	position:absolute;
	left:auto;
	top:auto;
	margin-left:742px;
	margin-top:-59px;
	display:none;
}

.riepilogo_basket_titolo{
	margin-top:13px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	border-bottom:1px solid #c0c0c0;
}


.totcarrello{
font-weight:bold;
}
.vaiallacassa{
font-weight:bold;
text-decoration:underline;
border:none;
}

.paginatore_fix{
	padding-left:2px;
}

.paginatore{
	float:left;
	border-bottom: #dfdfdf 1px solid;
	width:678px;
	margin-top:10px;
}
.paginatore a{
	text-decoration:none;
}

.paginatore_left{
	float:left;
	text-align:left;

	padding-bottom:10px;
}

.paginatore_right{
	
	float:right;
	text-align:right;
	font-weight:bold;
	padding-top:20px;
	margin-bottom:10px;
	width:auto;
}

.paginatore_right a{
	font-weight:bold;
	text-decoration:none;
}

.paginatore_right a:hover{
	text-decoration:underline;
}

a.selected {
	text-decoration:underline;
}

.underline{ text-decoration:underline;}

.corpo_middle_box_macrocat_border{
border: #000 0px solid;
width:300px;
float:left;
margin: 0px;
margin-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.corpo_middle_box_macrocat{
width:300px;
float:left;
margin:0px;
height:170px;
margin-top:10px;
}

.corpo_middle_box_macrocat img{
margin:0px;
}

.corpo_middle_box_macrocat_title{
width:200px;
height:25px;
padding-bottom:3px;
text-decoration:none;
}

.corpo_middle_box_macrocat_title a{
font-weight:bold;
padding-bottom:3px;
text-decoration:none;
}

/*
 * 
 * begin pplus cat
 * 
 * */
.corpo_middle_box_other_products{
	float:left;
	width:200px;
	height:140px;
	border:#ebebeb 10px solid;
	margin-right:10px;
}
.corpo_middle_box_other_products_in{
	height:58px;
}
.corpo_middle_box_other_products_title{
	font-size:12px;
	margin-top:10px;
}
.corpo_middle_box_other_products_desc{
	font-size:10px;
	width:200px;
}
.corpo_middle_box_other_products_prezzo{
	text-align:left;
	position:relative;
	float:left;
	/*width:60px;*/
	margin-right:5px;
	margin-top:-3px;
	margin-bottom:3px;
	left:5px;
        font-size:11px;
}
.corpo_middle_box_other_products_acquista{
	float:left;
	width:90px;


}

/*
 * end pplus cat 
 * */

/*
 * begin pplus basket
 * */

.carrello_basket_consiglia{
	font-size:19px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	padding-left:0px;
}
.carrello_basket_pplus{
	border:#e6e7eb 10px solid;
	height:120px;
	width:665px;
}
.carrello_basket_pplus>img{
	border:#c0c0c0 1px solid;
	margin-left:9px;
	margin-top:9px;
	margin-right:20px;
}
.carrello_basket_pplus_container{
	float:left;
}
.carrello_basket_pplus_testo{
	float:left;
	width:300px;
}
.carrello_basket_pplus_titolo{
	margin-top:35px;
	font-size:13px;
}
.carrello_basket_pplus_corpo{
	font-size:11px;
	height:40px
}
.carrello_basket_pplus_container2{
	width:260px;
	float:left;
	margin-top:30px;
}
.carrello_basket_pplus_container2>img{
	vertical-align:middle;
	float:left;
}
.carrello_basket_pplus_prezzo{
	float:left;
	margin-top:8px;
	margin-right:5px;
}

/*
.carrello_basket_pplus_acquista{
	float:left;
	margin-top:8px;
	margin-left:10px;
}


*/
.carrello_basket_pplus_acquista {
	clear:both;
	margin-left:10px;
}


/*
 * end pplus basket
 * */

.carrello_basket_step{
	margin-top:-10px;
	margin-left:2px;
	padding-top:10px; 
	height:12px;

 }
 
.carrello_basket_step_attiva{
	float:left;
	margin-right:40px;
	vertical-align:bottom;
}

.carrello_basket_step_nonattiva{
	float:left;
	margin-right:40px;
	vertical-align:bottom;
}

.carrello_basket_step_selezionata{
	float:left;
	margin-right:40px;
	font-weight:bold;
	color:black;
	font-size:12px;
	margin-bottom:3px;
	vertical-align:bottom;
}






.corpo_middle_box_macrocat_desc{
width:200px;
}

.corpo_middle_box_macrocat_desc a{
font-weight:bold;
padding-top:3px;
text-decoration:underline;
}

.corpo_middle_box_macrocat_scegli_colore{
font-weight:bold;
padding-top:3px;
}

.corpo_middle_box_macrocat_prezzo{
font-weight:bold;
position:relative;
top:-20px;
left:120px;
margin-top:5px;
}

.corpo_middle_box_macrocat_prezzo_2{
font-weight:bold;
position:relative;
left:120px;
top:-20px;
margin-right:5px;
}

.corpo_middle_box_prodotti_border{
border: #000 0px solid;
width:220px;
float:left;
margin: 0px;
padding:7px;
}

.corpo_middle_box_prodotti{
width:220px;
float:left;
margin:0px;
}

.corpo_middle_box_prodotti img{
margin:0px;
}

.corpo_middle_box_prodotti_title{
font-weight:bold;
padding-top:15px;
width:104px;
}

.corpo_middle_box_prodotti_desc{
width:104px;
height:40px;
}

.corpo_middle_box_prodotti_scegli_colore{
font-weight:bold;
padding-top:3px;
}

.corpo_middle_box_prodotti_prezzo{
padding-top:3px;
padding-left:5px;
}

.corpo_middle_box_prodotti_dettaglio{
float:left; 
width:500px;
margin-left:5px;
}

.corpo_middle_box_prodotti_dettaglio_title{
font-weight:bold; 
font-size:11px;
width:500px;
}

.corpo_middle_box_prodotti_dettaglio_desc{
font-size:11px;
width:500px;
}

.corpo_middle_box_prodotti_dettaglio_prezzo{
float:left;
font-size:11px;
font-weight:bold;
width:500px;
margin-top:10px;
margin-bottom:30px;
}
.corpo_middle_box_prodotti_dettaglio_prezzo_valore{
float:left;
font-size:20px;
width:125px;
}
.corpo_middle_box_prodotti_dettaglio_prezzo_valore_barrato{
float:left;
margin-top:6px;
text-decoration:line-through;
font-size:16px;
width:150px;
}
.corpo_middle_box_prodotti_dettaglio_prezzo_acquista{
text-decoration:underline;
font-size:20px;
font-weight:lighter;
padding-right:20px;
}

.corpo_middle_box_lista_prezzo{
font-size:10px;
font-weight:bold;
margin:1px;
}

.corpo_middle_box_macrocat_separatore{
margin-left:5px;
float:left;
}

.corpo_middle_box_prodotti_dettaglio_img_title{
padding-top:10px;
text-align:center;
position:absolute;
}

.title_corpo_left{
text-align:left;
padding-left:17px;
padding-top:20px;
}

.title_middle_basket{
text-align:left;
float:left;
padding-bottom:20px;
}

.login_abs_container{
	position:relative;
	left:100px;
}
.login_container{
	float:left;
	padding:10px;
	width:327px;
	height:180px;
	left:10px;
	margin-right:10px;
	margin-top:15px;


	border:1px solid #EBEBEB;
	text-align:center;
	position:relative;
}

.login_container_title{
	font-weight:bold;
	text-align:center;
	height:20px;
}

.login_container_title_2{
	font-weight:normal;
	text-align:left;
	height:30px;
}

.login_container_title_sup{
	position:relative;
	font-weight:bold;
	top:-20px;
	border:#EBEBEB 1px solid;
}

.carrello_head{
width:685px;
height:30px;
clear:both;
border:#ebebeb 1px solid;
}
.carrello_box_shipping{
border-bottom:#ebebeb 1px solid;
border-left:#ebebeb 1px solid;
border-right:#ebebeb 1px solid;
width:685px;
height:75px;
}

.carrello_nome{
width:452px;
padding-top:8px;
padding-left:8px;
font-weight:bold;
float:left;
}

.carrello_shipping_scegli_title{
width:152px;
padding-top:8px;
padding-left:40px;
font-weight:bold;
float:left;
}

.carrello_quantita{
width:150px;
padding-top:8px;
text-align:center;
font-weight:bold;
float:left;
}
.carrello_shipping_consegna{
width:290px;
padding-top:8px;
padding-left:8px;
font-weight:bold;
float:left;
}

.carrello_shipping_spese{
width:100px;
padding-top:8px;
padding-left:75px;
font-weight:bold;
float:left;
}


.carrello_consegna_nome{
width:150px;
padding-top:8px;
padding-left:8px;
font-weight:bold;
float:left;
}

.carrello_prezzo{
padding-top:8px;
text-align:center;
font-weight:bold;
float:left;
width:70px;

}

.carrello_shipping{
padding-top:8px;
padding-left:8px;
font-weight:bold;
float:left;
}

.carrello_container{
width:500px;
height:70px;
float:left;
margin:0px;
}

.carrello_container_shipping{
width:100px;
float:left;
margin:0px;
}

.carrello_img{
float:left;
padding:8px;
}

.carrello_nome_prod{
float:left;
margin-top:15px;
width:400px;
}
.carrello_nome_prod a{
font-weight:bold;
text-decoration:none;
}

.carrello_shipping_scegli{
	background-image:url(/siteimages/freccia-sfondo-scelta.gif);
	background-repeat:no-repeat;
	position:relative;
	left:15px;
	padding-top:28px;
	padding-left:30px;
	width:130px;
	height:40px;
}

.carrello_shipping_modalita{
padding-top:20px;
padding-left:100px;
float:left;
width:280px;
}

.carrello_shipping_modalita a{
text-decoration:none;
}

.carrello_shipping_modalita_title{
	font-weight:bold;
}
.carrello_desc_prod{
float:left;
}

.carrello_edit_prod{
padding-top:25px;
padding-left:20px;
float:left;
width:60px;
}

.carrello_prezzo_prod{

padding-top:23px;

padding-right:22px;

float:right;

}

.carrello_box{
	border-bottom:#ebebeb 1px solid;
	border-left:#ebebeb 1px solid;
	border-right:#ebebeb 1px solid;
	width:685px;
}
.carrello_box_3{
padding-top:20px;
float:left;
width:685px;
margin-left:-1px;
clear:both;
text-align:left;
}

.carrello_box_bottom{
padding-top:30px;
float:left;
width:685px;
margin-left:-1px;
clear:both;
text-align:left;
padding-bottom:30px;
}

.carrello_aggiorna{
padding-left:0px;
width:250px;
float:left;
text-decoration:underline;
font-weight:bold;
}

.carrello_aggiorna img{
position:relative;
top:-4px;
padding-right:5px;
}

.carrello_continua{
padding-top:10px;
padding-left:0px;
width:250px;
float:left;
text-decoration:underline;
font-weight:bold;
}

.carrello_confezioneregalo{
	border:5px solid #E6E7EB;
	padding-left:15px;
	float:left;
	margin-top:-5px;
	width:420px;
}

.carrello_confezioneregalo a{
	text-decoration:underline;
}

.carrello_totale{
margin-right:19px;
width:180px;
float:right;
text-align:right;
}

.carrello_totale_prezzo{
float:right;
padding-top:5px;
width:200px;
}

.carrello_prosegui{
background:#fafafa;
float:right;
border:0px;
margin:0px;
padding:0px;
width:156px;
height:35px;
cursor:pointer;
}

/*.scheda_prosegui{
background:#fafafa;
float:left;
border:0px;
margin:0px;
padding:0px;
width:156px;
height:35px;
}*/

.carrello_prosegui img{
margin-left:-3px;
margin-top:-2px;
}
.carrello_concludi{
float:right;
border:0px;
margin:0px;
padding:0px;
width:175px;
height:35px;
}

.carrello_concludi img{
margin-left:-3px;
margin-top:-2px;
}
.corpo_middle {
float:left;
padding:10px;
width:734px;

}
.corpo_middle_inside{
	/*position:relative;*/
	width:680px;
	/*left:50px;*/
	margin-left:50px;
	min-height:430px;
	margin-top:0px;
	/*padding:0px;*/
}
.corpo_right {
float:left;
}

/*-------------ALLINEA A SX-------------*/
.left{
float:left;
}

/*-------------ALLINEA A DX-------------*/
.right{
float:right;
}

/*-------------PROPRIETA DEL CONTENITORE HEADER-------------*/
.header {
position:relative;
width:966px;
height:61px;
}

.header_in_up{
float:right; 
margin-right:120px; 
margin-top:5px; 
width:350px;
height:20px;
text-align:right;
}

/*
.header_in_up{
width:550px;
height:20px;
float:left;
left:50px;
text-align:right;
}*/

.header_in_up a{
text-decoration:underline;
}


/*-------------CONTENITORI PER IL LOGIN E IL CARRELLO-------------*/
.header_in_down{
	width:520px;
	height:40px;
	float:right;
	font-size:12px;
	margin-top:7px;
}

.header_in_down a{
	text-decoration:underline;
}

.header_carrello{
	float:right;
	text-align:left;
	width:220px;
	height:40px;
	
}

.header_in_down a.headercarrello{
	font-weight:bold;
	text-decoration:none;
}





/*-------------IMPOSTAZIONI A TRE STATI DELLA CASELLA CERCA PRESENTE NEL MENU 2-------------*/
.cerca_container{
float:right;
padding-top:6px;
padding-right:6px; 
}

.cerca{
width:118px;
height:13px;
font-size:9px;
float:left;
text-align:left;
border:0px;
margin:0px;
margin-top:-4px;
padding:0px;
padding-top:1px;
}

.sconto_in{
width:100px;
height:13px;
font-size:9px;
border:#aaaaaa 1px solid;
text-align:left;
margin:0px;
margin-top:-4px;
margin-left:-10px;
padding:0px;
padding-top:1px;
color:#9b9b9b;
}

.cerca_submit{
background-image:url(../siteimages/button_cerca_hp.jpg);
width:16px;
height:16px;
margin:0px;
margin-left:10px;
margin-top:-5px;
border:0px;
float:left;
}


.input_error{
	border:#FF0000 solid 1px;
}

.input_error_radio{
	color:#FF0000;
}

/*-------------IMPOSTAZIONI PRIMO MENU-------------*/
.menu01{
width:950px;
height:25px;
text-align:left;
margin:5px;
margin-left:7px;
vertical-align:middle;
font-weight:bold;
}
.menu02{
	/*position:relative;
	z-index:1;*/
	
}
.menu01 a{
text-decoration:none;
cursor:pointer;
}

.menu01 li{
float:left;
list-style:none;
padding-left:18px;
}

.menu01 ul{
float:left;
list-style:none;
margin:0px;
padding:0px;
padding-top:8px;
}

.menu01 .menu01-right{
	float:right;
	margin-right:8px;
}

.separatore_01{
margin-left:10px;
}

.normal_menu{
	
	vertical-align:middle;
}

.normal_menu span{
	position:relative;
	top:-4px;
	cursor:pointer;
}

.special_menu span {
	position:relative;
	top:-4px;
	cursor:pointer;
}
/*-------------IMPOSTAZIONI SECONDO MENU-------------*/

/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

.nav {
	position: relative;
	margin-left:8px;
	height:23px;
}

.nav li {
	border-right:#e8e9eb 1px solid;
	float: left;
	margin: 0px;
	position: relative;
	height:25px;
	z-index:999;
}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: lighter 12px/20px Verdana;
	display: block;
	padding: 0px 10px;
	text-decoration: none;
	font-weight:bold;
	height:25px;
	float:left;
}

.nav li a:hover {}

#nav-one li:hover a,
#nav-one li.sfHover a {}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  font-size:11px;
  height:28px;
  border-bottom:#e8e9eb 1px solid;
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {}

.nav ul {
  list-style: none;
  margin: 0;
  width: 165px;
  position: absolute;
  top: -999em;
  left: -1px;
  border-bottom: 1px solid #e8e9eb;
}

.nav li:hover ul,

.nav li.sfHover ul {
  top: 25px;
  float:left;
}
.nav ul li {
	float: none;
	height:25px;
	 float:left;
}

.nav ul a {
	border-left: 1px solid #e8e9eb;
	padding-right: 20px;
	min-width: 170px;
	white-space: nowrap;
}

/*-----------------------------*/
/*-------------TITOLO CONTENUTI CORPO-------------*/
.title{
text-align:left;
padding-left:20px;
padding-top:15px;
}

.title_img{
text-align:left;
padding-left:15px;
padding-top:5px;
font-weight:lighter;
width:96px;
font-weight:bold;
}

/*-------------IMPOSTAZIONI PER LE IMMAGINI DEL TEMPLATE 3 DELLA HOMEPAGE-------------*/
.blocco_immagini_t3{
margin-top:-93px;
text-align:left;
margin-left:5px;
}

/*-------------IMPOSTAZIONI CONTATTI-------------*/
.title_box_contatti{
}

.box {/*BOX GENERICO UTILIZZATO NELLA HOMEPAGE*/
border: #fff 2px solid;
margin-top:5px;
padding:0px;
}

.box_contatti{
/*background-image:url(../siteimages/boxct.jpg);
position:relative;*/
width:853px;
height:197px;
margin-left:50px;
}

.box_contatti_01{
background-image:url(../siteimages/boxkiko.jpg);
background-repeat:none;
position:static;
width:417px;
height:197px;
float:left;
text-align:left;
/*padding-left:10px;*/
margin-top:0px;
}

.box_contatti_02{
background-image:url(../siteimages/boxbuyonweb.jpg);
background-repeat:none;
position:static;
width:416px;
height:197px;
float:right;
text-align:left;
margin-top:-12px;
margin-right:0px;
}

.text_contatti{
	margin-top:-12px;
	margin-left:10px;
}

/*-------------IMPOSTAZIONI FOOTER-------------*/
.footer {
width:964px;
border:#e6e6e6 solid;
border-width:1px;
border-top-width:0px;
text-align:center;
}

.footer a{
text-decoration:none;
}

.footer li{
float:left;
list-style:none;
padding-left:18px;
border:solid 1px #fafafa;
}

.footer ul{

list-style:none;

padding:0px;
padding-top:8px;
position:static;
margin-left:130px;
/*margin-left:0 auto;
margin-right:0 auto;*/
}
.separatore_footer{
margin-left:8px;
}

/*
 * 
 sezione non modificabile da backoffice 
 * 
 * */
#errorLogin											{font-size:14px;}
h1													{font-size:18px;}
h2													{font-size:12px; font-weight:lighter;}
h3													{font-size:12px;}
.brand												{font-size:10px;}
.testo10											{font-size:10px;}
.testo11											{font-size:11px;}
.testo12											{font-size:12px;}
.testo14											{font-size:14px;}
.testo16											{font-size:16px;}
.nomenews											{font-weight: bold;}
.nomenews											{font-size:12px;}
.nomenews											{font-family:verdana;}
.descrizionenews									{font-size:10px;}
.descrizionenews									{font-family:verdana;}
.frequenzanews										{font-size:10px;}
.frequenzanews										{font-family:verdana;}
.error												{font-size:16px;}
.errore												{font-weight:bold;}
.errore												{font-size:14px;}
.errore												{font-family:verdana;}
.corpo_left li										{font-size:14px;}
.corpo_left_menu_top_item a							{font-size:12px;}
.corpo_left_menu_top_item a							{font-weight:bold;}
.corpo_left_menu_top_item a:hover					{font-size:12px;}
.corpo_left_menu_top_item a:hover					{font-weight:bold;}
.corpo_left_menu_top_item_selected a 				{font-size:12px;}
.corpo_left_menu_top_item_selected a 				{font-weight:bold;}
.corpo_left_menu_top_item_selected a:hover			{font-size:12px;}
.corpo_left_menu_top_item_selected a:hover			{font-weight:bold;}
.corpo_left_menu_info_item 							{font-size:10px;}
.corpo_left_menu_info_item 							{font-weight:lighter;}
.corpo_left_menu_info_item a						{font-size:10px;}
.corpo_left_menu_info_item a:hover					{font-size:10px;}
.corpo_left_menu_info_titolo						{font-size:12px;}
.corpo_left_menu_info_titolo						{font-weight:bolder;}
.paginatore_left									{font-size:20px;}
.paginatore_right									{font-size:10px;}
.paginatore_right a									{font-size:13px;}
.paginatore_right a:hover							{font-size:13px;}
.corpo_middle_box_macrocat_title a					{font-size:12px;}
.corpo_middle_box_macrocat_desc						{font-size:10px;}
.corpo_middle_box_macrocat_desc a					{font-size:10px;}
.corpo_middle_box_macrocat_desc a					{font-weight:bold;}
.corpo_middle_box_macrocat_scegli_colore			{font-size:10px;}
.corpo_middle_box_macrocat_prezzo					{font-size:11px;}
.corpo_middle_box_macrocat_prezzo					{font-weight:bold;}
.corpo_middle_box_macrocat_prezzo_2					{font-size:11px;}
.corpo_middle_box_macrocat_prezzo_2					{font-weight:bold;}
.corpo_middle_box_prodotti_title					{font-size:12px;}
.corpo_middle_box_prodotti_desc						{font-size:10px;}
.corpo_middle_box_prodotti_scegli_colore			{font-size:10px;}
.corpo_middle_box_prodotti_prezzo					{font-size:10px;}
.corpo_middle_box_prodotti_dettaglio_desc			{font-size:11px;}
.corpo_middle_box_prodotti_dettaglio_prezzo			{font-size:11px;}
.corpo_middle_box_prodotti_dettaglio_prezzo_valore	{font-size:20px;}
.corpo_middle_box_prodotti_dettaglio_prezzo_acquista{font-size:20px;}
.corpo_middle_box_lista_prezzo						{font-size:10px;}
.corpo_middle_box_prodotti_dettaglio_img_title		{font-size:20px;font-weight:bold;}
.title_corpo_left									{font-size:20px;}
.login_container_title_sup							{font-size:16px;}
.carrello_nome_prod									{font-size:11px;}
.carrello_shipping_modalita_title					{font-size:13px;}
.carrello_desc_prod									{font-size:11px;}
.carrello_prezzo_prod								{font-size:14px;}
.carrello_totale									{font-size:15px;}
.cerca												{font-size:9px;}
.menu01												{font-size:12px;}
.title												{font-size:20px;font-weight:bold;}
.title_img											{font-size:20px;}
.title_box_contatti									{font-size:20px;}
.box_contatti_01									{font-size:14px;}
.box_contatti_02									{font-size:14px;}
.footer												{font-size:10px;}



/*NEW FUNNEL ALE*/
.new_funnel{
width:950px;
height:51px;
background-image:url(../siteimages/carrello/bg_funnel.jpg);
background-repeat:no-repeat;
margin:0px auto;
margin-top:0px;
padding:0px;
}
.funnel_step{
	width:70px;
	float:left;
	margin-top:8px;
}
.stepuno				{margin-left:66px;}
.steptre				{margin-left:0px;}
.stepquattro			{margin-left:120px;}
.stepcinque				{margin-left:120px;}
.stepsei				{margin-left:120px;}
.funnel_txt_uno			{width:100px;margin-left:3px;}
.funnel_txt_tre			{width:140px;margin-left:80px;}
.funnel_txt_quattro		{width:100px;margin-left:122px;}
.funnel_txt_cinque		{width:100px;margin-left:122px;}
.funnel_txt_sei			{width:100px;margin-left:123px;}
.funnel_img_uno			{margin-left:10px;}
.funnel_img_tre			{margin-left:133px;}
.funnel_img_quattro		{margin-left:133px;}
.funnel_img_cinque		{margin-left:133px;}
.funnel_img_sei			{margin-left:134px;}
/*FINE NEW FUNNEL ALE*/



/*NEW PLAYER ALE*/
.frame_player{margin:0px auto; width:964px; height:25px; text-align:right; margin-top:-7px;}
.mp3player{background-image:url('../siteimages/player.gif'); width:115px; height:27px; position:fixed; z-index:1000; float:right;}
.CONT_mp3player{position:relative; float:left; margin-left:440px;z-index:1000;}
.pLogo{margin-top:15px;}
/*NEW PLAYER ALE*/

/* MTV */
.mtv_bg{background-image:url(/siteimages/mtv/bg_mtv.jpg); background-color:#e6dcf1; background-repeat:none; background-position: center top;}
.mtv{width:964px; height:615px; padding:5px;}
.mtv_left{width:487px; margin-left:15px;margin-top:15px;}
.box_sx{width:487px;}
.box_dx{width:444px;}
.mtv_right{width:444px;margin-top:15px;}
/* MTV */




