.solotesto {

	display:	none;
}

.hidden {
display:	none;
}

.clear, .hr {
	clear:		both;
}

h1, h2, h3, h4, p	{
	margin:				0;
	padding:			0;
	}
hr	{
	display:			none;
	}

img  {
	border: 0;
	}

	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.solotesto, hr {
	display:			none;}
.clear, .hr {
	clear:				both;}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}
.clearfix {
	display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
	height:			1%;}
.clearfix {
	display:			block;}
/* End hide from IE-mac */

body	{
	text-align:			center;
	margin:		 		0px;
	font-family:		"Arial";
	font-size:			12px;
	background: 		#fff;
	}
	
div.Sfumature	{
	width:				994px;
	height:				auto;
	margin:				0px auto;
	padding:			0px 0px 0px 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='websiteImages/bkg_sfumature.png');}
	html>/**/body div.Sfumature	{
	background:			url(websiteImages/bkg_sfumature.png) repeat-y!important;
	}
		
		
#Page	{
	width:				980px;
	height:				auto!important;
	height:				100px;
	min-height:			100px;
	margin:				0 auto;
	text-align:			left;
	padding:			0px 0px 0px 0px;
	background:			url(../websiteImages/bkg_page.gif) repeat-y;
	}
	
/*	############## TESTATA ###################	*/	
#Header	{
	width:				980px;
	height:				auto;
	margin:				0 auto;
	padding:			0px 0px 0px 0px;
	background:			#fff;
	}
#Header .imgHeader	{
	width:				980px;
	height:				auto;
	margin:				0px;
	padding:			0px;
	}



/*	############## FINE TESTATA ####################	*/	

/*	############## MENU ###################	*/

#Menu	{
	float: 				left;
	position: 			relative;
	width:				980px;
	height:				31px;
	margin: 			-5px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}

	#Menu .sx	{
		float: 				left;
		display: 			block;
		width:				16px;
		height:				31px;
		margin: 			0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='websiteImages/menu_sx.png');}
		html>/**/body #Menu .sx	{
		background:			url(websiteImages/menu_sx.png) no-repeat!important;
		}

		#Menu .dx	{
			float: 				right;
			display: 			block;
			width:				16px;
			height:				31px;
			margin: 			0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='websiteImages/menu_dx.png');}
			html>/**/body #Menu .dx	{
			background:			url(websiteImages/menu_dx.png) no-repeat!important;
			}

		#Menu .main	{
			float: 				left;
			display: 			block;
			width:				948px;
			height:				31px;
			margin: 			0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;
			background:			url(../websiteImages/menu_main.gif) repeat-x;
			}

		#Menu ul.MainMenu	{
			float: 				left;
			list-style:			none;
			display: 			block;
			height:				31px;
width: auto;
			margin: 			0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;
			}
		#Menu ul.MainMenu li	{
			float: 				left;
			display: 			block;
width: auto;
			height:				23px;
			margin: 			0px;
			padding:			8px 15px 0px 18px;
			background: 		url(../websiteImages/menu_sep.gif) left no-repeat;

			}
		#Menu ul.MainMenu li.primo	{
			float: 				left;
			display: 			block;
			height:				23px;
			margin: 			0px;
			padding:			8px 10px 0px 0px;
			background: 		transparent;
			}
		#Menu ul.MainMenu li a:link, #Menu ul.MainMenu li a:visited	{
			float: 				left;
			display: 			block;
			height:				23px;
			color: 				#848383;
			font-size: 			11px;
			font-weight: 		bold;
			text-transform: 	uppercase;
			text-decoration: 	none;
			margin: 			0px;
			padding:			0px;
			}
		#Menu ul.MainMenu li a:hover, #Menu ul.MainMenu li#selected a	{
			color: 				#444;
			}

#Menu ul.Lingue	{
	width: 				66px;
	height: 			23px;
	float: 				right;
	padding: 			0px;
	margin: 			0px;
	list-style: 		none;
	}
	#Menu ul.Lingue li	{
		display: 			block;
		width: 				23px;
		height: 			23px;
		float: 				left;
		padding: 			7px 0px 0px 10px;
		margin: 			0px;
		}

