/* STULI GENERALI
******************************************************************/

html,body{
	margin:0;
	padding:0;
}

body {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	text-align: left;
	background:#6a7182 url(img/bg-body-new.gif) repeat-x 0 0;
}

body.intro {
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	text-align: center;
	background:#6a7282;
}

form {
	margin:0;
	padding:0;
}

/* LAYOUT
******************************************************************/

div#container{
	width:1003px;
	margin: 0;
	text-align: left;
}

div#containerintro {
	width:100%;
	color:#FFF;
	text-align:center;
}

div.navigatore {
	float:left;
	width:328px;
}

div.contenuti {
	float:left;
	width:674px;

}


.titolopagina 					{padding:10px 0 15px 0;margin:10px 0;text-indent:-99999px;height:40px;}
.titolopagina .t-eventi 		{padding:0 0 15px 0;margin:10px 0 0px 30px;width:293px;height:28px;background:url('../img/t-eventi.png') no-repeat 0 0;}
.titolopagina .t-eventi-last	{padding:0 0 15px 0;margin:10px 0 0px 30px;width:271px;height:22px;background:url('../img/t-eventi-last.png') no-repeat 0 0;}
.titolopagina .t-eventi-last2	{padding:0 0 15px 0;margin:10px 0 0px 30px;width:420px;height:28px;background:url('../img/t-eventi-last2.png') no-repeat 0 0;}
.titolopagina .t-responsabile	{padding:0 0 15px 0;margin:10px 0 0px 30px;width:268px;height:47px;background:url('../img/t-bere-responsabile.png') no-repeat 0 0;}
.titolopagina .t-promozioni 	{padding:0 0 15px 0;margin:10px 0 0px 30px;width:130px;height:47px;background:url('../img/t-promozioni.png') no-repeat 0 0;}
.titolopagina .t-legalinfo 		{padding:0 0 15px 0;margin:0 0 0 7px!important;width:130px;height:47px;background:url('../img/t-legal-info.png') no-repeat 0 0;}
.titolopagina .t-privacy 		{padding:0 0 15px 0;margin:0 0 0!important;width:97px;height:47px;background:url('../img/t-privacy.png') no-repeat 0 0;}


/* COLONNA NAVIGATORE
******************************************************************/

div.menu {
	height:311px;
	color:#afb3bc;
	background:url(img/bg_menu_2010.gif) no-repeat 0 0;
}

div.bottoni {
	width:69px;
	padding-top:45px;
	margin-left:129px;

}

div.bottoni ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.bottoni ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


div.bottoni img {
	display:block;
	margin:0 0;
}

div.copy {
	padding-top:45px;
	font-size:11px;
	text-align:center;
}

div.copyintro {
	color:#cccccc;
	padding-top:5px;
	text-align:center;
}

div.copy a{
	color:#afb3bc;
	text-decoration:none;
}

div.copyintro a{
	color:#cccccc;
	text-decoration:none;
}

div.copy a:hover{
	color:#7a1913;
	text-decoration:none;
}

div.copyintro a:hover{
	color:#c71720;
	text-decoration:none;
}



/* INTRO
******************************************************************/
#containerintro .testointro {
	margin:0;
	padding:0;
}

#containerintro .claim {
	position:relative;
	top:-50px;
	z-index:1;
}

#containerintro .testointro h1 {
	color:#FFF;
	font-size:15px;
	text-align:center;
	margin:0 0 5px 0;
	padding:0;
}

#containerintro .testointro p {
	margin:0;
	padding:0;
}

.anni {
	background:url(img/bg-anni.gif) no-repeat 0 0;
	width:244px;
	height:45px;
	margin:10px 0;
	padding:0;
}

.anni img{
	margin:0;
	padding:0;
}

.anni .bot8 {
	padding:0;
	margin:1px 5px 0 150px;
}


/* EVENTI
******************************************************************/

.eventi {
	width:558px;
	height:438px;
	margin-left:75px;
	margin-top:94px;
	z-index:1;
	color:#FFF;
	background:url(img/bg-eventi.png) no-repeat 0 0;
}

