/**
* Css Villabella
*
* @author  Elena Ziliani
*
*/
html, body {
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
body {
	background: #000 url(/images/sfondo-body.png) repeat-x top left;
	margin:0; 
	padding:0;

}

#container {
	width:900px;
	margin: 0 auto;
	background:#ffffff;
	padding:0px;
}
/*
* Common Styles
*/
strong {
	font-weight:bold;
}
/*
* hr
*/
hr {

	border:1px solid #99CCFF;
	clear:both;
}
/*
* stili images
*/
.left {
float:left;
padding:5px;
margin-right:10px;
border:1px solid #ccc;
}
.gallery {
float:left;
padding:5px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #ccc;
}

.right {
float:right;
padding:5px;
margin-left:10px;
border:1px solid #ccc;
}
/*
*stili colori
*/
	.magenta {
			color:#a71427;
	
		}	.magentaBold {
			color:#a71427;
			font-weight:bold;
	font-size:11px;
		}
		
		.magentaBold a {
			color:#a71427;
			font-weight:bold;
			font-size:11px;
			text-decoration:none;
		}
		
		
		
	.blu {
			color: #006666;
	
		}
		.blackBold {
			color:#141414;
			font-weight:bold;
			font-size:11px;
	
		}	
/*
* clearer
*/
.clearer {
	width:100%;
	clear:both;
	float:none;
}
  .clearer hr {
           display:none;
  }
/*
* Header
*/
#header {
	position:relative;
	background: url(/images/sfondo_header.gif) no-repeat;
	width:900px;
	height: 270px;
	margin-top:0px;
	/*overflow:hidden;*/
}
#header h1 {
	float: left;
	width: 278px/*239px*/;
	height:115px;
	background: url(/images/logo_vb.gif) no-repeat;
	padding:0px;
	margin:0px;

} 
#header h1 a {
	width: 239px;
	height: 115px;
	outline:none;
	text-indent: -9999px;
	display:block;
	
}
/*#header h2 {
	float: left;
	padding:0px;
	margin:0px;
	} */
/*
* Languages
*/
#headerLang {
	position:absolute;
	top:8%;
	right:3%;
	font-size:11px;
	color:#999;
	width:6%;

}
#headerLang ul {
	list-style: none;
	padding:0px;
	margin:0px;
	
	
}
#headerLang li {
	background:url(/images/ico_lang.gif) right no-repeat;
	font-size:11px;
	padding-right:10px;
	padding-bottom:3px;
	/*z-index:1000;
*/
}
#headerLang li a {
	font-size:11px;
	text-decoration: none;
	color: #999999;
}
#headerLang li a:hover {
	text-decoration: underline;
	color: #a71427;
	font-size:11px;
}
	
/*
*Utilities
*/
#headerUtility {
	position:absolute;
	top:60px;
	right:3%;
	font-size:11px;
	color:#141414;
	width:600px;

}
#headerUtility ul {
	list-style: none;
	float:right;
	padding:0px;
	margin:0px;
}
#headerUtility li {
	display:inline;
	font-size:11px;
	height:10px;
	padding:0 5px;
	border-right: 1px solid #ccc;
}
#headerUtility li a {
	font-size:11px;
	text-decoration: none;
	color: #fff;
}
#headerUtility li a:hover {
	text-decoration: underline;
	color: #a71427;
	font-size:11px;
}


/* Menu */

#menu {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	height: 50px;
	background: #2f2f2f;
	font-family:Arial, Helvetica, sans-serif;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
	width:90px/*100px*/;
}

#menu li a {
	background:url(/images/sfondo_menu.gif);
	width:90px/*100px*/;
	height:31px;
	padding-top:10px;
	padding-left:10px;
	
	text-decoration:none;
	/*display: block;*/
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	
}
#menu li .menuLast {
	background: url(/images/sfondo_menuLast.gif);
	width:90px/*100px*/;
	height:31px;
	padding-top:10px;
	padding-left:10px;
	
	text-decoration:none;
	/*display: block;*/
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	
}
#menu li .menuLast a {
	background: url(/images/sfondo_menuLast.gif);
	width:90px/*100px*/;
	height:31px;
	padding-top:10px;
	padding-left:10px;
	
	text-decoration:none;
	/*display: block;*/
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	
}
#menu a:hover {
	color: #a71427;
}

