html{
	margin: 0;
	padding: 0;
	height: 100%;
	width:100%;
	background-color: #000;
}
html.int{
	margin: 0;
	padding: 0;
	height: 100%;
	width:100%;
	background-color: #fff;
}
body {
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align: justify; /* per IE5.x/Win*/
	height: 100%;
	font: 80% Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#fff;
}

body.int {
	margin: 0;
	padding: 0;
	text-align: justify; /* per IE5.x/Win*/
	height: 100%;
	font: 80% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* per togliere il bordo punteggiato dai link
a:focus { outline: 0; }
*/

#centrato01{
	width: 901px;
	margin: auto;
	text-align: left;
	height: 100%;
}


/*     ===== inizio struttura =====     */

#riga01{
	margin: 0px 0px 0px 0px;
	padding: 10px 107px 0px 107px;
	width: 687px;
	height: 151px;
	position: static;
	/*background-color: aqua;*/
	z-index:1;
}
#riga02{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: blue;*/
}
#riga03{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-color: fuchsia;*/
}
#riga04{
	margin: 0px 0px 0px 0px;
	padding: 10px 107px 10px 107px;
	width: 687px;
	height: 30px;
	position: static;
	text-align: right;
	color:#ccc;
	font-size: 80%;
	/*background-color: green;*/
}


/*     ===== fine struttura =====     */


#riga02_home{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_home.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_siamo{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_siamo.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_siamo{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_siamo.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_persone{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 255px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_persone.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_persone{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_persone.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_contatti{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
}
#riga03_contatti{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
}

#riga02_tavola{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_tavola.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_tavola{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_tavola.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_servizio{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_servizio.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_servizio{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_servizio.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_cantina{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_cantina.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_cantina{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_cantina.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_matrimoni{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background: url(../img/sfondo01_matrimoni.gif) no-repeat top left;
}
#riga03_matrimoni{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_matrimoni.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_conviene{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_conviene.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_conviene{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_conviene.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_ville{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_ville.gif);
	background-position: top;
	background-repeat: no-repeat;
	z-index:2;
}
#riga03_ville{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	background-image: url(../img/sfondo02_ville.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#riga02_aziende{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_aziende.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_aziende{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_aziende.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_offriamo{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-color: fuchsia;*/
	background-image: url(../img/sfondo01_aziende.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#riga03_offriamo{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_aziende.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_privati{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-image: url(../img/sfondo01_privati.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}
#riga03_privati{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_privati.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_download{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-image: url(../img/sfondo01_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}
#riga03_download{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_piatti_gallery{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-image: url(../img/sfondo01_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}
#riga03_piatti_gallery{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_allestimenti_gallery{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-image: url(../img/sfondo01_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}
#riga03_allestimenti_gallery{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_spettacoli_gallery{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-image: url(../img/sfondo01_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}
#riga03_spettacoli_gallery{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_eventi{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-image: url(../img/sfondo01_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}
#riga03_eventi{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_dicono{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;
	/*background-image: url(../img/sfondo01_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}
#riga03_dicono{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;
	/*background-image: url(../img/sfondo02_download.gif);
	background-position: top;
	background-repeat: no-repeat;*/
}

#riga02_nofile{
	margin: 0px 0px 0px 0px;
	padding: 0px 107px 0px 107px;
	width: 687px;
	height: 236px;
	position: static;

}
#riga03_nofile{
	margin: 0px 0px 20px 0px;
	padding: 0px 107px 20px 107px;
	width: 687px;
	position: static;

}


/*     ===== inizio contenuti home =====     */

#colonna01 {
	margin: 0px;
	padding: 0px 24px 0px 0px;
	width: 370px;
	height: 129px;
	float: left;
	border-right: 1px dotted #fff;
	font-size:80%;
}
#colonna02 {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width:135px;
	height: 129px;
	float:left;
	border-right: 1px dotted #fff;
	font-size:80%;
}
#colonna_nofloat {
	clear:left;
	width:0px;
	height:0px;
}


/*     ===== fine contenuti home =====     */


/*     ===== inizio menù home =====     */

