/*contenitori*/

#content {
    width: 768px;
    margin: 0 auto;
    position: relative;
    background-repeat: repeat-y;
    background-position: top left;
    background-image: url(../../img/fondo_menu_sx_colore.jpg);}

#colonnasx {
    float: left;
    width: 180px;
    position: relative;
    color: #999999;
    background-color: #000000;
    text-align: left;}

#pagina {
    float: left;
    width: 572px;
    position: relative;
    text-align: left;
    margin-left: 16px;}

#titolo {
    float: left;
    width: 552px;
    position: relative;
    padding: 10px 10px 10px 10px;
    text-align: left;
    font-size: 13px;
    color: #6DA693;
    background-color: #2A2F32;
    font-weight: bold;}

#titolo a:link {color: #6DA693; background-color: #2A2F32; text-decoration: underline; font-weight: normal;}
#titolo a:visited {color: #6DA693; background-color: #2A2F32; text-decoration: underline; font-weight: normal;}
#titolo a:hover {color: #6DA693; background-color: #2A2F32; cursor: pointer; text-decoration: underline; font-weight: normal;}

#testopagina {
    float: left;
    width: 552px;
    position: relative;
    padding: 63px 10px 10px 10px;
    text-align: left;
    font-size: 13px;
    color: #ffffff;
    background-color: #3D4548;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: top right;}

#testopagina a:link {color: #6DA693; background-color: #3D4548; text-decoration: underline; font-weight: normal;}
#testopagina a:visited {color: #6DA693; background-color: #3D4548; text-decoration: underline; font-weight: normal;}
#testopagina a:hover {color: #6DA693; background-color: #3D4548; cursor: pointer; text-decoration: underline; font-weight: normal;}

.titolocolorato {
    color: #6DA693;
    background-color: transparent;
    font-weight: bold;}

.tabstdsx {
    float: left;
    position: relative;
    padding-bottom: 5px;
    display: inline;
    clear: both;}

.tabstddx {
    float: left;
    position: relative;
    padding-bottom: 5px;
    display: inline;}

/* form */

#formpagina {
    float: left;
    width: 552px;
    position: relative;
    padding: 63px 10px 10px 10px;
    text-align: left;
    font-size: 11px;
    color: #ffffff;
    background-color: #3D4548;
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: top right;}

#formpagina a:link {color: #6DA693; background-color: #3D4548; text-decoration: underline; font-weight: normal;}
#formpagina a:visited {color: #6DA693; background-color: #3D4548; text-decoration: underline; font-weight: normal;}
#formpagina a:hover {color: #6DA693; background-color: #3D4548; cursor: pointer; text-decoration: underline; font-weight: normal;}

.formblocchi {
    float: left;
    width: 552px;
    position: relative;}

.formboxsx {
    float: left;
    width: 276px;
    position: relative;}

.formboxdx {
    float: left;
    width: 276px;
    position: relative;}

.formsayana {
    float: left;
    width: 410px;
    position: relative;}

.formsaynum {
    float: left;
    width: 35px;
    position: relative;}

.formsaytel {
    float: left;
    width: 155px;
    position: relative;}

.formsaycheckbox {
    float: left;
    width: 250px;
    position: relative;}

/*stili base*/

#menusx {
    width: 165px;
    position: relative;
    padding-left: 10px;
    padding-right: 5px;}

#menusx a:link {color: #999999; background-color: #000000; text-decoration: none;}
#menusx a:visited {color: #999999; background-color: #000000; text-decoration: none;}
#menusx a:hover {color: #ffffff; background-color: #000000; cursor: pointer; text-decoration: none;}

#datiazienda {
    width: 165px;
    height: 215px;
    position: relative;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-image: url(../../img/fondo_menu_sx_bottom.jpg);}

#datiazienda {
    width: 165px;
    position: relative;
    margin-left: 10px;
    margin-right: 5px;
    font-size: 9px;
    line-height: 13px;}

#lingue {
    width: 572px;
    height: 18px;
    position: relative;
    margin-top: 3px;
    margin-bottom: 5px;
    text-align: right;}

