@charset "utf-8";
/* CSS Document */

body { font-family: Century Gothic, Apple Gothic, Helvetica, Arial, sans-serif; margin:0; background: transparent url(../imgs/sf_pag_nuova.jpg) top left repeat-x; }
img { border:none;}
div.contenitore {
	position: absolute;
	left: 50%;
	width: 770px;
	margin-left: -385px;
	margin-top:26px;
	background: transparent url(../imgs/bg_content.gif) repeat-y;
	border: 0px solid #000000;
}

#link1:hover { color:#A1CBB3;}
#link2:hover { color:#F7F4BF;}
#link3:hover { color:#E59BBC;}
#link4:hover { color:#FFF296;}
#link5:hover { color:#DFFFBE;}
#link6:hover { color:#E5DEC2;}
#link7:hover { color:#F1E1FC;}
#link8:hover { color:#BBD2FE;}
#link9:hover { color:#F7D0A5;}
#link10:hover { color:#E2DEF9;}

#banner { width:730px; height:260px; border:0px solid #000000; background-image:url(../imgs/banner_piscina_laceleste.jpg); background-position: top left; background-repeat:no-repeat; margin-left:10px; }
#box_banner { width:180px; height:260px; background-image:url(../imgs/bg_menu_banner.png); background-position:top left; background-repeat:repeat-x;}
#box_banner p{ color:#000000; letter-spacing:0px; margin-top:0; margin-left:10px; padding-top:5px; font-size:16pt; line-height:18px;}
#box_banner a{ color:#000000; letter-spacing:1px; text-decoration:none; font-size:10pt; padding-left:5px;}
#box_banner a:hover{ text-decoration:none;}

#box_prenota { width:173px; height:200px; color:#000000; margin-left:10px; margin-right:5px; border-right:1px solid #666; font-size:12pt; letter-spacing:1px; padding-left:5px;}
#prenota { color:#000000; font-size:7pt; letter-spacing:1px; text-align:left; line-height:24px; }
#prenota input { width:100px; height:11px;}
#prenota select { width:105px; height:20px; font-size:8pt;}

#logotop { width:770px; height:105px; background: #b9a789 url(../imgs/header.png) top no-repeat; margin: 0px 1px 1px 1px; padding: 0; border: 0px solid #FF0000;}
#logotop img { padding-left:50px; float:left; border:0px solid #000000;}
#dati_header { margin-left:430px; width:300px; padding-top:35px; float:none; font-size:10px; line-height:12px; color:#666; text-align:right; letter-spacing:1px; border:0px solid #000000;}
#dati_header a{ color:#139E97; text-decoration: none; }

.main_table {
	margin-left:6px;
	border:0px solid #000000;
	*margin-top:30px;
}
div.guest {
    background: #FFFFFF;
    color: #333;
    line-height:12pt;
    letter-spacing:1pt;
    overflow-x:hidden;
    overflow-y:auto;
    height:400px;
    width:720px;
    text-align:left;
    scrollbar-base-color:#6EB1AE;
    scrollbar-arrow-color:#FDE289;
    scrollbar-3dlight-color:#97BCC2;
    scrollbar-darkshadow-color:#97BCC2;
    scrollbar-shadow-color:#97BCC2;
}
/* ---------TOP MENU PRINCIPALE--------- */
#top_menu { width:730px; height: 20px; margin-left:10px; padding:0; background-image:url(../imgs/fnd_menu_top.png); background-position:left top; background-repeat:no-repeat; border:0px solid #000000;}
#top_menu li {margin: 0; padding: 0; display: inline; list-style-type: none;}
#top_menu a, #mainlevel-nav a:visited {float: left; font-size: 11pt; margin: 0px 8px 0 7px; text-decoration: none; border: none; color:#FFF; }
#top_menu a:hover {	color: #333;}
#top_menu a#top_menu_attivo1 { padding: 2px; color: #097A75;}
#top_menu a#top_menu_attivo2 {	padding: 2px;	color: #097A75; }
#top_menu a#top_menu_attivo3 {	padding: 2px;	color: #097A75; }
#top_menu a#top_menu_attivo4 {	padding: 2px;	color: #097A75; }
#top_menu a#top_menu_attivo5 {	padding: 2px;	color: #097A75; }
#top_menu a#top_menu_attivo6 {	padding: 2px;	color: #097A75; }
/* ---------FINE - TOP MENU PRINCIPALE--------- */

.box_menu2 {
	padding-left:5px;
	padding-top:23px;
	font-size:11px;
	letter-spacing:2px;
	line-height:20px;
}
.box_menu2 a{
	font-size:12px;
	letter-spacing:2px;
	color:#000000;
	text-decoration:none;
}
.box_menu2 a:hover{
	font-size:12px;
	letter-spacing:2px;
	color:#000000;
	text-decoration: underline;
}
.titolo_menu2 {
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	color:#097A75;
	border-bottom: 1px dotted #999999;
	padding-bottom:4px;
	padding-left:19px;
}
.mappa {
	font-size:10px;
	letter-spacing:2px;
	color:#000000;
	text-decoration:none;
	
}
.mappa a{
	font-size:10px;
	letter-spacing:2px;
	color:#000000;
	text-decoration:none;
	
}
.mappa a:hover{
	font-size:10px;
	letter-spacing:2px;
	color:#097A75;
	text-decoration:none;
	
}
.alloggi {
padding-top:5px;
padding-bottom:5px;
margin-left:0px;
}
.alloggi a{
font-size: 12px;
text-decoration: none;
color:#666666;
text-transform:uppercase;
padding-left:5px;
}
.alloggi a:hover{
font-size: 12px;
text-decoration: none;
color:#000000;
text-transform:uppercase;
}
.input {
	font-size:11px;
	letter-spacing:1px;
	color:#097A75;
}
.input_georg {
	font-size:9px;
	
	color:#097A75;
}
h2 {
	font-size:12pt;
	letter-spacing:1px;
	color:#097A75;
	border-bottom: 1px dotted #999999;
	width:722px;
	padding-bottom:3px;
	font-weight:normal;
}
.main_text {
	font-size:8pt;
	color:#333;
	text-align:justify;
	width:530px;
}
.main_text_cont {
	font-size:11px;
	letter-spacing:1px;
	color:#666666;
	text-align:justify;
	width:530px;
	height:350px;
}
.lingua {
	font-size:18px;
	color:#149F98;
	width:142px;
	background: transparent url(../imgs/lingua.png) no-repeat;
	text-align:center;
	text-decoration:none;
	position: absolute;
	left: 50%;
	margin-left: 238px;
	height:30px;
}
.lingua a{
	font-size:18px;
	color:#149F98;
	width:142px;
	background-color: transparent;
	text-align:center;
	text-decoration:none;
}
.ling_sel a{
	font-size:18px;
	color:#149F98;
	width:142px;
	background-color: transparent;
	text-align:center;
	text-decoration:underline;
}
.tab_prezzi {
	font-size:11px;
	color:#666666;
	margin-top:10px;
	padding-left:3px;
	background-color:#FFFFFF;
	border:1px dotted #666666;
}

div.footer {clear: both; height: 45px; padding-top:20px; background: #b9a789 url(../imgs/footer.gif) top no-repeat; text-align: center; border:0px dotted #666666;}

div.footer p { position: relative; color: #000000; text-transform: uppercase; letter-spacing: 2px; font-size: 8px; }
div.footer p a { color: #333;}
div.footer p a:hover { color: #000; }
