html, body {
	margin: 0; 
	padding: 0;
	height: 100%
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: 500;
	text-align: center;
	color: #000000;
	background: #D63017;
	
}
body a{
	
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
body a:hover{
	
	text-decoration: underline;
}

#contenuto_contatti a{font-weight: normal;}



#firma {float: right; }

div#credits {font-size: 0.8em; background-color: #D63017; width: 100%}
div#credits a{font-weight: normal; background-color: #D63017; width: 100%; color: #333333; text-decoration: none;}



#contenuto a:hover {text-decoration: underline;}

#foto img.bottiglia {margin-left: 50px;}

#frecce {margin-top: 20px; margin-left: 75px;}
#frecce a {color: #000000; text-decoration: none;}

#contenuto a{color: #000000; text-decoration: none;}

h1#massimo {position: relative; width: 300px; height: 100px; font-size: 25px; margin: 0 auto; padding: 0;}


h1#massimo span {position: absolute; top: 0; width: 300px; height: 100px; background-image: url(immagini/massimo_bergomas.gif); background-repeat: no-repeat;}

/*----------titoli--------------*/

h3#presentazione {position: relative; width: 485px; height: 40px; font-size: 12px;}
h3#presentazione span {position: absolute; top: 0; width: 485px; height: 40px; background-image: url(immagini/presentazione.gif); background-repeat: no-repeat;}

h3#vigneti {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#vigneti span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/uva_mas.gif); background-repeat: no-repeat;}

h3#cantina {position: relative; width: 460px; height: 40px; font-size: 12px;}
h3#cantina span {position: absolute; top: 0; width: 460px; height: 40px; background-image: url(immagini/vino_cuore.gif); background-repeat: no-repeat;}

h3#vini {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#vini span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/vini.gif); background-repeat: no-repeat;}

h3#merlot_06 {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#merlot_06 span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/merlot_06.gif); background-repeat: no-repeat;}

h3#tocai_friulano {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#tocai_friulano span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/friulano_2010.gif); background-repeat: no-repeat;}

h3#cabernet_franc {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#cabernet_franc span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/cabernet_franc_2010.gif); background-repeat: no-repeat;}

h3#merlot {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#merlot span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/merlot_2010.gif); background-repeat: no-repeat;}


h3#pinot_grigio {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#pinot_grigio span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/pinot_grigio_2010.gif); background-repeat: no-repeat;}

h3#sauvignon {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#sauvignon span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/sauvignon_06.gif); background-repeat: no-repeat;}

h3#shiro {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#shiro span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/shiro_2010.gif); background-repeat: no-repeat;}

h3#aka {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#aka span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/aka_2010.gif); background-repeat: no-repeat;}

h3#titolo_contatti {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#titolo_contatti span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/contatti.gif); background-repeat: no-repeat;}


/*--en--*/

h3#presentation {position: relative; width: 485px; height: 40px; font-size: 12px;}
h3#presentation span {position: absolute; top: 0; width: 485px; height: 40px; background-image: url(immagini/i_had_a_project.gif); background-repeat: no-repeat;}

h3#vineyards {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#vineyards span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/mas_grapes.gif); background-repeat: no-repeat;}

h3#winecellar {position: relative; width: 460px; height: 40px; font-size: 12px;}
h3#winecellar span {position: absolute; top: 0; width: 460px; height: 40px; background-image: url(immagini/wine_has_a_heart.gif); background-repeat: no-repeat;}

h3#wines {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#wines span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/bottles.gif); background-repeat: no-repeat;}

h3#titolo_contacts {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#titolo_contacts span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/contacts.gif); background-repeat: no-repeat;}



/*--de--*/

h3#vorstellung {position: relative; width: 490px; height: 40px; font-size: 12px;}
h3#vorstellung span {position: absolute; top: 0; width: 485px; height: 40px; background-image: url(immagini/MAS_biologische.gif); background-repeat: no-repeat;}

h3#weinberge {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#weinberge span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/MAS_weinberge.gif); background-repeat: no-repeat;}

h3#weinkeller {position: relative; width: 470px; height: 40px; font-size: 12px;}
h3#weinkeller span {position: absolute; top: 0; width: 460px; height: 40px; background-image: url(immagini/MAS_wein.gif); background-repeat: no-repeat;}

h3#weine {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#weine span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/MAS_flaschen.gif); background-repeat: no-repeat;}

h3#titolo_kontakt {position: relative; width: 487px; height: 40px; font-size: 12px;}
h3#titolo_kontakt span {position: absolute; top: 0; width: 487px; height: 40px; background-image: url(immagini/kontakt.gif); background-repeat: no-repeat;}







div#contenitoreindex, div#contenitorevini {
	position: relative;
	
	
	min-height: 200px;
	height: auto !important;
	height: 200px;
	
	min-width: 800px;
	
	margin: 10px auto;
	padding: 0;
	width: 85%;
	font-family: verdana, arial, helvetica, sans-serif;
	voice-family: inherit;
	text-align: left;
	background-color: #fffef1;
		background-image: url(immagini/cane_intero2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;

	
}




div#testata {
	margin: 0px;
	padding: 0px;
	background: #5A2A4D url(immagini/testa_cane2.gif) right bottom no-repeat;
	
	height: 100px;
		}
