/* CSS Document */
body {
	font-family:Arial, Georgia, Verdana, "Times New Roman", serif;
	font-size:13px;
	
	background-color:#fc9;/*rosa aranciato*/
	text-align:center;
}
#centratura  {
	width:760px;
	text-align:left;
	margin:auto;
	background-color:#ccc;
}
#testata  {
	width:760px;
	height:194px;
	background:url("/immagini/testata.jpg") center no-repeat;
}
#testata h1  {
	display:none;
}
#menu h2  {
	background:url("/immagini/menuTop.png") top left no-repeat;
	height:44px;
	padding:0;
	margin:0;
	font-size:16px;
	line-height:2.5em;
	/*border:1px solid #000;*/
}
#menu  {
	/*border:1px solid #f00;*/
	margin:0;
	padding:0;
	float:right;
	width:168px;
	/*height:295px;*//*variare a seconda del carattere*/
	text-align:center;
	margin-top:15px;
}
#menu #imageBottom  {
	background:url("/immagini/menuBottom.png") bottom left no-repeat;
	height:83px;
}
#menu ul {
	text-align:left;
	background:url("/immagini/menuMiddle.png") top left repeat-y;
	margin:0;
	padding:0 0 0 0;
	line-height:1.5em;
	list-style:none;
	/*width:168px;/*per opera*/
	/*border:1px solid #f00;*/
}
#menu ul li  {
	/*display:block;*/
	/*list-style-type:none;/*per explorer*/
	/*border:1px solid #000;*/
	/*text-align:right;*/
	margin:0 0 0 12px;
	background:url("/immagini/freccia.gif") no-repeat 0 50%;
	padding:0 0 0 12px;
	width:150px;
}
#menu ul li a  {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border-bottom:1px dotted #fc9;
}
#menu ul li a:hover  {
	text-decoration:none;
	color:#fc9;/*rosa*/
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#menu ul li a:active  {
	text-decoration:none;
	color:#990;/*verdone*/
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
ul {
	text-align:left;
}
#contenuti  {
	margin:0;
	border-left:1px solid #6b6b6b;
	border-right:1px solid #6b6b6b;
	border-top:3px double #6b6b6b;
	border-bottom:3px double #000;
	width:760px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:758px;
	background: #ccc;
}
/*impostazioni pagina cartina*/
#testiModificato  {
	width:721px;
	margin-left:15px;
	background: #9cc url("/immagini/ombraRightMod.png") right repeat-y;
	/*border-bottom:1px solid #fff;*/
}
#testiModificato h2  {
	margin-top:0;
	margin-left:10px;
	background:transparent url("/immagini/h2Mod.png") top left no-repeat;
	/*border:1px solid #000;*/
	font-size:18px;
	height:33px;
	padding-top:2px;
	padding-left:20px;
	color:#333;
}
#testiModificato p  {
	padding-left:20px;
	padding-right:20px;
	text-indent:15px;
	line-height:1.5em;
}
/*fine pagina cartina*/
#testi  {
	width:560px;
	margin-left:15px;
	background: #9cc url("/immagini/ombraRight.png") right repeat-y;
	text-align:center;/*per colpa di ie 5.5*/
	min-height:350px;
}
#testi h2  {
	margin-top:0;
	margin-left:10px;
	background:transparent url("/immagini/h2.png") top left no-repeat;
	text-align:left;
	font-size:18px;
	height:33px;
	padding-top:2px;
	padding-left:20px;
	color:#333;
}
#testi h3   {
	margin-left:10px;
	padding-left:20px;
	margin-right:10px;
	line-height:1.7em;
	font-size:16px;
	background:url("/immagini/h3.gif") top left no-repeat;
	height:30px;
	border-bottom:1px solid #000; 
	color:#ccc;
	text-align:left;
}
#testi h3.restore_float  {
	clear:left;
}
#testi p  {
	padding-left:20px;
	padding-right:20px;
	text-indent:15px;
	line-height:1.5em;
	text-align:left;
}
#testi p.ultimo  {
	margin-bottom:0;
}
#piede  {
	height:40px;/*per explorer*/
	width:760px;
	background:#fc9 url("/immagini/piede.png") top left no-repeat;
	border-bottom:1px solid #fc9/*per opera*/
}
#piede p  {
	text-align:center;
	padding-top:15px;
	margin-top:0;
	color:#ffc;
}
#piede p a  {
	color:#fc9;
	text-decoration:none;
}
#piede p a:hover  {
	color:#f60;
}
#piede p a:active  {
	color:#9c0;
}

