@charset "utf-8";

body, form, p, h1, h2, h3, h4, h5, h6, img {margin:0px; padding:0px; border:0px;}

h1 {font-size:20px; padding:20px 20px 0px 20px; font-weight:normal; font-style:italic;}
h2 {font-size:13px; padding:20px; font-weight:normal; font-style:italic;}
h3 {font-size:10px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}

a {color:#111; text-decoration:none;}
a:hover {color:#aaa; text-decoration:none;}

input, select {font:10px Arial, Helvetica, sans-serif;}
textarea {padding-left:2px; font:10px Arial, Helvetica, sans-serif;}

.clear-left {clear:left;}
.clear-right {clear:right;}

/* BODY */
body {background-color:#000; color:#eee; font:12px Arial, Helvetica, sans-serif;}

/* CONTAINER */
div#container {width:900px; margin:auto;}

/* PRESENTAZIONE */
div#container div#presentazione {width:800px; height:200px;}

/* MENU */
div#container div#menu {height:25px; line-height:25px; background-image:url('immagini/menu-back.gif'); text-align:center;}
div#container div#menu a {padding:6px 10px 5px 10px; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
div#container div#menu a:hover {color:#fff; background-image:url('immagini/menu-hover.gif');}

/* COLONNA */
div#container div#colonna {width:210px; height:380px; background-color:#000; color:#fff; padding:10px; float:left;}
div#container div#colonna h3 {color:#e9d064; border-bottom:1px solid #c39e00; padding-bottom:5px; margin-bottom:10px;}
div#container div#colonna form {margin-bottom:10px; font-size:11px;}
div#container div#colonna form table#prenotazione {width:210px;}
div#container div#colonna form table#prenotazione tr td input {width:97px;}
div#container div#colonna img {margin-top:5px;}

div#container div#colonna p#prenotazione {margin-bottom:10px; font-size:10px;}
div#container div#colonna p#prenotazione a {color:#e9d064;}
div#container div#colonna p#prenotazione a:hover {text-decoration:underline;}
div#container div#colonna p#contatti {margin-bottom:10px; font-size:11px;}

/* PAGINA */
div#container div#pagina {width:670px; min-height:375px; float:left;}
div#container div#pagina p {padding:0px 20px 0px 20px; text-align:justify;}
div#container div#pagina div#hotel {height:670px; height:375px; background-image:url('immagini/istituzionale.jpg'); padding-left:370px;}

div#container div#pagina div#hotel form {padding:10px;}
div#container div#pagina div#hotel form input {margin-bottom:5px; font-size:12px;}
div#container div#pagina div#hotel form input#tit {width:277px; margin-bottom:5px; font-size:12px;}
div#container div#pagina div#hotel form textarea {width:275px; height:100px; font-size:12px;}

div#container div#pagina div#camere {height:670px; height:375px; background-image:url('immagini/pagine/camere.jpg'); padding-left:370px;}
div#container div#pagina div#servizi {height:670px; height:375px; background-image:url('immagini/pagine/servizi.jpg'); padding-left:370px;}
div#container div#pagina div#servizi h1 {padding:10px 20px 0px 20px;}
div#container div#pagina div#servizi h2 {padding:5px 20px; font-weight:bold;}
div#container div#pagina div#servizi p {font-size:11px;}
div#container div#pagina div#tariffe {height:670px; height:375px; background-image:url('immagini/pagine/tariffe.jpg'); padding-left:370px;}
div#container div#pagina div#tariffe div#tar {padding:0px 20px 0px 20px; font-style:italic; text-align:justify;}
div#container div#pagina div#tariffe form textarea {width:250px; height:150px; font-size:12px;}
div#container div#pagina div#carratois {height:670px; height:375px; background-image:url('immagini/pagine/carratois.jpg'); padding-left:370px;}
div#container div#pagina div#carratois h2 {padding:10px 20px 20px 20px;}
div#container div#pagina div#carratois p {font-size:11px;}
div#container div#pagina div#territorio {height:670px; height:375px; background-image:url('immagini/pagine/territorio.jpg'); padding-left:370px;}
div#container div#pagina div#territorio h2 {padding:10px 20px 10px 20px;}
div#container div#pagina div#territorio p {font-size:11px;}
div#container div#pagina div#galleria {margin-bottom:20px;}
div#container div#pagina div#galleria h1 {margin-bottom:10px;}
div#container div#pagina div#galleria img {width:100px; height:67px; margin:5px; float:right;}
div#container div#pagina div#galleria form {text-align:center;}
div#container div#pagina div#galleria form input#conferma {margin:50px 0px 100px 0px; font-size:12px;}
div#container div#pagina div#galleria form div.imgmod {width:203px; padding:10px; text-align:center; float:left;}
div#container div#pagina div#galleria form div.imgmod img.mod {width:100px; height:67px; margin:5px; float:none;}
div#container div#pagina div#galleria img#large {width:600px; height:350px; margin:5px 30px;}
div#container div#pagina div#galleria div.modifica {margin:0px 0px 10px 15px;}
div#container div#pagina div#prenotazioni {height:670px; height:375px; background-image:url('immagini/pagine/prenotazioni.jpg'); padding-left:240px;}

div#container div#pagina div#prenotazioni h1 {padding:10px 20px 0px 20px;}
div#container div#pagina div#prenotazioni h2 {padding:10px 20px 20px 20px;}
div#container div#pagina div#prenotazioni p {margin-bottom:10px; font-size:12px; font-style:normal;}

div#container div#pagina div#prenotazioni div#prenok {background-color:#0a0; border:1px solid #050; padding:2px 10px; margin:0px 10px 10px 10px;}
div#container div#pagina div#prenotazioni div#prenox {background-color:#a00; border:1px solid #500; padding:2px 10px; margin:0px 10px 10px 10px;}
div#container div#pagina div#prenotazioni form {font-size:11px;}
div#container div#pagina div#prenotazioni form table#prenotazione {margin:0px 20px 5px 20px;}
div#container div#pagina div#prenotazioni form table#prenotazione tr td.a {width:0px;}
div#container div#pagina div#prenotazioni form table#prenotazione tr td.b {width:200px;}
div#container div#pagina div#prenotazioni form table#prenotazione tr td.b input {width:134px; color:#555;}
div#container div#pagina div#prenotazioni form table#prenotazione tr td.b select option {color:#555;}
div#container div#pagina div#prenotazioni form table#prenotazione tr td textarea {width:335px; height:50px; color:#555;}
div#container div#pagina div#prenotazioni div#conclusione {padding:0px 20px;}
div#container div#pagina div#prenotazioni div#conclusione span#codice {color:#f00; font-size:15px; font-weight:bold;}
div#container div#pagina div#prenotazioni div#conclusione input {width:137px;}
div#container div#pagina div#prenotazioni div#conclusione input#codice {width:40px; margin-right:10px;}

div#container div#pagina div#mappa h1 {padding:10px;}
div#container div#pagina div#mappa h2 {padding:0px 10px;}
div#container div#pagina div#mappa p {padding:10px; font-size:12px; font-style:normal;}
div#container div#pagina div#mappa iframe {width:650px; height:250px; margin:0px 10px;}
div#container div#pagina div#mappa small {margin:0px 10px;}
div#container div#pagina div#mappa a {color:#e9d064;}

div#container div#pagina div#login {height:670px; height:375px; background-image:url('immagini/pagine/login.jpg'); padding-left:370px;}
div#container div#pagina div#login h1 {padding:10px 20px;}
div#container div#pagina div#login div#form {margin:10px 10px;}

div#container div#pagina div#promozioni {height:670px; height:375px; background-image:url('immagini/istituzionale.jpg'); padding-left:370px;}
div#container div#pagina div#promozioni div#promo {height:670px; height:280px; margin-top:20px; overflow:auto;}
div#container div#pagina div#promozioni div#promo h2 {color:#d1b024; padding:0px 10px; font-style:normal; font-weight:bold;}
div#container div#pagina div#promozioni div#promo h3 {padding:0px 10px;}
div#container div#pagina div#promozioni div#promo p {border-bottom:1px dashed #555; padding-bottom:10px; margin-bottom:10px; font-size:11px; font-style:normal;}

div#container div#pagina div#promozioni form {padding:10px;}
div#container div#pagina div#promozioni form input {margin-bottom:5px; font-size:12px;}
div#container div#pagina div#promozioni form input#tit {width:277px; margin-bottom:5px; font-size:12px;}
div#container div#pagina div#promozioni form textarea {width:275px; height:100px; font-size:12px;}

div#container div#pagina div#eventi {height:670px; height:375px; background-image:url('immagini/pagine/eventi.jpg'); padding-left:370px;}
div#container div#pagina div#eventi div#even {height:670px; height:280px; margin-top:20px; overflow:auto;}
div#container div#pagina div#eventi div#even h2 {color:#d1b024; padding:0px 10px; font-style:normal; font-weight:bold;}
div#container div#pagina div#eventi div#even h3 {padding:0px 10px;}
div#container div#pagina div#eventi div#even p {border-bottom:1px dashed #555; padding-bottom:10px; margin-bottom:10px;}

div#container div#pagina div#eventi form {padding:10px;}
div#container div#pagina div#eventi form input {margin-bottom:5px; font-size:12px;}
div#container div#pagina div#eventi form input#tit {width:277px; margin-bottom:5px; font-size:12px;}
div#container div#pagina div#eventi form textarea {width:275px; height:100px; font-size:12px;}

div#credits {width:900px; padding-bottom:50px; margin:auto; text-align:center; font-size:10px;}
div#credits a {color:#aaa;}
div#credits a:hover {text-decoration:underline;}

div.modifica {background-color:#0a0; border:1px solid #050; padding:5px 10px; margin:10px 10px 0px 10px; text-align:center;}
div.modifica a {color:#fff;}
div.modifica a:hover {text-decoration:underline;}
