/* CSS Document */
html {
	margin:0;
	padding:0;
	}
body {
	margin:0;
	padding:0;
	background-image:url(../immagini/bg_sito.jpg);
	background-repeat:repeat-x;
	background-color:#ddeeff;
	}





/*parte top*/
#top {
	width:100%;
	height:70px;
	position:relative;
	/*margin-bottom:20px;*/
	padding-bottom:20px;
	}
#logo_ricerca {
	height:68px;
	width:720px;
	margin-left:20px;
	background-image:url(../immagini/bg_logo_ricerca_2.jpg);
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	}
#home_logout {
	width:125px;
	height:40px;
	background-image:url(../immagini/bg_home_logout.gif);
	background-repeat:no-repeat;
	right:20px;
	padding-left:5px;
	position:absolute;
	}
#home_logout img {
	border:none;
	}
#home_logout a {
	text-decoration:none;
	}
#ricerca {
	width:669px;
	height:45px;
	margin-top:66px;
	margin-left:20px;
	}
.strumenti_ricerca {
	width:192px;
	height:44px;
	float:left;
	padding-left:5px;
	}
.voci_ricerca {
	font-family:"Trebuchet MS" , Verdana, Arial;
	font-size:12px;
	color:#fff;
	}
.login_name {
	color:#0cf;
	font-weight:bold;
	font-size:14px;
}
.input_ricerca {
	height:16px;
	width:138px;
	margin-top:2px;
	}

.select {
	height:22px;
	width:168px;
	margin-top:2px;
	}
/**/






/*parte centrale totale*/
#sx {
	position: absolute;
	left: 0px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	}
#centro {
	margin: 0px 20px 0px 180px;
	padding: 0px;
	}
/**/








/*parte sinistra*/
#ie6 {
	display:none;
}
#area_clienti_2 {
	width:158px;
	background-image:url(../immagini/segnala_img/bg_segnala.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:12px;
	margin-bottom:15px;
	border:#000 1px solid;
	margin-left:12px;
	float:left;
	background-color:#003366;
	}
.ricerca {
	width:145px;
	height:auto;
	float:left;
	margin-left:3px;
	margin-top:20px;
	margin-bottom:15px;
	}
/*#bottom_area_clienti_e_contatti {
	width:180px;
	height:39px;
	background-image:url(../immagini/bottom_clienti_contatti.jpg);
	background-repeat:no-repeat;
	}*/
.bottoni_form_registrati {
	width:70px;
	height:27px;
	padding-bottom:6px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:none;
	background:url(../immagini/ico_form.gif) no-repeat;
	text-align:center;
	cursor:pointer;
}
.ico_contatti {
	width:180px;
	height:30px;
	margin-top:5px;
	float:left;
	}
.utenza {
	font-family:"Trebuchet MS" , Verdana, Arial;
	font-size:12px;
	color:#0099cc;
	height:16px;
	width:180px;
	text-align:center;
	width:158px;
	}
#form {
	width:152px;
	margin-left:3px;
	margin-bottom:20px;
	}
.input_utente {
	border:#ccf 1px solid;
    height:16px;
    width:145px;
	}
.input_utente:focus 
{
    background-color:#ffff99;
    border:#c66 1px solid;
    height:16px;
    width:145px;
}
.voci_sx {
	height:29px; 
	width:156px; 
	float:right;
	margin-top:3px;
	padding-left:3px;
	}
.link_sx {
	margin-left:2px;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#fff;
	font-size:11px;
	font-weight:900;
	text-decoration:none;
	line-height:25px;
	}
.ico_sx {
	width:29px;
	height:29px;
	float:left;
	}
.ico_sx img {
	border:none;
	}
.voci_link_sx {
	width:127px;
	height:29px;
	float:right;
	}
.condizioni {
	border:none;
	}
.separa {
	width:152px; 
	height:1px; 
	background-color:#CCC;
}
/**/





/*tooltip jquery*/
#tooltip {
	position:absolute;
	border:3px solid #000;
	background:#ddeeff;
	padding:2px 5px;
	color:#000;
	display:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	}
/**/






