
/*****************************************/
/*****************************************/
/**  webDesigned by Bassetto Stefano    **/
/**    hotel bolognese bellevue         **/
/*****************************************/
/*****************************************/
#principale{
	width: 810px;
	font: normal 12px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	vertical-align: top;
	margin-top: 4px;
	border: Solid 0px black;
	text-align: center;
}

#imgp{
	width: 250px;
	height: 250px;
	border: Solid 1px #990033;
	float: right;
	margin: 4px;
}
#imgp3{
	width: 170px;
	height: 250px;
	border: Solid 1px #990033;
	float: right;
	margin: 4px;
}

#imgp2{
	width: 250px;
	height: 250px;
	border: Solid 1px #990033;
	float: left;
	margin: 4px;
}
#bannerlat{
	float: right;
}

A {font: bold 12px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; color: black; text-decoration: none; }
A:link { text-decoration: none;}
A:visited { text-decoration: none; }
A:hover {font: bold 12px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;color: black; text-decoration: underline;}

p{
	font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	text-align: justify;
	padding: 3px;
}
b{
	font: bold 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: #990033;
	
}
/***************************************/
/***************************************/
/*						banner					*/
/***************************************/
table.banner{
	width: 100%;
	border: Solid 0px black;	
	text-align: center;
	float: left;	
}
img.imagban{
}
td.logo{
	width: 20%;
	border: Solid 0px black;	
	text-align: center;
	cursor: pointer;
	background-color: transparent;
	vertical-align: middle;
	margin: 1px;
	padding: 1px;
}

td.home{
	width: 20%;
	border: Solid 0px black;	
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	margin: 1px;
	padding: 1px;
}

td.famiglia{
	width: 20%;
	border: Solid 0px black;	
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	margin: 1px;
	padding: 1px;
}

td.divertimento{
	width: 20%;
	border: Solid 0px black;	
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	margin: 1px;
	padding: 1px;
}

td.benessere{
	width: 20%;
	border: Solid 0px black;	
	text-align: center;
	vertical-align: middle;
	cursor: pointer;	
	margin: 1px;
	padding: 1px;
}
/***************************************/
/***************************************/
/*					controllo					*/
/***************************************/

#controllo{
	width: 800px;
	border: Solid 0px black;
	float: left;
	text-align: center;	
	font: bold 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;	
	border-bottom: Solid 1px #990033;
}
.char{
	width: 40px;	
	border-top: Solid 1px #990033;
	float: right;	
	cursor: pointer;
	font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: black;
	
}
.audio{
	width: 20px;
	border-top: Solid 1px #990033;
	float: right;	
	font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: black;
	cursor: pointer;
}
.vuoto{
	border-top: Solid 1px #990033;
	width: 30px;
	float: right;	
	
}
.vuoto2{
	width: 30px;
	float: left;	
	border-top: Solid 1px #990033;
	
}
.lingue{
	width: 20px;
	border: Solid 0px black;
	float: left;	
	font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: Gray;
	border-top: Solid 1px #990033;
	
}
.lingue a{
	color: Gray;	
}

.lingue A { color: gray; text-decoration: none; }
.lingue A:link { text-decoration: none;}
.lingue A:visited { text-decoration: none; }
.lingue A:hover { color: gray; text-decoration: underline;}

/***************************************/
/***************************************/
/*						menu						*/
/***************************************/

#menu{
	width: 160px;
	float: left;
	border: Solid 0px #990033;
	background-position: top;
	background-image: url(../img/sfo_tab2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 2px;
	height: auto;
	/*background-color: #FFCC66;*/	
}
img.imglogo{
	width: 100%;
}
table.menu td{
	vertical-align: top;
	font: Bold 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: #990033;
	width: 100%;
	padding: 2px;
	padding-left: 10px;
}

table.link td{
	vertical-align: top;
	font: Bold 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: #990033;
	width: 100%;
	padding: 2px;
	padding-left: 10px;
}

