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;
}

.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;
}

.titoli {
	font-weight : bold;
	font-size : 16px;	
	color: #293745;
    font-family: Arial, Verdana;
}

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;
}
