	#cornice {
		border:0;
		width: 974px;
		height: 100%;
		min-height: 100%;
		background: #EDF1F2 url(images/Bgbottom.png) repeat-y;
		margin: 0;
	}

	#pagina {
		text-align: left;
		background: #FFF;
		border-right: 1px solid #888;
		padding: 0px;
	}

	#contenuto { 
		background: #FFF;
		width: 757px;
		position: relative;
		left: 215px;
		border: 0px;
	}

	#colonnasx { 
		background: #EEF1F2 url(images/BgSxSx.png) no-repeat bottom left;
		width: 214px;
		position: absolute;
		border: 0px;
		border-right: 1px solid #888;
	}

	#colonnasx1 { 
		background: #F4F3EF url(images/BgSxColonna.png) repeat-x;
		width: 139px;
		position: relative;
		left: 39px;
		padding:17px;
		border: 0px;
		border-left: 1px solid #888;
	}

	#footer { 
		background: #D9D7D4 url(images/BgFooter.png) repeat-x;
		border: 0px;
		text-align: left;
	}

	#articolo { 
		width: 697px;
		/*float: left;*/
		padding: 30px
	}

	#hp1 { 
		background: #FFF;
		float:left;
		width: 444px;
		padding:30px;
		border: 0px;
	}

	#hp2 { 
		background: #F4F3EF url(images/BgHp2.png) repeat-y;
		width: 200px;
		float:right;
		padding:25px;
		padding-top:30px;
		border: 0px;
		border-left: 1px solid #888;
	}


	BODY {
		text-align: left;
		margin: 0;
		padding: 0;
		background: #D9D7D4 url(images/BgMain.gif) repeat-x;
		height: 100%;
	}

	HTML {
		font-family: arial, helvetica, sans-serif;
	}


	P { 
		font-size: 12px;
		font-family: arial, helvetica, sans-serif;
		color: #666;
	}

	P.testo {
		font-size: 12px;
		text-align: justify;
	}

	P.destra {
		text-align: right
	}

	P.titolo {
		font-family: Arial Narrow,arial, helvetica, sans-serif;
		font-size: 24px;
		color: #21409A;
		font-weight: bold
		
	}


	HR.sottotitolo {
		color: #B4B4B4;
		width:100%;
		height:1px;
		
	}

	P.titoloparagrafo {
		font-family: Arial Narrow,arial, helvetica, sans-serif;
		font-size: 17px;
		color: #21409A;
		font-weight: bold;
	}

	TD {
		text-align: justify;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		color: #666
	}


	UL,LI {
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		color: #666;
		list-style-image: url(images/bullet.gif);		
	}



	#colonnasx1 ul,li {
		font-size: 13px;
		margin: 5px 0 0 7px;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		color: #666;
		font-weight: bold;
		list-style-image: url(images/bulletGrigio.gif);		
	}



	#colonnasx1 ul li a{
		font-size: 12px;
		color:#666;
		font-weight: bold;
		text-decoration:none;
		list-style-image: url(images/bulletGrigio.gif);
	}

	#colonnasx1 ul li a:hover{
		font-size: 12px;
		color:#21409A;
		font-weight: bold;
		list-style-image: url(images/bulletBlu.gif);
	}



	FORM {
		margin-bottom:0;
	}

	INPUT.thin  {
		font-family : arial, helvetica, sans-serif;
		font-size : 11px;
		padding:1px 0px 1px 4px;
		margin:2px 0px 2px 3px;
		width:115px;
		border-top: 1px solid #666;
		border-left: 1px solid #666;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		color:#444;
		background:#fff;
		vertical-align:middle;
	}

	input.puls{
		margin:10px 6px 0px 0px;
		vertical-align:middle;
		float:right;

	}




	A:link {
		color:#21409A;
		text-decoration: none
	}
	
	A:visited {
		color: #21409A;
		text-decoration: none
	}
	
	A:hover {
		color: #21409A;
		text-decoration: underline
	}
	
	A:active {
		color: #21409A;
		text-decoration: none
	}


	.thumb {
		float: right;
		horizontal-align:right;
		margin-left: 10px;
		margin-right: 0px;
		
	}

	.ico {
		vertical-align:middle;
	}