table.menu td A {font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; color: #990033; text-decoration:none; }
table.menu td A:link { text-decoration: none;}
table.menu td A:visited { text-decoration: none; }
table.menu td A:hover {font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; color: #990033; text-decoration:underline ;}

table.link td A {font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; color: #990033; text-decoration:none; }
table.link td A:link { text-decoration: none;}
table.link td A:visited { text-decoration: none; }
table.link td A:hover {font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; color: #990033; text-decoration:underline ;}

td.diverso{
	font: Bold 15px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: white;
	width: 100%;
	border-bottom: Solid 1px #990033;
	/*background-color: #FF9900;*/
	
}
table.menu{
	vertical-align: top;
	width: 100%;
	border-collapse: collapse;
	
}
table.link{
	vertical-align: top;
	width: 100%;
	border-collapse: collapse;
	
}

/***************************************/
/***************************************/
/*						corpo						*/
/***************************************/
#corpo{
	width: 639px;
	float: right;
	border: Solid 0px #FF9900;
	padding: 0px;
	vertical-align: top;
}
#corpo_centrale{
	width: 570px; 
}
img.imgp{
	margin: 2px;
	border: Solid 0px #990033;
}
table.corpo{
	vertical-align: top;
	width: 100%;
}
td.corpo{
	width: 100%;
}
.trovalink {
	background-image: url(../img/linkag.jpg);
	background-repeat: no-repeat;
	/*background-color: #FF9900;*/
	font: Bold 12px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: white;
	border-collapse: collapse;	
	border-bottom: Solid 1px #990033;
}

td.trovalink A {font: bold 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; color: black; text-decoration: none; }
td.trovalink A:link { text-decoration: none;}
td.trovalink A:visited { text-decoration: none; }
td.trovalink A:hover {font: bold 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;color: black; text-decoration: underline;}


td.centro{
	width: 100%;
}
table.listino td{
	border-collapse: collapse;
	margin: 4px;
	padding:4px;
	border-bottom: Solid 2px black;
	border-right: Solid 1px black;
}
p.benex{
	border: Solid 1px #990033;
	
}
table.tabcontat td{
	border-bottom: Solid 1px black;
	border-right: Solid 1px black;
	font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	text-align: center;
	padding: 3px;
	
}
table.tabcontat input{
	border-top: Solid 1px #990033;
	border-left: Solid 1px #990033;
	border-bottom: Solid 1px black;
	border-right: Solid 1px black;
	font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	text-align: center;
	padding: 3px;
	
}
table.tabcontat option{
	border-top: Solid 1px #990033;
	border-left: Solid 1px #990033;
	border-bottom: Solid 1px black;
	border-right: Solid 1px black;
	font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	text-align: center;
	padding: 3px;
	
}
table.tabcontat textarea{
	border-top: Solid 1px #990033;
	border-left: Solid 1px #990033;
	border-bottom: Solid 1px black;
	border-right: Solid 1px black;
	font: normal 13px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	text-align: center;
	padding: 3px;
	
}
hr{
	border: Solid 1px #990033;
	width: 50%;
	
}
#diver{
	width: 560px;
	height: 50px;
	border: Solid 1px #990033;
	float: right;
	margin: 4px;
	padding: 4px;
	vertical-align: middle;
}
div.imgdiv{
	vertical-align: middle;
	width: 72px;	
	float: left;
	border-right: Solid 1px #990033;
}
div.desc{
	vertical-align: middle;
	width: 480px;	
	float: right;
}
/***************************************/
/***************************************/
/*						piede						*/
/***************************************/

#piede{
	width: 100%;
	float: left;
	border: Solid 0px black;
	clear:both;
}
table.piede {
	width: 100%;
	clear:both;
	border-top: Solid 1px #990033;
	text-align: center;
	font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: Gray;
	margin-top: 5px; 
}
td.piede{
	width: 50%;
	border: Solid 0px black;
	text-align: left;
}
td.info{
	width: 45%;
	border: Solid 0px black;
	text-align: center;
}
td.vuoto{
	width: 5%;
	border: Solid 0px black;
	text-align: center;
}

table.footlink td{
	border: Solid 0px black;
	text-align: center;
	font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: Gray;
}
table.footlink{
	border: Solid 0px black;
	text-align: center;
	font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: Gray;
	width: 100%;
}

A.linkfoot {color: Gray;font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; text-decoration: none; }
A.linkfoot:link { text-decoration: none;}
A.linkfoot:visited { text-decoration: none; }
A.linkfoot:hover { color: Gray;font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;text-decoration: underline;}
   
#link {
   position: absolute;
   z-index: 1;
} 
#image {
   position: relative;
   z-index: -1;
} 

/*google*/
A.google { color: black; font: normal 12px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; text-decoration: none; }
A.google:link { text-decoration: none;}
A.google:visited { text-decoration: none; }
A.google:hover { color: gray; font: normal 12px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica; text-decoration: underline;}

div.google{
	font: normal 11px Tahoma, sans-serif, Verdana, Geneva, Arial, Helvetica;	
	color: Black;
}	

