body { 
   font: bold 11px arial,helvetica; 
   scrollbar-face-color: #182548; 
   scrollbar-shadow-color: #3A5AAF; 
   scrollbar-highlight-color: #3A5AAF; 
   scrollbar-3dlight-color: #182548; 
   scrollbar-darkshadow-color: #182548; 
   scrollbar-track-color: #182548; 
   scrollbar-arrow-color: #bbb; 
   BACKGROUND-image :url(img/bg.jpg); 
   BACKGROUND-COLOR: #112231;
   background-repeat:no-repeat;
   background-attachment:fixed
}
img.special 
{
  border: 1px #333333 solid;
}
P.textw
{
    COLOR: #fff;
    FONT: 12px arial, helvetica;
    TEXT-DECORATION: none;
}
P.intro
{
    COLOR: white;
    FONT: 13px arial, helvetica;
    TEXT-DECORATION: none
}
P.text
{
    COLOR: #f0f0f0;
    FONT: 12px arial, helvetica;
    line-height:19px;
    padding-left:6px;
    padding-right:6px;
    LETTER-SPACING: -0px; 
    TEXT-DECORATION: none
}
P.textsmall
{
    COLOR: #f0f0f0;
    FONT: 11px arial, helvetica;
    LETTER-SPACING: -1px; 
    TEXT-DECORATION: none
}
P.textb
{
    COLOR: #ddd;
    FONT: 14px arial, helvetica;
    LETTER-SPACING: -1px; 
    TEXT-DECORATION: none;
    font-weight: bold
}

TABLE.wbox
{
    BORDER:    #ffffff 1px solid; 
    TEXT-DECORATION: none
}
TABLE.box
{
    BORDER-TOP:    #ccc 1px solid; 
    BORDER-LEFT:    #ccc 1px solid; 
    BORDER-BOTTOM:    #ccc 1px solid; 
    BORDER-RIGHT:    #ccc 1px solid; 
   BACKGROUND-image :url(img/transpBlack.png); 
    TEXT-DECORATION: none
}

TABLE.dati
{
    BORDER-TOP:    #cccccc 2px solid; 
    BORDER-LEFT:    #cccccc 2px solid; 
    BORDER-BOTTOM:    #cccccc 1px solid; 
    BORDER-RIGHT:    #cccccc 1px solid; 
    TEXT-DECORATION: none
}


TH.dati
{
    background-image: url(img/sfth.png); 
    BACKGROUND-COLOR: #DDDEEE;
    COLOR: #555;
    FONT: 11px arial, helvetica;
    BORDER-BOTTOM:    #cccccc 2px solid; 
    BORDER-RIGHT:    #cccccc 1px solid; 
    font-weight: bold
}
TH.dati1
{
    COLOR: #E4E6F1;
    FONT: 11px arial, helvetica;
    BORDER-BOTTOM:    #cccccc 2px solid; 
    BORDER-RIGHT:    #cccccc 1px solid; 
    font-weight: bold
}
TH.dati2
{
    BACKGROUND-COLOR: #E9EBF3;
    COLOR: #448;
    FONT: 10px arial, helvetica;
    BORDER-BOTTOM:    #cccccc 2px solid; 
    BORDER-RIGHT:    #cccccc 1px solid; 
    font-weight: bold
}
TD.dati
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    BORDER-BOTTOM:    #cccccc 1px dotted; 
    BORDER-RIGHT:    #cccccc 1px solid; 
    TEXT-DECORATION: none
}

TABLE.menu
{
    BORDER-TOP:    #cccccc 1px solid; 
    BORDER-LEFT:    #cccccc 1px solid; 
    TEXT-DECORATION: none
}
td.mtit
{
    //background: black url(img/titlebar.png) repeat-x center left;
    background: black center left;
    COLOR: #ffffff;
    FONT: bold 11px arial, helvetica;
    BORDER-BOTTOM:    #cccccc 1px solid; 
    padding: 3px 5px 5px 8px; /*31px is left indentation of header text*/
    margin-bottom: 1px; /*bottom spacing between header and rest of content*/
    text-transform: uppercase;
    line-height: 20px;
}
.mtit a
{
    COLOR: #ffffff;
    FONT: bold 11px arial, helvetica;
    padding: 3px 5px 5px 0px;
    margin-bottom: 1px; /*bottom spacing between header and rest of content*/
    text-transform: uppercase;
    line-height: 25px;
    text-decoration: none;
}

.mopt a { 
    font: normal 11px Arial;
    color: black;
    background: #E9E9E9;
    BORDER-BOTTOM:    #cccccc 1px solid; 
    margin-bottom: 1px; /*bottom spacing between header and rest of content*/
    display: block;
    padding: 5px 0;
    line-height: 12px;
    padding-left: 8px; /*link text is indented 8px*/
    text-decoration: none;
}

