/* INIZIO CSS - LDF FORM BY MRBALKANOPHILE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;} body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}

header, section, nav {width: 900px;}
footer {width: 898px;}
nav {margin: 20px auto; text-align: center;}
.campo, select {width: 700px;}
.clear {clear: both;}
nav {text-align: center; margin: 0 auto;}
nav ul {display: inline;}
nav ul li {display: inline;}
fieldset li {margin-bottom: 3px;}
form li {margin-bottom: 15px;}

body {background: #000000 url(img/back.jpg) repeat fixed top center;}
header {background: transparent url(img/logo.png) no-repeat top center; height: 150px;}
input, textarea {background: #DDDDDD;}
footer, #bottone:hover {background-color: #BBDDFF;}

body {color: #000000;}
a:link, a:visited, a:active, nav ul li a:link, nav ul li a:visited, nav ul li a:active {color: #336699;}
a:hover, nav ul li a:hover {color: #EEBB00;}
fieldset, legend, #bottone, input, textarea, footer {border: 1px solid #000000;}
footer {border-top: 0px solid #000000;}
nav ul li {border: 1px solid #336699;}
nav ul li:hover {border: 1px solid #EEBB00;}
fieldset, legend {background-color: #EEEEEE;}
#safe {background-color: #44CC44; color: #000000;}
#nsfw {background-color: #CC4444; color: #000000;}
.ini {background-color: #336699; color: #EEEEEE;}
footer, #bottone:hover {color: #444444;}
ul li div {margin-right: 15px; display: inline;}

#contatori {width: 100%; text-align: center;}
#contatori td {width: 16.6%; border: 1px solid #000000; text-align: center;}
.even {color: #EEEEEE; background-color: #336699;}

body, input, textarea {font-family: 'Rambla', Verdana;}
body, h3, h4 {font-size: 95%;}
h1 {font-size: 140%;}
h2, h5 {font-size: 120%;}
footer h6 {font-size: 90%;}

body * {line-height: 150%;}
.admin {width: 95%; margin-top: 30px;}
header, section, footer {margin: 0 auto;}
.centra {text-align: center;}
.intestazione {text-transform: uppercase;}
a:link, a:visited, a:active {font-weight: bold; text-decoration: none;}
h1 {font-weight: bold; text-transform: uppercase; color: #336699; margin: 0 auto 20px; text-align: center;}
h2 {font-weight: bold; text-transform: uppercase; color: #336699; margin: 0 auto 10px;}
h3 {font-weight: bold; color: #000000; padding: 2px 5px;}
h4 {display: inline; padding: 4px 8px; margin: 0px 20px 0px 5px; font-weight: bold;}
h5 {text-align: center; margin-bottom: 8px;}
footer {-webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;}
section {padding: 0px 5px;}
footer h6, nav ul li a {padding: 2px 5px; text-align: center;}
footer a:hover {text-decoration: underline;}
#admin table {margin: 30px 0; border-collapse: collapse; width: 100%;}
td {padding: 3px; vertical-align: middle;}
h4, legend, #bottone, input, textarea, .squadra, .controllo, nav ul li, nav ul li a, nav ul li a:hover, #counter, select {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
legend, #bottone {font-weight: bold; vertical-align: middle !important; text-transform: uppercase;}
fieldset {margin: 20px 0 0; padding: 20px; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}
legend {text-align: right; padding: 8px 15px;}
#bottone {text-align: center !important; padding: 10px 15px;}
ol {list-style-type: none; padding: 0; margin: 0;}
label {width: 140px; display: inline-block; vertical-align: middle; font-weight: bold; text-transform: uppercase;}
.campo {vertical-align: middle;}
input, textarea {display: inline-block; padding: 4px;}
.voce {margin-bottom: 16px;}
#scheda input, #scheda textarea, #scheda select, a, a:hover, select {-moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}

.entry_text ul, .entry_text ul li {list-style: none; margin: 0; padding: 0;}
.entry_text ul li a {display: block; border-bottom: 1px solid #333333; padding: 4px; color: #333333;}
.entry_text ul li a:hover {background: #DDDDDD; color: #FFFFFF; border-bottom: 1px solid #333333;}

.hide {position: absolute; top: -9999px; left: -9999px;}

#explorer .list-wrap {padding: 10px 0 0; margin: 0;}

#explorer ul {list-style: none;}
#explorer ul li a {display: block; border-bottom: 1px solid #000000; padding: 4px; color: #336699;}
#explorer ul li a:hover {background: #336699; color: #EEEEEE;}
#explorer ul li:last-child a {border: none;}
#explorer .nav {margin: 0; overflow: hidden;}
#explorer .nav li {background-color: #336699; width: 100px; float: left; margin: 0 10px 0 0;}
#explorer .nav li.last {margin-right: 0;}
#explorer .nav li a {color: #EEEEEE; display: block; padding: 5px; text-align: center; border: 0; text-decoration: none;}
#explorer li a.current:hover, #explorer .nav li a:hover, #explorer .nav li a:focus {background-color: #EEEEEE; color: #336699; text-decoration: none;}
#explorer li a.current {background-color: #6699CC; color: #EEEEEE; text-decoration: none;}