/* CSS Document */

body {margin:0; border:0; padding:0; background:#000000;background-image:url(../immagini/background.gif); background-repeat:repeat-x; background-position:top;}

hr {display:none;}

#container {width:970px;border-left:solid #666666 1px;border-right:solid #666666 1px;border-bottom:solid #666666 1px; margin-left:auto; margin-right:auto;position:relative;}

#changelanguage {position:absolute; left: 935px; top: 91px;}
#changelanguage img {border:0;}

h1 {color:#FFFFFF; text-indent:-99999px; width:970px; height:115px; margin:0;padding:0;}

h1.h1it {background-image:url(../immagini/head_10_it.gif);}
h1.h1en {background-image:url(../immagini/head_10_en.gif);}

#main {width:970px; height:auto; position:relative;}

a {text-decoration:none; color:#FFFFFF;}
a:hover { text-decoration:underline;color:#FFFFFF;}

/* Barra menu */

#menubar {width:970px; height:30px;background-image:url(../immagini/menubar.gif); text-align:center;}
#menuhome {width:970px; height:30px;background-image:url(../immagini/menubar_home.gif);text-align:center;}

.menubar a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; width:110px;}
.menubar a:hover {text-decoration:underline;}
.menubar ul {margin:0; padding:0; position:relative; top:2px; }
.menubar li {display:inline;list-style:none;padding:8px;}


/* Home page */

#home {width:970px;height:412px;background:url(../immagini/home.jpg) no-repeat top left;  position:relative; }

#home_top {
	position:absolute;
	width:258px;
	height:115px;
	left: 267px;
	top: 134px;
	text-align:center;
}


#home_leo {
	position:absolute;
	width:304px;
	height:115px;
	left: 654px;
	top: 171px;
	text-align:center;
}

#home_center {
	position:absolute;
	width:730px;
	height:100px;
	left: 220px;
	top: 2px;
	text-align:right;
	padding:10px;
}
#home_boxleft {position:absolute; width:285px; height:auto; left: 675px; bottom: 10px; text-align:left;}
#home_boxright {position:absolute; width:350px; height:auto; left: 220px; bottom:10px; text-align:center;}

#home h1.hh1it {font-family:"Times New Roman", Times, serif; color:#CCCCCC; font-size:45px; padding:0;margin:0;text-indent:-99999px; background:url(../immagini/antiquaria_palazzo_it.gif);width:auto;height:80px;}
#home h1.hh1en {font-family:"Times New Roman", Times, serif; color:#CCCCCC; font-size:45px; padding:0;margin:0;text-indent:-99999px; background:url(../immagini/antiquaria_palazzo_en.gif);width:auto;height:80px;}