#menu .current_page_item a {
	color: #FFFFFF;
}

#menu .first {
	background: none;
}

/*
* Breadcrumbs
*/
	#breadcrumbs {
	width:95%;
	margin-left:20px;
	padding:15px 0px 5px 0px;
	font-size:10px;
	color: #666;	
	border-bottom:1px dotted #666;
}
		#breadcrumbs a {
			color: #666;	
			text-decoration:none;
		}
			#breadcrumbs a:hover {
				color: #a71427;	
				text-decoration:underline;
		}
/*
* Content
*/
#contentHP {
	background:#ffffff; 
	float:left; 
	padding:20px; 
	width:860px;
}

/*{
	margin:20px;
	min-height:550px;
}*/
#contentHP p {
	line-height:150%;
	font-size:11px;
	
	
}
#content {background:#FFFFFF none repeat scroll 0 0;
float:left;
/*min-height:800px;*/
padding:20px;}

#content p {
	line-height:150%;
	font-size:11px;
	text-align:justify;
	
	
}

/*
*Definizione colonne homepage/pagine interne
*/
#col1 {
	float:left;
	margin:0px;
	width:530px;
}
#col2 {float:left;
margin:0;
width:330px;}
/*
* Notizia in primo piano
*/
#newsPrimoPiano {
	
	background:url(/images/sfondo_news_primopiano.gif);
	width:530px;
	height:200px;
}
#newsPrimoPiano h2 {
	padding-left:10px;
	padding-top:3px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.newsHp ul {
		list-style-type:none;
		list-style:none;
	}
	.newsHp li {
		height:150px;
		margin-top:10px;
		list-style-type:none;
		list-style:none;
	}
	
			.newsHp li img {
			overflow:hidden;
			float:left;
			margin-top:10px;
			margin-left:5px;
			padding:5px;
			border:1px solid #ccc;
			width:136px;
			height:120px;
	}
	
		/*.newsHp li img {
			overflow:hidden;
			float:left;
			margin-top:10px;
			margin-left:5px;
			padding:5px;
			border:1px solid #ccc;
			width:136px;
	}*/
			.newsHp li .data {
				float:left;
				font-size:11px;
				color:#000;
				font-weight:normal;
				width:360px;
				margin-top:10px;
				padding-left:5px;
				padding-bottom:3px;
		}
				.newsHp li .title {
					float:left;
					font-size:13px;
					color:#000000;
					width:360px;
					line-height:normal;
					padding-left:5px;
					padding-bottom:3px;
		}
					.newsHp li p {
						padding-left:160px;
						padding-right:5px;
						color:#141414;
													
						}

/*
*Stile link News in Primo Piano
*/
.newsHp .title a {
	color:#a71427;
	font-weight:bold;
	text-decoration:none;
}
.newsHp .title a:hover {
	color:#a71427;
	font-weight:bold;
	text-decoration:underline;
}

.newsHp p a {
	color:#a71427;
	text-decoration:underline;
}
.newsHp p a:hover {
	color:#a71427;
	text-decoration:none;
}

/*
* Box profilo azienda
*/
#profiloAzienda {
	margin-left:25px;
	background: url(/images/sfondo_profilo_azienda.gif) top no-repeat;
	width:300px;
	height:400px;

}
#profiloAzienda h2 {
	padding-left:10px;
	padding-top:3px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#profiloAzienda p {
	font-size:11px;
	line-height:150%;
	float:left;
	margin-top:10px;
	text-align:justify;
	padding-left:2px;
	color: #141414
}
#profiloAzienda p a {
	color:#a71427;
	text-decoration:underline;
}
#profiloAzienda p a:hover {
	color:#a71427;
	text-decoration:none;
}