/*tooltip highslide*/
.description 
{
    width:244px;
    padding:3px;
    margin-bottom:7px;
    border-bottom:#eaeaea 1px solid;
}
.description span 
{
    line-height:16px;
    text-align:justify;
    font-size:12px;
}
.taglia_info 
{
    width:244px;
    padding:3px;
    margin-bottom:7px;
    font-size:11px;
    border-bottom:#eaeaea 1px solid;
}
.taglia_info span 
{
    font-family:Arial;
    font-size:11px;
	display:block;
    line-height:16px;
    color:#099;
	margin-left:6px;
	padding-top:6px;
}
.colore_info 
{
    width:244px;
    padding:3px;
    border-bottom:#eaeaea 1px solid;
}
.colore_info span 
{
    font-family:Arial;
    font-size:11px;
    display:block;
    line-height:16px;
    color:#099;
	margin-left:6px;
	padding-top:6px;
}
/**/








/*parte centrale*/
.condizioni_vendita {
	height:auto;
	width:99%;
	margin:0 auto;
	background:url(../immagini/bg_taglie_colori.jpg) repeat-x #ffff99;
	border:#666 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	margin-top:15px;
	}
.credits {
	height:auto;
	width:99%;
	margin:0 auto;
	border-top:#fff 1px dotted;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	margin-top:15px;
	}
#pagamenti {
	height:auto;
	width:99%;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	float:left;
	margin-top:5px;
	}
#pagamenti img {
	clear:left;
	border:#999999 1px solid;
	}
#top_centro {
	height:39px;
	width:100%;
	min-width:762px!important;
	border-bottom:#6d93c4 5px solid;
	}
#folderine {
	width:450px;
	height:39px;
	float:left;
	}
#contenuti {
	min-width:762px!important;
	right:183px;
	}
#sx_contenuti {
	float:left;
	display:inline;
}





/*accordion top*/
#contatti {
	height:auto;
	width:99%;
	border-bottom:#6d93c4 5px solid;
	display:none;
	padding-top:10px;
	padding-bottom:8px;
	float:left;
	}
#sport {
	height:auto;
	width:99%;
	border-bottom:#6d93c4 5px solid;
	padding-top:10px;
	padding-bottom:8px;
	float:left;
	}
#sport img {
	float:left;
	margin-left:3px;
	border:none;
	}
#marchi {
	height:auto;
	width:99%;
	border-bottom:#6d93c4 5px solid;
	
	padding-top:10px;
	padding-bottom:8px;
	float:left;
	}
#marchi img {
	float:left;
	margin-left:3px;
	border:none;
	}
.button_sport {
	width:145px;
	height:39px;
	background-image:url(../immagini/nostri_sport.jpg);
	float:left;
	cursor:pointer;
	}
.button_marchi {
	width:145px;
	height:39px;
	background-image:url(../immagini/nostri_marchi.jpg);
	float:left;
	margin-left:4px;
	cursor:pointer;
	}
.button_promozioni {
	width:145px;
	height:39px;
	background-image:url(../immagini/nostre_promo.jpg);
	float:left;
	display:block;
	margin-left:4px;
	}
.button_contatti {
	width:145px;
	height:39px;
	background-image:url(../immagini/contatti.jpg);
	float:left;
	margin-left:4px;
	cursor:pointer;
	}
.active.button_sport {
	background-image:url(../immagini/nostri_sport.jpg);
	}
.active.button_marchi {
	background-image:url(../immagini/nostri_marchi_active.jpg);
	}
.active.button_contatti {
	background-image:url(../immagini/contatti_active.jpg);
	}
.tel {
	width:100%;
	height:29px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:#CCCCFF 1px dotted;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#999999;
	font-size:13px;
	}
.tel img {
	border:none;
	}
.num_tel {
	padding:5px;
	color:#000;
	border-right:1px solid #000; 
	height:18px;  
	float:right; 
	margin-right:15px; 
	}
/**/









/*promozioni*/
.allert
{
    width:99%; 
    border:solid 1px Red; 
    height:50px; 
    padding:5px; 
    color:#222; 
    font-size:12px; 
    font-family:Arial; 
    background:#f8f3f7;
}
#angolo_promo {
	width:190px;
	height:25px;
	background-image:url(../immagini/angolo_promozioni.jpg);
	margin-top:15px;
	float:left;
	}
.le_promozioni {
	width:99%;
	height:auto;
	float:left;
	}
.tabella_promozioni {
	width:100%;
	}
.td_promo {
	height:232px;
	width:23%;
	max-width:105px !important;
	}