div#testata img {position: absolute; margin: 0 0 0 15px; padding: 0; float: left;}


div#lingue {position: absolute; top: 40px; right: 80px;  z-index: 5; font-size: 0.8em;
}

div#lingue a {color: #ffffff; text-decoration: none; font-weight: normal;}


div#contenuto{
	margin-top: 50px;
        margin-right: 180px;
	margin-left: 180px;
	
	line-height: 1.4em;
	text-align: left;
}

div#contenuto_contatti{
	margin-top: 50px;
        margin-right: 180px;
	margin-left: 100px;
	
	line-height: 1.4em;
	text-align: left;
}
div#contenuto_contatti img {border: 0;}

#logo img{margin-left: 0; padding-bottom: 30px;}

/*----------Contatti------------*/

#contatti {width: 47px; float: right; margin-right: 30px; margin-bottom: 50px;}
#contatti span {font-weight: normal; font-size: 0.8em; display: block;}
#contatti img {border: 0;}
#contatti a {text-decoration: none;}

/*--en--*/
#contacts {width: 47px; float: right; margin-right: 30px; margin-bottom: 50px;}
#contacts span {font-weight: normal; font-size: 0.8em; display: block;}
#contacts img {border: 0;}
#contacts a {text-decoration: none;}



div#footer{
  
	width:100%;
	clear: both;
	background-color: #5A2A4D;
	color: #AC94A6;
	text-align: center;
	
	
}
div#footer p {
	font-size: 0.8em; font-weight: bold;
	line-height: normal;
	margin: 0; padding: 5px;
	
}
div#footer a {
	
	color: #cccc99;
}
.nascosto {
	display: none;
}
.invisibile{
	visibility:hidden;
}



#navcontainer{
	margin: 0;
	padding: 0;
display: inline;
font-size: 10px;	
	}
