@charset "utf-8";


	
	


.menuDx{
	background-image:url(../img/bottiglieGemelleIndex.png);
	background-repeat:no-repeat;
	width:370px;
	height:329px;
	background-position:right center;
	border:0px solid black;

}
/* CSS Document */


body{
	/* background-position:top center;
	background-image:url(../img/barraIntrecciataTop.jpg) ;
	background-repeat:no-repeat;
	*/
	color:#33331D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:1.3em;
	overflow-x:hidden !important;

}
/*html {
	overflow-x:hidden !important;
}*/
.bodyHome{
	background-image:url(../img/sfondoBodyHome.jpg);
	background-repeat:no-repeat;
	background-position:top center;
/*	background-position:center middle;*/
	

}
.bodyGen{
	background-image:url(../img/topImm.jpg);
	background-repeat:repeat-x;
	background-position:top center; 

}
div {
	margin:0;
	padding:0;
	border:0px solid red;
}
p {
	margin:0;
	padding:0;
}
a:link{
		color:#54543D;
	text-decoration:none;	
}
a:visited{
		color:#54543D;
	text-decoration:none;	
}
a:hover{
		color:#54543D;
	text-decoration:underline;	
}
a:active{
	color:#54543D;

	text-decoration:none;	
}
form {
	margin:0;
	padding:0;
	display:inline;
}
h1{
	/*color:#B8C50C;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;	
	font-weight:bold;	
}

.clearBoth{
	clear:both;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
	border:0px solid green;
}



/********* form ********/

.titleForm{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:5px;
	font-weight:bold;
	color:#B8C50C;
}

.labelForm{
	float:left;
	text-align:right;
	font-size:12px;
	width:20%;
	border:0px solid red;
	padding-top:5px;
}
.bottone{
	margin:10px 5px 10px 0;
}
.bottone_tabella{
	margin:0px 5px 0px 0;
}

.fieldForm{
	float:left;
	/*margin-left:4px;*/
	border:0px solid red;
	width:70%;
}

/*input[type=text] {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top:1px;
	margin-left:2px;
	background-color:#fff;
	border:1px solid #B8C50C;
	padding-top:2px;

}

input[type=file] {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top:1px;
	margin-left:2px;
	background-color:#fff;
	border:1px solid #B8C50C;
	padding-top:2px;

}
input[type=submit] {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 4px;

}
input[type=password] {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top:1px;
	margin-left:2px;
	background-color:#fff;
	border:0px solid #B8C50C;
	padding-top:2px;


}
input[type=button] {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding:0px 4px;
	background-color: transparent;
}

input[type=reset] {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding:0px 4px;

}

input[type=checkbox] {
	vertical-align:middle;
}

textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #B8C50C;
}
*/
/************/
.gruppo_colonne_home{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:18px;
}

/**** Color Picker ****/
#The_colorPicker{
	position:absolute;
	width:224px;
	padding-bottom:1px;
	background-color:#FFF;
	border:1px solid #317082;
}
/***** Newsletter *****/
.testi_titolo_email{
color:#ffffff;
font-weight:bold; 
}
.td_bottone_email{
color:#ffffff;	
}

/****** Flexcroll *********/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 9px;
background-image:url(immagini/sf-scrollbar.png);
background-repeat:repeat-y;
}
.vscrollerbar {
width: 9px;
background-color:#B8C50C;
}
.hscrollerbase {
height: 5px;
background-color: #fff;
}
.hscrollerbar {
height: 5px;
background-color: #fff;
}
.scrollerjogbox {
width: 5px;
height: 5px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #fff;
}
/**********PERONALIZZAZIONI AL CATALOG**********/
.menu_sx{
	color:#B8C50C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
font-weight:bold;
text-transform:uppercase;
background-image:url(../img/sfondo_menu_sx.png);	
background-repeat:no-repeat;
background-position:bottom;
margin-left:20px;
margin-top:0px;
width:240px;
height:26px;
}
.menu_sx a:link{
	color:#4E5001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding-left:5px;
}
.menu_sx a:visited{
	color:#4E5001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding-left:5px;
	
}


.menu_sx a:hover{
	color:#B8C50C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding-left:5px;
}

.menu_sx a:active{
		color:#4E5001;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding-left:5px;


}



#link_login a:link, #link_login a:visited{	
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
text-decoration:none;
font-weight:bold;
}
#link_login a:hover{	
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
text-decoration:underline;
font-weight:bold;
}

.colonnaSx{
	padding-top:24px;
	padding-left:4px;
	float:left;
	width:270px;
}
.colonnaDx{
	float:right;
	width:680px;
}
/*.centroHomeIt{
	background-image:url(../img/sfondoCentraleHomeIt.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:663px;
	height:382px;
	
}*/