#matrimonio{
position:relative;
z-index:1;
width:135px;
height:129px;
float: left;
margin: 0px 0px 0px 0px;
}
#matrimonio a{
	display: block;
	width: 135px;
	height: 129px;
	background: transparent url(../img/matrimoni.jpg) no-repeat 0 0;
	text-decoration: none;
	color: #fff;
}
#matrimonio a:hover,
#matrimonio a:focus,
#matrimonio a:active{
height:129px;
background-position: 0 -129px;
color:#fff;
}
#matrimonio a span{
position:relative;
z-index:-1;
}


#aziendali{
position:relative;
z-index:1;
width:135px;
height:129px;
float: left;
margin: 0px 0px 0px 0px;
}
#aziendali a{
	display: block;
	width: 135px;
	height: 129px;
	background: transparent url(../img/aziendali.jpg) no-repeat 0 0;
	text-decoration: none;
	color: #fff;
}
#aziendali a:hover,
#aziendali a:focus,
#aziendali a:active{
height:129px;
background-position: 0 -129px;
color:#fff;
}
#aziendali a span{
position:relative;
z-index:-1;
}



/*     ===== fine menù home =====     */



/*     ===== inizio news home =====     */

/*
#colonna01 a:link,
#colonna01 a:visited{
	color: #e5b843;
	text-decoration: underline;
	font-weight: bold;
}
#colonna01 a:hover,
#colonna01 a:focus,
#colonna01 a:active{
	color: #e5b843;
	text-decoration: none;
	font-weight: bold;
}

#colonna01 h1{
	color:#e5b843;
	font-weight:normal;
	line-height: normal;
}
#colonna01 p{
	color:#fff;
	font-weight:normal;
	text-align:justify;
}
*/

#colonna01 ul.news_lista {
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}

#colonna01 ul.news_lista li{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px; /*width: 344px;*/
	width: 370px;
	list-style: none;
	color: #fff;
	border-bottom: 1px solid #666666;
}

#colonna01 ul.news_lista li p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01 ul.news_lista li h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px; /*width: 344px;*/
	width: 370px;
	color: #e5b843;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
}
#colonna01 ul.news_lista li h2{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px; /*width: 344px;*/
	width: 370px;
	color: #e5b843;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

#colonna01 ul.news_lista li h1 a {
	text-decoration:underline;
	font-weight:normal;
	color:#e5b843;
}
#colonna01 ul.news_lista li h1 a:hover{
text-decoration:none;
font-weight:normal;
color:#e5b843;

}
#colonna01 ul.news_lista li h1 a:focus,
#colonna01 ul.news_lista li h1 a:active{
text-decoration: none;
font-weight:normal;
color:#e5b843;
}

/*     ===== fine news home =====     */


/*     ===== inizio contenuto chi siamo =====     */

#colonna01_siamo {
	margin: 0px;
	padding: 40px 25px 0px 0px;
	width: 382px;
	float: left;
	font-size: 80%;
}
#colonna02_siamo {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width: 270px;
	float: left;
	font-size: 80%;
}

#colonna01_siamo p {
	color:#fff;
	font-weight:normal;
	text-align:justify;
	}

#colonna01_siamo span.giallo {
	color:#e5b843;
	font-weight: bold;
	}


/*     ===== fine contenuto chi siamo =====      */


/*     ===== inizio contenuto persone =====     */

#colonna01_persone {
	margin: 0px;
	padding: 40px 25px 0px 0px;
	width: 582px;
	float: left;
	font-size: 80%;
	}

#colonna02_persone {
	margin: 0px;
	padding: 0px;
	width: 80px;
	float: left;
	font-size: 80%;
	}


#colonna01_persone ul {
	vertical-align: top;
	margin: 0;
	padding: 0;
	list-style: none;
}

#colonna01_persone ul li{
	text-align: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 20px 0px;
	list-style: none;
	width: 580px;
	height:120px;
	/*min-height:80px;*/
	position:static;
}
#colonna01_persone ul li h1 {
	color:#e5b843;
	font-weight: normal;
	line-height:normal;
	margin-bottom:0px;
	font-size:1.3em;
}

