/* GROUP IT: Impostazioni di carattere generale */
/* GROUP US: Impostazioni di carattere generale */
html{width:100%;height:100%;}
body { width: 100%; height: 100%; margin: 0; padding: 0; background:  left top; background-image: url(img/all/002-21.png); background-color: #ffffff; }
/* DESCRIPTION IT: Stile generico per le immagini*/
/* DESCRIPTION US: Stile generico per le immagini*/
img{border-width:0px;}
/* DESCRIPTION IT: Stile generico per lo stile del testo*/
/* DESCRIPTION US: Stile generico per lo stile del testo*/
a, div, td, th, li, input, select, textarea {  font-family: Arial,Verdana,sanz-serif; font-size: 11px; color: #000000;}
a:focus, input:focus{outline:none;}
/* DESCRIPTION IT: Stili per le form e sotto elementi*/
/* DESCRIPTION US: Stili per le form e sotto elementi*/
form{margin:0px;}
.form_sep{width:100%;height:4px;background:url(img/all/007-1.png);}
.i_input { border: 1px solid #46c236; color: #000000; background-color: #ffffff; }
.i_select { border: 1px solid #46c236; color: #000000; background-color: #ffffff; }
.i_button {  color: #000000; background-color: transparent; }
.i_checkbox { border: 1px solid #46c236; background-color: #99ffcc; }
/* GROUP IT: Decorazioni laterali e area centrale del layout */
/* GROUP US: Decorazioni laterali e area centrale del layout */
.airleft{width:50%;background:url(img/all/002-22.png) right top repeat-y;}
.airright{width:50%;background:url(img/all/002-23.png) left top repeat-y;}
.air{border-collapse:collapse;width:100%;height:100%;}
.airleft,.airright,.aircenter{height:100%;padding:0px;}
.aircenter{vertical-align:top;}
.acenter{text-align:center;}
.aright{text-align:right;}
.acenter{text-align:center;}
/* GROUP IT: Contenitori pagine*/
/* GROUP US: Contenitori pagine*/
.master_container{width:932px;margin:0px auto;}
/* GROUP IT: Contenitore per oggetti di tipo banner */
/* GROUP US: Contenitore per oggetti di tipo banner */
.banner1,.banner2,.banner3,.banner4,.banner5,.banner6,.banner7{width:170px;overflow:hidden;}
/* GROUP IT: Contenitore generico di tipo tabellare*/
/* GROUP US: Contenitore generico di tipo tabellare*/
table.box{border-collapse: collapse;}
table.box .cell_left,table.box .cell_right,table.box .cell_main{vertical-align:middle;}
table.box td{padding:0px;margin:0px;}
.boxtitle{padding:0px 0px 0px 10px;}
.boxtitle img{float:left;}
.boxtitle div{clear:both;padding:2px 4px 2px 10px;background:url(img/all/120-2.png) left top repeat-y;}
.boxtitle._right{padding:2px 10px 2px 4px;}
.boxtitle._right span,.boxtitle._right img{float:right;}
.boxtitle._right div{background:url(img/all/120-4.png) right top repeat-y;}
/* DESCRIPTION IT: Pulsante liquido stile tabella */
/* DESCRIPTION US: Pulsante liquido stile tabella */
.button.box{margin:0px auto;}
.button.box .cell_main{background:url(img/all/003-2.png) repeat-x;text-align:center;}
/* DESCRIPTION IT: Stile testo bottoni con testo */
/* DESCRIPTION US: Stile testo bottoni con testo */
.button.box .cell_main a { text-decoration: none; font-family: ; font-size: ; font-weight: bold; color: #000000; background-color: transparent; }
.button.box .cell_main a:hover{color:#000000;}
/* GROUP IT: Contenitore header */
/* GROUP US: Contenitore header */
.header { background: repeat-x; height: 160px; background-image: url(img/all/001.png); background-color: transparent; }
.home_header{padding:0px 4px;margin-bottom:8px;font-size:12px;text-align:justify;}
.header .swf { height: 130px; background-color: transparent; }
.header_logo { height: 100px; margin-top: -100px; overflow: hidden; background-color: transparent; }
/* DESCRIPTION IT: Aspetto dei pulsanti pagine personalizzate */
/* DESCRIPTION US: Aspetto dei pulsanti pagine personalizzate */
.header .custompage .box .cell_main a{font-weight:bold;color:#ffffff;text-decoration:none;}
.header .custompage .box .cell_main a:hover{color:#000000}
.header .custompage{visibility:hidden;float:right;height:25px;margin-top:-170px;position:relative;}
.header .custompage .menu_icon{float:right;margin-left:2px;width:auto;height:auto;}
.header .custompage .box{float:left;margin-left:2px;}
.header .custompage .box .row_top .cell_center{background:url(img/all/101-2.png) repeat-x;}
.header .custompage .box .row_middle .cell_left{background:url(img/all/101-4.png) repeat-y;}
.header .custompage .box .cell_main{text-align:center;white-space:nowrap;background:url(img/all/101-5.png);}
.header .custompage .box .row_middle .cell_right{background:url(img/all/101-6.png) repeat-y;}
.header .custompage .box .row_bottom .cell_center{background:url(img/all/101-8.png) repeat-x;}
.header .custompage ul.sublist{float:right;margin:0px;padding:0px;}
.header .custompage ul.sublist li{list-style:none;}
.header .custompage ul.sublist li .box{width:100%;margin-top:1px;}
.header .custompage ul.sublist li .box .cell_left,.header .custompage ul.sublist li .box .cell_right{width:1px;}
.header .custompage ul.sublist li .box .cell_main a{display: block;}
/* GROUP IT: Menu istituzionale */
/* GROUP US: Menu istituzionale */
.topmenu{width:100%;height:1px;border-collapse: collapse;}
.topmenu .topmenu_left{width:1px;padding:0px;}
.topmenu .topmenu_center{background:url(img/all/102-2.jpg) repeat-x;vertical-align:bottom;padding:0px 40px 0px 0px;}
.topmenu .topmenu_center .box{float:right;margin-left:6px;}
.topmenu .topmenu_center .box .cell_main a{font-weight:bold;color:#ffffff;text-decoration:none;}
.topmenu .topmenu_center .box .cell_main a:hover{color:#000000}
.topmenu .topmenu_center .box .cell_main{background:url(img/all/103-2.png); text-align:center;}
.topmenu .topmenu_center .box .row_middle .cell_left{background:url(img/all/103-4.png) repeat-y;height:20px;}
.topmenu .topmenu_center .box .row_middle .cell_right{background:url(img/all/103-5.png) repeat-y;}
.topmenu .topmenu_center .box .row_top .cell_left,.topmenu .topmenu_center .box .row_bottom .cell_left{height:1px;}
.topmenu .topmenu_right{width:1px;padding:0px;}
/* GROUP IT: Menu lingue e valute */
/* GROUP US: Menu lingue e valute */
.bottommenu{width:100%;height:1px;border-collapse: collapse;}
.bottommenu .bottommenu_left{width:170px;padding:0px;}
.bottommenu .bottommenu_left .languages{margin-left:14px;}
.bottommenu .bottommenu_left .languages img{float:left;margin:4px 0px 0px 1px;}
.bottommenu .bottommenu_left .i_input{height:16px;margin:3px 0px 0px 12px;}
.bottommenu .bottommenu_right{padding:0px;}
.bottommenu .bottommenu_right .box{width:100%;}
.bottommenu .bottommenu_right .box .cell_left,.bottommenu .bottommenu_right .box .cell_right{width:1px;}
.bottommenu .bottommenu_right .box .cell_main{background:repeat-x;padding-left:4px;}
.bottommenu .bottommenu_right .box .cell_main,.bottommenu .bottommenu_right .box .cell_main a{color:#666666;font-weight:bold;text-decoration:none;}
.bottommenu .bottommenu_right .box .cell_main a:hover{color:#000000}
.bottommenu .bottommenu_right .box .cell_main{background-image:url(img/all/104-2.png);}
.bottommenu .bottommenu_right .box .list_links{overflow:hidden;height:15px;text-transform:capitalize;}
/* GROUP IT: Colonna sinistra*/
/* GROUP US: Colonna sinistra*/
.bar_left{float:left;width:170px;}
/* DESCRIPTION IT: Menu Categorie / Marche*/
/* DESCRIPTION US: Menu Categorie / Marche*/
.bar_left .cat_items .box { width: 100%; background-color: #ccffff; }
.bar_left .cat_items .box .row_top .cell_center{background:url(img/all/106-2.png) repeat-x;width:400px;}
.bar_left .cat_items .box .row_middle .cell_main{background:url(img/all/106-4.png);}
.bar_left .cat_items .box .row_bottom .cell_center{background:url(img/all/106-6.png) repeat-x;}
.bar_left .cat_items .toggle{margin:0px;cursor:pointer;width:170px;overflow-x:hidden;font-size:100%;}
.bar_left .cat_items .toggle a { text-decoration: none; padding-left: 6px; text-transform: capitalize; color: #000000; background-color: transparent; width:100%;display:block;}
.bar_left .cat_items .toggle a:hover {  color: #cc3333; background-color: transparent; }
.bar_left .cat_items .toggle.lv1{background:url(img/all/106-8.png) left top;}
.bar_left .cat_items .toggle.lv2{background:url(img/all/106-10.png) left top;}
.bar_left .cat_items .toggle.lv3{background:url(img/all/106-12.png) left top;}
.bar_left .cat_items .toggle.lv4{background:url(img/all/106-14.png) left top;}
.bar_left .cat_items .toggle.lv5{background:url(img/all/106-16.png) left top;}
.bar_left .cat_items .toggle.lv6{background:url(img/all/106-18.png) left top;}
.bar_left .cat_items .toggle.lv7{background:url(img/all/106-20.png) left top;}
.bar_left .cat_items .toggle.lv8{background:url(img/all/106-22.png) left top;}
.bar_left .cat_items .toggle.lv9{background:url(img/all/106-24.png) left top;}
.bar_left .cat_items .toggle.lv10{background:url(img/all/106-26.png) left top;}
.bar_left .cat_items .toggle img,.bar_left .cat_items .element img{max-width:170px;}
.bar_left .cat_items .toggle .link_imgtxt {position:relative;}
.bar_left .cat_items .toggle .link_imgtxt a {position:absolute; padding-left:6px; padding-top:4px;left:0px; top:0px;width:100%;display:block;}
.bar_left .cat_items .toggle .link_txt { padding-left: 6px; text-decoration: none; color: #000000; background-color: transparent; }
.bar_left .cat_items .sep{width:100%;height:19px;}
.bar_left .cat_items .sep.lv1{background:url(img/all/106-9.png) left top repeat-x;}
.bar_left .cat_items .sep.lv2{background:url(img/all/106-11.png) left top repeat-x;}
.bar_left .cat_items .sep.lv3{background:url(img/all/106-13.png) left top repeat-x;}
.bar_left .cat_items .sep.lv4{background:url(img/all/106-15.png) left top repeat-x;}
.bar_left .cat_items .sep.lv5{background:url(img/all/106-17.png) left top repeat-x;}
.bar_left .cat_items .sep.lv6{background:url(img/all/106-19.png) left top repeat-x;}
.bar_left .cat_items .sep.lv7{background:url(img/all/106-21.png) left top repeat-x;}
.bar_left .cat_items .sep.lv8{background:url(img/all/106-23.png) left top repeat-x;}
.bar_left .cat_items .sep.lv9{background:url(img/all/106-25.png) left top repeat-x;}
.bar_left .cat_items .sep.lv10{background:url(img/all/106-27.png) left top repeat-x;}
.bar_left .cat_items .sep.lv1_1{background:url(img/all/106-9-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv2_1{background:url(img/all/106-11-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv3_1{background:url(img/all/106-13-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv4_1{background:url(img/all/106-15-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv5_1{background:url(img/all/106-17-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv6_1{background:url(img/all/106-19-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv7_1{background:url(img/all/106-21-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv8_1{background:url(img/all/106-23-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv9_1{background:url(img/all/106-25-1.png) left top repeat-x;}
.bar_left .cat_items .sep.lv10_1{background:url(img/all/106-27-1.png) left top repeat-x;}
/* DESCRIPTION IT: Box della ricerca*/
/* DESCRIPTION US: Box della ricerca*/
.bar_left .search_container .box._src{width:100%;}
.bar_left .search_container .row_top ._src.cell_center { background:  repeat-x; width: 150px; background-image: url(img/all/107-2.jpg); background-color: transparent; }
.bar_left .search_container .row_middle ._src.cell_left{background:url(img/all/107-4.png) repeat-y;}
.bar_left .search_container .row_middle ._src.cell_main{background:url(img/all/107-5.png) repeat-y;}
.bar_left .search_container .row_middle ._src.cell_main .advsearch_link{clear:both;padding-top:4px;}
.bar_left .search_container .row_middle ._src.cell_right{background:url(img/all/107-6.png) repeat-y;}
.bar_left .search_container .row_bottom ._src.cell_center{background:url(img/all/107-8.png) repeat-x;}
.bar_left .search_container form .i_input { float: left; width: 70px; background-color: #ffffff; }
.bar_left .search_container form .i_text { border: 1px solid #46c236; color: #ffffff; background-color: transparent; }
.bar_left .search_container ._src.cell_main .advsearch_link a{text-decoration:none;font-weight:bold;color:#ffffff;}
.bar_left .search_container ._src.cell_main .advsearch_link a:hover{color:#000000;}
.bar_left .prodlinks .box{width:100%;}
.bar_left .prodlinks .box .cell_left,.bar_left .prodlinks .box .cell_right{width:1px;}
/********** BAR RIGHT **********/
/* GROUP IT: Colonna destra*/
/* GROUP US: Colonna destra*/
.bar_right{float:right;width:170px;}
.bar_right .cart .box { width: 100%; background-color: transparent; }
.bar_right .cart .box .row_top .cell_left,.bar_right .cart .box .row_top .cell_right{width:1px;}
/* DESCRIPTION IT: Mini carrello vuoto*/
/* DESCRIPTION US: Mini carrello vuoto*/
.bar_right .cart .box.cartempty .row_top .cell_center {  background-image: url(img/all/109-2.png); background-color: transparent; }
.bar_right .cart .box.cartempty .row_middle .cell_left{background:repeat-y;}
.bar_right .cart .box.cartempty .row_middle .cell_right{background:repeat-y;}
.bar_right .cart .box.cartempty .row_bottom .cell_center{background:repeat-x;}
.bar_right .cart .box.cartempty .row_top .cell_center{background-image:url(img/all/109-2.png);}
.bar_right .cart .box.cartempty .row_middle .cell_left{background-image:url(img/all/109-4.png);}
.bar_right .cart .box.cartempty .row_middle .cell_right{background-image:url(img/all/109-6.png);}
.bar_right .cart .box.cartempty .row_bottom .cell_center{background-image:url(img/all/109-8.png);}
/* DESCRIPTION IT: Mini carrello pieno*/
/* DESCRIPTION US: Mini carrello pieno*/
.bar_right .cart .box.cartfull .row_top .cell_center{background:repeat-x;vertical-align:bottom;padding-bottom:2px;}
.bar_right .cart .box.cartfull .cell_main ul{margin:0px;padding:0px;}
.bar_right .cart .box.cartfull .cell_main ul li{list-style:none;margin:0px;padding:0px 0px 0px 12px;background:repeat-x;height:19px;}
.bar_right .cart .box.cartfull .cell_main ul li a{line-height:19px;}
.bar_right .cart .box.cartfull .row_bottom .cell_center{background:repeat-x;vertical-align:top;text-align:center;padding-top:2px;}
.bar_right .cart .box.cartfull .row_top a.checkout{font-weight:bold;color:#000000;text-decoration:none;}
.bar_right .cart .box.cartfull .row_top a:hover{color:#660000;}
.bar_right .cart .box.cartfull .cell_main ul li a{color:#666666;font-weight:normal;text-decoration:none;}
.bar_right .cart .box.cartfull .cell_main ul li a:hover{color:#660000;}
.bar_right .cart .box.cartfull .row_bottom .cell_center div.tot{font-weight:bold;color:#000000;}
.bar_right .cart .box.cartfull .row_top .cell_center{background-image:url(img/all/110-2.png);}
.bar_right .cart .box.cartfull .cell_main{background-image:url(img/all/110-4.png);}
.bar_right .cart .box.cartfull .cell_main ul li{background-image:url(img/all/110-8.png);}
.bar_right .cart .box.cartfull .row_bottom .cell_center{background-image:url(img/all/110-6.png);}
/* DESCRIPTION IT: Box login*/
/* DESCRIPTION US: Box login*/
.bar_right .login ._log.box { width: 100%; background-color: transparent; }
.bar_right .login .box .row_top ._log.cell_left,.bar_right .login .box .row_top ._log.cell_right{width:1px;}
.bar_right .login .box .row_top ._log.cell_center{background:url(img/all/111-2.png) repeat-x;}
.bar_right .login .box .row_middle ._log.cell_left{background:url(img/all/111-4.png) repeat-y;}
.bar_right .login .box .row_middle ._log.cell_main{background:url(img/all/111-5.png) no-repeat;height:143px;}
.bar_right .login .box .row_middle ._log.cell_right{background:url(img/all/111-6.png) repeat-y;}
.bar_right .login .box .row_bottom ._log.cell_center{background:url(img/all/111-8.png) repeat-x;}
.bar_right .login ._log.box form .input_container { text-align: center; margin: 4px 0px; background-color: transparent; }
.bar_right .login ._log.box form .input_container input { width: 120px; background-color: #ffffff; }
.bar_right .login ._log.box form .link_container { margin-top: 8px; text-align: center; background-color: transparent; }
.bar_right .login ._log.box form .link_container a { text-decoration: none; color: #ffffff; background-color: transparent; }
.bar_right .login ._log.box form .link_container a:hover{text-decoration:underline;}
/* DESCRIPTION IT: Box riepilogo testimonianze*/
/* DESCRIPTION US: Box riepilogo testimonianze*/
.bar_right .testimonials .box{width:100%;}
.bar_right .testimonials .box .row_top .cell_left,.bar_right .testimonials .box .row_top .cell_right{width:1px;}
.bar_right .testimonials .box .row_top .cell_center{background:repeat-x;vertical-align:bottom;padding-bottom:6px;}
.bar_right .testimonials .box .row_middle .cell_left{background:repeat-y;}
.bar_right .testimonials .box .row_middle .cell_main .item{margin:1px 0px;}
.bar_right .testimonials .box .row_middle .cell_main .item .i_title{padding:2px 0px;}
.bar_right .testimonials .box .row_middle .cell_main .item .i_text{padding:2px 0px;}
.bar_right .testimonials .box .row_middle .cell_main .item .i_footer{padding:2px 0px;}
.bar_right .testimonials .box .row_middle .cell_right{background:repeat-y;}
.bar_right .testimonials .box .row_bottom .cell_center{background:repeat-x;}
.bar_right .testimonials .box .row_top .cell_center{background-image:url(img/all/112-2.png);}
.bar_right .testimonials .box .row_middle .cell_left{background-image:url(img/all/112-4.png);}
.bar_right .testimonials .box .row_middle .cell_main{background-image:url(img/all/112-5.png);}
.bar_right .testimonials .box .row_middle .cell_right{background-image:url(img/all/112-6.png);}
.bar_right .testimonials .box .row_bottom .cell_center{background-image:url(img/all/112-8.png);}
.bar_right .testimonials .box .row_top .cell_center{color:#000000;font-weight:bold;font-size:12px;text-align:center;}
.bar_right .testimonials .box .row_top .cell_center a{color:#000000;font-weight:bold;font-size:12px;text-align:center;}
.bar_right .testimonials .t_title{font-weight:bold;color:#ffffff;}
.bar_right .testimonials .t_text{font-size:10px;}
.bar_right .testimonials .t_footer{font-weight:bold;text-align:right;}
/* DESCRIPTION IT: Box prodotto in evidenza*/
/* DESCRIPTION US: Box prodotto in evidenza*/
.bar_right .rightprod .box{width:100%;}
.bar_right .rightprod .box .row_top .cell_left,.bar_right .rightprod .box .row_top .cell_right{width:1px;}
.bar_right .rightprod .box .row_top .cell_center{background:repeat-x;}
.bar_right .rightprod .box .row_middle .cell_left{background:repeat-y;}
.bar_right .rightprod .box .row_middle .cell_main .items{margin:4px 0px;}
.bar_right .rightprod .box .row_middle .cell_main .items .img{text-align:center;}
.bar_right .rightprod .box .row_middle .cell_main .items .name{text-align:center;}
.bar_right .rightprod .box .row_middle .cell_main .items .name a{padding:2px 0px 0px 0px;}
.bar_right .rightprod .box .row_middle .cell_right{background:repeat-y;}
.bar_right .rightprod .box .row_bottom .cell_center{background:repeat-x;}
.bar_right .rightprod .box .row_middle .cell_main .items .name a{font-weight: bold;color: #46c236;text-decoration:none;}
.bar_right .rightprod .box .row_middle .cell_main .items .name a:hover{color:#cccccc;}
.bar_right .rightprod .box .row_top .cell_center{background-image:url(img/all/105-2.png);}
.bar_right .rightprod .box .row_middle .cell_left{background-image:url(img/all/105-4.png);}
.bar_right .rightprod .box .row_middle .cell_main{background-image:url(img/all/105-5.png);}
.bar_right .rightprod .box .row_middle .cell_right{background-image:url(img/all/105-6.png);}
.bar_right .rightprod .box .row_bottom .cell_center{background-image:url(img/all/105-8.png);}
/* GROUP IT: Setting pagine */
/* GROUP US: Setting pagine */
.main_container { float: left; width: 576px; margin: 0px 8px; padding-top: 10px; overflow-x: auto; overflow-y: hidden; background-color: transparent; }
.main_container .search_label {  font-family: ; font-size: ; font-weight: bold; background-color: transparent; }
.main_container .box { width: 100%; clear: both; text-align: center; background-color: transparent; }
.main_container .p_icons { text-align: center;align: center; background-color: transparent; }
.main_container .box .row_top .cell_left,.main_container .box .row_top .cell_right,.main_container .box .row_bottom .cell_left,.main_container .box .row_bottom .cell_right { width: 1px; height: 1px; background-color: transparent; }
.main_container .p_cell_img { vertical-align: top; width: 1%; background-color: transparent; }
.main_container .h_icon { float: right; margin-right: 4px; background-color: transparent; }
.main_container .p_cell_info { text-align: center; background-color: transparent; }
.main_container .box .row_top ._r1.cell_center{background:url(img/all/114-2.png) repeat-x;}
.main_container .box .row_middle ._r1.cell_left{background:url(img/all/114-4.png) repeat-y;}
.main_container .box .row_middle ._r1.cell_main_left{vertical-align:top;width:50%;background-image:url(img/all/114-5.png);}
.main_container .box .row_middle ._r1.cell_main_sep{width:1px;height:1px;background-image:url(img/all/115-10.png);}
.main_container .box .row_middle ._r1.cell_main_right{vertical-align:top;width:50%;background-image:url(img/all/114-5.png);}
.main_container .box .row_middle ._r1.cell_right{background:url(img/all/114-6.png) repeat-y;}
.main_container .box .row_bottom ._r1.cell_center{background:url(img/all/114-8.png)  repeat-x;}
.main_container .box._p1,.main_container .box._p2 { height: 100%;text-align: center; background-color: transparent; }
.main_container .box._p1 .row_top ._p1.cell_center{background:url(img/all/115-2.png) repeat-x;}
.main_container .box._p1 .row_middle ._p1.cell_left{background:url(img/all/115-4.png) repeat-y;}
.main_container .box._p1 .row_middle ._p1.cell_main{background:url(img/all/115-5.png);}
.main_container .box._p1 .row_middle ._p1.cell_right{background:url(img/all/115-6.png) repeat-y;}
.main_container .box._p1 .row_bottom ._p1.cell_center{background:url(img/all/115-8.png) repeat-x;}
.main_container .box._p1 .row_middle ._p1.cell_main table,.main_container .box._p2 .row_middle ._p2.cell_main table{border-collapse: collapse;}
.main_container .box._p1 .row_middle ._p1.cell_main td,.main_container .box._p2 .row_middle ._p2.cell_main td{padding:0px;margin:0px;}
.main_container .box .row_top ._r2.cell_center{background:url(img/all/005-2.png) repeat-x;}
.main_container .box .row_middle ._r2.cell_left{background:url(img/all/005-4.png) repeat-y;}
.main_container .box .row_middle ._r2.cell_main_left{background:url(img/all/005-5.png); vertical-align:top;width:50%;}
.main_container .box .row_middle ._r2.cell_main_sep{background:url(img/all/006-10.png); width:1px;height:1px;}
.main_container .box .row_middle ._r2.cell_main_right{background:url(img/all/005-5.png); vertical-align:top;width:50%;}
.main_container .box .row_middle ._r2.cell_right{background:url(img/all/005-6.png) repeat-y;}
.main_container .box .row_bottom ._r2.cell_center { background:  repeat-x; background-image: url(img/all/005-8.png); background-color: transparent; }
.main_container .box._p2 .row_top ._p2.cell_center{background:url(img/all/006-2.png) repeat-x;}
.main_container .box._p2 .row_middle ._p2.cell_left{background:url(img/all/006-4.png) repeat-y;}
.main_container .box._p2 .row_middle ._p2.cell_right{background:url(img/all/006-6.png) repeat-y;}
.main_container .box._p2 .row_bottom ._p2.cell_center{background:url(img/all/006-8.png) left bottom repeat-x;}
.main_container .box._p2 .row_middle ._p2.cell_main{background-image:url(img/all/006-5.png);}
.main_container .box._p2 .row_middle ._p2.cell_main .p_code{padding-bottom:2px;}
.main_container .box.p_header{margin-top:10px;float:right;width:auto;}
.main_container .box.p_header .cell_main{background:url(img/all/004-2.png);font-weight:bold;font-size:12px;color:#ffffff;}
/* DESCRIPTION IT: Stili generali dei testi*/
/* DESCRIPTION US: Stili generali dei testi*/
.main_container a { text-decoration: none; color: #000000; background-color: transparent; }
.main_container a:hover { text-decoration: underline; font-family: ; font-size: ; color: #000000; background-color: transparent; }
.main_container .product_name { text-decoration: none; text-align: center; font-family: ; font-size: ; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .product_name a { text-decoration: none; font-family: ; font-size: ; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .product_name a:hover{font-weight:bold;color:#666666;text-decoration:none;}
.main_container .product_code {color:#cccccc;}
.main_container .product_code a{color:#cccccc;text-decoration:none;}
.main_container .product_code a:hover{color:#666666;text-decoration:underline;}
.main_container .product_cat {  color: #000000; background-color: transparent; }
.main_container .product_cat a { text-decoration: none; color: #000000; background-color: transparent; }
.main_container .product_cat a:hover{color:#666666;text-decoration:underline;}
.main_container .product_manufacturer {  color: #000000; background-color: transparent; }
.main_container .product_manufacturer a{color:#46c236;text-decoration:none;}
.main_container .product_manufacturer a:hover{color:#666666;text-decoration:underline;}
.main_container .product_price_striked { text-decoration: line-through; font-family: ; font-size: 20px; font-weight: bold; color: #ff0000; background-color: transparent; }
.main_container .product_price_riduction{font-weight: bold;font-size:13px;color:#999999;}
.main_container .product_price_tax{font-weight:normal;font-size:10px;color:#999999;}
.main_container .product_price{font-weight:bold;font-size:14px;color:#d3472c;}
.main_container .product_price_int {  font-family: ; font-size: 31px; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .product_price_decimals {  font-family: ; font-size: 14px; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .prod_multiprice{color:#ffffff;font-weight:bold;}
.main_container .label{font-weight:normal;font-size:11px;color:#333333;}
.main_container .label a{text-decoration:none;}
.main_container .label a:hover{text-decoration:underline;}
.main_container .prod_boxtitle {  font-family: ; font-size: ; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .combinated_striked { text-decoration: line-through; font-family: ; font-size: 20px; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .combinated_reduction{font-weight:bold;color:#cccccc;font-size:20px;}
.main_container .combinated_discounted{font-weight:bold;color:#cc0033;font-size:20px;}
.main_container .combinated_symbols{font-weight:bold;color:#cccccc;font-size:35px;}
/* GROUP IT: Contenitore per pagine table style es. carrello esteso e frame style*/
/* GROUP US: Contenitore per pagine table style es. carrello esteso e frame style*/
.main_container .adv{width:100%;border-collapse: separate;border-spacing:2px;padding-top:10px;}
.main_container .adv .title_left,.main_container .adv .title_right{width:284px;font-weight:bold;color:#46c236;font-size:12px;}
.main_container .adv .title_left a,.main_container .adv .title_right a{font-weight:bold;color:#46c236;font-size:12px;}
.main_container .adv .title_left a:hover,.main_container .adv .title_righta:hover{font-weight:bold;color:#46c236;font-size:12px;}
.main_container .adv .label,.main_container .adv .label_title,.main_container .adv .input{background:url(img/all/007-1.png);padding:2px;}
.main_container .adv .label_title{font-weight:bold;}
.main_container .adv .label{font-weight:normal;}
.main_container .adv .input .i_input { width: 200px; background-color: #ffffff; }
.main_container .adv .input .plus { cursor: pointer; background-color: #ffffff; }
.main_container .adv .input .plus_items{padding:6px 0px 2px 0px;}
.main_container .adv .input .plus_items div{clear: both;padding:2px 0px;}
.main_container .adv .input .plus_items input { float: left; margin-top: 1px; background-color: #ffffff; }
.main_container .frame{float:left;width:558px;overflow:scroll;}
.main_container .frame .label.cat img{width:140px;height:1px;}
.main_container .frame .label.title img{width:190px;height:1px;}
.main_container .frame .adv .box.button{width:100px;}
.main_container .adv .add .box.button{float:right; margin-top:6px;width:100px;}
/* GROUP IT: Contenitore per pagina login-registrazione-spedizione*/
/* GROUP US: Contenitore per pagina login-registrazione-spedizione*/
.main_container .login .box.button { margin-top: 10px; width: auto; background-color: #99ffcc; }
.main_container .login .adv .label,.main_container .login .adv .label_title,.main_container .adv_search .adv .label{width:45%;}
.main_container .register .box.button,.main_container .adv_search .box.button { width: auto; float: right; margin-top: 10px; margin-right: 10px; background-color: #99ffcc; }
.main_container .shipping .adv .label{}
.main_container .shipping .adv .label_title{text-align:center;padding:0px 4px;}
.main_container .shipping .adv .label_first{width:90%;}
.main_container .register .adv .label,.main_container .register .adv .label_title{width:75%;}
.main_container .register .adv .i_radio{float:left;}
.main_container .register .adv .radio_label{float:left;padding-top:2px;margin-right:16px;}
.main_container .register .adv .privacy{padding-top:4px;}
.main_container .register .adv .privacy div{float:right;clear:both;overflow:hidden;}
.main_container .register .adv .captcha_input { width: 140px; float: left; margin-top: 2px; background-color: transparent; }
.main_container .register .adv .captcha_reload,.main_container .register .adv .captcha_img{float:left;width:120px;height:18px;margin-left:6px;margin-top:2px;}
.main_container .register .adv .captcha_reload{width:18px;margin-left:2px;}
.main_container .register .adv .submit .box .cell_main{width:160px;}
.main_container .register_after .cell_main._r2{padding:12px;}

/* GROUP IT: Testimonianze*/
/* GROUP US: Testimonianze*/
.main_container .testimonials{margin:4px 0px 10px 0px;}
.main_container .testimonials .head{background:url(img/all/007-1.png);padding:2px;overflow:auto;}
.main_container .testimonials .date{float:left;margin-left:12px;}
.main_container .testimonials .author{float:right;margin-right:12px;}
.main_container .testimonials .t_text{clear:both;padding:4px 12px;text-align:justify;}
.main_container .testimonials .link{text-align:right;padding:4px 12px;}
/* GROUP IT: Omaggi*/
/* GROUP US: Omaggi*/
.main_container .container_gift .gift{clear:both;margin:4px 0px 12px 0px;overflow:auto;}
.main_container .container_gift .gift .head{padding:2px;overflow:auto;background:url(img/all/007-1.png);}
.main_container .container_gift .gift .head .title{float:left;margin-left:12px;font-weight:bold;}
.main_container .container_gift .gift .head .price{float:right;margin-right:12px;font-weight:bold;}
.main_container .container_gift .gift .info{clear:both;padding:6px 0px;color:#999999;font-weight:bold;}
.main_container .container_gift .gift .info .image{float:left;margin:0px 4px 0px 0px;}
/* GROUP IT: Riepilogo marche / categorie*/
/* GROUP US: Riepilogo marche / categorie*/
.main_container .category .sub table { border-collapse: collapse; border-width: 0px; background-color: transparent; }
.main_container .category .sub table td{padding:0px;margin:0px;}
.main_container .category .sub .img { padding-right: 4px;align: center; background-color: transparent; }
.main_container .category .sub .name{font-weight:bold;}
.main_container .category .left_icon { float: left; width: 400px; background-color: transparent; }
.main_container .category .left_icon img { float: left; margin-right: 6px; background-color: transparent; }
.main_container .category .right_select{float:right;}
.main_container .category .tbl{width:100%;border-collapse:collapse;}
.main_container .category .tbl th{padding:4px;}
.main_container .category .tbl td{padding:0px 4px;background:url(img/all/120-1.png);}
.main_container .category .tbl td.sep{height:2px;background:none;}
.main_container .category .tbl .p_icons{float:right;}
.main_container .category .title { padding-bottom: 6px; font-family: ; font-size: 18px; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .category .subtitle{font-weight:normal;font-size:11px;color:#666666;}
.main_container .category .catlist {font-size:11px;padding-left:20px;}
.main_container .category .catlist a {  font-family: ; font-size: 12px; font-weight: bold; color: #000000; background-color: transparent; }
.main_container .category .catlist a:hover{font-size:12px;font-weight:bold;color: #cccccc;text-decoration:none;}
/* GROUP IT: Visualizzazione prodotto*/
/* GROUP US: Visualizzazione prodotto*/

/* DESCRIPTION IT: Aspetto grafica di base pagina prodotto*/
/* DESCRIPTION US: Aspetto grafica di base pagina prodotto*/
.main_container .prod .img { width: 290px; height: 300px; overflow: hidden; float: left; background-color: #ffffff; }

.main_container .prod .box._bx1 ._bx1{text-align:center;}
.main_container .prod .box._bx1 .row_top .cell_center{background:url(img/all/116-2.png) repeat-x;}
.main_container .prod .box._bx1 .row_middle .cell_left{background:url(img/all/116-4.png) repeat-y;}
.main_container .prod .box._bx1 .row_middle .cell_main{background:url(img/all/116-5.png);vertical-align:top;}
.main_container .prod .box._bx1 .row_middle .cell_right{background:url(img/all/116-6.png) repeat-y;}
.main_container .prod .box._bx1 .row_bottom .cell_center{background:url(img/all/116-8.png) repeat-x;}
.main_container .prod .box._bx2{width:200px;float:right;margin-right:20px;}
.main_container .prod .box._bx2 .row_top .cell_center{background:url(img/all/118-2.png) repeat-x;}
.main_container .prod .box._bx2 .row_middle .cell_left{background:url(img/all/118-4.png) repeat-y;}
.main_container .prod .box._bx2 .row_middle .cell_main{background:url(img/all/118-5.png); vertical-align:top;}
.main_container .prod .box._bx2 .row_middle .cell_right{background:url(img/all/118-6.png) repeat-y;}
.main_container .prod .box._bx2 .row_bottom .cell_center{background:url(img/all/118-8.png) repeat-x;}
.main_container .prod .box._bx3{width:auto;float:left;height:80px;}
.main_container .prod .box._bx3 .row_top .cell_center{background:url(img/all/117-2.png) repeat-x;height:1px;}
.main_container .prod .box._bx3 .row_middle .cell_left{background:url(img/all/117-4.png) repeat-y;}
.main_container .prod .box._bx3 .row_middle .cell_main{background:url(img/all/117-5.png);vertical-align:top;}
.main_container .prod .box._bx3 .row_middle .cell_right{background:url(img/all/117-6.png) repeat-y;}
.main_container .prod .box._bx3 .row_bottom .cell_center{background:url(img/all/117-8.png) repeat-x;height:1px;}
.main_container .prod .box._bx4{width:160px;float:left;height:80px;}
.main_container .prod .box._bx4 .row_top .cell_center{background:url(img/all/119-2.png) repeat-x;height:1px;}
.main_container .prod .box._bx4 .row_middle .cell_left{background:url(img/all/119-4.png) repeat-y;}
.main_container .prod .box._bx4 .row_middle .cell_main{background:url(img/all/119-5.png);vertical-align:top;}
.main_container .prod .box._bx4 .row_middle .cell_right{background:url(img/all/119-6.png) repeat-y;}
.main_container .prod .box._bx4 .row_bottom .cell_center{background:url(img/all/119-8.png) repeat-x;height:1px;}
.main_container .prod .box._bx5{float:right;margin-right:188px;width:72px;}
.main_container .prod .box._bx5 .cell_main{background:url(img/all/119-11.png);height:1px;}
.main_container .prod .box._bx6{width:380px;}
.main_container .prod .box._bx6 .row_top .cell_center{background:url(img/all/119-14.png) repeat-x;height:1px;}
.main_container .prod .box._bx6 .row_middle .cell_left{background:url(img/all/119-16.png) repeat-y;}
.main_container .prod .box._bx6 .row_middle .cell_main{background:url(img/all/119-17.png);vertical-align:top;}
.main_container .prod .box._bx6 .row_middle .cell_right{background:url(img/all/119-18.png) repeat-y;}
.main_container .prod .box._bx6 .row_bottom .cell_center{background:url(img/all/119-20.png) repeat-x;height:1px;}
.main_container .prod .boxtitle.mgtop{margin-top:-15px;}
.main_container .prod .o_item{text-align:center;}
.main_container .prod .product_pg{text-align:center;}
.main_container .prod .product_pg .left,.main_container .prod .product_pg .right{float:left;border-width:0px;margin:20px 2px 0px 2px;padding:0px;cursor:pointer;width:14px;height:22px;background:url(img/all/002-14.png) left top no-repeat;}
.main_container .prod .product_pg .right{background:url(img/all/002-15.png) left top no-repeat;}
.main_container .prod .product_pg .top,.main_container .prod .product_pg .bottom{border-width:0px;cursor:pointer;height:14px;padding:0px;width:22px;background:url(img/all/002-16.png) left top no-repeat;margin:2px 0px;}
.main_container .prod .product_pg .bottom{background:url(img/all/002-17.png) left top no-repeat;}
.main_container .prod .imglist{width:252px;overflow:hidden;float:left;height:60px;}
.main_container .prod .imglist_vert{height:230px;overflow:hidden;width:82px;}
.main_container .prod .imglist_vert img,.main_container .prod .imglist img{margin:1px;}
.main_container .prod .imglist img{float:left;}
.main_container .prod .imglist_vert{text-align:center;}
.main_container .prod .imglist_vert a div{margin-bottom:2px;}
.main_container .prod .info { float: right; width: 260px; padding: 2; background-color: transparent; }
.main_container .prod .info .other{margin:12px 20px 0px 20px;}
.main_container .prod .product_qty{float:right;text-align:right;}
.main_container .prod .product_qty input{width:34px;}
.main_container .prod .product_qty select{width:68px;}
.main_container .prod .product_qty .prod_label{margin:20px 2px 6px 0px;}
.main_container .prod .product_qty .add_to_cart{border-width:0px;}
.main_container .prod .product_features .item { padding: 4px 3px; background-color: transparent; }
.main_container .prod .product_features .i_input{width:220px;}
.main_container .prod .testimonials .head{background:url(img/all/007-1.png);}
.main_container .prod .testimonials .author .vote{float:left;padding-top:1px;padding-right:12px;}
.main_container .prod .testimonials .author img{float:left;}
.main_container .prod .testimonials .author.bottom{margin-right:100px;}
.main_container .prod .prod_info { width: 560px; float: ; padding: 2; background-color: transparent; }
.main_container .prod .prod_rel{width:99px;float:left;margin-left:8px;}
.main_container .prod .prod_rel a{text-decoration:none; color: #000000;}
.main_container .prod .prod_rel .rtitle{text-align:center;padding-bottom:2px;}
/* GROUP IT: Carrello*/
/* GROUP US: Carrello*/
.main_container .cart .label_title,.main_container .cart .label { padding: 4px; background-color: transparent; }
.main_container .cart .info{width:220px;padding:2px 0px;}
.main_container .cart .info img{float:left;margin-right:4px;}
.main_container .cart .info .desc{float:left;}
.main_container .cart .date{width:94px;}
.main_container .cart .price{width:70px;}
.main_container .cart .qty { width: 106px; background-color: #ffffff; }
.main_container .cart .qty input { float: left; width: 30px; background-color: #ffffff; }
.main_container .cart .qty select{float:left;width:62px;}
.main_container .cart .coupon.i_input { width: 120px; float: right; background-color: #ffffff; }
.main_container .cart .cnd label{margin-right:6px;}
.main_container .cart .label_gift,.main_container .cart .label_gift_bottom{padding:4px;color:#46c236;font-style:italic;font-weight:bold;}
.main_container .cart .label_gift_bottom{color:#46c236;font-style:italic;}
.main_container .cart .gift td{padding:1px;vertical-align:top;}
.main_container .cart .gift td img{width:136px;}
.main_container .cart .gift .item_title,.main_container .cart .gift .item_text{text-align:justify;padding:1px 4px;}
.main_container .cart .gift .item_title{font-weight:bold;}
.main_container .cart .box.button{width:110px;float:right;}
.main_container .cart_summary .box.button{margin:10px 10px 0px 0px;float:right;width:auto;}

/* GROUP IT: Footer */
/* GROUP US: Footer */
.footer{clear:both;width:100%;margin-top:10px;margin-bottom:2px;}
.footer .box{width:100%;}
.footer .box .row_top .cell_left,.footer .box .row_top .cell_right{width:1px;vertical-align:middle;}
.footer .box .row_top .cell_center{background:url(img/all/113-2.png) repeat-x;}
.footer .box .row_middle .cell_left{background:url(img/all/113-4.png) repeat-y;}
.footer .box .row_middle .cell_main{background:url(img/all/113-5.png);}
.footer .box .row_middle .cell_right{background:url(img/all/113-6.png) repeat-y;}
.footer .box .row_bottom .cell_center{background:url(img/all/113-8.png) repeat-x;}
.footer .f_left{float:left;}
.footer .f_left ul{margin:0px;padding:4px 0px 0px 4px;}
.footer .f_left ul li{display:inline;list-style:none;margin:0px;padding:0px 4px;}
.footer .f_left ul li a{font-weight:bold;color:#666666;text-decoration:none;}
.footer .f_left ul li a:hover{color:#cccccc}
.footer .f_right{padding:4px;float:right;}
/* GROUP IT: Fotogallery  */
/* GROUP US: Fotogallery  */
.lbLoading{background:url(img/all/slimbox/loading.gif) #fff no-repeat center;}
#lbOverlay{position:fixed;z-index:9999;left:0px;top:0px;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer,#lbGalleryContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
#lbImage{position:absolute;left:0px;top:0px;border:10px solid #fff;background-repeat:no-repeat;}
#lbNavigator{clear:both;height:32px;}
#lbPrevLink,#lbNextLink{display:block;width:35%;height:32px;outline:none;}
#lbPrevLink{float:left;background:url(img/all/121-13.png) transparent no-repeat left top;}
#lbNextLink{float:right;background:url(img/all/121-14.png) transparent no-repeat right top;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:20px;height:20px;background:url(img/all/121-10.png) transparent no-repeat center;margin:0px 0px 0px 0px;outline:none;}
#lbZoomLink{display:block;float:left;width:32px;height:32px;background:transparent no-repeat center;margin:0px 0px 0px 0px;outline:none;}
#lbZoomLink.zoom_in{background-image:url(img/all/121-16.png);}
#lbZoomLink.zoom_out{background-image:url(img/all/121-17.png);}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
/* GROUP IT: Fotogallery  Thumbnils*/
/* GROUP US: Fotogallery  Thumbnils*/
#lbGalleryContainer{background:none;width:184px;}
#lbGalleryContainer .pg_navigator{border:2px solid #ffffff;display:none;margin-bottom:4px;}
#lbGalleryContainer .pg_navigator img{width:180px;}
#lbGalleryContainer .pg_navigator div{background:url(images/121-15.png) center center no-repeat #cccccc;width:40px;height:40px;position:absolute;cursor:move;}
#lbGalleryContainer .box{width:auto;float:left;height:80px;float:right;}
#lbGalleryContainer .box .row_top .cell_center{background:url(img/all/121-2.png) repeat-x;height:1px;}
#lbGalleryContainer .box .row_middle .cell_left{background:url(img/all/121-4.png) repeat-y;}
#lbGalleryContainer .box .row_middle .cell_main{background:url(img/all/121-5.png); vertical-align:top;}
#lbGalleryContainer .box .row_middle .cell_right{background:url(img/all/121-6.png) repeat-y;}
#lbGalleryContainer .box .row_bottom .cell_center{background:url(img/all/121-8.png) repeat-x;height:1px;}
#lbGalleryContainer .product_pg{text-align:center;}
#lbGalleryContainer .product_pg .top,
#lbGalleryContainer .product_pg .bottom{border-width:0px;cursor:pointer;height:32px;padding:0px;width:32px;background:center center no-repeat;margin:6px 0px;}
#lbGalleryContainer .product_pg .top{background-image:url(img/all/121-11.png);}
#lbGalleryContainer .product_pg .bottom{background-image:url(img/all/121-12.png);}
#lbGalleryContainer .imglist_vert{height:230px;overflow:hidden;width:82px;text-align:center;}
#lbGalleryContainer .imglist_vert img{margin:1px;cursor:pointer;}
/* GROUP IT: Impostazioni social networks links */
/* GROUP US: Social networks links settings*/
.tabellaSCSP{}
.colonnaTitoloSCSP{font-size: 12px;font-weight: bold;color: #46c236;}
.colonnaMSP{}
.colonnaSCSP{}
td.colonnaSCSP:hover{}
/* GROUP IT: generici Da classificare */
/* GROUP US: generici Da classificare */

.ed-highlight{border:3px solid #aaeeee;}

.prod_price_int{font-size:21px;color:#46c236;}
.prod_price_dec{font-size:11px;color:#46c236;}


.p_icons img{border-width:0px;margin-right:2px;}
.p_icons .i_checkbox{float:left;margin-top:8px;margin-right:2px;}
.p_price{padding:2px 0px;min-height:46px;}
.p_sub{padding-left:4px;}
.p_vote{margin-top:2px;}
.p_code{margin:4px 0px;text-align:center;}




.paging{text-align:center;}