/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Tahoma, Verdana, Arial, "Times New Roman"; font-size: 13px; scrollbar-base-color:#EBF3FA; scrollbar-3dlight-color:#B1D1ED; scrollbar-arrow-color:#3E8ED4; scrollbar-darkshadow-color:#B1D1ED; scrollbar-face-color:#EBF3FA; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF; 
	}
a:active  {	text-decoration: none;	color: #3E8ED4;}
a:link    {	text-decoration: none;	color: #3E8ED4;}
a:visited {	text-decoration: none;	color: #3E8ED4;}
a:hover {	text-decoration: underline;	color: #3E8ED4;}
.adr {
	font-size: 11px;
	color: #3E8ED4;
	height: 31px;
	letter-spacing: 2px;
}
.arr {
	vertical-align: middle;
}


.bottom {
	background-color: #B1D1ED;
	height: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #3E8ED4;
	text-align: right;
	vertical-align: middle;
	padding-right: 21px;
}

.foto {
	text-align: right;
	padding-right: 21px;
	padding-top: 21px;
}
.saison { overflow: auto; margin: 5px 0px 0px; padding: 20px; color: #3E8ED4; background-color: #EBF3FA; 
}
.saison1 {
	background-color: #B1D1ED;
	height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
}
.testo {
	text-align: left;
	vertical-align: top;
	padding-top: 21px;
	padding-right: 21px;
	padding-left: 21px;
}
.testo2 {
	margin: 5px 0px 0px;
	padding: 5px;
	color: #3E8ED4;
	background-color: #EBF3FA;
}

.vb7 {
	background-image: url(../villabernardi/images/villabernardi10.jpg);
	text-align: right;
	vertical-align: middle;
	height: 31px;
	padding-right: 21px;
	font-size: 11px;
}
.imgr {
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.imgl {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.tab100 {
	height: 100%;
	width: 100%;
}
.kl {
	font-size: 12px;
}
.tibiweb {
	background-color: #B1D1ED;
	font-size: 11px;
	color: #3E8ED4;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	padding-bottom: 5px;
}
#container{ margin:0 auto; position:relative; text-align:left; width:1000px; clear:left; min-height:700px; }
#logo { position: absolute; left: 15px; top: 357px; z-index: 10; }
#fotolt { position: absolute; left: 92px; top: 152px; z-index: 20; border: 1px solid #FFF; }
#fotolt2 { position: absolute; left: 719px; top: 152px; z-index: 20; border: 1px solid #FFF; }
#tel { background-color: #8FC3F5; padding: 8px; text-align: right; }
#main { float: left; width: 1000px; }
#menu { background-color: #8FC3F5; height: 37px; }
#home { position: absolute; z-index: 5; }
#home2 { position: absolute; left: 917px; top: 450px; z-index: 5; }