#colonna01_persone ul li h2 {
	color:#fff;
	font-weight: normal;
	line-height:normal;
	font-size:1em;
	margin-bottom:10px;
	}

#colonna01_persone ul li img{
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:69px;
	height:88px;
}

#colonna01_persone ul li p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_persone ul li p a:link,
#colonna01_persone ul li p a:visited{
	color: #e5b843;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}
#colonna01_persone ul li p a:hover,
#colonna01_persone ul li p a:focus,
#colonna01_persone ul li p a:active{
	color: #e5b843;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}

/*     ===== fine contenuto persone =====      */


/*     ===== inizio contenuto contatti =====     */

#colonna01_contatti {
	margin: 0px;
	padding: 0px 25px 0px 0px;
	width: 482px;
	float: left;
	font-size: 80%;
	}

#colonna02_contatti {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
	font-size: 80%;
	}
	
#colonna01_contatti p a:link,
#colonna01_contatti p a:visited{
	color: #e5b843;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}
#colonna01_contatti p a:hover,
#colonna01_contatti p a:focus,
#colonna01_contatti p a:active{
	color: #e5b843;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}


/*     ===== fine contenuto contatti =====      */


/*     ===== inizio contenuto buona tavola =====     */

#colonna01_tavola {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_tavola {
	margin: 0px 150px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	float: left;
	font-size: 80%;
}

#colonna02_tavola p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}


#colonna02_tavola ul {
	vertical-align: top;
	margin: 0;
	padding: 0;
	list-style: none;
}

#colonna02_tavola ul li{
	text-align: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 20px 0px;
	list-style: none;
	width: 250px;
	height:120px;
	/*min-height:80px;*/
	position:static;
}
#colonna02_tavola ul li h1 {
	color:#e5b843;
	font-weight: normal;
	line-height:normal;
	margin-bottom:0px;
	font-size:1.3em;
}

#colonna02_tavola ul li h2 {
	color:#fff;
	font-weight: normal;
	line-height:normal;
	font-size:1em;
	margin-bottom:10px;
	}

#colonna02_tavola ul li img{
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:69px;
	height:88px;
}


#colonna02_tavola ul li p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna02_tavola ul li p a:link,
#colonna02_tavola ul li p a:visited{
	color: #e5b843;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}
#colonna02_tavola ul li p a:hover,
#colonna02_tavola ul li p a:focus,
#colonna02_tavola ul li p a:active{
	color: #e5b843;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}

/*     ===== fine contenuto buona tavola =====      */


/*     ===== inizio contenuto servizio =====     */

#colonna01_servizio {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_servizio {
	margin: 0px 150px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	float: left;
	font-size: 80%;
}

#colonna02_servizio p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}


/*     ===== fine contenuto servizio =====      */


/*     ===== inizio contenuto cantina =====     */

#colonna01_cantina {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_cantina {
	margin: 20px 25px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	font-size: 80%;
}

#colonna02_cantina p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}


/*     ===== fine contenuto cantina =====      */


/*     ===== inizio contenuto matrimoni =====     */

#colonna01_matrimoni {
	margin: 0px 16px 0px 0px;
	padding: 0px 0px 0px 280px;
	width: 270px;
	float: left;
	font-size: 80%;
}

#colonna02_matrimoni {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 300px 10px;
	width: 110px;
	float: left;
	font-size: 80%;
	border-left: 1px solid #666666;
}

#colonna01_matrimoni p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_matrimoni span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	}


/*     ===== fine contenuto matrimoni =====      */


/*     ===== inizio menù interno matrimoni =====     */

#conviene{
position:relative;
z-index:1;
width:110px;
height:20px;
/*float: left;*/
margin: 0px 0px 0px 0px;
}
#conviene a{
	display: block;
	width: 110px;
	height:20px;
	background: transparent url(../img/perche_conviene.gif) no-repeat 0 0;
	text-decoration: none;
	color:#8e8e8f;
}
#conviene a:hover,
#conviene a:focus,
#conviene a:active{
height:15px;
background-position: 0 -20px;
color:#fff;
}
#conviene a span{
position:relative;
z-index:-1;
}


