@charset "utf-8";

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

h1 {font-size:17px;}
h2 {font-size:15px;}
h3 {font-size:10px;}
h4 {font-size:12px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

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

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

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

html {background-color:#fff; color:#000; font:12px Arial, Helvetica, sans-serif;}

html body {}

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

/* HEADER */
html body div#container div#header {height:90px; margin:20px 0px;}
html body div#container div#header div#titolo {height:40px; padding:25px 0px; margin:0px 11px; float:left;}
html body div#container div#header div.banner {height:90px; float:left;}

/* ETICHETTE */
html body div#container div#etichette {height:40px; margin-bottom:20px; float:left;}
html body div#container div#etichette a {margin-right:8px; float:left;}
html body div#container div#etichette a#msn {margin-right:0px; float:left;}

/* PANORAMICA */
html body div#container div#panoramica {width:450px; height:200px; margin-bottom:20px; float:left;}

/* INDI */
html body div#container div#indi {width:450px; height:200px; margin-bottom:20px; float:left;}
html body div#container div#indi h2 {color:#000; padding:0px 10px;}
html body div#container div#indi h3 {color:#ccc; padding:0px 10px; font-weight:normal;}
html body div#container div#indi p {padding:10px 0px 10px 10px; text-align:justify;}
html body div#container div#indi img#registra {margin:10px 17px 0px 20px;}
html body div#container div#indi img#accedi {margin:10px 10px 0px 0px;}

/* W3C */
html body div#container div#w3c {width:204px; height:40px; margin-bottom:10px; float:left;}
html body div#container div#w3c p {float:left;}
html body div#container div#w3c p#xhtml {margin-right:10px;}

/* CATEGORIE */
html body div#container div#categorie {width:200px; float:left;}
html body div#container div#categorie ul {margin-bottom:10px;}
html body div#container div#categorie ul li {height:16px; background:url('immagini/icone/categorie.gif') no-repeat; padding:0px 20px; list-style-type:none;}
html body div#container div#categorie ul li a {}
html body div#container div#categorie ul li a:hover {text-decoration:underline;}
html body div#container div#categorie ul li a b {color:#c00; font-size:11px;}
html body div#container div#categorie div.banner {width:180px; height:150px; margin-bottom:10px;}

/* MAIN */
html body div#container div#main {width:700px; float:left;}
html body div#container div#main div.banner {height:15px; background-color:#f7f7ff; padding:5px; margin-bottom:1px;}
html body div#container div#main strong#cat {color:#000; font-size:11px;}
html body div#container div#main h1 {color:#a00; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:10px;}
html body div#container div#main p {color:#000; margin-bottom:10px; text-align:justify;}
html body div#container div#main p a {color:#a00; text-decoration:underline;}
html body div#container div#main p a:hover {text-decoration:none;}
html body div#container div#main div.str {height:25px; line-height:25px; margin-bottom:1px;}
html body div#container div#main div.str a {width:690px; height:25px; color:#555; background-color:#eee; padding-left:10px; font-size:10px; float:left;}
html body div#container div#main div.str a:hover {color:#a00; background-color:#faa; text-decoration:none;}
html body div#container div#main div.str a strong {color:#000; font-size:11px; font-weight:bold;}


html body div#container div#main div.post {background-color:#f7f7ff; padding:10px; margin-bottom:1px;}
html body div#container div#main div.post a img {width:80px; height:60px; border:1px solid #000; margin-right:10px; float:left;}
html body div#container div#main div.post h2 {margin-bottom:2px; font-size:12px;}
html body div#container div#main div.post p {margin-bottom:2px; font-size:12px;}
html body div#container div#main div.post span {font-weight:bold; font-size:11px;}
html body div#container div#main div.post span a {color:#a00;}

html body div#container div#main div.articolo {border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
html body div#container div#main div.articolo h1 {color:#a00; margin-top:10px;}
html body div#container div#main div.articolo span {}
html body div#container div#main div.articolo img {width:300px; margin:0px 10px 10px 0px; float:left;}
html body div#container div#main div.articolo p {}
html body div#container div#main div.articolo a {color:#a00; font-weight:bold;}

/* REGISTRA */
html body div#container div#registra {background:#f7f7ff url('immagini/sezione-header.gif') no-repeat; padding:20px 20px 10px 20px; margin-top:80px;}
html body div#container div#registra strong {color:#000; font-size:11px;}
html body div#container div#registra h1 {color:#a00; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:10px;}
html body div#container div#registra p {}
html body div#container div#registra-footer {width:900px; height:10px; background:#f7f7ff url('immagini/sezione-footer.gif'); margin-bottom:30px;}

/* LOGIN */
html body div#container div#login {background:#f7f7ff url('immagini/sezione-header.gif') no-repeat; padding:20px 20px 10px 20px; margin-top:80px;}
html body div#container div#login strong {color:#000; font-size:11px;}
html body div#container div#login h1 {color:#a00; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:30px;}
html body div#container div#login form {color:#aaa; font-size:12px;}
html body div#container div#login-footer {width:900px; height:10px; background:#f7f7ff url('immagini/sezione-footer.gif'); margin-bottom:10px;}

/* PANNELLO */
html body div#container div#pannello {background:#f7f7ff url('immagini/sezione-header.gif') no-repeat; padding:20px 20px 10px 20px; margin-top:80px;}
html body div#container div#pannello a {text-decoration:underline;}
html body div#container div#pannello a:hover {text-decoration:none;}
html body div#container div#pannello strong {color:#000; font-size:11px;}
html body div#container div#pannello h1 {color:#a00; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:10px;}
html body div#container div#pannello-footer {width:900px; height:10px; background:#f7f7ff url('immagini/sezione-footer.gif'); margin-bottom:10px;}

/* PANNELLO LEFT */
html body div#container div#pannello div#pannello-left {width:179px; border-right:1px solid #eee; padding-right:10px; margin-right:10px; float:left;}
html body div#container div#pannello div#pannello-left h3 {color:#a00; margin:10px 0px 5px 0px; font-size:11px;}
html body div#container div#pannello div#pannello-left div {height:20px; line-height:20px; border:1px solid #ddd; padding-left:25px; margin-bottom:1px; font-size:11px;}
html body div#container div#pannello div#pannello-left div a {font-size:11px; font-weight:bold;}
html body div#container div#pannello div#pannello-left div.go {background:#eee url('immagini/icone/go.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.profile {background:#eee url('immagini/icone/profile.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.template {background:#eee url('immagini/icone/template.gif') 5px 0px no-repeat;}
html body div#container div#pannello div#pannello-left div.information {background:#eee url('immagini/icone/information.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.promo {background:#eee url('immagini/icone/promo.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.promo {background:#eee url('immagini/icone/promo.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.events {background:#eee url('immagini/icone/events.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.image {background:#eee url('immagini/icone/image.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.tour {background:#eee url('immagini/icone/tour.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.comments {background:#eee url('immagini/icone/comments.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.stats {background:#eee url('immagini/icone/stats.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left div.logout {background:#eee url('immagini/icone/logout.gif') 5px 2px no-repeat;}
html body div#container div#pannello div#pannello-left form {margin-bottom:20px;}
html body div#container div#pannello div#pannello-left form p {color:#aaa; margin-bottom:5px; font-style:italic;}

/* PANNELLO RIGHT */
html body div#container div#pannello div#pannello-right {width:660px; float:left;}
html body div#container div#pannello div#pannello-right h2 {color:#a00; margin-bottom:10px;}
html body div#container div#pannello div#pannello-right span.attendi {color:#fff; height:30px; line-height:30px; background-color:#a00; padding:0px 10px; font-weight:bold;}
html body div#container div#pannello div#pannello-right table {width:660px;}
html body div#container div#pannello div#pannello-right table tr td {width:70px; padding:3px;}
html body div#container div#pannello div#pannello-right table tr td.space {width:10px;}
html body div#container div#pannello div#pannello-right table tr td input {width:200px; padding:3px;}
html body div#container div#pannello div#pannello-right table tr td select {width:200px; padding:3px;}
html body div#container div#pannello div#pannello-right table tr td input.check {width:20px;}
html body div#container div#pannello div#pannello-right table tr td input.half {width:100px;}
html body div#container div#pannello div#pannello-right table tr td input.double {width:400px;}
html body div#container div#pannello div#pannello-right table tr td input.submit {width:150px; color:#000; padding:2px;}
html body div#container div#pannello div#pannello-right table tr td input.subred {width:150px; color:#f00; padding:2px; font-weight:bold;}
/* PANNELLO RIGHT - GALLERIA */
html body div#container div#pannello div#pannello-right div#galleria strong {height:16px; line-height:16px; background:url('immagini/icone/go.gif') no-repeat; padding-left:20px;}
html body div#container div#pannello div#pannello-right div#galleria form {border-top:1px solid #eee; border-bottom:1px solid #eee; padding:10px 0px; margin:10px 0px;}
html body div#container div#pannello div#pannello-right div#galleria form table tr td div.img {width:95px; height:95px; overflow:hidden;}
html body div#container div#pannello div#pannello-right div#galleria form table tr td div.img img {min-width:95px; min-height:95px;}
html body div#container div#pannello div#pannello-right div#galleria form table tr td a {color:#f00; margin-left:20px; font-weight:bold; text-decoration:none;}
html body div#container div#pannello div#pannello-right div#galleria form table tr td a:hover {text-decoration:underline;}
html body div#container div#pannello div#pannello-right div#galleria div#immagini {}
html body div#container div#pannello div#pannello-right div#galleria div#immagini div.img {width:92px; height:92px; margin:1px; float:left; overflow:hidden;}
html body div#container div#pannello div#pannello-right div#galleria div#immagini div.img img {min-width:92px; min-height:92px;}
/* PANNELLO RIGHT - TEMPLATE */
html body div#container div#pannello div#pannello-right div#template form table tr td.pippo {width:214px;}
html body div#container div#pannello div#pannello-right div#template form table tr td.pluto {width:434px;}
html body div#container div#pannello div#pannello-right div#template form table tr td.picker {width:434px;}
html body div#container div#pannello div#pannello-right div#template form table tr td.picker input {width:50px; margin-right:10px; float:left;}
html body div#container div#pannello div#pannello-right div#template form table tr td.picker div.table {float:left;}
html body div#container div#pannello div#pannello-right div#template form table tr td.picker div.table table.picker {width:504px; height:84px; background-color:#fff; border:0px; padding:0px; margin:25px 0px 0px -30px; position:absolute; z-index:1;}
html body div#container div#pannello div#pannello-right div#template form table tr td.picker div.table table.picker tr {padding:0px; margin:0px;}
html body div#container div#pannello div#pannello-right div#template form table tr td.picker div.table table.picker tr td {width:10px; height:10px; border:1px solid #000; padding:0px; margin:1px; font-size:1px;}
html body div#container div#pannello div#pannello-right div#template form table tr td.picker div.picker {width:15px; height:15px; border:1px solid #000; margin-right:10px; text-decoration:none; float:left;}
html body div#container div#pannello div#pannello-right div#template form table tr td.paperino {width:654px;}
/* PANNELLO RIGHT - INFORMAZIONI */
html body div#container div#pannello div#pannello-right div#informazioni form textarea {width:640px; height:400px; padding:10px;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code {}
html body div#container div#pannello div#pannello-right div#informazioni form div#code input.code {width:50px; height:30px; font-size:11px; font-weight:bold;}


html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-b {width:20px; height:20px; background:url('immagini/icone/code-s.gif'); margin-right:5px; float:left;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-b:hover {background-position:0px -20px;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-i {width:20px; height:20px; background:url('immagini/icone/code-s.gif'); margin-right:5px; float:left;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-i:hover {background-position:0px -20px;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-u {width:20px; height:20px; background:url('immagini/icone/code-s.gif'); margin-right:5px; float:left;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-u:hover {background-position:0px -20px;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-s {width:20px; height:20px; background:url('immagini/icone/code-s.gif'); margin-right:5px; float:left;}
html body div#container div#pannello div#pannello-right div#informazioni form div#code a#code-s:hover {background-position:0px -20px;}

/* FOOTER */
html body div#container div#footer div.banner {background:#f7f7ff url('immagini/sezione-header.gif') no-repeat; padding-top:10px; text-align:center;}
html body div#container div#footer div.banner-footer {width:900px; height:10px; background:#f7f7ff url('immagini/sezione-footer.gif'); margin-bottom:10px;}

html body div#container div#footer div#credits {padding:20px; font-size:11px; text-align:center;}
html body div#container div#footer div#credits span a {text-decoration:underline;}
html body div#container div#footer div#credits span a:hover {text-decoration:none;}
