
/* CSS Document */



/*--------------------------------------------------------------*/
/*--------------------- GENERALI ------------------------------*/
/*-------------------------------------------------------------*/
* {outline: none 0 transparent;}

img 
{
	margin: 0;
	padding: 0;
	border: none 0 transparent;
}

ul, li{margin:0; padding:0;}/*provvisorio*/

body{
	margin: 0;
	background: #e60004 url("../img/sfondo.jpg") repeat-x center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

body #container{
	background: url("../img/sfondo_container.jpg") repeat-x center bottom;
	min-height: 850px;
	height: auto!important;
	height: 850px;
}
body #container.prodotto{
	padding-bottom: 200px; 
}
body #container, body #container #header, body #container #content{
	margin: 0 auto;
}

h2, h3, h4{text-transform:uppercase; margin: 0;}
h2{font-size: 33px;}
h3{font-size: 28px; color: #a70212;}
h5{font-size: 16px; font-weight: bold;}

a,
a:link,
a:visited,
a:active,
a:hover{color:#e42f41;}

a.selected{color: #ffffff; text-decoration: none;}

a img{border:0;}

ul{ list-style-type: none;}

.clearBoth{clear: both; height: 1px;}
.displayBlock{display:block;}
.displayNone{display:none;}
.hidden{visibility: hidden;}
.lineRed{background:url(../img/linea_verticale.gif) repeat-x center top; height: 4px;}
.spacer{height: 20px;}

/*------------ header --------------*/
body #container #header{
	height: 166px; 
	width: 980px; 
	position:relative; 
	text-transform: uppercase; 
	margin-bottom: 10px;
	font-size: 13px;
}
body #container #header h1{height: 150px; text-align: center;}
body #container #header ul#mainNav{
	position: absolute; 
	top: 10px; 
	right: 27px; 
	text-align: center;
}
body #container #header ul#mainNav li{
	width: 50px;
	display: block; 
	float:left;
}
body #container #header ul#mainNav li a{
	overflow: hidden; 
	text-decoration:none;
}
body #container #header ul#mainNav li a span{
	display:block;
	clear:both;
}
body #container #header ul#mainNav li.selected h2{margin: 0; font-size: 21px;}
body #container #header ul#mainNav li.selected{position: relative; text-indent: 0; width: 120px;}
body #container #header ul#mainNav li.selected h2 a{color: #FFFFFF;}
body #container #header ul#mainNav li.selected h2 a img{margin-bottom: -5px}

body #container #header ul#subNav{
	background:url("../img/menu-sub_menu.gif") no-repeat scroll 0 0 transparent;
	height:43px;
	padding:3px 0 0 10px;
	position:absolute;
	right:20px;
	top:120px;
	width:296px;
	z-index:0;
	font-size: 15px;
}
body #container #header ul#subNav li{
	width:90px; 
	display: block; 
	float:left; 
	text-align: center;
}


/*----------- content --------------*/
body #container #content{padding-left: 10px; width: 980px;}
body #container #content h1{margin:0; font-size: 40px; text-transform: uppercase; height: 50px; line-height: 1}
body #container #content h2{margin:0; font-size: 30px; text-transform: uppercase; color:#b80516;}

/*----------- footer --------------*/
body #container #footer{
	font-size: 11px; 
	width: 815px;
	margin: 0 auto; 
	border-top: 2px solid #a9061b; 
	position: relative;
	clear: both;
	height: 40px;
	bottom: 0;
}
body #container #footer p{position:absolute; top: 0; left: 0;}
body #container #footer ul{margin: 10px auto; width: 125px;}
body #container #footer ul li{float:left; margin-right: 5px;}
body #container #footer ul li a{text-decoration:none; color: #ffffff;}
body #container #footer ul li span{margin-left: 5px;}


/*--------------------------------------------------------------*/
/*--------------- SVILUPPO PAGINE ------------------------------*/
/*-------------------------------------------------------------*/

/*------------- home -----------------*/
body#home{
	text-align:center;
	background: #c30921 url("../img/sfondo.jpg") repeat-x center top;
}
body#home #container{
	margin: 0 auto;
	padding: 0;
	background: url("../img/sfondo_container_home.jpg") repeat-x left bottom;
	min-height: 600px;
	height: auto!important;
	height: 600px;
}

