@charset "utf-8";

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

h1 {font-size:20px;}
h2 {font-size:15px;}
h3 {font-size:13px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

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

input, select, textarea {font:11px Arial, Helvetica, sans-serif;}

.clear-left {clear:left;}
.clear-right {clear:right;}
.clear-both {clear:both;}
.ok, .ko {height:20px; line-height:20px; color:#393; background-color:#efe; border:1px solid #dfd; padding:0px 5px; margin:10px; font-weight:bold; text-align:center;}
.ko {color:#933; background-color:#fee; border:1px solid #fdd;}

img#icona {margin-right:5px; float:left;}
h3#sottot {margin-bottom:10px;}

/* ADMIN */
body div#admin {background:#fff url('immagini/admin.gif'); width:100%; height:30px; line-height:30px; color:#000; border-bottom:0px solid #555; padding-left:10px; left:0px; position:fixed; z-index:9999;}
body div#admin a.logo {float:left;}
body div#admin a.logo img {float:left;}
body div#admin a.admin {color:#fff; background:#000 url('immagini/back-20.gif'); height:20px; line-height:19px; padding:0px 10px; margin:5px; font-weight:bold; float:right;}
body div#admin a.right {color:#fff; background:#000 url('immagini/back-20.gif'); height:20px; line-height:19px; padding:0px 10px; margin:5px 20px 5px 5px; font-weight:bold; float:right;}
body div#admin a:hover {background:#000 url(''); color:#555;}
body div#admin-bottom {padding-top:30px;}

/* STRUTTURA DELLA SCHEDA */
body {color:#000; font:11px Arial, Helvetica, sans-serif;}

body div#container {width:800px; padding:0px; margin:auto; }
body div#contain {width:800px; padding:10px; margin:auto; }

body div#container div#banner {width:726px; height:88px; background-color:#000; color:#fff; line-height:88px; border:1px solid #000; margin:auto; text-align:center;}

body div#container div#menu {height:30px; line-height:30px; background:#000 url('immagini/menu.gif');}
body div#container div#menu ul.menu {border:0px; padding:0px; margin:0px 5px; float:left;}
body div#container div#menu ul.menu li {list-style-type:none; float:left;}
body div#container div#menu ul.menu li a {color:#fff; border-right:1px solid #333; padding:0px 10px; font-size:10px; text-transform:uppercase;}
body div#container div#menu ul.menu li a:hover {color:#555;}
body div#container div#menu ul.top-menu li a {color:#FF0000; border-left:1px solid #333; padding:0px 10px; font-size:10px; text-transform:uppercase;}
body div#container div#menu ul.top-menu li a:hover {color:#555;}


body div#container div#foto {margin-bottom:10px;}
body div#container div#top-menu {height:30px;line-height:30px; background:#000 url('immagini/menu.gif'); margin:0px 0px 10px 0px;}

body div#container div#top-menu ul.link {border:0px; padding:0px; margin:0px 0px 0px 5px; float:left;}
body div#container div#top-menu ul.link li {color::#fff; list-style-type:none;float:left;}
body div#container div#top-menu ul.link li a {color:#ccc; border-right:1px solid #333; padding:0px 10px; font-size:10px;}
body div#container div#top-menu ul.link li a:hover {color:#555;}
body div#container div#top-menu ul.link li a b {color:#FF0000; text-transform:uppercase;}
body div#container div#top-menu ul.link li a:hover b {color:#555;}
body div#container div#top-menu ul.top-menu {border:0px; padding:0px; margin:0px 5px; float:right;}
body div#container div#top-menu ul.top-menu li {list-style-type:none; float:left;}
body div#container div#top-menu ul.top-menu li a {color:#FF0000; border-left:1px solid #333; padding:0px 10px; font-size:10px; text-transform:uppercase;}
body div#container div#top-menu ul.top-menu li a:hover {color:#555;}

.copertinamappa {margin-bottom:10px;background:#000 url('immagini/copertina.gif');}
.copertina2     {margin-bottom:10px;background:#FFFFFF;}
.copertina3     {margin-bottom:10px;background:#e5e3df;}
/*.copertina3     {margin-bottom:10px;background:#000 url('immagini/copertina3.gif');} */
body div#container div#copertina {margin-bottom:10px;}
body div#container div#copertina img {width:800px;}
body div#container div#copertina div.mod {background:#6f6 url('immagini/icone/gestisci.gif') 5px no-repeat; padding:5px 10px 5px 30px; margin-top:5px;}
body div#container div#copertina div.mod a {color:#050; font-weight:bold;}
body div#container div#copertina div.mod a:hover {text-decoration:underline;}

/* STRUTTURA DELLA PAGINA */
body div#container div#pagina {min-height:800px;}
body div#container div#up {margin-top:-10px; float:left}
body div#container div#down {margin-top:-10px; float:left}

body div#container div#pagina div#home div#layout-up {margin-bottom:10px;margin-left:35px;}
body div#container div#pagina div#home div#layout-preno {width:550px; margin-left:125px; float:left;}
body div#container div#pagina div#home div#layout-sx {width:395px; margin-right:10px; float:left;}
body div#container div#pagina div#home div#layout-dx {width:395px; float:left;}
body div#container div#pagina div#home div#layout-bt {margin-bottom:10px;}
body div#container div#pagina div#home div#layout-sx div.modulo div#men {width:780px;height:30px; line-height:30px; background:#000 url('immagini/menu.gif'); margin-bottom:10px;}

body div#container div#luoghi {margin-left:10px; float:left;}
body div#container div#pagina div#min {width:800px;height:30px; line-height:30px; background:#000 url('immagini/menu.gif'); margin-bottom:10px;}
div.modulomappa {padding:50px; margin-bottom:10px;}
div.modulo {padding:10px; margin-bottom:10px;}
div.modulo h3 {border-bottom:1px solid #000; padding-bottom:5px; font-size:10px;}
div.modulo h5 {font-size:12px;}
div.modulo h5 a {font-style:italic;}
div.modulo h5 a:hover {text-decoration:underline;}
div.modulo h6 {border-bottom:1px solid #000; padding-bottom:5px; margin-bottom:10px; font-size:10px;}
div.modulo h7 {border-bottom:1px solid #000; padding-bottom:5px; font-size:10px;}
div.modulo p {text-align:justify;}
/* PAGINA HOME */
div#pagina div#home div.modulo div#slider {width:375px; height:250px; position:relative; overflow:hidden;}
div#pagina div#home div.modulo div#slider #sliderContent {width:375px; padding:0px; margin:0px; position:absolute; top:0;}
div#pagina div#home div.modulo div#slider .sliderImage {width:375px; background-color:#000; position:relative; display:none; float:left;}
div#pagina div#home div.modulo div#slider .sliderImage img {}
div#pagina div#home div.modulo div#slider .sliderImage span {width:355px; background-color:#000; color:#fff; padding:10px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; font:10px/15px Arial, Helvetica, sans-serif; position:absolute; display:none;}
div#pagina div#home div.modulo div#slider .clear {clear:both;}
div#pagina div#home div.modulo div#slider .sliderImage span strong {font-size:14px;}
div#pagina div#home div.modulo div#slider .top {top:0; left:0;}
div#pagina div#home div.modulo div#slider .bottom {bottom:0; left:0;}
div#pagina div#home div.modulo div#slider ul {list-style-type:none;}

div#pagina div#home div.modulo div.pro {background:url('immagini/icone/promozioni.gif') no-repeat; padding:1px 0px 0px 20px; margin-bottom:5px;}
div#pagina div#home div.modulo div.pro a {font-size:10px;}
div#pagina div#home div.modulo div.pro strong {font-size:11px;}
div#pagina div#home div.modulo div.pro:hover strong {text-decoration:underline;}

div#pagina div#home div.modulo div.eve {background:url('immagini/icone/eventi.gif') no-repeat; padding:1px 0px 0px 20px; margin-bottom:5px;}
div#pagina div#home div.modulo div.eve a {font-size:10px;}
div#pagina div#home div.modulo div.eve strong {font-size:11px;}
div#pagina div#home div.modulo div.eve:hover strong {text-decoration:underline;}

div#pagina div#home div.modulo div.iti {width:70px; height:70px; margin:0px 3px 6px 2px; float:left;}
div#pagina div#home div.modulo div.iti img {width:70px; height:70px;}

div#pagina div#home div.modulo div.str {width:70px; height:70px; margin:0px 3px 6px 2px; float:left;}
div#pagina div#home div.modulo div.str img {width:70px; height:70px;}

/* PAGINA INFO */
div#pagina div#info div.modulo form {background-color:#6f6; padding:10px; margin-top:10px;}
div#pagina div#info div.modulo form h2 {margin-bottom:10px;}
div#pagina div#info div.modulo form span {font-size:10px;}
div#pagina div#info div.modulo form input#submit {padding:2px 5px; margin-bottom:10px;}
div#pagina div#info div.modulo form input#text {width:735px; border:1px solid #aaa; padding:5px 10px; margin-bottom:5px;}
div#pagina div#info div.modulo form textarea {width:735px; height:300px; border:1px solid #aaa; padding:10px; margin-bottom:5px;}

/* PAGINA GALLERIA */

div#pagina div#galleria {}
div#pagina div#galleria div.modulo p#foto {margin-top:-20px; float:left}
div#pagina div#galleria div.modulo p#continua {margin-top:-10px; float:left}

div#pagina div#galleria div.modulo div#nav ul.nav {width:300px; float:right;}
div#pagina div#galleria div.modulo div#nav ul.nav li {height:30px; line-height:30px; list-style-type:none; float:right;}
div#pagina div#galleria div.modulo div#nav ul.nav li a {color:#000; padding:3px 10px; font-weight:bold;}
div#pagina div#galleria div.modulo div#nav ul.nav li a:hover {background:#eee url(''); color:#000;}

div#pagina div#galleria div.modulo form {width:361px; height:163px; background:#6f6 url(''); padding:10px; margin:11px 0px 10px 0px; float:right;}
div#pagina div#galleria div.modulo form h2 {margin-bottom:10px;}
div#pagina div#galleria div.modulo form span {font-size:10px;}
div#pagina div#galleria div.modulo form input#text {width:349px; border:1px solid #aaa; padding:5px; margin-bottom:5px;}
div#pagina div#galleria div.modulo form input#file {width:200px; padding:5px; margin-bottom:10px; float:left;}
div#pagina div#galleria div.modulo form input#submit {padding:2px 5px; float:right;}

div#pagina div#galleria div.modulo div#foto {padding:0px 0px; margin-top:10px;}
div#pagina div#galleria div.modulo div#foto div.img {width:95px; height:95px; margin:1px; float:left; overflow:hidden;}
div#pagina div#galleria div.modulo div#foto div.img img {min-width:95px; min-height:95px;}

/* PAGINA PROMOZIONI */

div#pagina div#promozioni div.modulo div#add_pro {background:#6f6 url('immagini/icone/add_evento.gif') 5px no-repeat; padding:5px 10px 5px 30px;}
div#pagina div#promozioni div.modulo div#add_pro a {color:#050; font-weight:bold;}
div#pagina div#promozioni div.modulo div#add_pro a:hover {text-decoration:underline;}

div#pagina div#promozioni div.modulo form {background-color:#6f6; padding:10px; margin:5px 0px 10px 0px;}
div#pagina div#promozioni div.modulo form h2 {margin-bottom:10px;}
div#pagina div#promozioni div.modulo form span {font-size:10px;}
div#pagina div#promozioni div.modulo form input.data {width:15px; border:1px solid #aaa; padding:5px 10px; margin-bottom:5px;}
div#pagina div#promozioni div.modulo form input.anno {width:30px; border:1px solid #aaa; padding:5px 10px; margin-bottom:5px;}
div#pagina div#promozioni div.modulo form input#text {width:735px; border:1px solid #aaa; padding:5px 10px; margin-bottom:5px;}
div#pagina div#promozioni div.modulo form textarea {width:735px; height:100px; border:1px solid #aaa; padding:10px; margin-bottom:5px;}
div#pagina div#promozioni div.modulo form input#submit {padding:2px 5px; margin-top:10px;}

div#pagina div#promozioni div.promozione {height:100px; margin-top:5px; overflow:hidden;}
div#pagina div#promozioni div.promozione div#espandi {clear:both;}
div#pagina div#promozioni div.promozione div.img {width:100px; height:100px; margin-right:10px; float:left; overflow:hidden;}
div#pagina div#promozioni div.promozione div.img a img {min-width:100px; min-height:100px;}
div#pagina div#promozioni div.promozione a h3 {border:0px; padding:0px; margin:5px 0px 5px 0px; font-size:15px;}
div#pagina div#promozioni div.promozione a span.data {height:16px; color:#aaa; background:url('immagini/icone/evento.gif') no-repeat; padding:2px 0px 0px 20px;}
div#pagina div#promozioni div.promozione a p {margin-top:5px; font-style:italic;}
div#pagina div#promozioni div.promozione a:hover h3 {text-decoration:underline;}
div#pagina div#promozioni div.promozione a:hover p {text-decoration:underline;}

/* PAGINA EVENTI */

div#pagina div#eventi div.modulo div#add_eve {background:#6f6 url('immagini/icone/add_evento.gif') 5px no-repeat; padding:5px 10px 5px 30px;}
div#pagina div#eventi div.modulo div#add_eve a {color:#050; font-weight:bold;}
div#pagina div#eventi div.modulo div#add_eve a:hover {text-decoration:underline;}

div#pagina div#eventi div.modulo form {background-color:#6f6; padding:10px; margin:5px 0px 10px 0px;}
div#pagina div#eventi div.modulo form h2 {margin-bottom:10px;}
div#pagina div#eventi div.modulo form span {font-size:10px;}
div#pagina div#eventi div.modulo form input.data {width:15px; border:1px solid #aaa; padding:5px 10px; margin-bottom:5px;}
div#pagina div#eventi div.modulo form input.anno {width:30px; border:1px solid #aaa; padding:5px 10px; margin-bottom:5px;}
div#pagina div#eventi div.modulo form input#text {width:735px; border:1px solid #aaa; padding:5px 10px; margin-bottom:5px;}
div#pagina div#eventi div.modulo form textarea {width:735px; height:100px; border:1px solid #aaa; padding:10px; margin-bottom:5px;}
div#pagina div#eventi div.modulo form input#submit {padding:2px 5px; margin-top:10px;}

div#pagina div#eventi div.evento {height:100px; margin-top:5px; overflow:hidden;}
div#pagina div#eventi div.evento div#espandi {clear:both;}
div#pagina div#eventi div.evento div.img {width:100px; height:100px; margin-right:10px; float:left; overflow:hidden;}
div#pagina div#eventi div.evento div.img a img {min-width:100px; min-height:100px;}
div#pagina div#eventi div.evento a h3 {border:0px; padding:0px; margin:5px 0px; font-size:15px;}
div#pagina div#eventi div.evento a span.data {height:16px; color:#aaa; background:url('immagini/icone/evento.gif') no-repeat; padding:2px 0px 0px 20px;}
div#pagina div#eventi div.evento a p {margin-top:5px; font-style:italic;}
div#pagina div#eventi div.evento a:hover h3 {text-decoration:underline;}
div#pagina div#eventi div.evento a:hover p {text-decoration:underline;}

/* PAGINA LOGIN */
div#pagina div#login div.modulo form {margin-top:20px; text-align:center;}
div#pagina div#login div.modulo form a {font-weight:bold; text-decoration:underline;}
div#pagina div#login div.modulo form a:hover {text-decoration:none;}

/* CREDITS */
body div#container div#credits {color:#000; padding:20px; font-size:10px; text-align:center;}

body div#container div#goog {color:#000; padding:20px; font-size:10px;float:left;}

