@charset "UTF-8";
/* CSS Document */

#wrapper {
	border-bottom:#dad9cd solid 2px;
}
#header {}

/* language */
#language{
	margin:0;
	padding:0;
	width:70px;
	float:right;
	margin-top:10px;
}
#language img{
	margin-right:5px;
}

/* menu */
#menu{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#b59b9b;
list-style:none;
margin:0;
padding:0;
} 
#menu li{float:left;
		margin:0;
		padding:0;
		margin-right:10px;
}

#menu a{
color: #440000;
text-decoration: none;
}

#menu a:hover, #menu a#selected{ /*hover and selected link*/
text-decoration:underline;
}

.menu {
	margin-top:16px;
	float:left;
	margin-left:30px;
}

.menuen {
	margin-top:16px;
	float:left;
	margin-left:80px;
}

.menude {
	margin-top:16px;
	float:left;
	margin-left:50px;
}

/* slide */
#slideshow {
  width: 960px;
  height: 230px;
  float:left;
}

/* header immagine */
#head {
  width: 960px;
  height: 230px;
  float:left;
}

/* contenuto principale */
#content{
	margin-top:70px;
	text-align:justify;
	width:540px;
}
#content ul{color:#555555}

/* contenuto alloggi */
#alloggi{
	text-align:justify;
	width:380px;
	margin-right:100px;
	margin-top:20px;
}
.thumbAlloggi {width:352px}
.thumbAlloggi img{margin-right:5px; margin-bottom:5px}

/* thumb */
#thumb img{margin-right:5px; margin-bottom:5px}

/* sidebar */
#sidebar{
	margin-top:70px;
}
#tour {background-image:url(../images/bkg-tour.jpg);
		background-repeat:no-repeat;
		height: 117px;
		padding-bottom:1px;
		border-bottom:solid #eceadd 2px;
}
#tour a{
	color:#c3b488;
	text-decoration:none;
	font-size:11px;
	display:block;
	padding-top:93px;
	padding-left:40px;
}
#touren a:hover{
	text-decoration:underline;
}
#touren {background-image:url(../images/bkg-tour-en.jpg);
		background-repeat:no-repeat;
		height: 117px;
		padding-bottom:1px;
		border-bottom:solid #eceadd 2px;
}
#touren a{
	color:#c3b488;
	text-decoration:none;
	font-size:11px;
	display:block;
	padding-top:93px;
	padding-left:40px;
}
#touren a:hover{
	text-decoration:underline;
}
#tourde {background-image:url(../images/bkg-tour-de.jpg);
		background-repeat:no-repeat;
		height: 117px;
		padding-bottom:1px;
		border-bottom:solid #eceadd 2px;
}
#tourde a{
	color:#c3b488;
	text-decoration:none;
	font-size:11px;
	display:block;
	padding-top:93px;
	padding-left:40px;
}
#tourde a:hover{
	text-decoration:underline;
}

/* Dintorni */
#dintorni li a{
	color:#c3b488;
	text-decoration:none;
}
#dintorni ul li a:hover{
	text-decoration:underline;
}

/* Last minute */
#lastminute {background: url(../images/last-minute.gif) top no-repeat; margin-top:10px;}
#lastminute p{
	font-size:12px;
	color:#55555;
	padding-top:40px;
	padding-left:20px;
}
#lastminute a{
	color:#440000;
	text-decoration:none;
}
#lastminute a:hover{
	text-decoration:underline;
}

.elemento_NL{
	font-size:12px;
	color:#55555;
	padding-top:40px;
	padding-left:20px;
}
.leggit_NL{
	color:#440000;
	text-decoration:none;
	font-size:11px;
}
.oggetto_NL{
	font-weight:bold;
	color:#555;
}
.data_NL{
	font-size:10px;
}
#lista_lastminute .elemento_NL{
	padding:0;
}

/* footer */
#footer{
	height:90px;
	background:url(../images/bkg-footer.jpg) top center no-repeat;
	margin-bottom:2px;
	font-size:11px;
	color:#777;
}
#footer p{
	text-align:center;
	padding-top:70px;
}
#footer a{
	text-decoration:none;
	font-weight:bold;
	color:#c3b488;
}
#footer a:hover{
	text-decoration:underline;
}

/* FORM CONTATTI */
.formbox {
margin: 0;
position:relative;
}
.cssform p{
font-size:12px;
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 80px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
float: left;
margin-left: -80px; /*width of left column*/
width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 230px;
height: 100px;
}

/* tariffe */
table {
	text-align:center;
	font-size:12px;
	margin-bottom:0;
}
table, td{border-collapse:collapse;}
td {padding:3px 0 3px 0}
tr {border-bottom: #ffffff solid 2px;
	border-left: none;
	border-right: none;
}
#tariffe {font-size:11px;}
#tariffe li{margin:0;
		padding:0;
		list-style-position:inside
}
#servizi {font-size:12px;}
#servizi li{list-style-image:url(../images/px-brown.gif);
margin:0;
padding:0;
margin-bottom:10px;
}