/*
*Ticker notizie
*/
#newsTicker{
float:left;
	margin-top:20px;
	background: url(/images/sfondo_tickerNews.gif) top no-repeat;
	width:250px;
	height:400px;
}
#newsTicker h2 {
	padding-left:10px;
	padding-top:3px;
	padding-bottom:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.newsList {
	width:250px;
	}
	.newsList ul {
		list-style-type:none;
		list-style:none;
	}
	.newsList li {
		
		/*height:70px;*/
		padding-bottom:10px;
		margin-top:10px;
		list-style-type:none;
		list-style:none;
		border-bottom:1px solid #ccc;
	}
		.newsList li img {
			overflow:hidden;
			float:left;
			top:0;
			width:60px;
	}
			.newsList li .data {
				float:left;
				font-size:11px;
				color:#a71427;
				font-weight:normal;
				width:180px;
				padding-left:5px;
				padding-bottom:3px;
		}
				.newsList li .title {
					float:left;
					font-size:11px;
					color:#000000;
					font-weight:bold;
					width:180px;
					padding-left:5px;
					padding-bottom:3px;
		}
					.newsList li p {
						padding-left:65px;
													
						}
#tuttelenews a:link {
font-size:11px;
color:#a71427;
	text-decoration:none;
}
						
/*
*Stile link ticker
*/
.newsList .title a {
	color:#000;
	text-decoration:none;
}
.newsList .title a:hover {
	color:#a71427;
	text-decoration:none;
}

.newsList a {
	color:#141414;
	text-decoration:none;
	font-size:11px;
}
.newsList a:hover {
	color:#a71427;
	text-decoration:none;
}
/*
* box banner homepage
*/
#boxBanner{
	float:left;
	margin-top:20px;
	margin-left:30px;
	background: #fff;
	width:250px;
	height:400px;
	text-align:center;
}

/*
* Box prodotto in Primo Piano
*/
#boxProdotto{
	float:left;
	margin-top:20px;
	margin-left:30px;
	background: url(/images/sfondo_Villabellaconsiglia.gif) top no-repeat;
	width:250px;
	height:400px;
}
#boxProdotto h2 {
	padding-left:10px;
	padding-top:3px;
	padding-bottom:20px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#boxProdotto p {
	color:#141414;
	margin-bottom:10px;
	}
		
#schedavino ul {
		list-style-type:none;
		list-style:none;
	}
	#schedavino li {
		background:url(/images/ico_schedavino.gif) left no-repeat;
		padding-left:20px;
		color: #a71427;
		list-style-type:none;
		list-style:none;
	}
#schedavino a {
		color: #a71427;
		padding-bottom:3px;
		font-size:11px;
		text-decoration:none
	
	}
	#schedavino a:hover {
		color: #a71427;
		font-size:11px;
		text-decoration:underline
	
	}
/*
*Stili News
*/

#article {
	position:relative;
	width:530px;
	}
#article h2 {
		color: #a71427;
		border-bottom:1px solid #6d2e37;
		font-size:13px;
		font-weight:bold;
		line-height:130%;
		padding-bottom:5px;
}
#article h3 {
		color: #141414;
		font-size:12px;
		line-height:normal;
		font-weight:bold;
		padding-top:5px;	
		width:470px;
}
#article h4 {
		color: #141414;
		font-size:11px;
		line-height:normal
			
}
#article p {
		color: #141414;
		font-size:11px;
		padding-top:20px;
		/*float:left;*/
		font-weight:normal;
		line-height:150%;
		text-align:justify;	
}
#articleTool {
		float:right;
		/*position:absolute;
		right:0px;
		top:60px;*/
}
#article p a {
	color: #a71427;
	text-decoration:underline;
}
#article p a:hover {
	color: #a71427;
	text-decoration:none;
}
/*#article p a:visited {
	color: #a71427;
	text-decoration:underline;
}*/
/*#article li  {
	color: #141414;
	font-size:11px;
	padding-left:10px;
	line-height:150%;
}
#article li li a:link,#article li li a:visited {
	color: #141414;
	text-decoration:undeline
}
#article li li a:hover {
	color: #a71427;
	text-decoration:none
}*/


.archivioNews  {
	background: url(/images/bullet_archivio.gif) left no-repeat;
	padding-left:20px;
	line-height:400%;
	height:25px;
	color: #a71427;
	font-size:11px;
	
}
.archivioNews a {
/*padding-left:20px;
	line-height:400%;*/
	color: #a71427;
	text-decoration:underline;

}
.archivioNews a:hover {
	color: #a71427;
	text-decoration:none
}

