body {
width:726px;
margin:0 auto;
padding:0;
font:76% trebuchet MS,verdana,helvetica,arial,sans-serif;
color:#606060;
text-align:center;
background-color:#F7FBFC;
}

#wrap {
width:726px;
margin:0;
padding:0;
text-align:left;
background-color:white;
border:0;
}

.clear {
display:block;
height:1px;
clear:both;
}

label, .submit, #submit, #reset {
cursor:pointer;
cursor:hand;
}

#header {
width:726px;
height:145px;
margin:0;
padding:0;
margin-bottom:30px;
}
#header img {
margin:0;
padding:0;
border:0;
}
#nav {
margin:0;
padding:0;
font:12px century gothic,trebuchet MS,verdana,helvetica,arial,sans-serif;
letter-spacing:1.5px;
font-weight:bold;
color:#007080;
}
#nav ul {
margin:0 0 0 65px;
padding:0;
}
#nav ul li {
display:inline;
list-style:none;
visibility:hidden;
}
.home {
margin-right:46px;
}
.news {
margin-right:26px;
}
.segreteria {
margin-right:24px;
}
.albo {
margin-right:50px;
}
.link {
margin-right:30px;
}
.circolari {
margin-right:13px;
}

#ie5nav {
visibility:hidden;
}
#ie5nav p {
float:left;
}
#ie5nav .home {
margin-left:33px;
margin-right:50px;
}
#ie5nav .news {
margin-right:29px;
}
#ie5nav .segreteria {
margin-right:30px;
}
#ie5nav .albo {
margin-right:54px;
}
#ie5nav .link {
margin-right:34px;
}
#ie5nav .circolari {
margin-right:19px;
}

#operaNav {
margin:0;
padding:0;
font:12px century gothic,trebuchet MS,verdana,helvetica,arial,sans-serif;
letter-spacing:1.5px;
font-weight:bold;
color:#007080;
}

.home_o {
margin-right:50px;
}
.news_o {
margin-right:30px;
}
.segreteria_o {
margin-right:28px;
}
.albo_o {
margin-right:51px;
}
.link_o {
margin-right:32px;
}
.circolari_o {
margin-right:16px;
}

#headerButt {
width:726px;
height:1px;
border-bottom:3px solid #333;
margin:0;
padding:0;
}

#sidebar {
width:141px;
margin:0;
padding:0;
padding-top:24px;
padding-left:15px;
float:right;
border-left:3px dotted #CCC;
background-color:white;
}
#sidebar ul {
margin:0;
padding:0;
padding-bottom:10px;
font:1em century gothic,trebuchet MS,verdana,helvetica,arial,sans-serif;
}
#sidebar ul li {
list-style:none;
margin:4px 0;
}
#sidebar ul li a {
display:block;
width:123px;
border:1px solid #CCC;
border-top:0;
border-left:0;
border-bottom-width:2px;
color:#007080;
text-decoration:none;
}
#sidebar ul li a:hover {
width:113px;
color:#007080;
background-color:#FFEFB0;
border-color:#FFDFA0;
}

#sidebar #login {
margin:0;
margin-bottom:10px;
padding:0;
}
#sidebar #login fieldset {
width:119px;
border:1px solid #CCC;
border-left:0;
margin:0;
padding:4px;
padding-left:0;
}
#sidebar #login label {
font-weight:bold;
font-size:1em;
}
#sidebar #login input {
width:113px;
border:1px solid #CCC;
margin:0;
padding:0;
margin-bottom:4px;
}
#sidebar #login #submit {
width:60px;
font-size:0.90em;
}



#main {
width:567px;
margin:0;
padding:0;
padding-top:10px;
padding-bottom:50px;
float:left;
background-color:white;
}

#content {
width:547px;
margin:10px;
}

#content dl {
margin:0;
padding:0;
padding-top:30px;
font-size:1.1em;
letter-spacing:0.1px;
}
#content dt {
font-family:trebuchet MS,verdana,helvetica,arial,sans-serif;
font-weight:bold;
letter-spacing:0.7px;
color:#007080;
margin-bottom:5px;
}
#content dd {
padding:0;
margin:0;
margin-bottom:24px;
line-height:20px;
}
#content dt a:visited {
color:#808080;
}
#content a {
color:#007080;
text-decoration:underline;
}
#content a:hover {
color:#77B2BB;
text-decoration:none;
}

h1 {
font:1.4em century gothic,trebuchet ms,verdana,helvetica,arial,sans-serif;
font-weight:bold;
letter-spacing:0.8px;
color:#007080;
margin:0;
padding:0;
border-bottom:2px dotted #CCC;
}

