/* contenitore principale*/

#content {
    width: 800px;
    position: relative;
    margin: 0 auto;
    text-align: left;}

/* stili top*/

#top {
    float: left;
    width: 800px;
    height: 100px;
    position: relative;
    background-color: #ffffff;}

#top a:link {color: #000033; background-color: #ffffff; text-decoration: none;}
#top a:visited {color: #000033; background-color: #ffffff; text-decoration: none;}
#top a:hover {color: #000033; background-color: #ffffff; text-decoration: none;}

#logo {
    float: left;
    width: 280px;
    position: relative;}

#claim {
    float: left;
    width: 340px;
    position: relative;}

#menuuppagina {
    float: left;
    width: 100px;
    position: relative;
    padding-top: 59px;
    text-align: right;}

#menuuppagina a:link {color: #000033; background-color: #ffffff; text-decoration: none;}
#menuuppagina a:visited {color: #000033; background-color: #ffffff; text-decoration: none;}
#menuuppagina a:hover {color: #000033; background-color: #ffffff; text-decoration: none;}

#menuup {
    float: left;
    width: 100px;
    position: absolute;
    top: -111px;
    left: 620px;
    padding-top: 59px;
    text-align: right;
    z-index: 2;}

#menuup a:link {color: #000033; background-color: #ffffff; text-decoration: none;}
#menuup a:visited {color: #000033; background-color: #ffffff; text-decoration: none;}
#menuup a:hover {color: #000033; background-color: #ffffff; text-decoration: none;}

.saymenuup {
    float: left;
    width: 100px;
    height: 14px;
    position: relative;
    font-size: 1px;
    line-height: 1px;}

#rigaverticaletop {
    float: left;
    width: 1px;
    height: 86px;
    margin-top: 7px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    background-image: url(../../img/riga_verticale_top.jpg);}

#menulingua {
    float: left;
    width: 44px;
    position: relative;
    padding-top: 17px;
    padding-right: 15px;
    text-align: right;}

.saymenulingua {
    float: left;
    width: 44px;
    height: 14px;
    position: relative;
    font-size: 1px;
    line-height: 1px;}

/* center up*/

#centerup {
    float: left;
    width: 800px;
    height: 300px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #ffffff;
    background-image: url(../../img/sfondo_azzurro.jpg);
    background-position: center center;
    background-repeat: no-repeat;}
    
#centerlancio {
    float: left;
    width: 300px;
    position: relative;
    padding-top: 20px;
    padding-left: 35px;}

#centerlancio a:link {color: #000033; background-color: transparent; text-decoration: none; font-size: 18px; line-height: 21px;}
#centerlancio a:visited {color: #000033; background-color: transparent; text-decoration: none; font-size: 18px; line-height: 21px;}
#centerlancio a:hover {color: #000033; background-color: transparent; text-decoration: none; font-size: 18px; line-height: 21px;}
    
.titolocenter {
    width: 300px;
    position: relative;
    font-family: "Trebuchet MS", "Segoe UI", trebuchet, helvetica, arial, geneva, sans-serif;
    font-size: 20px;
    line-height: 23px;
    color: #ffffff;}

#testocenter {
    width: 300px;
    height: 130px;
    position: relative;
    font-family: "Trebuchet MS", "Segoe UI", trebuchet, helvetica, arial, geneva, sans-serif;
    font-size: 12px;
    line-height: 15px;}

#testocenter a:link {color: #000033; background-color: transparent; text-decoration: none;}
#testocenter a:visited {color: #000033; background-color: transparent; text-decoration: none;}
#testocenter a:hover {color: #000033; background-color: transparent; text-decoration: none;}

#imgcenter {
    width: 339px;
    position: absolute;
    top: -38px;
    left: 380px;}

/* titolo*/

#titolo {
    float: left;
    width: 770px;
    position: relative;}

/* center menu*/

#centermenu {
    float: left;
    width: 800px;
    height: 100px;
    position: relative;
    background-color: #950117;}

#centermenu a:link {color: #000033; background-color: #950117; text-decoration: none;}
#centermenu a:visited {color: #000033; background-color: #950117; text-decoration: none;}
#centermenu a:hover {color: #000033; background-color: #950117; text-decoration: none;}

.linkcentermenu {
    float: left;
    width: 170px;
    position: relative;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;}

.saylinkcentermenu {
    float: left;
    width: 170px;
    height: 13px;
    position: relative;
    font-size: 1px;
    line-height: 1px;}

#linkcentermenubianco {
    float: left;
    width: 170px;
    height: 90px;
    position: relative;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #ffffff;}

#linkcentermenubianco a:link {color: #000033; background-color: #ffffff; text-decoration: none;}
#linkcentermenubianco a:visited {color: #000033; background-color: #ffffff; text-decoration: none;}
#linkcentermenubianco a:hover {color: #000033; background-color: #ffffff; text-decoration: none;}

/* stili pagina*/

#pagina {
    float: left;
    width: 770px;
    position: relative;
    padding: 15px 15px 15px 15px;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 20px;}

#pagina a:link {color: #950117; background-color: #ffffff; text-decoration: underline;}
#pagina a:visited {color: #950117; background-color: #ffffff; text-decoration: underline;}
#pagina a:hover {color: #ffffff; background-color: #950117; text-decoration: none;}

/* stili bottom*/

#bottom {
    float: left;
    width: 800px;
    height: 25px;
    position: relative;}

#diritti {
    float: left;
    position: relative;}

#menubottom {
    float: right;
    position: relative;}

.saymenubottom {
    float: left;
    position: relative;
    margin-left: 3px;
    font-size: 9px;
    color: #333333;}

/* elementi vari ed eventuali*/

.rigabiancastd {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd3px {
    width: 100%;
    height: 3px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd5px {
    width: 100%;
    height: 5px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd7px {
    width: 100%;
    height: 7px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd10px {
    width: 100%;
    height: 10px;
    position: relative;
    font-size: 1px;
    clear: both;}
    