#ville{
position:relative;
z-index:1;
width:110px;
height:20px;
/*float: left;*/
margin: 0px 0px 0px 0px;
}
#ville a{
	display: block;
	width: 110px;
	height:20px;
	background: transparent url(../img/le_ville.gif) no-repeat 0 0;
	text-decoration: none;
	color:#8e8e8f;
}
#ville a:hover,
#ville a:focus,
#ville a:active{
height:15px;
background-position: 0 -20px;
color:#fff;
}
#ville a span{
position:relative;
z-index:-1;
}

#allestimenti{
position:relative;
z-index:1;
width:110px;
height:20px;
/*float: left;*/
margin: 0px 0px 0px 0px;
}
#allestimenti a{
	display: block;
	width: 110px;
	height:20px;
	background: transparent url(../img/gli_allestimenti.gif) no-repeat 0 0;
	text-decoration: none;
	color:#8e8e8f;
}
#allestimenti a:hover,
#allestimenti a:focus,
#allestimenti a:active{
height:15px;
background-position: 0 -20px;
color:#fff;
}
#allestimenti a span{
position:relative;
z-index:-1;
}

#spettacoli{
position:relative;
z-index:1;
width:110px;
height:20px;
/*float: left;*/
margin: 0px 0px 0px 0px;
}
#spettacoli a{
	display: block;
	width: 110px;
	height:20px;
	background: transparent url(../img/gli_spettacoli.gif) no-repeat 0 0;
	text-decoration: none;
	color:#8e8e8f;
}
#spettacoli a:hover,
#spettacoli a:focus,
#spettacoli a:active{
height:15px;
background-position: 0 -20px;
color:#fff;
}
#spettacoli a span{
position:relative;
z-index:-1;
}

/*     ===== fine menù interno matrimoni =====     */

/*     ===== inizio contenuto conviene =====     */

#colonna01_conviene {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_conviene {
	margin: 20px 25px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	font-size: 80%;
}

#colonna02_conviene p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}


/*     ===== fine contenuto conviene =====      */

/*     ===== inizio contenuto ville =====     */

#colonna01_ville {
	margin: 0px;
	padding: 0px 24px 0px 0px;
	width: 370px;
	height: 129px;
	float: left;
	border-right: 1px dotted #fff;
	font-size:80%;
}
#colonna02_ville {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width:135px;
	height: 129px;
	float:left;
	border-right: 1px dotted #fff;
	font-size:80%;
}

#colonna01_ville p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_ville p a:link,
#colonna01_ville p a:visited{
	color: #e5b843;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}
#colonna01_ville p a:hover,
#colonna01_ville p a:focus,
#colonna01_ville p a:active{
	color: #e5b843;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}


/*     ===== fine contenuto ville =====     */

/*     ===== inizio menù contenuto ville =====     */

#garbinati{
position:relative;
z-index:1;
width:115px;
height:125px;
float: left;
margin: 0;
padding:0 10px;
}
/*#garbinati a{
	display: block;
	width: 135px;
	height: 125px;
	background: transparent url(../img/villa_garbinati.jpg) no-repeat 0 0;
	text-decoration: none;
	color: #fff;
}
#garbinati a:hover,
#garbinati a:focus,
#garbinati a:active{
height:125px;
background-position: 0 -125px;
color:#fff;
}
#garbinati a span{
position:relative;
z-index:-1;
}*/
#garbinati a {
display: block;
	color:#fff;
	text-decoration:underline;
}
#garbinati a span{
	font-size:1.5em;
}


#visona{
position:relative;
z-index:1;
width:135px;
height:125px;
float: left;
margin: 0px 0px 0px 0px;
}
#visona a{
	display: block;
	width: 135px;
	height: 125px;
	background: transparent url(../img/villa_visona.jpg) no-repeat 0 0;
	text-decoration: none;
	color: #fff;
}
#visona a:hover,
#visona a:focus,
#visona a:active{
height:125px;
background-position: 0 -125px;
color:#fff;
}
#visona a span{
position:relative;
z-index:-1;
}