/*index alternativa*/
body #content.index_alt #header {
	width: 700px; 
	height: 300px;
}

body #content.index_alt ul#mainNav{
	margin:0 auto;
	text-align: center;
	position: relative;
	width: 900px;
}
body #content.index_alt ul#mainNav li{
	width: 300px; 
	text-align:center;
	float:left;
}
body #content.index_alt ul#mainNav li a{
	text-decoration:none;
	color: #ffffff;
	font-size: 21px;
}
body #content.index_alt ul#mainNav li a span{
	display:block;
}
body #content.index_alt ul#subNav{
	clear:both;
	background:url("../img/menu-sub_menu.gif") no-repeat scroll 0 0 transparent;
	height:43px;
	padding:3px 0 0 10px;
	width:296px;
	font-size: 15px;
	margin-left: 40px;
	position:relative;
	top:-20px;
}
body #content.index_alt ul#subNav li{
	width:90px; 
	display: block; 
	float:left; 
	text-align: center;
	text-transform: uppercase;
}



/*--------------------------------------------------------------*/
/*------------------- BARLOVERS ------------------------------*/
/*-------------------------------------------------------------*/

/*------------- BARLOVERS guida  ------------------*/

body #container #content #selezionaBar{
	width: 345px; 
	float: left; 
	padding-right: 10px;
	background: url(../img/linea_verticale.jpg) repeat-y right top;
	margin-bottom: 50px;
	min-height:964px;
}
body #container #content #selezionaBar h1{height:auto;}
body #container #content #selezionaBar h4{color:#9e0412; font-size: 20px; text-transform: lowercase; margin-bottom: 10px;}
body #container #content #selezionaBar #citta ul{height:60px;}
body #container #content #selezionaBar #citta ul li{
	width:60px;
	float: left;
	margin-right:5px;
}
body #container #content #selezionaBar #citta ul li a{
	height:25px;
	padding-top:5px;
	text-align:center;
	width:60px;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	display: block;
	font-size: 13px;
	background: url(../img/sfondo_selezionabar-citta.gif) no-repeat left top;
}
body #container #content #selezionaBar #citta ul li a:hover, body #container #content #selezionaBar #citta ul li a.selected{
	background: url(../img/sfondo_selezionabar-citta.gif) no-repeat -64px 0;
}
body #container #content #selezionaBar .imgTop, 
body #container #content #archivio .imgTop, 
body #container #content #selezionaBar .imgBottom, 
body #container #content #archivio .imgBottom{ height: 13px; clear:both;}

body #container #content #bloccoRosso{position:relative; left: -10px; top: 10px; }
body #container #content #bloccoRosso #loader{left:60px;position:absolute;top:30px; text-align: center;}

body #container #content #selezionaBar #aperitivo, 
body #container #content #selezionaBar #results{clear: both; background-color: #b80516;}

body #container #content #selezionaBar #aperitivo{height: 150px; text-align:center;}
body #container #content #selezionaBar #aperitivo h4{color:#FFFFFF;}
body #container #content #selezionaBar #aperitivo ul{width: 170px; height: 110px; margin: 0 auto;}
body #container #content #selezionaBar #aperitivo ul li{width: 70px; float: left;}

body #container #content #selezionaBar #aperitivo ul li.first{width: 70px; float: left; margin-right: 30px;}
body #container #content #selezionaBar #aperitivo ul li .checkbox{
	float:left; 
	margin-right: 2px; 
	margin-left: 0; 
	background-color: #ffffff;
	padding:0;
	width: 13px;
	height: 14px;
	background: url(../img/checkbox.gif) no-repeat 0 bottom;
}
body #container #content #selezionaBar #aperitivo ul li p{
	display:block;
	float:left;
	width:55px;
	text-align: left;
	text-transform: lowercase;
	margin: 0;
}

body #container #content #selezionaBar .imgTop{background:url(../img/sfondo_barloves-aperitivo-top.gif) no-repeat 0 0; height:13px; overflow:hidden;}
body #container #content #selezionaBar .imgBottom{background:url(../img/sfondo_barloves-aperitivo-bottom.gif) no-repeat 0 0; }

