
body{
    text-align: center;
    margin: 0px;
    padding: 0px;
    background-color: #8C9A42;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 12px;
}

a{ text-decoration: none; }

td.empatize{
    background-image: url('empatize.png');
    background-repeat: repeat;
}
a.big{
color:#262D1C;
font-size:20px;
font-weight:bold;
padding-right:11px;
}
a.gotogas{
color:#262D0A;
/*display:inline-block;*/
display: table;
font-family:Verdana;
font-size:17px;
font-weight:bold;
margin:6px 7px;
padding-bottom: 2px;
}
a.areagas{
-moz-border-radius:4px 4px 4px 4px;
background-color:#E79B04;
background-image:url("button-bg.png");
background-repeat:repeat-x;
border:1px solid #D87003;
color:#262D0A !important;
display:block;
font-family:Verdana;
font-size:15px !important;
font-weight:bold;
line-height:22px;
margin:15px auto 0;
padding:0 10px;
text-align:center;
width:140px;
}
a.areagas:hover{
    background-color:#FFB21F;
}
a.gotogas:hover{
    border-width: 0px 0px 2px 0px;
    border-color: #D96700;
    border-style: solid;
    padding-bottom: 0px;
}
a.novita{
    background-image: url(star.png);
    background-position: 1px 1px;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    display: block;
    font-size: 16px !important;
    font-weight: bold;
    height: 26px;
    line-height: 28px;
    margin: 5px 0 0;
    text-indent: 31px;
}
a.novita:hover{
    color: #efc00b !important;
}
.p1{ font-size: 1px; }
.p6{ font-size: 6px; }
.p7{ font-size: 7px; }
.p8{ font-size: 8px; }
.p9{ font-size: 9px; }
.p10{ font-size: 10px; }
.p11{ font-size: 11px; }
.p12{ font-size: 12px; }
.p13{ font-size: 13px; }
.p14{ font-size: 14px; }
.p15{ font-size: 15px; }
.p16{ font-size: 16px; }
.p17{ font-size: 17px; }
.p18{ font-size: 18px; }
.p19{ font-size: 19px; }
.p20{ font-size: 20px; }
.p21{ font-size: 21px; }

.bold{ font-weight: bold; }

div#contents{
    margin: 10px 0px 0px 0px;
}

.titoloNews{
    color: #262D0A;
    font-weight: bold;
    font-size: 15px;
    text-align: left;
    padding: 5px 0px 5px 5px;
    background-color: #DED186;
}

.testoNews{
    margin: 0px 0px 20px 0px;
    color: #465C2B;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    background-color: #DED186;
}

div#header{
    margin: 0px;
    padding: 0px;
    font-size: 1px;
    text-align: left;
}

div#menuUp{
    height: 35px;
    background-image: url('immagini/sfondoMenu1.gif');
}

div#menuUp a{
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: right;
}

table#tbRegistrazione{
    width: 90%;
    border-width: 0px 0px 0px 0px;
    margin: 0px auto 25px auto;
}

table#tbRegistrazione td img{
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

table#tbRegistrazione td{
    color: #465C2B;
    font-weight: normal;
    font-size: 14px;
    vertical-align: top;
}

table#tbRegistrazione div.commento{
    margin: 1px 1px 1px 1px;
    width: 100%;
    color: #666666;
    font-weight: normal;
    font-size: 11px;
    text-align: right;
}

table#tbRegistrazione div.commento span{
    color: #a80000;
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    cursor: pointer;
}

div#contenutoCarrello div#totale{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 70%;
    color: #465c2b;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}

div#contenutoCarrello div#costoTotale{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 25%;
    color: #465c2b;
    font-size: 16px;
    text-align: right;
    font-weight: bold;
}

table#tbRegistrazione td input.normale{
    font-size: 13px;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    color: #262D0A;
    width: 200px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #465c2b;
}

table#tbRegistrazione td select{
    font-size: 13px;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    color: #262D0A;
    width: 200px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #465c2b;
}

table#tbRegistrazione td input.normaleS{
    font-size: 13px;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    color: #262D0A;
    width: 70px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #465c2b;
}

