/* Stili di scrittura */

STYLE TYPEtextcss TD.def {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt;
}
.bianco1 {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 8pt;
}
.bianco2 {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt;
}
.bianco3 {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 12pt;
}
.nero1 {
    COLOR: #000000; FONT-FAMILY: tahoma; FONT-SIZE: 8pt;
}
.nero2 {
    COLOR: #000000; FONT-FAMILY: tahoma; FONT-SIZE: 10pt;
}
.celeste2 {
    COLOR: #0099CC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt;
}
.celeste3 {
    COLOR: #0099CC; FONT-FAMILY: tahoma; FONT-SIZE: 12pt;
}
.grigio1 {
    COLOR: #CCCCCC; FONT-FAMILY: tahoma; FONT-SIZE: 8pt;
}
.grigio2 {
    COLOR: #CCCCCC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt;
}
.grigio3 {
    COLOR: #CCCCCC; FONT-FAMILY: tahoma; FONT-SIZE: 12pt;
}
.panna1 {
    COLOR: #FFFFCC; FONT-FAMILY: tahoma; FONT-SIZE: 8pt;
}
.panna2 {
    COLOR: #FFFFCC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt;
}
.oro1 {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 8pt;
}
.oro1bold {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.oro2 {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt;
}
.oro2bold {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.oro3 {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 12pt;
}
/* nel 2005 titoloX aveva #FFFF40; */
.titolo {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 15pt; FONT-WEIGHT: normal
}
.titolo5 {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 18pt; FONT-WEIGHT: normal
}
A:link {
    COLOR: #000080; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; TEXT-DECORATION:
    none
}
A:visited {
    COLOR: #B30000; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; TEXT-DECORATION:
    none
}
A:active {
    COLOR: #d9680f; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; TEXT-DECORATION:
    none
}
A:hover {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; TEXT-DECORATION:
    underline
}
A.oro1:link {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro1:visited {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro1:active {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro1:hover {
    COLOR: #FFFF00; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.oro2:link {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro2:visited {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro2:active {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro2:hover {
    COLOR: #FFFF00; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.oro2ns:link {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro2ns:visited {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro2ns:active {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro2ns:hover {
    COLOR: #FFFF00; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco1:link {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco1:visited {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco1:active {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco1:hover {
    COLOR: #FFFFCC; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.bianco2:link {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco2:visited {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco2:active {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco2:hover {
    COLOR: #FFFFCC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.bianco3:link {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco3:visited {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco3:active {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.bianco3:hover {
    COLOR: #FFFFCC; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.oro3:link {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro3:visited {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro3:active {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.oro3:hover {
    COLOR: #FFC832; FONT-FAMILY: tahoma; FONT-SIZE: 12pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
/* nel 2005 celeste2 aveva COLOR: #0099CC; provato #3c46dc; */
A.celeste2:link {
    COLOR: #0099CC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.celeste2:visited {
    COLOR: #0099CC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.celeste2:active {
    COLOR: #0099CC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.celeste2:hover {
    COLOR: #BBFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.blu2:link {
    COLOR: #597BE6; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.blu2:visited {
    COLOR: #597BE6; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.blu2:active {
    COLOR: #597BE6; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.blu2:hover {
    COLOR: #BBFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.grigio2:link {
    COLOR: #CCCCCC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.grigio2:visited {
    COLOR: #CCCCCC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.grigio2:active {
    COLOR: #CCCCCC; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.grigio2:hover {
    COLOR: #FFFFFF; FONT-FAMILY: tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}


/* Elementi */

body {
    font:80% tahoma,arial,sans-serif;
    margin:0; padding:50px;
    width:880px;
    color:#FFFFFF;
    /* text-align:center; */
    background:#40508E;
}

hr { display:none }

#header {
    margin:-20px;
    height:110px;
    width:880px;
    text-align:left;
    background:#40508E;
    background-image:url(jpgs/header.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    border:0px solid #394881;
    padding:0px;
}

#subheader {
    margin:0px;
    height:20px;
    background:#40508E;
    border-top:1px solid #394881;
    padding:2px 2px 2px 1em;
}

#main {
    margin:0px;
    text-align:left;
    position:relative;
    background:#40508E;
}

#colsx {
    position:absolute;
    top:0;
    left:0;
    width:120px;
    padding:1.5em 0 0 1em;
}

#colcen {
    margin:0 160px 0 105px;
    height:560px;
    border-left:0px solid #394881;
    border-right:0px solid #394881;
    padding:0.8em;
    text-align:justify;
}

#collarge {
    margin:8px 0 0 105px;
    border-left:0px solid #394881;
    border-right:0px solid #394881;
    width:760px;
    padding:0.8em 1em 0.5em 3em;
    text-align:justify;
}

#coldx {
    position:absolute;
    top:0;
    right:0;
    text-align:center;
    width:120px;
    padding:1em 0 0 1em;
}

#boxFORM {
    position:relative;
    padding:5px;
    right:25px;
    width:130px;
    height:80px;
    border:2px dashed #394881;
}

