body {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 0px;
	margin: 0px;
	background-color: #000000;
}

a:link {color: #A19182; text-decoration: underline;}
a:hover{color: #CC9966; text-decoration: none;}
a:visited{color: #A19182; text-decoration: underline;}

a.mattone:link{color: #CC9966; text-decoration: none;}
a.mattone:hover{color: #CC9966; text-decoration: none;}
a.mattone:visited{color: #CC9966; text-decoration: none;}

a.rosso:link{color: #FF0000; text-decoration: none;}
a.rosso:hover{color: #FF0000; text-decoration: none;}
a.rosso:visited{color: #FF0000; text-decoration: none;}

a.mail:link{color: #CC9966; text-decoration: none;}
a.mail:hover{color: #CC9966; text-decoration: none;}
a.mail:visited{color: #CC9966; text-decoration: none;}

p {
	color: #FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}
/* inizio css formattazione testi */
p.tabelleHome{
	color: #CEA246;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 8px;
	padding-right: 8px;
}
p.tabelleHomeBold{
	color: #E6D089;
	line-height:16px;
	font-style: normal;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	text-align: center;
}
p.tabelleSezioni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:CBCB69;
	text-align:center;
}
.testoOro{
	color: #CBCB96;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.testoGiallo{
	color:#FFFF00;
}
.testoVerde{
	color:#33CC00;
}
.testoRosso{
	color:#E80000;
}
.testoBirra{
	color:#FBDC04;
}
/* fine css formattazione testi */

/* inizio css titoli sezioni */
.titoloSezioni{
	margin:0px;
	padding:opx;
}
.chiusuraSezioni{
	margin-top:10px;
}
/* fine css titoli sezioni */

/* Dovrebbe servire per centrare la pagina*/

#contenitoreCorpo_tab{
	background-image: url(immagini/sf_CorpoTop.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width: 100%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#corpo_tab{
	vertical-align:top;
}
#sfCorpo_tabHome{
	background-image:url(immagini/sf_corpoBase.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:15px;
}

/* CSS sezione Menù Gruppi */
#tabMenuGruppi{
	width:98%;
	padding-left:20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
#tabMenuGruppiMisto{
	width:52%;
	padding-left:20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
#divisoreGruppi{
	margin-bottom:8px;
}
#sfCorpo_tabMenuGruppi{
	background-image:url(immagini/sfondi/aperitivo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
}
#sfCorpo_tabMenuGruppiMisto{
	background-image:url(immagini/sfondi/gruppiMisto.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
}
#sfCorpo_tabMenuGruppiCarne{
	background-image:url(immagini/sfondi/gruppiCarne.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
}
#sfCorpo_tabMenuGruppiPesce{
	background-image:url(immagini/sfondi/gruppiPesce.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
}
#sfCorpo_tabMenuGruppiIntro{
	background-image:url(immagini/sfondi/gruppi.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:300px;
	padding-top:15px;
}
#tabMenuPersonalizzati{
	width:700px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
/* fine css sezione Menù Gruppi */

/* CSS sezione aperitivo */
#sfCorpo_tabAperitivo{
	background-image:url(immagini/sfondi/aperitivo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
}
#tabAperitivo{
	width:700px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
/* fine css aperitivo */

/* CSS sezione eventi */
#sfCorpo_tabEventi{
	background-image:url(immagini/sfondi/eventi.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
	text-align:left;
}
#tabEventi{
	width:640px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
/* fine css eventi */

/* CSS sezione brunch */
#sfCorpo_tabBrunch{
	background-image:url(immagini/sfondi/brunch.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
	text-align:left;
}
#tabBrunch{
	width:600px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
/* fine css brunch */

/* CSS sezione ristorante */
#sfCorpo_tabRistorante{
	background-image:url(immagini/sfondi/ristorante.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
	text-align:left;
}
#tabRistorante{
	width:600px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
/* fine css ristorante */

/* CSS sezione community */
#sfCorpo_tabCommunity{
	background-image:url(immagini/sfondi/community.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
	text-align:left;
}
#tabCommunity{
	width:100%;
	text-align:right;
	align:top;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
#tessera{
	margin-right:130px;
	margin-bottom:10px;
}
/* fine css community */

/* CSS sezione livemusic */
#sfCorpo_tabLivemusic{
	background-image:url(immagini/sfondi/livemusic.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
}
#tabLivemusic{
	width:700px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
#tabDateLive{
	width:530px;
	text-align:left;
	font-weight:bold;
	font-size:11;
	color:#FFFFFF;
	border:none;
	line-height:22px;
	}
.giorniMese{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:text-top;
	border-bottom:#333333;
	border-bottom-style:solid;
}
.giorniChiusura{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DD0000;
	text-align:left;
	font-style:normal;
	font-weight:normal;
}
/* fine css ristorante */

/* CSS sezione gallery */
#sfCorpo_tabGallery{
	background-image:url(immagini/sf_corpoBase.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:370px;
	padding-top:15px;
}
#tabGallery{
	width:700px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#CBCB96;
}
.thGallery{
	margin:20px;
	border-bottom:medium;
	border-color:#482424;
	border-bottom-width:medium;
	border-bottom-style:dotted;
}
/* fine css gallery */

/* inizio css riquadri interni home */
#coda{
	border: solid;
	border-color: #A19182;
	border-width: 2px;
	margin-top: 5px;
	color: #A19182;
	letter-spacing: 2px;
	font-size: 11px;
}
.top219{
	height:auto;
	width:219px;
	margin:0px;
}
.bottom219{
	text-align: center;
	height:auto;
	width:219px;
	margin:0px;
}
.bottomDiagonale219{
	text-align: center;
	height:auto;
	width:219px;
	margin:0px;
	padding-bottom: 20px;
}
.bottomDiagonale369{
	padding-bottom: 20px;
}
.top369{
	text-align: center;
	height:auto;
	width:369px;
	margin:0px;
}
.top369Community{
	text-align: center;
	height:49;
	width:369px;
	margin:0px;
	border-width:0px;
}
.top369Capodanno{
	text-align: center;
	vertical-align:top;
	height:57px;;
	width:369px;
	margin:0px;
	background-image:url(immagini/angoli/capodanno.gif);
	background-repeat:no-repeat;
}
.top3698marzo{
	text-align: center;
	vertical-align:top;
	height:45px;;
	width:369px;
	margin:0px;
	background-image:url(immagini/angoli/8marzo369.gif);
	background-repeat:no-repeat;
}
.bottom369{
	text-align: center;
	height:auto;
	width:369px;
	margin:0px;
}
.tab_sxCentrale{
	margin-left: 20px;
	margin-bottom: 0px;
}
.tab_sx{
	margin-left: 20px;
	margin-bottom: 20px;
}
.tab_sx_bottom{
	margin-left: 20px;
	margin-bottom: 0px;
}
.tab_centro{
	margin-bottom: 20px;
	padding-left:auto;
}
.tab_dx{
	margin-right: auto;
	margin-bottom: 20px;
}
/* fine css riquadri interni home */