.eventi .padding{
	padding:59px 160px 25px 25px;
}

.eventi .bottone{
	width:438px;
	height:45px;
	margin-top:80px;
	margin-left:20px;
}

.eventi h3{
	color:#8d2416;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.eventi a.bottoni{
	color:#8d2416;
	padding-left:10px;
	background:url(img/bg-freccia-prodotto.png) no-repeat 0 2px;
	text-decoration:none;
}


/* EVENTI-last
******************************************************************/

.eventi-last {
	width:558px;
	height:438px;
	margin-left:75px;
	margin-top:94px;
	z-index:1;
	color:#FFF;
	background:url(img/bg-eventi-last.png) no-repeat 0 0;
}

.logo-norba{
	position:relative;
	left:460px;
	top:-305px;
	width:162px;
	height:156px;
}
.logo-norba2{
	position:relative;
	left:400px;
	top:-305px;

}

.eventi-last .padding{
	padding:59px 160px 25px 25px;
}

.eventi-last .bottone{
	width:438px;
	height:45px;
	margin-top:80px;
	margin-left:36px;
}
.eventi-last .bottone2{
	position:absolute;
	width:438px;
	height:20px;
	top:488px;
	left:440px;
}
.eventi-last h3{
	color:#8d2416;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.eventi-last a.bottoni{
	color:#8d2416;
	padding-left:10px;
	background:url(img/bg-freccia-prodotto.png) no-repeat 0 2px;
	text-decoration:none;
}

.link-eventi a{
	color:#fff;
	position:relative;
	top:-30px;
	left:300px;
	font-weight: bold;
	text-decoration:none;
}
.link-eventi a:hover{
	text-decoration:underline;
}



/* EVENTI-2009
******************************************************************/

.eventi-2009 {
	width:558px;
	height:438px;
	margin-left:75px;
	margin-top:94px;
	z-index:1;
	color:#fff;
	background:url(img/bg-eventi-2009.png) no-repeat 0 0;
}

.eventi-2009 .padding{
	padding:59px 160px 25px 25px;
}

.eventi-2009 .bottone{
	width:438px;
	height:45px;
	margin-top:80px;
	margin-left:35px;
}

.eventi-2009 h3{
	color:#8d2416;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.eventi-2009 a.bottoni{
	color:#8d2416;
	padding-left:10px;
	background:url(img/bg-freccia-prodotto.png) no-repeat 0 2px;
	text-decoration:none;
}

/* BEVI RESPONSABILE
******************************************************************/

.bevi-resp {
	width:558px;
	height:438px;
	margin-left:75px;
	margin-top:94px;
	z-index:1;
	color:#FFF;
	background:url(img/bg-bevi-resp.png) no-repeat 0 0;
}

.bevi-resp .padding{
	padding:59px 160px 25px 25px;
}

.bevi-resp .bottone{
	width:438px;
	height:45px;
	margin-top:20px;
}

.bevi-resp h3{
	color:#8d2416;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.bevi-resp a.bottoni{
	color:#8d2416;
	padding-left:10px;
	background:url(img/bg-freccia-prodotto.png) no-repeat 0 2px;
	text-decoration:none;
}
/* PROMOZIONI
******************************************************************/
/*.promozioni {
	width:558px;
	height:438px;
	margin-left:75px;
	margin-top:94px;
	z-index:1;
	color:#FFF;
	background:url(img/bg-promozioni.png) no-repeat 0 0;
}

.promozioni .padding{
	padding:59px 160px 25px 25px;
}

.promozioni .bottone{
	width:438px;
	height:45px;
	margin-top:20px;
}

.promozioni h3{
	color:#8d2416;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.promozioni a.bottoni{
	color:#8d2416;
	padding-left:10px;
	background:url(img/bg-freccia-prodotto.png) no-repeat 0 2px;
	text-decoration:none;
}*/



.testieventi h1, 
.testieventi h2 {
	font-size:11px;
	width:100%;
	color:black;
	background:white;
	margin:0;
	padding:0;
/*	filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;*/
}