a  {
	color:#900;
	text-decoration:none;
	font-weight:bold;
}
a:hover  {
	color:#996600;
	text-decoration:none;
	font-weight:bold;
}
a:active  {
	text-decoration:overline;
	color:#f00;
}
div.foto  {
	text-align:center;
	border-top:3px double #6b6b6b;
	border-bottom:3px double #6b6b6b;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:11px;
	margin-right:11px;
	background-color:#FFFFCC;
}
img  {
	border:none;
	margin-left:20px;
	margin-right:5px;
	float:left;
}
dd img {
	border:none;
	float:left;
	margin:0;
	margin-right:5px;
	
	
}
div.foto  img  {
	margin-right:30px;
	border:none;
	float:none;
}
#ImgGrandi  {
	border:1px solid #000;
	background:#9cc url("/immagini/loghino.gif") top right no-repeat;
	text-align:left;
	padding:20px;
}
#ImgGrandi h1 {
	font-size:18px;
	color:#900;
}
#grandi  {
	border:1px solid #000;
	float:none;
}
dt  {
	margin-left:20px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #000;
	color:#336666;
	background:#fff url("/immagini/dt.gif") top right no-repeat;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:3px;
	text-align:left;
}
dl {
	margin-right:20px;
	text-align:left;
}

li#camere  {
	list-style-image:url("/immagini/camere.gif");
}
li#letto  {
	list-style-image:url("/immagini/letto.gif");
}
li#bagniP  {
	list-style-image:url("/immagini/bagniP.gif");
}
li#bagniC  {
	list-style-image:url("/immagini/bagniC.gif");
}
li#disabili  {
	list-style-image:url("/immagini/disabili.gif");
}
li#ascensore  {
	list-style-image:url("/immagini/ascensore.gif");
}
li#ristorante  {
	list-style-image:url("/immagini/ristorante.gif");
}
li#bar  {
	list-style-image:url("/immagini/bar.gif");
}