/*     ===== fine menù contenuto ville =====     */


/*     ===== inizio contenuto aziende =====     */

#colonna01_aziende {
	margin: 0px 16px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 550px;
	float: left;
	font-size: 80%;
}

#colonna02_aziende {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 300px 10px;
	width: 110px;
	float: left;
	font-size: 80%;
	border-left: 1px solid #666666;
}

#colonna01_aziende p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_aziende span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	}


/*     ===== fine contenuto aziende =====      */


/*     ===== inizio menù interno aziende =====     */

#offriamo{
position:relative;
z-index:1;
width:110px;
height:20px;
/*float: left;*/
margin: 0px 0px 0px 0px;
}
#offriamo a{
	display: block;
	width: 110px;
	height:20px;
	background: transparent url(../img/cosa_offriamo.gif) no-repeat 0 0;
	text-decoration: none;
	color:#8e8e8f;
}
#offriamo a:hover,
#offriamo a:focus,
#offriamo a:active{
height:15px;
background-position: 0 -20px;
color:#fff;
}
#offriamo a span{
position:relative;
z-index:-1;
}

/*     ===== fine menù interno aziende =====     */

/*     ===== inizio contenuto offriamo =====     */

#colonna01_offriamo {
	margin: 30px 43px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	float: left;
	font-size: 80%;
}

#colonna01_offriamo p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_offriamo span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	}


/*     ===== fine contenuto offriamo =====      */


/*     ===== inizio contenuto privati =====     */

#colonna01_privati {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_privati {
	margin: 20px 25px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	font-size: 80%;
}

#colonna02_privati p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}


/*     ===== fine contenuto privati =====      */

/*     ====== inizio no file =====     */

#colonna01_nofile {
	margin: 0px 43px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	float: left;
	font-size: 80%;
}

#colonna01_nofile p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

/*     ====== fine no file =====     */


/*     ===== inizio contenuto download =====     */
#riga03_download img.titolo {
	padding: 0px 0px 10px 0px;
	margin-bottom:20px;
	position:static;
	clear:both;
}

#colonna01_download {
	margin: 0px 43px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	float: left;
	font-size: 80%;
}

#colonna01_download p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_download span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	}
	
#colonna01_download p a:link,
#colonna01_download p a:visited{
	color: #e5b843;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}
#colonna01_download p a:hover,
#colonna01_download p a:focus,
#colonna01_download p a:active{
	color: #e5b843;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}


/*     ===== fine contenuto download =====      */

/*     ===== inizio contenuto contatti =====     */

#colonna01_contatti {
	margin: 0px;
	padding: 0px 25px 0px 0px;
	width: 457px;
	float: left;
	font-size: 80%;
}

#colonna02_contatti {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_contatti p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna02_contatti span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
}

/*     ===== fine contenuto contatti =====      */

/* =====     inizio formattazione form contatti     ===== */

#colonna01_contatti form{
	width:450px;
	padding:5px 0;
	margin:0px
}

#colonna01_contatti form fieldset{
	float:left;
	width:450px;
    margin: 1em 0;
	 padding: 0;
    border: none;
	border:1px solid #777b7c;
}

#colonna01_contatti form fieldset input{
	padding: 3px;
	background-color: #fff;
	text-transform: lowercase;
	border:0px;
}
#colonna01_contatti form fieldset textarea{
	padding: 3px;
	background-color: #fff;
	text-transform: lowercase;
	border:0px;
}

#colonna01_contatti form legend{
	font-weight:bold;
	color: #fff;
	background:#777b7c;
	padding:5px 20px 5px 5px;
	margin-bottom:15px;
	margin-left: 5px;
}
#colonna01_contatti form b{
	color:#F00
}
#colonna01_contatti form p{
	padding:5px;

}
#colonna01_contatti form fieldset div{
	float:left;
	width:100%;
   padding: 5px 0 5px;
}

#colonna01_contatti form label{
	float: left;
	width: 80px;
	display: inline;
	margin-left: 5px;
	line-height: 23px;
}

#colonna01_contatti form label.privacy{
	float:left;
   display: inline;
	margin-left: 5px;
	margin-top:5px;
	width:30px;
}

