/*GLOBAL*/
*{padding:0;margin:0;border:0px;}
html{background-color:#FFF;
/*XMAST*/
/*background: url("images/template/christmas_background.jpg") no-repeat scroll center top #FFFFFF;*/
/*XMAST END*/
}
body{color:#626262;font:normal 10px Verdana,Arial;height:0px;}
p {padding:0;}
img{border:0px;padding:0px;margin:0px;}
a {color:#1E729A;text-decoration:none;}
a:hover {text-decoration: underline;}
/*HEADER*/
#header {width:1000px; height:155px; margin:0 auto; margin-top:0px;}
.container_header {padding: 0;margin: 0 auto;position:relative;}
.Header_Logo{float:left;margin-left:-5px;margin-right:-5px; background: url(images/template/Logo_Header_Drako.png) no-repeat; width:185px; height:150px;}
.Header_Logo_TXT{float:left; background: url(images/template/Drako_Logo_TXT.png) no-repeat; width:400px; height:90px; margin:10px 0 10px 0;}
/*XMAST*/
/*.Header_Logo{float:left;margin-left:-10px; background: url(images/template/Drako_XMAST.jpg) no-repeat; width:185px; height:150px;}
.Header_Logo_TXT{float:left; background: url(images/template/Drako_Logo_TXT_XMAST.jpg) no-repeat; width:400px; height:90px; margin:10px 0 10px 0;}*/
/*XMAST END*/
/*HEADER SEARCH*/
#shown {position:relative; width:281px; overflow:hidden; /*height:338px;*/ border:0px solid #CCCCCC; top:1px; left:2px; z-index:1000;}
.top_search {background: url(images/template/nav_bg.png) repeat-x; width:302px; height:38px; float:right;}
.header_menu_end{background: url(images/template/header_menu_end.png) no-repeat; width:7px; height:38px; float:right;}
fieldset.search {border: none; padding: 0 0 0 0; margin-top:4px;}
.input_field_checkout {border: 1px solid #AAAAAA;height: 20px;padding-left: 5px;width: 625px;}
.search input, .search button {	border: none;float: left;}
.search input.box {font-size: 1.2em;border: 1px solid #aaaaaa;	width: 250px;	height: 21px;	margin: 4px 0 0 0;	background: #FFF;}
.search button.btn {	margin-top: 4px;	width: 29px;	height: 23px;	cursor: pointer;	text-indent: -9999px;	background: #fbc900 url(images/template/search_form_button.png) no-repeat top right;}
.search button.btn:hover {	background: #fbc900 url(images/template/search_form_button.png) no-repeat bottom right;}
/*ROUNDABOUT*/
.roundabout-holder  { padding: 0; height: 5em;list-style:none outside none;}
.roundabout-moveable-item {  height: 4em;  width: 4em;  cursor: pointer;  background-color: #ffc;  border: 1px solid #999;}
.roundabout-in-focus { cursor: auto; }
.newprod_header {margin-left:120px;margin-top:30px;width:241px;height:85px;}
.newprod_header .show {height: 15em;	border: 1px solid #ddd;	background-color: #eee;	overflow: hidden;}
.newprod_header .roundabout-holder {list-style:none;font-size:9px;}
.newprod_header .roundabout-holder li {height:100px; width:150px; overflow:hidden;}
.newprod_header .roundabout-moveable-item {cursor: pointer;	width: 3em;	height: 3em;	border: 1px solid #999;	background-color: #fff;	text-align: center;	font-size:1em;}
.newprod_header .roundabout-moveable-item .txt {font-size:1em;}
.newprod_header .roundabout-moveable-item img {width: 10em;	height: 10em;}
.newprod_header .roundabout-in-focus {cursor: auto;}
/*MEGA DROP DOWN MENU*/
ul#topnav {margin: 0; padding: 0;float:left;width: 516px;list-style: none;font-size: 1.1em;z-index:100;}
ul#topnav li{float: left;margin: 0; padding: 0;position: relative;}
ul#topnav li a {float: left;text-indent: -9999px;height: 38px;}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom;}
ul#topnav a.home {background: url(images/template/nav_home.png) no-repeat;width: 92px;}
ul#topnav a.job {background: url(images/template/nav_job.png) no-repeat;width: 80px;}
ul#topnav a.promo {background: url(images/template/nav_promo.png) no-repeat;width: 122px;}
ul#topnav a.information {background: url(images/template/nav_information.png) no-repeat;width: 130px;}
ul#topnav a.new {background: url(images/template/nav_new.png) no-repeat;width: 92px;}
ul#topnav li .sub{position: absolute;border-width: 0px 2px 2px 2px;border-style: solid;border-color: #cccccc;top: 38px; left: -1px;background: #FFF url(images/template/sub_bg.png) repeat-x;	padding: 20px 20px 20px;	float: left;	/*--Bottom right rounded corner--*/	-moz-border-radius-bottomright: 5px;	-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	/*--Bottom left rounded corner--*/	-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	display: none;	z-index:10000;}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{list-style: none;margin: 0; padding: 0;width: 150px;float: left;}
ul#topnav .sub ul li {width: 100%;}
ul#topnav .sub ul li h2 {padding: 0;  margin: 0;font-size: 1.3em;font-weight: bold;}
ul#topnav .sub ul li h2 a {padding: 5px 0;background-image: none;color: #e8e000;}
ul#topnav .sub ul li a {float:none; text-indent: 0; /*--Reset text indent--*/height: auto; padding: 7px 5px 7px 0px;	display: block;}
ul#topnav .sub ul li a:hover {background-position: 5px 12px ;}
/*MAIN BODY*/
#site {margin:0 auto;padding:0 0;}
#container {height:auto;margin:0 auto;width:1000px;box-shadow: 0 0 10px #000; background-color:#FFFFFF; padding:10px; border:2px solid #9a9a9a; border-top:0px solid #9a9a9a;}
#background {background:url("images/template/content.gif") no-repeat scroll center bottom transparent;padding:0 0 1px;width:100%;}
#background2 {background:url("images/template/content_dyn.gif") repeat scroll center bottom transparent;width:100%;}
.navl {float:left;/*overflow:hidden;*/width:165px;margin-right:10px;}
.navr {float:right;/*overflow:hidden;*/width:165px;margin-left:10px;}
.content{width:650px;float:left;overflow:visible;}
.content_box{width:648px;border:1px solid #9B999A;border-top:0px;border-bottom:0px;background:#FFF;margin:0 0 1px 0;padding:0 0 1px 0;overflow:hidden;}
.content_box2{padding:3px 8px 3px 8px;overflow:hidden;}
/*GENERAL*/
.barrato{text-decoration:line-through;}
.content_bar{background:url("images/template/content_bar_bg.gif") repeat-x scroll center bottom transparent; border:1px solid #1c63ab; color:#FFFFFF;line-height:20px;margin:0 0 5px;padding:0 0 0 6px;text-shadow:0 1px 0 #666;}
.content_bar_green{background:url("images/template/content_bar_GREEN_bg.gif") repeat-x scroll center bottom transparent; border:1px solid #50b240; color:#FFFFFF;line-height:20px;margin:0 0 5px;padding:0 0 0 6px;text-shadow:0 1px 0 #666;}
.content_bar_gray{background:url("images/template/BG_gray_gradient.png") repeat-x scroll center bottom transparent; border:1px solid #AAAAAA; line-height:20px;margin:0 0 5px;padding:0 0 0 6px;}
/*PRODUCT LISTING*/
.framework_categorie{float:left;height:161px;margin:0;text-align:center;width:204px;}
.content_frame{float:left;height:110px;margin:0 0 5px;width:311px;}
.content_img {border:1px solid #D7D7D7;float:right;height:100px;margin:2px -1px 4px 0px;width:110px;}
.titolo_categorie{font-weight:bold;line-height:8px;margin:0 0 5px;}
.cb_img_catalog{width:116px;height:98px;margin:0 auto 0 auto;}
.cb_img_catalog img{border:0 solid transparent; margin-top:1px;}
.cb_img_catalog a{display:block;width:114px;height:96px;border:1px solid #D7D7D7;}
.cb_img_catalog a:hover{border:1px dashed #69C;}
.framework_categorie2 {clear:both;background:url(images/template/list_detail.gif) bottom center no-repeat;height:50px;}
.framework_categorie2 p{text-align:center;}
.framework_categorie2 a{color:#626262;}
.range_prezzo_categoria{line-height:32px; margin: 0 10px 0 0;}
.conteggio_categorie{margin:2px 10px 0 0;}
.info_categorie{float:right;width:48px;margin:2px 0 0 0;}
/*SPAZIATURE*/
.spaziatura_linee{border-bottom:1px dotted #D7D7D7;clear:both;height:5px;margin:0 0 12px;width:100%;}
.spaziatura_prodotti{display:block;float:left;height:2px;width:10px;}
/*BREADCRUMB*/
/*Breadcrumb stile apple www.cssmenubuilder.com */
.breadcrumb9{position:relative; width:100%;z-index:0; height:33px; overflow:hidden;}
.breadcrumb9 ul{position:relative; margin:0 5px 0 5px; padding:0; height:33px; background:url('../../drako_catalog/images/template/breadcrumbImage.png') 0px -33px repeat-x; }
.breadcrumb9 ul li{display:inline; padding:0; margin:0; list-style:none; float:left; height:33px;}
.breadcrumb9 ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(102,102,102); text-decoration:none; line-height:33px; display:block; background:url('../../drako_catalog/images/template/breadcrumbImage.png') 100% -66px no-repeat; }
.breadcrumb9 ul li a span{padding:0 12px 0 5px; }
.breadcrumb9 ul li a:hover span{text-decoration:underline; color:rgb(0, 133, 213);}
.breadcrumb9 ul li a.active{background:none;}
.breadcrumb9 ul li a.active span{color:rgb(102,102,102);}
.breadcrumb9 ul li a.active:hover span{text-decoration:none;}
.breadcrumb9 .left{position:absolute; top:0px; left:0px; width:10px; height:33px; display:block; z-index:0; background:url('../../drako_catalog/images/template/breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb9 .right{position:absolute; top:0px; right:0px; width:10px; height:33px; display:block; z-index:0; background:url('../../drako_catalog/images/template/breadcrumbImage.png') 100% -99px no-repeat; }
/*CAROUSEL SPECIAL/NEW NESTED*/
#NewNestedContainer {display:block;height:161px;list-style:none inside none;margin:0;padding:0;position:relative;width:311px; float:right; overflow:hidden; margin-bottom:10px;}
#SpecialNestedContainer {display:block;height:161px;list-style:none inside none;margin:0;padding:0;position:relative;width:311px; float:left; overflow:hidden; margin-bottom:10px;}
#SpecialNestedContainer  .intestazione, #NewNestedContainer .intestazione{background:url("images/template/Intestazione_carosello.gif") no-repeat scroll center bottom transparent;display:block;height:19px;left:0;top:0;width:311px;}
#SpecialNestedContainer .js .carousel-wrap, #NewNestedContainer .js .carousel-wrap{display:inline-block;vertical-align:middle;width:311px; height:142px;}
#SpecialNestedContainer .carousel_special ul, #NewNestedContainer .carousel_new ul {list-style: none; margin: 0;padding: 0;position:relative;}
#SpecialNestedContainer .carousel_special li, #NewNestedContainer .carousel_new li {display:inline;float:left; width:311px; overflow:hidden; margin-top:6px; height:142px;}
ul.products_gallery img, #SpecialNestedContainer .carousel_special img, #NewNestedContainer .carousel_new img { margin-left:8px;}
#SpecialNestedContainer .carousel_special .carousel-control, #NewNestedContainer .carousel_new .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;}
#SpecialNestedContainer .carousel_special .carousel-next, #NewNestedContainer .carousel_new .carousel-next{background:url(images/template/arrow_carousel.png) no-repeat scroll right top transparent;cursor:pointer;display:block;height:14px;left:290px;position:absolute;top:3px;width:14px;}
#SpecialNestedContainer .carousel_special .carousel-next:hover, #NewNestedContainer .carousel_new .carousel-next:hover{background:url(images/template/arrow_carousel.png) no-repeat scroll right bottom transparent;}
#SpecialNestedContainer .carousel_special .carousel-previous, #NewNestedContainer .carousel_new .carousel-previous{background:url(images/template/arrow_carousel.png) no-repeat scroll left top transparent;cursor:pointer;display:block;height:14px;left:3px;position:absolute;top:3px;width:14px;}
#SpecialNestedContainer .carousel_special .carousel-previous:hover, #NewNestedContainer .carousel_new .carousel-previous:hover{background:url(images/template/arrow_carousel.png) no-repeat scroll left bottom transparent;}
ul.products_gallery .product_img, #SpecialNestedContainer .product_img, #NewNestedContainer .product_img{width:116px;height:98px; float:left;}
ul.products_gallery .product_img img, #SpecialNestedContainer .product_img img, #NewNestedContainer .product_img img{border:0 solid transparent; margin-top:1px;}
ul.products_gallery .product_img a, #SpecialNestedContainer .product_img a, #NewNestedContainer .product_img a{display:block;width:114px;height:96px;border:1px solid #D7D7D7;}
ul.products_gallery .product_img a:hover, #SpecialNestedContainer .product_img a:hover, #NewNestedContainer .product_img a:hover{border:1px dashed #69C;}
ul.products_gallery .product_title, #SpecialNestedContainer .product_title, #NewNestedContainer .product_title{border-bottom:1px dotted #D7D7D7;font-weight:bold;height:31px; margin-left:5px;line-height:12px;top:0;width:183px;float:left;}
ul.products_gallery .product_descript, #SpecialNestedContainer .product_descript, #NewNestedContainer .product_descript{height:64px;line-height:12px;overflow:hidden;width:183px;margin-left:5px;margin-top:2px;float:left;}
ul.products_gallery .price, #SpecialNestedContainer .price, #NewNestedContainer .price{width:116px;height:38px;float:left;}
ul.products_gallery .price_old, #SpecialNestedContainer .price_old, #NewNestedContainer .price_old{color:#666666;height:18px;left:1px;text-align:right;top:1px;width:115px;}
ul.products_gallery .price_only, ul.products_gallery .price_new, #SpecialNestedContainer .price_new, #NewNestedContainer .price_only,#NewNestedContainer .price_new, #SpecialNestedContainer .price_only{left:0;width:114px;height:18px;border:1px solid #D7D7D7;font-weight:bold;text-align:right;color:#CC0404;}
ul.products_gallery .price span, #SpecialNestedContainer .price span, #NewNestedContainer .price span{display:block;height:18px;width:auto;line-height:18px;text-align:right;font-size:10px;padding:0 4px;white-space:nowrap;overflow:hidden;}
ul.products_gallery .product_icon, #SpecialNestedContainer .product_icon, #NewNestedContainer .product_icon{background:url("images/template/Product_icon_BG.gif") no-repeat scroll bottom transparent;display:block;height:20px;width:195px; float:right; margin-top:18px;}
ul.products_gallery .buy_link, #SpecialNestedContainer .buy_link, #NewNestedContainer  .buy_link{float:left;width:64px;}
ul.products_gallery .buy_img, #SpecialNestedContainer .buy_img, #NewNestedContainer .buy_img{margin-top:-28px;margin-left:-5px;}
ul.products_gallery .buy_txt, #SpecialNestedContainer .buy_txt, #NewNestedContainer .buy_txt{margin-top:-2px;text-shadow:0 1px 0 #fff;}
ul.products_gallery .stock_link, #SpecialNestedContainer .stock_link, #NewNestedContainer .stock_link{float:left;width:64px;}
ul.products_gallery .stock_img, #SpecialNestedContainer .stock_img, #NewNestedContainer .stock_img{margin-top:-28px; margin-left:-5px;}
ul.products_gallery .stock_txt, #SpecialNestedContainer .stock_txt, #NewNestedContainer .stock_txt{margin-top:-2px;text-shadow:0 1px 0 #fff;}
/*BOX*/
.box_spacer{height:5px;}
.box_wrapper{/*margin: 5px 0;*//*padding: 0;*//*width: 170px; /*width of menu*/border: 1px solid #9A9A9A; margin-bottom:-1px; margin-top:5px;}
.box_header_text{padding-left:21px;color:#FFFFFF;font:bold 14px/20px Verdana,Arial;text-decoration:none;text-shadow:0 1px 0 #666666;}
.box_header_text_DX{padding-right:21px;color:#FFFFFF;font:bold 14px/20px Verdana,Arial;text-decoration:none;text-shadow:0 1px 0 #666666;}
.box_header_DX{background:url("images/template/Box_Header_Green_DX.png") no-repeat transparent; height:44px;display:block;position:relative;overflow:visible;padding-top:2px;height:31px;left:-7px;margin-top:3px;margin-bottom:-5px;width:178px;}
.box_header{background:url("images/template/Box_Header_Green.png") no-repeat transparent; height:44px;display:block;position:relative;overflow:visible;padding-top:2px;height:31px;left:-9px;margin-top:3px;margin-bottom:-5px;width:178px;}
.ftTitle{font-weight:bold;}
.box_recently_viewed_big {padding:4px 5px 0px;text-align:center; margin-bottom:5px;}
.box_wrapper_internal{padding:4px 5px 0px;margin-bottom:5px;}
.box_recently_viewed_big .title, .title_review {border-bottom:1px solid #D7D7D7;color:#6699CC;font-weight:bold;height:15px;}
.box_recently_viewed_big .price_new {border:1px solid #D7D7D7;color:#CC0404;font-weight:bold;line-height:16px;margin:2px 0 0;}
.box_recently_viewed_small .product_img {height:41px;margin:0 2px 3px 5px;width:49px;float:left;}
.box_recently_viewed_small .product_img a {border:1px solid #D7D7D7;display:block;height:40px;width:50px;}
.box_recently_viewed_small .box_product {height:45px;width:95px;float:left; margin-left:5px; margin-right:5px;}
.box_recently_viewed_small .box_product p {height:24px;margin:0 0 2px;overflow:hidden;}
.box_recently_viewed_small .box_product div {color:#CC0404;font-weight:bold;text-align:right;width:100%;}
.box_recently_viewed_small {margin: 0 0 0 0; width:auto; height:45px;}
.vertical_divider_solid{background:url("images/template/vertical_divider_solid.gif") repeat-y transparent; height:90px;display:block;position:relative;float:left;width:2px;margin-top:15px;}
.newItemInCart {color: #ff0000; font-weight:bold;}
.newItemInCart a {color: #ff0000; font-weight:bold;}
.box_wrapper_internal .title {border-bottom:1px solid #D7D7D7;color:#6699CC;font-weight:bold;height:15px;margin-top:5px;}
/* QUOTE BOX */
.quote{background-image:url(images/template/icone_pulsanti.png);background-position: -225px top; width:165px; height:250px;}
/*LOGIN BOX*/
.email_address_BOX{background-image: url(images/template/16m.png);background-repeat: no-repeat;background-position:left;padding:3px 5px 3px 19px; border:1px solid #AAAAAA;}
.password_BOX {background-image: url(images/template/16s.png);background-repeat: no-repeat;background-position:left;padding:3px 5px 3px 19px;border:1px solid #AAAAAA; margin-top:3px;}
fieldset.login_form{border:medium none;margin-top:4px;padding:0;}
.login_form, .login_form button {border: none;}
.login_form .box {font-size: 1.2em;border: 1px solid #aaaaaa;background: #FFF;}
.login_form .login_btn {background-image:url("images/template/icone_pulsanti.png");background-position:-20px -16px;width:52px;height:20px;cursor:pointer;margin-top:10px;background-color:#FFF;}
.paypal_button{background-image:url("images/template/icone_pulsanti.png");background-position:-72px -16px;width:153px;height:50px;margin-top:4px;}
/*BOX MENU ACCOPRDION*/
.accordionmenu{/*margin: 5px 0;*//*padding: 0;*//*width: 170px; /*width of menu*/border: 1px solid #9A9A9A;}
.accordionmenu .wrap{background: url("images/template/content_bar_bg.gif") repeat-x scroll center bottom transparent; float:left;font: bold 11px Verdana,Arial;float:left;display: block;position: relative;margin:1px 1px 1px 2px;border:1px solid #3e81ba;color:#FFFFFF;line-height:20px;text-decoration: none;text-shadow:0 1px 0 #666;}
.accordionmenu .wrap a{ padding-left:11px;}
.accordionmenu .submenuheader{float:right;width:14px;height:20px;float:right;border:1px solid #3e81ba;margin:1px 2px 1px 0px;}
.triangle_left{background-image:url("images/template/icone_16x16.png");background-position:0px 0px;}
.triangle_down{background-image:url("images/template/icone_16x16.png");background-position:-14px 0px;}
.wrap_bg{margin-left:-1px;float:left;}
.wrap_bg:hover, .wrap_bg.active{float:left;background:url("images/template/icone_16x16.png") no-repeat scroll left bottom transparent; margin-left:-1px;}
.accordionmenu .menuitem:active{color: white;}
.accordionmenu a.menuitem{color: white; display:block;}
.accordionmenu a.menuitem:hover{text-decoration: none;}
.accordionmenu div.submenu{ /*DIV that contains each sub menu*/background: white;}
.accordionmenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;}
.accordionmenu div.submenu ul li{font-size:10px;font-weight:normal;line-height:15px;margin:2px 0;}
.accordionmenu div.submenu ul li a{background-color:#e6e6e7;color:#5F5C5C;display: block;text-decoration: none;padding: 1px 0;padding-left: 15px;margin:2px 2px 0px 2px;}
.accordionmenu div.submenu ul li a:hover, .accordionmenu div.submenu ul li a.active{color:#333;background-image:url("images/template/icone_16x16.png");background-position:0px -20px;}
/*PRODUCT LIST*/
.products_gallery{display:block;list-style:none inside none;margin:0;padding:0;}
ul.products_gallery li.product {display:block;float:left;height:161px;margin:0;padding:0;position:relative;width:311px;}
ul.products_gallery li.even {margin-left:10px;}
.link{background:transparent url(../../drako_catalog/images/template/link-more.png) no-repeat scroll 0% 82%; padding-left:7px;}
/*HEADER RSS*/
.rss_button {background-image:url("images/template/icone_pulsanti.png");background-position:0 -16px;height:20px;left:150px;position:absolute;top:3px;width:20px;}
/* GREY BUTTON */
.greybutton {line-height:24px;background-image:url("images/template/sprite.gif");background-position:left 174px;cursor:pointer;display:inline;float:left;height:24px;padding:0 5px;width:auto;}
.greybutton .text { font:13px/18px "Helvetica";line-height:25px;text-decoration:none;text-shadow:0 1px 0 #E7E9EA;font-weight:bold;color:#4E5155;margin-left:18px;}
.greybutton .left {background-image:url('images/template/sprite.gif');background-position:left 198px;height:24px;width:4px;position:absolute;left:-4px;top:0;}
.greybutton .right {background-image:url('images/template/sprite.gif');background-position:right 198px;height:24px;width:4px;position:absolute;right:-4px;top:0;}
#bottombar .greybutton {position:relative;float:left;}
#buttons {margin:0 3px 0 4px;}
.greybutton {position:relative;float:left; width:75px;}
.greybutton:hover {background-position:left 513px; text-decoration:none;}
.greybutton:hover .left {background-position:left 537px;}
.greybutton:hover .right {background-position:right 537px;}
.greybutton:active {background-position:left 561px; text-decoration:none;}
.greybutton:active .left {background-position:left 585px;}
.greybutton:active .right {background-position:right 585px;}
/* GRY BUTTON with ICONS*/
.greybutton .back{background-image:url('images/template/icone_pulsanti.png');height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .home{background-image:url('images/template/icone_pulsanti.png');background-position:-16px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .download{background-image:url('images/template/icone_pulsanti.png');background-position:-48px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .reload{background-image:url('images/template/icone_pulsanti.png');background-position:-64px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .checkout{background-image:url('images/template/icone_pulsanti.png');background-position:-80px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .delete{background-image:url('images/template/icone_pulsanti.png');background-position:-96px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .modifica{background-image:url('images/template/icone_pulsanti.png');background-position:-112px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .aggiungi{background-image:url('images/template/icone_pulsanti.png');background-position:-128px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .password{background-image:url('images/template/icone_pulsanti.png');background-position:-144px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .continua{background-image:url('images/template/icone_pulsanti.png');background-position:-160px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
.greybutton .rubrica{background-image:url('images/template/icone_pulsanti.png');background-position:-176px 0px;height:16px;width:16px;position:absolute;left:2px;top:4px;}
#buttons button {border-style:none; width:75px; height:24px;}
/*MESSAGE BOX*/
.infobox, .successbox, .warningbox, .errorbox, .validationbox {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.infobox {color: #00529B;background-color: #BDE5F8;background-image: url('images/template/info.png');}
.successbox {color: #4F8A10;background-color: #DFF2BF;background-image:url('images/template/success.png');}
.warningbox {color: #9F6000;background-color: #FEEFB3;background-image: url('images/template/warning.png');}
.errorbox {color: #D8000C;background-color: #FFBABA;background-image: url('images/template/error.png');}
.errorbox a {color: #D8000C; font-weight:bold;}
/*FORM*/
.col1 {line-height:20px;border:1px solid #AAAAAA;background-image:url('images/template/BG_gray_gradient.png'); background-repeat:repeat-x;float:left;margin:0 3px 2px 0;width:160px;height:20px;}
.col2 {float:left;height:22px;margin:0 0 2px;width:465px;}
#form input[type="text"], #form input[type="password"]{border:1px solid #AAAAAA;width:200px;height:20px; padding-left:5px;}
#form input[type="radio"]{margin-top:3px;}
#form select{border:1px solid #AAAAAA;height:22px; width:202px; line-height:30px;} 
#form p {line-height:20px;padding:0px;}
#form #message_body {height:200px;width:631px;}
#form textarea {border:1px solid #AAAAAA;}
#form .error { color: red; font-weight:bold; }
#form .cmxform label.error {margin-left: 5px;}
#form input.error{border:1px solid red;color:red;font-weight:bold;}
/*CUSTOM*/
.bank_data_left{ text-align:left; border:1px solid #AAAAAA;background-image:url('images/template/BG_gray_gradient.png'); background-repeat:repeat-x;float:left;height:18px;margin-bottom:3px;padding-left:4px;padding-top:3px;width:170px; line-height:16px;}
.bank_data_right{background-color:#FFFFFF;border:1px solid #D7D7D7;float:right;height:19px;margin-bottom:3px;padding-left:4px;padding-top:2px;width:190px;line-height:16px;}
.shippingcost_data_right{background-color:#FFFFFF;border:1px solid #D7D7D7;float:right;height:19px;margin-bottom:3px;padding-left:4px;padding-top:2px;width:70px;line-height:16px; margin-left:5px;}
.shippingcost_header_left{ text-align:left; border:1px solid #AAAAAA;float:left;height:18px;margin-bottom:3px;padding-left:4px;padding-top:3px;width:170px; line-height:16px;}
/*MANUFACTURERS*/
.brands_img a {border:1px solid #D7D7D7;display:block;height:98px;width:116px;}
.brands_img {height:100px;width:118px;padding-left:12px;}
.brands_home img:hover{opacity:1} 
.brands_home img {opacity:0.6} 
/*FOOTER*/
.footer_col_1{float:left;list-style:none outside none;margin:0;padding:15px 0 15px 10px;width:238px;}
.footer_col_1 ul.ftrPromo{height:70px;}
.footer_col_1 ul.ftrPromo li {float:left;width:160px;}
.footer_col_1 ul li {list-style:none outside none;margin:0;padding:0;}
.footer_col_1 ul.ftrPromo li.image{height:70px;padding-right:14px;padding-top:10px; padding-bottom:5px;width:59px;}
.footer_col_1 H4{font-size: 13px;margin: 15px 0 0;padding: 0;}
.footer_divisor{background: url("images/template/spacer_footer.gif") no-repeat scroll left top transparent;color: #FFFFFF;float: left;margin: 0px 0 0 15px;padding: 0 5px 0 0;    width: 1px;	height:399px;}

.footerWrapper {/*background:none repeat scroll 0 0 #f6f4f2;border: 1px solid #9B999A;height:100px; width:998px; margin-top:5px; position:relative;}*/
	background: none repeat scroll 0 0 #F6F4F2;
	border: 1px solid #9B999A;
    height: 100px;
    margin-top: 5px;
    position: relative;
    width: 998px;
	overflow:hidden;}


#twitter {
    background: url("images/template/bgk-twiter.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 105px;
    margin: 10px 0 0;
    width: 273px;
}

#twitter p {
    color: #FFFFFF;
    margin: 15px 7px 0;
}

#footer {
    clear: both;
    color: #565656;
    display: inline;
    float: left;
    min-width: 960px;
    padding: 40px 0;
	padding-left: 55px;
    width: 100%;
}

#footer form {
    background: url("images/template/mailinglist_bg.png") repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 60px;
    /*margin-bottom: 20px;*/
    width: 940px;
}
#footer form legend {
    display: none;
}
#footer form dt {
    float: left;
}
#footer form dt strong {
    background: url("images/template/mailinglist_icon.png") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 85px;
    left: -45px;
    margin: -10px -45px;
    text-indent: -9000px;
    top: -10px;
    width: 92px;
}
#footer form dt label {
    background: url("images/template/mailinglist_title.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    margin-left: 60px;
    text-indent: -9000px;
    width: 480px;
}
#footer form dd {
    float: left;
	width:380px;
}
#footer form dd input.text {
    background: url("images/template/mailinglist_input.png") repeat scroll 0 14px transparent;
    border: 0 none;
    color: #AAAAAA;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 20px 10px;
    width: 254px;
}
#footer form dd input.text:focus, #footer form dd.focus input.text {
    background-position: 0 -46px;
    color: #333333;
    outline: medium none;
}
#footer form dd.error input.text {
    background-position: 0 -106px;
}
#footer form dd.error input.text:focus {
    background-position: 0 -46px;
}
#footer form dd.success {
    background: url("images/template/mailinglist_input.png") no-repeat scroll 0 -166px transparent;
    height: 60px;
    width: 380px;
}
#footer form dd.success button, #footer form dd.success input#mailing_email {
    visibility: hidden;
}
#footer form dd button {
    background: url("images/template/mailinglist_submit.png") repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 60px;
    margin: 0;
    opacity: 0.8;
    padding: 0;
    text-indent: -9000px;
    width: 106px;
}
#footer form dd button:hover {
    cursor: pointer;
    opacity: 1;
}
#footer form dd button:active {
    background-position: 0 -60px;
}
	
	
/*.footerWrapper ul.ftrPromo{height:70px;}
.footerWrapper ul {background:none repeat scroll 0 0 #F6F4F2;border-color:#FFFFFF;float:left;list-style:none outside none;margin:0;padding:15px 0 15px 10px;width:238px;}
/*#footerWrapper ul.col2, #footerWrapper ul.ftrPromo2 {border-width:5px 1px 0;width:266px;}*/

/* .footerWrapper ul.col{border-bottom:medium none;/*height:100px;width:156px; padding-top:10px;padding-bottom:5px;}
.footerWrapper ul.ftrPromo li.image{height:85px;padding-right:14px;padding-top:10px; padding-bottom:5px;width:59px;}
.footerWrapper ul.ftrPromo li {float:left;width:160px;}
.footerWrapper ul li {line-height:1.6em;list-style:none outside none;margin:0;padding:0;}*/
/*CAROUSEL NEWS*/
.cleardiv {clear:both;}
#carousel_news_container{border:1px solid #9B999A;display:block;height:250px;width:648px;float:left;list-style:none inside none;overflow:hidden;padding:0;position:relative;}
.news_carousel ul {list-style: none; margin: 0;padding: 0;position:relative;}
.news_carousel li {display:inline;float:left; width:648px; height:250px;overflow:hidden;}
.news_carousel img { margin-left:8px; float:right;}
.news_carousel .carousel-control {overflow:hidden;display: none;vertical-align:middle;visibility:hidden;}
/*.news_carousel .carousel-next {background:url(images/template/arrow_carousel.png) no-repeat scroll right top transparent;cursor:pointer;display:block;height:14px;left:290px;position:absolute;top:3px;width:14px;}
.news_carousel .carousel-next:hover {background:url(images/template/arrow_carousel.png) no-repeat scroll right bottom transparent;}
.news_carousel .carousel-previous {background:url(images/template/arrow_carousel.png) no-repeat scroll left top transparent;cursor:pointer;display:block;height:14px;left:3px;position:absolute;top:3px;width:14px;}
.news_carousel .carousel-previous:hover {background:url(images/template/arrow_carousel.png) no-repeat scroll left bottom transparent;}*/
.news_carousel .caption{background:none repeat scroll 0 0 #000000;bottom:0;color:#FFFFFF;/*height:70px;*/opacity:0.6;filter: alpha(opacity = 60);width:648px;overflow:hidden;position:absolute;z-index:200; /*height:80px;*/}
.news_carousel .text{padding:3px 10px 5px;}
.news_carousel .title{padding:3px 8px 0px;color:#FFFFFF;font-family:Arial,Helvetica,Sans-serif;font-size:16px;font-weight:bold; position:relative; z-index:100;}
.news_carousel .center-wrap{top:-245px;	left: 495px;position:relative;}
.carousel-pagination a {background:url("images/template/icone_pulsanti.png") no-repeat transparent;background-position:-190px -159px;display:block;float:left;text-indent:-2200px;font-size:1px;height:15px;margin:3px;width:15px;}
.carousel-pagination a.active {background-position:-190px -189px;}
.carousel-pagination a:hover {background-position:-190px -174px;}
/*Product INFO*/
.product_info H1{color:#4991C7;font-size:20px;font-weight:bold;padding:0 0 4px;font-family:'Oswald',sans-serif;}
.product_info #left_panel{float:left; width:340px; padding-right:10px; height:347px;position:relative;}
.product_info #bottom_left_panel{ margin-top:18px;}
.product_info H2{color:#626262;font-size:10px;font-weight:normal; height:36px;}
.product_info .prodataR, .prodataR{float:left; width:180px; background-image:url("images/template/BG_gray_gradient.png");background-repeat:repeat-x;border:1px solid #AAAAAA;float:left;margin:0 3px 2px 0;line-height:20px;}
.product_info .prodataL{ float:left; width:143px; line-height:20px; font-weight:bold;border:1px solid #AAAAAA;height:20px; margin-bottom:2px; padding-left:10px;}
.product_info .serial_ico{display:block;background-image:url('images/template/icone_pulsanti.png');background-position:0px -36px;height:14px;width:21px; float:left; margin:3px 10px 0 5px;} 
.product_info .model_ico{display:block;background-image:url('images/template/icone_pulsanti.png');background-position:-21px -36px;height:14px;width:14px; float:left; margin:3px 12px 0 10px;} 
.product_info .sku_ico{display:block;background-image:url('images/template/icone_pulsanti.png');background-position:-35px -36px;height:14px;width:14px; float:left; margin:3px 14px 0 8px;} 
.product_info .rating_ico{display:block;background-image:url('images/template/icone_pulsanti.png');background-position:-49px -36px;height:14px;width:14px; float:left; margin:3px 14px 0 8px;} 
.product_info H3{color:#626262;font-size:10px;font-weight:normal; width:100%;}
.product_info .pricebox{background:url("images/template/gradient_gray_UP.gif") repeat-x scroll left bottom #FFFFFF;	border-color:#DDDDDD;border-style:solid;border-width:1px;color:#555555;display:block;text-decoration:none;width:280px;height:120px; border-top:none; padding-bottom:10px;}
.product_info .price{font-family: 'oswald',Sans-serif; color:#E55B19;font-size: 20px;line-height:28px; height:28px;}
.product_desc_text {float:left;font-size:11px;margin:0px 0 0; width:454px; margin-right:10px; min-height:100px;}
.product_desc_text p {margin:0 0 10px;}
.product_desc_text ul {margin:-10px 0 10px 0px;}
.product_desc_text li {margin:0 0 0 16px;}
.product_desc_text ul li {list-style-image: url("images/template/puce_bleu.gif");}
.product_info .new_tag{display:block; width:94px; height:93px;background-image:url('images/template/icone_pulsanti.png');background-position:0px -159px;float:left; position:absolute;}
.product_info .bundle_tag{display:block; width:94px; height:93px;background-image:url('images/template/icone_pulsanti.png');background-position:0px -66px;float:left; position:absolute;}
.product_info .promo_tag{display:block; width:94px; height:93px;background-image:url('images/template/icone_pulsanti.png');background-position:-94px -66px;float:left; position:absolute;}
.bundle_tag_mini{display:block; width:48px; height:48px;background-image:url('images/template/icone_pulsanti.png');background-position:-94px -159px;float:left; top:0; left:0; position:absolute;}
.promo_tag_mini{display:block; width:48px; height:48px;background-image:url('images/template/icone_pulsanti.png');background-position:-142px -159px;float:left; top:0; left:0; position:absolute;}
.new_tag_mini{display:block; width:48px; height:48px;background-image:url('images/template/icone_pulsanti.png');background-position:-94px -207px;float:left; top:0; left:0; position:absolute;}
.framework_bundle{float:left;margin:0;text-align:center;width:156px; margin-top:10px;padding-left:5px;}
.cb_img_bundle{margin:0 auto 0 auto;}
.cb_img_bundle img{border:0 solid transparent; margin-top:1px;}
.cb_img_bundle a{display:block;width:144px;height:96px;border:1px solid #D7D7D7;}
.cb_img_bundle a:hover{border:1px dashed #69C;}
.product_info .nome_prod_bundle{float:left;font-weight:bold;height:31px;line-height:12px;margin-left:5px;top:0;width:141px;}
.product_info .prezzo_barrato{12px/1.5 Tahoma,Verdana Arial,Helvetica,Sans-serif; font-size: 17px;line-height:32px; background:url("images/template/price_strike.gif") no-repeat scroll center center transparent;min-width:70px;text-decoration:none; padding:10px 10px 10px 10px;}
.product_info .expire_data{12px/1.5 Tahoma,Verdana Arial,Helvetica,Sans-serif; font-size: 12px;line-height:28px; font-weight:bold;}
.qty_field{border:1px solid #AAAAAA;margin-top:3px;padding:3px 5px 3px 5px; float:left; margin-right:10px; margin-left:10px;}
.add_chart_btn { float:left; background:url("images/template/search_form_button.png") no-repeat scroll right top;background-image:url('images/template/icone_pulsanti.png');background-position:-188px -66px;height:30px;width:29px; margin-top:-2px;}
.product_info_footer{float:left;height:347px;padding-right:10px;position:relative;width:630px;}
.product_info .prodataR_footer{float:left; width:130px; background-image:url("images/template/BG_gray_gradient.png");background-repeat:repeat-x;border:1px solid #AAAAAA;float:left;margin:0 3px 3px 0;line-height:22px;}
.product_info .prodataL_footer{ float:left; width:110px; line-height:22px; font-weight:bold;border:1px solid #AAAAAA;height:22px; margin-bottom:3px; padding-left:5px;}
/*TABS*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues---------*/
.ui-state-disabled { cursor: default !important; }
/* Component containers------------*/
.ui-widget-header { border: 1px solid #aaaaaa; background: url("images/template/gradient_gray_UP.gif") repeat-x scroll left bottom #FFFFFF; color: #222222; font-weight: bold; }
/* Interaction states--------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/template/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/template/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/template/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/* Tabs-------------------------*/
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 10px 5px; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*FANCY BOX*/
#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	height: 40px;	width: 40px;	margin-top: -20px;	margin-left: -20px;	cursor: pointer;	overflow: hidden;	z-index: 1104;	display: none;}
* html #fancybox-loading {	/* IE6 */	position: absolute;	margin-top: 0;}
#fancybox-loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background-image: url('images/template/fancybox.png');}
#fancybox-overlay {	position: fixed;	top: 0;	left: 0;	bottom: 0;	right: 0;	background: #000;	z-index: 1100;	display: none;}
* html #fancybox-overlay {	/* IE6 */	position: absolute;	width: 100%;}
#fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}
#fancybox-wrap {	position: absolute;	top: 0;	left: 0;	margin: 0;	padding: 20px;	z-index: 1101;	display: none;}
#fancybox-outer {	position: relative;	width: 100%;	height: 100%;	background: #FFF;}
#fancybox-inner {	position: absolute;	top: 0;	left: 0;	width: 1px;	height: 1px;	padding: 0;	margin: 0;	outline: none;	overflow: hidden;}
#fancybox-hide-sel-frame {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;}
#fancybox-close {	position: absolute;	top: -15px;	right: -15px;	width: 30px;	height: 30px;	background-image: url('images/template/fancybox.png');	background-position: -40px 0px;	cursor: pointer;	z-index: 1103;	display: none;}
#fancybox_error {	color: #444;	font: normal 12px/20px Arial;	padding: 7px;	margin: 0;}
#fancybox-content {	height: auto;	width: auto;	padding: 0;	margin: 0;}
#fancybox-img {	width: 100%;	height: 100%;	padding: 0;	margin: 0;	border: none;	outline: none;	line-height: 0;	vertical-align: top;	-ms-interpolation-mode: bicubic;}
#fancybox-frame {	position: relative;	width: 100%;	height: 100%;	border: none;	display: block;}
#fancybox-title {	position: absolute;	bottom: 0;	left: 0;	font-family: Arial;	font-size: 12px;	z-index: 1102;}
.fancybox-title-inside {	padding: 10px 0;	text-align: center;	color: #333;}
.fancybox-title-outside {	padding-top: 5px;	color: #FFF;	text-align: center;	font-weight: bold;}
.fancybox-title-over {	color: #FFF;	text-align: left;}
#fancybox-title-over {	padding: 10px;	background-image: url('images/template/fancy_title_over.png');	display: block;}
#fancybox-title-wrap {	display: inline-block;}
#fancybox-title-wrap span {	height: 32px;	float: left;}
#fancybox-title-left {	padding-left: 15px;	background-image: url('images/template/fancybox.png');	background-position: -40px -90px;	background-repeat: no-repeat;}
#fancybox-title-main {	font-weight: bold;	line-height: 29px;	background-image: url('images/template/fancybox-x.png');	background-position: 0px -40px;	color: #FFF;}
#fancybox-title-right {	padding-left: 15px;	background-image: url('images/template/fancybox.png');	background-position: -55px -90px;	background-repeat: no-repeat;}
#fancybox-left, #fancybox-right {	position: absolute;	bottom: 0px;	height: 100%;	width: 35%;	cursor: pointer;	outline: none;	background-image: url('blank.gif');	z-index: 1102;	display: none;}
#fancybox-left {	left: 0px;}
#fancybox-right {	right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {	position: absolute;	top: 50%;	left: -9999px;	width: 30px;	height: 30px;	margin-top: -15px;	cursor: pointer;	z-index: 1102;	display: block;}
#fancybox-left-ico {	background-image: url('images/template/fancybox.png');	background-position: -40px -30px;}
#fancybox-right-ico {	background-image: url('images/template/fancybox.png');	background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {	visibility: visible;    /* IE6 */}
#fancybox-left:hover span {	left: 20px;}
#fancybox-right:hover span {	left: auto;	right: 20px;}
.fancy-bg {	position: absolute;	padding: 0;	margin: 0;	border: 0;	width: 20px;	height: 20px;z-index: 1001;}
#fancy-bg-n {	top: -20px;	left: 0;	width: 100%;	background-image: url('images/template/fancybox-x.png');}
#fancy-bg-ne {	top: -20px;	right: -20px;	background-image: url('images/template/fancybox.png');	background-position: -40px -162px;}
#fancy-bg-e {	top: 0;	right: -20px;	height: 100%;	background-image: url('images/template/fancybox-y.png');	background-position: -20px 0px;}
#fancy-bg-se {	bottom: -20px;	right: -20px;	background-image: url('images/template/fancybox.png');	background-position: -40px -182px; }
#fancy-bg-s {	bottom: -20px;	left: 0;	width: 100%;	background-image: url('images/template/fancybox-x.png');	background-position: 0px -20px;}
#fancy-bg-sw {	bottom: -20px;	left: -20px;	background-image: url('images/template/fancybox.png');	background-position: -40px -142px;}
#fancy-bg-w {	top: 0;	left: -20px;	height: 100%;	background-image: url('images/template/fancybox-y.png');}
#fancy-bg-nw {	top: -20px;	left: -20px;	background-image: url('images/template/fancybox.png');background-position: -40px -122px;}
/* IE */
#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie .fancy-bg { background: transparent !important; }
.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/template/fancy_shadow_nw.png', sizingMethod='scale'); }
/*gallery*/
#gallery{/* CSS3 Rounded Corners */border:1px solid #D7D7D7; border-bottom:none;/*border:1px solid white;*/background:url(images/template/panel.jpg) repeat-x bottom center #ffffff;/* The width of the gallery */width:280px;overflow:hidden;}
#slides{height:200px;overflow:hidden;}
#gallery .slide{float:left;	width:280px;}
#gallery .slide img{margin-left: 40px; float:left;}
#menu{height:45px;text-align:center;}
#gallery ul{margin:0px;padding:0px;}
#gallery li{width:36px;display:inline-block;list-style:none;height:45px;overflow:hidden;}
#gallery li.inact:hover{background:url(images/template/pic_bg.png) repeat;}
#gallery li.act,#gallery li.act:hover{background:url(images/template/active_bg.png) no-repeat;}
#gallery li.act a{cursor:default;}
#gallery li a{display:block;height:35px;padding-top:10px;}
/*  styles for the unit rater     */
.rating_bar{width:350px; z-index:1; margin-left:-10px; margin-top:28px;}
.rating_bar .ratingblock {width: 50%;display:block;border-bottom:1px solid #999;padding-bottom:8px;margin-bottom:8px;}
.rating_bar .unit-rating {list-style:none;margin: 0px;margin-left:0px;padding:0px;height: 18px;position: relative;background: url('images/template/starrating.png') top left repeat-x;}
.rating_bar .unit-rating li{text-indent: -90000px;padding:0px;margin:0px;float: left;}
.rating_bar .unit-rating li a {outline: none;	display:block;	width:18px;	height:18px;	text-decoration: none;	text-indent: -9000px;	z-index: 20;position: relative;	padding: 0px;}
.rating_bar .unit-rating li a:hover{background: url('images/template/starrating.png') left center;z-index: 2;left: 0px;}
.rating_bar .unit-rating a.r1-unit{left: 0px;}
.rating_bar .unit-rating a.r1-unit:hover{width:18px;}
.rating_bar .unit-rating a.r2-unit{left:18px;}
.rating_bar .unit-rating a.r2-unit:hover{width: 36px;}
.rating_bar .unit-rating a.r3-unit{left: 36px;}
.rating_bar .unit-rating a.r3-unit:hover{width: 54px;}
.rating_bar .unit-rating a.r4-unit{left: 54px;}	
.rating_bar .unit-rating a.r4-unit:hover{width: 72px;}
.rating_bar .unit-rating a.r5-unit{left: 72px;}
.rating_bar .unit-rating a.r5-unit:hover{width: 90px;}
.rating_bar .unit-rating a.r6-unit{left: 90px;}
.rating_bar .unit-rating a.r6-unit:hover{width: 180px;}
.rating_bar .unit-rating a.r7-unit{left: 180px;}
.rating_bar .unit-rating a.r7-unit:hover{width: 210px;}
.rating_bar .unit-rating a.r8-unit{left: 210px;}
.rating_bar .unit-rating a.r8-unit:hover{width: 240px;}
.rating_bar .unit-rating a.r9-unit{left: 240px;}
.rating_bar .unit-rating a.r9-unit:hover{width: 270px;}
.rating_bar .unit-rating a.r10-unit{left: 270px;}
.rating_bar .unit-rating a.r10-unit:hover{width: 300px;}
.rating_bar .unit-rating li.current-rating {background: url('images/template/starrating.png') left bottom; position:relative; height:18px; display:block; z-index:1;}
.link_more{background:transparent url(images/template/link-more.png) no-repeat scroll 100% 82%; padding-right:7px;}
/*COMMENT STYLE*/
/*.commentlist {background:url("/blog/wp-content/themes/panic/images/page-background-canvas.jpg") repeat scroll 0 0 #D6D8D9; border:1px solid #b8b9b9;}
*/
.commentlist { margin:0 0 20px 0;}
.commentlist .commentTop {background:url("images/template/Comment_UP.jpg") no-repeat scroll left bottom transparent;height:6px; width:632px; padding-top:20px;}
.commentlist .commentBottom {background:url("images/template/Comment_DOWN.jpg") no-repeat scroll 0 0 transparent;height:6px; width:632px;}
.commentlist .commentMiddle {background:url("images/template/Comment_BG.jpg") repeat-y scroll 0 0 transparent;width:632px;}
.commentlist .commentBody { padding:20px 20px 20px 20px;}
.commentlist .commentThing {bottom: -4px;float:left;background:url("images/template/Comment_thing.jpg") no-repeat scroll 0 0 transparent;height:6px; width:632px;display:block;height:20px;position:relative;width:69px;}
/*
 * http://plugins.jquery.com/project/Star_Rating_widget
*/
.ui-stars-star, .ui-stars-cancel {float: left;display: block;overflow: hidden;text-indent: -999em;cursor: pointer; margin-top:3px;}
.ui-stars-star a, .ui-stars-cancel a {width: 28px;height: 26px;display: block;position: relative;background: url(images/template/crystal-stars.png) no-repeat 0 0;}
.ui-stars-star a {background-position: 0 -56px;}
.ui-stars-star-on a {background-position: 0 -84px;}
.ui-stars-star-hover a {background-position: 0 -112px;}
.ui-stars-cancel-hover a {background-position: 0 -28px;}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {cursor: default !important;}
#form .cmxform .check_wrapper label.error {margin-left:5px; top:-4px; position:relative;line-height:18px;}
#scheda-prodotto, #prezzo-basso, #informazioni-prodotto { padding-left:0px; padding-right:0px;}
/*CHECKOUT*/
.shopping_cart .product_img{border:1px solid #D7D7D7;display:block;padding:0 0 0 6px; margin-right:3px; width:102px; height:92px; float: left;}
.shopping_cart .product_title{width:310px; float:left;line-height:14px; height:31px;border-bottom:1px dotted #D7D7D7; margin-right:3px;}
.shopping_cart .product_icon {display:block;float:left;height:63px;width:478px;}
.shopping_cart .product_icon .product_specs {display:block;float:left;height:40px;width:350px; margin-left: -192px;}
.shopping_cart .product_icon .product_model {display:block;float:left;height:40px;width:100px; margin-left: -450px; margin-top:60px;}
.shopping_cart .product_stock_box{border:1px solid #D7D7D7;background-image:url('images/template/BG_gray_gradient.png'); z-index:0; background-repeat:repeat-x;float:left;top:15px; left:-113px; width:589px; height:22px; position:relative; display:block;}
.shopping_cart .stock_link{float:left;width:64px;z-index:10;position:relative; top:33px;}
.shopping_cart input[type="text"]{border:1px solid #D7D7D7;width:46px;height:30px; padding-left:5px; margin-right: 3px; float: left;}
.shopping_cart .total {width:104px; float: left;height:30px;border:1px solid #D7D7D7; text-align:right; padding-right:3px;}
/*CONFIRMATION*/
.shopping_cart .product_img_small{border:1px solid #D7D7D7;display:block;padding:0 0 0 6px; margin-right:3px; width:42px; height:40px; float: left;}
.shopping_cart .product_title_confirmation{width:423px; float:left;line-height:14px; height:40px;border-bottom:1px dotted #D7D7D7; margin-right:3px;}
/*PAGELIST*/
.pagelist{text-align:center;margin:0 auto;display: inline;}
.pagelist li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}
.pagelist a {border:solid 1px #9B999A;margin-right:2px;}
.pagelist .previous-off, .pagelist .next-off {color:#888888;display:block;float:left;margin-right:2px;padding:4px 6px;}
.pagelist .next a, .pagelist .previous a {border: none;}
.pagelist .next a:hover, .pagelist .previous a:hover {border: none;}
.pagelist .active{background:url("images/template/content_bar_bg.gif") repeat-x scroll center bottom transparent; border:1px solid #1c63ab; color:#FFFFFF;text-shadow:0 1px 0 #666;font-weight:bold;display:block;float:left;padding:4px 6px;}
.pagelist a:link, .pagelist a:visited {color:#1E729A;display:block;float:left;padding:4px 6px;text-decoration:none;}
.pagelist a:hover{border:solid 1px #0e509e;}
.indirizzo_rubrica{border:1px solid #D7D7D7;float:left;height:85px;margin:5px 0 0 0;padding:2px 6px 3px 5px;width:298px;}
/*NOTIFICATION BOX*/
#box{
	/*background:url('images/template/ox_bg.jpg') repeat-x center top #fcfcfc;*/
	/*height:50px;*/
	padding:20px;
	margin-top:-10px;
	padding-top:30px;
	padding-left:50px;
	width:800px;
	display:none;
	/*border:1px solid #ddd;*/
	/*color:#494848;*/
	/*text-shadow:1px 1px 0 white;*/
	/*font-family:'Myriad Pro',Arial,Helvetica,sans-serif;*/
	z-index:1111111111;
}

#box p{
	font-size:12px;
	/*background:url('img/warning.png') no-repeat 10px center;*/
	margin-top:-5px;
}


/*#box p b{
	font-size:12px;
	display:block;
}*/

#box{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.history_products_field{border:1px solid #D7D7D7;float:left;line-height:20px;margin:0 1px 1px 0;width:70px;}
.checkoutstep .one{background-image: url('images/template/checkout_Steps.png'); width:633px; height:75px; float:left; background-position: 0px -75px;}
.checkoutstep .two{background-image: url('images/template/checkout_Steps.png'); width:633px; height:75px; float:left; background-position: 0px -150px;}
.checkoutstep .tree{background-image: url('images/template/checkout_Steps.png'); width:633px; height:75px; float:left; background-position: 0px -225px;}
.checkoutstep .four{background-image: url('images/template/checkout_Steps.png'); width:633px; height:75px; float:left; background-position: 0px -300px;}
.link_white { color:#FFF; font-weight:bold;}
#shipment_ways :hover{ background-color: #E5E5E5;}
/*PRODUCTS AWARD*/
.cb_img {float:left;height:98px;margin:5px 0;width:116px;}
.cb_img a {border:1px solid #D7D7D7;display:block;height:96px;width:114px;}
.product_awards1 {border:1px solid #D7D7D7;float:right;font-size:11px;font-weight:bold;line-height:22px;margin:5px 0;padding:0 0 0 6px;width:505px;}
.product_awards2 {background-color:#D7D7D7;color:#272727;float:right;height:60px;margin:0;padding:9px 6px 0;width:501px;}
.product_awards1 a {color:#6699CC;}
.product_awards2, .awardTextMore, .awardLinkLess, .awardLinkMore {line-height:12px;}

/*NIVO SLIDER*/
.nivoSlider {
    position:relative;
    width:648px; /* Change this to your images width */
    height:250px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default .nivoSlider {
	border: 1px solid #9B999A;
	position:relative;
	background: url(images/template/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	display:none;
	position:absolute;
	left:50%;
	bottom:5px;
    margin-left:-90px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/template/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.theme-default:hover .nivo-controlNav {
	display:block;
}

.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/template/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}
/*Wallpaper Banner Management*/
#wallpaper {position:fixed; width:100%;height:1900px;z-index:0; top:0px; z-index:-1000;}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

.at-logo{display:none;}
.addthis-content-footer{display:none;}
.at4-recommended-recommended{padding: 0 !important;}
.at-recommended-label { display:none !important;}
.at4-recommended-item-caption small { display:none !important;}
a.at-recommendedTitle {color:#6699cc !important;font-weight:bold !important;line-height: 12px !important; font: 10px Verdana,Arial !important;}
.at4-recommended-item-caption h4 {height:60px !important; font-weight:bold !important; }
/*EXPORT CSV*/
#SubmitCSV {
	position:relative;
    left: 380px;
    top: -85px;
    background: url("images/template/CSV_Export.png") no-repeat scroll left top transparent;
    border: medium none;
    display: inline;
	cursor: hand; cursor: pointer;
    height: 32px;
    letter-spacing: 100px;
    text-indent: -9999px;
    width: 32px;
	z-index:9999999;
}
