@charset "utf-8";
/* CSS Document */

body {
	background-color: #003550;
	margin:0px;
	padding:0px;
	background-image:url(images/fondoMaster.png);
	background-repeat:repeat-x;
	overflow: auto;
}

body.admin {
	background-color: #E6E3DE;
	margin:0px;
	padding:0px;
	overflow: auto;
	background-image: none;
}

#main {
	width:980px;
	margin: 0px auto 0px 0px;
	border: 0px solid #f0f0f0;
}

#frame {
	margin: 0px auto 0px 0px;
	border: 0px solid #f0f0f0;
	background-color: transparent;
	position: relative;
	top: 0px;
	margin: auto;
	width: 980px;
	height: 600px;
	float: none;
	z-index:10;
	overflow: hidden;
}

.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
	color: #000;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}

a.menu {
	color:#53473E;
	text-decoration:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

a.menu:visited {
	color:#53473E;
	text-decoration:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}


a.menu:hover {
	color: #1A3846;
	font-weight: bold;
}

span.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #1A3846;
	font-weight: bold;
}


a.menuA {
	color:#53473E;
	text-decoration:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-right:50px;
}

a.menuA:visited {
	color:#53473E;
	text-decoration:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-right:50px;
}


a.menuA:hover {
	color: #1A3846;
	font-weight: normal;
	padding-right:50px;
	text-decoration: underline;
}

span.menuA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #1A3846;
	font-weight: bold;
	padding-right:50px;
}

#logo {
	margin-left:32px;
	margin-top:27px;
	width:132px;
	height:56px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#azienda {
	margin-left:56px;
	margin-top:49px;
	width:50px;
	height:10px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#territorio {
	margin-left:77px;
	margin-top:49px;
	width:53px;
	height:10px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#vigneto {
	margin-left:84px;
	margin-top:47px;
	width:46px;
	height:13px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#vino {
	margin-right:85px;
	margin-top:49px;
	width:26px;
	height:10px;
	margin-bottom:0px;
	float:right;
	display:inline;

}

#fotogallery {
	margin-right:76px;
	margin-top:48px;
	width:66px;
	height:13px;
	margin-bottom:0px;
	float:right;
	display:inline;
}


#contatti {
	margin-right:58px;
	margin-top:49px;
	width:46px;
	height:10px;
	margin-bottom:0px;
	float:right;
	display:inline;
}



#testoazienda {
	position: absolute;
	left:487px;
	top:130px;
	width:463px;
	height:190px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53473E;
	line-height: 100%;
}

#bluCoprente {
	position: absolute;
	margin-left:574px;
	top:551px;
	width:1060px;
	z-index:15;
	height:150px;
	background-color: #003550;
	left: -458px;
}

#impressAzienda {
	position: absolute;
	margin-left:574px;
	top:585px;
	width:402px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
	z-index:4;
}

#impressAziendaEN {
	position: absolute;
	margin-left:630px;
	top:585px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
	z-index:4;
}


/* -------------------------------------------------------------------------------------------------------- */


img.fotohome {
	position: absolute;
	margin-left:9px;
	margin-top:103px;
	width:707px;
	height:328px;
}

#accessoHome {
	position:absolute;
	float:left;
	width:198px;
	margin-top:-104px;
	margin-left:770px;
	border: 0px solid #f0f0f0;
	top: 104px;

}
#logoHome {
	margin-left:55px;
	margin-top:170px;
	width:143px;
	height:193px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

a.linkHome:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size:14px;
	text-decoration:none;
}

a.linkHome:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size:14px;
	text-decoration:none;
}

a.linkHome:hover {
	color: #003550;
	font-weight: bold;
}

#enterLink {
	margin-right:6px;
	margin-top:71px;
	width:38px;
	height:13px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
#entraLink {
	margin-right:53px;
	margin-top:71px;
	width:38px;
	height:13px;
	margin-bottom:0px;
	float:right;
	display:inline;

}

/* ------------------------------------------------------------ Territorio ------------------------------------------------------------------- */


#testoTerritorio {
	position: absolute;
	margin-left:488px;
	top:130px;
	width:463px;
	height:336px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #E6E2DE;
	line-height: 100%;
}