/*
*stile scheda vino
*/
#contentSchedaVino {
	margin:20px;
	min-height:900px;
	background:#fff;
	margin-bottom:0px;
}
#scheda {
	position:relative;
	width:530px;
	font-size:11px;
	float:left
}
	#scheda h2 {
		color: #a71427;
		border-bottom:1px solid #6d2e37;
		font-size:13px;
		font-weight:bold;
		line-height:130%;
		padding-bottom:5px;
	}
	#scheda h3 {
			color: #141414;
			font-size:12px;
			line-height:normal;
			font-weight:bold;
			padding-top:5px;	
	}
	#scheda h4 {
		color: #a71427;
		font-size:13px;
		font-weight:normal;
	float:left;
	
	}
		#schedaTool {position:absolute;right:0;top:30px;}


#scheda ul {
	color:#141414;
	float:left;
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#scheda li {
	display:inline;
	float:left;
	width:80px;

}
#scheda li a {
	color: #666666;
	text-decoration:none;
	}
#scheda li a:hover {
	color:#a71427;
	text-decoration:underline;
}
#scheda p {
	color:#141414;
	line-height:150%;
	margin-top:20px;
	text-align:justify;
}

.schedaDesc  {
		color: #006699;
		font-size:12px;
		font-weight:bold;
		float:left;
	}

#mappa   {
	background: url(/images/ico_mappa.gif) left no-repeat;
	width:58px;
	height:58px;
	padding-left:60px;
}
#etichetta   {
	background: url(/images/ico_etichetta.gif) left no-repeat;
	width:58px;
	height:58px;
	padding-left:60px;
}
#pdfScheda   {
	background: url(/images/ico_pdf_big.gif) left no-repeat;
	width:58px;
	height:58px;
	padding-left:60px;
	line-height:100%;
}

#scheda p a {
	color: #a71427;
	text-decoration:underline;
}
#scheda p a:hover {
	color: #a71427;
	text-decoration:none;
}




/***************
*Sidebar sezioni
****************/
/*
*Chi Siamo
*/

#chiSidebar {
	margin-left:70px;
	background: url(/images/sfondo_sidebar_chisiamo.jpg) top no-repeat;
	width:250px;
	min-height:400px;
}
#chiSidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#chiSidebar ul {
	padding-top:100px;
	list-style:none;
	list-style-type:none;
}
#chiSidebar li {
	background: url(/images/bullet_sidebar.gif) left no-repeat;
	padding-left:20px;
	line-height:200%;
	height:25px;
	color: #141414;
	font-size:11px;
	border-bottom:1px solid #ccc;
}
#chiSidebar li a {
	color: #141414;
	text-decoration:none;
}
#chiSidebar li a:hover {
	color: #a71427;
	text-decoration:underline;
}

/*
I nostri vigneti
*/
#vignetiSidebar {
	margin-left:70px;
	background: url(/images/sfondo_sidebar_vigneti.jpg) top no-repeat;
	width:250px;
	min-height:400px;
}
#vignetiSidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#vignetiSidebar ul {
	padding-top:100px;
	list-style:none;
	list-style-type:none;
}
#vignetiSidebar li {
	background: url(/images/bullet_sidebar.gif) left no-repeat;
	padding-left:20px;
	line-height:200%;
	height:25px;
	color: #141414;
	font-size:11px;
	border-bottom:1px solid #ccc;
}
#vignetiSidebar li a {
	color: #141414;
	text-decoration:none;
}
#vignetiSidebar li a:hover {
	color: #a71427;
	text-decoration:underline;
}
/*
*Sidebar Villa Cordevigo
*/

