body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 9px;
    color: #333333;
    background-color:white;
    text-align: center
}

/* Pulsantiera e piede*/
.latosx     { width:235px; height:155px; background-image:url('../img/latosx.jpg'); float:left }
#latodx     { width:118px; height:155px; background-image:url('../img/latodx.jpg'); float:right  }
#barratop   { width:427px; height:99px;  background-image:url('../img/barratop.jpg') }
#barrabtm   { width:427px; height:33px;  background-image:url('../img/tastisotto.jpg') }

.divazienda         { width:103px; height:23px; background-image:url('../img/aziendabottom.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }
.divazienda  :hover { width:103px; height:23px; background-image:url('../img/aziendabottom2.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }

.divprodotti        { width:81px; height:23px; background-image:url('../img/prodottibottom.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }
.divprodotti :hover { width:81px; height:23px; background-image:url('../img/prodottibottom2.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }

.divservizi         { width:81px; height:23px; background-image:url('../img/servizibottom.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }
.divservizi :hover  { width:81px; height:23px; background-image:url('../img/servizibottom2.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }

.divsupporto        { width:81px; height:23px; background-image:url('../img/supportobottom.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }
.divsupporto :hover { width:81px; height:23px; background-image:url('../img/supportobottom2.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }

.divcontatti        { width:81px; height:23px; background-image:url('../img/contattibottom.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }
.divcontatti :hover { width:81px; height:23px; background-image:url('../img/contattibottom2.jpg'); background-position:top right; background-repeat:no-repeat; float:left; cursor:pointer }

.divhr              { width:780px; height:6px; font-size: 1px; background-image: url('../img/sfondino.jpg'); clear: both; }

#w3cx { float:right; margin-left:2px; width:80px; height:15px; position:relative; right:2px; bottom:-24px; background-image:url('../img/xhtml10.png'); cursor:pointer }

/* menu di selezione */
.mnuon  { cursor:pointer; background-color:#FF6600 }
.mnuff  { cursor:pointer; background-color:transparent }
.mnusel { cursor:pointer; background-color:#ffc096 }

/* elementi comuni */
.divmain
{
    width:780px;
    margin:0px auto;
    background-color:#ececec
}

.link
{
    cursor:pointer;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant:normal;
    color: #333333;
    background-color:transparent;
    text-decoration: none
}

.link :hover
{
    font-family: Verdana,Arial, Helvetica, Sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant:normal;
    color: #FF6600;
    background-color:transparent;
    text-decoration: none
}

div.divisorio
{
    float:left;
    width:3px;
    height:74px;
    background-image: url('../img/divisorio.jpg');
}

div.chkric
{
    float:left;
    width:50px;
    position:relative;
    left:35px;
}

div.offerta
{
    float:left;
    width:180px;
    height:140px;
    margin-left:5px;
    margin-right:5px;
    margin-top:10px;
}

div.offertatitolo
{
    width: 180px;
    height: 15px;
    padding-top:2px;
    line-height: normal;
    background-image: url('../img/offback.jpg');
    text-align: center;
    font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
}

div.offertatesto
{
    width: 180px;
    height:75px;
    margin: 2px 0 2px 0;
    text-align:left;
    color: #333333;
    background-color: #ffffff;
    overflow: hidden;
}
div.offertabtn
{
    width:102px;
    height:17px;
    line-height:16px;
    position:relative;
    bottom:0px;
    right:0px;
    float:right;
    background-image:url('../img/dettagli.gif');
}

.button
{
    cursor: pointer;
}

div.pulsante
{
    width:102px;
    height:17px;
    line-height:16px;
    text-align:center;
    background-image:url('../img/dettagli.gif');
}

.test
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.frmlbl
{
    width:135px;
}

.frmtxt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #333333;
    text-decoration: none;
    width: 200px;
    height:13px;
    text-align:left;
    border: 1px solid #808080;
}

.newsData
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant:normal;
    color: #FF6600;
    background-color:#ffffff;
    text-decoration: none
}

.newsTitolo
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant:normal;
    color: #333333;
    background-color:#ffffff;
    text-decoration: none
}

.newsTesto
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant:normal;
    color: #333333;
    background-color:#ffffff;
    text-decoration: none;
    text-align:justify;
}

/* Oggetti */
div #top
{ }

div #frame
{
    text-align:left;
    color: #333333;
    background-color:#ececec;
    width:780px;
    position:relative;
    clear:both;
}

div.piede
{
    width: 780px;
    height: 65px;
    text-align: center;
    vertical-align: middle;
    clear: both;
    background-image: url('../img/piede.jpg');
    background-repeat: no-repeat;

}

div.copyright
{
    width:780px;
    position:relative;
    left:0px;
    top:15px;
}

div #news
{
    float:left;
    width:300px;
    height:280px;
    color: #333333;
    background: url('../img/quaderno.jpg') white fixed no-repeat left top;
    padding: 20px 30px 20px 20px;
    vertical-align:top;
}

tr.tabhead
{
    height:12px;
    line-height:10px;
    font-weight:bold;
    text-align:center;
    background-image: url(../img/tbl_th.png);
    background-repeat: repeat-x;
}

tr.tabrow
{
    height:11px;
    line-height:10px;
    background-image: url(../img/tbl_th.png);
    background-repeat: repeat-x;
}


td.tp
{
    border-top: 1px black solid;
    padding: 1px 5px 1px 5px;
}