#impressTerritorio {
	position: absolute;
	margin-left:410px;
	top:585px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#impressTerritorioEN {
	position: absolute;
	margin-left:466px;
	top:585px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
}


/* ------------------------------------------------------------ Vigneto ------------------------------------------------------------------- */


#testoVigneto {
	position: absolute;
	margin-left:486px;
	top:130px;
	width:463px;
	height:336px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	line-height: 100%;
}

#impressVigneto {
	position: absolute;
	margin-left:560px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#impressVignetoEN {
	position: absolute;
	margin-left:496px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

/* ------------------------------------------------------------ Vino ------------------------------------------------------------------- */


#testoVino {
	position: absolute;
	margin-left:486px;
	top:130px;
	width:463px;
	height:336px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #52463E;
	line-height: 100%;
}

#impressVino {
	position: absolute;
	margin-left:700px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#impressVinoEN {
	position: absolute;
	margin-left:740px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#vinoBottiglia {
	position: absolute;
	top: 103px;
	margin-left: 40px;
}

#vinoEtichetta {
	position: absolute;
	top: 125px;
	margin-left: 189px;
}

#schedaTecnica {
	position:absolute;
	color:#1A3846;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	left: 784px;
	top: 479px;
}

a.linkScheda {
	color:#1A3846;
	text-decoration:none;
	font-weight:bold;
}

a.linkScheda:hover {
	color: #000;	
}

a.linkScheda_nw {
	color:#1A3846;
	text-decoration:none;
	font-weight:bold;
}

a.linkScheda_nw:hover {
	color: #000;	
}

/* ---------------------------------------------------------------------------- Contatti ------------------------------------------------------------------- */

#contattiForm {
	border: none;
	position: absolute;
	margin-left:662px;
	top:120px;
	width:330px;
	height:212px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	line-height: 100%;
	left: -22px;
}

#contattiMail {
	border: none;
	position: absolute;
	margin-left:662px;
	top:120px;
	width:330px;
	height:212px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	line-height: 100%;
	left: -22px;
}


input.contattiForm {
	width: 133px; 
	background-color:transparent; 
	border:none;
}

textarea.contattiForm {
	width: 290px;
	background-color:transparent;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.submitContatti {
	background-image:url('./images/inviacontatti.png');
	background-color: transparent;
	position: absolute;
	left:235px;
	top: 206px;
	height: 43px;
	width: 88px;
	border: none;
	color:#1A3846;
}

#notaObb {
	position: absolute;
	left: 15px;
	top: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#333333; 
}

#impressContatti {
	position: absolute;
	margin-left:480px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #009;
}

#impressContattiEN {
	position: absolute;
	margin-left:452px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #009;
}

#infoContatti {
	position: absolute;
	left: 18px;
	top: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #193846;
	line-height: 125%;
}

/* ------------------------------------------------- Fotogallery -------------------------------------------- */


#fotogallery_r2_c2 {
	margin-left:187px;
	margin-top:42px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r2_c4 {
	margin-left:24px;
	margin-top:42px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r2_c6 {
	margin-left:24px;
	margin-top:42px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r2_c8 {
	margin-left:24px;
	margin-top:42px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r2_c10 {
	margin-left:24px;
	margin-top:42px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r2_c12 {
	margin-left:24px;
	margin-top:42px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r2_c14 {
	margin-left:24px;
	margin-top:42px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r4_c2 {
	margin-left:187px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r4_c4 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r4_c6 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r4_c8 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r4_c10 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r4_c12 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r4_c14 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r6_c2 {
	margin-left:187px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r6_c4 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r6_c6 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r6_c8 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r6_c10 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r6_c12 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r6_c14 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r8_c2 {
	margin-left:187px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r8_c4 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r8_c6 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r8_c8 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r8_c10 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r8_c12 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#fotogallery_r8_c14 {
	margin-left:24px;
	margin-top:24px;
	width:66px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

#impressFotogallery {
	position: absolute;
	margin-left:327px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #009;
}

#impressFotogalleryEN {
	position: absolute;
	margin-left:255px;
	top:562px;
	height:87px;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #009;
}

#logoDOC {
	position: absolute;
	left:930px;
	top:565px;
	z-index: 99;
}

a.linkDOCStudio_nw {
	border: none;
}

