HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
UNKNOWN {
	HEIGHT: auto
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%
}
DIV#preloader {
	Z-INDEX: 999; BACKGROUND: url(ajax-loader.gif) #F4E9CB no-repeat center center; WIDTH: 100%; POSITION: fixed; HEIGHT: 100%
}
.titlecentralheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Times New Roman, Times, serif
}
.titlelinksegn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; COLOR: #8A2A0D; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Times New Roman, Times, serif
}
.textovertabdx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; COLOR: #8A2A0D; PADDING-TOP: 0px; FONT-FAMILY: Georgia, Times New Roman, Times, serif
}
.textcentralblack {
	FONT-SIZE: 11px; COLOR: #878686; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.textfooter {
	FONT-SIZE: 9px; COLOR: #B3B0B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.testonormal {
	FONT-SIZE: 11px; COLOR: #848383; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; TEXT-ALIGN: justify
}
A {
	COLOR: #8A2A0D; TEXT-DECORATION: none
}
P A:hover {
	BORDER-BOTTOM: #8A2A0D 1px dashed
}
P {
	FONT-SIZE: 11px; COLOR: #848383; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; TEXT-ALIGN: justify
}
H1 {
	MARGIN: 0px; FONT: 38px arial; COLOR: #8A2A0D
}
H2 {
	MARGIN: 0px; FONT: 20px arial; COLOR: #8A2A0D
}
.subtitlesection {
	MARGIN: 0px; FONT: 16px arial; COLOR: #939393
}
IMG.floatright {
	FLOAT: right; MARGIN: 0px 0px 5px 15px
}
IMG.floatLeft {
	FLOAT: left; MARGIN: 5px 15px 0px 0px;
}
IMG.news {
	FLOAT: left; MARGIN: 5px 15px 0px 0px; border:3px solid #f0f0f0; color:#303030; display:inline; padding:1px;
}
IMG.floatLeftreservation {
	FLOAT: left; MARGIN: 5px 15px 350px 0px
}
TD.footerlogographik {
	BACKGROUND-COLOR: #ece8dd
}
TD.footerimage {
	BACKGROUND: url(sfondofooter.jpg)
}
TD.sfondoheader {
	BACKGROUND: url(sfondoheader.jpg)
}
TD.sfondoheaderblack {
	BACKGROUND: url(sfondoblackheader.jpg)
}
TD.imagebasilblack {
	BACKGROUND: url(image.basilblack.jpg)
}
TD.imagemenuristorante {
	BACKGROUND: url(image.basilblackmenuristorante.jpg)
}
TD.imagemenupizza {
	BACKGROUND: url(sfondoblackpizza.jpg)
}
TD.sfondotablinks {
	BACKGROUND: url(sfondotab-siticonsigliati.jpg)
}
TD.sfondotabprenotaora {
	BACKGROUND: url(sfondotab-prenotaora.jpg)
}
TD.sfondotabdovesiamo {
	BACKGROUND: url(sfondotab-dovesiamo.jpg)
}
DIV#footer {
	WIDTH: 100%; BOTTOM: 0px; POSITION: relative
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:5px; padding:4px;}
label{float:left;width:160px; display: inline;margin-left: 20px; line-height:23px; font-size:1 em;}
input.testo {width:200px;}
input.convalida {width:100px;}
input.consenso {width:40px;}
textarea {width:400px;}
