/* CSS Document */

body {

margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
scrollbar-base-color: #f0f0f0;
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #cccccc;
scrollbar-face-color: #791925;
scrollbar-highlight-color: #791925;
scrollbar-shadow-color: #791925;
scrollbar-track-color: #f0f0f0;

color: #545C66;
font-family: Arial, Geneva, sans-serif;
font-size: 10pt;
background: url(../images/fondo.jpg) repeat-x top #FFFFFF;
}
/*  menu */
#menu {
	width: auto;
	border-right: 1px solid #000;
	padding: 0 0 0 0;

	color: #333;
	}
#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#menu li {
		border-bottom: 1px solid #161616;
		margin: 0;
		}
#menu li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #161616;
		border-right: 10px solid #292929;
		background-color: #000000;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}



	#menu li a:hover {
		border-left: 10px solid #881C29;
		border-right: 10px solid #9E2131;
		background-color: #751823;
		color: #fff;
		}
	
/* End  menu */
.testo {
color: #545C66;
font-family: Arial, Geneva, sans-serif;
font-size: 10pt;
}
.titolo {
color: #545C66;
font-family: Arial, Geneva, sans-serif;
font-size: 11pt;
font-weight:bold;
}
a {
	color: #E86D29;
	
}
a:hover, a:active, a:focus {
	color: #FE772D;
	text-decoration: underline;
}
.neropiccolo {

	color: #000000;
	font-size: 8pt;
	font-family: Arial, Geneva, sans-serif;
}
.menu {
	float: left;
	width: 100%;
	font-size: 1em;
	line-height: normal;
	background: #434952;
	border-bottom: 5px solid #751823;
}
.rosso  {
color: #751823;
font-size: 12pt;
font-weight:bold;
}
.testogrigio  {
color: #545C66;;
font-size: 12pt;
}
/* FOOTER*/
.testopiccolo  {
color: #545C66;
font-size: 8pt;
}
.testopiccolobianco  {
color: #ffffff;
font-size: 10pt;
}
.testopiccolissimobianco  {
color: #ffffff;
font-size: 8pt;
}
.testopiccolissimogrigio  {
color: #545C66;
font-size: 8pt;
}
.linkpiccolo a {
color: #545C66;
font-size: 8pt;
text-decoration:none;
}
.linkpiccolo a:hover, a:active, a:focus {
color: #791925;
text-decoration:underline;
}
.chiusura {
	width: 100%;
	height: 10px;
	background: #434952;
	border-top: 5px solid #FE772D;
}
.linkbianco a {
color: #ffffff;
font-size: 12pt;
text-decoration:none;
}
.linkbianco a:hover, a:active, a:focus {
color: #f0f0f0;
text-decoration:underline;
}
.linkneromedio a {
color: #545C66;
font-size: 8pt;
text-decoration:none;
}
.linkneromedio a:hover, a:active, a:focus {
color: #000000;
text-decoration:underline;
}
/* PATHWAY*/

.pathway  {
	color: #545C66;
	font-size:12px;
	font-weight:bold;
}
.pathway img {
	margin: 0 5px;
}

.pathway a {
	color: #545C66;
	text-decoration: none;
}

.pathway a:hover, #ja-pathway a:active {
	color: #FE772D;
	text-decoration: none;
}

/* LOGIN */	

.button, .button:hover {
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bg.gif) repeat-x top left #ECF0F4;
	color: #646E7B;
}

.button:active, .button:focus {
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
}
