/*content*/

#content {
    width: 945px;
    margin: 0 auto;
    padding-left: 18px;
    padding-right: 27px;
    position: relative;
    text-align: left;
    background-repeat: repeat-y;
    background-image: url('../../dati/img/fondo_990.png');}


#lingue {
    float: left;
    width: 38px;
    position: absolute;
    top: 10px;
    left: 900px;
    z-index: 2;}

/*top - testata*/

#toplogo {
    float: left;
    width: 330px;
    height: 57px;
    position: relative;
    padding-top: 14px;}

#topmenu {
    float: left;
    width: 490px;
    height: 71px;
    position: relative;
    padding-left: 100px;
    padding-right: 25px;}

.saymenulingue {
    float: left;
    position: relative;}

#imgheader {
    float: left;
    width: 945px;
    position: relative;}

/*pagina*/

#pagina {
    float: left;
    width: 945px;
    position: relative;}

/*home page*/

#homeboxsx {
    float: left;
    width: 456px;
    position: relative;
    padding-right: 33px;}

#homeboxsx a:link {text-decoration: none;}
#homeboxsx a:visited {text-decoration: none;}
#homeboxsx a:hover {text-decoration: none;}

#homeboxdx {
    float: left;
    width: 456px;
    position: relative;}

#homeboxdx a:link {text-decoration: none;}
#homeboxdx a:visited {text-decoration: none;}
#homeboxdx a:hover {text-decoration: none;}

.homeboxtitolo {
    float: left;
    width: 440px;
    height: 24px;
    position: relative;
    padding-top: 11px;
    padding-left: 16px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;}

.homeboxcontenuti {
    float: left;
    width: 456px;
    position: relative;
    background-color: #F0F4F5;}

.homeboxlista {
    width: 422px;
    padding-left: 17px;
    padding-right: 17px;
    position: relative;}

.homenl {
    width: 422px;
    padding-left: 17px;
    padding-right: 17px;
    position: relative;}

/*pagine*/

#colonnamenu {
    float: left;
    width: 280px;
    position: relative;
    padding-right: 24px;}

#colonnamenu a:link {text-decoration: none;}
#colonnamenu a:visited {text-decoration: none;}
#colonnamenu a:hover {text-decoration: none;}

#colonnapagina {
    float: left;
    width: 641px;
    position: relative;}

#colonnatesto {
    float: left;
    width: 425px;
    position: relative;
    background-color: #F0F4F5;}

#colonnaspazioprogetti {
    float: left;
    width: 11px;
    position: relative;}

#colonnatestodx {
    float: left;
    width: 205px;
    position: relative;}

#colonnatestobig {
    float: left;
    width: 641px;
    position: relative;
    background-color: #F0F4F5;}

/* colonna menu */

.colonnamenutitolo {
    float: left;
    width: 264px;
    height: 24px;
    position: relative;
    padding-top: 11px;
    padding-left: 16px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;}

.colonnamenubox {
    float: left;
    width: 280px;
    position: relative;
    background-color: #F0F4F5;}

.colonnanlbox {
    float: left;
    width: 280px;
    position: relative;
    background-color: #F0F4F5;}

.colonnamenuboxlista {
    width: 246px;
    padding-left: 17px;
    padding-right: 17px;
    position: relative;}

.colonnamenusay {
    width: 246px;
    position: relative;
    padding-bottom: 5px;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image: url('../../dati/img/riga_tratteggiata_246.jpg');}

/* colonna testo */

.colonnatestotitolo {
    float: left;
    width: 625px;
    height: 24px;
    position: relative;
    padding-top: 11px;
    padding-left: 16px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;}

/*bottom*/

#bottom {
    width: 990px;
    height: 53px;
    position: relative;
    left: -18px; 
    background-repeat: no-repeat;
    background-image: url('../../dati/img/sfondo_bottom.jpg');}

#bottomriga {
    width: 945px;
    height: 1px;
    position: relative;
    padding-left: 18px;
    padding-right: 27px;
    font-size: 1px;
    line-height: 1px;}

#bottomlogomini {
    float: left;
    width: 53px;
    height: 24px;
    position: relative;
    padding-left: 40px;}

#bottomleft {
    float: left;
    width: 430px;
    height: 16px;
    position: relative;
    padding-top: 8px;}

#bottomright {
    float: left;
    width: 415px;
    height: 16px;
    position: relative;
    padding-top: 8px;
    padding-right: 52px;
    text-align: right;}

#bottomright a:link {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
#bottomright a:visited {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
#bottomright a:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.saymenubottom {
    float: right;
    position: relative;}

/* generale */

.titolotestopagina {
    position: relative;
    color: #333333;
    font-size: 14px;
    font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;}

.frecciacontinua {
    width: 100%;
    position: relative;
    text-align: right;}

/*righe*/

.rigastd5px {
    width: 100%;
    height: 5px;
    position: relative;
    background-color: transparent;
    font-size: 1px;
    line-height: 1px;
    clear: both;}

.rigastd10px {
    width: 100%;
    height: 10px;
    position: relative;
    background-color: transparent;
    font-size: 1px;
    line-height: 1px;
    clear: both;}

.rigastd11px {
    width: 100%;
    height: 11px;
    position: relative;
    background-color: transparent;
    font-size: 1px;
    line-height: 1px;
    clear: both;}

.rigatraspstd {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    line-height: 1px;
    background-color: transparent;
    clear: both;}
