body 						{ font-family: Verdana, Arial, sans-serif; background: url(../img/layout/sfondo.png); color: #000000; line-height: 1.166; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a							{ background: transparent; color: #21265d; text-decoration: none; }
a:link						{ background: transparent; color: #21265d; text-decoration: none; }
a:visited					{ background: transparent; color: #21265d; text-decoration: none; }
a:hover						{ background: transparent; color: #21265d; text-decoration: underline; }

h1							{ font-size: 120%; background: transparent; color: #334d55; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h2							{ font-size: 110%; background: transparent; color: #006699; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h3							{ font-size: 100%; background: transparent; color: #21265d; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h4							{ font-size: 100%; background: transparent; color: #333333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h5							{ font-size: 100%; background: #99ccff; color: #21265d; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

ul							{ list-style-type: square; }

label						{ font-size: 100%; font-weight: bold; color: #334d55; }

#cornice					{ background: #ffffff; color: #000000; width: 950px; margin: 15px auto 15px auto; padding: 0px 15px 10px 15px; border: 1px solid #b0b0b0; }
#masthead					{ padding: 10px 0px 0px 0px;}

#navBar						{ float: left; width: 18%; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #99ccff; }
#navBar ul a:link 			{display: block;}
#navBar ul a:visited		{display: block;}
#navBar ul 					{list-style: none; margin: 0; padding: 0;}
#navBar li 					{border-bottom: 1px solid #99ccff;}
html>body #navBar li 		{border-bottom: none;}

#headlines					{ float: right;	width: 18%;	margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 80%; background: #99ccff; }
#headlines a				{ padding: 0px 0px 0px 10px; }
#headlines a:hover			{ background-color: #99ccff; color: #21265d; }
#headlines h3				{ padding: 5px 10px 5px 10px; }

#novita dt					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#novita dd					{ margin: 0px 0px 5px 0px; padding: 0px 10px 10px 10px; }
#novita dt:hover + dd		{ background-color:#21265d; color: #cfcfcf; }
#novita a					{ display: block; padding: 0px 0px 0px 10px; }
#novita a:hover				{ background-color: #21265d; color: #cfcfcf; text-decoration: none; }
#novita img					{ float: right; border: 0pz; }

#content					{ float: left; width: 60%; margin: 10px 0px 0px 20px; }
#siteName					{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#globalNav					{ margin: 0px 0px 0px 0px; padding: 120px 0px 8px 0px; background: url(../img/layout/new_logo.jpg) no-repeat; }
#globalNav a 				{ font-size: 90%; padding: 0px 0px 0px 10px; color: #ffffff; }
#globalNav a:hover			{ color: #ffffff; }

#pageName					{ margin: 0px; padding: 0px 0px 0px 10px; }

#breadCrumb					{ font-size: 80%; padding: 2px 0px 0 10px; }

.feature					{ padding: 0px 0px 10px 10px; font-size: 80%; }
.feature h3					{ padding: 30px 0px 5px 0px; text-align: center; }
.feature img				{ float: left; padding: 10px 10px 0px 0px; }

.story						{ clear: both; padding: 0px 0px 0px 0px; font-size: 80%; }
.story p					{ padding: 0px 0px 0px 0px; }

.primapagina				{ clear: both; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; font-size: 80%; }
.primapagina p				{ margin: 10px 20px 0px 0px; }
.primapagina img			{ float: right;	margin: 10px 10px 10px 10px; }

#siteInfo					{ clear: both; font-size: 75%; margin: 10px 0px 10px 0px; text-align: center; background: #99ccff; color: #21265d; }

#search						{ padding: 5px 10px 5px 10px; font-size: 90%; }
#search form				{ margin: 0px; padding: 0px; vertical-align: middle; }
#search label				{ display: block; margin: 0px; padding: 0px; }

#sectionLinks				{ position: relative; margin: 0px; padding: 0px; font-size: 90%; }
#sectionLinks h3			{ padding: 10px 0px 2px 10px; }
#sectionLinks a 			{ display: block; padding: 2px 0px 2px 10px; }
#sectionLinks a:hover		{ background: #21265d; color: #cfcfcf; }

.relatedLinks				{ position: relative; margin: 0px; padding: 0px 0px 10px 10px; font-size: 90%; }
.relatedLinks h3			{ padding: 10px 0px 2px 0px; }
.relatedLinks a:link		{ display: block; }
.relatedLinks a:visited		{ display: block; }

#advert						{ padding: 30px 0px 10px; }
#advert img					{ display: block; }

.articoli					{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
.articoli a:hover			{ text-decoration: none; }
.articoli img				{ border: 0px; }

.pagine						{ padding: 0px 0px 1px 0px; }
.pagine	a					{ text-decoration: underline; }