body #container #content #selezionaBar #results{
	color:#D30513;
	padding-bottom:40px;
	text-align:center;
	height: 465px;
}
body #container #content #selezionaBar #results .navPages{color: #ffffff; font-size: 14px; margin-bottom: 10px;}
body #container #content #selezionaBar #results .navPages a{color: #ffffff; text-decoration: none;}
body #container #content #selezionaBar #results ul{width: 320px; margin: 0 auto 10px; /*overflow: hidden;*/ position: relative;}
body #container #content #selezionaBar #results ul li{
	background-color: #ffffff; 
	margin-bottom: 5px; 
	text-align:left; 
	position:relative;
	width: 320px;
	overflow:hidden;
	height: 97px;
}

body #container #content #selezionaBar #results ul li .imgtop, 
body #container #content #selezionaBar #results ul li .imgBottom{height: 10px;}
body #container #content #selezionaBar #results ul li .imgTop{
	background:url(../img/sfondo_barlovers-results_top.jpg) no-repeat 0 0;
}
body #container #content #selezionaBar #results ul li .imgBottom{
	background:url(../img/sfondo_barlovers-results_bottom.jpg) no-repeat 0 0;
}
body #container #content #selezionaBar #results ul li img{float:left; margin:0 10px;}
body #container #content #selezionaBar #results ul li p{float:left; margin:0; width: 180px;}
body #container #content #selezionaBar #results ul li h3{float:left}
body #container #content #selezionaBar #results ul li a{
	color:#A70212;
	display:block;
	font-size:16px;
	text-decoration:none;
	width:165px;
}
body #container #content #selezionaBar #results ul li a.map{
	bottom:10px;
	position:absolute;
	right:10px;
	text-decoration:none;
	color: #f76d32;
	font-size:12px;
}
body #container #content #selezionaBar #results ul li .tipoAperitivo{position:absolute; right: 10px; top: 10px;}
body #container #content #selezionaBar #results ul li .tipoAperitivo img{float: left; margin: 0;}


body #container #content #selezionaBar #gamberorosso{clear: both; margin-top: 30px; font-size: 14px;}
body #container #content #selezionaBar #gamberorosso img{float:right;}
body #container #content #selezionaBar #gamberorosso p{text-align: right; width: 165px; float: left;}

/*---bar del mese ---*/
body #container #content #barDelMeseCont{
	padding:0 0 0 10px;
	width: 485px;
	float:left;
	position:relative;
	min-height: 964px;
}
body #container #content #barDelMese{
	padding:0 0 0 10px;
	width: 485px;
	float:left;
	position:relative;
	min-height: 964px;
}
body #container #content #barDelMese.interno{
	margin:0 auto;
	float: none;
	min-height: 0;
}
body #container #content #barDelMeseCont #loader{	
	margin:200px auto 0;
	text-align:center;
	width:210px;
}
body #container #content #barDelMese h2{position:relative; top: 5px; color:#FFFFFF; font-size: 33px;}
body #container #content #barDelMese p.info{font-size: 14px; text-transform: uppercase; margin: 0;}
body #container #content #barDelMese #descrBardelmese{position:relative;}
body #container #content #barDelMese #descrBardelmese p{margin-bottom: 0;}
body #container #content #barDelMese .tipoAperitivo{position:absolute; right: 10px; top: 0; text-align:right;}
/*body #container #content #barDelMese .tipoAperitivo img{float: left; margin: 0; margin-left: 10px;}*/

body #container #content #barDelMese #cartina{
	border: 3px solid #b80516; 
	width: 500px; 
	height: 215px;
	float: left;	
}
body #container #content #barDelMese #buttons{
	text-transform: uppercase;
	height: 27px;
	margin: 10px 0;
}
body #container #content #barDelMese #buttons a{
	width: 158px; 
	display: block;
	float: left;
	height: 27px; 
	background: url(../img/sfondo_pulsante_bardelmese.gif) no-repeat;
	padding: 7px 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	margin-right: 10px;
}


