/* CSS Document */


p {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.testo { 
	display:inline;
}

.indent {
	text-indent:10px;
}

.small {
	font-size:10px;
}

.center {
	text-align:center;
}

h1 {
	font:22px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display:inline;
}

h2 {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}

h3 {
	font:22px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
}
	 
#list ul{
	font:13px Verdana, Arial, Helvetica, sans-serif;
}

#list li{
	list-style-type: disc;
}


#navbox {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:102px;
	z-index:1;
	background-color: #CCCCCC;
	visibility: visible;
}

#title {
	position:absolute;
	left:10px;
	top:10px;
	width:176px;
	height:92px;
	z-index:2;
	background-color:#99CC33;
	visibility: visible;
}

#home {
	position:absolute;
	left:18px;
	top:32px;
	width:40px;
	height:40px;
	border:medium solid #CCCCCC;
	z-index:3;
	visibility: visible;
}

#testo {
	position:absolute;
	left:60px;
	top:4px;
	width:100px;
	height:55px;
	z-index:6;
}

#carello {
	position:absolute;
	left:204px;
	top:32px;
	width:40px;
	height:40px;
	border:medium solid #99CC33;
	z-index:5;
	visibility: visible;
}

#flagen {
	position:absolute;
	left:74px;
	top:18px;
	width:40px;
	height:24px;
	border:medium solid #CCCCCC;
	z-index:5;
	visibility: visible;
}

#flagit {
	position:absolute;
	left:74px;
	top:62px;
	width:40px;
	height:24px;
	border:medium solid #CCCCCC;
	z-index:5;
	visibility: visible;
}
 
#flagfr {
	position:absolute;
	left:130px;
	top:18px;
	width:40px;
	height:24px;
	border:medium solid #CCCCCC;
	z-index:5;
	visibility: visible;
}

#flagde {
	position:absolute;
	left:130px;
	top:62px;
	width:40px;
	height:24px;
	border:medium solid #CCCCCC;
	z-index:5;
	visibility: visible;
} 

#rooms {
	position:absolute;
	left:270px;
	top:10px;
	width:80px;
	height:80px;
	z-index:3;
	background-color: #FFFFFF;
	border:thick solid #FF9966;
	visibility: visible;
}

#restaurant {
	position:absolute;
	left:370px;
	top:10px;
	width:80px;
	height:80px;
	z-index:3;
	border:thick solid #FFCC66;
	background-color: #FFFFFF;
	visibility: visible;
}

#prices {
	position:absolute;
	left:470px;
	top:10px;
	width:80px;
	height:80px;
	z-index:3;
	background-color: #FFFFFF;
	border:#339900 thick solid;
	visibility: visible;
}

#location {
	position:absolute;
	left:570px;
	top:10px;
	width:80px;
	height:80px;
	z-index:3;
	background-color: #FFFFFF;
	border:thick solid #999999;
	visibility: visible;
}

#park {
	position:absolute;
	left:670px;
	top:10px;
	width:80px;
	height:80px;
	z-index:3;
	border:thick solid #99CCCC;
	background-color: #FFFFFF;
	visibility: visible;
}

#guestbook {
	position:absolute;
	left:770px;
	top:10px;
	width:80px;
	height:80px;
	z-index:3;
	background-color: #FFFFFF;
	border:thick solid #FFFF66;
	visibility: visible;
}

#environment {
	position:absolute;
	left:870px;
	top:10px;
	width:80px;
	height:80px;
	z-index:3;
	background-color: #FFFFFF;
	border:thick solid #66CC66;
	visibility: visible;
}

#hostelimg {
	position:absolute;
	left:104px;
	top:130px;
	width:170px;
	height:158px;
	z-index:4;
	border:thick solid #FFFFFF;
}

#intro {
	position:absolute;
	left:312px;
	top:130px;
	width:305px;
	height:310px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
	visibility: visible;
}

#terrace {
	position:absolute;
	left:34px;
	top:322px;
	width:240px;
	height:183px;
	border:thick solid #FFFFFF;
	z-index:4;
	visibility: visible;
}

#Manarola1 {
	position:absolute;
	left:682px;
	top:130px;
	width:240px;
	height:180px;
	border:thick solid #FFFFFF;
	z-index:4;
}

#trail {
	position:absolute;
	left:682px;
	top:344px;
	width:170px;
	height:203px;
	border:thick solid #FFFFFF;
	z-index:5;
	visibility: visible;
}