#lingue a:link {color: #ffffff; background-color: transparent; text-decoration: none; font-weight: bold;}
#lingue a:visited {color: #ffffff; background-color: transparent; text-decoration: none; font-weight: bold;}
#lingue a:hover {color: #ffffff; background-color: transparent; cursor: pointer; text-decoration: none; font-weight: bold;}

#topsx {
    float: left;
    width: 180px;
    height: 252px;
    position: relative;
    text-align: left;
    clear: both;}

#areariservata {
    width: 170px;
    height: 199px;
    position: relative;
    padding: 10px 0px 10px 10px;
    color: #ffffff;
    background-color: #2A2F32;}

#areariservata a:link {color: #ffffff; background-color: #2A2F32; text-decoration: none;}
#areariservata a:visited {color: #ffffff; background-color: #2A2F32; text-decoration: none;}
#areariservata a:hover {color: #ffffff; background-color: #2A2F32; cursor: pointer; text-decoration: underline;}

#areainputlogin {
    width: 160px;
    position: relative;}

#areainputpwd {
    float: left;
    width: 100px;
    position: relative;}

#areaentra {
    float: left;
    width: 60px;
    position: relative;
    text-align: right;}

#iframedimpwd {
    width: 170px;
    height: 190px;
    position: relative;
    text-align: left;
    background-color: #dedede;}

#dimpwd {
    width: 180px;
    height: 219px;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    color: #000000;
    background-color: #dedede;}

#dimpwdtit {
    width: 180px;
    position: relative;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 10px;
    line-height: 10px;
    text-align: right;}

#dimpwdtit a:link {color: #ff9900; background-color: #dedede; text-decoration: none; font-weight: normal;}
#dimpwdtit a:visited {color: #ff9900; background-color: #dedede; text-decoration: none; font-weight: normal;}
#dimpwdtit a:hover {color: #ff9900; background-color: #dedede; cursor: pointer; text-decoration: none; font-weight: normal;}

#dimpwdpagina {
    float: left;
    width: 170px;
    height: 190px;
    position: relative;
    border-top: 1px solid;
    padding: 5px;}

#dimpwdinput {
    width: 170px;
    position: relative;}

#dimpwdok {
    width: 170px;
    position: relative;
    text-align: right;}

#topfoto {
    float: left;
    width: 376px;
    height: 252px;
    position: relative;
    text-align: left;
    margin-left: 16px;}

/*fondo*/

#bottom {
    float: left;
    width: 768px;
    height: 20px;
    position: relative;
    text-align: center;}

#bottomsx {
    float: left;
    width: 165px;
    height: 20px;
    position: relative;
    padding-left: 10px;
    padding-right: 5px;
    text-align: left;
    color: #ffffff;
    background-color: #000000;}

#bottommenu {
    float: left;
    width: 392px;
    height: 20px;
    position: relative;
    margin-left: 16px;
    text-align: left;
    color: #000000;
    background-color: #2A2F32;}

#bottomdx {
    float: left;
    width: 180px;
    height: 20px;
    position: relative;
    text-align: left;
    color: #000000;
    background-color: #999999;}

#bottomclear {
    width: 100%;
    height: 2px;
    position: relative;
    font-size: 1px;
    clear: both;}

/*spazi righe colorate e tag*/

.rigastd {
    width: 100%;
    height: 16px;
    position: relative;
    font-size: 1px;
    background-color: transparent;
    clear: both;}

.rigastd10px {
    width: 100%;
    height: 10px;
    position: relative;
    font-size: 1px;
    background-color: transparent;
    clear: both;}

.rigastd5px {
    width: 100%;
    height: 5px;
    position: relative;
    font-size: 1px;
    background-color: transparent;
    clear: both;}

.rigastd3px {
    width: 100%;
    height: 3px;
    position: relative;
    font-size: 1px;
    background-color: transparent;
    clear: both;}

.rigabiancastd {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    line-height: 1px;
    background-color: #ffffff;
    clear: both;}

/*funzione standard - gestione pagine*/

#gestpag01 {
    float: left;
    width: 130px;
    position: relative;
    clear: both;}

#gestpag02 {
    float: left;
    width: 422px;
    position: relative;
    text-align: right;}
