

body

	{
	
	background:#d7e0e3;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-align:center;
	
	color: #264673;
	
	margin:0;
	padding:0;
	
	}
	
h1, h2, h3, h4

	{
	
	margin:0;
	padding:0;
	
	}	
	

h5

	{
	
	font-size: 16px;
	
	font-variant: small-caps;
	
	padding: 0 0 0 20px;
	
	background: transparent url(../images/freccetta.jpg) center left no-repeat;
	
	}

#container

	{
	
	background:transparent url(../images/bg.jpg) top left repeat-y;
	
	width:750px;
	margin:auto;
	padding:0 35px;
	text-align:left;
	
	}
	
a

	{
	
	color: #6296ca;
	
	text-decoration: none;
	
	}
	
/* ---------------------- Classi ---------------------- */
	
.pulizia

	{
	
	clear:both;
	display:block;
	
	}
	
/* ---------------------- Lingua ---------------------- */

#jflanguageselection

	{
	
	position: absolute;
	
	top: 109px !important;
	top: 113px;
	left: 659px;
		
	margin: 0;
	padding: 0;
	
	}
	
#jflanguageselection ul{ list-style:none; margin: 0; padding: 0; }

#jflanguageselection ul li

	{ display: inline; }

#jflanguageselection ul li a

	{ margin: 0; padding: 0; cursor: pointer; }
	
#jflanguageselection ul li a span

	{
	
	color: #fff;
	
	font-weight: 800;
	
	display: block;
	
	width: 83px;
	height: 15px;
	
	margin: 0;
	padding: 1px 0 0 3px;
	
	}
	
#jflanguageselection ul li a span#lng_english

	{
	
	background: transparent url(../images/eng.jpg) top left no-repeat;
	
	}
	
#jflanguageselection ul li a span#lng_italiano

	{
	
	background: transparent url(../images/ita.jpg) top left no-repeat;
	
	}
	
/* ---------------------- Testata ---------------------- */
	
#usv_testata

	{
	
	background:#fff;
	
	border:4px solid #fff;	
	
	position: relative;
	
	margin: 0;
	padding: 0;
	
	}
	
#usv_testata h1

	{
	
	background:transparent url(../images/testata_h1.jpg) top left no-repeat;
	
	width:742px;
	height:107px;
	
	margin:0 0 2px 0;
	padding: 0;
	
	text-indent:-9999px;
	
	}
	
#usv_testata h2

	{
	
	background:transparent url(../images/testata_h2.jpg) top left no-repeat;
	
	width:732px;
	height:14px;
	
	font-size:12px;
	font-weight:100;
	
	color:#fff;
	
	margin: 0;
	padding:1px 0 0 10px;
	
	}
	
/* -------------------- Centrale -------------------- */
	
#usv_centrale

	{
	
	background:transparent url(../images/bg_centrale.jpg) top left repeat-y;
	
	padding:0;
	
	margin:2px 0;
	
	}
	
/* ---------------------- Menu ---------------------- */

#usv_menu

	{
	
	width:180px;
	
	float:left;	
	
	}
	
#usv_menu ul

	{
	
	list-style:none;
	padding:0;
	margin:0;
	
	}
	
#usv_menu ul li

	{
	
	display:inline;
	
	}
	
#usv_menu ul li a

	{
	
	background:#fff url(../images/menu/sfondino.gif) top left repeat-y;
	
	border-bottom:2px solid #d7e0e3;
		
	display:block;
	width:165px;
	height:auto;
	
	margin:0 0 2px 0;
	padding:7px 0 7px 15px;
	
	font-size:12px;
	
	text-decoration:none;
	
	color:#284673;
	
	}
	
#usv_menu ul li a:hover

	{
	
	background:#fff url(../images/menu/sfondino_over.gif) top left repeat-y;
	
	color:#6296ca;
	
	}
	
#usv_menu ul li ul li a

	{
	
	padding: 3px 0 3px 30px;
	
	width:150px;
	
	}
	
/* -------------------- Menu home ------------------- */

#usv_menu_home

	{
	
	
	
	margin:2px 0;
	
	}
	
#usv_menu_home ul

	{
	
	list-style:none;
	padding:0;
	margin:0;
	
	}
	
#usv_menu_home ul li

	{
	
	display:inline;
	
	}
	
