body { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#308fff', endColorstr='#cfefb7'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#308fff), to(#cfefb7)) fixed; /* for webkit browsers */
background: -moz-linear-gradient(top,  #308fff,  #cfefb7) fixed; /* for firefox 3.6+ */
width:100% }
#modalPage{display: none;position: absolute;width: 100%;height: 100%;top: 0px; left: 0px;}
.modalBackground{filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;width: 100%; height: 100%; background-color: #999999;position: absolute;z-index: 500;top: 0px; left: 0px;}
.modalContainer{position: absolute;width: 606px;left: 50%;top: 50%;z-index: 750;}
.modal{text-align: center;position: relative;top: -303px;left: -253px;z-index: 1000;width: 606px;height: 506px;padding: 0px;background-image: url(images/bgadd1.gif);}
.modalTop{width: 590px;padding: 4px;color: #ffffff;text-align: center;}
.modalTop a, .modalTop a:visited{}
.modalBody{padding-top: 5; padding-bottom: 7px;}
a:visited.menu { color: blue; font-weight: bold; font-size: 12px; font-family: Calibri, ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link.menu { color: blue; font-weight: bold; font-size: 12px; font-family: Calibri, ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link.menu1  { color: black; font-size: 9pt; font-family: Calibri, Arial, , Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a:link.menutit  { color: white; font-size: 9pt; font-family: , Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; text-align: center }
a:visited.menutit  { color: white; font-size: 9pt; font-family: , Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a:visited.menutitd { color: white; font-size: 9pt; font-family: ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
a:link.menu4 { color: red; font-style: normal; font-weight: normal; font-size: 10px; font-family: ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:link.menu2  { color: purple; font-style: normal; font-weight: normal; font-size: 10px; font-family: ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link.menu3 { color: yellow; font-style: normal; font-weight: normal; font-size: 10px; font-family: ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link.menup { color: black; font-style: normal; font-weight: bold; font-size: 10px; font-family: ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover.menu  { color: white; font-size: 12px; font-family: Calibri, ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: red }
a:hover.menu1  { color: blue; font-size: 9pt; font-family: Calibri, Arial, , Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: underline }
a:hover.menutit { color: white; font-size: 9pt; font-family: , Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; text-decoration: none }
a:hover.menutitd { color: white; font-size: 9pt; font-family: ,Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; text-decoration: none }
a:hover.menu4 { color: red; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover.menu2 { color: blue; font-style: normal; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover.menu3 { color: aqua; font-style: normal; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited.menu2 { font-style: normal; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited.menu4 { font-style: normal; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:visited.menu3 { font-style: normal; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover.menup { color: blue; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
prova { float: left }
.alins { float: left }
.articolitit { color: blue; font-size: 12px; font-family: Calibri, , Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; padding-right: 0; width: 140px; height: 50px }
.articolititfmy { color: blue; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; padding-right: 0; width: 140px; height: 50px }
.categorie  { color: blue; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.artcarr { color: gray; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; margin-top: 0; width: 140px; height: 20px }
.carcolor { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: left; padding-top: 10px; padding-right: 10px; padding-left: 10px; vertical-align: top }
.coloriasstxt { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 10px; padding-left: 10px; vertical-align: top }
.coloriasstxt1 { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.carrello1 { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.carrello3 { color: orange; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.carrellox { color: blue; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.carrello2 { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.carrellotab { font-size: 3px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid black }
.carrellotab0 { font-size: 3px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.coloriasstxt2 { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-top: 1px solid black }
.coloriasstxt3 { color: black; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link.coloriasstxt3 { color: black; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:hover.coloriasstxt3 { color: black; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:visited.coloriasstxt3 { color: black; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.carcolorfoto { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; padding-right: 10px; padding-left: 10px; vertical-align: middle }
.cerca1 { color: olive; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: yellow; border: solid 0px lime }
.cercatxt { color: navy; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: yellow; border: solid 1px lime }
.destra { color: maroon; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x }
.menu1  { color: black; font-size: 9pt; font-family: Calibri, Arial, , Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
.caratteri { color: gray; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
.menutit2 { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none }
.menutit   { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; background-position: 0 50%; text-align: center  }
.registrati { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; background-position: 0 50%; text-align: center   }
.menutit1   { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; background-color: orange; background-position: 0 50%; text-align: center; margin-top: 2px; margin-bottom: 1px; padding-top: 0; padding-bottom: 1px; width: 182px; border: solid 1px #c0c0c0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.menutitd { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; background-color: orange; background-position: 0; text-align: center; margin-bottom: 0; padding-bottom: 0; width: 100% }
.menu2  { font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu3  { color: yellow; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu4 { color: red; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.menup { color: black; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menutit0  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.menutitg { color: yellow; font-style: italic; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menutxt { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal }
.helptit { color: red; font-style: normal; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nero1 { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nero2 { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.novitab { margin: 20px 10px; padding: 20px 10px; border-style: solid; border-width: 1px 1px 5px 1px; border-color: #0876cb }
.novitit { color: blue; font-style: italic; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.prodeur { color: red; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.prodeur1 { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: line-through }
.prodeur2 { color: navy; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.prods { color: navy; font-style: normal; font-weight: bold; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.codici { color: navy; font-style: normal; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.prodtit { color: navy; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.promoitit { color: yellow; font-style: italic; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.promotab { margin: 20px 10px; padding: 20px 10px; border-style: solid; border-width: 1px 1px 5px 1px; border-color: #ac00d4 }
.scorrevole    { color: white; font-size: 14PX; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; float: left }
.sponsor { color: red; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; float: left }
.promotab { margin: 20px 10px; padding: 20px 10px; border-style: solid; border-width: 1px 1px 5px 1px; border-color: #ac00d4 }
.prova1 { float: right }
.tablogo   { background-repeat: repeat-x; border: solid 1px #c0c0c0;-moz-border-radius:8; -webkit-border-radius:8; border-radius:8; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECECEC', endColorstr='#b6d7ff'); /* for IE */
background: -webkit-gradient(linear, left top, left right, from(#ECECEC), to(#b6d7ff)); /* for webkit browsers */
background: -moz-linear-gradient(left,  #ECECEC,  #b6d7ff); /* for firefox 3.6+ */ }
.tablogo1  { color: white; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: gray; background-position: 0 100%; border: solid 1px #c0c0c0; background-color:RoyalBlue }
.tablinkup     { color: white; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; vertical-align: middle }
.tablinkup1  { color: gray; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/link.gif); background-repeat: no-repeat; background-position: 0; margin-top: 5px; margin-bottom: 5px; vertical-align: middle }
.linkup   { color: green; font-size: 8pt; font-family: Calibri, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-repeat: repeat-x }
.linkup1 { color: blue; font-size: 8pt; font-family: Calibri, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-repeat: repeat-x }
.linkbot { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-repeat: repeat-x }
.subbot { color: HotPink; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 2pt blue }
.subbot1 { color: gray; font-size: 7.5pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 2pt blue }
.tabart   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x;}
.tabart1  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; padding-left: 10px; right: 2500px; background-color:transparent; padding-top: 5; padding-bottom: 7 }
.tabart10 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; padding-top: 10px; padding-left: 10px; right: 2500px }
.tabart1tab { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ececec; background-repeat: repeat-x; text-align: center; padding-left: 10px; width: 100%; height: 100%; border: solid 1px #c0c0c0 }
.tabart1tablist    { color: white; font-size: 20pt; font-family: Calibri, , Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; text-align: center; padding-left: 0px; width: 95%; height: 100%; vertical-align: middle; border: solid 1px #ffffff; -moz-border-radius: 37; -webkit-border-radius: 37; border-radius: 37;}
.tabart2  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; padding-top: 10px; padding-left: 10px }
.tabart3   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; background-repeat: repeat-x; text-align: center; margin-bottom: 10px; padding-top: 0; padding-bottom: 10px; padding-left: 0; border-top: 0; border-bottom: 10px solid activecaption; border-left: 10px solid transparent }
.tabartcorr { color: white; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; background-repeat: repeat-x; text-align: left; margin: 0 10px 10px; padding: 10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent }
.tabartdett  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; background-repeat: repeat-x; text-align: left; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; -moz-border-radius: 20; -webkit-border-radius:20; border-radius: 20;}
.dettit { color: black; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; background-color: white; background-repeat: repeat-x; text-align: left; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding: 10px; width: 85%; border-bottom: 10px solid #dbdbdb }
.dettxt   { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; background-repeat: repeat-x; text-align: left; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 85% }
.dettfigli { color: navy; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; text-align: left; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.dettfototxt { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; background-repeat: repeat-x; text-align: left; margin-right: 10px; margin-left: 10px; padding-bottom: 3px; width: 100%; vertical-align: bottom; border-bottom: 1px solid black }
.dettfotoagg  { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: white; background-repeat: repeat-x; text-align: left; margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; float: left; vertical-align: bottom }
.tabart4 { color: gray; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent }
.tabart2tab  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ececec; background-repeat: repeat-x; text-align: left; width: 100%; height: 100%; border: solid 1px #c0c0c0 }
.articoli { color: maroon; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; background-repeat: repeat-x; text-align: center; margin-top: 10px; margin-right: 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; width: 150px; height: 230px; float: left; border: solid 1px #3053FF; -moz-border-radius: 18px; -webkit-border-radius:18px; border-radius: 18px;}
.fotothu { color: blue; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; margin-bottom: 8px; width: 140px; height: 100px }
.prez { color: maroon; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; text-align: center; margin-top: 0; margin-bottom: 0; width: 140px; height: 25px }
.tabcentrotop  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x }
.tabarttxt    { color: #090909; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #ffffff; background-repeat: repeat-x; text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; padding-top:6; padding-bottom:6; padding-left:6; -moz-border-radius: 10; -webkit-border-radius:10; border-radius: 10; }
.tabarttit  { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-weight: normal; text-decoration: none; background-repeat: repeat-x; text-align: center; border: solid 1px #c0c0c0 }
.lineb { color: gray; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; border-bottom: 1px solid #c0c0c0 }
.vrepeat { background: url(../../AREA1.jpg) repeat-x }
.fambox {width:300px; height:35px; position:relative}
.famimg {width:40px; height:35px; position:relative; float:left}
.famtit {width:220px; height:35px; position: relative; float:left}
.famprezzo {width:40px; height:35px; position:relative; float:left}