#secflr {
	position:absolute;
	left:38px;
	top:483px;
	width:240px;
	height:180px;
	z-index:4;
	border:thick solid #FFFFFF;
}

#accommodation {
	position:absolute;
	left:312px;
	top:130px;
	width:327px;
	height:616px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
}

#doppia {
	position:absolute;
	left:38px;
	top:130px;
	width:240px;
	height:320px;
	border:thick solid #FFFFFF;
	z-index:4;
}

#dorm {
	position:absolute;
	left:700px;
	top:129px;
	width:240px;
	height:320px;
	border:thick solid #FFFFFF;
	z-index:5;
}

#reception {
	position:absolute;
	left:700px;
	top:486px;
	width:240px;
	height:180px;
	border:thick solid #FFFFFF;
	z-index:5;
}

#ppclogo {
	position:absolute;
	left:28px;
	top:130px;
	width:244px;
	height:181px;
	z-index:4;
	border:thick solid #FFFFFF;
}

#ppc {
	position:absolute;
	left:312px;
	top:130px;
	width:299px;
	height:810px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
}

#breakfast ul {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

#breakfast li {
	text-align:center;
	list-style-type:none;
	padding-right:30px;
}

#patio1 {
	position:absolute;
	left:29px;
	top:351px;
	width:240px;
	height:320px;
	border:thick solid #FFFFFF;
	z-index:5;
}

#sala {
	position:absolute;
	left:682px;
	top:352px;
	width:240px;
	height:181px;
	border:thick solid #FFFFFF;
	z-index:4;
}

#patio2 {
	position:absolute;
	left:682px;
	top:130px;
	width:240px;
	height:180px;
	border:thick solid #FFFFFF;
	z-index:4;
}

#salart {
	position:absolute;
	left:682px;
	top:569px;
	width:240px;
	height:148px;
	border:thick solid #FFFFFF;
	z-index:5;
}

#closing {
	position:absolute;
	left:200px;
	top:120px;
	width:580px;
	height:18px;
	padding:6px;
	border:medium double #FFFFFF;
	z-index:6;
	background-color: #FFFFFF
}

table#prices { 
	background-color:#FFFFFF;    
	border:solid #FFFFFF 1px;    
	width:950px;
	position:absolute;
	left:10px;
	top:180px;
}

table#hours { 
	background-color:#FFFFFF;    
	border:solid #FFFFFF 1px;    
	width:950px;
	position:absolute;
	left:10px;
	top:320px;
}

table#prices td {    
	padding:2px;    
	border:solid #339900 1px;
}

table#hours td {    
	padding:2px;    
	border:solid #339900 1px;
}

.data {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;  
	background-color:#FFFFFF;
}

.toprow {
	font:12px bold Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;    
	background-color:#FFFFFF;
}

.leftcol {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	   
	text-align:center;    
	width:360px;    
	background-color:#FFFFFF;
}

#smallprint {
	position:absolute;
	left:10px;
	top:269px;
	width:944px;
	height:20px;
	background-color:#FFFFFF;
	border: medium double #FFFFFF;
	padding-bottom: 2px;
}

#form {
	position:absolute;
	left:696px;
	top:438px;
	width:180px;
	height:130px;	
	z-index:7;
	background-color:#CCCCCC;
	
}

#reservation {
	position:absolute;
	left:40px;
	top:420px;
	width:840px;
	height:360px;
	padding-top:60px;
	padding-left:20px;
	z-index:5;
	background-color: #FFFFFF;
}

#dove {
	position:absolute;
	left:30px;
	top:130px;
	width:332px;
	height:154px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
}

#train {
	position:absolute;
	left:30px;
	top:340px;
	width:332px;
	height:308px;
	padding:20px;	
	z-index:4;
	background-color: #FFFFFF;
}

#map {
	position:absolute;
	left:440px;
	top:130px;
	width:486px;
	height:317px;
	border:thick solid #FFFFFF;
	z-index:5;
	background-color: #FFFFFF;
}

#car {
	position:absolute;
	left:440px;
	top:480px;
	width:458px;
	height:168px;
	padding:20px;
	z-index:6;
	background-color: #FFFFFF;
}

#address {
	float:left;
	width:130px;
	height:90px;	
	z-index:4;
	border:thick solid #FFFFFF;
}

#dove {
	position:absolute;
	left:30px;
	top:130px;
	width:332px;
	height:154px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
}