body #container #content #barDelMese #archivio{
	width: 82px; 
	float: right; 
	text-align:	center; 
	margin-left: 30px;
	position: absolute;
	right: -150px;
	bottom:0;
}
body #container #content #barDelMese.interno #archivio{
	top:80px;
}
body #container #content #barDelMese #archivio h3{font-size: 21px; color: #FFFFFF;}
body #container #content #barDelMese #archivio ul#anni{background-color: #b80516; height: 430px; font-size: 22px;}
body #container #content #barDelMese #archivio ul#anni li h4{margin-top:0;}
body #container #content #barDelMese #archivio .imgTop{
	background:url(../img/sfondo_archivio_top.jpg) no-repeat center top; height: 13px; overflow:hidden;
}
body #container #content #barDelMese #archivio .imgBottom{
	background:url(../img/sfondo_archivio_bottom.gif) no-repeat center top; 
}
body #container #content #barDelMese #archivio ul#mesi{font-size: 14px;}
body #container #content #barDelMese #archivio ul#mesi li{margin-top: 5px;}
body #container #content #barDelMese #archivio ul#mesi li a{color: #FFFFFF; text-transform:uppercase;}

/*lightbox descrizione*/
body .lightbox_descrizione,
body .lightbox_intervista,
body .lightbox_gallery{
	width: 100% !important;
	position: absolute; 
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	display: none;
}
body .velina{
	width: 100%; 
	height:100%;
	position: absolute; 
	top: 0; 
	left: 0; 
	background-color:#b80516;
}
body .rectEsterno{
	position: absolute; 
	top: 50%;
	left: 50%; 
	margin-left: -357px;
}
body .rectEsterno .imgTop{height: 34px; width: 713px; background:url(../img/lightbox_img-top.png) no-repeat center top;}
body .rectEsterno .imgBottom{height: 17px; width: 713px; background:url(../img/lightbox_img-bottom.png) no-repeat center top;}
body .rect{
	width: 695px; 
	min-height: 490px; 
	background-color:#ffffff;
	color: #5b5b5b;
}
body .rect h2,
body .container .content #intervista h2{
	color:#e70206;
	font-size: 25px;
}
body #intervista h2 span{
	text-transform: none;
}
body .rect h3,
#intervista h3{
	font-size: 16px;
	text-transform: none;
	margin-top: 10px;
}
#intervista p{
	margin:0;
}
body .rect .chiudi{
	display:block;
	height:50px;
	overflow:hidden;
	text-indent: -300px;
	letter-spacing: -300px;
	position:absolute;
	right:0;
	top:0;
	width:50px;
}

#descrizione{padding: 10px 20px;}

p.info{
	font-weight: bold;
}
#mainInfo{
	position:relative;
	min-height: 200px;
	width: 325px; 
	float: left;
}
#mainInfo p.linkMappa{
	text-align: right;
	padding-right: 30px;
	color: #E42F41;
}
#mainInfo p.linkMappa img{
	float:none;
	position: relative;
	top: 5px;
	margin-right: 5px;
}
#descrizione img{
	float:left;
	margin: 0 20px 0 10px;
}
#descrizione #mappa{
	float:right;
	margin: 10px;
	margin-top: 40px;
}

/*------ lightbox HTML descrizione bar-----*/

body #container #content.internoBar{
	padding-top: 30px;
}
body #container #content.internoBar #descrizione{
	padding-top: 40px;
	width: 600px; 
	float:left;
	padding-bottom: 40px;
	background-color:#FFFFFF;
	margin: 25px 0 30px 0;
	color: #5b5b5b;
}
body #container #content.internoBar #mainInfo{
	width: 250px; 
}
body #descrizione #testo{
	margin-top: 40px;
}
body #content.internoBar ul#listaBar a{color: #5b5b5b; text-decoration: none;}
body #content.internoBar ul#listaBar{
	width: 280px; 
	float: left; 
	margin: 0 20px 0 0;
}
body #content.internoBar ul#listaBar h3{font-size: 26px;}
body #content.internoBar ul#listaBar li{margin-bottom: 10px;}
body #content.internoBar ul#listaBar li ul li
{
	padding: 10px 0 0 10px;
	background-color: #ffffff; 
	height: 80px; 
	position: relative;
	color: #5b5b5b;
	margin-bottom: 2px;
}
body #content.internoBar ul#listaBar li ul li img{float:left; margin-right:10px;}
body #content.internoBar ul#listaBar li ul li h3{float:left; width: 140px; margin-top: 10px; font-size: 18px;}
body #content.internoBar ul#listaBar li ul li .tipoAperitivo
{
	position:absolute;
	right:0;
	top:5px;
}
body #content.internoBar ul#listaBar li ul li .tipoAperitivo img{margin-right:0;}
body #content.internoBar ul#listaBar li ul li p{display:none;}


