
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: top;
}
b, strong {
    font-weight: bold;
}
i {
    font-style: italic;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
table {border-collapse: collapse;border-spacing: 0;}

a, span {vertical-align: baseline;}

header, nav, section, article, aside, footer {display: block;}

html, body {height: 100%;width: 100%;}

body {
    color: #1a1a1a;
    font: 12px Arial,Helvetica,sans-serif;
	z-index: 1000;
}

.nullsep {
	height: 0;
	clear: both;
}

#wrapper1 {min-width:1012px;min-height:100%;background:#f2f2f2;}
#wrapper2 {height: 100%; border: 0 solid #ff0000; position:relative;}
#wrapper3 {width: 996px; margin: 0 auto;text-align: left;}
#wrapper3 header{z-index: 2000;} /*serve per evitare lo zoom vagante*/

.left {float: left;margin-right:7px;}
.right {float: right;margin-bottom:7px;}
.right_one {float: right;}

/* fixed */
.boxfixed {width: 100%; position: fixed !important;z-index: 9999;}

.boxnav {height: 37px;background-color: #319BB6;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)}

/* Row ---------------------- */
#row {width: 980px; max-width: 100%; min-width: 980px; margin: 0 auto;position:relative;}
.nameAccess {float: left; margin: 10px 0 0 5px;}
.nameAccess ul {overflow: hidden;position: relative;}
.nameAccess li {float:left; margin:0 20px 0 0; color:#fff;}
.nameAccess li img {float:left; margin-right: 10px;}
.nameAccess li span {float:left; text-decoration:none;letter-spacing: 0.02em;}
.nameAccess li a {color:#fff; font: bold 14px/16px Arial; text-decoration:none;letter-spacing: 0.02em; }
.nameAccess li a:hover {text-decoration:none; color:#fff;}

.nameCash {float: right; margin: 10px 0 0 0;}
.nameCash ul {overflow: hidden;position: relative;}
.nameCash li {float:left; margin:0 5px 0 0; color:#fff;}
.nameCash li img {float:left; margin-right: 10px;}
.nameCash li span {float:left;font: bold 14px/16px Arial; text-decoration:none;letter-spacing: 0.02em;}
.nameCash li a {color:#fff; font: bold 14px/16px Arial; text-decoration:none;letter-spacing: 0.02em;}
.nameCash li a:hover {text-decoration:none; color:#fff;}

/* Open cart ---------------------- */
.abs {position: absolute;}
.open_more {background: url(../images/bg/discovery.png) no-repeat;width: 92px;height: 34px;color: white;top: 37px;left:444px;text-align: center;padding-top: 2px;display: block;cursor: pointer;transition-property: top;transition-duration: 0.5s;-webkit-transition-property: top;-webkit-transition-duration: 0.5s;-o-transition-property: top;-o-transition-duration: 0.5s;-moz-transition-property: top;-moz-transition-duration: 0.5s;}.open_more:hover {opacity:1;}.open_more:active {opacity: 1;}.open-more-freccia {background: url(../images/ico/arr-disco-g.png) no-repeat;width: 17px;height: 10px;display: block;margin: 6px auto;
transition-property: transform;transition-duration: 0.5s;-webkit-transition-property: transform;-webkit-transition-duration: 0.5s;-o-transition-property: transform;-o-transition-duration: 0.5s;-moz-transition-property: transform;-moz-transition-duration: 0.5s;}.open-more-freccia.active {background: transform: rotateX(180deg);-o-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-webkit-transform: rotateX(180deg);}


/* CARRELLO (cart) */
#overlay {background: url("../images/bg/px.png") repeat scroll 0 0 rgba(0, 0, 0, 0);left: 0;top: 0;width: 100%;display:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3095ae', endColorstr='#37a0ba',GradientType=0);/* IE8 */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE6 & 7 */}


#overlay-list {margin: 0 auto;overflow: hidden;width:990px;max-width: 100%;/*min-width: 768px;*/}
#overlay-list li.one2 {float: left;opacity: 1;overflow: hidden;padding: 14px 6px 14px 8px;position: relative;width: 125px;z-index: 100;}
#overlay-list .delete {position: absolute;right: 10px;top:18px;z-index: 200;}

#overlay-list .miniproducts {background: none repeat scroll 0 0 #FFFFFF;opacity: 1;overflow: hidden;padding: 10px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px;}

#overlay-list .miniproducts .img_miniproducts {display: block;height: 80px;overflow: hidden;text-align: center;width: 100px;}
#overlay-list .miniproducts h3 {font:bold 10px/14 Arial,Helvetica,sans-serif; height: 25px;line-height: 1.2;overflow: hidden;padding-top: 10px;text-align: center;text-transform: uppercase;}
#overlay-list .miniproducts h4 {color:#3094AE;font:bold 12px Arial,Helvetica,sans-serif; text-align: center;}

#overlay-list .add_minicart {margin:5px 5px 5px 17px; overflow: hidden;text-align: center;}
#overlay-list .add_minicart span{float:left; margin-right: 5px;}
#overlay-list .add_minicart .input-cart {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CDCDCD;font-size: 11px;padding: 2px 2px 2px 3px;vertical-align: middle;width: 15px;text-align: center;}


/* header ---------------------- */

header {padding: 80px 0 0 0; background: none; position: relative;}

#headerLogo {display: block;height: 68px;left: 1px;position: absolute;top: 5px;width:497px;}
#logo {margin-bottom: 20px;margin-top: 20px;}
#headerNews {position:absolute;right:5px;top: 76px;}
#headerNews  li {float:left;margin:0 20px 0 0; padding-left:30px;}
#headerNews  li img {float:left;}
#headerNews  li a {color:#6b6b6b; font:bold 12px/14px Tahoma,Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; }
#headerNews  li a:hover {text-decoration:none; color:#2F8EA7;}

#headerNews1 {position:absolute;right: 0;top: 136px;}
#headerNews1  li {float:left;margin: 0 5px 0 0; padding-left:30px;}
#headerNews1  li img {float:left;}
#headerNews1  li a {color:#6b6b6b; font:bold 12px/14px Tahoma,Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; }
#headerNews1  li a:hover {text-decoration:none; color:#2F8EA7;}



/* barra menu -  motore di ricerca  */
nav {padding: 0;position: relative;height: 58px;}

#barmenu {position: absolute;left: 0px;top: 0;width: 610px;height: 40px;background: url(../images/barmenu.png) left top no-repeat; z-index: 1;padding: 18px 0 0 15px;}
#barmenu li {background: url("../images/ico/marker.png") no-repeat scroll left 7px rgba(0, 0, 0, 0); float: left; padding-left: 14px;padding-right: 15px;text-transform: uppercase;}
#barmenu li a {color: #FFFFFF;font: 20px/19px Tahoma,Arial,Helvetica,sans-serif;text-decoration: none;}
#barmenu li a:hover, #barmenu li a.active {color: #fff;text-decoration: underline;}
#barmenu li.help {background: none; padding-left:35px;}
.pecetta_help {position:absolute; top:9px; left:0;background: url("../images/ico/help-pec.png") no-repeat; width: 118px;height: 45px;font-size:11px; padding: 5px 0 0 3px;font-weight:bold;color:#fff;}


/* motore di ricerca */
#searchBlock {height: 58px;padding-right: 4px;background: url(../images/bg-search.png) no-repeat; position: absolute; right: 0;top: 0;z-index: 2; width: 404px;}
#button-search {padding: 12px 6px 0 0;float:right;}
/*definito in typeahead
#searchBlock input.search {background: url(../images/input-bg.png) repeat-x scroll left top #000;border: medium none;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;float: left;height: 26px;line-height: 26px;margin: 12px 4px 0 10px;padding: 4px 10px;width: 324px;}
*/

/* categorie bottoni */
#categories {position: relative;width: 100%;overflow:hidden;border-bottom: 1px solid #fff;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);background-color:#dfdfdf;}


.icon-info {cursor: pointer;background: none repeat scroll 0 0 #F4F4F4; border: 2px solid #FFFFFF; border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); float: left; height: 55px; margin: 8px 0px 0px 7px; position: relative; width: 55px;}
.icon-info img {margin-left: 8px; margin-top: 8px;}
.icon-info span{position:absolute;top:37px;width:55px;text-align:center;left:0;height:18px;font-size:11px;line-height:20px;}
/*.icon-arrowLeft {float: left; height: 55px; margin: 22px 0 0 7px; position: relative; width: 35px;}*/
.icon-arrowLeft {float: left; height: 55px; margin: 8px 10px 0 7px; position: relative;} 
/*.icon-info:hover {background:#FFDA00;}*/

/* categorie bottoni sottomenu */
.icon-list {cursor: pointer;background: none repeat scroll 0 0 #F4F4F4; border: 2px solid #FFFFFF; border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); float: left; height: 55px; margin: 8px 0px 0px 7px; position: relative; list-style: none outside none;}
.icon-list a{color:#1A1A1A; font-size: 12px;line-height: 52px;padding: 0 5px 0 5px; text-decoration: none;}
/*.icon-list:hover {background-color:#FFDA00;}*/
/*.icon-list a:hover {color:#1A1A1A;}*/

.icon-list-dashed {border: 2px dashed #c0c0c0;}

/* slider comunicazione */
#sliderComm {background:#fff;overflow:hidden;border-top: 3px solid #26758a;}
#slider {padding-top: 10px; overflow: hidden;position: relative;height: 410px;}

/* Carousel Scritte*/
.wrapper-carousel {max-width: 640px;padding: 0 20px 0 20px;margin: auto;}


#columns {background: #fff;}


/* Carousel Sconto*/
.wrapper-discount {max-width: 100%;padding: 20px 0 0 0;margin: auto;}
.title-offer h4 {font-size:28px;padding: 30px 0 0 20px;}

/* carousel prodotti scontati*/ 
.divDiscount {width: 190px;text-align: left;position: absolute;left: 0;top: 0;}
.divDiscount h1 {padding: 5px 0 0 10px; overflow: hidden;text-transform:uppercase;}
.divDiscount h1 a {color:#3094ae; font-weight: bold; text-decoration: none; font-size: 0.975em;}
.divDiscount h1 a:hover { color:#1a1a1a;} 
.divDiscount h2 {height: 50px;margin: 8px 0 0 -1px;color: #fff;width: 167px;padding: 4px 0 0 20px;font:normal 35px/40px Tahoma;}
.divDiscount h3 {height: 50px;margin: 8px 0 0 -1px;background: url(../images/bg/bg-discount.png) 0 0 no-repeat;color: #fff;width: 167px;padding: 4px 0 0 20px;font:normal 35px/40px Tahoma;}
.divDiscount h4 {margin: 0;padding: 10px 0 0 10px;text-decoration: line-through;font-size: 0.875em;}
.divDiscount h5 {margin: 0; padding: 5px 0 0 10px; font-weight:bold; font-size:16px;}
.divDiscount h6 {margin: 0;padding: 5px 0 0 10px;font: bold 11px sans-serif;}
.divDiscount img {margin: 10px 0 0 10px;float: left;}
.divtitle {position:absolute; top: 180px;left:0;}
.divtitle h1 {padding: 10px 0 10px 10px;overflow: hidden; text-transform: uppercase;font-size:11px;}
.divtitle h1 a{color: rgb(48, 148, 174);font-weight: bold;text-decoration: none;font-size: 0.975em;}

.slidertext {/*width:930px;*/ text-align:center;padding-top:15px;padding-bottom:10px;}
.titlenews {font: 14px Arial,Helvetica,sans-serif;font-weight: bold;}
.titlenews a{color: rgb(48, 148, 174);font-weight: bold;text-decoration: none;}
.titlenews span{color: #000;}

/* CATALOGO PRODOTTI*/  

#Boxproducts {overflow: hidden;position: relative;}
#Boxproducts h4 {font-size:28px;padding: 30px 0 0 20px;}
#Boxproducts ul {overflow: hidden;position: relative;}
#Boxproducts ul li {width: 222px;float: left;margin: 10px 0 10px 20px;position: relative;border: 1px solid #cdcdcd;padding-bottom: 28px;}
#Boxproducts ul li a.product_img {width: 100%;text-align: center; display: block; padding-top: 20px; padding-bottom: 20px;}
#Boxproducts h1 {padding: 5px 8px 0 10px;height:35px; overflow: hidden;text-transform:uppercase;}
#Boxproducts ul li h1 a {color:#3094ae; font-weight: bold; text-decoration: none; font-size: 0.975em;}
#Boxproducts ul li h1 a:hover { color:#1a1a1a;} 

#Boxproducts ul li span.shortdesc {display:block;height:35px;overflow: hidden; padding: 5px 8px 5px 10px; line-height: 18px;font-size: 12px;}
#Boxproducts ul li span.shortdesc p{font-size: 12px;}
#Boxproducts ul li span.stock {display:block; padding:5px 0 0 10px; text-align:left; font-size: 0.842em;}
#Boxproducts ul li span.price {display:block;padding:5px 0 0 10px; text-align:left; font-weight:bold; font-size: 16px;}
#Boxproducts ul li span.priceOld {display:block; margin:0;padding: 10px 0 0 10px;text-decoration: line-through;font-size: 0.875em; height:14px;}
#Boxproducts ul li span.priceivato {display:block; margin:0;padding: 5px 0 0 10px;font-size: 0.875em; height:14px;}
#Boxproducts ul li span.priceriservato {display:block; margin:0;padding: 7px 0 0 10px;font-size: 0.875em; height:14px;}
#Boxproducts ul li h6 {margin: 0; padding: 5px 0 0 10px; font: bold 11px sans-serif;height:14px;}
.green {color: green;}
.red {color: red;}

/* FLAG USATO / SCONTO PICCOLO*/  

.flagDiscSmall {position:absolute; top: 0; left:0;width: 93px;z-index:1000;}
.flagDiscSmall h3 {height: 50px;margin: 8px 0 0 -1px;background: url(../images/bg/flag-disc-small.png) 0 0 no-repeat;color: #fff;width: 93px;padding: 4px 0 0 5px;font:normal 25px/40px Tahoma;}

.flagUsato {position:absolute; top: 0; left:0;width: 93px;z-index:1000;}
.flagUsato h3 {height: 50px;margin: 8px 0 0 -1px;background: url(../images/bg/flag-usato.png) 0 0 no-repeat;color: #fff;width: 93px;padding: 2px 0 0 8px;font:normal 21px/40px Tahoma;}

.ButtonCart, .ButtonCart1, .ButtonCartBig, .ButtonCartBigSubmit,.ButtonCartBignuovo {margin-left: 10px; margin-top: 18px;float: left;}
.ButtonCartOfferBig,.ButtonCartOfferBignuovo,.ButtonCartBigusato {margin-left: 5px; margin-top: 18px;float: left;}
.ButtonCarts {margin-left: 10px; margin-top: 5px;float: left;}
.ButtonCart span, .ButtonCarts span, .ButtonCartBig span,.ButtonCartBignuovo span,.ButtonCartOfferBig span,.ButtonCartOfferBignuovo span,.ButtonCartBigusato span  {display: inline-block; padding-right: 13px; background: url(../images/ico/cart_button.png) no-repeat scroll right; width: 16px; height:15px;}
.ButtonCart1 span {display: inline-block; padding-right: 8px; background: url(../images/ico/cart_button1.png) no-repeat scroll left; width: 24px; height:20px;}
 
.ButtonCartRes {margin-left: 10px; margin-top: 18px;float: left;}
.ButtonCartRes span {display: inline-block; padding-right: 13px; background: url(../images/ico/phone.png) no-repeat scroll right; width: 16px; height:15px;}

.ButtonCart, .ButtonCart1, .ButtonCartBig, .ButtonCartBigSubmit,.ButtonCartBignuovo, .ButtonCarts,.ButtonCartRes{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #37a0ba), color-stop(1, #3095ae));
	background:-moz-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:-webkit-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:-o-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:-ms-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:linear-gradient(to bottom, #37a0ba 5%, #3095ae 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37a0ba', endColorstr='#3095ae',GradientType=0);
	background-color:#37a0ba;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #1a92b0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	letter-spacing: 0.02em;
	font-weight:bold;
	padding: 7px 10px 7px 8px;
	text-decoration:none;
}
.ButtonCart:hover, .ButtonCart1:hover, .ButtonCartBig:hover, .ButtonCartBigSubmit:hover,.ButtonCartBignuovo:hover, .ButtonCarts:hover,.ButtonCartRes: hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3095ae), color-stop(1, #37a0ba));
	background:-moz-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:-webkit-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:-o-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:-ms-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:linear-gradient(to bottom, #3095ae 5%, #37a0ba 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3095ae', endColorstr='#37a0ba',GradientType=0); background-color:#3095ae;}

.ButtonCartOfferBig,.ButtonCartOfferBignuovo{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #ff0040));
	background:-moz-linear-gradient(top, #ff0000 5%, #ff0040 100%);
	background:-webkit-linear-gradient(top, #ff0000 5%, #ff0040 100%);
	background:-o-linear-gradient(top, #ff0000 5%, #ff0040 100%);
	background:-ms-linear-gradient(top, #ff0000 5%, #ff0040 100%);
	background:linear-gradient(to bottom, #ff0000 5%, #ff0040 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ff0040',GradientType=0);
	background-color:#ff0000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #DC143C;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	letter-spacing: 0.02em;
	font-weight:bold;
	padding: 7px 10px 7px 8px;
	text-decoration:none;
}
.ButtonCartOfferBig:hover,.ButtonCartOfferBignuovo:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff0040), color-stop(1, #ff0000));
	background:-moz-linear-gradient(top, #ff0040 5%, #ff0000 100%);
	background:-webkit-linear-gradient(top, #ff0040 5%, #ff0000 100%);
	background:-o-linear-gradient(top, #ff0040 5%, #ff0000 100%);
	background:-ms-linear-gradient(top, #ff0040 5%, #ff0000 100%);
	background:linear-gradient(to bottom, #ff0040 5%, #ff0000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0040', endColorstr='#ff0000',GradientType=0); background-color:#ff0040;}
	
.ButtonCartBigusato{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2A52BE), color-stop(1, #003399));
	background:-moz-linear-gradient(top, #2A52BE 5%, #003399 100%);
	background:-webkit-linear-gradient(top, #2A52BE 5%, #003399 100%);
	background:-o-linear-gradient(top, #2A52BE 5%, #003399 100%);
	background:-ms-linear-gradient(top, #2A52BE 5%, #003399 100%);
	background:linear-gradient(to bottom, #2A52BE 5%, #003399 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A52BE', endColorstr='#003399',GradientType=0);
	background-color:#2A52BE;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #000080;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	letter-spacing: 0.02em;
	font-weight:bold;
	padding: 7px 10px 7px 8px;
	text-decoration:none;	
}
.ButtonCartBigusato:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #003399), color-stop(1, #2A52BE));
	background:-moz-linear-gradient(top, #003399 5%, #2A52BE 100%);
	background:-webkit-linear-gradient(top, #003399 5%, #2A52BE 100%);
	background:-o-linear-gradient(top, #003399 5%, #2A52BE 100%);
	background:-ms-linear-gradient(top, #003399 5%, #2A52BE 100%);
	background:linear-gradient(to bottom, #003399 5%, #2A52BE 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003399', endColorstr='#2A52BE',GradientType=0); background-color:#003399;}
	
.ButtonCart:active, .ButtonCart1:active, .ButtonCartBig:active, .ButtonCartBigSubmit:active, .ButtonCartOfferBig:active,.ButtonCartOfferBignuovo,.ButtonCartBigusato:active, .ButtonCarts:active {position:relative;top:1px;}
.ico-info {display: inline-block; float: left; margin: 18px 10px 0 10px;}

.ButtonCartBig,.ButtonCartOfferBig,.ButtonCartOfferBignuovo,.ButtonCartBigusato,.ButtonCartBignuovo{padding: 7px 10px 7px 10px;width: 340px;text-align: center;float:right;}
.ButtonCartBigSubmit{padding: 7px 10px 7px 10px;text-align: center;float:right;}
.InfoButton {
	 -moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
    box-shadow:inset 0px 1px 0px 0px #fff6af;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    background-color:#ffec64;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #ffaa22;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
     padding: 4px 14px;
    text-decoration:none;
    margin: 18px 10px 0 6px;

}
.InfoButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
    background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
    background-color:#ffab23;
}
.InfoButton:active {position:relative;top:1px;}
.InfoButton span {display: inline-block;background: url(../images/ico/ico-info.png) no-repeat scroll right; width: 11px;height:22px; }
.ButtonCart1 {padding:8px 0 2px 7px;text-decoration:none;}      
        
/* footer*/  

footer {}
#footer_wrapper {clear:both; padding:30px 0 0 0; background:#fff;}

/* ISCRIZIONE NEWSLETTER*/  
#newsletterBlock {background: url(../images/bg/bg-newsletter.png) 0 0 repeat-x #f1f1f1;margin: 10px 12px 10px 12px;border-bottom: 3px solid #e5e5e5;padding: 16px 30px 16px 30px;overflow: hidden;}
#newsletterBlock h2 {float: left; font: bold 16px/19px Arial,Helvetica,sans-serif; text-transform: uppercase;margin: 12px 0 0 0; letter-spacing: 0.03em;}
#newsletterBlock .btn_sign {background:#6EAA05; float:right;padding:0 20px;height:32px;line-height:32px;font-size:14px; text-transform:uppercase; color:#FFF;font-weight: bold;text-decoration:none;margin-top: 6px;}
#newsletterBlock .btn_sign:hover {background: #1A1A1A;}

/* footer*/  

#wrapper {width: 100%;overflow: hidden;}

.menublock {float: left;margin-top: 50px;margin-left: 20px;margin-right: 30px;}
.menublock h4 {font: bold 14px/26px "Arial";text-transform: uppercase;display: inline-block;}
.menublock {float:left;padding:0 0 10px 0;position:relative;}
.menublock ul {padding:0;}
.menublock ul li {padding:0 0 0 0;}
.menublock ul li a { color:#626262; font:normal 13px/21px Arial, Helvetica, sans-serif; text-decoration:none;}
.menublock ul li a:hover { color:#3094AE;}

.addressblock {float: right;margin-top: 52px; margin-left: 20px; margin-right: 20px; width:230px}
.addressblock span {font: bold 14px/21px "Arial";display: inline-block; color:#626262;text-transform: uppercase;}
.addressblock h4 {font: bold 14px/28px "Arial";display: inline-block; color:#3094AE;}
.addressblock img {margin-top: 10px;}

#ModPayWrapper {overflow: hidden;position: relative; width: 100%;padding-top:50px;}
#ModPayWrapper .ModPay ul {padding:0;}
#ModPayWrapper .ModPay ul li {float:left; margin: 0 0 20px 0;}
#ModPayWrapper .ModPay ul li img {margin: 0 15px 10px 20px; }

#footer {margin:0 auto; background:none;position:relative; clear:both; padding: 11px 0 30px 12px;overflow:hidden;}
#footer p {font: normal 10px/19px Verdana}
#footer a {font: normal 10px/19px Verdana; color: #1a1a1a;text-decoration: none;}
#footer a:hover {color: #3094AE;}

/* prodotto dettaglio*/  
#center_column {overflow: hidden;position: relative; padding: 20px 0 0 20px;}

/* titolo pagina prodotto dettaglio*/
.titlePage {margin:0 0 10px 0;padding:8px 0 8px 0px;position:relative;}
.titlePage span {font: 12px/21px Arial,Helvetica,sans-serif;}
.titlePage .titleHead{color:red;}
.titlePage .navigation-pipe {width: 5px;height: 0;display: inline-block;padding: 12px 0 0 0;overflow: hidden;margin: 0 7px;background: url(../images/ico/ico-pipe.png) 50% 6px no-repeat;}
.titlePage a {color:#3094AE;text-decoration:none; font: 12px/21px Arial,Helvetica,sans-serif;}
.titlePage a:hover {color:#1A1A1A}
.navigation-marker {width: 5px;height: 0;display: inline-block;padding: 12px 0 0 0;overflow: hidden;margin: 0 7px;background: url(../images/ico/marker-black.png) 50% 6px no-repeat;}


#primoBlock {margin: 20px 0 0 0;overflow: hidden;}
#primoBlock .left-block {width:380px;float:left;}
#primoBlock  .image-block {width: 350px;height: 350px;border-width: 2px;border-style:solid;position: relative;padding:15px; border-color:#CDCDCD;}



/* carousel MINIATURE*/
#views_block {width: 380px;height: 100px;margin: 10px 0 5px 0;position: relative;position: relative; padding:0;}


/*link stampa e invia amico */
#useful_links {clear:both;margin:10px 0 0 0;padding:10px 0 10px 0;overflow:hidden;border-top:1px;border-style:solid;border-color:#CDCDCD;}
#useful_links li {margin:10px 0 0 0; float:left;}
#useful_links li.print {padding:0 0 0 19px;background:url(../images/ico/ico-print.png) 0 0 no-repeat; height: 22px; margin-right: 15px; }
#useful_links li.friend {padding:0 0 0 22px;background:url(../images/ico/ico-friend.png) 0 1px no-repeat; height: 22px; margin-right: 15px;}
#useful_links li a {color: #1a1a1a; text-decoration:none;margin-left:10px; font: bold 12px/24px Arial,Helvetica,sans-serif;}
#useful_links li a:hover {color:#3094AE;}

/*block add cart */
#primoBlock .right-block {width: 530px; float: left; padding: 0 0 0 30px; }
#primoBlock .right-block h1 {font-size: 20px; line-height: 32px;}
#primoBlock .right-block p {margin: 10px 0 10px 0;padding-right: 10px; font-size: 13px;font-style:italic; line-height: 20px;}
#primoBlock .right-block h2 {padding-right: 10px; font-size: 13px; line-height: 20px;}
#primoBlock .right-block h2 b {font-size: 13px; line-height: 20px;}
#primoBlock .right-block p b {margin: 10px 0 10px 0;padding-right: 0px; font-size: 13px;font-style:italic; line-height: 20px;}

#blockPrice .price {overflow: hidden;border-bottom:1px;border-style:dotted;border-color: #CDCDCD;}
#blockPrice .price {padding: 10px 0 5px 0; overflow: hidden;}
#blockPrice span.firstprice {display: block; float:right;font-size: 22px;line-height: 30px; margin-right: 35px; padding-top: 30px;}
#blockPrice span.oldprice {text-decoration: line-through;}
#blockPrice span.secondprice {display: block; float:right;font-size: 22px;line-height: 30px; margin-right: 35px; color:#6EAA05;padding-top: 30px;font-weight: bold;}
#blockPrice span.text {display: block; float:left;line-height: 18px;padding: 20px 0 0 5px; font-weight: bold;}

#block_Add_cart {overflow: hidden;border-bottom:1px;border-style:dotted;border-color:#CDCDCD;padding: 0 0 15px 0;}
#block_Add_cart .add_cart {float: right; margin:10px 30px 0 0;}
#block_Add_cart label {float: left;padding: 6px 12px 0 0; font-weight: bold;margin-top: 22px;}
#block_Add_cart .input-qt {width: 25px;height: 23px;float:left;padding: 5px;text-align: center;border: 2px solid #CDCDCD;margin-top: 18px;}
#block_Add_cart .add_cart h4 {float:left;line-height: 0px;}
/* social block */
#primoBlock .social {margin:15px 0 0 0;padding:10px;overflow:hidden;}

.options {overflow: hidden;clear:both; font-size:14px;}
.options span.stock {display: block;font-size: 0.842em;padding: 10px 30px 0 0;text-align: left; float:left;}
.options span.shipping {display: block;font-size: 0.842em;padding: 10px 30px 0 0;text-align: left;float:left;clear:both;}

.options span.guaranty {display: block;font-size: 0.842em;padding: 10px 30px 0 0;text-align: left;float:left; clear:both;}
.options span.guaranty a {text-decoration:none;color:#0A57A5;font: bold 12px Arial,Helvetica,sans-serif;}
.options span.guaranty a:hover {text-decoration:none;color:#1A1A1A;font: bold 12px Arial,Helvetica,sans-serif;}

.options span.extra-guaranty {font-size: 0.842em; margin: 7px 0 0 0;padding: 5px 30px 10px 10px;text-align: left;float:left;clear:both; line-height: 16px; position: relative;background:#f5f5f5;}
.options span.extra-guaranty b {font-weight:bold;font-size:13px;line-height: 16px;}
.options span.ex-cloesed {position:absolute; top:3px; right:5px}

/*tabs */
#blockTabs {overflow: hidden;clear:both;margin: 30px 20px 0 0;}
#blockTabs .content {display: block; padding: 20px; font-size:13px;line-height: 21px;color:#1A1A1A;width: 95%;}
#blockTabs .content ul {list-style-type:disc;padding-left: 20px;}
#blockTabs .content li{padding-left: 5px;font-size:13px;line-height: 21px;}

.attachments  {padding: 20px;}
.attachments ul {padding:0;font-size:13px;line-height: 26px;}
.attachments ul li {margin: 0 0 15px 0;padding-left: 35px;  background: url(../images/ico/ico-load.png) no-repeat scroll left;}
.attachments li a {font-size:13px;line-height: 21px;text-decoration:none;color: #1A1A1A;}
.attachments li a:hover { color:#3094AE;}

/* tabs (accessorie) */
#idAccess {padding:10px 20px;position:relative;}
#idAccess ul {padding:0;}
#idAccess li {height:96px;overflow:hidden;border-width:1px 0 0px 0;border-style:solid; border-color: #CDCDCD; margin: 10px 0 10px 0;padding:20px 0 20px 0;}
#idAccess li.titleCat {overflow:hidden;border-width: 0 0 0PX 0;border-style:solid; border-color: #cccccc; margin: 1px 0 5px 0;padding: 20px 0 3px 0;height: 20px;color:  #000000;font-size: 14px;font-weight: bold;font-family: arial;}

#idAccess li .accessories_desc {width:600px;float:left;overflow:hidden; padding-bottom: 10px; height:78px;}
#idAccess li .accessories_desc a.accessory_image {width:80px;height:80px;display:block;float:left;margin:0 20px 0 0;border-width:1px;border-style:solid; border-color: #CDCDCD;}
#idAccess li .accessories_desc h5 {margin:0 0 7px 0; padding:5px 0 0 0;}

#idAccess li a.product_link {font:bold 14px/18px Arial;text-decoration:none;color:#3094AE;text-transform: uppercase;}
#idAccess li a.product_link:hover {color: #1A1A1A;}
#idAccess li a.product_descr {font:13px/21px Arial;text-decoration:none;text-transform:none !important;color: #1A1A1A;}
#idAccess li a.product_descr:hover {color: #1A1A1A;}

#idAccess li .accessories_price {float:right;border-width:0 0 0 1px;border-style:solid;border-color:#CDCDCD;padding:3px 0 0 25px;width:230px;}
#idAccess li .accessories_price span.price {display:block; margin-left: 16px; font: bold 16px/18px Arial;}
#idAccess li .accessories_price span.stock {display: block;float: left;font-size: 0.842em;padding: 10px 30px 0 16px;text-align: left;}

/* KIT COMPOSIZIONE */
#idKit {padding:10px 20px;position:relative;}
#idKit ul {padding:0;}
#idKit li {overflow:hidden;border-width:0 0 1px 0;border-style:solid; border-color: #CDCDCD; margin: 10px 0 10px 0;padding:20px 0 20px 0;}

#idKit li .kit_desc {width:600px;float:left;overflow:hidden; padding-bottom: 10px;height:86px;overflow:hidden;}
#idKit li .kit_desc a.kit_image {width:80px;height:80px;display:block;float:left;margin:0 20px 0 0;border-width:1px;border-style:solid; border-color: #CDCDCD;}
#idKit li .kit_desc h5 {margin:0 0 7px 0; padding:5px 0 0 0;}

#idKit li a.kitproduct_link {font:bold 14px/18px Arial;text-decoration:none;color:#3094AE;text-transform: uppercase;}
#idKit li a.kitproduct_link:hover {color: #1A1A1A;}
#idKit li a.kitproduct_descr {font:13px/21px Arial;text-decoration:none;text-transform:none !important;color: #1A1A1A;}
#idKit li a.kitproduct_descr:hover {color: #1A1A1A;}

#idKit li .kit_price {float:right;border-width:0 0 0 1px;border-style:solid;border-color:#CDCDCD;padding:0 0 0 25px;width:230px;height: 76px}
#idKit li .kit_price ul {padding:0;}
#idKit li .kit_price li {float:left; margin: 0 14px 0 0;border:none;}

#idKit li .kit_price span.kitprice {display:block; margin:5px 0 0 16px;font: bold 14px/18px Arial;}
#idKit li .kit_price span.kitstock {display: block;float: left;font-size: 0.842em;padding: 10px 30px 0 16px;text-align: left;}


/* carrello cassa riepilogo */
#RipCart {overflow: hidden;position: relative;}
#RipCart h4 {font-size:16px;padding: 30px 0 0 20px;font-weight: bold;}

/* carrello cassa riepilogo ADMIN */
.Admin-RipCart {overflow: hidden;position: relative;  border-bottom: 1px solid #C0C0C0;}
#checkout-list li .qt-add-admin {float: left;margin:0 0 0 60px;}
#checkout-list li .qt-add-admin span { float:left;margin:6px 0 0 0;font-weight: bold;}

#blockTabs-cart-Cash .adminInfo ul {overflow: hidden;position: relative;}
#blockTabs-cart-Cash .adminInfo li {padding: 0 0 0 0;font: normal 12px/18px arial; margin:0 0 5px 0}
#blockTabs-cart-Cash .adminInfo li b {padding: 0 0 0 0;font: bold 13px/18px arial; margin:0 0 5px 0}
#blockTabs-cart-Cash .content {display: block; padding: 20px; font-size:13px;line-height: 21px;color:#1A1A1A;width: 95%;}

/* PERCORSO CARRELLO */
#RipCart #title {border-bottom: 0 solid #C0C3C6;overflow: hidden;padding: 13px 22px 0 20px;position: relative;}

#checkout-list {padding:0 0 20px 0; overflow: hidden;position: relative;font: bold 14px/18px Arial}
#checkout-list ul {padding:0;}
#checkout-list li {overflow:hidden; margin: 20px 20px 0 20px;padding:0;border-bottom: 1px dotted #a1a1a1;padding-bottom:10px;}

#checkout-list li .checkout-list-desc {width:460px;float:left;overflow:hidden; padding-bottom: 10px;margin-left: 10px;}
#checkout-list li .checkout-list-desc a.checkout-list_image {float:left; color:#626262; text-decoration:none;border-width:1px;border-style:solid; border-color: #CDCDCD;margin-right: 18px;}
#checkout-list li .checkout-list-desc h5 {margin:0 0 7px 0; padding:5px 0 0 0; font: bold 14px/18px Arial;text-transform: uppercase;}
#checkout-list li .checkout-list-desc p {font-size: 12px;font-style:italic;line-height: 16px;}

#checkout-list li .qt-add {float: left;margin:0 0 0 60px;}
#checkout-list li .qt-add span { float:left;margin-right: 5px;}

#checkout-list li .qt-add .input-cart {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CDCDCD;font-size: 11px;padding: 6px 2px 5px 3px;text-align: center;vertical-align: middle;width: 25px;}
#checkout-list li .pricesU {float: left;margin:6px 0 0 40px; width: 90px;text-align:right;font-weight: bold;}
#checkout-list li .pricesU-admin {float: left;margin:6px 0 0 85px; width: 90px;text-align:right;font-weight: bold;}
#checkout-list li .pricesT {float: left;margin:6px 0 0 28px; font-weight: bold;text-align:right;width: 100px;}
#checkout-list li .delete {float: right; margin:8px 15px 0 0;cursor: pointer;}

#checkout-list li.titlecart {overflow:hidden; margin: 8px 20px 0 20px;padding:0;border: 1px solid #CDCDCD;padding:10px 0 10px 0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);}

#checkout-list .title-desc  {width:460px;float:left;overflow:hidden;margin-left: 10px;}
#checkout-list .title-desc span {padding-left: 98px;font-weight: bold;}
#checkout-list .title-qt {float:left; padding-left: 75px;font-weight: bold;}
#checkout-list .title-pricesU {float: left; padding-left: 45px;font-weight: bold;}
#checkout-list .title-pricesT {float: left; padding-left: 36px;font-weight: bold;}

#checkout-list .title-qt-admin {float: left; padding-left: 35px;font-weight: bold;}

/* BOX SINISTRO MODALITA E INDIRIZZO */

#blockTabs-cart {clear: both;overflow: hidden;padding: 20px 0 0 0;margin: 20px 20px 10px 20px;}
#blockTabs-cart-Cash {padding: 10px 20px;position: relative;}
#blockTabs-cart-Cash ul {padding:0;}
#blockTabs-cart-Cash li {overflow:hidden; margin: 5px 0 10px 0;padding:20px 0 20px 0; font-family:Arial;}
#blockTabs-cart-Cash li .left-desc {width:440px;float:left;overflow:hidden; padding-bottom: 10px;}
#blockTabs-cart-Cash li .left-desc span {font: bold 14px/18px arial;}
#blockTabs-cart h6 {font-size: 13px;line-height: 21px;padding: 20px;}
#blockTabs-cart h5 {font-size: 13px;line-height: 14px;margin-top:6px;} 
#blockTabs-cart h5 a {color: #3094AE;font-weight: bold;font-size: 13px;} 
#blockTabs-cart h5 a:hover {color: #1a1a1a;} 

/* MODALITA DI PAGAMENTO 
#blockTabs-cart-Cash li .left-desc div.block {padding: 0 0 0px 0;}
#blockTabs-cart-Cash li .left-desc div.block p.check1 {font-size: 12px;line-height: 14px;padding: 10px 0 10px 0 ;}
#blockTabs-cart-Cash li .left-desc div.block p.check1 a {text-decoration: underline;font-size: 12px;line-height: 14px;color: #1a1a1a;}
#blockTabs-cart-Cash li .left-desc div.block p.testo {font-size: 12px;line-height: 14px;padding: 0 0 0 0 ;color:#3094AE}
#blockTabs-cart-Cash li .left-desc div.block span.blu {color:#3094AE;}
*/
.left-desc{padding: 0 0 15px 0;overflow: hidden;}
.left-desc div.block {padding: 0 0 0 0;overflow: hidden;}
.left-desc div.block p.check1 {font-size: 12px;line-height: 14px;padding: 10px 0 5px 0 ;}
.left-desc div.block p.check1 a {text-decoration: underline;font-size: 12px;line-height: 14px;color: #1a1a1a;}
.left-desc div.block img {margin-right:10px; float:left;}

.boxDati {border:2px solid rgb(109, 109, 109);padding: 10px; margin: 5px 0 12px 0;border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px;background-color:rgb(241, 241,241);position:relative;}
.boxDati {font: normal 14px/18px arial;display:block;}
.boxDati b {font: bold 14px/18px arial;display:block;}

.boxDati_activ {border:2px solid rgb(0, 143, 53);padding: 10px; margin: 5px 0 12px 0;border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px;background-color:rgb(212, 250, 187);position:relative;}
.boxDati_activ {font: normal 14px/18px arial;}
.boxDati_activ b {font: bold 14px/18px arial;}
.boxDati_activ span {font: bold 14px/18px arial;}
.boxDati_activ p {font: normal 13px/22px arial;}

.boxDati_help {border:2px solid rgb(15, 157, 192);padding: 10px 5px 10px 5px; margin: 5px 0 10px 0;border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px;background-color:rgb(219, 248, 255);position:relative;min-height:50px;}
.boxDati_help p {font: bold 14px/18px arial;display:block;padding: 6px 0 0 0;text-transform: uppercase;}
.img-help {float:left;margin-right: 10px;margin-bottom:10px;}

/* social */
.footer_social {padding: 0px 0px 0px 20px;float: left;padding-right: 0px;margin-right: 0px;}
.footer_social div {margin-top: 7px;margin-right: 10px;}

/* NUOVO INDIRIZZO*/

.boxDati_dashed {border:2px dashed rgb(109, 109, 109); margin: 5px 0 12px 0;border-radius: 4px; -webkit-border-radius:4px;-moz-border-radius:4px;background-color:rgb(241, 241,241);position:relative;}

 div.blockInd {padding:20px;position:relative;overflow: hidden;}
 p.text {padding: 5px 0 0 0;}

.boxDati_dashed  .closed-menu {position: absolute;right: 3px;top: 3px;z-index: 100;}

.newAdressLeft {float: left;margin:0 0 0 0; width:220px;padding-bottom: 5px;}
.newAdressLeft p.text {padding:5px 0 0 0}
.newAdressLeft p.vuoto {padding: 5px 0 0 0;}
.cap {float: left;margin:0 0 0 10px;width:100px;}

form.ind {clear:both;}
form.ind .text label,
form.ind .password label,
form.ind .checkbox span  {display:block;float:left;text-align:left;font-weight: bold;padding:4px 7px 0 0;font-size:12px;}
form.ind input[type=text]{width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;background:#fff;}
form.ind input[type=cap]{width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;background:#fff;}
form.ind .select_prov {width:94%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px 3px 5px;font-size:13px;background:#fff;}


/* carrello COLONNA DESTRA PREZZI */

#TotalPay {float:right;width:400px;overflow:hidden;}
#TotalPay ul {padding:0;}
#TotalPay li {overflow:hidden; margin: 0 0 5px 0;padding:10px 0 10px 0; border: 1px dashed #A1A1A1;background: none repeat scroll 0 0 #FAFAFA;}

#TotalPay li .desc-left {display: inline;float: left;padding-left: 10px;width: 180px;font: normal 13px/18px Arial;}
#TotalPay li .desc-left-total {display: inline;float: left;padding:22px 0 0 10px;width: 180px;font: normal 15px/22px Arial;}
#TotalPay li .Total-Right {display: inline;float: left;padding-left: 10px;width: 180px;font: normal 13px/18px Arial; text-align: right;}
#TotalPay li .Total-Right div {font-weight: bold;}
#TotalPay li .Total-Right p {font-weight: bold;font-size:18px}
#TotalPay div {padding-top: 15px; padding-left: 10px;float:left;}

/* bottone shopping */

.continue_shopping {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #a6a6a6;
	display:inline-block;
	cursor:pointer;
	color:#1A1A1A;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.continue_shopping:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;}
	
.continue_shopping:active {position:relative;top:1px;}

/* bottone ordina - login */

.ButtonOrder, .ButtonLogin {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #37a0ba), color-stop(1, #3095ae));
	background:-moz-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:-webkit-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:-o-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:-ms-linear-gradient(top, #37a0ba 5%, #3095ae 100%);
	background:linear-gradient(to bottom, #37a0ba 5%, #3095ae 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37a0ba', endColorstr='#3095ae',GradientType=0);
	background-color:#37a0ba;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0D6F87;
	display:inline-block;
	cursor:pointer;
	color:#FFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #8C8C8C;	
}
.ButtonOrder:hover, .ButtonLogin:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3095ae), color-stop(1, #37a0ba));
	background:-moz-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:-webkit-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:-o-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:-ms-linear-gradient(top, #3095ae 5%, #37a0ba 100%);
	background:linear-gradient(to bottom, #3095ae 5%, #37a0ba 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3095ae', endColorstr='#37a0ba',GradientType=0); background-color:#3095ae;}

.ButtonOrder:active, .ButtonLogin:hover:active {position:relative;top:1px;}

/* box motore di ricerca intelligente */
.boxSearch  {position: absolute; top:218px;right:52px;border-width:2px;border-style:solid; border-color: #CDCDCD;width:340px;z-index: 1000;background-color:#fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}

/* ACCESSO rapido login */
.loginRapid  {display:none;position: absolute; top:40px;left:10px;border-width:1px;border-style:solid; border-color: #CDCDCD;width:250px;z-index: 1100;background-color:#fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding:15px 20px 15px 20px;}

.loginRapid p.text {padding: 8px 0 0 0;}
.loginRapid p.lost_password {margin: 0;padding: 17px 0 0 0;}
.loginRapid p.lost_password a {color:#3094AE;font-size:12px;}
.loginRapid p.lost_password a:hover {color:#1A1A1A;font-size:12px;}

/* FORM LOGIN RAPIDO */
form.rpd {clear:both;}
form.rpd h3 {color: #3094AE; font-weight: bold;}

form.rpd .text label,
form.rpd .password label,
form.rpd .checkbox span  {display:block;float:left;padding:4px 7px 0 0;text-align:left;font-weight: bold;padding:4px 7px 0 0}

form.rpd input[type=password] {width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;}
form.rpd input[type=email] {width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;}

/* MEGAMENU*/
#megamenu  {position: absolute; top:217px;left:0;border-width:0 0 4px 0;border-style:solid; border-color:#319BB6 ;width:100%;z-index: 1200;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding:0; background: none repeat scroll 0 0 #FFF;}

#megamenu .inner {margin:0 auto;overflow:hidden;}
.closed-menu {position:absolute; top:0; right:0;}

/* MEGAMENU MENU FISSO*/

#megamenu div.inner .MenuVertical {float:left;background-color:#f1f1f1;min-height: 250px;width:230px;}

ul.MenuVertical { margin:0; padding:0; color: #1a1a1a; text-decoration: none;}
ul.MenuVertical li { display:inline;}
ul.MenuVertical li a {border-top:1px solid #fff;border-bottom:1px solid #a8a8a8;display:block; text-decoration:none; margin:0px;padding:6px 0px 6px 15px;font:bold 12px Arial,Helvetica,sans-serif;text-transform: uppercase;}
ul.MenuVertical li a:link, ul.MenuVertical li a:visited {color: #1a1a1a;} 
ul.MenuVertical li a:hover, ul.MenuVertical li a:active {background:#FFFFA8 url(../images/ico/marker_menu.png) no-repeat center left 6px; color:#187991;font:bold 12px Arial,Helvetica,sans-serif;} 
/*menu attivo*/
ul li.menuactive {display:block; background:#fff url(../images/ico/marker_menu.png) no-repeat center left 6px; list-style: none;}
.menuactive {background:#fff;}

/* MEGAMENU MENU LAYER - SOVRAPPOSTO*/

#megamenu div.inner .layer1 {display:block;float:left;/*position:absolute;*/ top:0;left:230px;z-index:1500;width:76.8%;/*height:446px;*/}

div.layerLeft {color: #1a1a1a;float: left;overflow: hidden;width: 350px;padding-bottom: 20px;}
div.layerLeft ul {overflow: hidden;padding:0;}
div.layerLeft li {margin:5px 15px 2px 25px;float: left;list-style-type: none;width: 219px;}
div.layerLeft li a {color:#1a1a1a;text-decoration:underline;font-size:14px;}
div.layerLeft li a:hover {color:#3094AE;text-decoration:underline;}

div.layerLeft p.laytitle {font:bold 0.975em Arial,Helvetica,sans-serif; color: #3094AE; padding: 10px 0 10px 25px;}
div.layerLeft p.laytitle a{color: #3094AE; text-decoration:none;font-weight: bold;}
div.layerLeft p.laytitle a:hover{color: #1a1a1a;text-decoration:underline;}

div.layerLeft p.laysubTitle {font:bold 0.975em Arial,Helvetica,sans-serif; color: #6B6B6B; padding: 5px 0 10px 25px;}


div.layerRight {color: #1a1a1a;float: right;overflow: hidden;width: 400px;}
div.layerRight .layerRight-inner{ border-color: #CDCDCD;border-style: solid;border-width: 0 0 0 0px;overflow: hidden;}
div.layerRight .layerRight-inner ul{border-color: #fff;border-style: solid;border-width: 0 0 0 0; padding: 10px;}
div.layerRight .layerRight-inner li {padding: 10px; border:1px solid #CDCDCD;background-color: #f2f2f2;box-shadow:0 3px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow:  0 3px 8px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 3px 8px rgba(0, 0, 0, 0.1);}

 div.layerRight .layerRight-inner li img {border:10px solid #fff;}
 div.layerRight .layerRight-inner li a.imgMenu {display: block; text-align: center;width: 100%;background:#fff;}
 div.layerRight .layerRight-inner li h1 {padding-top:10px;}
 div.layerRight .layerRight-inner li h1 a {color:#1a1a1a;text-decoration:none;font-size:12px;font-weight: bold;text-transform: none;}
 div.layerRight .layerRight-inner li h1 a:hover{color:#3094AE;}
 div.layerRight .layerRight-inner li p { font-size: 1em;line-height: 16px; margin-top:5px;max-height:130px;overflow: hidden;}
 div.layerRight .layerRight-inner li.title {background: url("../images/ico/ico-pin.png") no-repeat scroll left rgba(0, 0, 0, 0);font-size:15px;font-weight: bold;line-height: 24px;padding-left: 20px;margin:0 0 0 20px;border:none;box-shadow:none;}

.clear{clear:both;}

/* REGISTRATI*/
#center_column h4 {font-size: 16px;font-weight: bold;padding: 0 0 0 0;}


#registration {overflow: hidden; padding: 0 20px 20px 20px;}
#registration h3 {color: #3094AE;padding:10px 0 3px 0;font-size:14px;font-weight: bold;text-transform:uppercase; }
.loading-img {width:100%;text-align:center;}

.linea-form {overflow: hidden;clear: both;padding: 6px 10px 12px 14px;background: #F0F0F0;margin-bottom: 10px;border: 1px dashed #ccc;}
.linea-form p.font {font-size:12px;line-height: 21px;padding: 0 0 0 0;}
.linea-form p.font a {font-size:12px;line-height: 18px;text-decoration:none;color: #D5001E;}
.linea-form p.font a:hover {color: #D5001E;;text-decoration: underline;}
.linea-form p.check {font-size:12px;line-height: 14px; margin:10px 20px 0 0;font-weight: bold;float:left;}
.linea-form div.check {font-size:12px;line-height: 14px; margin:10px 20px 0 0;font-weight: bold;float:left;}

.linea-form .desc {float: left;margin-right: 10px;padding: 0;width:450px;}
.linea-form .desc p.font1 {padding: 20px 0 0 0; font-size:12px;}
.linea-form .spam {float: left;margin-right: 20px;padding: 0;width:100px;}
.linea-form img {float: left;margin-right: 20px;padding: 0;}
.linea-form p.left {float: left;margin-right: 20px;padding-top:10px;width:450px;font-size:12px;line-height: 16px;}


.linea-form .boxFormLeft {float: left;margin-right: 10px;padding: 0;width:220px;}
.linea-form .boxFormLeft p.text {padding: 0 0 0 0;}
.linea-form .boxFormLeft p.vuoto {padding: 20px 0 0 0;}
.linea-form .cap {float: left;margin-right: 10px;padding: 0;width:100px;}

form.rgt {clear:both;}
form.rgt .text label,
form.rgt .password label,
form.rgt .checkbox span  {display:block;float:left;padding:4px 7px 0 0;text-align:left;font-weight: bold;padding:4px 7px 0 0;font-size:12px;}
form.rgt input[type=text]{width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;background:#fff;}
form.rgt input[type=cap]{width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;background:#fff;}
form.rgt input[type=password] {width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;background:#fff;}
form.rgt input[type=email] {width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;background:#fff;}
form.rgt .select_prov {width:94%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px 3px 5px;font-size:13px;background:#fff;}
form.rgt .textarea {background: none repeat scroll 0 0 #fff;border-width:1px;border-style:solid; border-color: #CDCDCD;padding: 10px;
font: 13px Arial,Helvetica,sans-serif;margin-top:5px;}
form.rgt input[type=spam] {width:90%;border-width:1px;border-style:solid; border-color: #CDCDCD;padding:5px 5px;font-size:13px;background:#fff;}

/* CONTATTACI*/

#contact-form {overflow: hidden; padding: 20px 0 0 0;}
#contact-form h3 {color: #3094AE;padding:10px 0 3px 0;font-size:14px;font-weight: bold;text-transform:uppercase; }
.contact_right {overflow: hidden; padding: 40px 0 0 0;width:550px;float:right;}
.contact_right {color: #1a1a1a;font: 13px/18px Arial,Helvetica,sans-serif;}
.contact_right b {color: #1a1a1a;font: 13px/18px Arial,Helvetica,sans-serif;font-weight: bold;}

.contact_left {overflow: hidden; padding: 40px 0 0 20px;width:300px;float:left;}
.contact_left {font-size:13px;line-height:22px; }
.contact_left b {font-size:14px;line-height:22px; font-weight: bold;}
.contact_link {font:bold 14px/18px Arial;text-decoration:none;color:#3094AE;text-transform: uppercase;}
.contact_link:hover {color: #1A1A1A;}
/* PG CHI SIAMO - */

#center_column div.itr {padding: 0 20px 20px 0px;}
#center_column div.itr h2 {margin:5px 0 0 0;font-size:15px; line-height:43px; height:45px; background:url(../images/bg/bg-title.png) left top repeat-x; padding:0 0 0 20px;font-weight:bold; color: #1a1a1a; text-transform:none; border-radius:3px 3px 0 0;}


#center_column div.itr .textblock {float: left;padding: 20px 10px 0 20px;}
#center_column div.itr .textblock p {font-size:13px; margin: 10px 20px 20px 0; line-height: 21px;font-weight: normal;}
#center_column div.itr .textblock p b {font-weight:bold;font-size:13px;line-height: 21px;}
#center_column div.itr .textblock p em {font-size:13px;line-height: 21px;}
#center_column div.itr .textblock p img {float: left; margin-right: 15px;}

#center_column div.itr .textBrand {padding: 20px 10px 0 0; position:relative;overflow: hidden;}
#center_column div.itr .textBrand span.letter {font-size:16px;font-weight:bold;display:block;text-transform:uppercase; color:#3094AE; padding: 0 0 0 20px;clear:both;}
#center_column div.itr .textBrand ul {padding-left: 10px;}
#center_column div.itr .textBrand li {float: left; margin:5px 5px 5px 5px; width:120px;text-align: center;height: 80px;border:1px solid #CDCDCD;}

/* NEWS NOVITA - */

/* GRIGLIA */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display: inline;float: left;position: relative;}

/* NEWS ---------------------- */

#news ul {list-style-type: disc;padding:10px 0 0 20px;}
#news li {padding-left: 5px;font-size: 13px;line-height: 21px;}
#news a {text-decoration: none;font-size: 13px;color:#3094ae;}
#news a:hover {color: #1A1A1A;}
#news b {font-size: 13px;line-height: 21px;}

#news .suffix_1 {padding-right: 70px;}
#news .grid_1 {width: 625px;}
#news .grid_1 h1 {font-size:16px;line-height: 21px;color: #3094ae;padding: 0 0 10px 0;font-weight: bold;}
#news .grid_1 h3.time {line-height:21px;color: #3094ae;padding: 0 0 10px 0;font-size:12px;}

#news .grid_1 p {font-size: 13px;line-height: 21px;}
#news .grid_1 p b {font-size: 13px;line-height: 21px;}
#news .grid_1 img {text-align:center; padding: 0 0 30px 0;max-width:600px;}

#news .pdf {padding:30px 0 0 0;}
#news .pdf ul {list-style:none;padding:0;}
#news .pdf li {background: url("../images/ico/ico-load.png") no-repeat scroll left 5px rgba(0, 0, 0, 0); padding: 5px 0 10px 40px;height: 32px;}
#news .pdf li a {color: #1a1a1a;font-size:13px;text-decoration: none;}
#news .pdf li a:hover {color: #3094ae;}


#news .grid_2 {width: 230px; margin-left:0;}
#news .grid_2 p {font-size: 13px;line-height: 21px;}
#news .grid_2 p b {font-size: 13px;line-height: 21px;}
#news .grid_2 h6.titlePg {font-size:14px;line-height: 21px;color: #1a1a1a;padding: 0 0 10px 25px;font-weight: bold; background: url("../images/ico/ico-news.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);}
#news .grid_2 h3.time {line-height:21px;padding: 0 0 5px 0;font-size:12px;}
#news .grid_2 h1.titleNews {line-height: 18px;color: #3094ae;padding: 0 0 14px 0;font-size:13px;}
#news .grid_2 h1.titleNews a:{line-height: 18px; padding: 0 0 14px 0;font-size:13px;}
#news .grid_2 h1.titleNews a:hover {color: #3094ae}
#news .grid_2 h1.titleNews span {color: #000;font-size: 13px;}

.Boxarrow {overflow: hidden; color:#1A1A1A;}
.Boxarrow .left span a {text-decoration: none;font-size: 13px; color:#1A1A1A;}
.Boxarrow .left span  a:hover {color:#3094ae;}

.hrOne {font-size: 0;height: 2px;line-height: 0;margin: 20px 0;overflow: hidden;}
.hrOne {background-image: url("../images/bg/hor-line-1.png");}

/* glossario - */

.article-gloss {padding-bottom: 40px;}

#center_column div.itr .textblock .article-gloss h1 b {font-weight:bold;font-size:14px;line-height: 21px;text-transform: uppercase;}
#center_column div.itr .textblock .article-gloss h1 b a {font-weight:bold;font-size:14px;}
#center_column div.itr .textblock .article-gloss h6 b {font-size:13px;line-height: 21px;font-weight:bold;}
#center_column div.itr .textblock .article-gloss h6 a {font-size:13px;}

#box-gloss-letter {overflow:hidden; margin:0 0 30px 0;}

.gloss-letter {-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;box-shadow:inset 0px 1px 0px 0px #97c4fe;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #319bb6), color-stop(1, #40b8d6));background:-moz-linear-gradient(top, #319bb6 5%, #40b8d6 100%);background:-webkit-linear-gradient(top, #319bb6 5%, #40b8d6 100%);background:-o-linear-gradient(top, #319bb6 5%, #40b8d6 100%);background:-ms-linear-gradient(top, #319bb6 5%, #40b8d6 100%);background:linear-gradient(to bottom, #319bb6 5%, #40b8d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#319bb6', endColorstr='#40b8d6',GradientType=0);background-color:#319bb6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #23778c;display:inline-block;cursor:pointer;color:#ffffff;font-family:arial;font-size:16px;font-weight:bold;padding:6px 11px;text-decoration:none;text-shadow:0px 1px 0px #1570cd; margin-bottom: 5px;}

.gloss-letter:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #40b8d6), color-stop(1, #319bb6));background:-moz-linear-gradient(top, #40b8d6 5%, #319bb6 100%);background:-webkit-linear-gradient(top, #40b8d6 5%, #319bb6 100%);background:-o-linear-gradient(top, #40b8d6 5%, #319bb6 100%);background:-ms-linear-gradient(top, #40b8d6 5%, #319bb6 100%);background:linear-gradient(to bottom, #40b8d6 5%, #319bb6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40b8d6', endColorstr='#319bb6',GradientType=0);background-color:#40b8d6;}

.gloss-letter:active {position:relative;top:1px;}



/* ADMIN CMS*/
.Admin-titlePage {margin:0 0 10px 0;padding:8px 0 8px 0px;position:relative;}
.Admin-titlePage span {font: 12px/21px Arial,Helvetica,sans-serif;}
.Admin-titlePage .navigation-pipe {width: 5px;height: 0;display: inline-block;padding: 12px 0 0 0;overflow: hidden;margin: 0 7px;background: url(../images/ico/ico-pipe.png) 50% 6px no-repeat;}
.Admin-titlePage a {color:#1A1A1A;text-decoration:none; font: 12px/21px Arial,Helvetica,sans-serif;}
.Admin-titlePage a.active {color:#3094AE;text-decoration: underline;}


#Admin-blockTabs {overflow: hidden;clear:both; padding: 0 20px 0 0;}
#Admin-blockTabs .divTable {clear:both; padding: 20px 0 20px 0;}

.tableCat {background: linear-gradient(to bottom, #F9F9F9 5%, #E9E9E9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #C0C0C0;border-top: 1px solid #C0C0C0;overflow: hidden;}

.tableLine {line-height: 21px;overflow: hidden;}
.tableLine .tablefunzioni {border-bottom: 1px solid #C0C0C0;background: #F2FAFF;overflow: hidden;}

.tableleft {float: left;overflow: hidden;position: relative;}
.tableleft ul {overflow: hidden;position: relative;}
.tableleft ul li {float: left; margin:8px 0 5px 8px; font: normal 12px/16px Arial,Helvetica,sans-serif;display: inline-block;}

.tableleft ul li p.rightT {text-align:right; font-weight: bold;}
.tableleft ul li p.right {text-align:right;font: normal 12px/16px Arial,Helvetica,sans-serif;}
.tableleft ul li p.centerT {text-align:center; font-weight: bold;}
.tableleft ul li p.center {text-align:center;font: normal 12px/16px Arial,Helvetica,sans-serif;}
.tableleft ul li p.left {text-align:left; font-weight: bold;}

.tableleft ul li.colonna30 {width: 30px;}
.tableleft ul li.colonna50 {width: 50px;}
.tableleft ul li.colonna70 {width: 70px;}
.tableleft ul li.colonna80 {width: 80px;}
.tableleft ul li.colonna100 {width: 100px;}
.tableleft ul li.colonna120 {width: 120px;}
.tableleft ul li.colonna140 {width: 140px;}
.tableleft ul li.colonna160 {width: 160px;}
.tableleft ul li.colonna300 {width: 300px;}
.tableleft ul li.colonnaright{text-align: right;}
.tableleft ul li.colonnacenter{text-align: center;}

.tableright {float: right;overflow: hidden;position: relative;padding-right:5px;}
.tableright ul {overflow: hidden;position: relative;}
.tableright ul li {float: left;margin:8px 0 5px 8px;text-align: center; width: 20px;}

.myProduct {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);background-color:#2dabf9;border:1px solid #098adb;display:inline-block;color:#ffffff;font-size:12px;padding: 1px 7px;text-decoration:none;line-height: 16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width: 30px; text-align: center; margin-top: -3px;}

.myProduct:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);background-color:#0688fa;color:#ffffff;} 

.myProduct:active {position:relative;top:1px;}

.myDoc {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
       	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
        background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
        background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
		background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
		background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
        background-color:#f24537;
        border:1px solid #d02718;
        display:inline-block;
        color:#ffffff;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 text-align: center;
		 margin-top: -3px;
    }
.myDoc:hover {
       background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
		background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
		background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
		background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
		background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
		background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
		background-color:#c62d1f;
		color:#ffffff;
    }
.myDoc:active {position:relative;top:1px;}

.myAttachments {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        background-color:#fbb450;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #c97e1c;
        display:inline-block;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 color: #000;
		 text-align: center;
    }
    .myAttachments:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        background-color:#f89306;
		color: #000;
    }
    .myAttachments:active {
        position:relative;
        top:1px;
    }	
	
	.myAssociations {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #c80000));
        background:-moz-linear-gradient(top, #ff0000 5%, #c80000 100%);
        background:-webkit-linear-gradient(top, #ff0000 5%, #c80000 100%);
        background:-o-linear-gradient(top, #ff0000 5%, #c80000 100%);
        background:-ms-linear-gradient(top, #ff0000 5%, #c80000 100%);
        background:linear-gradient(to bottom, #ff0000 5%, #c80000 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#c80000',GradientType=0);
        background-color:#ff0000;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #980000;
        display:inline-block;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 color: #fff;
		 text-align: center;
    }
    .myAssociations:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c80000), color-stop(1, #ff0000));
        background:-moz-linear-gradient(top, #c80000 5%, #ff0000 100%);
        background:-webkit-linear-gradient(top, #c80000 5%, #ff0000 100%);
        background:-o-linear-gradient(top, #c80000 5%, #ff0000 100%);
        background:-ms-linear-gradient(top, #c80000 5%, #ff0000 100%);
        background:linear-gradient(to bottom, #c80000 5%, #ff0000 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c80000', endColorstr='#ff0000',GradientType=0);
        background-color:#c80000;
		color: #fff;
    }
    .myAssociations:active {
        position:relative;
        top:1px;
    }	
	
	.myOrders {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #32CD32), color-stop(1, #228B22));
        background:-moz-linear-gradient(top, #32CD32 5%, #228B22 100%);
        background:-webkit-linear-gradient(top, #32CD32 5%, #228B22 100%);
        background:-o-linear-gradient(top, #32CD32 5%, #228B22 100%);
        background:-ms-linear-gradient(top, #32CD32 5%, #228B22 100%);
        background:linear-gradient(to bottom, #32CD32 5%, #228B22 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32CD32', endColorstr='#228B22',GradientType=0);
        background-color:#32CD32;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #008800;
        display:inline-block;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 color: #fff;
		 text-align: center;
    }
    .myOrders:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #228B22), color-stop(1, #32CD32));
        background:-moz-linear-gradient(top, #228B22 5%, #32CD32 100%);
        background:-webkit-linear-gradient(top, #228B22 5%, #32CD32 100%);
        background:-o-linear-gradient(top, #228B22 5%, #32CD32 100%);
        background:-ms-linear-gradient(top, #228B22 5%, #32CD32 100%);
        background:linear-gradient(to bottom, #228B22 5%, #32CD32 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#228B22', endColorstr='#32CD32',GradientType=0);
        background-color:#228B22;
		color: #fff;
    }
    .myOrders:active {
        position:relative;
        top:1px;
    }
	
	.SubCatVoid{
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #ffec64 5%, #ffffff 100%);
        background:-webkit-linear-gradient(top, #ffec64 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #ffec64 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #ffec64 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #ffec64 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffffff',GradientType=0);
        background-color:#ff0000;
        border:1px solid #ffaa22;
        display:inline-block;
        color: #000;
        font-size:12px;
        padding: 1px 7px;
		width: 30px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
     	border-radius:3px;
		text-align: center;
    }
	.myProductVoid {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #2dabf9 5%, #ffffff 100%);
        background:-webkit-linear-gradient(top, #2dabf9 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #2dabf9 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #2dabf9 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #2dabf9 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#ffffff',GradientType=0);
        background-color:#2dabf9;
        border:1px solid #098adb;
        display:inline-block;
        color:#ffffff;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 text-align: center;
    }
	.myAttachmentsVoid {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #fbb450 5%, #fffffff 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#ffffff',GradientType=0);
        background-color:#fbb450;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #c97e1c;
        display:inline-block;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 color: #000;
		 text-align: center;
    }
	
	.myAssociationsVoid {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #ff0000 5%, #fffffff 100%);
        background:-webkit-linear-gradient(top, #ff0000 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #ff0000 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #ff0000 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #ff0000 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffffff',GradientType=0);
        background-color:#ff0000;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #980000;
        display:inline-block;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 color: #000;
		 text-align: center;
    }
	
	.myOrdersVoid {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #32CD32), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #32CD32 5%, #fffffff 100%);
        background:-webkit-linear-gradient(top, #32CD32 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #32CD32 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #32CD32 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #32CD32 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#32CD32', endColorstr='#ffffff',GradientType=0);
        background-color:#32CD32;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #008800;
        display:inline-block;
        font-size:12px;
        padding: 1px 7px;
        text-decoration:none;
		line-height: 16px;
		 -moz-border-radius:3px;
     	-webkit-border-radius:3px;
    	 border-radius:3px;
		 width: 30px; 
		 color: #000;
		 text-align: center;
    }

.butt_cat_hover {
     background: url(../images/bg/bg_butt_cat.png) repeat-x top;
	 color: #3A3A3A;	
}

/*****COVER*******/
.cover-active{
	position: absolute;
	top: 0px;
	left: 0px;	
	padding:15px;		
}

.cover-active img {	
	z-index: 2000;
}

.cover-active-img {
	width: 100%;	
	z-index: 2000;
}
.cover-block{}
.cover-noactive{
	display: none;
	z-index: 0;
}

.cover-noactive-img {width: 0px;height: 0px;z-index: 0;}

/**********/
.opacity05{opacity: 0.5;}
.opacity1{opacity: 1;}

.header-print{display:none;}
.footer-print{display:none;}

/*******FORM PANEL*****/
/*------------------- FORM NEW ------------------*/
.centerForm {position: relative;border-color: #C0C0C0;border-style: solid;border-width: 0 0 1px 0;padding: 20px;z-index:500;}
.nicEdit-main ul {list-style-type:disc;padding-left: 20px;}
.nicEdit-main ol {list-style-type:decimal;padding-left: 20px;}
.nicEdit-main li{padding-left: 5px;}

.boxForm {float: left;margin:0 10px 10px 0;padding: 0;}
.boxForm p.text {padding: 0;}
.boxForm_nofloat {margin:0 10px 10px 0;padding: 0;}
.boxForm_nofloat p.text {padding: 0;}

form.rgt {clear: both;}

form.rgt .text label, form.rgt .password label, form.rgt .checkbox span {display: block;font-size: 12px;font-weight: bold;padding: 4px 7px 3px 0;text-align: left;}

form.rgt input[type="text"] {background: none repeat scroll 0 0 #fff;border-color: #b4b4b4;border-style: solid;border-width: 1px;font-size: 12px;padding: 5px;}

form.rgt .selectArea {background: none repeat scroll 0 0 #fff;border-color: #b4b4b4;border-style: solid;border-width: 1px;font-size: 13px;padding: 5px 5px 3px;}

form.rgt .textarea {background: none repeat scroll 0 0 #fff;border-color: #b4b4b4;border-style: solid;border-width: 1px;font: 13px Tahoma,Arial,Helvetica,sans-serif;padding: 10px;}

.riga {
	overflow: hidden;
	margin-bottom: 5px;
}

/****NEW PLAY****/
.playButton {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7f7f7), color-stop(1, #e0e0e0));
	background:-moz-linear-gradient(top, #f7f7f7 5%, #e0e0e0 100%);
	background:-webkit-linear-gradient(top, #f7f7f7 5%, #e0e0e0 100%);
	background:-o-linear-gradient(top, #f7f7f7 5%, #e0e0e0 100%);
	background:-ms-linear-gradient(top, #f7f7f7 5%, #e0e0e0 100%);
	background:linear-gradient(to bottom, #f7f7f7 5%, #e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e0e0e0',GradientType=0);
	background-color:#f7f7f7;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#3c3c3c;height: 35px;width: 108px;padding:10px 10px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); }

.playButton:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7f7f7), color-stop(1, #e0e0e0));
	background:-moz-linear-gradient(top, #e0e0e0 5%, #f7f7f7 100%);
	background:-webkit-linear-gradient(top, #e0e0e0 5%, #f7f7f7 100%);
	background:-o-linear-gradient(top, #e0e0e0 5%, #f7f7f7 100%);
	background:-ms-linear-gradient(top, #e0e0e0 5%, #f7f7f7 100%);
	background:linear-gradient(to bottom, #e0e0e0 5%, #f7f7f7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#f7f7f7',GradientType=0);
	background-color:#f7f7f7;}

.playButton:active {position:relative;top:1px;}

.playButton_red {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	background-color:#fe1a00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #fff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	height: 35px;
	width: 108px;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); 
}
.playButton_red:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
	background-color:#ce0100;
}
.playButton_red:active {
	position:relative;
	top:1px;
}

.play {overflow: hidden;}
.play span {display: inline-block;} 
.play h1 {float:right; padding-right: 5px; font-size:18px;font-family:arial;padding-top: 7px;} 
.ClientArea {padding:10px 10px;}
.rightClient {padding:0;float:left;padding:20px 10px 10px 20px;}
.rightClient img {border:1px solid rgb(192, 192, 192);}
.leftClient {padding:0; float: left; hidden;width:680px;font-size:12px; }
.leftClient ul {padding:0;}
.leftClient li {float:left; width:317px; margin:0 10px 10px 0;background: rgb(246, 246, 246);padding:5px 5px;}
.leftClient li {font-size:13px; font-family:Arial,Helvetica,sans-serif;line-height: 18px;}
.leftClient li b {font-weight: bold;line-height: 18px;}
.leftClient li.address {float:left; width:219px; margin:0 10px 10px 0;padding:5px 5px;}
.leftClient li.number {float:left; width:79px; margin:0 10px 10px 0;padding:5px 5px;}
.leftClient li.note {float:left; width:656px; margin:0 10px 10px 0;padding:5px 5px;}
.leftClient h3 {color: #3094AE;padding:8px 0 5px 0;font-size:14px; font-family:Arial,Helvetica,sans-serif;font-weight: bold;text-transform:uppercase; }
.clear {clear:both;}

/* PULSANTE INDIETRO */     
.boxBack {position: relative; width: 480px;padding-left: 15px;float:left;}
.boxForw {position: relative; float: right; text-align: right;width: 480px;}
.BackButton {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #37a0ba), color-stop(1, #3095ae));background:-moz-linear-gradient(top, #37a0ba 5%, #3095ae 100%);background:-webkit-linear-gradient(top, #37a0ba 5%, #3095ae 100%);background:-o-linear-gradient(top, #37a0ba 5%, #3095ae 100%);background:-ms-linear-gradient(top, #37a0ba 5%, #3095ae 100%);background:linear-gradient(to bottom, #37a0ba 5%, #3095ae 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37a0ba', endColorstr='#3095ae',GradientType=0);background-color:#37a0ba;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #1a92b0;display:inline-block;cursor:pointer;color:#ffffff;font-family:arial;font-size:15px;letter-spacing: 0.02em;font-weight:bold;padding: 6px 10px;text-decoration:none;margin: 10px 15px 0 0;text-align: center;min-width: 80px;}
.BackButton{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3095ae), color-stop(1, #37a0ba));background:-moz-linear-gradient(top, #3095ae 5%, #37a0ba 100%);background:-webkit-linear-gradient(top, #3095ae 5%, #37a0ba 100%);background:-o-linear-gradient(top, #3095ae 5%, #37a0ba 100%);background:-ms-linear-gradient(top, #3095ae 5%, #37a0ba 100%);background:linear-gradient(to bottom, #3095ae 5%, #37a0ba 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3095ae', endColorstr='#37a0ba',GradientType=0); background-color:#3095ae;}
.BackButton:active {position:relative;top:1px;}

.options span.desc {display: block;font-size: 14px;padding: 22px 30px 0 0;text-align: left; float:left; color:#0A57A5; font-weight: bold;}

.selecRight {float:right; margin:0 20px 0 0; padding-bottom: 5px;}
.selectprice {width:100%;border-width:1px;border-style:solid; border-color: #c0c0c0;padding:5px 5px 3px 5px;font-size:13px;background:#fff;line-height: 18px;}

/* Partners */ 

#headerparnets  {position:absolute;right:5px;top: 56px;width: 450px;}
#headerparnets  li {float:left;margin: 10px 10px 10px 5px;}
#headerparnets  li img {float:left;}
#headerparnets  li a {color:#6b6b6b; font:bold 12px/14px Tahoma,Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; }
#headerparnets  li a:hover {text-decoration:none; color:#2F8EA7;}