.nome_prodotto_promo {
	height:130px;
	/*width:90%;
	float:right;*/
	text-align:left;
	font-family:Arial, "Trebuchet MS",Verdana,Arial;
	font-size:11px;
	line-height:17px;
	color:#000;
	overflow:hidden;
	padding-right:2px;
	}
.immagine_promo {
	/*width:100%;
	min-width:110px;
	float:left;*/
	height:130px;
	text-align:center;
	background-color:#fff;
	}
.immagine_promo img {
	border:none;
	max-width:95px;
	max-height:140px;
	margin-right:3px;
	}
.immagine_promo_banner {
	width:100%;
	height:165px;
	text-align:center;
	}
.promotion {
	background-image:url(../immagini/bg_promotion.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}


/*css delle novità*/
.novita {
	background-image:url(../immagini/bg_novita.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
/**/




/*intestazione tabelle prodotti*/
.sx_curva_top {
	position:absolute;
	height:28px;
	width:7px;
	left:0;
	padding:0;
	}
.bg_intestazioni_tabelle {
	margin:0px 7px 0px 7px;
	padding:3px 0px 0px 0px;
	height:25px;
	background-image:url(../immagini/bg_intestazione_colonne.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	}
.bg_intestazioni_tabelle_novita {
	margin:0px 7px 0px 7px;
	padding:3px 0px 0px 0px;
	height:25px;
	background-image:url(../immagini/bg_intestazione_colonne_novita.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#333;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	}
.promoz {
    font:bold 16px "Trebuchet MS", Arial, Verdana;
    }
.bg_intestazioni_tabelle_bottom {
	margin:0px 7px 0px 7px;
	padding:0;
	height:28px;
	background-image:url(../immagini/bg_intestazione_colonne_bottom.jpg);
	background-repeat:repeat-x;
	text-align:center;
	}
.bg_intestazioni_tabelle_bottom_novita {
	margin:0px 7px 0px 7px;
	padding:0;
	height:28px;
	background-image:url(../immagini/bg_intestazione_colonne_novita_bottom.jpg);
	background-repeat:repeat-x;
	}
.intesta {
	width:100%;
	height:28px;
	position:relative;
	}
.dx_curva_top {
	position:absolute;
	height:28px;
	width:7px;
	right:0;
	padding:0;
	top:0px;
	}
/**/




/*intestazione tabella  lista prodotti*/

#lista_categorie_prodotti {
	border:2px solid #003333;
	background:url(../immagini/bg_lista.jpg) center no-repeat;
	}
.intesta_lista_prodotti {
	width:100%;
	height:28px;
	background-color:#f8f8f8;
	}
.foot_lista_prodotti {
	width:100%;
	height:28px;
	background-color:#f8f8f8;
	}
/**/




.prezzi {
	width:100%;
	height:43px;
	clear:both;
	}
.prezzo_origine {
	height:33px;	
	color:#666666;
	font-weight:bold;
	float:right;
	width:100%;
	text-align:center;
	}
.tab_img_desc {
	border-top:#000 3px solid;
	width:100%;
	background-color:#fff;
	}
.barrato {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#666666;
	text-decoration:line-through;
	font-weight:bold;
	}
.scontato {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:#FF0000;
	}
.disponibile {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:Blue;
	float:left;
	}
.colori_misure {
	height:29px;
	width:100%;
	border-bottom:#000 3px solid;
	/*background-image:url(../immagini/bg_vai.jpg);
	background-repeat:repeat-x;*/
	line-height:0px;
	}
.colori_misure img 
{
    text-decoration:none;
    border:none;
}
.zoom_carrelo {
	width:50%;
	height:29px;
	border-left:#ccc 1px ridge;
	}
.aggiungi_al_carrello {
	height:29px;
	width:50%;
	background-color:#fff;
	}
.zoom_carrelo img {
	border:none;
	display:block;
	margin:0 auto;
	}
.aggiungi_al_carrello img {
	border:none;
	display:block;
	margin:0 auto;
	}
.colori_tip {
	border:none;
	}
	
	
	
	
	
	
/*banner promo slide*/
.le_promozioni_banner_slide {
	width:99%;
	height:auto;
	float:left;
	margin-top:12px;
	}
#numeri_promo_banner {
	list-style:none;
	margin:0;
	padding:0;
	}
#numeri_promo_banner li {
	float:left;
	margin-left:10px;
	line-height:13px;
	}
#numeri_promo_banner a {
	text-decoration:none;
	color:#669999;
	font-size:14px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	display: -moz-inline-box;
	display: inline-block;
	padding:1px 3px;
	background-color:#E2F7FE;
	border:#CCC 1px solid;
	}
#numeri_promo_banner a.selected {
	background-color:#99CCCC;
	border:#666 1px solid;
	color:#000000;
	}
.top_promo_banner {
	height:18px;
	width:605PX;
	margin:0 auto;
	margin-top:5px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#fff;
	font-size:19px;
	}
#promo_container {
	width:605px;
	height:165px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	background-image:url(../immagini/bg_bannerone.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
.panel_promo {
	width:605px;
	height:165px;
	position:absolute;
	float:left;
	left:0px;
	visibility:hidden;
	}
.panel_promo img {
	border:none;
	width:605px;
	height:165px;
	}
#angolo_bundle {
	width:190px;
	height:25px;
	background-image:url(../immagini/bundles.jpg);
	margin-top:15px;
	float:left;
	}
/**/










/*banner a destra*/
#banner {
	width:150px;
	padding-top:10px;
	}