.testieventi hr {
	width:100%;
	color:black;
	background:white;
	/*filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;*/
}

.testieventi {
	z-index:0;
	top:141px;
	width:100%;
}

.dataoggi {
	position: absolute;
	z-index:200;
	padding-top:245px;
	padding-left:490px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#20120e;
}


/* PUBBLICITA
******************************************************************/
.pubblicita {
	position: relative;
	width:675px;
	height:590px;
	z-index:1;
	margin-top:59px;
	background:url(img/bg-pubblicita.gif) no-repeat 0 0;
}

.flash {
	padding-top:99px;
	margin-left:124px;
}


/* CONTATTI
******************************************************************/
.contatti {
	position: relative;
	width:574px;
	height:590px;
	z-index:1;
	background:url(img/bg-contatti.gif) no-repeat 0 0;
}

.testicontatti {
	position: absolute;
	z-index:0;
	top:110px;
	left:375px;
}

.testicontatti h2{
	margin-top:5px;
	padding-bottom:0;
	font-size:12px!important;
}

.testicontatti h3, a{
	color:#7a1913;
}


#eventi-flash{
	position:absolute;
	z-index:0;
	top:95px;
	left:250px;
}

/* PROMOZIONI
******************************************************************/

.promozioni h3{
	color:#fff;
	padding-left:10px;
	padding-top:15px;
	font-size:17px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}


/*.promozioni {
	color:#FFF;
	width:675px;
	font-size:12px;
}

.promozioni .testointro{
	color:#FFF;
	width:467px;
	margin-bottom:10px;
}


.promozioni .bottone{
	width:467px;
	height:45px;
	margin-left:30px;
	margin-bottom:10px;
	background:url(img/bg-link-concorso.png) no-repeat 0 0;
}

.promozioni h3{
	color:#fff;
	padding-left:10px;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.promozioni h4{
	color:#fff;
	padding-right:10px;
	padding-top:15px;
	font-size:14px;
	float:right;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.promozioni h4 a{
	color:#fff;
	text-decoration:underline;
}

.promozioni a.bottoni{
	color:#fff;
	padding-left:10px;
	background:url(img/bg-freccia.png) no-repeat 0 2px;
	text-decoration:none;
}

.promozioni .toplogin {
	margin-left:30px;
	width:467px;
	height:9px;
	background:url(img/logintop.gif) no-repeat 0 0;
}

.promozioni .centerlogin {
	margin-left:30px;
	width:447px;
	color:#5a5a5a;
	padding:0 10px 0 10px;
	font-weight:bold;
	background-color:#f2a518;
}

.promozioni .bottomlogin {
	margin-left:30px;
	width:467px;
	height:9px;
	background:url(img/loginbottom.gif) no-repeat 0 0;
}

.promozioni input,select,textarea {
	background-color:#FFF!important;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
}

.promozioni .inputsubmit {
	background-color:#ac3716!important;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	color:#FFF;
	margin-top:10px;
	font-weight:bold;
}

.promozioni  .checkbox {
	border:none;
	background-color:#f2a519!important;
}

.promozioni  label {
	color:#5a5a5a;
}
*/

/* PRODOTTO
******************************************************************/
.prodotto {
	width:495px;
	height:438px;
	margin-left:75px;
	margin-top:94px;
	z-index:1;
	color:#FFF;
	background:url(img/bg-prodotto.gif) no-repeat 0 0;
}

.prodotto .padding{
	padding:59px 115px 25px 25px;
}

.prodotto .bottone{
	width:438px;
	height:45px;
	margin-top:20px;
}

.prodotto h3{
	color:#8d2416;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.prodotto a.bottoni{
	color:#8d2416;
	padding-left:10px;
	background:url(img/bg-freccia-prodotto.png) no-repeat 0 2px;
	text-decoration:none;
}


/* SCHEDA PRODOTTO
******************************************************************/
.riassunto {
	width:457px;
	height:264px;
	margin-left:75px;
	margin-top:45px;
	z-index:1;
	color:#FFF;
	background:url(img/bg-scheda-prodotto.png) no-repeat 0 0;
}

