body, div, h1, p, th, td, li, dd {margin:0;padding:0;font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;}
body {background-color:#09316E;}

ul {list-style-type:square;color:#000066;}
ul ul {list-style-type:disc;}

.noriga {clear:both;}
.mappasito {text-align:right;text-decoration:underline;}
p.bottom {margin:0;padding:0.3em;border:0;font-size:10px;background-color:#FFD600;color:black;text-align:center;}

table {border:none;padding:0px;margin:0;border-collapse:collapse;table-layout:fixed;}
table.cima {width:750px;height:80px;}
table.noriga {width:750px}

.testo12BluBold {font-size:12px;line-height:16px;font-weight:bold;color:#000066;}
.testo12Blu {font-size:12px;line-height:16px;color:#000066;}
.testo12Bold {font-size:12px;line-height:16px;font-weight:bold;}
.testo12 {font-size:12px;line-height:16px;}
.titolo14 {font-size:14px;color:#000066;line-height:18px;}
.titolo14Bold {font-size:14px;color:#000066;line-height:18px;font-weight:bold;}
.titolo24 {font-size:19px;color:#000066;line-height:24px;}

#content {width:750px;margin:0 auto 0 auto;padding:0;background-color:white;text-align:left;}

#centro {clear:left;margin:0;padding:0 0 0 50px;height:380px;width:700px;text-align:left;}



#nav ul { float:left;padding:0 0 0 12px;margin:0;width:738px;font-size:11px;background-color:#FFD600;}
#nav ul li {list-style:none;margin:0;padding:0;float:left;}
#nav ul li a {
font-family: Trebuchet MS, Trebuchet, Arial, SunSans-Regular, Sans-Serif;
 display:block;
 color: #000066;
 padding:0.3em 0.5em 0.3em 0.5em;
 border-top:none;
 border-right:1px solid #000066;
 border-bottom:none;
 border-left:none;
 text-decoration:none;
 font-weight:bold;
 font-size:12px;}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited {color:black;}
#nav ul li a:hover, #nav ul li a:focus {background-color:#000066;color:white;} 

#nav ul li a {display:block;padding:0.3em 0.5em 0.3em 0.5em;border-top:none;border-right:1px solid #000066;border-bottom:none;border-left:none;text-decoration:none;font-weight:bold;}

#nav ul li a#current {color:#000066;background:white;border-bottom:1px solid white;}
#nav ul li a#current:hover, #nav ul li a#current:focus {background-color:#white;color:#000066} 

input:focus {background: #fff0a2;}



h1 {
font-family: Trebuchet MS, Trebuchet, Arial, SunSans-Regular, Sans-Serif;
font-size: 17px;
color: #000066;
/*text-transform:uppercase;*/

 }
 .Content  h1 {
margin-top: 18px;
margin-bottom: 12px;
/*text-transform:uppercase;*/

 }
h2
{
	font-family: Trebuchet MS, Trebuchet, Arial, SunSans-Regular, Sans-Serif;
	font-size: 15px;
	color: #000066;
}
h3
{
	font-family: Trebuchet MS, Trebuchet, Arial, SunSans-Regular, Sans-Serif;
	font-size: 13px;
	color: #111111;
}
h2.Red
{
	color: #DB0F34;
}
h4
{
	font-family: Trebuchet MS, Trebuchet, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color: #DB0F34;
}

p,ul,li{
text-align: justify;
font-size:13px;}

a{
	color: #000066;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.padderer{
padding:10px;
}
/*  ----------------home---------------------- */ 

p.GrigioHome{
font-size: 12px;
color: #000066;
background-color:#CCCCCC;
}

/*  ----------------footer---------------------- */ 
#footer {

background: #09316E url(images/footer.gif) no-repeat; 
clear:left;
width: 750px;
height: 25px;
margin:0px;
} 

#footer p{
font-family: Trebuchet MS, Trebuchet, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px;
color: #000066;
text-align: center;
margin-top:0px;
padding-top:2px;
margin-bottom:2px;
}

#footer p a{
color: #000066;
	text-decoration: none;
}
#footer p a:hover{
	text-decoration: underline;
}

.CampoTesto 
	{
	FONT-WEIGHT: normal; FONT-SIZE: 12px;
	background-color: #EFF7FF;
	border-width: 1px;
	color : #271F0D;
	border-color: #B5B8C4;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
.Pulsante {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;
	background-color: #09316E;
	border-width: 1px;
	color : #FFFFFF;
	border-color: #B5B8C4;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 8px;
	color: #666;
}

#breadCrumb a{
	color: #666;
	text-decoration: none;
}
#breadCrumb a:hover{
	color: #000066;
	text-decoration: underline;
}
/* margine per oggetti inseriti nel blocco "content" */
/*p {
margin-left:5%;
margin-right:5%;
text-align:left;
}*/

.Scheda{
text-align: left;
margin-top:6px; 
margin-right: 12px;
font-size:12px;}

.Scheda p{
text-align: left;
margin-top:6px; 
margin-bottom: 6px;
}
.Scheda table{
border: 0px;
font-size:12px;
background: #FF0000;
}
.Scheda table td{
font-size:12px;
padding: 4px;
background: #EEEEEE;
}
.Scheda-2{
display:block;
margin-top:6px; 
margin-right: 12px;
font-size:12px;}

.Scheda-2 p{
text-align: left;
margin-top:6px; 
margin-bottom: 6px;
}
.Scheda-2 table{
border: 0px;
font-size:12px;
background: #FAFAFA;
}
.Scheda-2 table tr{
font-size:12px;
padding: 4px;
background: #FFFFFF;
}
.BoxSmallCont{
	font-size:10px;
	float:left;
	margin: 2px;
	width:134px;
	text-align: center;
	height:125px;
}
.BoxSmall{
	float:left;
	margin: 2px;
	margin-right: 10px;
	margin-bottom: 40px;
	width:130px;
	height:180px;
	text-align: center;
}
.BoxSmall p{
	font-size:13px;
	text-align: center;
	margin-top:10px;
}
.gall{
background: #000066;
}
.clearer{
	clear:both;
}