.spot_dx {
	width:147px;
	height:auto;
	border:#ccc 1px solid;
	margin-top:2px;
	}
.spot_dx img {
	border:none;
	}
#raiting {
	margin-top:6px;
	width:150px;
	float:left;
	}
#titolo_rating 
{
    width:148px;
	height:31px;
	background-image:url(../immagini/bg_raiting.jpg);
	border:#000 1px solid;
	border-bottom:none;
	margin-top:15px;
    
}
.numeri 
{
    padding-top:15px;
	width:144px;
	float:left;
	border:#000 1px solid;
	background-image:url(../immagini/segnala_img/bg_segnala.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:8px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#fff;
	text-align:justify;
	background-color:#003366;
	padding-left:2px;
	padding-right:2px;
	}
.numeri img {
	border:none;
	}
.numeri a {
	text-decoration:none;
	}
.numeri_raiting {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	margin-left:17px;
	}
.numeri_raiting_img {
	margin-left:5px;
	}
#segnala_amico 
{
    margin-top:15px;
	width:148px;
	border:#000 1px solid;
	float:right;
	}
#titolo_segnala {
	width:148px;
	height:32px;
	background-image:url(../immagini/segnala_img/segnala_sito.jpg);
	border-bottom:#CCCCCC 1px solid;
	}
#testo_segnala {
	width:144px;
	background-color:#003366;
	height:auto;
	background-image:url(../immagini/segnala_img/bg_segnala.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#fff;
	text-align:justify;
	padding-left:2px;
	padding-right:2px;
	}
/**/









/*lista dei prodotti prima pagina*/
#nome_categoria {
	width:99%;
	height:60px;
	font-family: Arial Black, Arial, Verdana;
	font-size:22px;
	color:#003333;
	float:left;
	margin-top:6px;
	margin-bottom:12px;
	border-bottom:#003366 1px solid;
	}
#nome_categoria span 
{
    display:block;
    width:500px;
    float:left;
    margin-top:6px;
    margin-left:4px;
}
#box_tendina {
	width:auto;
	height:22px;
	float:left;
}
#target {
	height:22px;
	float:left;
	margin-left:5px;
	position:relative;
	display:block;
	z-index:1500;
}
.categoria {
	width:auto;
	height:22px;
	background-image:url(../immagini/bg_cat.jpg);
	float:left;
	padding-top:3px;
	}
.categoria a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	text-decoration:none;
}
.box_lista_articolo {
	float:left; 
	width:100%; 
	height:25px;  
	margin-top:16px;
}
#sei_in {
	width:99%;
	padding-top:2px;
	height:18px;
	float:left;
	display:inline;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	padding-left:0.7%;
	}
#sei_in a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	color:#CC0000;
	margin-left:10px;
	}
#sei_in a:hover {
	text-decoration:underline;
	}
.le_categorie {
	width:99%;
	height:auto;
	float:left;
	margin-top:10px;
	background-color:White;
	}
.le_categorie2 {
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	}
#immagine_cat {
	width:190px;
	height:350px;
	background-color:#CCCCCC;
	position:absolute;
	}
#nomi_sottocat {
	height:auto;
	width:100%;
	}
.sottocategoria {
	height:26px;
	padding-top:3px;
	width:100%;
	margin-top:3px;
	text-align:right;
	float:right;
	border-bottom:#eaeaea 1px solid;
	}