/*lightbox intervista*/
body .lightbox_intervista .rect{padding: 0 20px; width:655px;}
.lightbox_intervista #intervista{
	max-height:500px;
	padding:0 15px;
}

/*lightbox intervista HTML*/
.internoIntervista{	padding-top: 30px;}
.internoIntervista #intervista{
	padding: 40px;
	width: 600px; 
	background-color:#FFFFFF;
	color: #5b5b5b;
	margin: 0 auto;
	margin-bottom: 40px;
}
.internoIntervista a#backtoBar{
	color:#FFFFFF;
	display:block;
	font-size:14px;
	margin:0 auto 20px;
	text-decoration:none;
	text-transform:uppercase;
	width:680px;
}

#galleryInterno{text-align:center;}
body .lightbox_gallery .contOggetto{
	text-align:center;
}
body .lightbox_gallery .contOggetto object{
	margin: 0 auto;
}
body .lightbox_gallery .rectEsterno{
	top: 50%;
}
/*barlovers aperitivo dautore LIGHTBOX RICETTE*/
/*body #lightbox_descrizione #rect*/ #ricetta{
	font-size: 13px;
	padding: 10px 60px;
	
}
/*body #lightbox_descrizione #rect*/ #ricetta h5{
	font-size: 14px;
	font-weight: normal;
	margin-top:0;
}
/*body #lightbox_descrizione #rect*/ #ricetta h3{color: #e70106; font-size: 20px;}
/*body #lightbox_descrizione #rect*/ #ricetta .info{
	width: 310px;
	float: left;
	margin-bottom: 20px;
}
/*body #lightbox_descrizione #rect*/ #ricetta img{float:left;margin: 0 20px 0 0;}
/*body #lightbox_descrizione #rect*/ #ricetta #ingredienti{
	height: 100px;
	overflow: auto;
}
/*body #lightbox_descrizione #rect*/ #ricetta #preparazione{
	clear:both;
	margin: 0;
}
/*body #lightbox_descrizione #rect*/ #ricetta #preparazione p{
	margin-bottom: 0;
}

/*------------- BARLOVERS aperitivo dautore  ------------------*/
body #content #autore{margin-bottom: 50px;}
body #content #autore #intro{width: 890px;}
body #content #autore #intro p{font-size: 14px; width: 470px;}
body #content #autore #intro img{float:right; margin-right: 70px;}

body #content #autore ul#ricette li
{
	width: 240px;
	max-width: 260px;
	float:left; 
	min-width: 240px;
	overflow: hidden;
	text-align: center;
	height:350px;
}
body #content #autore ul#ricette li.first{clear: both}
body #content #autore ul#ricette li .img{height: 230px; position:relative}
body #content #autore ul#ricette li .img img{position:relative; bottom: 0;}
body #content #autore ul#ricette li h4, 
body #content #autore ul#ricette li p{width: 180px; text-align: left; margin: 0 auto; text-align: left}

body #content #autore ul#ricette li h4{font-size: 16px; text-transform:uppercase;}
body #content #autore ul#ricette li p{font-size: 13px;}
body #content #autore ul#ricette li p strong{color: #ffd131;}

/*------ BARLOVERS aperitivo dautore  HTML RICETTE-----*/
body #container #content.internoRicetta{width: 900px;}
body #content.internoRicetta #ricetta{
	float:left;
	margin: 0 20px 20px;
	width:540px;
	background-color: #FFFFFF;
	color: #5b5b5b;
	
}
body #container #content.internoRicetta #ricetta .info {width:280px;}
body #content.internoRicetta #ricetta #ingredienti{height: auto; overflow: visible;}
body #content.internoRicetta ul#ricette a{color: #ffffff; text-decoration: none;}
body #content.internoRicetta ul#ricette{width: 200px; float: left; list-style-type: circle;}
body #content.internoRicetta ul#ricette li{margin-bottom: 10px;}