td.mopt a:hover{ /*hover state CSS*/
color: black;
background:  #ddd;
}

TD.right
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    BORDER-RIGHT:    #ccc 1px solid; 
    TEXT-DECORATION: none
}
TD.left
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    BORDER-LEFT:    #ccc 1px solid; 
    TEXT-DECORATION: none
}
TD.top
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    BORDER-TOP:    #aaa 1px dotted; 
    TEXT-DECORATION: none
}
TD.bottom
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    BORDER-BOTTOM:    #aaa 1px dotted; 
    TEXT-DECORATION: none
}
TD.text
{
    COLOR: #ddd;
    FONT: 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.textstretto
{
    COLOR: #ddd;
    FONT: 12px arial, helvetica;
    LETTER-SPACING: -1px; 
    TEXT-DECORATION: none
}
LI.text
{
    COLOR: #ddd;
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
TD.textsmall
{
    COLOR: #666666; 
    FONT: 10px arial, helvetica;
    TEXT-DECORATION: none
}
TD.textb 
{
    COLOR: #666666; 
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.textw 
{
    COLOR: white; 
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
TD.textwb 
{
    COLOR: white; 
    FONT: 12px arial, helvetica;
    font-weight: bold;
    TEXT-DECORATION: none
}
td.sel{FONT: bold 14px Arial,helvetica; COLOR: #87AED6; LETTER-SPACING: -1px; TEXT-DECORATION: none} 

A.menu { FONT: bold 16px arial, helvetica; COLOR: #fff; LETTER-SPACING: -1px; TEXT-DECORATION: none }
A.menu:hover { FONT: bold 16px arial, helvetica; COLOR: #4885C0; LETTER-SPACING: -1px; TEXT-DECORATION: none } 

A.norm{FONT: bold 14px Arial,helvetica; COLOR: #fff; LETTER-SPACING: -1px; TEXT-DECORATION: none}
A.norm:hover {FONT: bold 14px Arial,helvetica; COLOR: #4885C0; LETTER-SPACING: -1px; TEXT-DECORATION: none} 

A.mail {FONT: bold 14px Arial,helvetica; COLOR: #4885C0; LETTER-SPACING: -1px; TEXT-DECORATION: none}
A.mail:hover {FONT: bold 14px Arial,helvetica; COLOR: #fff; LETTER-SPACING: -1px; TEXT-DECORATION: none} 

A.small { FONT: 10px arial, helvetica; COLOR: #4885C0; TEXT-DECORATION: none }
A.small:hover { FONT: 10px arial, helvetica; COLOR: #ffffff; TEXT-DECORATION: none } 

INPUT.text {
        FONT: 12px arial, helvetica;
        LETTER-SPACING: 0px; 
        BACKGROUND: #0B1C22; 
        COLOR: #ffffff; 
	BORDER:  #205564 1px solid; 
}

INPUT.submit {
        width: 80px;
        height: 26px;
        FONT: bold 12px arial, helvetica;
        BACKGROUND:  #0B1C22; 
        padding-left: 3px;
        padding-right: 3px;
        COLOR: #ffffff; 
        BORDER:  #4885C0 1px solid; 
        cursor: hand;
}
TEXTAREA {
	BORDER:  #205564 1px solid; 
        FONT: 12px arial, helvetica;
        BACKGROUND: #0B1C22; 
        COLOR: #ffffff;
        scrollbar-face-color: #0B1C22; 
        scrollbar-shadow-color: #205564; 
        scrollbar-highlight-color: #0B1C22; 
        scrollbar-3dlight-color: #205564; 
        scrollbar-darkshadow-color: #0B1C22; 
        scrollbar-track-color: #0B1C22; 
        scrollbar-arrow-color: #4885C0;
}

DIV.titolo
{
    COLOR: #006e4b;
    FONT: bold 12pt arial, helvetica;
    TEXT-DECORATION: none
}
div.mail
{
font:12px arial, helvetica; 
color:#f0f0f0; 
padding-top:2px; 
padding-bottom:2px; 
padding-right:5px; 
padding-left:5px; 
cursor:default
}
.titolo { COLOR: #4885C0; FONT: bold 18px Arial,helvetica; letter-spacing: -1px; TEXT-DECORATION: none }
.titolo2 { COLOR: #ffffff; FONT: bold 32px Arial,helvetica; letter-spacing: -1px; TEXT-DECORATION: none }
.titolo3 { COLOR: #4885C0; FONT: bold 14px Arial,helvetica; letter-spacing: -1px; TEXT-DECORATION: none }
.titolo4 { COLOR: #ffffff; FONT: bold 14px Arial,helvetica; TEXT-DECORATION: none }
