/* CSS Document */
body {
	background-color:#A9955C;
	text-align: center;
	}
#container {
	background-color: #FFF;
	position:relative;
    width: 777px;
	height:1220px;
/*	height: 600px;		 altezza da togliere poi?...tolta */
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
}
#corners {
	background-color:#FFF;
	position:absolute;
	left:0px;
	top:-10px;
	width:777px;
	height:10px;
	padding:0px;
}
#id-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:777px;
	height:98px;
	/*border-bottom: solid 1px #A9955C;*/
	background-image:url(images/hotelrimini.jpg);
	background-repeat:no-repeat;
	text-align:right;
}
#menu_testata {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top:-7px;
	right:60px;
	font-size:9px;
	line-height:11px;
	padding-right:35px;
}
#navbar {
	position:absolute;
	left:0px;
	top:68px;
	width:777px;
	height:30px;
	/*border-bottom: solid 1px #A9955C;*/
}
#navbar img {
	position:absolute;
	bottom:0px;
}
#navbar img#video {
	right:9px;
}
#navbar img#nav_lingue {
	right:10px;
}
#navbar img#contatti {
	right:117px;
}
#navbar img#camere {
	right:224px;
}
#navbar img#prenota {
	right:331px;
}
#navbar img#info {
	right:438px;
}
#navbar img#home {
	right:545px;
}
#statbar {
	position:absolute;
	left:10px;
	top:98px;
	width:747px; /* NB 10px in meno per via di padding 2 righe piu sotto */
	height:15px;
	padding-left:10px;
	background-color: #002674;
	color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
#statbar a {
	color:#FFFFFF;
}
#statbar a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#bandiere {
	position:absolute;
	right:5px;
	top:0px;
	width:80px;
	height:15px;
}
#footer {
	position:absolute;
	left:0px;
	bottom:0px;
	width:777px;
	height:45px;
	/*border-top:solid 1px #A9955C;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#corpo {
	position:relative;
	left:0px;
	top:113px;
	width:757px;
	padding-right:10px;
	padding-left:10px;
}
#prenotazione {
	position:absolute;
	left: 10px;
	top: 5px;
	width:352px;
	height:166px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background:#F8D14A;
}
#img_grande {
	position:absolute;
	right:10px;
	top:5px;
	width:397px;
	height:166px;
}
#testo_grande {
	position:absolute;
	right:10px;
	top:176px;
	width:397px;
	height:886px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	color: #000;
	background:#FAEFC4;
}
#gcc {
	position:absolute;
	left:10px;
	top:176px;
	width:352px;
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background:#FAEFC4;
}
#gcc img {
	position:absolute;
	bottom:0px;
	left:50px;
}
#credits {
	position:absolute;
	right:0px;
	bottom:0px;
}
#istituz {
	position:absolute;
	left: 10px;
	top: 5px;
	width:352px;
	height:280px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background:#FAEFC4;
}
#newsletter {
	position:absolute;
	left: 10px;
	top: 330px;
	width:352px;
	height:121px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background:#FAEFC4;
}
#varie {
	position:absolute;
	width:777px;
	left:0px;
	top:10px;
}
.header {
	background-color:#A9955C;
}
.txt {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	text-align:justify;
}
.offtxt {
	color:#FAEFC4;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:4px;
}
.bordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	border: solid 1px #A9955C;
	height:20px;
}
.stile {
	text-align:center;
	margin:0px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B6540;
	border-top: thin none #CECEC6;
	border-right: thin none #CECEC6;
	border-bottom: thin none #CECEC6;
	border-left: thin none #CECEC6;
}
a {
	color: #06C;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.menulink:hover {
	text-decoration:underline;
}
a.menulink {
	text-decoration:none;
	color:#06C;
}
#testo_grande input {
	position:absolute;
	right:10px;
}
#BW {
	position:absolute;
	left:10px;
	top:865px;
	width:352px;
	height:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background:#FAEFC4;
}
#circuito1 {
	position:absolute;
	left:10px;
	top:660px;
	width:352px;
	height:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background:#FAEFC4;
}
#circuito2 {
	position:absolute;
	left:10px;
	top:456px;
	width:352px;
	height:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background:#FAEFC4;
}
#disponibilita {
	border:2px solid #9D080D;
	background-color:#F24921;
	color:#FFF;
	font-weight:bold;
}
a:hover#dispolink input {
	background-color:#9D080D;
	border:2px solid #F24921;
}