#villaSidebar {
	margin-left:70px;
	background: url(/images/sfondo_sidebar_villa.jpg) top no-repeat;
	width:250px;
	min-height:400px;
}
#villaSidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#villaSidebar ul {
	padding-top:100px;
	list-style:none;
	list-style-type:none;
}
#villaSidebar li {
	background: url(/images/bullet_sidebar.gif) left no-repeat;
	padding-left:20px;
	line-height:200%;
	height:25px;
	color: #141414;
	font-size:11px;
	border-bottom:1px solid #ccc;
}
#villaSidebar li a {
	color: #141414;
	text-decoration:none;
}
#villaSidebar li a:hover {
	color: #a71427;
	text-decoration:underline;
}
/*
* Cibo e Vino
*/
#ciboSidebar {
	margin-left:70px;
	background: url(/images/sfondo_sidebar_ciboevino.jpg) top no-repeat;
	width:250px;
	min-height:400px;
}
#ciboSidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#ciboSidebar ul {
	padding-top:100px;
	list-style:none;
	list-style-type:none;
}
#ciboSidebar li {
	background: url(/images/bullet_sidebar.gif) left no-repeat;
	padding-left:20px;
	line-height:200%;
	height:25px;
	color: #141414;
	font-size:11px;
	border-bottom:1px solid #ccc;
}
#ciboSidebar li a {
	color: #141414;
	text-decoration:none;
}
#ciboSidebar li a:hover {
	color: #a71427;
	text-decoration:underline;
}
/*
*News
*/
#newsSidebar {
	margin-left:70px;
	background: url(/images/sfondo_sidebar_news.jpg) top no-repeat;
	width:250px;
	min-height:400px;
}
#newsSidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#newsSidebar ul {
	padding-top:100px;
	list-style:none;
	list-style-type:none;
}
#newsSidebar li {
	background: url(/images/bullet_sidebar.gif) left no-repeat;
	padding-left:20px;
	line-height:200%;
	height:25px;
	color: #141414;
	font-size:11px;
	border-bottom:1px solid #ccc;
}
#newsSidebar li a {
	color: #141414;
	text-decoration:none;
}
#newsSidebar li a:hover {
	color: #a71427;
	text-decoration:underline;
}
/*
*I nostri vini
*/
#viniSidebar {
	margin-left:70px;
	background:  url(/images/sfondo_sidebar_vini.jpg) top no-repeat;
	width:250px;
	min-height:400px;
	color: #141414;
}
#viniSidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#viniContentMenu {
	list-style:none;
	list-style-type:none;
	margin-top:100px
}

#viniSidebar ul {
	list-style:none;
	list-style-type:none;
}
#viniSidebar li {
	display:block;
	background: transparent url(/images/bullet_sidebar.gif) no-repeat scroll left 6px;
	padding-left:20px;
	line-height:240%;
	
	font-size:11px;
	border-bottom:1px solid #ccc;
}
#viniSidebar li ul {border-top:1px solid #ccc; margin-left:-20px; padding-left:20px;}
#viniSidebar .sublist{border-bottom:none;}


#viniSidebar li a {
	color: #141414;
	text-decoration:none;
}
#viniSidebar li a:hover {
	color: #a71427;
	text-decoration:underline;
}
#select{
	color:#a71427;
	}
/*
* Sidebar Utility
*/

#utilitySidebar {
	margin-left:70px;
	background: url(/images/sfondo_sidebar_utility.jpg) top no-repeat;
	width:250px;
	min-height:400px;
}
#utilitySidebar p {
	margin-top:100px;
	color: #333333;
	text-align:left
}
#utilitySidebar p a:link{
	color: #a71427;
	text-decoration:underline;
}
	#utilitySidebar p a:hover{
	color: #a71427;
	text-decoration:none;
}
#utilitySidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#utilitySidebar ul {
	padding-top:100px;
	list-style:none;
	list-style-type:none;
}
#utilitySidebar li {
	background: url(/images/bullet_sidebar.gif) left no-repeat;
	padding-left:20px;
	line-height:200%;
	height:25px;
	color: #141414;
	font-size:11px;
	border-bottom:1px solid #ccc;
}
#utilitySidebar li a {
	color: #141414;
	text-decoration:none;
}
#utilitySidebar li a:hover {
	color: #a71427;
	text-decoration:underline;
}
/*
* sidebar area riservata
*/

#riservataSidebar {
	margin-left:70px;
	background: url(/images/sfondo_sidebar_areariservata.jpg) top no-repeat;
	width:250px;
	min-height:400px;
}
#riservataSidebar h2 {
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#riservataSidebar p {
	padding-top:100px;
	font-size:11px;
}