#Menu #Login{
display: block;
	float: 					left;
	text-align: 			left;
	width: 					104px;
	padding: 				7px 0px 0px 20px;
	background: 			url(../websiteImages/ico_user.gif) 0px 9px no-repeat;
	}

	#Menu #Login input {
		float: 					left;
		text-align: 			left;
		width:					50px;
		height:					13px;
		border: 				1px solid #888;
		margin: 				0px 0px 0px 0px;
		font-size: 				10px;
		background: 			#fff;
		}

	#Menu #Login a {
		display: 				block;
		float: 					left;
		width: 					35px;
		height: 				15px;
		font-weight: 			bold;
		font-size: 				12px;
		color:	 				#fff;
		border: 				1px solid #232323;
		margin: 				0px 0px 0px 10px;
		text-decoration: 		none;
		background: 			#6c6c6c;
		text-align: 			center;
		}

		#Menu ul.Lingue li a.Italiano	{
			display: 			block;
			width: 				23px;
			height: 			16px;
			padding:		 	0px;
			margin: 			0px;
			background: 		url(../websiteImages/flag_ita.gif) no-repeat;
			}
		#Menu ul.Lingue li a.English{
			display: 			block;
			width: 				23px;
			height: 			16px;
			padding: 			0px;
			margin: 			0px;
			background: 		url(../websiteImages/flag_eng.gif) no-repeat;
			}

#Menu2	{
	float: 				left;
	position: 			relative;
	width:				980px;
	height:				35px;
	margin: 			0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}

	#Menu2 .sx	{
		float: 				left;
		display: 			block;
		width:				36px;
		height:				35px;
		margin: 			0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		background: 		url(../websiteImages/menu2_sx.gif) no-repeat;
		}
	#Menu2 .main	{
		float: 				left;
		display: 			block;
		width:				908px;
		height:				35px;
		margin: 			0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		background:			url(../websiteImages/menu2_main.gif) no-repeat;
		}
		
		#Menu2 ul.SottoMenu	{
			float: 				left;
			list-style:			none;
			display: 			block;
			height:				27px;
			margin: 			0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;
			}
		
		#Menu2 ul.SottoMenuHidden	{
			float: 				left;
			list-style:			none;
			height:				27px;
			margin: 			0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;
			display: 			none;
			}
					
		#Menu2 ul.SottoMenu li	{
			float: 				left;
			display: 			block;
			height:				20px;
			margin: 			0px;
			padding:			7px 15px 0px 0px;
			}
		#Menu2 ul.SottoMenu li a:link, #Menu2 ul.SottoMenu li a:visited {
			float: 				left;
			display: 			block;
			height:				20px;
			color: 				#bdbcbc;
			font-size: 			11px;
			font-weight: 		bold;
			text-transform: 	uppercase;
			text-decoration: 	none;
			margin: 			0px;
			padding:			0px;
			}
		#Menu2 ul.SottoMenu li a:hover, #Menu2 ul.SottoMenu li#selected a{
			color: 				#a9cbc9;
			}


	#Menu2 .dx	{
		float: 				right;
		display: 			block;
		width:				36px;
		height:				35px;
		margin: 			0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		background: 		url(../websiteImages/menu2_dx.gif) no-repeat;
		}
/*	############## FINE MENU ###################	*/


div.ColSx {
	float: 				left;
	width: 				197px;
	height: 			auto;
	color: 				#494a4a;
	padding: 			10px 13px 10px 13px;
	}

div.Center{
	display: block;
	float: 				left;
	width: 				549px;
	height: 			auto;
	color: 				#494a4a;
	font-size: 			13px;
	padding: 			10px 6px 10px 9px!important;
	padding: 			10px 0px 10px 5px;
	}

div.Center p {
	display: block;
	float: left;
	width: 380px;
	padding: 			0px 0px 0px 0px;
	}

div.Center span {
display: block;
text-align:justify;
}

div.CenterNewsletter {
    display: block;
    float:                 left;
    width:                 549px;
    height:            	auto;
    color:                 #494a4a;
    font-size:             15px;
    padding:             10px 6px 10px 9px!important;
    padding:             10px 4px 10px 5px;
    }

div.CenterNewsletter p {
    display: block;
    float: left;
    width: 520px;
    padding: 0px 0px 20px 0px;
}
div.CenterNewsletter em {
    display: block;
    float: left;
    width: 520px;
    padding:             0px 0px 10px 10px;

}