/*------------- BARLOVERS aperitivo  faidate  ------------------*/
body #content #faidate_cont{margin-bottom: 10px;}
body #content #faidate_cont h1{font-size:40px; height: 32px;}
body #content #faidate_cont h2{font-size:25px;}

body #content #faidate_cont .aperitivoAttivo{
	margin-top: 20px; 
	background-color:#FFFFFF;
	color:#5B5B5B;
	width:967px;
	position:relative;
	margin-bottom: 20px;
}
body #content #faidate_cont .aperitivoAttivo p.descr,
body #content #faidate_cont .aperitivoAttivo div.drink,
body #content #faidate_cont .aperitivoAttivo div.stuzzichino{
	margin:0 15px; 
}
body #content #faidate_cont .aperitivoAttivo p.descr{border-bottom: 1px dotted #E60004; padding-bottom: 10px;}
body #content #faidate_cont .aperitivoAttivo h2{font-size: 30px; color: #ffffff;}
body #content #faidate_cont .aperitivoAttivo img.imgBig{float:right;}
body #content #faidate_cont .aperitivoAttivo .imgTop{
	background: url("../img/faidate_top.jpg") no-repeat 0 0;
	margin: 0;
	height: 16px;
}
body #content #faidate_cont .aperitivoAttivo .imgBottom{
	background: url("../img/faidate_bottom.jpg") no-repeat 0 0;
	height: 16px;
	margin: 0;
	clear:both;
}
body #content #faidate_cont .aperitivoAttivo .testo{margin-top: 20px;}
body #content #faidate_cont .aperitivoAttivo .testo h2{color: #b90819;font-size: 24px;}
body #content #faidate_cont .aperitivoAttivo .testo h3{
	color: #B90819;
	font-size: 12px;
	background: none;
	text-align:left ;
}
body #content #faidate_cont .aperitivoAttivo .testo .ingredienti{
	margin-bottom: 20px;
	width: 170px; 
	float:left;
}
body #content #faidate_cont .aperitivoAttivo .testo .ingredienti ul{margin-top:15px;}
body #content #faidate_cont .aperitivoAttivo .testo .ingredienti li{height: 15px;}
body #content #faidate_cont .aperitivoAttivo .testo .preparazione{width: 375px; float:left; margin-left: 15px;}
body #content #faidate_cont .aperitivoAttivo .testo .preparazione p{font-size: 13px;}
body #content #faidate_cont .aperitivoAttivo .gotoStuzzichino,
body #content #faidate_cont .aperitivoAttivo .gotoDrink{
	bottom:0;
	position:absolute;
	right:20px;
}
body #content #faidate_cont .aperitivoAttivo .gotoStuzzichino a,
body #content #faidate_cont .aperitivoAttivo .gotoDrink a{
	color: #b90819; 
	font-size: 13px;
}
body #content #faidate_cont .aperitivoAttivo .testo .indicazioni{ 
	color: #b90819; 
	text-transform: uppercase;
	text-align:right;
	position:absolute;
	top: 20px;
	right: 50px;
}
body #content #faidate_cont .aperitivoAttivo .testo .indicazioni p{	font-size: 16px; }
body #content #faidate_cont .aperitivoAttivo .testo .indicazioni img{margin-left: 5px;}

body #content #faidate_cont #sceltaAperitivi{margin-top: 10px;}
body #content #faidate_cont li{height: 25px; overflow: hidden; position: relative;}
body #content.internoFaidate #faidate_cont li{height: 150px;}
body #content #faidate_cont h3{
	background:url(../img/linea_verticale.gif) repeat-x center top;
	text-align: center;
	font-size: 16px;
	color:#FFFFFF;
	padding: 5px 0 0 0;
	clear: both;
}
body #content #faidate_cont #sceltaAperitivi .coppia{
	clear: both; 
	padding-top: 15px;
	width: 860px;
	margin: 0 auto;
	position: relative;
	height: 120px;
}
body #content #faidate_cont #sceltaAperitivi .bere h4{font-size: 28px; margin: 0;}
body #content #faidate_cont #sceltaAperitivi .mangiare h4{font-size: 23px; margin: 0; line-height: 1; }
body #content #faidate_cont #sceltaAperitivi .coppia p.alcolico{
	font-size: 16px; 
	text-transform: uppercase; 
	color:#9c0614;
	margin: 0;
	display:none;
}
body #content #faidate_cont #sceltaAperitivi .mangiare, 
body #content #faidate_cont #sceltaAperitivi .bere, 
body #content #faidate_cont #sceltaAperitivi .plus{width: 410px; float:left}

