/* CSS Document */

* {margin:0;padding:0;border:0;z-index:10;}

.blackbody {background-color:#000000;}

body {text-align:center;background-image:url(../immagini/bg.gif);background-repeat:repeat;}


#intro {width:400px;margin-top:200px;margin-left:auto;margin-right:auto;height:150px;text-align:center;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}

a.intro {text-decoration:none;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}

a.intro:hover {text-decoration:underline;}

#container {width:770px;border-left:2px #FFFFFF solid;border-right:2px #FFFFFF solid;margin-left:auto;margin-right:auto;background:url(../immagini/bg_top.gif) top no-repeat;position:relative;background-color:#FFFFFF;}

#menu {color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

#menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#menu li
 {
float: left;
margin: 0 0.15em;
}

#menu li a {
background:url(../immagini/bull_off.gif) left no-repeat;
height: 20px;

float: left;
display: block;
border: 0;
text-decoration: none;
text-align: left;
color:#aaaaaa;
padding-left:14px;
}

#menu li a:hover {
background:url(../immagini/bull_on.gif) left no-repeat;
height: 20px;

float: left;
display: block;
border: 0;
color:#FFFFFF;
text-decoration: none;
text-align: left;
padding-left:14px;
}

#top {width:770px;height:110px;position:relative;}

#topEd {position:absolute; left: 6px; top:28px;width: 260px; height: 18px;text-align:left;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}


#biglietti {position:absolute; left: 336px; top:26px;width: 260px; height: 18px;text-align:left;color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; text-align:center;}

#biglietti a {text-decoration:none; color:#FF0000;}
#biglietti a:hover { text-decoration:underline;}

#topLogo {position:absolute; left: 551px; top:28px;width: 216px; height: 48px;}

#full {z-index:1; width:770px; height:auto;margin-top:2px;background-color:#ffffff;}

#main {z-index:1; width:518px; height:auto;margin-top:2px;background-color:#ffffff;float:left;margin-right:2px;}

#news {width:240px; margin-top:2px;background-color:#dddddd;text-align:center;padding:5px;float:left; z-index:2;}

p {margin:2px; line-height:1.3em;}

strong {margin-left: 2px;}

H5 {color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-align:right;margin-bottom:2px;padding-bottom:2px;width:240px;border-bottom:#999999 solid 1px;}

H1 {color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:36px;font-weight:bold;text-align:left;margin:0;}

H4 {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-align:left;}

H3 {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-align:left;margin-top:2px;width:240px;border-bottom:#999999 solid 1px;padding-top:2px;padding-bottom:2px;}

.testo1 {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;text-align:justify;}

.testo {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:justify;}

.articolo {line-height:1.4em;}

.testoNF {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}

.testo a {color:#333399;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}

.testo a:hover {text-decoration:underline;}


.bottomTesto {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;text-align:center;}

a.bottomTesto {color:#FFFF99;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;text-align:center; text-decoration:none;}

a:hover.bottomTesto {color:#FFFF00; text-decoration:underline;}


#menuBox {
	position:absolute;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	left: 0px;
	width: 770px;
	top: 110px;
	height: 10px;}

.legendaHotel {margin:2px 0 0 5px; padding:2px; color:#333333; width:504px; background-color:#CCCCCC;}

#menuBox ul
{
list-style: none;
padding: 0;
margin: 0;
}

#menuBox li
 {
margin:0;
border-bottom:1px #666666 solid;
}

#menuBox li a {
background-color:#cccccc;
height: 20px;
display: block;
text-decoration: none;
text-align: left;
padding-left:5px;
color:#333333;}

#menuBox li a:hover {
background-color:#666666;
height: 20px;

display: block;
text-decoration: none;
text-align: left;
color:#ffffff;
padding-left:5px;

}

.categoriaHotel {padding:5px;width:auto;}

h5.categoriaHotel  {color:#EE6666;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-align:left;margin: 0 0 2px 0;padding:0 0 2px 0;width:508px;border-bottom:#999999 solid 2px;}

.nomeHotel {margin:2px 0 0 5px; padding:2px; color:#333333; width:504px; background-color:#CCCCCC;}
.infoHotel {margin:0 0 0 5px; padding:2px 0 2px 4px; color:#333333; width:504px; background-color:#EEEEFF; line-height:1.3em;position:relative;}

.noteHotel {color:#EE6666; background-color:#eeeeee; font-weight:bold; font-size:11px;padding:2px;}

.boximgHotel {
	position:absolute;
	padding:2px;
	margin:0;
	border:0;
	left: 398px;
	top: 3px;}

.imgHotel {
	padding:2px;
	margin:0;
	border:1px solid #cccccc;
	width:100px;
	top: 3px;
}

.legendaHotel {background-color:#CCCCCC;}
.listinoHotel {background-color:#CCddff;}

.titoloHotel {padding:4px; font-weight:bold;}
.descrizioneHotel { text-align:right; padding:2px;}
.prezzoHotel { text-align:right; padding:2px;}

.boxHotel {margin:0 0 18px 5px; padding:2px; color:#333333; width:508px;}

.link {color:#003399; text-decoration:none;}
.link:hover {color:#003399; text-decoration:underline;}