.sottocategoria a {
	font-family: Arial, "Trebuchet MS", Verdana;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	margin-right:7px;
	}
.sottocategoria a:hover {
	color:#FF9933;
	}
.sottocategoria2 {
	height:26px;
	padding-left:10px;
	padding-top:3px;
	width:98%;
	margin-top:3px;
	text-align:left;
	float:left;
	background-image:url(../immagini/lista_prodotti/bg_categoria.gif);
	background-repeat:repeat-x;
	}
.sottocategoria2 a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	}
.sottocategoria2 a:hover {
	color:#FF9933;
	}
#GridView1 tr {
	border:none;
}
#GridView1 td {
	border:none;
}
#GridView1 th {
	border:none;
}
/**/





/*lista dei prodotti seconda pagina*/
.pager {
	width:99%;
	height:20px;
	float:left;
	border:#000 1px solid;
	padding-bottom:10px;
	background:url(../immagini/bg_pager.jpg) repeat-x;
	padding-left:2px;
	}
.next_prev {
	width:10%;
	height:18px;
	padding-top:2px;
	}
.next_prev a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	color:#CC0000;
	font-weight:bolder;
	}
.next_prev a:hover 
{
    text-decoration:underline;
	}
.numeri_pagine {
	width:60%;
	height:18px;
	padding-top:2px;
	text-align:center;
	}
.numeri_pagine a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight:bolder;
	width:16px;
	height:16px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	border:#000 1px solid;
	background-color:#fe0;
	}
.numeri_pagine a:hover {
	background-color:#FF9;
	}
.numeri_pagine_selezionate {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	color:#900;
	font-weight:bolder;
	background-color:#fff;
	width:16px;
	height:16px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	border:#000 2px solid;
}
/**/







/*stili scheda prodotto*/
#nome_prodotto {
	width:100%;
	height:20px;
	float:left;
	border:#000 1px dotted;
	margin-bottom:15px;
	height:22px;
	background:url(../immagini/bg_pager.jpg) repeat-x;
	margin-top:15px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	font-size:15px;
	color:#CC0000;
	text-align:center;
	}
#scheda_prodotti {
	width:100%;
	float:left;
	background-color:#fff;
	border:#000 1px solid;
	padding-top:10px;
	}
#foto {
	width:100%;
	height:auto;
	text-align:center;
	}
#dettagli {
	width:100%;
	height:auto;
	}
#prodotti_correlati {
	width:100%;
	height:auto;
}
#foto img {
	max-height:290px;
	max-width:480px;
	margin-top:5px;
	border:none;
	}
.img_art {
	margin-left:-6em;
	}
#altre_foto {
	width:100px;
	height:auto;
	float:left;
	}
.miniatura {
	border:#006699 1px solid;
	width:60px;
	height:auto;
	margin-top:4px;
	}
.miniatura:hover {
	border:#000 1px solid;
	}
.info_prodotto {
	width:99%;
	height:auto;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	color:#333333;
	/*margin-left:10px;*/
	padding-bottom:10px;
	}
#info_prezzo {
	width:99%;
	text-align:right;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	border-top:#CCCCCC 1px dotted;
	}
.prezzo_barrato {
	color:#666666;
	text-decoration:line-through;
	font-weight:200;
	}
.titolo_info {
	width:190px;
	height:23px;
	padding-left:10px;
	}
#taglie_colori 
{
    width:100%;
    height:auto;
	margin:0 auto;
	padding-bottom:5px;
	margin-bottom:7px;
	margin-top:10px;
}
.taglia {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	}

.colore 
{
	width:32%;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	background:url(../immagini/bg_taglie_colori.jpg) repeat-x #ffff99;
	border:#000 1px solid;
	}
.colore a {
	text-decoration:none;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	color:#fff;
	background-color:#f60;	
	display:block;
	padding:6px;
	margin-left:2px;
	border:#000 1px solid;
	}
.colore a:hover 
{ 
	background-color:#97b6fd;
	border:#000 1px solid;
	padding:6px; 
}
.selected_button 
{
    background-color:#fff;
    background:url(../immagini/segnala_img/bg_segnala.jpg) repeat-x;
    border:#000 1px solid;
    padding: 6px;
}
.colore img {
	border:#666666 1px solid;
	}
.qta {
	margin-right:6px;
	color:#666666;
	}
