body{background: #000 url(/common/img/fe/bg.jpg) no-repeat top center;text-align: center;margin: 0;font-family: Helvetica,Arial,Helvetica,sans-serif;}
form{margin: 0;padding: 0;}
.clear{clear: both;}
.floatL{float: left;}
.floatR{float: right;}
.alignLeft{text-align: left;}
.mr10px{margin-right: 10px;}
.mb20px{margin-bottom: 20px;}
.ml54px{margin-left:54px;display: inline; }

#container{width: 906px;margin: 0 auto;position: relative;}
#topMenu{width: 906px;height: 88px;background: url(/common/img/fe/topMenu.jpg) no-repeat;text-align: right;color: #999999;font-size: 12px;font-weight: bold;}
#topMenu a{color: #58ac25;text-decoration: none;}
#topMenu a:hover{text-decoration: underline;}
#topMenu .pd{padding: 65px 20px 0 0;}

#menu{text-align: center;background-color: #000;border-top: 1px #000 solid;border-bottom: 1px #000 solid;border-left: 1px #003200 solid;border-right: 1px #003200 solid;}
#menu ul{margin: 0;padding: 0;}
#menu li{display: block;float: left;list-style: none;text-indent: -9999px;}
#menu li a{display: block;}
#menu li#tab1 a{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 0;width: 170px;height: 50px;}
#menu li#tab1 a:hover{background-position: 0 -50px;}
#menu li#tab1Sel a{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 -50px;width: 170px;height: 50px;}
#menu li#tab2 a{background: url(/common/img/fe/tabDue.jpg) no-repeat 0 0;width: 150px;height: 50px;}
#menu li#tab2 a:hover{background-position: 0 -50px;}
#menu li#tab2Sel a{background: url(/common/img/fe/tabDue.jpg) no-repeat 0 -50px;width: 150px;height: 50px;}
#menu li#tab3 a{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 0;width: 150px;height: 50px;}
#menu li#tab3 a:hover{background-position: 0 -50px;}
#menu li#tab3Sel a{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 -50px;width: 150px;height: 50px;}
#menu li#tab4 a{background: url(/common/img/fe/tabQuattro.jpg) no-repeat 0 0;width: 150px;height: 50px;}
#menu li#tab4 a:hover{background-position: 0 -50px;}
#menu li#tab4Sel a{background: url(/common/img/fe/tabQuattro.jpg) no-repeat 0 -50px;width: 150px;height: 50px;}
#menu li#tab1{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 0;width: 170px;height: 50px;margin:0 70px 0 75px !important;margin:0 70px 0 32px }
#menu li#tab1Sel{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 -50px;width: 170px;height: 50px;margin:0 70px 0 75px !important;margin:0 70px 0 32px }
#menu li#tab2{background: url(/common/img/fe/tabDue.jpg) no-repeat 0 0;width: 150px;height: 50px;margin:0 30px 0 0;}
#menu li#tab2Sel{background: url(/common/img/fe/tabDue.jpg) no-repeat 0 -50px;width: 150px;height: 50px;margin:0 30px 0 0;}
#menu li#tab3{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 0;width: 150px;height: 50px;margin:0 35px 0 0;}
#menu li#tab3Sel{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 -50px;width: 150px;height: 50px;margin:0 35px 0 0;}
#menu li#tab4{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 0;width: 150px;height: 50px;margin:0 70px 0 0;}
#menu li#tab4Sel{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 -50px;width: 150px;height: 50px;margin:0 70px 0 0;}


#menu-en{text-align: center;background-color: #000;border-top: 1px #000 solid;border-bottom: 1px #000 solid;border-left: 1px #003200 solid;border-right: 1px #003200 solid;}
#menu-en ul{margin: 0;padding: 0;}
#menu-en li{display: block;float: left;list-style: none;text-indent: -9999px;}
#menu-en li a{display: block;}
#menu-en li#tab1 a{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 0;width: 170px;height: 50px;}
#menu-en li#tab1 a:hover{background-position: 0 -50px;}
#menu-en li#tab1Sel a{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 -50px;width: 170px;height: 50px;}
#menu-en li#tab2 a{background: url(/common/img/fe/tabDueEn.jpg) no-repeat 0 0;width: 150px;height: 50px;}
#menu-en li#tab2 a:hover{background-position: 0 -50px;}
#menu-en li#tab2Sel a{background: url(/common/img/fe/tabDueEn.jpg) no-repeat 0 -50px;width: 150px;height: 50px;}
#menu-en li#tab3 a{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 0;width: 150px;height: 50px;}
#menu-en li#tab3 a:hover{background-position: 0 -50px;}
#menu-en li#tab3Sel a{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 -50px;width: 150px;height: 50px;}
#menu-en li#tab4 a{background: url(/common/img/fe/tabQuattro.jpg) no-repeat 0 0;width: 150px;height: 50px;}
#menu-en li#tab4 a:hover{background-position: 0 -50px;}
#menu-en li#tab4Sel a{background: url(/common/img/fe/tabQuattro.jpg) no-repeat 0 -50px;width: 150px;height: 50px;}
#menu-en li#tab1{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 0;width: 170px;height: 50px;margin:0 70px 0 75px !important;margin:0 70px 0 32px }
#menu-en li#tab1Sel{background: url(/common/img/fe/tabUno.jpg) no-repeat 0 -50px;width: 170px;height: 50px;margin:0 70px 0 75px !important;margin:0 70px 0 32px }
#menu-en li#tab2{background: url(/common/img/fe/tabDue.jpg) no-repeat 0 0;width: 150px;height: 50px;margin:0 30px 0 0;}
#menu-en li#tab2Sel{background: url(/common/img/fe/tabDueEn.jpg) no-repeat 0 -50px;width: 150px;height: 50px;margin:0 30px 0 0;}
#menu-en li#tab3{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 0;width: 150px;height: 50px;margin:0 35px 0 0;}
#menu-en li#tab3Sel{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 -50px;width: 150px;height: 50px;margin:0 35px 0 0;}
#menu-en li#tab4{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 0;width: 150px;height: 50px;margin:0 70px 0 0;}
#menu-en li#tab4Sel{background: url(/common/img/fe/tabTre.jpg) no-repeat 0 -50px;width: 150px;height: 50px;margin:0 70px 0 0;}

#flashContent{height: 381px;position: absolute;top: 88px;height: 381px;left: 0;}
#leftContainer{float: left;width: 631px;}
#content{position: absolute;top: 467px;left: 0;width: 906px;}
#main{background: #000;border-left: 1px #003200 solid;border-right: 1px #003200 solid;border-bottom: 1px #003200 solid;text-align: center;}
#info{float: left;width: 274px;}
#product{width: 250px;margin: 0 0 0 auto;}
#product #claim{font-size: 17px;color: #ff0000;}
#product #description{font-size: 11px;color: #999999;text-align: center;padding: 0 0 0 2px;margin-bottom: 5px;}
#product #description label{margin: 0 5px 0 0;}
#product #description #Qta{height:22px;width: 65px;text-align: center;margin: 0 15px 0 0;background-color: #58ac25;color: #fff;font-weight: bold;}
#product #description #tot{width: 65px;background-color: #58ac25;height: 22px;font-size: 15px;font-weight: bold;color:#fff;text-align: center;}
#product #description #totQta{width: 65px;background-color: #58ac25;height: 22px;font-size: 15px;font-weight: bold;color:#fff;text-align: center;}
#product #description #tot .pd{padding: 3px 0 0 0;}
#product #description #totQta .pd{padding: 3px 0 0 0;}
#product #addToCart{background: #d90000 url(/common/img/fe/cartIcon.gif) no-repeat top right;font-size: 12px;font-weight: bold;height: 25px;margin:auto;width: 80%;}
#product #addToCart a{color: #fff;text-decoration: none;}
#product #addToCart a:hover{text-decoration: underline;}
#product #checkout{float: left;background-color: #d90000;font-size: 12px;font-weight: bold;color: #fff;height: 25px;margin: 0 0 0 2px;}
#product #addToCart .pd, #product #checkout .pd{padding: 5px 8px 0 10px;}
#login{width: 250px;margin: 20px 0 0 auto;text-align: center;font-size: 11px;}
#login #header{background-color: #014400;font-size: 12px;font-weight: bold;text-align: left;color: #58AC25;}
#login #header .pd{padding: 4px 0 3px 10px;}
#login #dati{width: 224px;margin: 10px auto;text-align: left;color: #999999;}
#login #dati .field{border: 2px #58ac25 solid;margin: 5px 0 5px 0;width: 221px;height: 22px;}
#login #dati .submit{cursor: pointer;background-color: #58ac25;color: #fff;border: 1px #58ac25 solid;font-size: 13px;font-weight: bold;float: right;margin: 5px 0 0 0;padding: 2px;}
#login #dati a{color:#999999; text-decoration: none;}
#login #dati a:hover{text-decoration: underline;}
#login #dati span{font-size: 16px;font-weight: bold;color:#58ac25; }
#login #dati p#welcome{font-size: 14px;color: #fff;}

#link{width: 250px;margin: 20px 0 0 auto;text-align: center;font-size: 11px;}
#link #headerLink{background-color: #014400;font-size: 12px;font-weight: bold;text-align: left;color: #58AC25;}
#link #headerLink .pd{padding: 4px 0 3px 10px;}
#link #linkList{margin: 10px auto;text-align: left;color: #999999;font-size: 12px;}
#link #linkList a{color:#58AC25; text-decoration: none;}
#link #linkList a:hover{text-decoration: underline;}
#link #linkList span{font-size: 16px;font-weight: bold;color:#58ac25; }

#news{float: right;width: 355px;}
#news #item{width: 305px;margin: auto;}
#news #item .title{background-color: #003e00;color: #58ac25;text-align: center;font-size: 12px;font-weight: bold;}
#news #item .title a{color: #58ac25;text-decoration: none;}
#news #item .title a:hover{text-decoration: underline;}
#news #item .title .pd{padding: 3px;}
#news #item .title .pd span{font-size: 16px;}
#news #item .img{float: left;margin: 5px 5px 25px 0;}
#news #item .content{float: right;margin: 5px 0 25px 0;font-size: 12px;color: #999999;text-align: justify;width: 230px;}
#news #item .content a{color: #58ac25;text-decoration: none;}
#news #item .content a:hover{text-decoration: underline;}
#news #item p{font-size: 15px;color: #999999;text-align: justify;padding: 0 0 10px 0;margin: 0;}
#news #item p.intro{font-size: 12px;}
#news #item p.intro b{text-decoration: underline;}

#media{float: left;width: 273px;}
#media #mediaContent{width: 250px;margin: 0 auto 0 0;}
#media #mediaContent .txt{font-size: 12px;font-weight: bold;text-align: left;float: left;margin: 5px 0 30px 0;}
#media #mediaContent .txt a{color: #58ac25;text-decoration: none;}
#media #mediaContent .txt a:hover{text-decoration: underline;}
#media #mediaContent .arrow{float: right;text-align: right;font-size: 14px;font-weight: bold;margin: 5px 0 30px 0;}
#media #mediaContent .arrow a{color: #58ac25;text-decoration: none;}
#media #mediaContent .arrow a:hover{text-decoration: underline;}
#media #mediaContent #carousel{overflow: hidden;width: 250px;height: 76px;position: relative;}
#chat{margin: 20px 0 0 auto;width: 250px;}
#chat .title{background-color: #003e00;color: #58ac25;text-align: left;font-size: 12px;font-weight: bold;width: 250px;}
#chat .title .pd{padding: 4px 0 3px 10px;float: left;}
#chat .title .img{float: right;margin: 0 3px 0 0;}
#chat .img{float: left;margin: 5px 5px 25px 0;}
#chat .content{float: left;margin: 5px 0 25px 0;font-size: 12px;color: #999999;text-align: justify;width: 183px;}
#chat .content a{color: #58AC25;text-decoration: none;}
#chat .content a:hover{text-decoration: underline;}
#chat .contentInfo{font-size: 12px;color: #999999;text-align: justify;margin-top: 5px;}

#prodotto{width:580px;float: right;margin: 0 24px 0 0;display: inline;}
#prodotto h1{margin:0 auto;font-size: 16px;color: #fff;}
#prodotto p{text-align: justify;color: #999;font-size: 12px;padding: 0 16px 0 16px;}
#prodotto #headline{background-color: #014400;font-size: 12px;font-weight: bold;text-align: left;margin: 30px 0 0 0;color: #58AC25;}
#prodotto #headline .pd{padding: 5px 0 5px 16px;}
#prodotto .info{margin: auto;padding: 0;color: #999;font-size: 12px;}
#prodotto .info li{display: inline;}
#prodotto .info td{width: 50%;text-align: left;border-bottom: 1px #999 dotted;}
#prodotto .description{background-color: #014400;font-size: 14px;font-weight: bold;text-align: left;margin: 30px 0 0 0;border: 1px #014400 solid;}
#prodotto .description .txt{font-size: 12px;font-weight: bold;text-align: left;float: left;margin: 5px 0 5px 16px;display: inline;}
#prodotto .description .txt a{color: #58ac25;text-decoration: none;}
#prodotto .description .txt a:hover{text-decoration: underline;}
#prodotto .description .arrow{float: right;text-align: right;font-size: 18px;font-weight: bold;margin:0 5px;display: inline;}
#prodotto .description .arrow a{color: #58ac25;text-decoration: none;}
#prodotto .description .arrow a:hover{text-decoration: underline;}

#gallery{width:580px;float: right;margin: 0 24px 0 0;display: inline;}
#gallery h1{margin:0 auto;font-size: 16px;color: #fff;}
#gallery p{text-align: justify;color: #999;font-size: 12px;padding: 0 16px 0 16px; }
#gallery .headline{background-color: #014400;font-size: 12px;font-weight: bold;text-align: left;margin: 30px 0 0 0;color: #58AC25;}
#gallery .headline .pd{padding: 5px 0 5px 16px;}
#gallery #img{text-align: center;}
#gallery #img a.active{background-color: #014400;color: #58ac25;text-decoration: none;padding: 2px 6px;font-weight: bold;}
#gallery #img a.active:hover{color: #999999;text-decoration: none;background-color: #000;}
#gallery #img a.selected{color: #999999;text-decoration: none;padding: 2px 6px;font-weight: bold;}

#team{width:580px;float: right;margin: 0 24px 0 0;display: inline;}
#team h1{margin:0 auto;font-size: 16px;color: #fff;}
#team p{text-align: justify;color: #999;font-size: 12px;padding: 0 16px 0 16px; }
#team .headline{background-color: #014400;font-size: 12px;font-weight: bold;text-align: left;margin: 20px 0 0 0;color: #58AC25;}
#team .headline .pd{padding: 5px 0 5px 16px;}
#team #img{text-align: center;margin: 20px 0 0 0;}
#team #linkTeam{float: right;font-weight: bold;font-size: 12px;background-color: #58ac25;}
#team #linkTeam .pd{padding: 4px 6px;}
#team #linkTeam a{text-decoration: none;color: #fff;}
#team #linkTeam a:hover{text-decoration: underline;}
#team #linkTeam span{font-size: 14px;}

#privacy{width:580px;float: right;margin: 0 24px 0 0;display: inline;}
#privacy p{font-size: 13px;color: #fff;text-align: justify;}
#privacy h1{margin:0 auto;font-size: 16px;color: #fff;}
#privacy a:link{color: #58AC25;text-decoration: none;}
#privacy a:visited{color: #58AC25;text-decoration: none;}
#privacy a:hover{text-decoration: underline;}


#press{width:580px;float: right;margin: 0 24px 0 0;display: inline;}
#press h1{margin:0 auto;font-size: 16px;color: #fff;}
#press h2{margin:0 auto;font-size: 16px;color: #fff;}
#press p{text-align: justify;color: #999;font-size: 12px;}
#press p.tag-line{padding: 0 24px 0 17px;}
#press .navigator{background-color: #014400;font-size: 14px;font-weight: bold;text-align: center;margin: 30px 0 0 0;color: #999;}
#press .navigator .pd{padding: 5px 0 5px 0px;}
#press .navigator a.active{color: #58ac25;text-decoration: none;}
#press .navigator a.active:hover{color:#000;}
#press .navigator a.selected{color: #000;text-decoration: none;}
#press .description{background-color: #014400;font-size: 14px;font-weight: bold;text-align: left;margin: 30px 0 0 0;border: 1px #014400 solid;}
#press .description .txt{font-size: 12px;font-weight: bold;text-align: left;float: left;margin: 5px 0 5px 16px;display: inline;}
#press .description .txt a{color: #58ac25;text-decoration: none;}
#press .description .txt a:hover{text-decoration: underline;}
#press .description .arrow{float: right;text-align: right;font-size: 18px;font-weight: bold;margin:0 5px;display: inline;}
#press .description .arrow a{color: #58ac25;text-decoration: none;}
#press .description .arrow a:hover{text-decoration: underline;}
#press #bodyNews{margin: 5px 16px 0 16px;text-align: justify;}
#press #bodyNews a.newsTitle{font-size: 13px;color:#58ac25;text-decoration: none;font-weight: bold;}
#press #bodyNews a.newsTitle:hover{text-decoration: underline;}
#press #bodyNews .date{color: #999;font-size: 11px;}
#press #bodyNews p{color: #999;font-size: 12px;}
#press #bodyNews .singleNews{margin: 5px 0 10px 0;}
#press #bodyNews .singleNews{text-align: justify;color: #999;font-size: 13px;line-height: 16px;}
#press #bodyNews .singleNews img{float: left;margin: 0 3px 3px 0; }
#press #bodyNews .linkMore{float: right;font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;margin: 15px 0 15px 16px;}
#press #bodyNews .linkMore .pd{padding: 4px 6px;}
#press #bodyNews .linkMore a{text-decoration: none;color: #fff;}
#press #bodyNews .linkMore a:hover{text-decoration: underline;}
#press #bodyNews .linkMore .arrow{font-size: 14px;}
#press #bodyNews .line{background-color: #012300;height: 2px;font-size: 2px;margin: 5px 0 5px 0;}
#press #bodyNews .linkExt{font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;}
#press #bodyNews .linkExt .pd{padding: 4px 6px;}
#press #bodyNews .linkExt a{text-decoration: none;color: #fff;}
#press #bodyNews .linkExt a:hover{text-decoration: underline;}
#press #bodyNews .linkExt .arrow{font-size: 14px;}

#press .linkMore{font-weight: bold;font-size: 12px;background-color: #999999;margin: 15px 16px;}
#press .linkMore .pd{padding: 4px 6px;}
#press .linkMore a{text-decoration: none;color: #fff;}
#press .linkMore a:hover{text-decoration: underline;}
#press .linkMore .arrow{font-size: 14px;}


#press #bodyPress{margin: 5px 16px 0 16px;text-align: justify;}
#press #bodyPress a.newsTitle{font-size: 13px;color:#58ac25;text-decoration: none;font-weight: bold;}
#press #bodyPress a.newsTitle:hover{text-decoration: underline;}
#press #bodyPress .date{color: #999;font-size: 11px;}
#press #bodyPress p{color: #999;font-size: 12px;}
#press #bodyPress .singleNews{margin: 5px 0 10px 0;}
#press #bodyPress .singleNews{text-align: justify;color: #999;font-size: 13px;line-height: 16px;}
#press #bodyPress .singleNews img{float: left;margin: 0 3px 3px 0; }
#press #bodyPress .linkMore{float: right;font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;margin: 15px 0 15px 16px;}
#press #bodyPress .linkMore .pd{padding: 4px 6px;}
#press #bodyPress .linkMore a{text-decoration: none;color: #fff;}
#press #bodyPress .linkMore a:hover{text-decoration: underline;}
#press #bodyPress .linkMore .arrow{font-size: 14px;}
#press #bodyPress .line{background-color: #012300;height: 2px;font-size: 2px;margin: 5px 0 5px 0;}
#press #bodyPress .linkExt{font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;}
#press #bodyPress .linkExt .pd{padding: 4px 6px;}
#press #bodyPress .linkExt a{text-decoration: none;color: #fff;}
#press #bodyPress .linkExt a:hover{text-decoration: underline;}
#press #bodyPress .linkExt .arrow{font-size: 14px;}


#press #pressKit{margin: 5px 16px 0 16px;text-align: justify;}
#press #pressKit ul{margin: 0;padding: 0;}
#press #pressKit li{font-size: 12px;color: #999;list-style:none;margin: 5px 0 0 0;}
#press #pressKit .arrow{color: #58ac25;font-size: 14px;font-weight: bold;}
#press #pressKit .linkMore{float: right;font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;}
#press #pressKit .linkMore .pd{padding: 4px 6px;}
#press #pressKit .linkMore a{text-decoration: none;color: #fff;}
#press #pressKit .linkMore a:hover{text-decoration: underline;}
#press #pressKit .linkMore .arrow{font-size: 14px;}

#myData{width:580px;float: right;margin: 0 24px 0 0;display: inline;}
#myData h1{margin:0 auto;font-size: 16px;color: #fff;}
#myData p{text-align: justify;color: #999;font-size: 12px;}
#myData p#invoice strong{text-align: justify;color: #fff;font-size: 12px;}
#myData p.link a{color: #e8e700;text-decoration: underline;font-size: 16px;}
#myData p.link a:hover{text-decoration: none;}
#myData p.noItem{color: #e8e700;font-size: 16px;text-align: center;}
#myData .headline{background-color: #014400;font-size: 12px;font-weight: bold;text-align: left;margin: 30px 0 0 0;color: #58AC25;}
#myData .headline .pd{padding: 5px 0 5px 16px;}
#myData .linkMore{float: right;font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;margin: 5px 0 5px 0;}
#myData .linkMore .pd{padding: 4px 6px;}
#myData .linkMore a{text-decoration: none;color: #fff;}
#myData .linkMore a:hover{text-decoration: underline;}
#myData .linkMore .arrow{font-size: 14px;}

#myData .linkBack{float: left;font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;margin: 25px 0 0 0;}
#myData .linkBack .pd{padding: 4px 6px;}
#myData .linkBack a{text-decoration: none;color: #fff;}
#myData .linkBack a:hover{text-decoration: underline;}
#myData .linkBack .arrow{font-size: 14px;}

#myData .formColumn{float: left;width: 190px;text-align: left;}
#myData .formColumn-wide{float: left;text-align: left;}
#myData .formColumn-wide label{color: #999;font-size: 12px;}
#myData .formColumn-wide .field{width: 175px;padding: 0;margin: 0;border: 0;height: 20px;}
#myData .formColumn-wide label.errorField{color: #f00;font-size: 12px;}
#myData .formColumn label{color: #999;font-size: 12px;}
#myData .formColumn label.errorField{color: #f00;font-size: 12px;}
#myData .formColumn .field{width: 175px;padding: 0;margin: 0;border: 0;height: 20px;}
#myData .formColumn select{width: 175px;}
#myData .formColumn .wrapper{width: 175px;border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData .formColumn-wide .wrapper{width: 175px;border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData .formColumn-wide .wrapper-area{border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData .formColumn-wide .wrapper-area textarea{text-align: justify;color: #000;font-size: 12px;background-color: #fff;border: 0;font-family: Helvetica,Arial,Helvetica,sans-serif;width: 570px;;}
#myData .formColumn .wrapperError{width: 175px;border: 2px #F00 solid;margin: 10px 0 15px 0;background-color: #fff;}
#captcha{width: 190px;color: #ff9900;float: left;margin: 0 0 10px 0;}
#helpCaptcha{float: left;color: #999;text-align: left;font-size: 12px;width: 380px;margin: 0 0 10px 0;}
#myData textarea{text-align: justify;color: #999;font-size: 12px;background-color: #000;border: 0;font-family: Helvetica,Arial,Helvetica,sans-serif;width: 570px;;}
#myData #yesNo{font-size: 14px;color: #999;font-weight: bold;text-align: left;margin: 5px 0 5px 0;}
#myData #yesNo label{color: #fff;}
#myData .submit{background-color: #58ac25;color: #fff;border: 1px #58ac25 solid;font-size: 13px;font-weight: bold;float: right;margin: 10px 0 10px 0;padding: 2px;cursor: pointer;}
#myData .dataHeadline{background-color: #014400;font-size: 12px;font-weight: bold;text-align: center;vertical-align: middle;padding: 5px;width: 25%;}
#myData .dataRow{font-size: 12px;color: #999;text-align: center;padding: 5px;}
#myData .line{border-bottom: 2px #012300 solid;font-size: 1px;}
#myData .dataCartHeadline{background-color: #014400;font-size: 12px;font-weight: bold;text-align: center;vertical-align: middle;padding: 5px;color: #58AC25;}
#myData .dataRow strong{color: #fff;}
#myData .dataRow #QtaCart{border: 2px #58ac25 solid;text-align: center;width: 40px;}
#myData #totCart{color: #fff;font-weight: bold;text-align: right;padding: 5px;font-size: 13px;}
#myData p#help{text-align: justify;color: #999;font-size: 12px;}
#myData .linkCheckout{float: right;font-weight: bold;font-size: 12px;background-color: #e90101;display: inline;margin: 5px 0 5px 10px;padding: 5px;cursor: pointer;}
#myData .linkCheckout .pd{padding: 4px 6px;}
#myData .linkCheckout a{text-decoration: none;color: #fff;}
#myData .linkCheckout a:hover{text-decoration: underline;}
#myData .linkCheckout .arrow{font-size: 14px;}
#myData .linkCheckout input{border: 0;font-size: 12px;background-color: #e90101;color: #fff;font-weight: bold;}
#myData label{color:#e90101;font-weight: bold;font-size: 12px;}
#myData #update{background-color: #58AC25;border: 0;color: #fff;text-align: left;margin: 0;padding: 5px;cursor: pointer;font-size: 12px;font-weight: bold;}
#myData #updateButton{margin: 5px 0px 5px 0;float: right;display: inline;}
#myData .totCheckout strong{color: #fff;}
#myData .totCheckout{text-align: right;padding: 5px;font-size: 13px;color: #999;}
#myData label.payment{color:#999;font-size: 12px;font-weight: normal;}
#myData label.payment span{color:#468a1e;font-size: 16px;font-weight: bold;}
#myData label.payment a{color:#999;font-size: 12px;text-decoration: none;}
#myData label.payment a:hover{text-decoration: underline;}
#myData .submit{cursor: pointer;background-color: #58ac25;color: #fff;border: 1px #58ac25 solid;font-size: 10px;font-weight: bold;float: right;margin: 5px 0 10px 0;padding: 2px;}
#myData #formExtra{float: left;width: 190px;text-align: left;}
#myData #formExtra label{color: #999;font-size: 12px;}
#myData #formExtra select{width: 175px;}
#myData #formExtra .wrapper{width: 175px;border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData #formComment{float: left;width: 380px;text-align: left;}
#myData #formComment label{color: #999;font-size: 12px;}
#myData #formComment .field{width: 365px;padding: 0;margin: 0;border: 0;height: 20px;}
#myData #formComment .wrapper{width: 365px;border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData #formComment .wrapperTxt{width:570px; border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData #formComment .wrapperTxt textarea{background-color: #fff;}
#myData p.advice{color: #fff;}
#myData #backToCart{float: right;background-color: #d90000;font-size: 12px;font-weight: bold;height: 25px;}
#myData #backToCart a{color: #fff;text-decoration: none;}
#myData #backToCart a:hover{text-decoration: underline;}
#myData #backToCart .pd{padding: 5px 8px 0 10px;}
#myData #confirm{padding:0 0 2px 4px;float: right;font-size: 12px;font-weight: bold;color: #fff;height: 25px;margin: 0 0 0 2px;background:#d90000 url(/common/img/fe/bgConfirm.jpg) no-repeat top right;border: 0;width: 125px;text-align: left;cursor: pointer; }
#myData p#reminder strong{color: #fff;}
#myData #formColumnCard{text-align: left;margin: 10px 0 0 0;float: left;}
#myData #formColumnCard label{color: #999;font-size: 12px;}
#myData #formColumnCard .field{width: 250px;padding: 0;margin: 0;border: 0;height: 20px;}
#myData #formColumnCard .wrapper{width: 250px;border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData #dateM{border: 2px #58ac25 solid;text-align: center;width: 40px;color: #757674;}
#myData .dateY{border: 2px #58ac25 solid;text-align: center;width: 40px;color: #757674;}
#myData label.valid{color: #999;}
#myData .ccvInfo{text-align: left;float: left;width: 173px;margin: 10px 0 0 0;}
#myData .ccvInfo a{color: #999;font-size: 12px;text-decoration: none;}
#myData .ccvInfo a:hover{text-decoration: underline;}
#myData .ccvInfo span{font-weight: bold;color: #58ac25;font-size: 14px;}
#myData #numError{float: left;font-size: 12px;color: #e8e700;text-align: left;margin: 38px 0 0 10px;}
#myData p#msgError{font-size: 12px;color: #e8e700;text-align: center;}
#myData p#msgError span{font-size: 14px;font-weight: bold;}
#chatCenter{margin: 20px 0 0 auto;}
#chatCenter .title{background-color: #003e00;color: #58ac25;text-align: left;font-size: 12px;font-weight: bold;height: 24px;}
#chatCenter .title .pd{padding: 4px 0 3px 10px;float: left;}
#chatCenter .title .img{float: right;margin: 0 3px 0 0;}
#chatCenter .img{float: left;margin: 5px 0 25px 5px;}
#chatCenter .content{float: left;margin: 5px 0 25px 0;font-size: 12px;color: #999999;text-align: justify;width: 472px;}
#chatCenter .content a{color: #58AC25;text-decoration: none;}
#chatCenter .content a:hover{text-decoration: underline;}
#myData #chatCenter .linkMore{float: left;font-weight: bold;font-size: 12px;background-color: #58ac25;display: inline;margin: 5px 0 5px 0;}
#myData #chatCenter .linkMore .pd{padding: 4px 6px;}
#myData #chatCenter .linkMore a{text-decoration: none;color: #fff;}
#myData #chatCenter .linkMore a:hover{text-decoration: underline;}
#myData #chatCenter .linkMore .arrow{font-size: 14px;}
#myData #passwLost{text-align: left;}
#myData #passwLost label{color: #999;font-size: 12px;}
#myData #passwLost .wrapper{width: 250px;border: 2px #58ac25 solid;margin: 10px 0 15px 0;background-color: #fff;}
#myData #passwLost .field{width: 250px;padding: 0;margin: 0;border: 0;height: 20px;}
#myData #passwLost .submit{cursor: pointer;background-color: #58ac25;color: #fff;border: 1px #58ac25 solid;font-size: 13px;font-weight: bold;float: left;margin: 5px 0 0 0;padding: 2px;}
#myData #passwLost .error{color: #f00;font-size: 14px;}
#myData #passwLost p.thx{font-size: 14px;color: #E8E700;text-align: center;}
#myData #newsItem{text-align: justify;}
#myData #newsItem .titleNews{font-size: 16px;color:#58ac25;text-decoration: none;font-weight: bold;}
#myData #newsItem{text-align: justify;color: #999;font-size: 13px;line-height: 16px;}
#myData #newsItem img{float: left;margin: 0 5px 5px 0;}
#myData #newsItem a{color: #58ac25;text-decoration: none;}
#myData #newsItem a:hover{text-decoration: underline;}

#myData #newsItem .linkMore a{color: #fff;text-decoration: none;}
#myData #newsItem .linkMore a:hover{text-decoration: underline;}

#myData #stepper{text-align: center;color: #fff;}
#myData #stepper a{color:#58AC25;text-decoration: none;font-size: 14px;}
#myData #stepper a:hover{text-decoration: underline;}

#info-customer b{color: #fff;}
#carriers-method strong, #carriers-method h4{color: #fff;}
#carriers-method strong{font-size: 12px;}

#footer{margin-top: 20px;}
#footer #copyright{font-size: 12px;color: #999;text-align: left;float: left;font-weight: bold;margin:0 0 0 20px;display: inline;}
#footer #copyright span{font-size: 10px;font-weight: normal;}
#footer #copyright a{color: #58ac25;text-decoration: none;}
#footer #copyright a:hover{text-decoration: underline;}
#footerMenu{text-align: right;color: #999999;font-size: 12px;font-weight: bold;float: right;margin:0 20px 0 0;display: inline;}
#footerMenu a{color: #58ac25;text-decoration: none;}
#footerMenu a:hover{text-decoration: underline;}

/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 250px;	
	height:80px;	
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;
	
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	margin: 0 3px 0 0;
	width: 101px;
}

/* this makes it possible to add next button beside scrollable */


/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	cursor:pointer;
	color: #58AC25;
	font-size: 16px;
	font-weight: bold;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	/* background-position:0px -18px; */		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
		
}
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  

margin: 0 auto 1px auto; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%;
margin: auto;
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 12px Arial; 
text-align: center; 
line-height: 22px; 
background: #000; 
color: #999; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #014400; 
color: #999; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 