#boxSOND {
    position:relative;
    padding:5px;
    right:25px;
    width:140px;
    height:170px;
    border:1px solid #394881;
}

#boxPILL {
    position:relative;
    padding:5px;
    right:25px;
    width:140px;
    height:80px;
    border:0px solid #394881;
}

#boxREFERRAL {
    position:relative;
    padding:10px;
    right:25px;
    width:120px;
    height:60px;
    border:0px solid #394881;
}

#boxGP {
    position:relative;
    padding:5px;
    left:25px;
    /* width:100px; */
    border:0px solid #394881;
    float:left;
}

#boxFG{
    position:relative;
    padding:5px;
    right:25px;
    /* width:100px; */
    border:0px solid #394881;
    float:right;
}

#imagerx {
    position:relative;
    margin:10px;
    width:200px;
    border:1px solid #394881;
    padding:1em;
    float:right;
}

#imagesx {
    position:relative;
    margin:10px;
    width:200px;
    border:1px solid #394881;
    padding:1em;
    float:left;
}

#topicUP {
    position:relative;
    top:15;
    right:0;
    height:100px;
    padding:5px;
}

#topicMID {
    position:absolute;
    top:340px;
    left:105px;
    height:200px;
    padding:5px;
}

#topicDW {
    position:absolute;
    top:230px;
    right:0;
    height:100px;
    padding:5px;
}

#footer {
    position:absolute;
    margin:0px;
    text-align:center;
    background:#40508E;
    border:0px solid #000;
    padding:1em 0 1em 0;
}

#caption {
    position:relative;
    text-align:justify;
    width:475px;
}

#video {
    position:relative;
    margin:10px;
    width:445px;
    border:1px solid #394881;
    padding:1em;
}

/* Menu di tipo 'vsepr' */
.menuvs a:link {color:#ffc832; font-family: tahoma; font-size: 16px; font-weight: bold; text-decoration:none}
.menuvs a:visited {color:#ffc832; font-family: tahoma; font-size: 16px; font-weight: bold; text-decoration:none}
.menuvs a:hover {color:#ffff06; font-family: tahoma; font-size: 16px; font-weight: bold; text-decoration:none}
.menuvs a:active {color:#ffc832; font-family: tahoma; font-size: 16px; font-weight: bold; text-decoration:none}

/* Formattazione del menu nel footer (tipo 'vsepr') */
.bottom a:link {color:#ffc832; font-family: arial; font-size: small; text-decoration:none}
.bottom a:visited {color:#ffc832; font-family: arial; font-size: small; text-decoration:none}
.bottom a:hover {color:#ffff06; font-family: arial; font-size: small; text-decoration:underline}
.bottom a:active {color:#ffc832; font-family: arial; font-size: small; text-decoration:none}

/* Menu evidenziato a blocchi */
ul.menubl {
    width:100px;
    list-style:none; /* elimina i punti elenco */
    margin:0; padding:0; /* elimina i rientri delle liste */
}
ul.menubl li a {
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimina la sottolineatura */
    padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menubl li {
    display:inline; /* elimina lo spazio fra gli elementi della lista introdotto da Opera */
}
ul.menubl li a:link, ul.menubl li a:visited {
    background:#ffffff;
    color: #000000;
} /* colori per il link */
ul.menubl li a:hover, ul.menubl li a:active {
    background: #d6d6ff;
    color:#000000;
} /* colori per l'effetto roll-over */