table#tbRegistrazione td input.obbligatorio{
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #465c2b;
    color: #000000;
    text-decoration: none;
    background: #FFDDAE;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    width: 200px;
}
table#tbRegistrazione td input[type="button"]{
    font-size: 15px;
    color: #000000;
    font-weight: bold;
}
table#tbRegistrazione td input.obbligatorioS{
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #465c2b;
    color: #000000;
    text-decoration: none;
    background: #FFDDAE;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    width: 70px;
}

div#captchaDiv{
    font-size: 11px;
    font-weight: normal;
    color: #262D0A;
}

div#captchaDiv span.captchaLinkBig{
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    color: #a80000;
}

div#captchaDiv span.captchaLinkSmall{
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    color: #a80000;
}

div .cartSpacer{
    height: 30px;
}

div#infoHeader{
    font-size: 13px;
    color: #FFFFFF;
    height: 221px;
    width: 293px;
    font-weight: bold;
}

div#infoHeader input[type="button"]{
    font-size: 11px;
    font-weight: bold;
}

div#infoHeader input[type="text"]{
    font-size: 12px;
}
div#infoHeader input[type="password"]{
    font-size: 12px;
}

div#infoHeader a{
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
}

div#infoHeader a:hover{
    font-size: 11px;
    color: #f7d266;
    font-weight: normal;
}

div#infoHeader a.registrazione{
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
}

div#infoHeader a.registrazione:hover{
    font-size: 13px;
    color: #f7d266;
    font-weight: bold;
}

table#riepilogoCarrello tr#tableHeader td{
    font-size: 11px;
    color: #262d0a;
    font-weight: bold;
}

table#riepilogoCarrello tr.tableData td{
    font-size: 14px;
    color: #465c2b;
    font-weight: normal;
}

table#riepilogoCarrello tr.tableData input[type="text"]{
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    width: 35px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

input.aggiorna[type="button"]{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
}

input.procedi[type="button"]{
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
}

table#riepilogoCarrello tr.tableData td ul{
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    color: #465c2b;
}

table#riepilogoCarrello tr.tableData td ul{
    list-style: square;
}

table#riepilogoCarrello tr.tableData td ul li span.sostituzione{
    font-size: 12px;
    font-weight: bold;
    color: #262d0a;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #E38D04;
}


table#riepilogoCarrello tr#tableTotal td{
    font-size: 15px;
    color: #D96700;
    font-weight: bold;
}

table#riepilogoCarrello tr.tableData img{
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
}

div#menuUp a:hover{
    color: #d6e857;
}

div#menuUp td.empatize a:hover{
    color: #47454F;
}

div#left{
    width: 33%;
}

div#right{
    width: 33%;
}
div#contentsLeft{
    color: #F6F6BD;
    font-size: 11px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width: 210px;
    height: 380px;
    background-image: url('immagini/sfMenuLeft.jpg');
    float: left;
}

div#contentsLeft .titolo{
    color: #F6F6BD;
    font-size: 14px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    float: left;
    font-weight: bold;
}

div#contentsLeft a{
    color: #F6F6BD;
    font-size: 15px;
}

div#contentsLeft a:hover{
    color: #EFC00B;
}

div#contentsRight{
    text-align: left;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    background-color: #DED186;
    width: 730px;
    float: left;
}

div#ecommerce .oggetto{
    float: left;
    width: 350px;
    height: 100px;
    background-color: #DED186;
    padding: 2px 2px 2px 2px;
    margin: 0px 1px 10px 0px;
}

div#ecommerce .oggettoOver{
    float: left;
    width: 350px;
    height: 100px;
    background-color: #DED186;
    padding: 1px 1px 1px 1px;
    margin: 0px 1px 10px 0px;
    background-color: #B3E382;
    border-width: 1px 1px 1px 1px;
    border-color: #5D662D;
    border-style: solid;
}

div#ecommerce .elencoPagine{
    width: 100%;
    text-align: right;
    float: right;
    font-size: 10px;
    margin: 10px 15px 10px -15px;
    color: #262D0A;
}