#usv_menu_home ul li a

	{
	
	background:#fff;
	
	border-bottom:2px solid #d7e0e3;
		
	display:block;
	width:123px;
	height:23px;
	
	margin:0 2px 0 0;
	padding:7px 0 0 0;
	
	font-size:12px;
	
	text-decoration:none;
	text-align:center;
	
	color:#284673;
	
	float:left;
	
	}
	
#usv_menu_home ul li a:hover

	{
		
	color:#6296ca;
	
	background:#eee;
	
	}

/* ---------------------- Contenuto ---------------------- */

#usv_contenuti

	{
	
	background:transparent url(../images/bg_contenuti.jpg) top left repeat-y;
	
	width:560px;
	
	margin:0 0 0 2px;
	
	border:4px solid #fff;
	
	float:left;	
	
	display: inline;
	
	}
	
#usv_contenuti ul li

	{
	
	margin: 0 0 0 30px;
	
	}
	
#usv_contenuti h3

	{
	
	background:transparent url(../images/contenuti_h3.jpg) top left repeat-y;
	
	width:540px;
	height:40px;
	
	padding:10px 20px 0 0;
	
	text-align:right;
	
	font-size:20px;
	font-variant:small-caps;
	
	color:#b7bac1;
	
	}
	
#usv_contenuti h4

	{
	
	background:transparent url(../images/contenuti_h4.jpg) top left repeat-y;
	
	width:100px;
	height:118px;
	
	padding:0 17px 0 10px;
	
	font-size:16px;
	text-align:right;
	
	color:#345f7d;
	
	float:left;
	
	display: inline;
	
	}
	
#usv_articolo

	{
	
	width:400px;
	
	float:left;
	
	display: inline;
	
	padding:0 5px 0 15px;
	
	}
	
#link_missione

	{
	
	display: block;
	
	width: 390px;
	padding: 15px 0;
	
	background: #eee;
	
	text-align: center;
	
	font-weight: 800;
	font-size: 16px;
	font-variant: small-caps;
	
	}
	
#link_missione:hover

	{
	
	background: #ddd;
	
	}
	
	
/* -------------------- Contenuto home ------------------- */

#usv_contenuti_home

	{
	
	margin:0 0 0 2px;
		
	}
	
/* ------------------ Contenuto contatti ----------------- */

#contatti strong

	{
	
	display: block;
	
	padding: 3px 10px;
	margin: 10px 0;
		
	width: 370px;
	
	color: #616799;
	
	font-size: 14px;
	
	}
	
#contatti em

	{
	
	display: block;
	
	padding: 0px 10px;
	margin: 10px 0;
	
	width: 370px;
	
	color: #7592c2;
	
	font-size: 12px;
	font-style: normal;
	
	}
	
#contatti span

	{
	
	display: block;
	
	padding: 0px 10px;
	margin: 10px 0;
	
	width: 370px;
	
	color: #264673;
	
	font-size: 12px;
	font-style: normal;
		
	}


#contatti ul

	{
	
	margin: 30px 0 0 0;
	padding: 0;
	
	list-style: none;
		
	}
	
#contatti ul li

	{
	
	margin: 0;
	
	}
	
#contatti ul strong

	{
	
	display: block;
	
	background: #ebeff0;
	
	padding: 3px 10px;
	margin: 10px 0;
	
	border-bottom: 1px solid #d7e0e3;
	border-top: 1px solid #d7e0e3;
	
	width: 370px;
	
	color: #616799;
	
	font-size: 14px;
	
	}
	
#contatti ul em

	{
	
	display: block;
	
	padding: 0px 10px;
	margin: 10px 0;
	
	width: 370px;
	
	color: #7592c2;
	
	font-size: 12px;
	font-style: normal;
	
	}
	
#contatti ul span

	{
	
	display: block;
	
	padding: 0px 10px;
	margin: 10px 0;
	
	width: 370px;
	
	color: #264673;
	
	font-size: 12px;
	font-style: normal;
	
	}
	
#contatti ul a

	{
	
	font-weight: 800;
	
	color: #264673;
	
	text-decoration: none;
	
	}
	
#contatti ul a:hover { color: #7592c2; }
	
/* ---------------------- Footer ---------------------- */

#usv_footer

	{
	
	background:transparent url(../images/footer.jpg) top left no-repeat;
	
	width:750px;
	height:97px;
	
	}























