@import url(reset.css);

body {
	font-family:georgia,"trebuchet ms",Verdana,Arial,sans-serif; font-size:13px; line-height:1.6em; height: 100%;
	background: #002E5B url(../img/bouganvillae3.jpg) no-repeat scroll top left;
}

/* { width: 950px; position: relative; clear: both; margin-bottom: 30px; padding: 10px; }*/
a { text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: 1px solid #fff; }
h1 { font-size: 22px; font-weight: bold; margin-bottom: 20px; }
li { text-align: left; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #008C44; }

#banners { padding: 10px; clear: both; text-align: center; }
	#banners li { display: inline; border: none !important; }
	#banners a { text-decoration: none !important; color: #fff !important; }
	#banners img { border: none !important; }

#footer { clear: both; text-align: center; padding: 20px; }

#main { height: 640px; position: relative; }

.info { color: #fff; font-size: 11px; margin-top: 20px; width: 460px; float: left; margin-left: 20px; }

.it { padding-left: 20px; background-image: url(../img/flags/it.gif) }
.en { padding-left: 20px; background-image: url(../img/flags/en.gif) }
.de { padding-left: 20px; background-image: url(../img/flags/de.gif) }

.languages a { background-repeat: no-repeat; }

#avio-title { color: #4E7EAD; text-align: left; position: absolute; top: 135px; left: 80px; }
	#avio-title li { text-align: left; }
		#avio-title li a { padding-left: 20px; background-position: center left; color: #fff; }

#dune-title { color: #008C44; text-align: right; position: absolute; bottom: 115px; right: 20px; }
	#dune-title li { text-align: right; }
		#dune-title li a { padding-right: 20px; background-position: center right; color: #fff; }

.slideshow { width: 500px; position: absolute !important; }
	#avio-slideshow {
		top: 20px; right: 20px;
		-moz-box-shadow: -2px 2px 10px #333; -webkit-box-shadow: -2px 2px 10px #333; box-shadow: -2px 2px 10px #333;
		z-index: 2;
	}
	#dune-slideshow {
		bottom: 20px; left: 16px;
		-moz-box-shadow: 2px 2px 10px #333; -webkit-box-shadow: 2px 2px 10px #333; box-shadow: 2px 2px 10px #333;
		z-index: 5;
	}

strong { font-weight: bold; }

#wrapper { /*background-color: #fff;*/ position: relative; width: 970px; margin: 20px auto; }