FONT		          { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica }
TD		         { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica }
BODY		                         { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica; background-color: white; margin: 0; padding: 0 }
DIV		         { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica }
INPUT 		        { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica; border: 1px; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000; border-top-color: #000000  }
TEXTAREA	        { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica; border: 1px; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000; border-top-color: #000000  }
SELECT 		        { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica; border: 1px; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000; border-top-color: #000000  }
FORM 		        { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica }
.titolo 		                   { color: #00417b; font-weight: bold; font-size: 16px; font-family: Verdana, Helvetica }
.sotto_titolo    { color: #00417b; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica }
.red  { color: #a00f00; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica }
.testo_p  { color: #00417b; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica }
.testo_p1 { color: #676767; font-size: 9px; font-family: Verdana, Helvetica }
.testo_pred { color: #a00f00; font-size: 9px; font-family: Verdana, Helvetica }
.white  { color: #fff; font-size: 12px
; font-family: Verdana, Helvetica }
.txt_rosso   { color: #a00f00; font-weight: bold; font-size: 12px
; font-family: Verdana, Helvetica }
.ombra_testo { filter: dropshadow(color=B3B3B3, offx=1, offy=1, positive=true);WIDTH: 100%; HEIGHT: 100% }
.bordo_img                  { color: #00417b; font-size: 10px; font-family: Verdana, Helvetica; border: solid 1px #00417b }
.image img
  { -moz-opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) } 

.image:hover img
  { -moz-opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) }
  
A:link                           { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline }
A:active                         { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline }
A:visited                         { color: #00417b; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline }
A:hover                               { color: #065e9e; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline }


/*
	=========================================================================================================
	MENU (VERTICALE)
	---------------------------------------------------------------------------------------------------------
*/
.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 210px;
}

.buttonmenu li a{
color: white;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #00417B;
text-decoration:none;
}


.buttonmenu li a:visited { color: white; text-decoration: none }

.buttonmenu li a:hover, .buttonmenu li a:active { color: white; text-decoration: none; background-color: #005E9E }





.arrowlistmenu{
width: 210px; /*width of menu*/
}

.arrowlistmenu .headerbar { color: white; font: bold 14px Verdana; background: black url(media/titlebar.png) repeat-x left center; text-transform: uppercase; margin-bottom: 10px; padding: 4px 0 4px 10px }

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a { color: #a70303; font-weight: bold; font-size: 90%; text-decoration: none; background: url(media/arrowbullet.png) no-repeat left center; padding: 2px 0 2px 19px; border-bottom: 1px solid #dadada; display: block }

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
