﻿/* Content */

body {
	font-family: Arial, "Times New Roman", Times, serif;
}

#layout, #footer, #cima
{	
	margin: 0px auto;
}

#layout
{	
	width: 748px;
	background: #F5F6F8;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	}

#cima
{
	height:10px;
	width: 750px;
	background: url(images/bordosu.gif);
}	

#layout
{
	height: 1270px;
}

#footer
{
	height:10px;
	width: 750px;
	background: url(images/bordogiu.gif);
}

#logoimage
{
	position:absolute;
	margin: 0px 0 0 189px;
	background: url(images/ski.jpg) no-repeat;
	width: 550px;
	height: 199px;
}

#logo
{
	position:absolute;
	margin-left: 9px;
	background: url(images/logo.jpg) no-repeat;
	width: 178px;
	height: 199px;
}

#centro, #descripaese
{
	position: absolute;
	width: 540px;
	height: 1025px;
	margin: 242px 0 0 9px;
	background: #ffffff;
	border: 1px solid #a9a9a9;
	text-align:justify;
	font-size:12px;
}

#descripaese
{
	padding: 3px 3px 3px 3px;

}

#descripaese img
{
	float:left;
	margin: 0 5px 5px 0;
	padding: 0 0 0 0;
}

#descripaese h1, #descripaese h2,#descripaese h3
{
	font-size: 14px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#centro ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#centro li
{
	border-bottom: 1px dotted #a9a9a9;
	width: 530px;
	height:100px;
}
	

#menusu
{
	position:absolute;
	margin:200px 8px 0 9px;
	width:730px;
	background:url(images/menu.gif) repeat-x;
	height: 40px;
	
}

#menusu ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#menusu li
{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menusx, #banner
{
	position:absolute;
	width: 176px;
	height: 350px;
	margin-left:561px;
	border: 1px solid #a9a9a9;
}

#menusx
{
	margin-top: 242px;
	
}

#banner
{
	margin-top: 596px;

}


#menusx ul {
	margin: 10px 0 0 8px;
	padding: 0 0 0 0;
	list-style: none;
	width: 161px;
	height: 330px;
	
}

#menusx li 
{
	text-align: center;
	margin: 5px 3px 0 3px;
	padding-top: 5px;
	height: 40px;
	width: 156px;
}

#menusu a 
{
	display:block;
	float:left;
	width: 120px;
	height: 30px;
	margin-left: 1px;
	padding-top: 12px;
	letter-spacing: 0px;
	font-size: 16px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
}


#menusu a:hover {
	background: url(images/menup.gif) repeat-x;
}

#bus, #oli, #piz, #iri, #ast, #dol, #del, #ser
{
	width:	420px;
	height: 100px;
	margin: 4px 0 0 6px; 
	padding-left: 100px;
	font-size: 12px;
	color: #000000;
}

#bus h1, #oli h1, #piz h1, #iri h1, #ast h1, #dol h1, #del h1, #ser h1
{
	margin: 2px 5px 2px 0;
	font-size: 16px;
	padding: 0 0 0 0;
	display:inline;
}

#bus p, #oli p, #piz p, #iri p, #ast p, #dol p, #del p, #ser p
{
	margin: 0px 5px 0px 5px;
	padding: 0 0 0 0;
	display:inline;
	font-weight:bold;
	color:#0000FF;
}

#bus a, #oli a, #piz a, #iri a, #ast a, #dol a, #del a, #ser a
{
	font-size:16px;
	width:auto;
}

#bus a:hover, #oli a:hover, #piz a:hover, #iri a:hover, #ast a:hover, #dol a:hover, #del a:hover, #ser a:hover
{
	color: #000000;
}

#bus i, #oli i, #piz i, #iri i, #ast i, #dol i, #del i, #ser i
{
	font-size:11px;
}
.descri
{
	margin: 2px 0 0 5px;
	font-size: 11px;
	font-style:italic;
	text-align:justify;
	color:Maroon;
}

#bus a img, #oli a img, #piz a img, #iri a img, #ast a img, #dol a img, #del a img, #ser a img
{
	border: 0px 0px 0px 0px;
	border-style: none;
	display:block;
}

#bus
{
	background: url(images/bus.gif) no-repeat;
}

#oli
{
	background: url(images/oli.gif) no-repeat;
}

#piz
{
	background: url(images/piz.gif) no-repeat;
}

#iri
{
	background: url(images/iri.gif) no-repeat;
}

#ast
{
	background: url(images/ast.gif) no-repeat;
}

#dol
{
	background: url(images/dol.gif) no-repeat;
}

#del
{
	background: url(images/del.gif) no-repeat;
}

#ser
{
	background: url(images/ser.gif) no-repeat;
}

#mappaandalo
{
	background: url(images/mappaandalo.jpg) no-repeat;
}

#mappaandalo a
{
	color:#ffffff;
}

#richiediinfo, #mappaandalo, #newsletter
{
	width: 170px;
	height: 170px;
	margin: 4px 3px 3px 3px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

#richiediinfo
{
	background: url(images/domande.jpg) no-repeat;
}

#richiediinfo a
{
	color:#000000;
}

#newsletter
{
	background: url(images/newsletter.jpg) no-repeat;
}

#newsletter form
{
	margin: 0 0 0 0;
	padding: 90px 0 0 0;
}

#mappaelencohotel
{
	position:absolute;
	margin: 250px 0 0 10px;
	background: #ffffff;
	font-size:12px;
	width: 725px;
	height:80px;
	border: solid 1px #a9a9a9;
}

#mappatuttihotel
{
	position:absolute;
	margin: 350px 0 0 10px;
	background: #ffffff;
	width: 725px;	
	height: 725px;
	border: solid 1px #a9a9a9;
}

#mappaelencohotel ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	}

#mappaelencohotel li
{
	float:left;
	display:inline;
	width: 135px;
	margin: 3px 0 0 5px;
	padding:  0 0 0 0;
	border-bottom: 1px dotted #000000;
}