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

/*BACKGROUND ___________________________________________________________________________________ BACKGROUND  */
#bk_prosa {
width: 100%; height: 100%; top: 0; left: 0;
background: url(../images/sfondo_bg.jpg); no-repeat center top; position: fixed; z-index: -1;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

/*BACKGROUND ___________________________________________________________________________________ BACKGROUND  */

p, ul { font-family: 'akzidenz-grotesk_bq_lightRg'; font-size:1.0em; text-align:justify; }
.menu { font-family: 'avianregular'; font-size:0.9em; 	color:#FFF; }

h1 { 
font-family: 'avianregular';
font-size:2.2em;
text-align:center;
font-weight:bold;
 }
 
 /*CANTINE TITOLI */
 h2 { 
font-family: 'avianregular';
font-size:1.5em;
color:#574a54;
font-weight:bold;
 }
 
  h3 { 
font-family: 'avianregular';
font-size:1.5em;
color:#f195bb;
text-align:center;
font-weight:bold;
 }
 
   h4 { 
font-family: 'avianregular';
font-size:1.0em;
color:#574a54;
text-align:center;
font-weight:bold;
 }
    h5 { 
font-family: 'avianregular';
font-size:1.0em;
color:#574a54;
text-align:center;
font-weight:bold;
 }


body {
	background:white;
   	margin: 0 auto;
    }

a {
	color:#FFFFFF;
	text-decoration:none;
}

a:hover {
	color:#f195bb;
	text-decoration:none;
}	

#globale {
	margin: 0 auto;
	overflow:hidden;
	z-index: 1;
}

#barra {
	margin: 0 auto;
	overflow:hidden;
	z-index: 2;
	height:5px;
	background-color:#574a54;
}



/*MENU ___________________________________________________________________________________ MENU */
#bann_menu {
	width: 100%;
	height:40px;
	float:left;
	background: #574a54;
	position: relative;
	top: 0px;
	z-index:5;

	}

#mainmenu ul {
	margin: 0px 0px 0px 0px;
	float:left;
	width:100%;
	list-style: none;
	padding-left: 0;

	
	}
#mainmenu ul li {
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: 9%;
	}
	
#mainmenu a {
	display: block;
	padding: 15px 20px 10px 20px;
	height: 15px;
}

#mainmenu a:hover {background:#705f6c; color:#FFFFFF;}

    /* Button Responsive Menu*/

	
.btn-responsive-menu{
	display: none;
	float: left;
	padding:5px;
	cursor:pointer;
	margin:  0px 20px 0 0;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background:#574a54;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.icon-bar {
display: block;
width: 18px;
height: 2px;
margin:5px;
background-color: #f5f5f5;
-webkit-border-radius: 1px;-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.show{display:block!important}

.social {
	position:absolute;
	height:40px;
	width:45px;
	left:5%;
	right:auto;
	float:right;
	top:0;
	}
	
	#yu {
	display:none;
	background:#705f6c;
		}
		#yu a:hover {background:#574a54; color:#FFFFFF;}
		
			#yu2 {
	display:none;
	background:#705f6c;
		}
		#yu2 a:hover {background:#574a54; color:#FFFFFF;}

/*CONT ___________________________________________________________________________________ CONT */

.cont {
width:100%;
}

#cont1 {
	background:#fff url(../images/Sfondo_SlideProsa_04.jpg) no-repeat center center;
 overflow:hidden;
    background-size:cover;
	z-index:2;
	height:500px;
}

#cont2, #cont7, #cont_ricetta{
background-color:rgba(87,74,84,0.8);	
 overflow:hidden;
height:100%;
color:#FFF;
}
/*Contenitore CANTINE */
#cont3 {
background: #574a54;
height:800px;
text-align:center;
left: 30px;
}
#cont316 {
background: #574a54;
height:100%;
text-align:center;
left: 30px;
padding-bottom:2%;
}
/*Contenitore SPONSOR */
#cont4 {
background: #FFF;
text-align:center;
left: 30px;
margin-top:-40px;
}
/*Contenitore GALLERIA */
#cont5 {
background-color:rgb(87,74,84);
height:1100px;
text-align:center;
left: 30px;
margin-top:-30px;
}
#cont6 {
background-color:rgba(87,74,84,0.8);
height:100%;
text-align:center;
left: 30px;
margin-top:0px;
overflow:hidden;
background-size:cover;
padding-bottom: 30px;
}

#cont_ricetta {
	padding-bottom:5%;
}


/*EVENTO ___________________________________________________________________________________ EVENTO */

#testo_cont2 {
padding: 3% 10% 3% 10%;
}

/*CANTINE___________________________________________________________________________________ CANTINE */

#testo_cont3 {
text-align:center;
padding: 3% 10% 3% 10%;
}

#contat3 {
overflow:hidden;
height:100%;
width:100%;
}

.cantina {
width:23%;
	float:left;
    line-height: 10px;
	font-family: 'akzidenz-grotesk_bq_lightRg'; font-size:0.7em;
	text-align:center;
	margin: 1% 1% 1% 1%;
	color:#3c3139;
	font-weight:bold;
	overflow:hidden;
}

.cantina a {
color:#3c3139;
}

#cantina1 {
	background-color:rgb(229,15,110);
			height: 40px;
				width:10%;
display:table-cell;vertical-align:middle;
overflow:hidden;

}
#cantina2 {
	background-color:#f195bb;
		height: 40px;
			width:10%;
display:table-cell;vertical-align:middle;
overflow:hidden;
}
#cantina3 {
	background-color:#f9cedc;
		height: 40px;
			width:10%;
display:table-cell;vertical-align:middle;
overflow:hidden;
}
#cantina4 {
	background-color:#ec6584;
		height: 40px;
			width:10%;