.bottiglie {
	margin-left:75px;
	margin-top:13px;
	z-index:1;
}

.schedaprodotto .bottone{
	width:438px;
	height:45px;
	margin-left:75px;
	margin-top:10px;
}

.schedaprodotto h3{
	color:#fff;
	padding-top:15px;
	font-size:14px;
	float:left;
	padding-bottom:0;
	margin:0;
	text-decoration:none;
}

.schedaprodotto a.bottoni{
	color:#fff;
	padding-left:10px;
	background:url(img/bg-freccia.png) no-repeat 0 2px;
	text-decoration:none;
}


/* TESTI GENERICI
******************************************************************/
.testigenerici  {
	padding:80px;
	font-size:13px;
	line-height:19px;
	width:530px;
	height:500px;
	overflow-y:scroll;
}
.testigenerici2  {
	padding:80px;
	font-size:13px;
	color: #fff;
	line-height:16px;
	width:530px;
	height:500px;
}



/* STORIA
******************************************************************/
.storia {
	width:675px;
	height:558px;
	background:url(img/bg-storia.gif) no-repeat 0 0;
}

.fotobigstoria {
	position:absolute;
	top:57px;
	left:471px
}

.bottonistoria {
	position:absolute;
	top:57px;
	left:891px;
}

.bottonistoria img{
	margin-bottom:10px;
	display:block;
}

.navigatorestoria {
	position:absolute;
	top:340px;
	left:710px;
}

.navigatorestoria img{
	margin-bottom:6px;
	display:block;
}

.testistoria {
	position:absolute;
	top:340px;
	left:400px;
	width:250px;
}

.titolistoria {
	position:absolute;
	top:297px;
	left:400px;
}






/*start dimensioni*/



/*start posizionamenti*/

.floatR{
	float:right;
}

.floatL{
	float:left;
}

.clearL{
	clear:left;
}

.clearB{
	clear:both;
}

.clearR{
	clear:right;
}


/*start margini*/
.marginB0 {
	margin-bottom:0!important;
}

.marginT10 {
	margin-top:10px!important;
}

.paddingR10 {
	padding-right:10px;
}

/*start formattazioni*/

p{
	padding:0;
	margin-bottom:5px;
	margin-top:0px;
}

.alignR{
	text-align:right;
}

.alignL{
	text-align:left;
}

.alignC{
	text-align:center;
}

.bold{
	font-weight:bold;
}

.txt10px {
	font-size:11px!important;
}


.txt14px {
	padding-top:6px!important;
	font-size:12px!important;
}

.txt18px {
	font-size:16px!important;
}

.evidenzia {
	color:#7a1913;
}

.red {
	color:#cc0000;
}


/* INIZIO CSS PER PROMOZIONE 2009
----------------------------------------------- */
						img
						{
							padding:0;
							margin:0;
							border:none;
						}

						img.rollover
						{
							cursor:pointer;
						}

						a
						{
							outline:none;
							text-decoration:underline;
						}



						.clear
						{
							clear:both;
						}

						#container-promozioni
						{
							width:484px;
							height:522px;
							overflow:hidden;
						}


						#right
						{
							width:100%;
							height:100%;
							background-image:url(../promozione-2009/images/right.jpg);
							background-repeat:no-repeat;
							position:relative;
						}

						/*pagine standard*/
						.standard #main{ width:100%; height:386px; background-repeat:no-repeat; } 

						/*pagina 1*/
						.p1 #btn1{ position:absolute; left: 215px; top: 452px; } 
						.p1 #btn2{ position:absolute; left: 304px; top: 459px; }

						/*animazione bottiglie*/
						#bottles
						{
							width:215px;
							height:136px;
							background-image:url(../promozione-2009/images/birre.jpg);
							background-repeat:no-repeat;
							position:absolute;
							bottom:0;
							left:0;
							z-index:999;
							left: 0;
						}

/* FINE CSS PER PROMOZIONE 2009
----------------------------------------------- */