body #content #faidate_cont #sceltaAperitivi .plus{font-size: 25px; width: 40px; text-align: center;}
body #content #faidate_cont #sceltaAperitivi .bere img{float:right}
body #content #faidate_cont #sceltaAperitivi .mangiare img{float:left; margin-right: 20px;}
/*body #content #faidate_cont #sceltaAperitivi .mangiare .indicazioni{margin-top: 15px;}*/
body #content #faidate_cont #sceltaAperitivi .indicazioni{font-size: 16px; text-transform: uppercase}
body #content #faidate_cont #sceltaAperitivi .indicazioni p{width: 130px; float:left;}
body #content #faidate_cont #sceltaAperitivi .indicazioni img{float: none; margin-right: 5px;}
body #content #faidate_cont #sceltaAperitivi p.readMoreEat{
	background: #B80516 url("../img/sfondo_archivio_top.jpg") no-repeat -3px 0;
	bottom:0;
	clear:both;
	color:#FFD131;
	font-weight:bold;
	display:block;
	height:30px;
	margin-bottom:0;
	padding-top:5px;
	position:absolute;
	text-align:center;
	text-decoration:underline;
	text-transform:uppercase;
	width:84px;
	right: 0;
	font-size: 11px;
}
body #content #faidate_cont #sceltaAperitivi p.readMoreDrink{
	background: #B80516 url("../img/sfondo_archivio_top.jpg") no-repeat -3px 0;
	bottom:0;
	clear:both;
	color:#FFD131;
	font-weight:bold;
	display:block;
	height:30px;
	margin-bottom:0;
	padding-top:5px;
	position:absolute;
	text-align:center;
	text-decoration:underline;
	text-transform:uppercase;
	width:84px;
	left: 0;
	font-size: 11px;
}



/*--------------------------------------------------------------*/
/*------------------- PRODOTTO --------------------------------*/
/*-------------------------------------------------------------*/

body #content #prodotto #storia{
	width: 290px; 
	float: right; 
	background: url(../img/linea_verticale.jpg) repeat-y 0 0;
	padding:0 10px 0 15px;
	height: 1190px;
}

body #content #prodotto #storia h2, body #content #prodotto #storia h3{color: #ffffff;}
body #content #prodotto #storia h3{font-size: 23px;}
body #content #prodotto #storia h2{font-size: 30px;}

body #content #prodotto #prodotti{width: 664px; float: left}
body #content #prodotto #prodotti h2, body #content #prodotto #prodotti h3{display:none;}
body #content #prodotto #prodotti p{font-size: 16px; color: #e60004;}

body #content #prodotto #prodotti #red{height: 370px; background:url(../img/prodotto-red.jpg) no-repeat 0 0; margin-right: 10px}
body #content #prodotto #prodotti #red p{width: 240px; position:relative; top:115px; left: 330px;}

body #content #prodotto #prodotti #dry{
	height: 422px; 
	background:url(../img/prodotto-dry.jpg) no-repeat 0 0; 
	margin-right: 10px;
	position: relative;
	/*top: -15px;*/
}
body #content #prodotto #prodotti #dry p{
	left:70px;
	position:relative;
	top:155px;
	width:250px;
}

body #content #prodotto #prodotti #gold{
	height: 534px; 
	background:url(../img/prodotto-gold.jpg) no-repeat 0 0; 
	margin-right: 10px;
	position: relative;
	/*top: -55px;*/
}
body #content #prodotto #prodotti #gold p{
	left:345px;
	position:relative;
	top:175px;
	width:250px;
}



/*--------------------------------------------------------------*/
/*------------------- SPOT --------------------------------*/
/*-------------------------------------------------------------*/

body #content #spot{text-align:center; margin-top: -50px;}










