html, body {  font-family: Verdana,Arial,tahoma; font-size:0.85em; line-height:1.40; border:0; margin:0; padding:0;
background:#FFF; color:#000; width:100%; height:100%; margin-left:auto; margin-right:auto; text-align:center; }

form { margin:0; border:0; padding:0;}
img {border:0;}
.grassetto {font-weight:bold;}
.grassetto-piccolo {font-weight:bold; font-size:0.90em;}
.grassetto-piccolo2 {font-size:0.90em;}
.grassetto-grande {font-weight:bold; font-size:1.1em; color:#000;}
.grassetto-rosso {font-weight:bold; background-color:#FF0000; color:#FFFFFF;}
.grassetto-verde {font-weight:bold; background-color:#009900;color:#FFFFFF;}

#hotel-maps { width:988px; position:relative; margin-left:auto; margin-right:auto; text-align:left; height:100%; }
#ancona-map-italia { margin-left:auto; margin-right:auto; width:988px; background:#FFF; margin-top:10px;}
#hotel-italia { width:988px; }
#corpo { width:968px; background:#E9E9E9 url(../img/sfondo-pagina.jpg) repeat-y; padding-left:11px; padding-right:9px;}
#menu-hotel-maps { background-color:#00ACFF; height:22px; width:100%; color:#FFF; padding-top:4px;}
#contenuto-pagina { background-color:#E9E9E9; width:auto;}
#lato-sx { width:160px; height:549px; padding:6px; margin:6px 0; border:1px solid #00ACFF; float:left;}
#lato-sx img{ margin:5px 0; border:1px solid #999; }

#mappa { width:580px; padding:6px; margin:6px; margin-left:0; border:1px solid #00ACFF; float:left;}
#grande { width:100%; text-align:right}

#ricerca-hotel { padding:6px; margin:6px; border:1px solid #00ACFF;width:160px; margin-left:0; background-color:#DDDDDD}
#banner-laterali { padding:6px; margin:3px; border:1px solid #00ACFF;width:160px; float:left; margin-left:0; height:363px;}
#banner-laterali img{ margin-top:5px; margin-bottom:3px; border:1px solid #999; }
#titolo-ricerca { font-size:1.1em; color:#485848; font-weight:bold; margin-bottom:13px;}

#banner-sotto {padding:6px; margin:6px; margin-top:0px; border:1px solid #00ACFF;}
#banner-sotto img{ margin-left:6px; margin-top:5px; margin-bottom:3px;}

#lato-dx {float:none; margin-left:6px;}

#schede {padding:6px; margin:6px; margin-top:0px; border:1px solid #00ACFF;}
#schede-risultati {font-size:1.2em; color:#000;background-color:#00ACFF; padding:2px 0;padding-left:1px;}
#schede-risultati-top {font-size:1.2em; color:#00ACFF;background-color:#; padding:2px 0;padding-left:1px; border-top:3px solid #00ACFF; padding-left:8px; padding-top:6px;}
#totale-risultati {font-size:0.90em; color:#000}
#totale-risultati-fine {font-size:0.95em; color:#000; margin-top:10px; margin-bottom:5px; font-weight:bold; background-color:#00ACFF; padding:2px 0; padding-left:1px;}

#schede-tutte {}
.scheda-singola {padding:6px; margin:6px; margin-top:6px; margin-left:0; margin-right:12px; border:1px solid #00ACFF; width:270px; height:auto; min-height:76px; float:left;}
.immagine-scheda{ width:105px; height:80px; float:left;}
.titolo-scheda { font-size:1em; font-weight:bold; color:#00ACFF;}
.tipo-scheda { font-size:0.90em; font-weight:bold; color:#000;}
.descri-scheda { font-size:0.90em; color:#000;}

.elenco-no-dett {font-size:0.90em;}

#coda-schede {}

#dettaglio-struttura {padding:6px; margin:6px; margin-top:6px; border:1px solid #00ACFF;}
#fascia-sinistra { width:24%; margin-right:2%; margin-left:1%; float:left; padding-top:10px;}
#fascia-destra { width:70%;float:left;}
#pagina-dett { background-color:#F4F4F4; width:96%; height:96%; margin:1%; padding:1%; min-height:500px;}

#indirizzo {font-size:0.90em; color:#000; padding-bottom:40px;}
.riga { width:100%; background-color:#00ACFF; height:1px; margin-top:15px; margin-bottom:15px;}

#titolo-struttura-grande {color:#00ACFF; font-size:1.7em; font-weight:bold; border-bottom:1px solid #00ACFF;}
#caratteristiche {color:#00ACFF; font-size:0.90em; font-weight:bold;}

#box-foto { width:100%; margin-top:10px;}
#foto-grande { width:400px; height:310px; float:left;}
#box-testo { width:96%; margin-top:10px; font-size:0.95em;}
#box-cartina { width:100%; margin-top:10px; font-size:0.95em;}

#box-foto-piccole { width:198px; height:310px; float:left;}
#box-foto-piccole img { margin-left:2px; margin-right:2px; margin-bottom:2px;}

.txt-email { display:block; width:300px; height:18px; border:1px solid #00ACFF; font-size:0.90em}
.area-email { display:block; width:630px; height:150px; border:1px solid #00ACFF; font-size:1em}
.bt {border:1px solid #00ACFF; width:60px; height:22px; margin-top:10px; margin-left:575px;}

.foto-piccola-scheda {float:left; margin:3px; margin-top:0;}
#archivio-foto { height:18px; background:#00ACFF; color:#FFF; font-size:0.90em; margin-left:3px; width:184px; margin-bottom:2px;padding-left:2px;}

#box-pub-banner { float:left; color:#00ACFF; font-size:1.2em; width:82px; line-height:1.5; font-weight:bold; padding-left:8px; padding-top:2px;}

#network {padding:6px; margin:6px; margin-top:0px;}
#contatti-hotel-maps {padding:6px; margin:6px; margin-top:0px; float:left; width:400px; font-size:0.90em; font-weight:bold; margin-top:16px;}
#logo-hotel-maps {padding:6px; margin:6px; margin-top:0px; float:left; width:520px; text-align:right; margin-top:6px;}


.box-select { padding:2px; border:1px solid #00ACFF; background:#EEEEEE; width:160px; height:24px; font-size:1.2em; margin-bottom:11px;}
option { padding:2px; background:#EEEEEE; }
#btn1 { padding:0; border:1px solid #00ACFF; background:#EEEEEE; width:70px; height:22px; margin-left:90px; margin-top:5px; margin-bottom:5px;}

#pagina-contenuto-interno { width:580px; padding:6px; margin:6px; margin-left:0; border:1px solid #00ACFF; float:left; min-height:549px;}
#pagina-contenuto-interno_l { width:676px; padding:6px; margin:6px; margin-left:0; margin-right:0; border:1px solid #00ACFF; float:left; min-height:535px;}
#titolo-pagina { font-size:1.2em; font-weight:bold; color:#00ACFF}

#coda {}

.articolo { margin-bottom:10px;padding-bottom:10px; border-bottom:1px solid #00ACFF;}
.data-articolo { font-weight:bold; font-size:0.85em;}
.titolo-articolo { font-size:1em; font-weight:bold; color:#00ACFF; }
.descrizione-corta-articolo { font-size:0.95em; color:#000;}
.link-dettagli { font-size:0.90em; margin-top:-4px;}

a.menu-hotel { font-size:1.2em; color:#FFF;}
a.menu-hotel:link {font-size:1.2em; color:#FFF; text-decoration:none;}
a.menu-hotel:visited {text-decoration:none;}
a.menu-hotel:hover { color:#ccc; text-decoration:underline;}
a.menu-hotel:active {text-decoration:none;}

a { color:#00ACFF;text-decoration:underline;}
a:link {color:#00ACFF; text-decoration:none;text-decoration:underline;}
a:visited {text-decoration:none;text-decoration:underline;}
a:hover { color:#808080; text-decoration:underline;}
a:active {text-decoration:none; color:#00ACFF; text-decoration:underline;}

a.powered { color:#555555;text-decoration:underline;}
a.powered:link {color:#555555; text-decoration:none;text-decoration:underline;}
a.powered:visited {text-decoration:none;text-decoration:underline;}
a.powered:hover { color:#00ACFF; text-decoration:underline;}
a.powered:active {text-decoration:none; color:#555555; text-decoration:underline;}


#indirizzo a { color:#00ACFF;text-decoration:underline; display:block;}
#indirizzo a:link {color:#00ACFF; text-decoration:none;text-decoration:none;}
#indirizzo a:visited {text-decoration:none;text-decoration:none;}
#indirizzo a:hover { color:#808080; text-decoration:none;}
#indirizzo a:active {text-decoration:none;text-decoration:none;}

