.MenuOrrizzontaleColore
{
    BACKGROUND-COLOR: #002382
}

.RigaFondo .Immagine
{
    FLOAT: left
}
.RigaFondo .TestoAnastasis
{
    FONT-SIZE: 40%;
    FLOAT: right;
    COLOR: #ffffff;
    TEXT-ALIGN: right
}
.HeaderNascosta
{
    FONT-SIZE: 0.01pt;
    COLOR: #fecd64;
    BACKGROUND-COLOR: #fecd64;
    TEXT-DECORATION: none
}
.ParteCentraleDinamica
{
    margin-left: auto;
    margin-right: auto;
    width: 98%;
    BACKGROUND-COLOR: #ffffff
}
.HeaderNascosta A
{
    COLOR: #fecd64
}
.HeaderNascosta A:hover
{
    COLOR: #fecd64
}

.HeadBar .logoHeadBar
{
    FLOAT: left;
    WIDTH: 1%
}
.HeadBar .titoloHeadBar
{
    float: left;
    width: 60%;
    TEXT-ALIGN: right
}

.HeadBar .SinistraHeadBar
{
    FLOAT: left;
    WIDTH: 81%
}
.HeadBar .TestoCerca LABEL
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 90%
}
.HeadBar .TestoCerca INPUT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.HeadBar .TestoCerca .InputCercaTesto
{
    FONT-SIZE: 90%
}
.RigaMenu_H
{
    FONT-SIZE: 90%;
    FLOAT: left;
    WIDTH: 20%;
    BACKGROUND-COLOR: #002382;
    TEXT-ALIGN: right
}
.RigaMenu_H A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.RigaMenu_H A:hover
{
    COLOR: #ffff99;
    BORDER-BOTTOM: #333 1px dotted;
    TEXT-DECORATION: underline
}

.UserPassw
{	
	text-align: center; 
	border: 2px solid #005ea6; 
	margin-left: auto; 
	margin-right: auto;
	padding: 5px;
}

.UserPassw INPUT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}

.bottone
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #fecd64
}
.BottoneCerca
{
    BORDER-RIGHT: #002084 1px solid;
    BORDER-TOP: #002084 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    BORDER-LEFT: #002084 1px solid;
    CURSOR: pointer;
    COLOR: #ffffff;
    BORDER-BOTTOM: #002084 1px solid;
    BACKGROUND-COLOR: #002084
}
.BottoneEntra
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #fecd64
}
.RigaFondo
{
    BACKGROUND-COLOR: #005ea6
}
.RigaFondo A
{
    COLOR: #fecd64;
    TEXT-DECORATION: underline
}
.RigaFondo A:hover
{
    COLOR: #ffffff
}

.traccianav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    BACKGROUND-COLOR: #c8c8c8
}
.traccianav A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: white;
    TEXT-DECORATION: none
}
.traccianav A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: black;
    TEXT-DECORATION: none
}
.testonav
{
    BACKGROUND-COLOR: #b2b2b2
}
.testonav A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: white;
    TEXT-DECORATION: none
}
.testonav A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: black;
    TEXT-DECORATION: none
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY:   Arial, Tahoma, Verdana
}
/*
P
{
    
    MARGIN: 0px;
    COLOR: #000000;
    LINE-HEIGHT: 15pt
}*/

H1
{
    FONT-SIZE: 130%;
    COLOR: #00008b
}
H2
{
    FONT-SIZE: 120%;
    COLOR: #8b0000
}
H3
{
    FONT-SIZE: 110%;
    COLOR: #205289
}
H4
{
    FONT-SIZE: 100%;
    COLOR: #000000
}
H5
{
    FONT-SIZE: 80%;
    COLOR: #000000
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.TitoloDocumento
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.3em;
    PADDING-BOTTOM: 10px;
    COLOR: #002084;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #fecd64 2px solid
}
.HeadBar
{
    BACKGROUND-COLOR: #ffffff;
    border-bottom: 1px solid #005ea6
}
.TabellaPrincipale
{
    margin-left: auto;
    margin-right: auto; 
    margin-top: 3px; 
    width: 98%;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    border: 1px solid #005ea6;
    PADDING-TOP: 0px    
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

.contenitoreSinistra
{
  width: 20%;
  float: left;
} 
.boxInsegnante
{
    border-right: #2B006D 1px dashed;
    border-top: #2B006D 1px dashed;
    border-left: #2B006D 1px dashed;
    border-bottom: #2B006D 1px dashed;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    font-variant: small-caps;
    font-weight: bold;
    text-align: center;
    background-color: #ffffff;
}

.boxInsegnante a:visited
{
    color: #2B006D;
}

.MenuCMS_box
{ 
  border: 2px solid #fecd64;
  padding: 5px;
}