#colonna01_contatti form p a:link,
#colonna01_contatti form p a:visited{
	color: #fff;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}
#colonna01_contatti form p a:hover,
#colonna01_contatti form p a:focus,
#colonna01_contatti form p a:active{
	color: #fff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 1em;
}

input#go{
	margin-right: 3px;
	cursor: pointer;
	padding: 3px;
	background-color: #ddd;
	border: 1px solid #777b7c;
	font-size:1em;
}

/* =====     fine formattazione form contatti    ===== */


/*     ===== inizio contenuto piatti gallery =====     */

#colonna01_piatti_gallery {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_piatti_gallery {
	margin: 0px 25px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	font-size: 80%;
}

#colonna02_piatti_gallery img.titolo {
	margin: 0px 0px 20px 0px;
}

#colonna02_piatti_gallery p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}


/*     ===== fine contenuto piatti gallery =====      */

/*     ===== inizio contenuto allestimenti gallery =====     */

#colonna01_allestimenti_gallery {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_allestimenti_gallery {
	margin: 0px 25px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	font-size: 80%;
}

#colonna02_allestimenti_gallery img.titolo {
	margin: 0px 0px 20px 0px;
}

#colonna02_allestimenti_gallery p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}


/*     ===== fine contenuto allestimenti gallery =====      */

/*     ===== inizio contenuto spettacoli gallery =====     */

#colonna01_spettacoli_gallery {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	float: left;
	font-size: 80%;
}

#colonna02_spettacoli_gallery {
	margin: 0px 25px 0px 57px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	font-size: 80%;
}

#colonna02_spettacoli_gallery img.titolo {
	margin: 0px 0px 20px 0px;
}

#colonna02_spettacoli_gallery p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

/*     ===== fine contenuto spettacoli gallery =====      */




/* =====     inizio photogallery     ===== */
#riga01_photogallery01{
	width: 687px;
	height: 196px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
#riga02_photogallery01{
	width: 687px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
}

#riga02_photogallery01 a.link01:link,
#riga02_photogallery01 a.link01:visited{
	color: #fff;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 0.8em;
}
#riga02_photogallery01 a.link01:hover,
#riga02_photogallery01 a.link01:focus,
#riga02_photogallery01 a.link01:active{
	color: #fff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 0.8em;
}

#riga02_photogallery01 .link02 {
	color: #e5b843;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 0.8em;
}


#cella01_photogallery01{
	width: 92px;
	height: 92px;
	margin: 0px 6px 6px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	float:left;
}

#cella01_photogallery01 a:link,
#cella01_photogallery01 a:visited,
#cella01_photogallery01 a:hover,
#cella01_photogallery01 a:focus,
#cella01_photogallery01 a:active{
	color: #fff;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 0.8em;
}

/* =====     fine photogallery     ===== */

/*     ===== inizio contenuto eventi =====     */

#colonna01_eventi {
	margin: 0px 36px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 430px;
	float: left;
	font-size: 80%;
}

#colonna02_eventi {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 200px;
	float: left;
	font-size: 80%;
	border-left: 1px solid #666666;
}

#colonna01_eventi img.titolo {
	margin: 0px 0px 20px 0px;
}

#colonna01_eventi span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	}


#colonna01_eventi ul.news_lista {
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}

#colonna01_eventi ul.news_lista li{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px; /*width: 344px;*/
	width: 430px;
	list-style: none;
	color: #fff;
	border-bottom: 1px solid #666666;
}

#colonna01_eventi ul.news_lista li p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_eventi ul.news_lista li img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:2px solid #837163;
}

#colonna01_eventi ul.news_lista li h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
}
#colonna01_eventi ul.news_lista li h2{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

#colonna01_eventi ul.news_lista li h1 a {
	text-decoration:underline;
	font-weight:normal;
	color:#e5b843;
}
#colonna01_eventi ul.news_lista li h1 a:hover{
text-decoration:none;
font-weight:normal;
color:#e5b843;

}
#colonna01_eventi ul.news_lista li h1 a:focus,
#colonna01_eventi ul.news_lista li h1 a:active{
text-decoration: none;
font-weight:normal;
color:#e5b843;
}