/*
*legenda tabella area stampa
*/
#legenda ul li {
	float:left;
	text-align:left;
	margin-top:10px;
	font-size:11px;
	margin-right:5px;
	margin-bottom:10px;
}
	#notizie {
	background:url(/images/legenda_notizie.gif) left no-repeat;
	padding-left:15px;
	}
	#eventi {
		background:url(/images/legenda_eventi.gif) left no-repeat;
		padding-left:15px;
	}
	#incontri {
		background:url(/images/legenda_incontri.gif) left no-repeat;
		padding-left:15px;
	}
/*
*stile tabella area stampa
*/
.datatable {
	margin-top:10px;
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 100%;
	font-size:11px;
	line-height:150%;
	float:left;
}
.datatable td {
	border: 1px solid #ccc;	
	padding: 0.3em;
}
.datatable th {
	
	background-color: #fff;
	font-weight: bold;
	text-align: left;
	height:20px;
	padding-left: 0.3em;
	padding-bottom:10px;
	
}
.datatable caption {
		color: #a71427;
		border-bottom:1px solid #6d2e37;
		font-size:13px;
		font-weight:bold;
		line-height:130%;
		padding-bottom:5px;
		margin-bottom:10px;
}
.datatable a {
	color:#141414;
	text-decoration:none
}
.datatable a:hover {
	color:#a71427;
	text-decoration:none
}

.datatable tr:hover, .datatable tr.hilite {
	background-color: #DFE7F2;

}
/*
*Stile tabella paesi
*/

.maptable {
	margin-top:10px;
	border: 0px solid #ccc;
	border-collapse: collapse;
	width: 100%;
	font-size:11px;
	line-height:150%;
	float:left;
}
.maptable td {
	border: 0px solid #ccc;	
	padding: 0.3em;
}
.maptable th {
	
	background-color: #fff;
	font-weight: bold;
	text-align: left;
	height:20px;
	padding-left: 0.3em;
	padding-bottom:10px;
	
}
.maptable caption {
		color: #a71427;
		border-bottom:1px solid #6d2e37;
		font-size:13px;
		font-weight:bold;
		line-height:130%;
		padding-bottom:5px;
		margin-bottom:10px;
}
.maptable a {
	color:#141414;
	text-decoration:none
}
.maptable a:hover {
	color:#a71427;
	text-decoration:none
}

.maptable td:hover, .maptable td.hilite {
	background-color: #DFE7F2;

}


/*
*Contact form
*/

	#form5{
		margin:1em 0;
		padding-top:10px;
		}
	#form5 fieldset{
		margin:0;
		padding-top:.5em;
		border:none;	
		/*border-top:1px solid #f1f1f1;*/
		}		
	#form5 legend{
		background:#fff;
		padding:0px;
		font-size:12px;
		font-weight:bold
		}	
	#form5 p{
		clear:both;
		margin:.5em 0;
		overflow:hidden;
		}	
	#form5 label{
		float:left;
		width:120px;
		display:block;
		text-align:right;
		margin-right:10px;
		}	
	#form5 input, #form5 textarea{	
		margin:0;	
		width:250px;
		border:1px solid #ddd;		
		padding:3px 5px 3px 25px;
		}		
	
	
	#form5 input#nome{background:#fff url(/images/form_name.gif) no-repeat 5px 50%;}
	#form5 input#address{background:#fff url(/images/form_homeaddress.gif) no-repeat 5px 50%;}
	#form5 input#email{background:#fff url(/images/form_email.gif) no-repeat 5px 50%;}
	#form5 input#web{background:#fff url(/images/form_url.gif) no-repeat 5px 50%;}
	#form5 input#company{background:#fff url(/images/form_company.gif) no-repeat 5px 50%;}
	#form5 textarea#message{background:#fff url(/images/form_note.gif) no-repeat 5px 6px;}
	
	
	#form5 textarea{
		height:125px;
		overflow:auto;
		}					
	#form5 p.submit{
		clear:both;
		margin:1em 0;
		padding:.5em 130px;
		/*border-top:1px solid #f1f1f1;*/		
		
		}	
	#form5 button{
		height:28px;
		line-height:28px;		
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		background:url(/images/form_button.gif) no-repeat;
		padding:0 10px 0 25px;
		color:#333;
		cursor:pointer;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		}	
/*
*form pop send
*/
#sendlink {
		background:#fff;
		font-size:12px;
		color:#333333;
		}
		#sendlink .button {
		height:28px;
		line-height:28px;		
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		padding:0 10px 0 10px;
		color:#333;
		cursor:pointer;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		}		
			