#navcontainer ul
{
	margin-top: 0;
	padding-top: 0;
	padding-left: 0;
	margin-left: 0;
	background-color: #D63017;
	
	color: #ffffff;
	float: left;
	width: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navcontainer ul li {
	display: inline;
}

#navcontainer ul li a
{	
	background-color: #91221D;
	color: #ffffff;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	
}



#navlist li a#current
{
background-color: #D63017;
color: #ffffff;
}
#navcontainer ul li a:hover
{
background-color: #bb6c03;
color: #000000;
}
#navcontainer ul li a:focus
{
background-color: #bb6c03;
color: #000000;
}
#navcontainer ul li a:active
{
background-color: #bb6c03;
color: #000000;
}



/*-----------nuovo menu------------*/

a#current_presentazione {position: relative; width: 108px; height: 23px;}
a#current_presentazione span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/presentazione_a.gif); background-repeat: no-repeat;}
a#presentazione {position: relative; width: 108px; height: 23px;}
a#presentazione span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/presentazione_ro.gif) top right no-repeat;}
a:hover#presentazione span, a:focus#presentazione span, a:active#presentazione span{position: absolute; top: 0; width: 108px; height: 23px; background: #BB6C03 url(immagini/presentazione_ro.gif) top left no-repeat;}

a#current_vigneti {position: relative; width: 108px; height: 23px;}
a#current_vigneti span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/vigneti_a.gif); background-repeat: no-repeat;}
a#vigneti {position: relative; width: 108px; height: 23px;}
a#vigneti span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/vigneti_ro.gif) top right no-repeat;}
a:hover#vigneti span, a:focus#vigneti span, a:active#vigneti span{position: absolute; top: 0; width: 108px; height: 23px; background: #BB6C03 url(immagini/vigneti_ro.gif) top left no-repeat;}

a#current_cantina {position: relative; width: 108px; height: 23px;}
a#current_cantina span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/cantina_a.gif); background-repeat: no-repeat;}
a#cantina {position: relative; width: 108px; height: 23px;}
a#cantina span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/cantina_ro.gif) top right no-repeat;}
a:hover#cantina span, a:focus#cantina span, a:active#cantina span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/cantina_h.gif); background-repeat: no-repeat;}

a#current_vini {position: relative; width: 108px; height: 23px;}
a#current_vini span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/vini_a.gif); background-repeat: no-repeat;}
a#vini {position: relative; width: 108px; height: 23px;}
a#vini span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/vini_ro.gif) top right no-repeat;}
a:hover#vini span, a:focus#vini span, a:active#vini span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/vini_h.gif); background-repeat: no-repeat;}

a#current_alloggi {position: relative; width: 108px; height: 23px;}
a#current_alloggi span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/alloggi_a.gif); background-repeat: no-repeat;}
a#alloggi {position: relative; width: 108px; height: 23px;}
a#alloggi span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/alloggi_ro.gif) top right no-repeat;}
a:hover#alloggi span, a:focus#alloggi span, a:active#alloggi span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/alloggi_h.gif); background-repeat: no-repeat;}



/*---en---*/

a#current_presentation {position: relative; width: 108px; height: 23px;}
a#current_presentation span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/presentation_a.gif); background-repeat: no-repeat;}
a#presentation {position: relative; width: 108px; height: 23px;}
a#presentation span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/presentation_ro.gif) top right no-repeat;}
a:hover#presentation span, a:focus#presentation span, a:active#presentation span{position: absolute; top: 0; width: 108px; height: 23px; background: #BB6C03 url(immagini/presentation_ro.gif) top left no-repeat;}

a#current_vineyards {position: relative; width: 108px; height: 23px;}
a#current_vineyards span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/vineyards_a.gif); background-repeat: no-repeat;}
a#vineyards {position: relative; width: 108px; height: 23px;}
a#vineyards span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/vineyards_ro.gif) top right no-repeat;}
a:hover#vineyards span, a:focus#vineyards span, a:active#vineyards span{position: absolute; top: 0; width: 108px; height: 23px; background: #BB6C03 url(immagini/vineyards_ro.gif) top left no-repeat;}

a#current_winecellar {position: relative; width: 108px; height: 23px;}
a#current_winecellar span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/winecellar_a.gif); background-repeat: no-repeat;}
a#winecellar {position: relative; width: 108px; height: 23px;}
a#winecellar span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/winecellar_ro.gif) top right no-repeat;}
a:hover#winecellar span, a:focus#winecellar span, a:active#winecellar span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/winecellar_h.gif); background-repeat: no-repeat;}

a#current_wines {position: relative; width: 108px; height: 23px;}
a#current_wines span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/wines_a.gif); background-repeat: no-repeat;}
a#wines {position: relative; width: 108px; height: 23px;}
a#wines span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/wines_ro.gif) top right no-repeat;}
a:hover#wines span, a:focus#wines span, a:active#wines span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/wines_h.gif); background-repeat: no-repeat;}


a#current_lodgings {position: relative; width: 108px; height: 23px;}
a#current_lodgings span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/lodgings_a.gif); background-repeat: no-repeat;}
a#lodgings {position: relative; width: 108px; height: 23px;}
a#lodgings span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/lodgings_ro.gif) top right no-repeat;}
a:hover#lodgings span, a:focus#lodgings span, a:active#lodgings span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/lodgings_h.gif); background-repeat: no-repeat;}



/*---de---*/

a#current_vorstellung {position: relative; width: 108px; height: 23px;}
a#current_vorstellung span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/vorstellung_a.gif); background-repeat: no-repeat;}
a#vorstellung {position: relative; width: 108px; height: 23px;}
a#vorstellung span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/vorstellung_ro.gif) top right no-repeat;}
a:hover#vorstellung span, a:focus#vorstellung span, a:active#vorstellung span{position: absolute; top: 0; width: 108px; height: 23px; background: #BB6C03 url(immagini/vorstellung_ro.gif) top left no-repeat;}

a#current_weinberge {position: relative; width: 108px; height: 23px;}
a#current_weinberge span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/weinberge_a.gif); background-repeat: no-repeat;}
a#weinberge {position: relative; width: 108px; height: 23px;}
a#weinberge span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/weinberge_ro.gif) top right no-repeat;}
a:hover#weinberge span, a:focus#weinberge span, a:active#weinberge span{position: absolute; top: 0; width: 108px; height: 23px; background: #BB6C03 url(immagini/weinberge_ro.gif) top left no-repeat;}

a#current_weinkeller {position: relative; width: 108px; height: 23px;}
a#current_weinkeller span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/weinkeller_a.gif); background-repeat: no-repeat;}
a#weinkeller {position: relative; width: 108px; height: 23px;}
a#weinkeller span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/weinkeller_ro.gif) top right no-repeat;}
a:hover#weinkeller span, a:focus#weinkeller span, a:active#weinkeller span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/weinkeller_h.gif); background-repeat: no-repeat;}

a#current_weine {position: relative; width: 108px; height: 23px;}
a#current_weine span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/weine_a.gif); background-repeat: no-repeat;}
a#weine {position: relative; width: 108px; height: 23px;}
a#weine span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/weine_ro.gif) top right no-repeat;}
a:hover#weine span, a:focus#weine span, a:active#weine span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/weine_h.gif); background-repeat: no-repeat;}


a#current_zimmer {position: relative; width: 108px; height: 23px;}
a#current_zimmer span {position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/zimmer_a.gif); background-repeat: no-repeat;}
a#zimmer {position: relative; width: 108px; height: 23px;}
a#zimmer span {position: absolute; top: 0; width: 108px; height: 23px; background: #AF2B21 url(immagini/zimmer_ro.gif) top right no-repeat;}
a:hover#zimmer span, a:focus#zimmer span, a:active#zimmer span{position: absolute; top: 0; width: 108px; height: 23px; background-image: url(immagini/zimmer_h.gif); background-repeat: no-repeat;}










/* -------------------------foto--------------------------- */

div#foto{clear: left;
	float: left;
	width: 150px;
	margin-top: 60px;
	margin-right: 30px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	
	
}
		