#colonna02_eventi ul.news_lista_dx {
	vertical-align: top;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}

#colonna02_eventi ul.news_lista_dx li{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; /*width: 344px;*/
	width: 200px;
	list-style: none;
	color: #fff;
}

#colonna02_eventi h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px; 
	width: 200px;
	color: #fff;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
}

#colonna02_eventi ul.news_lista_dx li h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width: 200px;
	color: #fff;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
}

#colonna02_eventi ul.news_lista_dx li a {
	text-decoration:underline;
	font-weight:normal;
	color:#e5b843;
}
#colonna02_eventi ul.news_lista_dx li a:hover{
text-decoration:none;
font-weight:normal;
color:#e5b843;

}
#colonna02_eventi ul.news_lista_dx li a:focus,
#colonna02_eventi ul.news_lista_dx li a:active{
text-decoration: none;
font-weight:normal;
color:#e5b843;
}


#colonna01_eventi h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
}
#colonna01_eventi h2{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
#colonna01_eventi p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_eventi img.principale{
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:200px;
	border:0;
	float:left;
}

#colonna01_eventi ul.photogallery {
	vertical-align: top;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}

#colonna01_eventi ul.photogallery li{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 5px 0px; /*width: 344px;*/
	width: 70px;
	list-style: none;
	float:left;
}

#colonna01_eventi ul.photogallery li img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:70px;
	border:0;
}

#colonna01_eventi ul.photogallery li a {
	text-decoration:underline;
	font-weight:normal;
	color:#fff;
}
#colonna01_eventi ul.photogallery li a:hover,
#colonna01_eventi ul.photogallery li a:focus,
#colonna01_eventi ul.photogallery li a:active{
text-decoration:none;
font-weight:normal;
color:#e5b843;
}


/*     ===== fine contenuto eventi =====      */

/*     ===== inizio formattazione pop up ville =====     */

.highslide-html {
    background-color: #fff;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
	 
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(../libs/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	
}
.highslide-wrapper .highslide-html-content {
    width: 830px;
	 /*height: 550px;*/
    padding: 0px;
	 z-index:100;
	 /*position:absolute;*/
}
.highslide-wrapper .highslide-header div {
	
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
	background-color: #000;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 0.1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
	height:0px;
}
.highslide-wrapper .highslide-header a {
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 0.8em;
	background: #ccc;
	padding:0px 3px 0px 3px;
}
.highslide-wrapper .highslide-header a:hover {
	background: #000;
	color: #fff;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}

.highslide-wrapper .highslide-footer {
	/*height: 11px;*/
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	/*height: 11px;
	width: 11px;
	background: url(../libs/highslide/graphics/resize.gif);*/
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*     ===== fine formattazione pop up ville =====     */


/*     ===== inizio contenuto dicono di noi =====     */

#colonna01_dicono {
	margin: 0px 36px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 650px;
	float: left;
	font-size: 80%;
}

#colonna01_dicono img.titolo {
	margin: 0px 0px 20px 0px;
}

#colonna01_dicono span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	}


#colonna01_dicono ul.news_lista {
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}

#colonna01_dicono ul.news_lista li{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px; /*width: 344px;*/
	width: 650px;
	list-style: none;
	color: #fff;
	border-bottom: 1px solid #666666;
}

#colonna01_dicono ul.news_lista li p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

#colonna01_dicono ul.news_lista li img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:2px solid #837163;
}

#colonna01_dicono ul.news_lista li h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
}
#colonna01_dicono ul.news_lista li h2{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

#colonna01_dicono ul.news_lista li h1 a {
	text-decoration:underline;
	font-weight:normal;
	color:#e5b843;
}
#colonna01_dicono ul.news_lista li h1 a:hover{
text-decoration:none;
font-weight:normal;
color:#e5b843;

}
#colonna01_dicono ul.news_lista li h1 a:focus,
#colonna01_dicono ul.news_lista li h1 a:active{
text-decoration: none;
font-weight:normal;
color:#e5b843;
}