div.CenterNewsletter input {
    display: block;
        background:     #fff;
        float:             left;
        border:         1px solid #000;
        width:             230px;
        font-size:         15px;
margin: 0px 0px 0px 0px;
height: 18px;
        }

div.CenterNewsletter input.btn {
        background:     #eee;
        float:             left;
height: 22px;
        border:         1px solid #999;
        width:             80px;
        font-size:         15px;
        }

div.ColDx {
	float: 				left;
	width: 				179px;
	height: 			auto;
	color: 				#494a4a;
	padding: 			10px 8px 10px 6px;
	}


div.Center .imgHeader    {
    width:                180px;
    height:                auto;
	float: left;
    margin:                0px;
    padding:            0px;
    }
    
    


/*	############## DX ####################	*/


div.ColDx div.titNewsprojects {
	float: left;
	display: block;
	width: 179px;
	height: 73px;
	padding: 0px;
	margin: 30px 0px 0px 0px;
	background: url(../websiteImages/tit_newsprojects.gif) no-repeat;
	}

div.ColDx ul {
	float: 				left;
	width: 				179px;
	height: 			auto;
	padding: 			0px 0px 0px 0px;
	margin: 			10px 0px 0px 0px;
	list-style: 		none;
	}

	div.ColDx ul li {
		float: 				left;
		width: 				159px;
		height: 			93px;
		padding: 			10px;
		margin: 			0px 0px 10px 0px;
		background: 		url(../websiteImages/bkg_lanci_dx.gif) no-repeat;
		}

		div.ColDx ul li h3 {
			float: 				left;
			width: 				159px;
			height: 			auto;
			padding:		 	0px 0px 5px 0px;
			margin: 			0px 0px 0px 0px;
			font-size: 			15px;
			text-decoration: underline;
			color: #353e4b;
			}
		div.ColDx ul li p{
			float: 				left;
			display: block;
			width: 				159px;
			height: 			65px;
			padding:		 	0px 0px 5px 0px;
			margin: 			0px 0px 0px 0px;
			overflow: hidden;
			text-decoration: none;
			color: #353e4b;
			}
			
	div.ColDx a {
	cursor: pointer;
	}	



/*	############## FINE DX ####################	*/



/*	############## SX ####################	*/


div.Search {
	width: 			197px;

	}
	div.Search input {
		background: 	#fff;
		float: 			left;
		border: 		1px solid #000;
		width: 			130px;
		font-size: 		11px;
		}
	div.Search input.btn {
		background: 	transparent;
		float: 			left;
		border: 		0px;
		width: 			50px;
		font-size: 		11px;
		color: 			#2b2d2f;
		font-weight: 	bold;
		margin: 		1px 0px 0px 5px;
		cursor: 		pointer;
		}

div.ColSx div.titAreas {
	float: left;
	display: block;
	width: 197px;
	height: 82px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	background: url(../websiteImages/tit_areas.gif) no-repeat;
	}

div.ColSx ul {
	float: left;
	display: block;
	width: 197px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	list-style: none;
	}
	div.ColSx ul li {
		float: left;
		display: block;
		width: 197px;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
		}

		div.ColSx ul li h2 {
			float: 				left;
			width: 				190px;
			height: 			auto;
			padding:		 	5px 0px 0px 7px;
			margin: 			0px 0px 0px 0px;
			font-size: 			14px;
			color: #2b2d2f;
			text-transform: uppercase;
			}
		
		div.ColSx ul li a#selected {
			color: #0084FF;
			}	

		div.imgArea {
			float: left;
			display: block;
			width: 191px;
			height: 86px;
			background-repeat: no-repeat;
			background-position: 9px 3px;
			}
		div.ColSx ul li a {
			float: 				left;
			display: block;
			color: #2b2d2f;
			cursor: pointer;
			text-decoration: none;
			position: relative;
			outline: 0;
			}

		div.ColSx ul li a.catalogue {
			float: 				left;
			display: block;
			color: #2b2d2f;
			cursor: pointer;
			text-decoration: none;
			position: relative;
			outline: 0;
			font-size: 14px;
			}

		div.ColSx ul li h3 {
			float: 				left;
			width: 				182px;
			height: 			auto;
			padding:		 	5px 0px 0px 15px;
			margin: 			0px 0px 0px 0px;
			font-size: 			12px;
			color: #2b2d2f;
			text-transform: uppercase;
			}