display:table-cell;vertical-align:middle;
overflow:hidden;
}
#cantina5 {
	background-color:#e93b80;
		height: 40px;
			width:10%;
display:table-cell;vertical-align:middle;

}

/*POPUP CANTINE___________________________________________________________________________________ POPUP CANTINE */

#c1, #c2, #c3, #c4, #c5, #c6, #c7, #c8, #c9, #c10, #c11, #c12, #c13, #c14, #c15, #c16, #c17, #c18, #c19, #c20 #c21, #c22, #c23, #c24, #c25, #c26, #c27, #c28, #c29, #c30, #c31, #c32, #c33, #c34, #c35, #c36, #c37, #c38, #c39, #c40, #c41, #c42, #c43, #c44, #c45, #c46, #c47 {
	display:none;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
	background: transparent url(../images/popup_bg.png) repeat;
	z-index: 30; /* o cmq il numero più alto tra quelli degli altri z-index presenti */
		}
		#box_popup {
			position: absolute;
			top: 50%;
			left: 50%;
			width: 400px;
			height: 440px;
			margin-left: -200px; margin-top: -220px; /* a cui sottrarre la metà di AA e BB */
			background-color: #fff;
			text-align:left;
			font-family: 'akzidenz-grotesk_bq_lightRg';
font-size:0.9em;
color:#574a54;
padding: 10px 15px 10px 15px;
		}
#box_popup a {
	color:#574a54;
	text-decoration:none;
}

#uscita {
position: absolute;
		right: 0;
		bottom: 0;
}

/*GALLERIA ___________________________________________________________________________________ GALLERIA */

#testo_cont5 {
text-align:center;
padding: 3% 10% 3% 10%;
}
img #testo_cont5 {
	width:100%;
}
#imm_galleria, #imm_galleria01,#imm_galleria02,#imm_galleria03,#imm_galleria04,#imm_galleria05,#imm_galleria06, #imm_galleria07, #imm_galleria08, #imm_galleria09, #imm_galleria10, #imm_galleria11, #imm_galleria12, #imm_galleria13,  #imm_galleria14, #imm_galleria15 {
 overflow:hidden;
    background-size:cover;
	height:200px;
	width:25%;
	float:left;
}
#imm_galleria{ 	background: url(../images/gal_pul03.jpg) no-repeat center center;
}
#imm_galleria01{ 	background:url(../images/gal_pul04.jpg) no-repeat center center;
}
#imm_galleria02{ 	background:url(../images/gal_pul05.jpg) no-repeat center center;
}
#imm_galleria03{ 	background:url(../images/gal_pul06.jpg) no-repeat center center;
}
#imm_galleria04{ 	background:url(../images/gal_pul07.jpg) no-repeat center center;
}
#imm_galleria05{ 	background:url(../images/gal_pul01.jpg) no-repeat center center;
}
#imm_galleria06{ 	background:url(../images/gal_pul08.jpg) no-repeat center center;
}
#imm_galleria07{ 	background:#fff url(../images/gal_pul09.jpg) no-repeat center center;
}
#imm_galleria08{ 	background:#fff url(../images/gal_pul10.jpg) no-repeat center center;
}
#imm_galleria09{ 	background:#fff url(../images/gal_pul11.jpg) no-repeat center center;
}
#imm_galleria10{ 	background:#fff url(../images/gal_pul02.jpg) no-repeat center center;
}
#imm_galleria11{ 	background:#fff url(../images/gal_pul12.jpg) no-repeat center center;
}
#imm_galleria12{ 	background:#fff url(../images/gal_pul13.jpg) no-repeat center center;
}
#imm_galleria13{ 	background:#fff url(../images/gal_pul14.jpg) no-repeat center center;
}
#imm_galleria14{ 	background:#fff url(../images/gal_pul15.jpg) no-repeat center center;
}
#imm_galleria15{ 	background:#fff url(../images/gal_pul16.jpg) no-repeat center center;
}
/*SPONSOR___________________________________________________________________________________ SPONSOR */

#testo_cont4 {
text-align:center;
padding: 3% 10% 3% 10%;
text-align:center;
}

#supporto img {
	height:90px;
}
#supporto2 img {
	height:93px;
}

#supporto3 img {
	height:98px;
}

#supporto4 img {
	height:80px;
}

#supporto5 img {
	height:45px;
}

#supporto6 img {
	height:112px;
}
#supporto7 img {
	height:87px;
}

#sponsor {
	text-align:center;
	width:100%;
}


/*RASSEGNA STAMPA ___________________________________________________________________________________ RASSEGNA STAMPA */

#titolo_date {
	background-color:#000000;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
	font-size:0.7em;
	font-family: 'akzidenz-grotesk_bq_lightRg';
	text-align:left;
	padding-left:6px;
	
}

#pdf_banner {
	background-color:#af144d;
	color:#FFFFFF;
	height:40px;
	line-height:40px;
	font-size:0.9em;
	font-family: 'akzidenz-grotesk_bq_lightRg';
	text-align:left;
	padding-left:6px;
	
}
#pdf_icona {
	text-align:left;
	padding-left:6px;
	margin-right:10px;
	float:left;
	line-height:30px;
	
}

/*CONTATTI ___________________________________________________________________________________ CONTATTI */

#contatti {
	font-family: 'akzidenz-grotesk_bq_lightRg';
	font-size:1.0em;
	text-align:center;
	color:#FFFFFF;
	}


/*FOOTER ___________________________________________________________________________________ FOOTER */

#footer {
background: #574a54;
 overflow:hidden;
height:100%;
color:#FFFFFF;
text-align:center;
padding: 15px 0px 15px 0px;
font-family: 'akzidenz-grotesk_bq_lightRg';
font-size: 0.8em;
}



