/* Inizio Parte inserita da Ste */
body
{
font-size: 76%;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
Color: #000000;
text-align: center;   /*centra in IE 5.x */
height: 100%;
margin: 0px;
padding: 0px;
}
#container
{
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;   /*ripristina l' allineamento*/
}
#cellalogo
{
width: 220px;
height: 114px;
}
#cellamenutop
{
}
#link1
{
position: absolute;
top: 115px;
left: 0px;
background-color: #CDDCE6;
height: 15px;
width: 70px;
}
#link2
{
position: absolute;
top: 115px;
left: 70px;
background-color: #CDDCE6;
height: 15px;
width: 70px;
}
#link3
{
position: absolute;
top: 115px;
left: 140px;
background-color: #CDDCE6;
height: 15px;
width: 70px;
}
#link4
{
background-color: #CDDCE6;
height: 15px;
width: 78px;
}
#link5
{
background-color: #CDDCE6;
height: 15px;
width: 78px;
}
#link6
{
background-color: #CDDCE6;
height: 15px;
width: 78px;
}
/* classe per i link delle linguette alte */
.linguette
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}
/* classe per definire il link senza sfondo e bordi strani */
.linkpiano
{
font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
background-color: transparent;
font-size: 9px;
font-weight: bold;
border: none;
}
#cellaw3c
{
}
#testow3c
{
display: none;
}
#cellatitolo
{
}
#testotitolo
{
display: none;
}
#cellamenusx
{
font-size: 0.5em;
}
#cellabody
{
}
#cellafooter
{
background-color: #2D2F67;
width: 750px;
height: 70px;
}
form
{
margin-top: 0;
margin-bottom: 0;
}
.linkbianco
{
color: White;
}
a:link
{
Color: #004B97;
Text-Decoration: none;
}
a:hover
{
Color: #00A19B;
text-decoration: none;
background-color: #CDDCE6;
border-bottom-width: 1px;
border-bottom: dashed;
border-bottom: #00A19B;
padding-top: 0px;
padding-bottom: 0px;
}
input:focus 
{
background-color: #FFFFFF;
} 
a:visited
{
Text-Decoration: none;
}
/* Queste due classi servono a proteggere tutti gli indirizzi di email*/
a.rtl 
{
unicode-bidi: bidi-override;
direction:rtl;
}
span.rtl_spiegazione 
{
display:none;
}
.moltopiccolo
{
Font-Size: 0.5em;
}
.piccolo
{
Font-Size: 0.75em;
}
.normale
{
Font-Size: 1em;
}
.titolo
{
Font-Size: 1.20em;
Color: #004B97;
font-weight: bold;
}
.caselladitesto
{
Background-color : #FFFFFF;
Border: 1px solid #6600FF;
}
.check
{
Background-color : #C4E1FF;
border: 1px solid #6600FF;
}
.areaditesto
{
Background-color : #C4E1FF;
Font-Size: 1em;
Text-Decoration : none;
border: 1px solid #6600FF;
}
.pulsante
{
Background-color : #C4E1FF;
Font-Size: 0.75em;
border: 1px solid #6600FF;
}
th
{
text-align: center;
}
#textlink
{
position: absolute;
top: 0px;
left: 0px;
visibility: hidden;
}
/* Definizione delle classi per il modulo Area download */
.mdownloadTabella
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
}
.mdownloadTabella td
{
Border: 1px solid #C0C0C0;
padding: 3px;
}
.mdownloadRigaIntestazione
{
Background-color: #FFFFCC;
}
.mdownloadRiga
{
Background-color: #FFFFFF;
}
.mdownloadRigaAlternato
{
Background-color: #EAF4FF;
}
.mdownloadRigaFinale
{
Background-color: #FFFFEE;
}
.mdownloadTitolo
{
Font-Size: 1em;
Color: #004B97;
Font-Weight: bold;
}
.mdownloadSottotitolo
{
Font-Size: 0.9em;
Font-Weight: bold;
}
.mdownloadNormale
{
Font-Size: 0.9em;
}
.mdownloadInterlinea
{
Font-Size: 0.5em;
}
/* Definizione delle classi per il modulo Motore Ricerca (B) */
.mricercaBTabella
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
}
.mricercaBTabella td
{
Border: 1px solid #C0C0C0;
padding: 3px;
}
.mricercaBRiga
{
Background-color: #FFFFFF;
Text-align: center;
}
.mricercaBRigaAlternato
{
Background-color: #FFFFCC;
}
.mricercaBTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 250px;
}
.mricercaBTabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mricercaBTitolo
{
Font-Size: 1em;
Color: #004B97;
Font-Weight: bold;
}
.mricercaBNormale
{
Font-Size: 0.95em;
Color: #000000;
}
/* Definizione delle classi per il modulo Motore Ricerca (A) */
.mricercaATabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mricercaATabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mricercaANormale
{
Font-Size: 0.95em;
}
/* Definizione delle classi per il modulo News */
.mnewsTabella
{
Border: 1px solid #C0C0C0;
width: auto;
border-collapse: collapse;
}
.mnewsTabella td
{
Border: 1px solid #C0C0C0;
padding: 3px;
}
.mnewsRiga
{
Background-color: #FFFFFF;
}
.mnewsRigaAlternato
{
Background-color: #FFFFCC;
}
.mnewsRigaMenu
{
Text-align: right;
}
.mnewsLayer
{
Text-align: justify;
}
.mnewsTitolo
{
Font-Size: 0.9em;
Color: #004B97;
Font-Weight: bold;
}
.mnewsAnteprima
{
Font-Size: 0.9em;
Color: #0000A0;
}
.mnewsNormale
{
Font-Size: 0.9em;
}
.mnewsInterlinea
{
Font-Size: 0.5em;
}
/* Definizione delle classi per il modulo Newsletter */
.mnewsletterTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mnewsletterTabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mnewsletterLayer
{
Text-align: justify;
}
.mnewsletterNormale
{
Font-Size: 0.95em;
Color: #000000;
}
/* Definizione delle classi per il modulo Pop UP */
.mpopupTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mpopupTabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mpopupLayer
{
Text-align: justify;
}
.mpopupNormale
{
Font-Size: 0.95em;
Color: #000000;
}
/* Definizione delle classi per il modulo Sondaggio */
.msondaggioTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.msondaggioTabellaHidden td
{
Border: 0px;
padding: 2px;
}
.msondaggioLayerDomanda
{
Text-align: justify;
}
.msondaggioDomanda
{
Font-Size: 0.95em;
Color: #3333CC;
}
.msondaggioNormale
{
Font-Size: 0.95em;
Color: #000000;
}
/* Definizione delle classi per il modulo Testo laterale */
.mtestoTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mtestoTabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mtestoLayer
{
Text-align: justify;
}
.mtestoNormale
{
Font-Size: 0.95em;
Color: #000000;
Font-Style: italic;
}
/* Definizione delle classi per il modulo Controller */
.mcontrollerTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mcontrollerTabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mcontrollerLayer
{
Text-align: justify;
}
.mcontrollerNormale
{
Font-Size: 0.95em;
Color: #000000;
}
/* Definizione delle classi per il modulo Login */
.mloginTabella
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
}
.mloginTabella td
{
Border: 1px solid #C0C0C0;
padding: 3px;
}
.mloginRiga
{
Background-color: #FFFFCC;
}
.mloginRigaAlternato
{
Background-color: #FFFFFF;
Text-align: center;
}
.mloginTitolo
{
Font-Size: 1em;
Color: #004B97;
Font-Weight: bold;
}
.mloginErrore
{
Font-Size: 0.95em;
Color: #FF0000;
Font-Weight: bold;
}
.mloginNormale
{
Font-Size: 0.95em;
Color: #000000;
}
.mloginInterlinea
{
Font-Size: 0.4em;
}
/* Definizione classi per il modulo Newsletter Anagrafica */
.mnewsletteranagTabella
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
}
.mnewsletteranagTabella td
{
Border: 1px solid #C0C0C0;
padding: 3px;
}
.mnewsletteranagRiga
{
Background-color: #FFFFFF;
}
.mnewsletteranagRigaAlternato
{
Background-color: #EAF4FF;
}
.mnewsletteranagNormale
{
Font-Size: 0.95em;
Color: #000000;
}
.mnewsletteranagTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mnewsletteranagTabellaHidden td
{
Border: 0px;
padding: 0px;
}
/* Definizione delle classi per il modulo On-Line Users */
.mUsersString
{
Font-Size: 0.95em;
}
/* Definizione delle classi per il modulo Forum */
.mForumTitolo
{
Font-Size: 0.95em;
Font-Weight: bold;
Color: #000000;
}
.mForumSeparatore
{
Font-Size: 0.3em;
}
.mForumAvviso
{
Font-Size: 0.95em;
Color: #FF0000;
}
.mForumTopic
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
Background-Color: #ECFFFF;
}
.mForumTopic td
{
Border: 1px solid #C0C0C0;
padding: 3px;
Font-Size: 0.95em;
Color: #000000;
}
.mForumColonnaData
{
Text-align: center;
Width: 80px;
}
.mForumColonnaOra
{
Text-align: center;
Width: 80px;
}
.mForumColonnaAutore
{
Text-align: center;
Width: 90px;
}
.mForumColonnaOggetto
{
Text-align: justify;
}
.mForumColonnaLink
{
Text-align: center;
Width: 100px;
}
.mForumColonnaIndice
{
Text-align: center;
Width: 100px;
}
.mForumNuovoTopic
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
Background-Color: #D2E9FF;
}
.mForumNuovoTopic td
{
Border: 1px solid #C0C0C0;
padding: 3px;
Font-Size: 0.95em;
Color: #000000;
}
.mForumInputText
{
Color: #000000;
Background-color : #C4E1FF;
Font-Size: 0.95em;
Text-Decoration : none;
border: 1px solid #6600FF;
Width: 200px;
}
.mForumTextarea
{
Color: #000000;
Background-color : #C4E1FF;
font-family: Courier, "Courier New", monospace;
Font-Size: 0.8em;
Text-Decoration : none;
border: 1px solid #6600FF;
Width: 300px;
Height: 100px;
}
.mForumInserisci
{
Background-color : #C4E1FF;
Font-Size: 0.6em;
Color: #000000;
border: 1px solid #6600FF;
}
.mForumMessaggi
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
Background-Color: #FFFFD9;
}
.mForumMessaggi td
{
Border: 1px solid #C0C0C0;
padding: 3px;
Font-Size: 0.95em;
Color: #000000;
}
.mForumMessaggio
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
Background-Color: #D2E9FF;
}
.mForumMessaggio td
{
Border: 1px solid #C0C0C0;
padding: 3px;
Font-Size: 0.95em;
Color: #000000;
}
.mForumColonnaMessaggio
{
Text-align: justify;
}
.mForumRispondi
{
Background-color : #C4E1FF;
Font-Size: 0.95em;
Color: #000000;
border: 1px solid #6600FF;
}
/* Definizione delle classi per il modulo Faqs */
.mFaqLayer
{
Text-align: justify;
Font-Size: 0.95em;
Color: #000000;
Background-Color: #E6F2FF;
Padding: 3px;
}
.mFaqSeparatore
{
Font-Size: 0.3em;
}
.mFaqDomanda
{
Color: #0000B0;
}
.mFaqCategoria
{
Font-Weight: bold;
}
/* Definizione delle classi per il modulo Magazine */
.mMagazineLayer
{
Text-align: justify;
Font-Size: 0.95em;
Color: #000000;
Background-Color: #E6F2FF;
Padding: 3px;
}
.mMagazineNumero
{
Font-Size: 1em;
Color: #000000;
Font-Weight: bold;
}
.mMagazineSeparatore
{
Font-Size: 0.3em;
}
.mMagazineTitolo
{
Font-Size: 0.95em;
Color: #000000;
Font-Weight: bold;
}
.mMagazineTesto
{
Font-Size: 0.95em;
Color: #000000;
}
.mMagazineSelettore
{
Font-Size: 0.95em;
Color: #000000;
}
h1
{
font-size: 1.8em;
color: #00A19B;
}
h2
{
font-size: 1.6em;
color: #00A19B;
}
h3
{
font-size: 1.4em;
color: #00A19B;
}
h4
{
font-size: 1.2em;
color: #00A19B;
}
h5
{
font-size: 1.1em;
color: #00A19B;
}
h6
{
font-size: 1em;
color: #00A19B;
}
.menuliv3
{
font-size: 1em;
}