#colonna01_dicono h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
}
#colonna01_dicono h2{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
#colonna01_dicono p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

/*     ===== fine contenuto dicono di noi =====      */

/*     ===== inizio contenuto dicono di noi interna =====     */

#colonna01_dicono_interna {
	margin: 0px 36px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 430px;
	float: left;
	font-size: 80%;
}

#colonna02_dicono_interna {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 200px;
	float: left;
	font-size: 80%;
	border-left: 1px solid #666666;
}

#colonna01_dicono_interna img.titolo {
	margin: 0px 0px 20px 0px;
}

#colonna01_dicono_interna span.giallo {
	color:#e5b843;
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	}






#colonna02_dicono_interna a {
	text-decoration:underline;
	font-weight:normal;
	color:#e5b843;
}
#colonna02_dicono_interna a:hover{
text-decoration:none;
font-weight:normal;
color:#e5b843;

}
#colonna02_dicono_interna a:focus,
#colonna02_dicono_interna a:active{
text-decoration: none;
font-weight:normal;
color:#e5b843;
}


#colonna01_dicono_interna h1{
	line-height: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px; /*width: 344px;*/
	width: 430px;
	color: #e5b843;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
}

#colonna01_dicono_interna p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 1em;
	text-align: justify;
}

/*     ===== fine contenuto dicono di noi interna =====      */

/*     ===== inizio banner Natale 2008 =====     */

#banner_natale{
	position: absolute;
	z-index: 1;
	width: 500px;
	height: 700px;
	margin: 20px 20px 0px 0px;
	padding:10px;
	z-index: 2;
	display: block;
	background: url(../img/sfondo_banner.png) no-repeat;
}
#banner_natale a#chiudi {
	height: 20px;
	width: 500px;
	margin: 0px;
	color: #000;
	text-align: left;
	background: transparent;
	background: url(../img/chiudi.png) no-repeat right top;
}

#banner_natale #banner_natale02 a{
	display: block;
	width: 500px;
	height: 700px;
	background: transparent url(../img/cenone2009.jpg) no-repeat 0 0;
	text-decoration: none;
	color:#fff;
}
#banner_natale #banner_natale02 a:hover,
#banner_natale #banner_natale02 a:focus,
#banner_natale #banner_natale02 a:active{
	width: 500px;
	height: 700px;
	background: transparent url(../img/cenone2009.jpg) no-repeat 0 0;
	text-decoration: none;
	color:#fff;
}
#banner_natale #banner_natale02 a span{
position:absolute;
z-index:-1;
}

#banner {
position:absolute;
border:0px;
background-color:#FFFFFF;
width: 458px;
height: 400px;
/*left: 333px;
top: 151px;*/
}
#banner a
{
color:#FFCC00;
text-decoration:none;
background-color:#FFFFFF;
background: transparent url(img/banner01.jpg) no-repeat 0 0;
width: 458px;
height: 400px;
}
#banner a:hover
{
color:#FFCC00;
text-decoration:underline;
background-color:#FFFFFF;
background: transparent url(img/banner02.jpg) no-repeat 0 0;
width: 458px;
height: 400px;
}
#chiudi
{
position:absolute;
width:9px;
background-color:#FFFFFF;
/*left: 570px;
top: 137px;*/
text-align:right;
}
#chiudi a
{
background-color:#FFFFFF;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:right;
}
#chiudi a:hover
{
background-color:#FFFFFF;
font-weight:bold;
color:#990000;
text-decoration:none;
text-align:right;
}

/*     ===== fine banner Natale 2008 =====     */


/*     ===== inizio struttura popup privacy =====      */

#riga01_privacy{
	width: 395px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 10px;
	vertical-align: top;
	text-align: left;
}

#riga01_privacy p{
	color:#fff;
	line-height:normal;
	font-size:0.8em;
	text-align: justify;
}

#riga02_privacy{
	width: 395px;
	height: 30px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
}

#riga02_privacy p{
	color:#e5b843;
	line-height:normal;
	font-weight: bold;
	font-size:0.8em;
}

/*     ===== fine struttura popup privacy =====     */
