	/*
	 *	Questo CSS e' stato realizzato da Massimiliano Cingolani
	 *	per conto di ANCEI - Formazione e Ricerca
	 *
	 */
	
	body {
		font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #FFF;
		background-color: #153377;
		margin: 0px;
		padding: 0px;
		text-align: center;
	}
	
	#headContent {
		position: relative;
		top: 10px;
		margin: 0px auto;
		padding: 0px;
		height: 140px;
		width: 960px;
	}
 	
	#globalNavigation {
		position: relative;
		font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #CCC;
		background: #FFF url(pictures/glbnav_background.gif);
		top: 5px;
		margin: 0px auto;
		padding: 0px;
		height: 32px;
		width: 960px;
	}
	
	#gblnav_left {
		float: left;
		position: relative;
		top: 0px;
		left: 0px;
	}

	#gblnav_right {
		float: right;
		position: relative;
		top: 0px;
		right: 0px;
	}
	
	#globalLinks {
		 position: relative;
		 top: 6px;
		 left: 12px;
		 margin: 0px auto;
		 padding: 0px;
		 width: 940px;
	}

 	#globalLinks a:link, #globalLinks a:visited {
		 font: bold 80% Verdana, Arial, Helvetica, sans-serif;
		 color: #009;
		 background: none;
		 margin: 0px;
		 padding: 0px;
		 text-decoration: none;
 	}
	
	#globalLinks a:hover {
		 color: #06F;
		 text-decoration: underline;;
	}
	
	#bodyContent {
		position: relative;
		font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #000;
		background-color: #FFF;
		top: 20px;
		margin: 0px auto;
		padding: 0px;
		width: 960px;
		border: 1px solid #CCCCCC;
		text-align: left;
	}

	#tl_curve_white {
		position: absolute;
		top: -1px;
		left: -1px;
		margin: 0px;
		padding: 0px;
	}

	#tr_curve_white {
		position: absolute;
		top: -1px;
		right: -2px;
		margin: 0px;
		padding: 0px;
	}
	
	#header {
		font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #F00;
		background-color: #FFF;
		padding: 10px;
		border-bottom: 1px solid #CCCCCC;
		text-align: center;
	}
	
	#menu {
		position: relative;
		width: 600px;
		margin: 0px auto;
		border: 1px solid #CCC;
	}
	
	#menu a:link, #menu a:visited {
		display: block;
		float: left;
		font: bold 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #666;
		background-color: #EEE;
		width: 90px;
		margin: 1px;
		padding: 3px;
		border: 1px solid #999;
		text-align: center;
		text-decoration: none;
	}
	
	#menu a:hover {
		color: #FFF;
		background-color: #999;
	}
	
	#pageNavigation {
		float: left;
		color: #000;
		background-color: #FFF;
		margin: 0px;
		padding: 0px;
		width: 178px;
		border-right: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
	}
	
	#googleSearch {
		margin: 0px;
		padding: 2px 1px;
		text-align:center;
	}
	 
	#googleSearch img {
		margin: 0px;
		padding: 0px;
		border: none;
	}
	 
	#googleSearch form {
		font: 70% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0px;
		padding: 0px;
	}
	 
	#googleSearch input {
		font: 80% Verdana, Arial, Helvetica, sans-serif;
		color: #006;
		margin: 0px 0px 15px 0px;
		padding: 0px;
	}
	
	#navigazioneSecondaria {
		float: right;
		color: #000;
		margin: 0px;
		padding: 0px;
		width: 178px;
		background-color: #FFF;
		border-left: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
	}
	
	#pageContent {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		border-left: 1px solid #CCCCCC;
	}
	
	#areaNews {
		margin: 10px auto;
		padding: 0px;
		width: 580px;
	}
	
	#whiteSpace {
		clear: both;
		height: 20px;
	}
	
	#siteInfo {
		font: 70% Verdana, Arial, Helvetica, sans-serif;
		color: #336;
		background: #EEE;
		margin: 0px;
		padding: 0px;
		height: 40px;
		border-top: 1px solid #CCC;
	}
	
	#siteInfo_Content {
 		float: left;
 		margin: 8px 0px 8px 8px;
 		width: 700px;
 	}
 
	#siteInfo_Content a:link, #siteInfo_Content a:visited {
		color: #336;
		text-decoration: none;
	}
 
	#siteInfo_Content a:hover{
		text-decoration: underline;
	}
	
	#valid_xhtml {
		position: relative;
		float: right;
		top: 0px;
		right: 4px;
		margin: 0px;
		padding: 4px 0px 4px 8px;
		border: none;
	}

	#valid_css {
		position: relative;
		float: right;
		top: 0px;
		right: 4px;
		margin: 0px;
		padding: 4px 0px 4px 8px;
		border: none;
	}
	
	.relatedLinks {
		color: #000;
		background-color: #FFF;
		margin: 0px;
		padding: 0px;
		border-bottom: 1px solid #CCCCCC;
		text-align: center;
	}
	
	.relatedLinks img {
		margin: 5px;
		border: none;
	}

 	.relatedLinks h1 {
		font: bold 70% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0px;
		padding: 0px;
 	}
 	
 	.relatedLinks p {
 		font: 70% Verdana, Arial, Helvetica, sans-serif;
 		color: #000;
 		margin: 0px;
 		padding: 0px;
 	}
	
 	.relatedLinks ul {
 		margin: 0px;
		padding: 0px;
 	}
 	
 	.relatedLinks li {
 		font: 70% Verdana, Arial, Helvetica, sans-serif;
 		color: #000;
 	}
 	
 	.relatedLinks li a:link, .relatedLinks li a:visited {
 		font: 100% Verdana, Arial, Helvetica, sans-serif;
 		color: #009;
		text-decoration: none;
 	}
 	
 	.relatedLinks li a:hover {
		text-decoration: underline;
 	}
	
	.relatedLinks input {
		font: normal 60% Verdana, Arial, Helvetica, sans-serif;
		color: #006;
		padding: 0px 4px;
	}
	
	.sectionLinks {
		margin: 0px;
		padding: 0px;
		border-top: 1px solid #AAA;
		border-left: 1px solid #AAA;
		border-right: 1px solid #AAA;
		text-align: left;
	}

	.sectionLinks a:link, .sectionLinks a:visited {
		display:  block;
		font: bold 80% Verdana, Arial, Helvetica, sans-serif;
		color: #063;
		background: #FFF url(pictures/bg_nav.jpg);
		margin: 0px;
		padding: 4px;
		border-bottom: 1px solid #AAA;
		text-decoration: none;
	}

	.sectionLinks a:hover {
		background: #DEF none;
		padding: 5px 2px 2px 5px;
		border-top: 1px solid #AAA;
		border-left: 1px solid #AAA;
		border-bottom: 1px solid #AAA;
	}

	.frame1 {
		margin: 1px;
		padding: 6px;
		border: 1px solid #AAA;
	}
	
	.frame2 {
		margin: 6px;
		padding: 6px 0px;
		border-top: 1px solid #AAA;
		border-bottom: 1px solid #AAA
	}
	
	.frame2 a:link, .frame2 a:visited {
		font: 70% Verdana, Arial, Helvetica, sans-serif;
 		color: #009;
		text-decoration: none;
	}
	
	.frame2 a:hover {
		text-decoration: underline;
	}
	
	
	
	/* Inizio area box promozionale */
	
	.boxPromozionale {
		font:100% Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		margin:10px 0px 10px 0px;
		padding:0px;
		background:#FFFFFF url(pictures/box_promozionale_background.jpg);
	}
	
	.boxPromozionale img {
		margin:0px;
		padding:0px;
		border:none;
	}
	
	.boxPromozionale h1 {
		font:bold 80% Verdana, Arial, Helvetica, sans-serif;
		color:#3C7573;
		margin:0px;
		padding:5px 10px;
		background:none;
	}
	
	.boxPromozionale h2 {
		font:bold 70% Verdana, Arial, Helvetica, sans-serif;
		color:#2341A9;
		margin:0px;
		padding:5px 10px;
		background:none;
	}
	
	.boxPromozionale table {
		margin:10px auto;
		padding:0px;
	}
	
	.boxPromozionale table td a:link, .boxPromozionale table td a:visited {
		font:70% Arial, Helvetica, sans-serif;
		color:#444FAC;
		text-decoration:none;
		margin:0px;
		padding:5px 10px;
		background:none;
	}
	
	.boxPromozionale table td a:hover {
		text-decoration:underline;
	}
	
	.paragrafo {
		font:80% Arial, Helvetica, sans-serif;
		color:#000099;
		background:none;
	}
	
	.corsivo_grassetto {
		font:italic bold 80% Verdana, Arial, Helvetica, sans-serif;
		color:#000099;
		background:none;
	}
	
	.collegamento_ipertestuale a:link, .collegamento_ipertestuale a:visited {
		font:bold 80% Arial, Helvetica, sans-serif;
		color:#000099;
		text-decoration:none;
		background:none;
	}
	
	.collegamento_ipertestuale a:hover {
		text-decoration:underline;
	}
	
	/* Fine area box promozionale */
	
	
	
	#areaRiservata {
		width:560px;
		margin:20px auto;
		padding:0px;
	}
	
	#areaRiservata h1 {
		font:bold 90% Verdana, Arial, Helvetica, sans-serif;
		text-decoration:underline;
		color:#336699;
		margin:10px 5px 10px 5px;
		padding:0px;
	}
	
	#areaRiservata p {
		font:70% Arial, Helvetica, sans-serif;
		color:#000066;
		margin:10px 10px 10px 10px;
		padding:0px;
	}
	
	#areaRiservata a:link, #areaRiservata a:visited {
		font:100% Arial, Helvetica, sans-serif;
		color:#338880;
		margin:0px;
		padding:0px;
		text-decoration:none;
	}
	
	#areaRiservata a:hover {
		text-decoration:underline;
	}
	
	#areaRiservata form {
		font:bold 80% Verdana, Arial, Helvetica, sans-serif;
		color:#000066;
	}

	#accessoNegato {
		width:580px;
		margin:10px auto;
		padding:0px;
		border:1px solid #CCCCCC;
	}
	
	#accessoNegato h1 {
		font:bold 70% Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		margin:2px;
		padding:2px 10px 2px 10px;
		border:1px solid #CCCCCC;
		background-color:#6699CC;
	}
	
	#accessoNegato p {
		font:70% Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		margin:10px 15px 10px 15px;
		padding:0px;
	}
	
	#accessoNegato a:link, #accessoNegato a:visited {
		font:100% Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#0000CC;
	}
	
	#accessoNegato a:hover {
		text-decoration:underline;
	}
	
	.newsOfTheDay {
		margin:10px 0px 10px 0px;
		padding:0px;
		background:#CCCCCC url(pictures/news_body.jpg);
	}
	
	.newsOfTheDay h1 {
		font:bold 90% Verdana, Arial, Helvetica, sans-serif;
		color:#000066;
		margin:0px 30px 0px 30px;
		padding:0px;
	}
	
	.newsOfTheDay h2 {
		font:bold 80% Verdana, Arial, Helvetica, sans-serif;
		color:#336699;
		margin:15px 30px 0px 30px;
		padding:0px;
	}
	
	.newsOfTheDay p {
		font:70% Arial, Helvetica, sans-serif;
		color:#000000;
		margin:10px 30px 0px 30px;
		padding:0px;
	}
	
	.newsOfTheDay a:link, .newsOfTheDay a:visited {
		display:block;
		font:70% Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#000066;
		margin:10px 30px 0px 30px;
	}
	
	.newsOfTheDay a:hover {
		text-decoration:underline;
	}
	
	.newsDate {
		position:relative;
		font:70% Arial, Helvetica, sans-serif;
		top:-36px;
		left:36px;
	}