div#ecommerce .elencoPagine span{
    font-weight: normal;
    color: #262D0A;
    font-size: 12px;
}

div#ecommerce .elencoPagine span.link{
    cursor: pointer;
    font-weight: bold;
    color: #262D0A;
    font-size: 12px;
}

div#ecommerce .elencoPagine span.link:hover{
    cursor: pointer;
    font-weight: bold;
    color: #DC7903;
    font-size: 12px;
}

div#ecommerce img{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
}

img.noBorder{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
}

div#ecommerce .titolo{
    width: 248px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: bold;
    color: #262D0A;
    float: left;
}

div#ecommerce .titolo a{
    color: #262D0A;
}
div#ecommerce .descrizione a{
    color: #465C2B;
}

div#ecommerce .titolo a:hover{
    color: #a80000;
}
div#ecommerce .descrizione a:hover{
    color: #a80000;
}

div#ecommerce .descrizione{
    width: 248px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    height: 55px;
    font-weight: normal;
    color: #465C2B;
    float: left;
}

div#ecommerce .prezzo{
    width: 170px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: bold;
    color: #465C2B;
    float: left;
}

div#ecommerce .aggiungi{
    width: 70px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: normal;
    color: #ff0000;
    text-align: right;
    float: left;
}

div#ecommerce .aggiungi img{
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
}

div .searchFields{
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
    font-size: 14px;
    color: #465C2B;
}

div .searchFields input[type="text"]{
    font-size: 14px;
    color: #465C2B;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

div .searchFields select{
    font-size: 14px;
    color: #465C2B;
}


div .searchFields input[type="button"]{
    font-size: 12px;
    color: #262D0a;
    font-weight: bold;
}

div#ecommerce .immagine{
    width: 100px;
    height: 100px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
}

div#ecommerce .immagine img{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    width: 100px;
    height: 100px;
}


div#contentsRight li span#variazione{
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: #E38D04;
}

div#contentsRight .navigationButton{
    text-align: center;
    width: 33%;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

div#contentsRight .navigationButton input[type="button"]{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}

ul#elencoConsegne{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

ul#elencoConsegne li{
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 1px 10px;
}

div#contentsRight img{
    margin: 5px;
    padding: 1px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #5D662D;
}

div#contentsRight .titoloContent{
    color: #262D0A;
    font-weight: bold;
    font-size: 15px;
    text-align: left;
    padding: 5px 0px 5px 5px;
}
div#contentsRight .elencoProdotti ul{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#contentsRight li.elencoObj{
    padding: 2px 0px 2px 5px;
    margin: 2px 2px 2px 0px;
    background-repeat: no-repeat;
    font-size: 15px;
}

div#contentsRight li.elencoObjOver{
    padding: 1px 0px 1px 4px;
    margin: 2px 2px 2px 0px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: #B3E382;
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
    border-color: #5D662D;
    border-style: solid;
}

div#contentsRight li.fselected{
    padding: 1px 0px 1px 4px;
    margin: 2px 2px 2px 0px;
    cursor: pointer;
    list-style: none;
    background-repeat: no-repeat;
    background-color: #FDB5AA;
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
    border-color: #F0655E;
    border-style: solid;
}


div#contentsRight div#utenteRegistrato{
    width: 50%;
    float: left;
}

div#contentsRight .loginText{
    width: 40%;
    float: left;
    padding: 0px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
div#contentsRight .loginUser{
    width: 60%;
    float: left;
    padding: 0px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-weight: normal;
    color: #000000;
}

div#contentsRight a.forgetPassword{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
}

div#contentsRight a.forgetPassword:hover{
    font-weight: normal;
    font-size: 12px;
    color: #a80000;
}

div#contentsRight .loginUser input[type="text"]{
    font-size: 14px;
    font-weight: normal;
}
div#contentsRight .loginUser input[type="password"]{
    font-size: 15px;
    font-weight: normal;
}

div#contentsRight .loginButton{
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}
div#contentsRight .loginButton input[type="button"]{
    font-size: 14px;
    font-weight: bold;
    padding: 4px 4px 4px 4px;
}