#train {
	position:absolute;
	left:30px;
	top:346px;
	width:332px;
	height:316px;
	padding:20px;	
	z-index:4;
	background-color: #FFFFFF;
}

#map {
	position:absolute;
	left:440px;
	top:130px;
	width:486px;
	height:317px;
	border:thick solid #FFFFFF;
	z-index:5;
	background-color: #FFFFFF;
}

#car {
	position:absolute;
	left:440px;
	top:478px;
	width:458px;
	height:188px;
	padding:20px;
	z-index:6;
	background-color: #FFFFFF;
}

#vigne {
	position:absolute;
	left:36px;
	top:130px;
	width:240px;
	height:157px;
	z-index:4;
	border:thick solid #FFFFFF;
	visibility: visible;
}

#parco {
	position:absolute;
	left:312px;
	top:130px;
	width:305px;
	height:630px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
}

#ncoast {
	position:absolute;
	left:38px;
	top:328px;
	width:240px;
	height:296px;
	border:thick solid #FFFFFF;
	z-index:4;
}

#Manarolacoast {
	position:absolute;
	left:682px;
	top:130px;
	width:240px;
	height:293px;
	border:thick solid #FFFFFF;
	z-index:4;
	visibility: visible;
}

#scoast {
	position:absolute;
	left:682px;
	top:460px;
	width:240px;
	height:166px;
	border:thick solid #FFFFFF;
	z-index:5;
}

#CTsites {
	position:absolute;
	left:40px;
	top:130px;
	width:502px;
	height:97px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
}

#gbook {
	position:absolute;
	left:600px;
	top:130px;
	width:240px;
	height:40px;
	padding:20px;
	z-index:4;
	background-color: #FFFFFF;
}

#facebook  {
	position:absolute;
	left:666px;
	top:225px;
	width:153px;
	height:44px;
	z-index:7;
}

#tsites {
	position:absolute;
	left:40px;
	top:290px;
	width:801px;
	height:290px;
	padding:20px;
	z-index:6;
	background-color: #FFFFFF;
}

#EHGlogo {
	position:absolute;
	left:70px;
	top:236px;
	width:200px;
	height:70px;
	z-index:7;
}

#TA_rated648 {
	position:absolute;
	left:360px;
	top:200px;
	width:125px;
	height:20px;
	z-index:7;
}

#TA_rated474 {
	position:absolute;
	left:360px;
	top:200px;
	width:125px;
	height:20px;
	z-index:7;
	
}

#TA_rated832 {
	position:absolute;
	left:360px;
	top:200px;
	width:125px;
	height:20px;
	z-index:7;
}

#TA_rated755 {
	position:absolute;
	left:360px;
	top:200px;
	width:125px;
	height:20px;
	z-index:7;
}

#RSteves {
	position:absolute;
	left:576px;
	top:271px;
	width:240px;
	height:36px;
	z-index:7;
}
#HIElogo {
	position:absolute;
	left:70px;
	top:80px;
	width:199px;
	height:50px;
	z-index:7;
}
#infohostel {
	position:absolute;
	left:360px;
	top:30px;
	width:169px;
	height:44px;
	z-index:7;
}
#HinIt {
	position:absolute;
	left:610px;
	top:30px;
	width:200px;
	height:200px;
	z-index:7;
}
#WBhostel {
	position:absolute;
	left:395px;
	top:90px;
	width:100px;
	height:123px;
	z-index:7;
}

#BPElogo {
	position:absolute;
	left:120px;
	top:161px;
	width:100px;
	height:40px;
	z-index:7;
}

#marchiologo {
	float:left;
	width:100px;
	height:101px;
	z-index:4;
	border:thick solid #FFFFFF;
}

#marchio {
	position:absolute;
	left:30px;
	top:130px;
	width:454px;
	height:180px;
	padding:20px;
	z-index:3;
	background-color: #FFFFFF;
}

#grp {
	position:absolute;
	left:580px;
	top:130px;
	width:306px;
	height:180px;
	padding:20px;
	z-index:6;
	background-color: #FFFFFF;
}

#grplogo {
	float:right;
	width:50px;
	height:80px;
	border: thick #FFFFFF;
	z-index:7;
}

#guidelines {
	position:absolute;
	left:30px;
	top:380px;
	width:856px;
	height:350px;
	padding:20px;
	z-index:5;
	background-color: #FFFFFF;
}

