/* TESTO */
body 
{
    background-color: #9F9F9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	/*
	SCROLLBAR-FACE-COLOR: #ADC5DC;
	SCROLLBAR-HIGHLIGHT-COLOR: #5487a2;
	SCROLLBAR-SHADOW-COLOR: #174d69;
	SCROLLBAR-3DLIGHT-COLOR: #3e728c;
	SCROLLBAR-ARROW-COLOR: #9ab6c4;
	SCROLLBAR-TRACK-COLOR: #ADC5DC;
	SCROLLBAR-DARKSHADOW-COLOR: #ADC5DC;
    */
}


table, tr, td, li, ol, ul, div
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 9pt;
}

/* LINKS */
A:link {
	TEXT-DECORATION: none;
}
A:active 
{
    color: #D66500;
	TEXT-DECORATION: none;
}
A:visited 
{
 	TEXT-DECORATION: none;
}
A:hover 
{
    color: #D66500;
	TEXT-DECORATION: none;
}

/* ELEMENTI FORM */
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color : #FFFFFF;
	border: 1px solid #000000;
}

.inputtext
{
    background-color: #EEE;
    border: 1px solid #000000;
}

.actionbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #263D85;
}

.menuButton
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #666;
    background-color: #ffcc66;
    text-align: center;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
}

/* TITOLI */
.pagetitle
{
    font-family: Calibri, Verdana, Arial;
    font-weight: bold;
    color: #3366cc;
    font-size: 11pt;
    border-bottom: solid 1px #3366cc;
}

.title1
{
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}

.title2
{
    font-size: 9pt;
    color: #006699;
    font-weight: bold;
    text-decoration: underline;
}

.title3
{
    font-size: 9pt;
    color: #006699;
    font-weight: bold;
}

.dettagliocorsi
{
    color: #006699;
}

.titlesmall 
{
    font-size: 8pt;
}

/* BOX NEWS */
.newstitle
{
    font-size: 8pt;
    color: #CC0000;
    font-weight: bold;
}

.newstitle_offline
{
    font-size: 8pt;
    color: #CCCCCC;
    font-weight: bold;
}

.newsbody 
{
    font-size: 8pt;
}

.newbodytitle
{
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
}

/* MENU SX #4963B4*/
.menu
{
    font-weight: bold;
    color: #003399;
    font-size: 8pt;
}

.menu:hover
{
    /*
    color: #FFF;
    border-right: silver thin solid;
    border-top: silver thin solid;
    border-left: silver thin solid;
    border-bottom: silver thin solid;
    background-color: #3366cc;
    */
    color: #999;
    text-decoration: underline;
    cursor: pointer;
}

.menu2
{
    font-weight: bold;
    color: #D66500;
    font-size: 8pt;
}

.menu_l1
{
    font-size: 7pt;
    font-weight: normal;
    color: #003399;
    text-decoration: none;
}

.menu_l1:hover
{
    /*
    color: #FFF;
    border-right: silver thin solid;
    border-top: silver thin solid;
    border-left: silver thin solid;
    border-bottom: silver thin solid;
    background-color: #99cccc;
    cursor: pointer;
    */
    color: #999;
    text-decoration: underline;
    cursor: pointer;
}


/* SOTTOMENU MENU TOP */
.submenu
{
    font-size: 8pt;
    font-weight: normal;
    color: #FFF;
}

.submenu:hover
{
    background-color: White;
    color: #4963B4;
}

.submenu_container
{
    background-color: #4963B4;
    border: solid 1px #9BA9D7;
}

/* FORMATO COLONNE */
.colonnasx 
{
    background-color: #eee;
    border-left: solid 1px #fff;
}

.menusx 
{
    background-color: #ddd;
}

/* MESSAGGI AJAX */
.msgok
{
    color: Green;
}

.msgerr
{
    color: Red;
    font-weight: bold;
}