h2#centroHomeIt{position: relative;width: 340px;height: 113px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#centroHomeIt span{position: absolute;background-image:url(../img/sfondoCentraleHomeIt.jpg);
	background-repeat:no-repeat;
	background-position:center;
	/*width:663px;*/
	height:382px;
	width:680px;
}



.centroHomeEn{
	background-image:url(../img/sfondoCentraleHomeEn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:663px;
	height:382px;
	
}
.divCentrato {
	width:965px;
	margin:0 auto;


}
.menuTop {
	margin: 50px 0 14px 0;
	height:40px; 
	padding-left:0px;
	width:685px;
}

.menuTop a:link{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.menuTop a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.menuTop a:hover{
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.menuTop a:active{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.divPreBottom{
/*<!--	width:965px;-->*/
padding-left:15px;
	height:276px;
}

.divPreBottomGen{
	background-image:url(../img/erbaRepeat.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#F3F3E4;

}

.testoPreBottom{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#6A6B00;
}

.testoHome{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#33331D;
}

.bottom{
	background-image:url(../img/bottomStrisciaVerticale.jpg);
	background-repeat:repeat-x;
	background-position: middle center;
	height:188px;
	margin:0 auto;
	
	

}
.bottomText{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#33331D;
	
	
}
.bottomImmCentr{
	background-image:url(http://www.borgodelmelograno.com/img/bottom965_new.jpg);
	background-repeat:no-repeat; 
	background-position:middle center ;
	height:188px;
	width:1100px;
	margin:0 auto; 
	border: 0px solid red;
	
}
.logoTit{

	height:8px;
	width:110px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	
}

.logoTit a:link{

	height:8px;
	width:180px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
}
.logoTit a:visited{

	height:8px;
	width:180px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	
}


.logoTit a:hover{
 
	height:8px;
	width:180px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
}

.logoTit a:active{
 
	height:8px;
	width:180px;
	color:#FFF;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;


}

.newsLetter {
	margin: 50px 0 14px 0;
	height:40px; 
	padding-left:0px;
	width:685px;
}

.newsLetter a:link{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.newsLetter a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.newsLetter a:hover{
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.newsLetter a:active{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

/*************************************************/
/* Definizione CSS per i titoli h2 */
/*************************************************/

/*h1#doveSia{width: 625px;height: 51px;
    font: bold 12px Arial,sans-serif;
    background:#b8c50c url(../it/prova.jpg);color:#FFF} */
h2#doveSia{position: relative;width: 140px;height: 34px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#doveSia span{position: absolute;width: 100%;height: 100%;
    background:url(../it/titolo_doveSiamo.jpg)}
	
	
h2#doveSiaEn{position: relative;width: 103px;height: 40px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#doveSiaEn span{position: absolute;width: 100%;height: 100%;
    background:url(../en/titolo_doveSiamo.jpg)}
	
	

h2#contatti{position: relative;width: 103px;height: 33px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#contatti span{position: absolute;width: 100%;height: 100%;
    background:url(../it/titolo_contatti.jpg)}
	
	
h2#contattiEn{position: relative;width: 103px;height: 33px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#contattiEn span{position: absolute;width: 100%;height: 100%;
    background:url(../en/titolo_contatti.jpg)}
	
	
	

h2#stampa{position: relative;width: 614px;height: 114px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#stampa span{position: absolute;width: 100%;height: 100%;
    background:url(../it/titolo_stampa.jpg)}
	
	
h2#stampaEn{position: relative;width: 614px;height: 114px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#stampaEn span{position: absolute;width: 100%;height: 100%;
    background:url(../en/titolo_stampa.jpg)}
	
	
h2#vgallery{position: relative;width: 155px;height: 51px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#vgallery span{position: absolute;width: 100%;height: 100%;
    background:url(../img/titolo_vgallery.jpg)}
	

h2#news{position: relative;width: 68px;height: 33px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#news span{position: absolute;width: 100%;height: 100%;
    background:url(../img/titolo_news.jpg)}

h2#shop{position: relative;width: 60px;height: 33px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#shop span{position: absolute;width: 100%;height: 100%;
    background:url(../img/titoloShop.jpg)}
	

h2#azienda{position: relative;width: 340px;height: 113px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#azienda span{position: absolute;width: 100%;height: 100%;
    background:url(../it/titolo_azienda.jpg)}
	
	
h2#aziendaEn{position: relative;width: 340px;height: 113px;
    font: bold 12px Arial,sans-serif;color: #b8c50c}

h2#aziendaEn span{position: absolute;width: 100%;height: 100%;
    background:url(../en/titolo_azienda.jpg)}
	
	
	
