/* CSS Document */
html,body
		{
			background-color:#ffffff;	
		}
body
		{
			font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			margin:0px;
			padding:0px;
		}
div#contenent 
		{
			width:816px;
			margin:auto;
			padding:15px;
			padding-bottom:0px;
			padding-top:0px;
			
		}
html>body
		{
			background-image:url(image/bg_page.jpg);
			background-repeat:repeat-x;
		}
div#container
		{
			width:796px;
			margin:0;
			padding-left:10px;
			padding-right:10px;
			background-image:url(image/bg_lato.png);
			background-repeat:repeat-y;
		}
html>body>#container
		{
			
		}
div#top 
		{
	width:796px;
	height:70px;
	float: left;
		}
div#banner
		{
	height:247px;
	width:796px;
	float: left;
		}
div#logo
		{
	width:132px;
	height:70px;
	float: left;
	background-color:#0000FF;
		}
div#menu
		{
	float: left;
	width: 796px;
	height: 22px;
	background-image: url(image/sfondo-menu.jpg);
		}
div#language
		{
	width:35px;
	float: right;
	padding-top: 5px;	
	}
div#language a img
		{
			border:0px;
		}
div#contenuti
		{
	width:796px;
	float: left;
	background-image: url(image/bg_title.jpg);
	background-repeat: repeat-x;
		
		}
div#sinistra
		{
	width:300px;
	float: left;
	padding: 25px;
	padding-top: 0px;
		}
div#destra
		{
	width:396px;
	float: left;
	padding: 22px;
	padding-top: 0px;
		}
div#testo_contatti
		{
	width:300px;
	float: left;
	padding: 25px;
	padding-top: 0px;
		}
div#testo_centro
		{
	width:746px;
	float: left;
	padding: 25px;
	padding-top: 0px;
		
		}
div#testo
		{
	width:746px;
	float: left;
		}
div#gallery
		{
	width:746px;
	float: left;
		}
div#gallery h3
		{
		width:auto;
		background-color:#f0f0f0;
		position:relative;
		text-align:left;
		font-size:18px;
		color:#0135ad;
		padding:4px;
		margin: 0px;
		font-family: "Century Gothic";
		}
div#indirizzi
		{
	width:240px;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
		}
h1
		{
	width:auto;
	height:26px;
	text-align:left;
	font-size:18px;
	color:#a9a9a9;
	display: block;
	float:left;
	margin: 0px;
	margin-bottom: 25px;
	font-family: "Century Gothic";
		}
h2
		{
	width:208px;
	height:18px;
	text-align:left;
	font-size:14px;
	color:2e3192;
	float:left;
	margin: 0px;
	margin-bottom: 0px;
	font-family: "Century Gothic";
	display: block;
	border-bottom:#CCCCCC dotted 1px;
		}
div#testosinistra
		{
		width:350;
		text-align:justify;
		font-size:12px;
		color:#000000;
		float:left;
		}
div#testodestra
		{
		width:446;
		margin-bottom:5px;
		float:left;
		}
div#descrizione
		{
	width:208px;
	text-align:justify;
	font-size:10px;
	color:#000000;
	float:left;
	margin-left: 10px;
		}
div#descrizione a
		{
			color:#666;
			text-decoration:none;
			margin-left:115px;
		}
div#descrizione a:hover
		{
			color:#000;
			text-decoration:none;
		}
div#desc_allestimento
		{
	width:208px;
	text-align:justify;
	font-size:10px;
	color:#000000;
	float:left;
	line-height: 9pt;
	word-spacing: 1px;
		}
div#entra
		{
	width:208px;
	text-align:right;
	font-size:10px;
	color:#000000;
	float:left;
		}

div#footer
		{
			width:816px;
			margin:auto;
			padding-bottom:0px;
			padding-top:0px;
			height: 40px;
			background-image:url(image/footer.png);
			background-repeat:no-repeat;
		}

div#testo img
		{
			float:left;
			width:300px;
			margin-right:10px;
		}
div#mappa
		{
			float:left;
			width:480px;
		}
div#risultati
		{
			width:746px;
			float: left;
		}
div#risultati a
		{
			color:#0135ad;
			text-decoration:none;
		}
div#risultati a:hover
		{
			color:#666;
			text-decoration:underline;
		}
