BODY
{
    SCROLLBAR-FACE-COLOR: #7FB0FA;
    SCROLLBAR-HIGHLIGHT-COLOR: #1E90AC;
    SCROLLBAR-SHADOW-COLOR: #f5f1f1;
    SCROLLBAR-3DLIGHT-COLOR: #c0c0c0;
    SCROLLBAR-ARROW-COLOR: #f6f6f3;
    SCROLLBAR-TRACK-COLOR: #eeeeee;
    SCROLLBAR-DARKSHADOW-COLOR: #c0c0c0
}

TR.RowOver
{
    BACKGROUND-COLOR: #e7edf5;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: black;
    
}
TR.RowOut
{
    BACKGROUND-COLOR: #eef2f8;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: black;
    
}
A:link
{
    COLOR: #757b85;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #757b85;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #5087da
}
.lato:link
{
    COLOR: #e6e90d;
    TEXT-DECORATION: none
}
.lato:visited
{
    COLOR: #e6e90d;
    TEXT-DECORATION: none
}
.lato:hover
{
    COLOR: #e6e90d;
    TEXT-DECORATION: underline
}
.centro:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.centro:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.centro:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.google:link
{
    FONT-FAMILY: Verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.google:visited
{
    FONT-FAMILY: Verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.google:hover
{
    FONT-FAMILY: Verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
a.FormText
{
    BORDER-BOTTOM: #7fb0fa 1px solid;
    BORDER-LEFT: #7fb0fa 1px solid;
    BORDER-RIGHT: #7fb0fa 1px solid;
    BORDER-TOP: #7fb0fa 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}

.ReadOnly
{
    background-color: #eef2f8;
    font-weight: bold;
    font-size: 10px;
    color: black;
    font-family: Verdana,arial,helvetica,sans-serif;
    border-left-color: #eef2f8;
    border-bottom-color: #eef2f8;
    margin: 1px;
    border-top-style: solid;
    border-top-color: #eef2f8;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #eef2f8;
    border-bottom-style: solid;
}


.Effetti
{
    BORDER-RIGHT: #7fb0fa 1px solid;
    BORDER-TOP: #7fb0fa 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #7fb0fa 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #7fb0fa 1px solid;
    FONT-FAMILY: Verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
TEXTAREA
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #7fb0fa 1px solid;
    BORDER-LEFT: #7fb0fa 1px solid;
    BORDER-RIGHT: #7fb0fa 1px solid;
    BORDER-TOP: #7fb0fa 1px solid;
    COLOR: black;
    FONT-FAMILY: Verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.Button
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #7fb0fa 3px double;
    BORDER-LEFT: #7fb0fa 3px double;
    BORDER-RIGHT: #7fb0fa 3px double;
    BORDER-TOP: #7fb0fa 3px double;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.frame
{
    BORDER-BOTTOM: #7bb5eb thin solid;
    BORDER-LEFT: #7bb5eb thin solid;
    BORDER-RIGHT: #7bb5eb thin solid;
    BORDER-TOP: #7bb5eb thin solid
}
.article
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px 10px 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;

}
.quote
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.tab
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: 'Courier New';
    BACKGROUND-COLOR: white
}
.formReg
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: black;
    text-align: justify;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.formRegBig
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: black;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.formRegBorderSx
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: black;
    text-align: justify;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right: black 0.1em solid;
    border-left: black 0.05em;
    border-bottom: black 0.1em solid;
    border-top-style: none;
}
.formRegBorderDx
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: black;
    text-align: justify;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right: black 0.05em;
    border-left: black 0.05em;
    border-bottom: black 0.1em solid;
    border-top-style: none;
}

.fieldErr
{
    margin-left: 50px;
    margin-right: 50px;
    font-weight: bold;
    color: red;
    font-family: Verdana;
    font-size: 12px;
}
.imgErr		{
			border			: 0px; 
			WIDTH			: 15px; 
			HEIGHT			: 15px;
			}
						
TABLE.BluBorder
{
    background-color: #ffffff;
    border-right: #7fb0fa 4px double;
    border-top: #7fb0fa 4px double;
    border-left: #7fb0fa 4px double;
    border-bottom: #7fb0fa 4px double;
}

TABLE.BlackBorder
{
    background-color: #EEF2F8;
    border-right: #000000 4px double;
    border-top: #000000 4px double;
    border-left: #000000 4px double;
    border-bottom: #000000 4px double;
}



blockquote.n 
{ 
    word-spacing: .2em;
    padding: 0.5em 0.5em;
    margin: 0.5em 0em 0.5em 0.8em;
    border:1px solid #7FB0FA;
    float:right; 
    background: #EEF2F8;
}

blockquote.l 
{ 
    height: 20em;
    word-spacing: .2em;
    padding: 0.5em 0.5em;
    margin: 1em 0em 0em 0em;
    border:1px solid #7FB0FA;
    float: left; 
    background: #EEF2F8;
}

blockquote.r 
{ 
    height: 20em;
    word-spacing: .2em;
    padding: 0.5em 0.5em;
    margin: 1em 0em 0em 0em;
    border:1px solid #7FB0FA;
    float: right; 
    background: #EEF2F8;
}

blockquote.c 
{ 
    word-spacing: .2em;
    padding: 0.5em 0.5em;
    margin: 0.8em 0em 0.8em 0em;
    border:1px solid #7FB0FA;
    background: #EEF2F8;
    float: inherit;
}

#articolo
{
    PADDING-BOTTOM: 2em;
    MARGIN: 10px 30px 0px 30px;
    FONT: 0.8em verdana, serif;
    TEXT-ALIGN: justify;


}
#articolo P
{
    TEXT-INDENT: 2em
}
#articolo P#primo-paragrafo
{
    TEXT-INDENT: 0em
}
#articolo P#primo-paragrafo:first-letter
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 30px;
    FONT-SIZE: 3em;
    BACKGROUND: #7FB0FA;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 5px -30px;
    COLOR: #fff;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}

#articoloband
{
    PADDING-BOTTOM: 2em;
    MARGIN: 0px 5px 0px 5px;
    FONT: 1.2em verdana, serif;
    TEXT-ALIGN: justify

}
#articoloband P
{
    TEXT-INDENT: 2em
}
#articoloband P#primo-paragrafo
{
    TEXT-INDENT: 0em
}
#articoloband P#primo-paragrafo:first-letter
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 3em;
    BACKGROUND: #7FB0FA;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 5px -10px;
    COLOR: #fff;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}

#articolo P#capolettera
{
    TEXT-INDENT: 0em;
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    FONT-SIZE: 3em;
    BACKGROUND: #7FB0FA;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 5px -30px;
    COLOR: #fff;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}

.tablemenu, .tablemenu TD, .tablemenu TH
{
    background-image: url('/Immagini/Tasto_Sfondo_sc.gif');
    background-color: #7FB0FA;
    FONT: 0.8em verdana, serif;
}
.listmenu OL, .listmenu LI
{
    list-style-type: lower-roman;
    list-style-position: outside;
    margin: 0.2em 1em 0.6em 0.3em;
    
}
