BODY {

	overflow-x: hidden ; 
	overflow-y: auto; 
	scrollbar-arrow-color:#B32317;
	scrollbar-base-color:#596468;
	scrollbar-shadow-color:#ffffff;
	scrollbar-face-color:#C5C5C5;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3d-light-color:#B32317;
	SCROLLBAR-TRACK-COLOR: #FCFAF8; 
	SCROLLBAR-DARKSHADOW-COLOR: #596468;
}

.maintext
{
 FONT-SIZE: 10px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #000000;
}

.maintextred
{
 FONT-SIZE: 10px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #B32317;
}

.text
{
 FONT-SIZE: 10px;
 LINE-HEIGHT: 15px;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #000000;
}

.red
{
 FONT-SIZE: 15px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: arial, verdana, sans-serif;
 COLOR: #B32317;
}


.maintit
{
 FONT-SIZE: 12px;
 LINE-HEIGHT: normal;
 font-weight: bold;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #FFFFFF;
}


.titred
{
 FONT-SIZE: 13px;
 LINE-HEIGHT: normal;
 FONT-FAMILY: verdana, arial, sans-serif;
 COLOR: #B32317;
}

.attivazione {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none
}

a.sm:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none
}

a.sm:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none
}

a.sm:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #E04949;
 text-decoration: underline
}




a:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none
}

a:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none
}

a:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #B32317;
 text-decoration: underline
}


a:link.attivo {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #B32317;
 text-decoration: none
}

a:visited.attivo {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #B32317;
 text-decoration: none
}

a:hover.attivo {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #B32317;
 text-decoration: underline
}

a.hp:link {  
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-decoration: none
}

a.hp:visited {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-decoration: none
}

a.hp:hover {
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #B32317;
 text-decoration: underline
}


a.menu:link {  
 font-family: Arial Narrow, Arial, Verdana, sans-serif;
 line-height: normal;
 font-size: 12px;
 font-weight: normal; 
 color: #FFFFFF;
 text-decoration: none
}

a.menu:visited {
 font-family: Arial Narrow, Arial, Verdana, sans-serif;
 line-height: normal; 
 font-size: 12px;
 font-weight: normal; 
 color: #FFFFFF;
 text-decoration: none
}

a.menu:hover {
 font-family: Arial Narrow, Arial, Verdana, sans-serif;
 line-height: normal; 
 font-size: 12px;
 font-weight: normal; 
 color: #FFFFFF;
 text-decoration: underline
}

a.orange:link {  
 FONT-SIZE: 12px;
 LINE-HEIGHT: 22px;
 FONT-FAMILY: verdana, arial, sans-serif;
 font-weight: bold;
 color: #B32317;
 text-decoration: none
}

a.orange:visited {
 FONT-SIZE: 12px;
 LINE-HEIGHT: 22px;
 FONT-FAMILY: verdana, arial, sans-serif;
 font-weight: bold; 
 color: #B32317;
 text-decoration: none
}

a.orange:hover {
 FONT-SIZE: 12px;
 LINE-HEIGHT: 22px;
 FONT-FAMILY: verdana, arial, sans-serif;
 font-weight: bold; 
 color: #B32317;
 text-decoration: underline
}



input, textarea, select { 
 font-family: Arial, Verdana, sans-serif;
 background: #FFFFFF;
 color : #666666; 
font-weight: bold;
 font-size: 12px; 
 border: 1 solid BLACK;
}

input.login { 
 font-family: Arial, Verdana, sans-serif;
 background: #FF8000;
 color : #FFFFFF; 
font-weight: bold;
 font-size: 11px; 
 border: 1 solid BLACK;
}


#BARRA
{
    overflow: auto;
    font: Normal 12px Verdana;
    width: 535px;
    height: 305px;
    margin: 0px;
    padding: 0px;
    border: #ffffff;
   
}

.TABELLINA {
border: 1px solid #B32317;
border-right-width: 3px; solid #B32317;
border-top-width: 0px;
border-left-width: 0px;
border-collapse: separate;
empty-cells: show;
border-spacing: 5px;
}

.CELLETTE{
border: 1px solid #B32317;
border-bottom: 0px;
border-right: 0px;
border-left-width: 0px;
border-collapse: collapse;
padding: 2px 5px;
}

.TABELLINASP {
border: 1px solid #B32317;
border-right-width: 3px; solid #FDAD54;
border-top-width: 2px;
border-left-width: 0px;
border-collapse: separate;
empty-cells: show;
border-spacing: 5px;
}

.CELLETTESP{
border: 1px solid #B32317;
border-top: 0px;
border-bottom: 0px;
border-right: 0px;
border-left-width: 0px;
border-collapse: collapse;
padding: 2px 5px;
}

.TABELLINANEW {
border: 1px solid #B32317;
border-right-width: 0px;
border-top-width: 3px;
border-left-width: 0px;
border-collapse: separate;
empty-cells: show;
border-spacing: 5px;
}