div.ColSx ul li ul {
	float: left;
	display: block;
	width: 197px;
	padding: 0px;
	margin: 5px 0px 10px 0px;
	list-style: none;
	}
	div.ColSx ul li ul li {
		float: left;
		display: block;
		width: 172px;
		padding: 0px;
		margin: 0px 0px 0px 15px;
		list-style: none;
		}
	div.ColSx ul li ul li a:link, div.ColSx ul li ul li a:visited{
		font-weight: bold;
		text-decoration: underline;
		}
	div.ColSx ul li ul li a:hover{
		color: #0c6090;
		margin: 0px 0px 0px 0px;
		}

/*	############## FINE SX ####################	*/

/*	############## CENTRO ####################	*/

div.Center #LancioPrincipale {
	float: 				left;
	display: 			block;
	width: 				549px;
	}

	div.Center #LancioPrincipale div.Titolo {
		float: 				left;
		display: 			block;
		padding: 			0px 10px 0px 10px;
		width: 				529px;
		}

		div.Center #LancioPrincipale div.Titolo h2 {
			float: 				left;
			display: 			block;
			padding: 			0px 20px 0px 0px;
			margin: 			0px;
			text-transform: 	uppercase;
			font-size: 			18px;
			}
			div.Center #LancioPrincipale div.Titolo h2 span {
				padding: 			0px 0px 0px 10px;
				margin: 			0px;
				font-style: 		italic;
				text-transform: 	capitalize;
				font-size: 			18px;
				font-weight: 		normal;
				}
		div.Center #LancioPrincipale div.Titolo h4 {
			float: 				left;
			display: 			block;
			padding: 			2px 0px 0px 0px;
			margin: 			0px;
			font-style: 		italic;
			font-size: 			16px;
			}
		div.Center #LancioPrincipale div.Titolo a:link,div.Center #LancioPrincipale div.Titolo a:visited{
			float: 				right;
			display: 			block;
			padding: 			2px 0px 0px 0px;
			font-style: 		italic;
			font-size: 			16px;
			color:	 			#0c6090;
			font-weight: 		bold;
			text-decoration: 	none;
			}
		div.Center #LancioPrincipale div.Titolo a:hover{
			color: 				#999;
			}

	div.Center #LancioPrincipale div.Img{
		float: 				left;
		display: 			block;
		width: 				549px;
		height: 			305px;
		background-repeat: 	no-repeat;
		background-position: 10px 10px;
		}

	div.Center #LancioPrincipale div.Descrizione{
		float: 				left;
		display: 			block;
		padding: 			0px 10px 0px 10px;
		width: 				529px;
		}
				
		div.Center #LancioPrincipale div.Descrizione h3{
			float: 				left;
			display: 			block;
			width: 				529px;
			padding: 			0px 0px 5px 0px;
			font-size: 			16px;
		} 

		div.Center #LancioPrincipale div.Descrizione p{
			float: 				left;
			display: 			block;
			width: 				529px;
			padding: 			0px 0px 0px 0px;
			font-size: 			16px;
			height:				auto;
		} 

