/* contenitore principale*/

#content {
    width: 932px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    padding: 10px;
    color: #000000;
    background-color: #ffffff;}

#avviso {
    width: 440px;
    height: 200px;
    position: relative;
    padding: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #002C4F;
    background-color: #B6CA42;
    border: 10px solid #002C4F;}

#avviso a:link {color: #002C4F; background-color:#B6CA42; text-decoration: none;}
#avviso a:visited {color: #002C4F; background-color: #B6CA42; text-decoration: none;}
#avviso a:hover {color: #002C4F; background-color: #B6CA42; cursor: pointer; text-decoration: none;}

#logo {
    width: 183px;
    position: absolute;
    top: 40px;
    left: 20px;
    z-index: 1;}

/* stili top*/

#top {
    width: 932px;
    position: relative;}

#menutop {
    width: 920px;
    height: 25px;
    position: relative;
    padding-right: 12px;}

#header {
    width: 932px;
    height: 100px;
    position: relative;
    background-image: url(../../img/sfondo_logo.jpg);}

.banner468 {
    float: left;
    width: 468px;
    position: relative;
    padding-top: 30px;
    padding-left: 220px;}

#menuprincipale {
    width: 932px;
    height: 25px;
    position: relative;
    text-align: right;
    color: #ffffff;
    background-color: #B6CA42;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;}

#menuprincipale a:link {color: #ffffff; background-color:#B6CA42; text-decoration: none;}
#menuprincipale a:visited {color: #ffffff; background-color: #B6CA42; text-decoration: none;}
#menuprincipale a:hover {color: #ffffff; background-color: #B6CA42; cursor: pointer; text-decoration: none;}

/* stili colonna sx*/

#colonnasx {
    float: left;
    width: 230px;
    position: relative;}

.bordersx {
    float: left;
    width: 228px;
    position: relative;
    border: 1px solid #000000;}

.titoloblusx {
    width: 228px;
    height: 26px;
    position: relative;
    padding-top: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background-color: #002C4F;}

.imgprodottosettimana {
    float: left;
    width: 75px;
    position: relative;
    padding-right: 5px;}

.testodx {
    float: left;
    width: 143px;
    position: relative;
    padding-left: 5px;
    font-size: 10px;}

.tratteggiosettimana {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    background-image: url(../../img/tratt_setimana.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    clear: both;}

/* stili pagina*/

#pagina {
    float: left;
    width: 500px;
    position: relative;
    padding-left: 1px;
    padding-right: 1px;}

#titolo {
    float: left;
    width: 490px;
    height: 15px;
    position: relative;
    padding: 5px 5px 5px 5px;
    font-size: 12px;
    color: #ffffff;
    background-color: #B6CA42;
    font-weight: bold;
    text-transform: uppercase;}

#vispagina {
    float: left;
    width: 490px;
    position: relative;
    padding: 5px 5px 5px 5px;
    font-size: 11px;}

.titolocentralevetrina {
    float: left;
    width: 500px;
    height: 27px;
    position: relative;
    padding-top: 9px;
    background-color: #615D52;}

.imgprodottovetrina {
    float: left;
    width: 165px;
    position: relative;}

.testovetrina {
    float: left;
    width: 325px;
    position: relative;
    margin-top: 10px;
    padding-left: 10px;}

.tratteggio {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    background-image: url(../../img/tratteggio.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    clear: both;}

/* stili colonna dx*/

#colonnadx {
    float: left;
    width: 200px;
    position: relative;}

#boxmarzia {
    float: left;
    width: 188px;
    position: relative;
    padding: 5px;}

#boxbannerr2rc {
    float: left;
    width: 188px;
    position: relative;
    padding: 5px;}

.borderdx {
    float: left;
    width: 198px;
    position: relative;
    border: 1px solid #000000;}

.titolobludx {
    width: 198px;
    height: 26px;
    position: relative;
    padding-top: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background-color: #002C4F;}

.titologrigio {
    width: 195px;
    height: 26px;
    position: relative;
    padding-top: 9px;
    padding-left: 5px;
    font-size: 12px;
    font-weight: bold;
    color:#ffffff;
    background-color: #A09986;}

.testocolonnasx {
    width: 218px;
    padding: 5px;
    text-align: left;}

.testocolonnasx a:link {color: #000000; background-color:#ffffff; text-decoration: underline;}
.testocolonnasx a:visited {color: #000000; background-color: #ffffff; text-decoration: underline;}
.testocolonnasx a:hover {color: #FB7614; background-color: #ffffff; cursor: pointer; text-decoration: underline;}

#newsletter {
    float: right;
    width: 200px;
    height: 70px;
    position: relative;
    margin-top: 10px;
    margin-right: 10px;
    padding: 5px;
    background-color: #A19887;
    font-size: 10px;
    line-height: 12px;}

#formnl {
    width: 200px;
    position: relative;
    padding-top: 3px;
    padding-bottom: 3px;}

#inputnl {
    width: 200px;
    position: relative;}

#msgnl {
    width: 200px;
    height: 35px;
    position: absolute;
    top: 18px;
    left: 5px;
    font-size: 10px;
    font-weight: bold; 
    color: #B6CA42;
    background-color: #A19887;}

/* stili bottom*/

#bottom {
    float: left;
    width: 932px;}

#rigasotto {
    float: left;
    width: 932px;
    height: 5px;
    line-height: 5px;
    margin-bottom: 4px;
    background-color: #615D52;}

#menusotto{
    float: left;
    width: 932px;
    height: 70px;
    font-size: 11px;
    color: #ffffff;
    background-color: #A09986;
    text-transform: uppercase;}

#menusotto a:link {color: #ffffff; background-color: #A09986; text-decoration: none; font-weight: bold;}
#menusotto a:visited {color: #ffffff; background-color: #A09986; text-decoration: none; font-weight: bold;}
#menusotto a:hover {color: #ffffff; background-color: #A09986; cursor: pointer; text-decoration: none; font-weight: bold;}


#bottomleft {
    float: left;
    width: 466px;}

#bottomright {
    float: left;
    width: 466px;
    text-align: right;}

/* form richiesta informazioni */

.input {
    float: left;
    position: relative;
    width: 224px;
    padding-left: 14px;
    padding-right: 12px;}

/* righe */

.rigabiancastd {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    line-height: 1px;
    background-color: #ffffff;
    clear: both;}

.rigastd3px {
    width: 100%;
    height: 3px;
    position: relative;
    font-size: 1px;
    line-height: 3px;
    clear: both;}

.rigastd5px {
    width: 100%;
    height: 5px;
    position: relative;
    font-size: 1px;
    line-height: 5px;
    clear: both;}

.rigastd10px {
    width: 100%;
    height: 10px;
    position: relative;
    font-size: 1px;
    line-height: 5px;
    clear: both;}