#TextBox1 
{
    height:20px;
    padding:7px;
    font-size:15px;
    width:120px;
}
#riepilogo {
	width:99%;
	height:auto;
	background:url(../immagini/bg_riepilogo.jpg) repeat-x #fff bottom;
	margin-bottom:10px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:13px;
	text-align:left;
	padding-left:5px;
	padding-top:10px;
	color:#000;
	padding-bottom:5px;
	border:#000 1px SOLID;
	}
#riepilogo_prezzo {
	width:99%;
	height:34px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	color:#FF3300;
	font-weight:bold;
	margin-bottom:18px;
	padding-bottom:3px;
	border-bottom:#CCC 1px dotted;
	background-color:#f8f8f8;
	}
.indent 
{
    text-indent:12px;
    display:block;
    margin-top:6px;
    font-weight:lighter;
    line-height:18px;
}

/* prodotto correlato */
    .correla 
    {
        font-size:16px;
        color:#003366;
        margin-left:6px;
        font-family:Arial Black, Arial, Verdana;
        font-weight:bold;
    }
	.box_correlato {
		width:120px;
		height:115px;
		border:#003366 2px solid;
		float:left;
		margin-left:18px;
		margin-top:10px;
		padding-top:5px;
		text-align:center;
		position:relative;
		display:inline;
		background-color:#fff;
	}
	.box_correlato img {
		height:110px;
		max-width:110px;
		border:none;
	}
	.fumetto 
	{
	    height:auto;
		width:150px;
		display:none;
		top:0px;
		margin-top:30px;
		position:absolute;
	}
	.tip {
		width:142px;
		height:auto;
		margin-left:3px;
		background:#85D6B8;
		font-size:12px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000;
		font-weight:bold;
		text-align:center;
		line-height:22px;
		padding-left:3px;
	}
	.top_tip {
		width:150px;
		height:7px;
		background-image:url(../immagini/top_tip.gif);
	}
	.foot_tip {
		width:150px;
		height:15px;
		background-image:url(../immagini/foot_tip.gif);
	}
	
   
/**/

/*aggiunta menù a tendina per lista articoli*/
.menu_body {
	margin:0px 0px 0px -6px; 
	padding:0; 
	list-style:none; 
	position:absolute; 
	display:none;
	width:auto;
	background-color:#FFF;
	border:#933 1px solid;
	z-index:1200;
}
.menu_body li a{
	color:#933; 
	text-decoration:none;
	font:11px Verdana, Geneva, sans-serif;
	padding:7px;
	display:block;
	}
	
.menu_body li a:hover {
	background-color:#f7f7f7;
}
.menu_body_target {
	margin:0px 0px 0px 0px;
	left:0px;
	position:absolute;
	padding:0;
	list-style:none; 
	display:none;
	width:250px;
	background-color:#FFF;
	border:#933 1px solid;
	z-index:1200;
	float:left;
}
.menu_body_target li a{
	color:#933; 
	text-decoration:none;
	font:11px Verdana, Geneva, sans-serif;
	padding:7px;
	display:block;
	width:208px;
	}
	
.menu_body_target li a:hover {
	background-color:#f7f7f7;
}
#freccina {
	display:inline;
	float:left;
	width:15px;
	height:15px;
	margin-left:4px;
}
.special_offer {
	font:12px Arial, Helvetica, sans-serif, "Century Gothic";
	color:#33437B;
}
/**/
.metodo_pagamento 
{
    width:153px;
    height:50px;
    float:left;
    margin-left:4px;
}
.metodo_pagamento div 
{
    display:none;
}
.metodo_pagamento:hover div 
{
    display:block;
}
.tool_pagamento 
{
    width:195px;
    height:40px;
    background-image:url(../immagini/icone_pagamenti/bg_tooltip_pagamenti.png);
    font:12px Arial, Verdana;
    color:#333;
    padding:5px;
    position:absolute;
    margin-top:-47px;
}
.condizioni_pagamento 
{
    display:block;
    float:left;
    margin-right:10px;
    height:15px;
    color:#990000;
    text-decoration:none;
    font-weight:bold;
}
.condizioni_pagamento:hover 
{
    background-color:#e8e8e8;
}
.separa_condizioni 
{
    width:99%;
    height:2px;
    background-color:#e8e8e8;
    text-align:right;
}
#banner_flash {
	width:160px;
	height:130px;
	margin-left:10px;
	float:left;
	margin-bottom:10px;
	border:#CDEDFE 2px solid;
}