body {
color: black; margin: 0; padding: 0; text-align:center;
}
form {margin-bottom:0px; margin-top:0px;}

table.main {width: 960px; background: #ffffff}
table.mainreport {width: 750px; background: #ffffff}
/* table.footer {width: 755px; background-image: url(bg_footer.gif");} */

a {color: #333333; text-decoration: none; font-weight: normal; background-color: transparent; font-size:11px;}
a:hover {color: #ff6600;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}

ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #2F5376}
td, p, div {font-size: 11px;}
textarea {}

.art-tab{border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.art-tab td {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;}

.titolihome      {
	background-color: White;
	color: #4D7FA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	vertical-align: baseline;
	line-height: 25px;


}
.item          {border: 1px solid #cccccc;font-size:1em;}
.itemHead      {
	padding: 3px;
	background-color: #778EC2;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;

}
.inputObbligatorio
{
    COLOR: #3366A9;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
}
.inputNonObbligatorio
{
    COLOR: #3366A9;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 80%;
}
EM
{
    FONT-STYLE: italic;
}
STRONG
{
    FONT-WEIGHT: bold;
}
.objectName
{
    COLOR: steelblue;
    FONT-WEIGHT: bold;
}
.reverse
{
    BACKGROUND: #ffce56;
    COLOR: #000000;
}
H1
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 140%;
}
H2
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 130%;
}
H3
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 120%;
}
H4
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 110%;
}
H5
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 100%;
}
H6
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 90%;
}
OL
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 90%;
}
UL
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 90%;
}
LI
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 90%
}
DL
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 90%
}
DT
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 100%;
}
TH
{
	BACKGROUND-COLOR:"#ACDD03";
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: black;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 60%;
    FONT-WEIGHT: bold;
}
.backgroundTH
{
    BACKGROUND-COLOR:"#FFFFFF";
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: black;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 60%;
    FONT-WEIGHT: bold;
}
.multipleChoiceAnswer
{
    BACKGROUND: #eef0ee;
    FONT-SIZE: 80%;
}
.wrongAnswer
{
    COLOR: red;
    FONT-SIZE: 80%;
}
.rightAnswer
{
    COLOR: green;
    FONT-SIZE: 80%;
}
.sezione
{
    COLOR: #333399;
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
	FONT-STYLE: italic;
}
.elencoCorsivo
{
    COLOR: #101010;
    FONT-SIZE: 70%;
	FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
	FONT-STYLE: italic;
}
.timing
{
    COLOR: red;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
}
HR
{
    COLOR: #801711;
}
.tableLine
{
    COLOR: #f9bb8c;
}
.infoMessage
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 80%;
}
.normalMessage
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 80%;
}
.errorMessage
{
    COLOR: red;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold;
}
.resultMessage
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold;
	COLOR: #333399;
}

.resultMessage1
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}


.warningMessage
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 80%
}
.confirmationMessage
{
    COLOR: red;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold
}
.responseMessage
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold
}
.functionMenu
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}
.functionName
{
    COLOR: #004080;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 90%
}
.childFunction
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 60%
}
.parentFunctions
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.currentFunction
{
    COLOR: #6b4a9c;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.inputField
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 60%;
}
.fieldOutput
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 70%;
}
.inputCampoObblig
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
}
.inputCampoNonObblig
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 70%;
}
.catalogWarning
{
    COLOR: red;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

.riferimenti
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
}
.informazioni
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
}
.coursePrice
{
    COLOR: red;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 15pt;
    FONT-WEIGHT: bold;
}
.resourcePrice
{
    COLOR: red;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}
.materialName
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
}
.courseName
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}
.courseInfoTitle
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.courseInfoContent
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 9pt
}
.horizontalMenu
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.prevNext
{
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.confermaOperazione
{
    COLOR: #3366C9;
    FONT-FAMILY: helvetica, Verdana, "Lucida Sans Unicode", Arial, sans-serif;
    FONT-SIZE: 12pt
}
.materialTitle
{
    COLOR: #000000;
    FONT-FAMILY: helvetica, Verdana, "Lucida Sans Unicode", Arial, sans-serif;
    FONT-SIZE: 9pt
}
.materialTitleBold
{
    COLOR: #996699;
    FONT-FAMILY: helvetica, Verdana, "Lucida Sans Unicode", Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.normalfont
{
    COLOR: #222222;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
}
.numeroPagina
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, "Lucida Sans Unicode", Arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.informationMessageBold
{
    COLOR: #336699;
    FONT-FAMILY: helvetica, Verdana, "Lucida Sans Unicode", Arial, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-ALIGN: justify
}
.Messagetool
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-ALIGN: justify;

}
.TitleHomePage
{
    COLOR: #ff6e00;
    FONT-WEIGHT: bold;
	FONT-STYLE: italic;
    FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt;
}
.email
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana; 
	FONT-SIZE: 11pt;
}
.presentazione
{
    COLOR: #222277;
    FONT-FAMILY: helvetica, Verdana, "Lucida Sans Unicode", Arial, sans-serif;
    FONT-SIZE: 11pt;
    FONT-ALIGN: justify
}
