/* 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; }
body.popup { width: 100%; height: 100%; margin: 0; padding: 0; background-image: none; 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 #3a87be; color: #3a87be; background-color:#ffffff;}
.i_select { border: 1px solid #3a87be;color: #3a87be; background-color:#ffffff;}
.i_button{color: #000000; background-color:#cccccc;}
.i_checkbox{border:1px solid #3a87be; background-color:#ffffff;}
/* GROUP IT: Decorazioni laterali e area centrale del layout */
/* GROUP US: Decorazioni laterali e area centrale del layout */
.airleft{background:url(img/all/002-22.png) right top repeat-y;}
.airright{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{font-weight:bold;color: #ffffff;text-decoration:none;}
.button.box .cell_main a:hover{color:#000000;}
/* GROUP IT: Contenitore header */
/* GROUP US: Contenitore header */
.header{background:url(img/all/001.png) repeat-x;height:170px;}
.home_header{padding:0px 4px;margin-bottom:8px;font-size:12px;text-align:justify;}
.header .hat{height:170px;}
.header_logo{height:140px;margin-top:-140px;overflow:hidden;}
/* 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.png) 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 #floating{width:152px;padding:4px;background:#eaeaea;position:absolute;top:20px;left:-4px;display:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:1;}
.bottommenu .bottommenu_left #floating .arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;left:0;top:0;margin-top:-5px;margin-left:8px;border-bottom-color:#eaeaea;border-width:0 5px 5px;}
.bottommenu .bottommenu_left #floating span{float:left;text-align:left;margin:4px 0;width:50%;}
.bottommenu .bottommenu_left #floating a{padding:4px;text-decoration:none;}
.bottommenu .bottommenu_left .i_input{height:16px;margin:0 4px 0 0;float:right;}
.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%;}
.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:hidden;font-size:100%;}
.bar_left .cat_items .toggle a, .bar_left .cat_items .toggle span {color: #3a87be;text-decoration:none;padding-left:6px;text-transform:capitalize;width:100%;display:block;}
.bar_left .cat_items .toggle a:hover,.bar_left .cat_items .toggle span:hover {color:#CCCCCC;}
.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,.bar_left .cat_items .toggle .link_imgtxt span{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;color: #3a87be;text-decoration:none;}
.bar_left .cat_items .sep{width:100%;height:19px;}
#menu_item_selected{background:url(img/all/106-999.png) left top;}
.menu_not_loaded img {width:170px;height:5px;}
.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:url(img/all/107-2.png) repeat-x;width:150px;}
.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;}
.bar_left .search_container form .i_text{border:1px solid #3a87be;color:#3a87be;}
.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%;}
.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:repeat-x;}
.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%;}
.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;}
.bar_right .login ._log.box form .input_container input{width: 120px;}
.bar_right .login ._log.box form .link_container{margin-top:8px;text-align:center;}
.bar_right .login ._log.box form .link_container a{text-decoration:none;color:#000000;}
.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_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{padding:2px 0px 0px 0px;font-weight: bold;color: #3a87be;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;}
.main_container .search_label{font-weight:bold;}
.main_container .box{width:100%;clear:both;}
.main_container .p_icons{text-align:center;}
.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;}
.main_container .p_cell_img{vertical-align:top;width:1%;}
.main_container .h_icon{float:left;margin-right:4px;}
.main_container .p_cell_info{text-align:justify;}
.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%;}
.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:url(img/all/005-8.png) repeat-x;}
.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{color:#3a87be;text-decoration:none;}
.main_container a:hover{font-weight:normal;color:#3a87be;text-decoration:underline;}
.main_container .product_name {font-weight:bold;color:#3a87be;text-decoration:none;text-align:center;}
.main_container .product_name a{font-weight:bold;color:#3a87be;text-decoration:none;}
.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:#3a87be;}
.main_container .product_cat a{color:#3a87be;text-decoration:none;}
.main_container .product_cat a:hover{color:#666666;text-decoration:underline;}
.main_container .product_manufacturer {color:#3a87be;}
.main_container .product_manufacturer a{color:#3a87be;text-decoration:none;}
.main_container .product_manufacturer a:hover{color:#666666;text-decoration:underline;}
.main_container .product_price_striked{font-weight:bold;font-size:13px;color:#999999;;text-decoration:line-through}
.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-weight:bold;font-size:31px;color:#3a87be;}
.main_container .product_price_decimals{font-weight:bold;font-size:14px;color:#3a87be;}
.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 a.cart_product_name{color:#333333;}
.main_container a.cart_product_name:hover{text-decoration:none;}
.main_container .prod_boxtitle{font-weight: bold;color: #3a87be;}
.main_container .combinated_striked{font-weight:bold;color:#3a87be;font-size:20px;text-decoration: line-through;}
.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:#3a87be;font-size:12px;}
.main_container .adv .title_left a,.main_container .adv .title_right a{font-weight:bold;color:#3a87be;font-size:12px;}
.main_container .adv .title_left a:hover,.main_container .adv .title_righta:hover{font-weight:bold;color:#3a87be;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;}
.main_container .adv .input .plus{cursor:pointer;}
.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;}
.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;}
.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;}
.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;}
.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;}
.main_container .category .sub table td{padding:0px;margin:0px;}
.main_container .category .sub .img{padding-right:4px;}
.main_container .category .sub .name{font-weight:bold;}
.main_container .category .left_icon{float:left;width:400px;}
.main_container .category .left_icon img{float:left;margin-right:6px;}
.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-size:18px;font-weight:bold;color: #3a87be;}
.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-size:12px;font-weight:bold;color: #3a87be;}
.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:223px;overflow:hidden;float:left;}

.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;}
.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 .addareacart{width:100px;float:left;}
.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 0px;}
.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:460px;float:left;}
.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;}
.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;}
.main_container .cart .qty input{float:left;width:30px;}
.main_container .cart .qty select{float:left;width:62px;}
.main_container .cart .coupon.i_input{width:120px;float:right;}
.main_container .cart .cnd label{margin-right:6px;}
.main_container .cart .label_gift,.main_container .cart .label_gift_bottom{padding:4px;color:#3a87be;font-style:italic;font-weight:bold;}
.main_container .cart .label_gift_bottom{color:#3a87be;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/002-42.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(img/all/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: #3a87be;}
.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:#3a87be;}
.prod_price_dec{font-size:11px;color:#3a87be;}


.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;}

/* GROUP IT: manutenzione */
/* GROUP US: maintenance */
.maintenance{
background-color: #ffffff;
font-family: Arial;
font-size: 12px;
color: #000000;
}
.maintenance_footer{
background-color: #cccccc;
font-family: Arial;
font-size: 12px;
color: #000000;
}
/* GROUP IT: Ordine Condizioni d'Acquisto */
/* GROUP US: Order purchase agreement scroller */
#order_purchase_agreement {width:100%;height:400px;border:none;}

/* GROUP IT: Adding to cart animation frame style */
/* GROUP US: Adding to cart animation frame style */
.add_to_basket_animation {position:absolute;border:1px #666666 dashed;overflow:hidden;text-align:center;}

/* GROUP IT: dialogs */
/* GROUP US: dialogs */
.dialog_common {position:absolute;z-index:9999;}
.dialog_common .box{width:inherit;height:auto}
.dialog_common .box .row_top .cell_center{background:url(img/all/121-2.png) repeat-x;height:1px;}
.dialog_common .box .row_middle .cell_left{background:url(img/all/121-4.png) repeat-y;}
.dialog_common .box .row_middle .cell_main{background:url(img/all/121-5.png); vertical-align:top;}
.dialog_common .box .row_middle .cell_right{background:url(img/all/121-6.png) repeat-y;}
.dialog_common .box .row_bottom .cell_center{background:url(img/all/121-8.png) repeat-x;height:1px;}
.dialog_common .close_link {display:block;cursor:pointer;width:20px;height:20px;background:url(img/all/121-10.png) transparent no-repeat center;margin:10px 10px 0px 0px;outline:none;top:0;right:0;position:absolute;}
#dialog_error_title {width:500px;text-transform:capitalize;margin:20px 0 6px 0px;text-align:center;font-size:26px;}
#dialog_add_to_cart_title {width:500px;text-transform:capitalize;margin:20px 0 6px 0;text-align:center;font-size:26px;}
#dialog_adult_title {width:500px;text-transform:capitalize;margin:20px 0 6px 0px;text-align:center;font-size:26px;}
#dialog_error_text {width:500px;font-family:Arial;color:#ff0000;margin:20px 0 20px 0;text-align:center;font-size:14px;}
#dialog_add_to_cart_text {width:500px;font-family:Arial;color:#000000;margin:20px 0 20px 0;text-align:center;font-size:14px;}
#dialog_adult_text {width:500px;font-family:Arial;color:#ff0000;margin:20px 0 20px 0;text-align:center;font-size:14px;}
.dialog_common .dialog_image {width:500px;text-align:center;}
.dialog_common .dialog_buttons {width:500px;height:40px;text-align:center;margin-bottom:20px;}
.dialog_common .dialog_buttons>span {display:block;width:400px;margin:0 auto;}
.dialog_common .dialog_buttons .dialog_button {text-decoration:none;font-size:12px;cursor:pointer;width:179px;height:47px;}
#dialog_error_button_close {background-image:url(img/all/121-24.png);text-align:right;margin:0 auto;}
#dialog_error_button_close span {width:inherit;position:relative;display:block;float:right;top:10px;right:10px;font-weight:bold;color:#000000;}
#dialog_error_button_close span:hover {color:#ffffff;}
#dialog_adult_button_no {background-image:url(img/all/121-26.png);text-align:right;float:left;}
#dialog_adult_button_no span {width:inherit;position:relative;display:block;margin-top:2px;float:right;top:10px;right:10px;font-weight:bold;font-size:18px;color:#000000;}
#dialog_adult_button_no span:hover {color:#ffffff;}
#dialog_add_to_cart_button_close {background-image:url(img/all/121-22.png);text-align:right;float:left;}
#dialog_add_to_cart_button_close span {width:inherit;position:relative;display:block;float:right;top:10px;right:10px;font-weight:bold;color:#000000;}
#dialog_add_to_cart_button_close span:hover {color:#ffffff;}
#dialog_add_to_cart_button_checkout {background-image:url(img/all/121-21.png);text-align:left;float:right;}
#dialog_add_to_cart_button_checkout span {width:inherit;position:relative;display:block;float:left;top:10px;left:10px;font-weight:bold;color:#000000;}
#dialog_add_to_cart_button_checkout span:hover {color:#ffffff;}
#dialog_adult_button_yes {background-image:url(img/all/121-27.png);text-align:left;float:right;}
#dialog_adult_button_yes span {width:inherit;position:relative;display:block;margin-top:2px;float:left;top:10px;left:10px;font-weight:bold;font-size:18px;color:#000000;}
#dialog_adult_button_yes span:hover {color:#ffffff;}

.paypal_ecs_shipping_product {
	margin: 6px 0 6px 0;
}
.paypal_ecs_shipping_cart {
	margin: 0 0 6px 0;
}
.paypal_ecs_shipping_product_extended_layout {
	margin: 6px 0 6px 0;
	width: 200px;
}
.paypal_ecs_label {
	color: #3a87be;
	font-size: 12px;
	font-weight: bold;
}
.paypal_ecs_scost {
	color: #3a87be;
	font-size: 12px;
	font-weight: bold;
}
.paypal_ecs_link a {
	color: #3a87be;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.paypal_ecs_label_extended_layout {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.paypal_ecs_scost_extended_layout {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.paypal_ecs_link_extended_layout a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#dialog_shipping_types_loading {width:500px;text-align:center;margin:150px 0;}
#dialog_shipping_types_content {width:500px;margin:40px 0 20px 0;text-align:left;min-height:260px;}
#dialog_shipping_types_description {font-family:Arial;color:#000000;margin:0 10px 20px 10px;text-align:left;font-size:12px;}
#dialog_shipping_types_data {margin:0 10px 10px 10px;overflow-y:auto;height:260px;}
#dialog_shipping_types .shipping_zone_name {clear:both;font-family:Arial;color:#000000;font-weight:bold;font-size:12px;border: 1px solid lightgrey;padding:2px 5px;}
#dialog_shipping_types .shipping_types_list {float:right;margin-bottom:12px;padding:2px;border: 1px solid lightgrey;border-top:none;}
#dialog_shipping_types .shipping_type_name {font-family:Arial;color:#000000;font-size:12px;width:270px;padding-left:2px;padding-right:2px;}
#dialog_shipping_types .shipping_cost {font-family:Arial;color:#000000;font-size:12px;text-align:right;width:60px;padding-left:2px;padding-right:2px;}
#dialog_shipping_types .shipping_radio {width:20px;padding-left:2px;padding-right:2px;}

/* GROUP IT: frontpage images slideshow */
/* GROUP US: frontpage images slideshow */
.frontendgallery {
	width: 570px;
	overflow: hidden;
	position: relative;
}
.frontendgallery ul {
	list-style: none;
}
.frontendgallery .cover {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.frontendgallery .cover ul {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 270px;
}
.frontendgallery .cover ul li {
	position: absolute;
	top: 0;
	left: 0;
	width: 570px;
	height: 270px;
	overflow: hidden;
	text-align: center;
	visibility: hidden;
}
.frontendgallery .paging {
	text-align: center;
	padding-top: 12px;
}
.frontendgallery .paging ul {
	margin: 0;
	padding: 0;
}
.frontendgallery .paging ul li {
	float: left;
	height: 12px;
	width: 12px;
	margin-right: 2px;
	overflow: hidden;
}
.frontendgallery .paging li a {
	display: block;
	width: 12px;
	background:url(img/all/123.png) left top no-repeat;
	padding-top: 20px;
}
.frontendgallery .paging li a.active {
	background:url(img/all/123.png) left -12px no-repeat;
}
/* GROUP IT: fancyselect - selectbox personalizzata */
/* GROUP US: fancyselect - custom selectbox */
div.fancy-select {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	padding: 1px;
	color: #333333;
	background-color: #fff;
	border: 1px solid #dddddd;
	width: 70px;
}

div.fancy-select .arrow {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin: 1px;
	background: url(img/all/124.png) 4px 6px no-repeat;
}

ul.fancy-select {
	margin: -2px 0 0 0;
	padding: 1px;
	width: 90px;
}

ul.fancy-select li {
	margin: 0;
	padding: 1px;
	list-style-type: none;
	border: 1px solid #dddddd;
	border-top: 0;
	background-color: #fff;
	overflow: hidden;
	border-top: none;
	cursor: pointer;
	*width: 150px;
	*margin-bottom: -3px;
}

ul.fancy-select li:first-child {
	border-top: 1px solid #dddddd;
}

ul.fancy-select li:hover {
	background-color: #fbfbfb;
}

ul.fancy-select li.selected {
	background-color: #ececec;
	font-weight: bold;
}

ul.fancy-select li.disabled {
	background-color: #ddd;
	color: #666;
	cursor: default;
}

.fancy-select .image {
	display: block;
	float: left;
	width: 16px;
	height: 11px;
	margin: 4px 0 0 4px;
}

.fancy-select .text {
	display: block;
	float: left;
	height: 16px;
	line-height: 11px;
	margin: 4px 0 0 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow-y: hidden;
	width: 60%;
	text-transform: uppercase;
}

.fancy-select:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

ul.fancy-select-big li .image {
	display: block;
	float: left;
	width: 64px;
	height: 64px;
}

ul.fancy-select-big li {
	*width: 64px;
}

#languages {
	width: 96%;
	margin: 2px auto 4px auto;
}

div.fancy-select-locale {
	width: 90px;
}

.fancy-select-locale .text {
	width: 45px;
}

div.fancy-select-currency {
	width: 60px;
}

.fancy-select-currency .text {
	width: 30px;
}

.fancy-select-currency {
	float: right;
}

.fancy-select-currency:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}