.label {font-family: Arial, Helvetica, sans-serif;  color:#FF4444; font-size:11px; margin:3px 0 10px 0; padding:0; line-height:1.5em;}

#home h2 {font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:36px; padding:0;margin:0;}
#home h3 {font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:28px; padding:0;margin:0;line-height:38px;}
#home h4 {font-family:"Times New Roman", Times, serif; color:#ff8c00; font-size:20px; padding:0;margin:0;}
#home h5 {font-family:"Times New Roman", Times, serif; color:#CCCCCC; font-size:16px; padding:0;margin:0;}

p.testoHome {font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:16px; line-height:18px; padding:0;margin:5px 0 0 0;}

.big {font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:19px; line-height:20px; padding:0;margin:0; text-align:right;margin-top:5px;}


.apice {vertical-align:super; font-size:14px;}

#footer_logo {width:970px;height:75px; background:url(../immagini/barra.gif) top no-repeat; text-align:center;border:0;margin:0;padding:0;}
#footer_logo img {margin-top:13px;padding:0 30px 0 30px;}

#footer {width:970px;height:30px; background-color:#222222;text-align:center;border:0;margin:0;padding:0;}
#footer p {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding:8px 0 0 0;margin:0;}

#credits {width:970px;height:20px; background-color:#000000;margin-left:auto;margin-right:auto;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;margin-top:5px;}
#credits a {text-decoration:none;color:#333333;}
#credits a:hover { text-decoration:underline;color:#333333;}


#mainBianco {width:970px; background:#FFFFFF; height:auto; position:relative;text-align:justify;}

#mainBianco h2 {font-family: Arial, Helvetica, sans-serif;  color:#333333; font-size:35px; margin:0;padding:10px 0 5px 20px;}
#mainBianco h3 {font-family: Arial, Helvetica, sans-serif;  color:#333333; font-size:25px; margin:0;padding:10px 0 5px 0;clear:both;}
#mainBianco h4 {font-family: Arial, Helvetica, sans-serif;  color:#FF9900; font-size:16px; font-weight:bold; margin:0;padding:3px 0 5px 20px;}
#mainBianco h5 {font-family: Arial, Helvetica, sans-serif;  color:#FF9900; font-size:18px; font-weight:bold; margin:0;padding:0;}

p.testo {font-family: Arial, Helvetica, sans-serif;  color:#333333; font-size:15px; margin:3px 0 10px 0; padding:0; line-height:1.5em;}
p.testoArancio {font-family: Arial, Helvetica, sans-serif;  color:#FF9900; font-size:18px; margin:3px 0 10px 0; padding:0; line-height:1.5em;}



p.small {font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:13px; margin:0; padding:0; text-align:justify;line-height:1.5em;}
p.small a {color:#000088;text-decoration:none;}
p.small a:hover {color:#000088;text-decoration:underline;}

small {font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:13px; margin:0; padding:0; text-align:justify;line-height:1.5em;}
small a {color:#000044;text-decoration:none;}
small a:hover {color:#000088;text-decoration:underline;}


tt {vertical-align:super; font-size:13px;}

.boxCentrato {width:910px; text-align:center;padding:10px;}

.floating {margin:5px 20px 5px 0;float:left;}
.floatingR {margin:5px 0 5px 20px;float:right;}

#mainBianco  p.small  {font-family: Arial, Helvetica, sans-serif;  color:#333333; font-size:12px; margin:0; padding:0; text-align:justify;line-height:1.5em;}
#mainBianco  p.listino  {font-family: Arial, Helvetica, sans-serif;  font-size:12px; margin:0; padding:0; line-height:1.5em;color:#FFFFFF; font-weight:bold;}
#mainBianco  p.listinoNero {font-family: Arial, Helvetica, sans-serif;  color:#000000; font-size:12px; margin:0; padding:0; line-height:1.5em; }

#mainBianco a {color:#000088;text-decoration:none;}
#mainBianco a:hover {color:#000088;text-decoration:underline;}



.boxHotel {width:659px; height:auto; background-color:#CCCCCC;border-spacing:0; border-collapse:collapse;}
.infoHotel  {padding:3px 5px 3px 5px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em;position:relative;width:649px; height:94px;}
.legendaHotel { background-color:#666666;  border-spacing:0;}
.descrizioneHotel {height:auto; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:4px 5px 4px 5px; text-align:center;}
.titoloHotel {height:auto; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:4px 5px 4px 5px; text-align:left;}
.prezzoHotel {height:auto; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:4px 5px 4px 5px; text-align:center;}
.imgHotel {width:120px;height:90px;top:5px;left:534px; background-color:#00CC33;position:absolute;}
.noteHotel  {padding:3px 5px 3px 5px; color:#996633; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.3em;background-color:#EEEEEE;  border-spacing:0; font-weight:bold;}
.nomeHotel {width:659px;margin:10px 0 3px 0;border-bottom:solid 2px #444444;clear:both;}

.categoriaHotel {width:659px;margin:15px 0 5px 0;border-bottom:2px solid #DDDDDD;}


.gallery {width:200px;margin:16px;float:left; border:0;}

#colonnaSinistra {width:659px;height:auto;float:left;padding:0 20px 0 20px;margin-bottom:10px;overflow:hidden;}
#colonnaDestra {float:left; width:250px;height:auto;padding:0 10px 0 10px;margin:0; border-left:solid 1px #333333;overflow:hidden;}
#colonnaIntera {width:930px;height:auto;float:left;padding:0 20px 0 20px;margin-bottom:10px;overflow:hidden;}


.clearFloat {width:970px; height:0;clear:both;}

#cse-search-box {
	position:absolute;
	top:1px;right:1px;margin:0;
}
