body {
background-image:url('images/background.gif');
background-repeat:repeat-x;
background-attachment:fixed;
background-color: #fc3;
text-align: center;
font-size: 11px;
font-family: Verdana,'Trebuchet MS',Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;  
padding: 0px;
padding-top: 8px;
padding-bottom: 8px;
margin: 0px;
}

hr {
display: none;
}

h1{
color: #000066;
}

h2{
color: #006600;
}

.testo a {
color: #000;
}

.testo a:hover {
background-color: #ffff66;
border-bottom: 1px dotted #000;
text-decoration: none;
}

#overtop {
margin-left: auto;
margin-right: auto; 
width: 760px;
}

#top {
height: 70px;
border: 2px solid #106641;
margin: 0px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
width: 764px;
voice-family : "\"}\""; 
voice-family : inherit; 
width: 760px;
}

#foo{
}

#contnav {
background-color: #106641;
border: 2px solid #106641;
border-top: none;
overflow: hidden; 
padding: 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
width: 764px;
voice-family : "\"}\""; 
voice-family : inherit; 
width: 760px;
}

#foo{
}

#navbar {
float: left;
background-color: #106641;
width: 640px;
font-size: 11px; 
text-align: left;
overflow: hidden; 
}

#navbar ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#navbar li{
text-decoration: none;
float: left;
line-height: 1.6em;
text-align: center;
}

#navbar li.here{
color: #fff;
background-color: #671410;
display: block;
border: 1px solid #000;
padding-left: 4px;
padding-right: 4px;
margin-right: 2px;
}

#navbar li a{
color: #fff;
background-color: #4B6387;
display: block;
border: 1px solid #000;
padding-left: 4px;
padding-right: 4px;
text-decoration: none;
margin-right: 2px;
}

#navbar li a:hover{
color: #000;
background: #ffffcc;
}

#flags {
float: left;
text-align: right;
background-color: #106641;
width: 120px;
font-size: 11px; 
text-align: right;
padding: 0px;
margin: 0px;
overflow: hidden; 
}

#flags img {
border: 1px solid #000;
margin-left: 2px;
}

#flags ul{
background-color: #106641;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#flags li{
text-decoration: none;
float: right;
}

#flags li a{
display: block;
text-decoration: none;
}

#flags li a:hover{
}

#main{
background: #ffffde;
overflow: hidden;
text-align: left;
border: 2px solid #106641;
border-top: 0px;
border-bottom: 0px;
margin-left: auto;
margin-right: auto;
width: 764px;
voice-family : "\"}\""; 
voice-family : inherit; 
width: 760px;
}

#foo{
}

#left{
float: left;
width: 140px;
overflow: hidden;
}

#cent{
float: left;
border-left: 1px dashed #106641;
overflow: hidden;
width: 460px;
voice-family : "\"}\""; 
voice-family : inherit; 
width: 459px;
}

#foo{
}

#wide{
float: left;
border-left: 1px dashed #106641;
overflow: hidden;
width: 620px;
voice-family : "\"}\""; 
voice-family : inherit; 
width: 619px;
}

#foo{
}
#right{
float: left;
width: 160px;
overflow: hidden;
}

.boxino{
width: 100% - 6px;
border: 1px solid #106641;
padding: 3px;
}

.titolo {
width: 100% - 6px;
border: 1px solid #106641;
border-bottom: 0px;
background: #ACC06C;
color: #000;
font-weight:bold; 
padding: 2px;
}

#footer {
line-height: 2em; 
text-align: center;
border: 2px solid #106641;
margin-left: auto;
margin-right: auto;
background-color: #106641;
color: #fff;
width: 764px;
voice-family : "\"}\""; 
voice-family : inherit; 
width: 760px;
}

#foo{
}

#footer a{
color: #fff;
}

#footer a:hover{
color: #106641;
background-color: #ffffcc;
text-decoration: none;
}

#postfooter {
width: 760px;
margin-left: auto;
margin-right: auto; 
text-align: right;
}

.preposttext {
padding: 5px;
}

.testo {
padding: 5px;
}

select.form {
border: 1px solid #000;
}

input.bottone {
border: 1px solid #000;
font-size: 11px; 
}

#newsbox {
padding: 5px;
}

input.formstile {
font-family:Verdana,'Trebuchet MS',Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #000000;
}

select.formstile {
font-family:Verdana,'Trebuchet MS',Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #000000;
}

textarea.formstile {
font-family:Verdana,'Trebuchet MS',Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #000000;
}


.bordato {
	border: 1px solid #006600;
}