div#contentsRight div#nuovoUtente{
    width: 50%;
    float: left;
}

div#contentsRight .elencoProdotti{
    width: 350px;
    margin: 0 auto;
}

div#contentsRight #elaborazioneBiocassa{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

div#contentsRight .sottotitoloContent{
    color: #262D0A;
    font-size: 14px;
    padding: 2px 0px 2px 10px;
    font-variant: small-caps;
    text-align: left;
}
div#contentsRight .bioCassa{
    margin: 5px 0px 5px 2px;
    padding: 1px 1px 1px 1px;
    width: 238px;
    text-align: center;
    font-size: 14px;
    color: #465C2B;
    float: left;
}

div#contentsRight .bioCassaHover{
    margin: 5px 0px 5px 2px;
    padding: 0px 0px 0px 0px;
    width: 238px;
    text-align: center;
    font-size: 14px;
    color: #465C2B;
    float: left;
    background-color: #B3E382;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #5D662D;
    cursor: pointer;
}

div#titoloOggetto{
    width: 100%;
    float: left;
    color: #262D0A;
    font-weight: bold;
    font-size: 15px;
    text-align: left;
    padding: 5px 0px 5px 5px;
}

div#immaginiOggetto{
    float: left;
    width: 120px;
    text-align: center;
}

div#testoOggetto{
    margin: 0px 0px 0px 0px;
    color: #465C2B;
    font-weight: normal;
    font-size: 14px;
    float: left;
    width: 580px;
}

div#prezzoOggettoCarrello{
    width: 100%;
    float: left;
    color: #262D0A;
    font-weight: bold;
    font-size: 15px;
    text-align: right;
    margin: auto;
    height: 50px;
}

div#aggiungiCarrello{
    width: 50%;
    float: right;
    color: #262D0A;
    font-weight: bold;
    font-size: 15px;
    text-align: right;
    margin: auto;
    height: 50px;
    cursor: pointer;
}

div#aggiungiCarrello span{
    color: #262D0A;
}

div#aggiungiCarrello span:hover{
    color: #DC7903;
}

div#aggiungiCarrello img{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
}

div#contentsRight .testoContent{
    margin: 0px 0px 0px 0px;
    color: #465C2B;
    font-weight: normal;
    font-size: 14px;
}

div#contentsRight .warnContent{
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    color: #812516;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
}

div#contentsRight .testoContent span{
    font-weight: bold;
    font-size: 15px;
    color: #262D0A;
}

div#contentsRight .testoContent a{
    font-weight: bold;
    color: #465C2B;
}

div#contentsRight .testoContent a:hover{
    color: #DC7903;
}
div#contentsRight ul{
    text-align: left;
}

div#contentsLeft ul{
    font-size: 15px;
    font-weight: bolder;
    padding: 15px;
    margin: 0px;
}

div#contentsLeft ol{
    font-size: 15px;
    font-weight: bolder;
    padding: 15px 0px 10px 20px;
    margin: 0px;
}

div#contentsLeft li.selected{
    color: #F7D266;
    padding: 0px 0px 0px 0px;
    margin: 0px 15px 0px 10px;
    border-color: #F7D266;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
}
div#contentsLeft li.menu{
    cursor: pointer;
}
div#contentsRight .selezione{
    font-size: 30px;
    color: #465C2B;
    font-weight: bold;
}

div#contentsRight .selezione img{
    float: left;
}


div#footer{
    background-image: url('immagini/sfondoFooter.jpg');
    background-repeat: repeat-y;
    height: 95px;
    text-align: right;
    color: #FFFFFF;
    font-size: 11px;
    padding: 5px 5px 5px 5px;
}

.nero{ color: #000000; }
.blu{ color: #0000EC; }
.viola{ color: #400080; }
.bianco{ color: #FFFFFF; }
.rosso{ color: #EE0000; }
.verde{ color: #248026; }
.hRosso:hover{ color: #EE0000; }
.grigio{ color: #919191; }
.brown{ color: #993300; }