ul.Lanci {
	display: block;
	float: left;
	width: 549px;
	height: auto;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	}
	ul.Lanci li {
		display: block;
		float: left;
		width: 522px;
		height: 123px;
		padding: 11px 15px 11px 12px;
		margin: 0px;
		background: url(../websiteImages/bkg_lanci.gif) no-repeat;
		}

		ul.Lanci li h2 {
			display: block;
			float: left;
			width: 330px;
			height: 19px;
			padding: 0px 0px 4px 20px;
			margin: 0px;
			font-size: 16px;
			overflow: hidden;
			text-transform: uppercase;
			}
		ul.Lanci li div.Testo {
			display: block;
			float: left;
			width: 522px!important;
			width: 525px;
			height: 99px;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			}

			ul.Lanci li div.Img {
				display: block;
				float: left;
				width: 119px;
				height: 99px;
				padding: 0px 0px 0px 0px;
				margin: 0px 5px 0px 0px;
				background-repeat: no-repeat;
				background-position: 2px 2px;
				}

			ul.Lanci li div.Testo u {
				display: block;
				float: left;
				width: 398px;
				height: 16px;
				padding: 5px 0px 0px 0px;
				margin: 0px;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				font-style: italic;
				overflow: hidden;
				}
			ul.Lanci li div.Testo h4 {
				display: block;
				float: left;
				width: 398px;
				height: 16px;
				padding: 0px 0px 0px 0px;
				margin: 0px;
				font-size: 14px;
				font-weight: bold;
				overflow: hidden;
				}
			ul.Lanci li div.Testo p {
				display: block;
				float: left;
				width: 398px;
				height: 45px;
				padding: 0px 0px 0px 0px;
				margin: 0px;
				font-size: 12px;
				overflow: hidden;
				text-align: justify;
				}

			ul.Lanci li div.Testo a {
				display: block;
				position: relative;
				width: 21px;
				height: 21px;
				padding: 0px 0px 0px 0px;
				margin: -22px 0px 0px 502px!important;
				margin: -22px 0px 0px 502px;
				background: url(../websiteImages/btn_freccia.gif) no-repeat;
				}
					html>/**/body ul.Lanci li div.Testo  a	{
					margin: 77px 0px 0px 502px!important;
					}

ul.Lancetti {
	display: block;
	float: left;
	width: 549px;
	height: auto;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	}
	ul.Lancetti li {
		display: block;
		float: left;
		width: 234px;
		height: 145px;
		padding: 19px 20px 19px 20px;
		margin: 0px;
		background: url(../websiteImages/bkg_lancetti.gif) no-repeat;
		}
		ul.Lancetti li div.taglia{
			float: left;
			display: block;
			padding: 0px 10px 0px 0px;
			width: 224px;
			height: 128px;
		overflow: hidden;
			}
		ul.Lancetti li span {
			padding: 0px 0px 0px 00px;
			margin: 0px;
			}
		ul.Lancetti li div.Img {
			float: left;
			display: block;
			margin: 0px 10px 0px 0px;
			width: 80px;
			height: 75px;
			background: #ff00ff;
			}
			ul.Lancetti li  a {
				display: block;
				position: relative;
				width: 21px;
				height: 21px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 212px!important;
				margin: -17px 0px 0px 212px;
				background: url(../websiteImages/btn_freccia.gif) no-repeat;
				}
					html>/**/body ul.Lancetti li a	{
					margin: 130px 0px 0px 219px!important;
					}


ul.LancettiSpecial {
	display: block;
	float: left;
	width: 549px;
	height: auto;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	}
	ul.LancettiSpecial li {
		display: block;
		float: left;
		width: 234px;
		height: 183px;
		padding: 10px 20px 19px 20px;
		margin: 0px;
		background: url(../websiteImages/bkg_lancettispecial.gif) no-repeat;
		}
		ul.LancettiSpecial li  h2 {
			float: 				left;
			display: 			block;
			width: 				190px;
			height: 			20px;
			padding: 			5px 0px 0px 10px;
			margin: 			0px 0px 13px 0px;
			text-transform: 	uppercase;
			font-size: 			16px;
			overflow: 			hidden;
			}

		ul.LancettiSpecial li div.taglia{
			float: left;
			display: block;
			padding: 0px 10px 0px 0px;
			width: 224px;
			height: 130px;
		overflow: hidden;
			}
		ul.LancettiSpecial li span {
			padding: 0px 0px 0px 00px;
			margin: 0px;
			}
		ul.LancettiSpecial li span b {
display: block;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 2px 0px;
			}

			ul.LancettiSpecial li div.Img {
				display: block;
				float: left;
				width: 119px;
				height: 99px;
				padding: 0px 0px 0px 0px;
				margin: 0px 5px 0px 0px;
				background-repeat: no-repeat;
				background-position: 2px 2px;
				}
			ul.LancettiSpecial li  a.freccia {
				display: block;
				position: relative;
				width: 21px;
				height: 21px;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 212px!important;
				margin: 0px 0px 0px 212px;
				background: url(../websiteImages/btn_freccia.gif) no-repeat;
				}
					html>/**/body ul.LancettiSpecial li a.freccia 	{
					margin: 167px 0px 0px 219px!important;
					}


