﻿body, html
{
    background-position: left top;
    margin: 0px;
    padding: 0px; /* background-color: #d2d2d2; */
    font-size: 12px;
    font-family: verdana;
    background-image: url(../../image/ottica_sfondo_ripetizioneCorto.jpg);
    background-repeat: repeat-x;
}
h3
{
    text-transform: uppercase;
    color: #a13815;
    margin-bottom: 0px;
}
li, ul
{
    list-style-image: url(../../image/elencoLi.gif);
}
.txtCentrato
{
    text-align: center;
}
.centramentoPage
{
    margin: 0 auto;
}
.h3Newsletter
{
    margin-top: 0px;
    text-align: center;
}
a:link, a:visited, a:active, a:hover, a
{
    text-transform: none;
    text-decoration: none;
}

.footer
{
    height: 26px;
    background-color: #d4d2d3;
    width: 100%;
    padding-top: 7px;
}
.strisciaFooter
{
    margin-top: 10px;
    background-color: #566b86;
    height: 1px;
    clear: both;
}
.testoFooter
{
    margin-right: 9px;
    float: right;
    margin-bottom: 0px;
    margin-top: 0px;
    text-transform: uppercase;
}
.contenitoreInternoFooter
{
    /*width: 800px;*/
    width: 960px;
    margin: 0px auto;
}
.testoCentrato
{
    text-align: center;
}
.generale
{
    /*width: 1024px;*/
    width: 1120px;
    margin: 0px auto;
}
.parteCentrale
{
    margin: 0px auto;
    padding-top: 37px;
    min-height: 366px;
    background-color: White;
    padding-left: 12px;
    padding-right: 20px; /*width: 768px;*/
    width: 928px;
}
.testoBlue
{
    color: #566B86;
}
.barraBlueHeader
{
    height: 13px;
    background-color: #465b78;
}
.nessunMarginPadding
{
    margin: 0px;
    padding: 0px;
}
.divImgSx img
{
    margin-bottom: 30px;
}
.divImgSx
{
    margin: 0px auto;
    float: left;
    margin-right: 40px;
    text-align: center;
    height: 350px;
    width: 306px;
}
.testoMolinariG
{
    /*width: 420px;*/
    width: 580px;
    float: left;
}
.testoMolinariG p
{
    margin-top: 0px;
}
.testoMolinariG ul
{
    margin-top: 0px;
    padding-left: 15px;
}
.clearBoth
{
    height: 1px;
    clear: both;
}
.menuMolinari
{
    margin: 0px auto; /*width: 800px;*/
    width: 960px;
    height: 23px;
    background-color: White;
    color: White;
}
.menuMolinari ul, .menuMolinari li
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.menuMolinari li
{
    width: 160px;
    float: left;
    height: 23px;
    text-align: center;
}

.menuMolinari img
{
    border: 0px;
}
.bordoSinistroBianco
{
    border-style: none none none solid;
    border-width: 0px 0px 0px 1px;
    border-left-color: #FFFFFF;
}
.divFooterBandiere
{
    margin-left: 6px;
    float: left;
    margin-right: 13px;
}
.margineDx6
{
    margin-right: 6px;
}
.areaRisFooter
{
    margin: 0px;
    float: left;
}

.divModuloNewsletter
{
    margin-top: 20px;
    float: left;
    width: 930px; /*width: 600px;*/
    margin: 0px auto;
    font-weight: bold; /*height: 290px;*/
    height: 330px;
}
.voceNewsletter
{
    margin-right: 13px;
    text-align: right;
    float: left;
    width: 55px;
}
.txtboxNewsletter
{
    margin-bottom: 14px;
    height: 19px;
    width: 245px;
}
.divDxModuloNewsletter
{
    width: 310px;
    margin-right: 110px;
    margin-left: 22px;
    padding-top: 12px;
    float: left;
    margin-top: 30px;
}
.divSxModuloNewsletter
{
    /*width: 333px;*/
    width: 370px;
    margin-left: 110px;
    float: left;
    padding-top: 27px;
    margin-top: 30px;
}
.divBtnInviaNewslettet
{
    text-align: center;
    padding-top: 10px;
}
.btnInvaNewsletter
{
    color: #78899e;
    background-color: Transparent;
    font-weight: bold;
    border: none;
    height: 20px;
    width: 60px;
}
.divElencoServizi li {
list-style:none;
}
.divElencoServizi
{
    text-align: center;
    margin-top: 60px;
}
.imgProdotti
{
    margin-right: 80px;
    margin-left: 80px;
}
.photoGallery
{
    margin-left: 160px;
    margin-right: 160px;
}
.btnAnelli, .btnCollane, .btnOrecchini, .btnBraccialetti
{
    border-style: none;
    border-width: 0px;
    height: 26px;
    width: 149px;
    padding: 0px;
    color: White;
    text-transform: uppercase;
    background-image: url(../../image/btnProdotti.gif);
}
.btnAnelli
{
    margin-left: 85px;
}
.btnCollane
{
    margin-left: 7px;
}
.btnOrecchini
{
    margin-left: 7px;
}
.btnBraccialetti
{
    margin-left: 7px;
}
.btnMenu, .btnMenuDx
{
    display: block;
    width: 160px;
    height: 22px;
    color: White;
    line-height: 22px;
}
.btnMenuDx
{
    background-image: url(../../image/btnMenuDx.gif);
}
.maiuscolo
{
    text-transform: uppercase;
}
.btnMenu
{
    background-image: url(../../image/btnMenu.gif);
}
.menuMolinari a:hover
{
    background-position: bottom;
}
.photoSwf
{
    width: 480px;
    height: 343px;
    margin: auto;
}
/******************************************************************************************************************************************************************************/
/*oxo*/
#testata
{
    width: 740px;
    margin: 0px auto;
    padding: 0px;
    height: 134px;
    background-image: url(images/layout_sup.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#testata img
{
    margin: 0px;
    padding: 0px;
}
#testata div.container_banner
{
    width: 472px;
    height: 128px;
    margin: 0px 0px 0px 254px;
    padding: 0px;
    border: 1px solid #FFF;
}
.floatsx
{
    float: left;
    padding: 0px;
    background-color: #FFF;
    margin: 3px 3px 0px 0px;
}
.floatdx
{
    float: right;
    padding: 0px;
    margin: 3px 0px 0px 3px;
}
.azzurro
{
    background-color: #E0EFFE;
    height: 132px;
}
.immaginiOxo
{
    border: 0 none;
    float: right;
    margin: 3px;
    padding: 0;
}

/*fine oxo*/
/*****************************************************************************************************************************************************************************/
.elencoPServComm
{
    width: 795px;
}
.fleft
{
    float: left;
}
.fRight
{
    float: right;
}
.tabella108Music
{
    width: 100%;
}
.div108Music img
{
    margin-bottom: 20px;
    margin-top: 20px;
}
.div108Music
{
    text-align: center;
}
