BODY {

	font-family : Arial, Verdana;
	font-size : 12px;
	color: #000000;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top: 0px;
}

H1,H2,H3 {
	color: #7D3200;
	font-weight : bold;
}

A:LINK {
	color: #7D3200;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
}

A:ACTIVE {
	color: #7D3200;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;

}

A:VISITED {
	color: #7D3200;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;

}

A:HOVER {
	color: #000000;
	text-decoration: underline;
	font-size : 11px;
	font-weight : bold;

}

A.TopBar:LINK {
    background-color: #FFFFFF;
    color: #445566;
    text-decoration: none;
    font-size : 11px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    border-color: #445566;
    border-width: 1px; 
    border-style: solid solid none solid;
}

A.TopBar:VISITED {
    background-color: #FFFFFF;
    color: #445566;
    text-decoration: none;
    font-size : 11px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    border-color: #445566;
    border-width: 1px; 
    border-style: solid solid none solid;
}

A.TopBar:ACTIVE {
    background-color: #FFFFFF;
    color: #445566;
    text-decoration: none;
    font-size : 11px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    border-color: #445566;
    border-width: 1px; 
    border-style: solid solid none solid;
}

A.TopBar:HOVER {
        background-color: #445566;
	color: #FFFFFF;
	text-decoration: underline;
	font-size : 11px;
	font-weight : bold;
    padding: 3px 5px 0px 5px;
}

A.index:LINK {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
}

A.index:VISITED {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
}

A.index:ACTIVE {
	color: #FFFFFF;
	text-decoration: none;
	font-size : 10px;
}

A.index:HOVER {
	color: #FFFFFF;
	text-decoration: underline;
	font-size : 10px;
}

A.minilink:LINK {
	color: #000000;
	text-decoration: none;
	font-size : 10px;
}

A.minilink:VISITED {
	color: #000000;
	text-decoration: none;
	font-size : 10px;
}

A.minilink:ACTIVE {
	color: #000000;
	text-decoration: none;
	font-size : 10px;
}

A.minilink:HOVER {
	color: #445566;
	text-decoration: underline;
	font-size : 10px;
}
.date {
	color: #000000;
	text-decoration: none;
	font-family : Arial, Verdana;
	font-size : 11px;
}

.3dtd {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: #FFFFFF; border-style: groove; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

.textbar {
	font-weight : normal;
        color: #FFFFFF;
	font-size : 11px;	
}

.smallblak{
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
        color: #000000;
	font-size : 9px;	
}

.small{
        FONT-FAMILY: Courier, Verdana, Helvetica, sans-serif;
	font-weight : normal;
        color: #000000;
	font-size : 9px;	
}

.smallblu{
        FONT-FAMILY: Arial, Courier, Verdana, Helvetica, sans-serif;
	font-weight : normal;
        color: #0077bb;
	font-size : 9px;	
}

.smallwhite {
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
        color: #FFFFFF;
	font-size : 9px;	
}

.titoletti {
        font-family: Arial, Verdana;
	font-weight : bold;
	color: #000000;
	font-size : 11px;	
	bottom : 1px;
	border-width : 1px 1px;
}

.titolettibianchi {
	font-weight : bold;
	color: #FFFFFF;
	font-size : 11px;	
	bottom : 1px;
	border-width : 1px 1px;
}

.titolettirossi {
	font-weight : bold;
	color: #FF0000;
	font-size : 11px;	
}

.titolettiblu {
	font-weight : bold;
	color: #0000FF;
	font-size : 11px;	
}


.testonero {
	font-weight : normal;
	color: 000000;
	font-size : 11px;	
}

.testorosso {
	font-weight : normal;
	color: FF0000;
	font-size : 12px;	
	bottom : 1px;
	border-width : 1px 1px;
}

.error {
	font-weight : bold;
	color: #FF0000;
	font-size : 12px;	
	bottom : 1px;
	border-width : 1px 1px;
}

.titoli {
	font-weight : bold;
	font-size : 16px;	
	color: #293745;
    font-family: Arial, Verdana;
}

.boxbar {
	border-bottom: 1px color #FFFFFF;
	border-left: 1px color #FFFFFF;
	border-right: 1px color #FFFFFF;
	border-top: 1px color #FFFFFF;
	margin-bottom : -1px;
        background: #FF0000;
        color: #FFFFFF;
	font-size : 11px;
	font-weight : bold;
}

.box {
	border-bottom: 1px inset #EEEEEE;
	border-left: 1px inset #EEEEEE;
	border-right: 1px inset #EEEEEE;
	border-top: 1px inset #EEEEEE;
        background: #EEEEEE;
        color: #000000;
	font-size : 10px;
}

.pulsante {
	border-bottom: 1px outset;
	border-left: 1px outset;
	border-right: 1px outset;
	border-top: 1px outset;
	font-size : 11px;
        color: #000000;
        font-weight: bold;

}

.sel {
	background-color: #666666;
        color: #FFFFFF;
	font-size: 9px;

}

.scroll  {
	position: absolute;
	width : 200px;
	height:100px;
	overflow: scroll;
}


TABLE {
        font-family: Arial, Verdana;
	font-size : 12px;
}

TD.corpo {
        font-family: Arial, Verdana;
	font-size : 12px;
        text-align : justify;
}

TABLE.corsi {
	font-size : 13px;
}

TABLE TD.bg {
   /* la sequente class bg posizionata nel td  desiderato inserisce un'immagine di background 
       perfettamente centrata nel td e non ripetuta*/
	background : url(background.gif) no-repeat center;
}



LI {
	color: Black;
	/* so text is white on blue */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}