body {margin: 0; padding: 0;font-family: Arial, Helvetica, sans-serif;color: #444444; font-size:11px;}

a:active, a:focus{outline:none;} /* Rimuove il bordo a puntini dai link in stato di focus e active.*/

H1 {font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #38347d;margin:10px 0 0 0;}
.titoletto {font-size: 15px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #38347d;margin:10px 0 0 0;}
.T_grigio{font-size: 16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #666666;}
H2 {font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #ec7a00;margin:0;}
H2 a{font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #514ca9;margin:0;}
H2 a:Hover{font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #1C1769;margin:0;}

H2.newsletter a{font-size: 14px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;margin:0;}
H2.newsletter a:Hover{font-size: 14px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #ffbf00;margin:0; text-decoration:none;}



H4 {font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;margin:15px 0 0 5px;}
H5 {font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #514ca9;margin:0;}
H6 {font-size: 10px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #999999;margin:0;}

img { -ms-interpolation-mode: bicubic; }  
.sottotitolo{font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #38347d;margin:0; text-transform:uppercase;}

td{font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  color:#444444; letter-spacing:1px;}
p {margin: 0;padding:5px 0 5px 0;}
.error {font-weight: normal; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #FF0000;letter-spacing:1px;}
.messaggio {font-weight: normal; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #444444;letter-spacing:1px;}
.noRecord{font-weight: normal; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #FF0000;letter-spacing:1px;}

a {text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #514ca9;}
a:Hover{text-decoration: underline; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #1C1769;}

a.blu {	text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #514ca9;}
a.blu:Hover{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #1C1769;}

a.t_box_blu{font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.t_box_blu:Hover{font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}

a.marrone{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #bd5501; font-weight:normal;}
a.marrone:Hover{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #8f4102; font-weight:normal;}

hr{ color: #cbc9f4; background: #cbc9f4; border: 0; height: 1px; margin: 3px 0 3px 0; padding:0;}
hr.newsletter{ color: #cbc9f4; background: #cbc9f4; border: 0; height: 1px; margin: 0; padding:0;}

form{margin:0; padding:0;}
input, select, textarea{ border:1px solid #ffffff; color:#38347d; font-size:10px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;}
input.grey{ border:1px solid #e7e7f6; color:#524f82; font-size:10px; background-color:#e7e7f6;letter-spacing:1px;}
select.grey{ border:1px solid #716EA1; color:#524f82; font-size:10px;letter-spacing:1px; width:200px;}
textarea.grey{ border:1px solid #e7e7f6; color:#524f82; font-size:10px; background-color:#e7e7f6;letter-spacing:1px;}

input.check{ border:0; background-color:#cbc9f4;letter-spacing:1px;}
input.check_bianco{ border:0; background-color:#FFFFFF;letter-spacing:1px;}

input.bottone{background-color:#5651AB; color:#FFFFFF; font-size:14px; border:0;letter-spacing:1px;}
input.bottone_2{background-color:#FFFFFF; color:#5651AB; font-size:13px; border:0;letter-spacing:1px; border:1px solid #5651AB}
button.bottone{background-color:#5651AB; color:#FFFFFF; font-size:14px;border:0;letter-spacing:1px;}

input.formulario, select{ border:1px solid #716EA1; color:#38347d; font-size:10px; background-color:#FFFFFF;}
textarea.formulario{ border:1px solid #716EA1; color:#38347d; font-size:10px; background-color:#FFFFFF;}

ul.caratt{ margin:0; padding:0;}
ul.caratt li{ margin:0; padding:0;list-style: none;}


#header{ background-image:url(images/strumentionline.jpg); width:960px; height:140px; background-repeat:no-repeat; text-align:left;}
#box_giallo{ background-image:url(images/bg_giallo.gif); background-repeat:repeat-x; height:40px; width:925px;}

#sx_giallo{float:left; width:9px; height:40px;}
#dx_giallo{float:right; width:9px; height:40px;}
#centro{ width:890px; text-align:left;float:left; color:#514ca9; font-size:14px;padding-top:7px; padding-left:15px;}

#box_utilities{ background-image:url(images/bg_utilities.gif); height:31px; width:111px; background-repeat:no-repeat; float:left; margin-right:5px;}
#box_utilities a{ color:#514ca9; font-size:10px;}

#cont_centrale{ width:925px;}
#menu_ist{width:709px; height:32px; background-color:#f1f0fe;text-align:left;}
#sx_menu_ist{float:left; width:15px; height:32px;}


a.menu{font-size:11px; text-transform:uppercase; color:#514ca9; padding:0 10px 0 10px; text-decoration:none;}
a.menu:Hover{font-size:11px; text-transform:uppercase; color:#211d62; padding:0 10px 0 10px; text-decoration:none;}

a.menuAttivo{font-size:11px; text-transform:uppercase; color:#211d62; padding:0 13px 0 13px; text-decoration:none;}
a.menuAttivo:Hover{font-size:11px; text-transform:uppercase; color:#211d62; padding:0 13px 0 13px; text-decoration:none;}

/********************** BOX LOGIN ********************************/
#cont_box_login{ width:215px;float:right;}
#box_login{ width:200px; background-color:#cbc9f4; float:right; text-align:left; color:#514ca9; padding:8px 8px 0 8px; font-size:15px;}
#chiusura_box_login{width:216px; float:right;}
/********************** BOX LOGIN ********************************/

.small{font-size:10px;}
.big{font-size:15px;font-weight:bold;color:#FFFFFF}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font14_red{font-size:14px; color:#CC0000}

.barrato{ text-decoration: line-through;}

.arancio{color:#ec7a00; font-weight:bold;}
.evid{font-size:15px;color:#ec7a00}

a.small{text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #514ca9;}
a.small:Hover{text-decoration: underline; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #1C1769;}

#cont_header{width:709px; float:left;}

/********************** BOX GAMMA PRODOTTI ********************************/
#box_gamma{ width:189px; height:72px; background-image:url(images/bkg_box_gamma.gif); background-repeat:repeat-x; float:left; background-color:#f0f0fc}
#sx_box_gamma{width:15px; float:left;}
#dx_box_gamma{width:15px; float:right;}
#centro_box_gamma{width:159px;float:left;text-align:left;}
/********************** BOX GAMMA PRODOTTI ********************************/

/********************** PULSANTI UTILI ********************************/
#pulsanti{width:520px; float:left;}
#p_utili{ width:130px; height:44px;float:right; margin-right:3px;}


#sx_box_blu{width:9px; float:left;height:44px;}
#dx_box_blu{width:9px; float:right;height:44px;}
#centro_box_blu{width:112px;height:44px; background-image:url(images/bkg_box_gamma.gif); background-repeat:repeat-x; text-align:left; float:left;padding-top:8px;}

#p_utili_verde{ width:138px; height:44px;float:right; padding-right:40px;}
#sx_box_verde{width:9px; float:left;height:44px;}
#dx_box_verde{width:9px; float:right;height:44px;}
#centro_box_verde{width:120px;height:44px; background-image:url(images/bkg_box_verde.gif); background-repeat:repeat-x; text-align:left; float:left;padding-top:8px;}
/********************** PULSANTI UTILI ********************************/

#breadcrumbs{font-size:11px;padding-right:40px;padding-top:5px;text-align:right;color:#514ca9;width:405px; float:right;}
#breadcrumbs a{font-size:10px;color: #514ca9;}
#breadcrumbs a:Hover{font-size:10px;color: #1C1769;}


#content{width:925px;}

#box_menu_cat{width:189px;}
#menu_cat{background-color:#f0f0fc;width:189px;text-align:left;min-height: 300px;height: auto !important;height:300px;}
#chiusura_menu_cat{width:189px;}


#tratteggio{ background-image:url(images/tratteggio.gif); background-repeat:repeat-x; height:1px; background-position:center;}
#tratteggio_menu{ background-image:url(images/tratteggio_menu.gif); background-repeat:repeat-x; height:1px;}

#contenuti{ width:726px; float:left; text-align:left; margin:10px 0 0 10px;}

#box_sx{width:189px; float:left;}
#box_sx_2{width:190px; float:left;}


#box_utilita{width:189px; background-color:#fbf5b6; }
#sx_top_giallo{width:9px; height:8px; float:left;}
#dx_top_giallo{width:9px; height:8px; float:right;}
#centro_giallo{width:171px; float:left;  text-align:left; color:#8f4102; font-weight:bold; margin-top:10px; margin-bottom:10px; font-size:13px;}
#sx_bottom_giallo{width:9px; height:8px; float:left;}
#dx_bottom_giallo{width:9px; height:8px; float:right;}


#titolo_marchi{width:189px; height:30px; background-image:url(images/titolo_marchi.gif); background-repeat:no-repeat; font-size:12px; color:#FFFFFF;padding-top:5px;}
#marchi{ width:160px; padding:5px 5px 0 10px; text-align:left;}

/********************** FOOTER ********************************/
#footer{width:925px;margin-top:40px;}
#contenuti_footer{ width:715px; float:left; text-align:left;margin-left:10px;}

#t_footer{ width:715px; float:left; text-align:left; font-size:10px; color:#0e095d;}

#t_footer a{ text-align:left; font-size:10px; color:#0e095d;}
#t_footer a:Hover{ text-align:left; font-size:10px; color:#0e095d;}

#box_grigio{ width:925px; background-color:#f0f0fc;}

#sx_box_grigio{width:9px; height:10px; float:left;}
#dx_box_grigio{width:9px; height:10px; float:right;}
#centro_box_grigio{width:907px;float:left;}
/********************** FOOTER ********************************/

/********************** PRODOTTI ********************************/
#box_prodotto_lista{ width:235px; float:left; margin-bottom:30px;}
#img_prodotto{width:65px; float:left;margin:5px 5px 0 0}

#dati_prodotto{width:165px; float:right; background-color:#f0f0fc;}

#sx_box_prodotto{width:9px; height:9px; float:left;}
#dx_box_prodotto{width:9px; height:9px; float:right;}
#centro_box_prodotto_lista{width:147px;float:left;padding:5px 0 5px 0; color:#514ca9; font-size:11px; height:120px;}
#centro_box_prodotto{width:147px;float:left;padding:5px 0 5px 0; color:#514ca9; font-size:11px; height:140px;}

#box_aggiungi_chiaro{ background-color:#cbc9f4; float:right;width:165px; color:#514ca9; }

#box_aggiungi_chiaro a{ color:#514ca9;}
#box_aggiungi_chiaro a:Hover{ color:#514ca9;}


#centro_box_aggiungi{width:147px;float:left;padding:5px 0 5px 0; color:#514ca9; font-size:11px; font-weight:bold;}
#centro_box_aggiungi_chiaro{width:147px;float:left;padding:5px 0 5px 0; color:#FFFFFF; font-size:11px; font-weight:bold;}

#box_aggiungi_scuro{ background-color:#928fc2; float:right;width:165px; color:#FFFFFF;}

#box_aggiungi_scuro a{ color:#FFFFFF;}
#box_aggiungi_scuro a:Hover{ color:#FFFFFF;}

.titolo_lista{color:#1c1769; font-size:13px; font-weight:bold;}
.titolo_lista_acc{color:#1c1769; font-size:11px; font-weight:bold;}
/********************** PRODOTTI ********************************/


#scheda_prodotto{ width:530px; float:left;}
#img_prodotto_big{ width:185px; float:left;}
#scheda{width:340px; float:right;margin-bottom:15px;}

#scheda_prodotto_stampa{ width:700px;}
#scheda_stampa{width:515px; float:left;margin-bottom:15px;}

#chiusura_box_carat{width:340px;}
#sx_box_carat{width:7px; height:6px; float:left;}
#dx_box_carat{width:7px; height:6px; float:right;}
#centro_box_carat{ width:326px; background-image:url(images/bg_chiusura_carat.gif); background-repeat:repeat-x;float:left;height:6px;}

#dx{width:181px; float:right;}
#box_titolo_accessori{ width:93px; height:26px; color:#2a2573; font-size:11px; font-weight:bold; background-image: url(images/bg_famiglie_corr.gif); background-repeat:no-repeat;padding: 5px 10px 5px 10px;}
#box_elenco_accessori{ width:159px;border: 1px solid #d2d1e1;border-bottom:0;border-top:0;padding:0 5px 0 10px}
#chiusura_box_accessori{width:176px;}
#centro_box_accessori{background-image:url(images/bg_chiusura_carat.gif); background-repeat:repeat-x;float:left;height:6px; width:162px;}

a.giallo{font-size:10px; color:#ef9d01; font-weight:bold;}
a.giallo:Hover{font-size:10px; color:#ef9d01; font-weight:bold;}

#cont_img_small{width:185px;}
#img_small{width:75px; float:left;margin-bottom:5px;margin-left:10px;}

/* STILI PER TABS */

div.tabpanel {width:100%;}
div.tabpanel div.tab{border: 1px solid #d2d1e1;border-bottom:0;border-top:0;}
div.tabpanel div.tab{padding: 10px 10px 10px 10px;color:#444444;}
div.tab h2{width:100%;margin: 0;padding:3px 0;font-size:11px;color:#444444;}
div.tab p{padding-top:3px}

/* Inizio tab */

ul.tabnav{width: 98%;overflow:hidden;list-style: none;margin: 0;padding:0;background:url(tabs/line.png) repeat-x bottom}
ul.tabnav li{float: left;margin-right: 5px;padding: 0;}

ul.tabnav a{float: left;padding: 0 0 0 10px;background: url(tabs/tab.png) no-repeat top left;text-decoration: none;color: #2a2573;font-weight:bold;}
ul.tabnav span{float: left;padding: 5px 15px 5px 0;background: url(tabs/tab.png) no-repeat top right;cursor: pointer;}
	
ul.tabnav a.active,ul.tabnav a:hover{background: url(tabs/tab2.png) no-repeat top left;border-bottom:1px solid #FFFFFF; text-decoration:none;}
ul.tabnav a.active span,ul.tabnav a:hover span{background: url(tabs/tab2.png) no-repeat top right;color: #ec7a00; text-decoration:none;}




/********************** NEWS / ULTIMI ARRIVI ********************************/
#box_news{ float:left; width:350px; margin-top:35px;background-image:url(images/bg_news.gif); background-repeat:repeat-x; height:123px;}
#sx_news{ width:9px; height:10px; float:left;}
#dx_news{ width:164px; height:105px; float:right;}
#chiusura_news{width:350px; height:18px;}
#centro_news{height:44px; width:170px;float:left; color:#1c1769;}


#titolo_box{font-size:15px; color:#1c1769;margin-top:15px;margin-bottom:10px;}

#titolo_box a{font-size:12px; color:#1c1769;}
#titolo_box a:Hover{font-size:12px; color:#1c1769;}


#box_ultimiArrivi{ float:right; width:350px; margin-top:35px;background-image:url(images/bg_box_ultimiArrivi.gif); background-repeat:repeat-x; height:123px;}
#sx_ultimiArrivi{ width:9px; height:10px; float:left;}
#dx_ultimiArrivi{ width:140px; height:105px; float:right;}
#chiusura_ultimiArrivi{width:350px; height:18px;}
#centro_ultimiArrivi{height:44px; width:190px;float:left; color:#bc5501;}


#titolo_box_ultimiArrivi{font-size:15px; color:#bc5501;margin-top:15px;margin-bottom:10px;}

#titolo_box_ultimiArrivi a{font-size:12px; color:#bc5501;}
#titolo_box_ultimiArrivi a:Hover{font-size:12px; color:#bc5501;}
/********************** NEWS / ULTIMI ARRIVI ********************************/


#box_accordion{width:340px; float:right;margin-top:10px;}
#box_accordion_stampa{width:340px;float:left;margin-top:10px;}

#titolo_accordion{ width:340px; background-color:#f0f0fc;}
#sx_top_accordion{ width:7px; height:40px; float:left;}
#dx_top_accordion{ width:7px; height:40px; float:right;}
#centro_top_accordion{ width:321px; float:left; margin-top:5px;font-size:12px; font-weight:bold;padding-left:5px;}

#contenuti_accordion{ width:318px; border: 1px solid #b6b4ce; border-top:0; border-bottom:0; color:#444444; padding:10px;}

#prezzo_accordion{ width:316px;}
#sx_prezzo_accordion{ width:5px; height:24px; float:left;}
#lilla_prezzo{ background-color:#605bae; width:150px; color:#FFFFFF;float:left; height:21px; padding-top:3px;}
#lilla_prezzo_chiusura{ width:5px; height:24px; float:left; text-align:right;background-color:#605bae; }

#centro_prezzo_accordion{ width:5px; height:24px; float:left;}
#dx_prezzo_accordion{ width:5px; height:24px; float:right;}
#viola_prezzo{ background-color:#38347d; width:141px; color:#ed8600;float:left; height:21px; padding-top:3px; padding-left:10px;}

#chiusura_accordion{ width:318px;}
#chiusura_accordion_stampa{ width:340px;}

#bottom_accordion{width:340px;}
#sx_bottom_accordion{ width:115px; padding:8px 15px 8px 15px; color:#1c1769; font-size:12px; float:left;}
#dx_bottom_accordion{ width:163px; padding:8px 15px 8px 15px; color:#1c1769; float:right; border:1px solid #6d6a9d; border-top:0; border-bottom:0;line-height:13px;}

#chiusura_bottom_accordion{width:195px;float:right;}

#caratteristiche_tech{padding:5px 5px 5px 0;}

a.blu{color:#1c1769; }
a.blu:Hover{color:#514ca9; }

.blu{color:#1c1769;}
.nero{color:#000000;}
.viola{font-size:13px;color:#1c1769; font-weight:bold;}

td.bordo{ border:1px solid #CCCCCC;}
tr.grigio_chiaro{ background-color:#EBEBEB}
tr.white{ background-color:#FFFFFF}


/* STILI PER RIEPILOGO PREZZI CARRELLO */
#przcart-valuta  {float:right;width:90px; text-align:right; font-size:12px;}
#przcart-txt  {float:right; font-size:12px; margin-right:10px;}
#przcart-spazio{padding-top:8px;}

.titolo_step{font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #38347d;}
#step_1{ background-image:url(images/step_car_1.jpg); background-repeat:no-repeat; width:137px; height:23px; float:left; padding-left:10px;padding-top:2px;font-size: 16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #999999;}
#step_2{ background-image:url(images/step_car_2.jpg); background-repeat:no-repeat; width:127px; height:23px; float:left;padding-left:10px;padding-top:2px;font-size: 16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #999999;}

#step_1_on{ background-image:url(images/step_car_1_on.jpg); background-repeat:no-repeat; width:137px; height:23px;float:left;padding-left:10px;padding-top:2px;font-size: 16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
#step_2_on{ background-image:url(images/step_car_2_on.jpg); background-repeat:no-repeat; width:127px; height:23px;float:left;padding-left:10px;padding-top:2px;font-size: 16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}


/* STILE PER NEWSLETTER INTERNA */
td.bkg_grigio_scuro{background-color: #6b689b; color:#FFFFFF; font-size:12px; font-weight:bold;}
td.bkg_grigio_2{background-color:#918ec1;}
td.paddingTot{padding: 5px;}

td.footer {color:#a5a5a5; font-size: 10px;text-decoration:none;}
td.footer a{color:#a5a5a5; font-size: 10px; text-decoration:none;}
td.footer a:Hover{color:#a5a5a5; font-size: 10px; text-decoration:underline;}

/* FINE STILE PER NEWSLETTER INTERNA */



/********************************************* STILE MENU VERTICALE ***********************************************/

  .click-menu {cursor:pointer;}
  
    .click-menu .box1 { padding: 3px 0 1px 20px;font-size: 13px; text-decoration:none; font-weight:normal; display: block;color:#1c1769; background-image:url(images/ico_plus.gif); background-repeat:no-repeat;}
    .click-menu .box1-hover {padding: 3px 0 1px 20px;font-size: 13px; text-decoration:none; font-weight:normal; display: block;color:#514ca9;display: block; background-image:url(images/ico_plus.gif); background-repeat:no-repeat;}
	
    .click-menu .box1-open-hover,
	.click-menu .box1-open{padding: 3px 0 1px 20px;font-size: 13px; text-decoration:none; font-weight:normal; display: block;color:#1c1769;display: block;background-image:url(images/ico_meno.gif);background-repeat:no-repeat;}
    
	.click-menu .section { background-image:url(images/bkg_section_menu.gif); background-repeat:repeat-y;padding: 8px 0 8px 7px;line-height:20px;}
	
	.click-menu .box3 {display: block;line-height:15px;}
	.click-menu .box3-hover {display: block;line-height:15px;}

	a.secondoL{ font-size: 11px;text-decoration:none; font-weight:normal; display: block;color:#3d397b;}
	a.secondoL:Hover{ font-size: 11px;text-decoration:none; font-weight:normal; display: block;color:#514ca9;}
	
	a.menu_cat{font-size: 11px;text-decoration:none; font-weight:normal; display: block;color:#3d397b;line-height:15px;padding:3px 5px 3px 5px;}
	a.menu_cat:Hover{ font-size: 11px;text-decoration:none; font-weight:normal; display: block; color:#00279e;line-height:15px;padding:3px 5px 3px 5px;}
	
	a.menu_catAttivo{background-color:#FF9000; padding: 3px 0 3px 14px; font-size: 11px;text-decoration:none; font-weight:normal; display: block; color:#FFFFFF;border-bottom:1px dotted;line-height:14px;padding:3px 5px 3px 5px}
	a.menu_catAttivo:Hover{background-color:#FF9000; padding: 3px 0 3px 14px; font-size: 11px;text-decoration:none; font-weight:normal; display: block; color:#FFFFFF;border-bottom:1px dotted;line-height:14px;padding:3px 5px 3px 5px}	
	
	div#box_open{padding: 1px 0 1px 0; font-size: 12px;text-decoration:none; font-weight:normal; display: block;color:#3d397b;line-height:15px;background-image:url(images/ico_meno_sec.gif); background-repeat:no-repeat;}
	div#box_close {padding: 1px 0 1px 0; font-size: 12px;text-decoration:none; font-weight:normal; display: block;color:#514ca9;line-height:15px;background-image:url(images/ico_plus_sec.gif); background-repeat:no-repeat;}
	div#box_fam_open{padding: 0 3px 5px 0;display: block;margin-left:10px; margin-right:3px;}
	div#box_fam_close{padding: 0 3px 5px 0;display: none;margin-left:10px;margin-right:3px;}

/********************************************* STILE MENU VERTICALE ***********************************************/


#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:457px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:443px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc h3:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:425px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {background:url(images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(images/header_over.gif)}


/********************************************* LISTE COLONNE *********/

div#multi ul,div#multi li{margin:0;padding:0;list-style:none; text-align:left;color:#444444;}

div#multi{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    margin:10px 0 5px 0;
    line-height: 20px;
}

div#multi ul,div#multi li{margin:0;padding:0;list-style:none; color:#444444;}

div#multi div{float:left;width:47%;
    display:inline; /* per evitare il float double margin bug di IE*/
    }

div#multi li{}

/********************************************* LISTE COLONNE *********/


div#paging {width:726px; float:right; text-align:left; margin:10px 0 0 10px;font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#1c1769;text-align:right; background-color:#DFDCED; }

#sx_paging{ float:left; width:5px;}
#dx_paging{ float:right; width:5px;}
#centro_paging{ float:left; width:716px; background-color:#DFDCED; height:13px;padding:2px 0 2px 0;}

A.pag {	text-decoration : none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #0065B2;}
A:HOVER.pag {text-decoration : underline; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#0065B2;}
A.pagnum {text-decoration : none;font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#0065B2;padding: 0 2px 0 2px}
A:HOVER.pagnum  {text-decoration: underline;font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #0065B2;padding: 0 2px 0 2px}
span.pagnum {text-decoration : none;font-size : 11px; font-family:Arial, Helvetica, sans-serif; color:#515151;padding: 0 2px 0 2px; font-weight: bold;}
span.nolink-pag {text-decoration : none;font-size : 11px; font-family:Arial, Helvetica, sans-serif; color: #515151;}


div.accordion {color: #444444;}

div.accordion ul {list-style-type: none;padding: 0;margin:0;}

div.accordion ul li {padding: 10px;border-bottom:1px solid #EBEBEB;}

div.accordion ul li a {color: #444444;text-decoration: none;font-size: 11px;}


h3 {padding: 10px;margin: 0;font-size: 14px;font-weight: bold;color: #514CA9;background: #9996C9;cursor: pointer;border-bottom: 1px solid #fff;text-decoration: none;}
h3.toggler a {color: #FFFFFF;text-decoration: none;	font-size:14px;	font-weight:normal;}
h3.toggler a:hover {color: #FFFFFF;text-decoration: none;	font-size:14px;	font-weight:normal;}


/********* BOX ASSOCIAZIONE ICONE */
li.AssIcone { width:30px; margin: 2px; display: inline;}

/********* BOX LOGIN/LOGOUT ************/
#boxlogin {
width: 260px;
height: 100px;
padding-top:20px;
padding-bottom:20px;
font-weight: normal; font-size:14px; font-family: Arial, Helvetica, sans-serif; color: #DF0442;
background-color: #FFFFFF;
position: absolute;
left: 50%;
top: 50%;
margin-left: -100px;
text-align: center;
display: none;
border: 2px solid #2F4C93;
}

/********* THUMBNAIL X DETTAGLIO PRODOTTO ************/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 190px; /*position where enlarged image should offset horizontally */

}




#fixedtipdiv{
position:absolute;
padding: 5px;
border:1px solid #EE9801;
font:normal 11px Arial;
z-index:100;
}