div#foto img {margin: 0; padding: 0; border:0;}



/*---presentazione---*/


div#foto a#a1{	display:block;
		width: 140px; height: 143px;
		background: url("immagini/massimo_bergomas_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#a1, div#foto a:focus#a1, div#foto a:active#a1 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/massimo_bergomas_2.jpg") 0 0 no-repeat;
		}

div#foto a#a2	{display:block;
		width: 140px; height: 143px;
		background: url("immagini/lucia_bergomas_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#a2, div#foto a:focus#a2, div#foto a:active#a2 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/lucia_bergomas_2.jpg") 0 0 no-repeat;
		}



/*---vigneti---*/


div#foto a#b1{	display:block;
		width: 140px; height: 143px;
		background: url("immagini/vigna_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#b1, div#foto a:focus#b1, div#foto a:active#b1 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/vigna_2.jpg") 0 0 no-repeat;
		}

div#foto a#b2	{display:block;
		width: 140px; height: 143px;
		background: url("immagini/vigneti_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#b2, div#foto a:focus#b2, div#foto a:active#b2 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/vigneti_2.jpg") 0 0 no-repeat;
		}



/*---cantina---*/


div#foto a#c1{	display:block;
		width: 140px; height: 143px;
		background: url("immagini/barriques_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#c1, div#foto a:focus#c1, div#foto a:active#c1 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/barriques_2.jpg") 0 0 no-repeat;
		}

div#foto a#c2	{display:block;
		width: 140px; height: 143px;
		background: url("immagini/sapori_profumi_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#c2, div#foto a:focus#c2, div#foto a:active#c2 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/sapori_profumi_2.jpg") 0 0 no-repeat;
		}

/*---vini---*/


div#foto a#d1{	display:block;
		width: 140px; height: 143px;
		background: url("immagini/MAS_sauvignon_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#d1, div#foto a:focus#d1, div#foto a:active#d1 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/MAS_sauvignon_2.jpg") 0 0 no-repeat;
		}

div#foto a#d2	{display:block;
		width: 140px; height: 143px;
		background: url("immagini/MAS_cabernet-franc_2.jpg") -100px 0 no-repeat;
		}
div#foto a:hover#d2, div#foto a:focus#d2, div#foto a:active#d2 {display:block;
		width: 140px; height: 143px;
		background: url("immagini/MAS_cabernet-franc_2.jpg") 0 0 no-repeat;
		}



/*-----elenco vini----*/
#gruppovini1 {float: left; padding-right: 50px;}