/***************/
/*
* form newsletter
*/
#newsletter {
  /*border: 1px dotted #aaaaaa;*/
  padding: 3px 6px 3px 6px;
  width:214px;
  height:46px;
  background:url(/images/sfondo_newsletter.gif) no-repeat;
}

#newsletter input.txt{
  color: #666;
  font-size:11px;
  background-color: #fff;
  border: 1px inset  #CCCCCC;
  margin-top:10px;

}
#newsletter input.btn {
  color: #666666;
  background-color: #fff;
  border: 1px outset #ccc;
  padding: 2px 4px 2px 4px;
}
/*
*Footer
*/

#footer {
	background: #2f2f2f url(/images/top_footer.gif) no-repeat 0 0; /*#0F0F0F*/
	float:left; 
	font-size:11px; 
	margin:0 auto; 
	padding-bottom:50px; 
	width:900px;
	height:330px;
	}
/*{
	top:0;
	width:100%;
	height:350px;
	margin:0 auto;
	background:#0F0F0F url(../images/top_footer.gif) top no-repeat;
	padding:0px;
	font-size:11px;
}*/
#footerContainer {float:left;padding:100px 0 0 20px;} 
/*{
	float:left;
	position:absolute;
	margin-left:20px;
	width:80%;
	margin-top:100px;
	
}*/
.footerCol {
	float:left;
	margin:0;
	width:150px;
	height:150px;
	}
	#footer ul {
		font-size:11px;
		color:#8d8d8d;
		list-style-type:none;
		list-style:none;
}
#footer li {
	width:150px;
	padding:3px;
}
.footerColLast {
	float:left;
	margin:0;
	width:200px;
	height:200px;
	/*overflow:hidden*/
	}
	
.footerColLast a:link {
	color:#fff;
	text-decoration:underline
	/*overflow:hidden*/
	}
	.footerColLast a:hover {
	color:#fff;
	text-decoration:none
	/*overflow:hidden*/
	}
	
.first {
	width:150px;
	padding:3px;
	font-weight:bold;
}
	#footer li a {
		color:#8d8d8d;
		text-decoration:none;
	}
	#footer li a:hover {
		color:#8d8d8d;
		text-decoration:underline;
	}
	
	.first a {
		color:#8d8d8d;
		text-decoration:none;
	}
	.first a:hover {
		color:#8d8d8d;
		text-decoration:underline;
	}


address {
	padding-top:10px;
	margin-left:28px;
	width:auto;
	font-size:11px;
	line-height:150%;
	font-weight:normal;
	text-decoration:none;
	
	
}
.Stile24 p {
	color:red;
	}


/*
* Mappa del sito
*/

#siteMap {
	position:relative;
	width:530px;
	}
#siteMap h2 {
		color: #a71427;
		border-bottom:1px solid #6d2e37;
		font-size:13px;
		font-weight:bold;
		line-height:130%;
		padding-bottom:5px;
}
#siteMap h3 {
		color: #141414;
		font-size:12px;
		line-height:normal;
		font-weight:bold;
		padding-top:5px;	
}
#siteMap h4 {
		color: #141414;
		font-size:11px;
		line-height:normal
			
}
#siteMap p {
		color: #141414;
		font-size:11px;
		padding-top:20px;
		/*float:left;*/
		font-weight:normal;
		line-height:150%;
		text-align:justify;	
}
#siteMap {
		float:right;
		/*position:absolute;
		right:0px;
		top:60px;*/
}
#siteMap p a {
	color: #a71427;
	text-decoration:underline;
}
#siteMap p a:hover {
	color: #a71427;
	text-decoration:none;
}
#siteMap p a:visited {
	color: #a71427;
	text-decoration:underline;
}


#siteMap li  {
	color: #141414;
	font-size:11px;
	padding-left:10px;
	line-height:150%;
}
#siteMap li li a:link,#siteMap li li a:visited {
	color: #141414;
	text-decoration:underline
}
#siteMap li li a:hover {
	color: #a71427;
	text-decoration:none
}
#indirizzoStampa {
	display:none
}
#filmato {
	/*display:block;
	position:relative;
	z-index:0;*/

}