li#telefono  {
	list-style-image:url("/immagini/telefono.gif");
}
li#telefonoCam  {
	list-style-image:url("/immagini/telefono.gif");
}
li#telefax  {
	list-style-image:url("/immagini/telefax.gif");
}
li#congressi  {
	list-style-image:url("/immagini/congressi.gif");
}
li#gruppi  {
	list-style-image:url("/immagini/gruppi.gif");
}
li#parcheggio  {
	list-style-image:url("/immagini/parcheggio.gif");
}
li#credito  {
	list-style-image:url("/immagini/credito.gif");
}
li#icona_lista_lavanderia  {
	list-style-image:url("/immagini/icona_lista_lavanderia.gif");
}
li#aria  {
	list-style-image:url("/immagini/aria.gif");
}
li#riscaldamento  {
	list-style-image:url("/immagini/riscaldamento.gif");
}
li#telefono  {
	list-style-image:url("/immagini/telefono.gif");
}
li#televisione  {
	list-style-image:url("/immagini/televisione.gif");
}
li#frigobar  {
	list-style-image:url("/immagini/frigobar.gif");
}
li#doppia  {
	list-style-image:url("/immagini/doppia.gif");
}
li#colazione  {
	list-style-image:url("/immagini/colazione.gif");
}
li#mezza  {
	list-style-image:url("/immagini/mezza.gif");
}
li#completa  {
	list-style-image:url("/immagini/completa.gif");
}
li#icona_lista_minibar  {
	list-style-image:url("/immagini/icona_lista_minibar.gif");
}
li#icona_lista_ADSL  {
	list-style-image:url("/immagini/icona_lista_ADSL.gif");
}
li#icona_lista_SKY  {
	list-style-image:url("/immagini/icona_lista_SKY.gif");
}
#info  {
	height:180px;
}
#info p {
	text-indent:0;
}
#nota  {
	font-style:italic;
	border:1px dotted #000;
	background-color:#fc9;
	margin-left:20px;
	margin-right:20px;
}
table.gallerie  {
	border:1px solid #6b6b6b;
	background-color:#fc9;
	margin:auto;
}
table.gallerie td  {
	padding:5px;
	background-color:#fff
}
table.gallerie img  {
	border:none;
	float:none;
	margin:0;
}
table#prezzi  {
	margin:auto;
	font-size:10px;
	font-family:Arial, Georgia, Verdana, "Times New Roman", serif;
}
table#prezzi th.stagione  {
	vertical-align:top;
	text-align:left;
	background-color:#900;
	color:#fff;
	padding:5px;
	border-left:1px solid #666;
	font-size:10px;
}
table#prezzi th.tipologia {
	text-align:left;
	background-color:#fc9;
	border-top:1px solid #666;
	padding:5px;
	font-size:10px;
}

table#prezzi th#thTariffeLeft   {
	padding:5px;
	background: url("/immagini/thTariffe.gif") top left no-repeat;
}
table#prezzi th#thTariffeRight   {
	background: url("/immagini/thTariffe.gif") top right no-repeat;
	font-size:10px;
}
table#prezzi th#thTariffeLeftBottom   {
	background: url("/immagini/thTariffe.gif") bottom left no-repeat;
	padding:5px;
}
table#prezzi th#thTariffeRightBottom   {
	background: url("/immagini/thTariffe.gif") bottom right no-repeat;
}
table#prezzi th.tipologiaCamera  {
	background-color:#fc9;
	font-size:10px;
}
table#prezzi td.completa, table#prezzi td.mezza  {
	text-align:center;
	background-color:#0099CC;
	padding:5px;
	font-size:10px;
	
}
table#prezzi td  {
	text-align:center;
	border-top:1px solid #666;
	border-left:1px solid #666;
	background-color:#9cc;
	font-size:10px;
}
p.err  {
	color:#f00;
	background-color:#fff;
	margin:20px;
	font-weight:bold;
	border-bottom:1px solid #000;
}
p.ok  {
	color:#0f0;
	background-color:#990;
	margin:20px;
	font-weight:bold;
	border-bottom:1px solid #000;
}
form  {
	margin:40px;
}
fieldset {
	background-color:#9cc;
	margin-top:10px;
	border:1px solid #000;
	border-top:none;
	border-right:none;
}
legend  {
	font-size:14px;
	font-weight:bold;
	width:420px;
	min-width:420px;
	height:50px;
	background:url("/immagini/legendBg.png") top left no-repeat;
	line-height:3.5em;
	padding-left:15px;
}
form table td  {
	text-align:left;
	font-size:12px;
}
#allineaCentro {
	color:#fff;
	width:536px;
	margin:auto;
}
#allineaCentro #uno  {
	background:url("/immagini/agri.gif") top left no-repeat;
	background-color:#c00;
}
#allineaCentro #due  {
	background:url("/immagini/bNatale.gif") top left no-repeat;
	background-color:#c00;
	
}
#allineaCentro p  {
	text-align:center;

}
#allineaCentro p#verdeNatale  {
	font-weight:bold;
	font-style:italic;
	color:#fff;
	
}
#allineaCentro hr  {
	width:520px;
	color:#669900
	
}