h2 {
font:1.2em century gothic,trebuchet ms,verdana,helvetica,arial,sans-serif;
font-weight:bold;
letter-spacing:0.8px;
color:#007080;
margin:0;
margin-top:30px;
padding:0;
}

h3 {
font:1.1em century gothic,trebuchet ms,verdana,helvetica,arial,sans-serif;
font-weight:bold;
letter-spacing:0.8px;
color:#007080;
margin:0;
padding:0;
}

.mainText {
font-size:1.1em;
text-align:justify;
line-height:20px;
letter-spacing:0.1px;
}

#albonav {
margin:0;
margin-bottom:20px;
padding:0;
padding-top:10px;
text-align:center;
}
#albonav ul {
margin:0;
padding:0;
font-size:1.1em;
}
#albonav li {
list-style:none;
display:inline;
white-space:nowrap;
margin-right:8px;
padding:0;
}
#albonav a {
font-weight:bold;
color:#FFA500;
text-decoration:none;
}
#albonav a:hover {
text-decoration:underline;
}

#alboLetter {
text-align:center;
font-size:2em;
font-weight:bold;
color:#007080;
margin:0;
padding:0;
}

.error {
text-align:center;
font-weight:bold;
letter-spacing:0.1px;
color:#007080;
}

.alboitem {
width:100%;
margin-top:20px;
margin-bottom:20px;
}

.alboitem th {
width:100%;
color:white;
padding-left:3px;
border:1px solid #007080;
border-collapse:collapse;
background-color:#007080;
}

.alboitem td {
width:50%;
border:1px solid #CCC;
border-collapse:collapse;
padding-left:3px;
vertical-align:top;
}

.alboinfo {
font-weight:bold;
}

.articoloinfo {
font-weight:bold;
font-size:0.90em;
letter-spacing:0.5px;
margin:0;
margin-top:5px;
padding:0;
}

.paginazione {
margin-top:30px;
color:#FFA500;
font-weight:bold;
}

.infotext {
font-size:1.1em;
letter-spacing:0.1px;
}

#content form {
margin:0;
margin-top:30px;
padding:0;
}

#content form fieldset {
border:0;
margin:0;
padding:0;
}
#content form label {
display:block;
width:150px;
font-weight:bold;
font-size:1em;
letter-spacing:0.1px;
float:left;
margin-bottom:10px;
}
#content form input, #content form textarea {
width:395px;
border:1px solid #CCC;
float:left;
margin-bottom:10px;
}
#content form textarea {
height:150px;
}

#content form br {
clear:left;
}
#content form .submit, #content form #reset {
width:60px;
font-size:0.90em;
}
#content form .submit {
margin-left:150px;
}
#content form #reset {
margin-left:10px;
}
.required {
color:#007080;
font-size:1em;
}

.formerror {
font-size:1.1em;
letter-spacing:0.1px;
}
#content .formerror a {
color:#FF9070;
text-decoration:underline;
}
#content .formerror a:hover {
color:#FFB080;
text-decoration:none;
}

#errorList {
margin:0;
padding:0;
}
#errorList li {
font-size:1.1em;
margin:0;
margin-top:5px;
margin-bottom:5px;
padding:0;
list-style:none;
color:red;
}

#errorMsg {
display:none;
width:119px;
margin-bottom:10px;
padding:2px;
font-size:1em;
letter-spacing:0.1px;
font-weight:bold;
border:1px solid #CCC;
border-left:0;
}
.errorDef {
color:#FF9070;
}

#butt {
float:left;
margin-left:10px;
font:0.90em helvetica,arial,sans-serif;
}
#butt a {
color:#FF9070;
}

#content .mailInfo {
color:#007080;
font-size:1.1em;
font-weight:bold;
letter-spacing:0.1px;
text-align:center;
margin:0;
margin-top:60px;
padding:0;
}

#content .mailLink {
font-size:1em;
letter-spacing:0.1px;
margin:0;
margin-top:12px;
padding:0;
text-align:center;
}
#content .mailLink a {
color:#FF9070;
text-decoration:underline;
}
#content .mailLink a:hover {
color:#FFB080;
text-decoration:none;
}

.serverMessage {
font:1.1em trebuchet MS,verdana,helvetica,arial,sans-serif;
font-weight:bold;
margin:0;
padding:0;
border:0;
}

.download {
margin:0;
padding:0;
font-size:1.1em;
list-style:none;
font-weight:bold;
}

.download li {
margin:10px 0 10px 0;
padding:0;
}

.consiglio dt, .commissione dt {
width:230px;
float:left;
}

.consiglio dd, .commissione dd {
width:315px;
float:left;
}