#BoxCentrale {
	float: left;
	display: block;
	width: 549px;
	height: auto;
	}
	#BoxCentrale div.Top{
		display: block;
		float: left;
		width: 539px;
		height: 30px;
		padding: 11px 0px 0px 10px;
		background: url(../websiteImages/box_center_top.gif) no-repeat;
		}
	#BoxCentrale div.Mid{
		display: block;
		float: left;
		width: 529px;
		height: auto;
		padding: 0px 10px 0px 10px;
		background: url(../websiteImages/box_center_mid.gif) repeat-y;
		}
	#BoxCentrale div.Bot{
		display: block;
		float: left;
		width: 549px;
		height: 17px;
		background: url(../websiteImages/box_center_bot.gif) no-repeat;
		}


		#BoxCentrale div.Top h2 {
			display: block;
			float: left;
			width: 330px;
			height: 19px;
			padding: 0px 0px 0px 20px;
			margin: 0px;
			font-size: 16px;
			overflow: hidden;
			text-transform: uppercase;
			}

		#BoxCentrale div.Descrizione {
			display: block;
			float: left;
			width: auto;
			height: auto;
			padding: 0px 10px 0px 10px;
			margin: 0px;
			font-size: 12px;
			}
			#BoxCentrale div.Descrizione h3 {
				font-size: 18px;
				font-style:italic;
				padding: 0px;
				margin: 0px;
				}
			#BoxCentrale div.Descrizione h4 {
				font-size: 16px;
				font-style:italic;
				padding: 0px 0px 10px 0px;
				margin: 0px;
				}
			#BoxCentrale div.Descrizione b {
				font-size: 13px;
				}

		#BoxCentrale div.Img{
			display: block;
			float: left;
			width: auto;
			height: auto;
			padding: 0px 5px 0px 10px;
			margin: 0px;
			}
		#BoxCentrale ul{
			display: block;
			float: left;
			width: 509px;
			height: auto;
			padding: 10px 10px 10px 10px;
			margin: 0px;
			list-style: none;
			}
		#BoxCentrale ul li a:link, #BoxCentrale ul li a:visited{
			color: #353e4b;
font-weight: bold;
			}
		#BoxCentrale ul li a:hover{
			color: #999;
			}
/*	############## FINE CENTRO ####################	*/

.consiglio{
margin: 0px;
padding: 0px;
line-height: 14px;
font-size: 12px;
}
.languageFlag{
margin: 0px;
padding: 0px;
line-height: 14px;
font-size: 12px;
text-align: right;
}
.consiglio b {
display: block;
float: left;
width: 100%;
}
.consiglio ul {
display: block;
float: left;
list-style: none;
margin: 0px;
padding: 0px 0px 14px 0px;
}

.consiglio ul li{
list-style: none;
margin: 0px;
padding: 4px 0px 4px 0px!important;
padding: 2px 0px 2px 0px;
}

.consiglio ul li span.direttorio{
display: block;
float: left;
font-weight: normal;
width: 425px;
height: auto;
margin: 0px;
padding: 0px;
}

.consiglio ul li span.nomina{
display: block;
float: left;
font-weight: normal;
width: 120px;
height: auto;
margin: 0px;
padding: 0px;
}

.consiglio h1 {
display: block;
font-size: 14px;
margin: 0px;
padding: 0px 0px 5px 0px;
height: 18px;
}
.consiglio h5 {
display: block;
font-size: 12px;
margin: 0px 0px -8px 0px;
padding: 3px 0px 0px 0px;
height: 10px;
}

/*	############## FOOTER ####################	*/	

#Footer	{
	display: 			block;
	width:				994px;
	height:				75px;
	color:				#fff;
	margin:				0px auto;
	padding:			0px 0px 0px 0px;
	font-size: 			10px;
	text-align: 		left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='none', src='websiteImages/bkg_footer.png');}
	html>/**/body #Footer	{
	background:			url(websiteImages/bkg_footer.png) no-repeat!important;
	}		
	
/*	############## FINE FOOTER ####################	*/	



/*	############## hack MENU ###################	*/


div.box_TopHeader {
margin-bottom: 0px;

}

/*	############## FINE HACK MENU ############### 	*/
