﻿body {
font: 70%/160% Trebuchet MS, Arial, Helvetica, sans-serif;
}
a,a:link,a:visited{color:#990000;text-decoration:none;}
a:hover{text-decoration:underline;color:#990000;}
hr{clear:both;height:1px;margin:5px 0;border:0;color:#ccc;background:#ccc;}
#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	margin:0;
	margin-left: auto;
	margin-right: auto;
	padding:0;
}

#banner 
{
	margin:0;
	padding:0;
	height:115px;
	position:relative;
	background:#FFCC00 url(../img/banner.gif) no-repeat;
	margin-bottom:25px;
}
#banner h1
{
    background:transparent url(../img/logo.gif) 0 0 no-repeat;
    height:100%;
    margin:0;
    padding:0;
}

#banner h1 a {
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: -6666px;
	width:335px;
}
.navigation{position:absolute;bottom:0px;}
.navigation a{margin:0;padding:0;border-right:1px solid #990000;}
.submenu a{width:100%;display:block;background:transparent url(../img/background.gif) center no-repeat;line-height:2;}
.submenu:hover{background:#FFF6CF;}
.calendario{margin:5px auto;text-align:center;border:0 solid #ccc;}
.newsbox{margin:0;margin-bottom:10px;padding:0;border:1px solid #ccc;}
#content {
	margin:0;
	padding:0;
	margin-right:205px;
}

#sidebar-a {
	float: right;
	width:200px ;
	margin: 0;
	padding:0;
	
}

#sidebar-a p
{
    margin:0;padding:5px 0;text-align:center;
}
#sidebar-a h1
{
    margin:0;padding:0;font-size:1.3em;color:#990000;text-align:center;
}
#sidebar-a a
{
    
}
#footer {
	clear: both;
	padding: 5px;
	margin-top:20px;
	
	background-color: rgb(213, 219, 225);
}
#footer p
{
    margin:0;
    text-align:center;
}
#footer ul
{
    list-style:none;
    padding:0;
    margin:0 32%;
}
#footer li
{
    margin:0;
    padding:0;
    display:inline;}
#footer li a
{
    margin:0;
    padding:0 5px;
    border-left:1px solid #000;
    text-transform:uppercase;
    }
.last{border-right:1px solid #000;}
#colonnaimmagini{margin:0;padding:0;width:180px;float:left;}
#colonnaimmagini img{display:block;margin-bottom:5px;border:1px solid #990000;}
#colonnaimmagini ul li{margin-bottom:10px;}
#maincontent{margin-left:185px;padding:0 5px;height:100%;}
#content h1{margin:0;margin-bottom:15px;padding:0;font-size:1.3em;color:#990000;}
#content h2{margin:5px 0;padding:0;font-size:1.2em;color:#990000;}
#content p{margin:0;padding:0;margin-top:5px;line-height:1.5;}
#content blockquote{font-style:italic;text-align:right;}
#content ul.commonlinks{clear:both;margin-right:20px;text-align:right;list-style:none;}
#content ul.commonlinks li{display:inline;margin-left:10px;}
#content ul.commonlinks li a{color:#000;font-weight:bold;text-align:right;border:none;text-decoration:underline;}
.immaginelista{float:left;margin-right:10px;width:100px;}
.textbox{width:200px;height:16px;border:none;background-color:#FFE88C;font:1em Trebuchet MS, Arial, Helvetica, sans-serif;}
.textarea{width:200px;border:none;background-color:#FFE88C;font:1em Trebuchet MS, Arial, Helvetica, sans-serif;overflow:auto;}
.required{font-weight:bold;}
.messaggio{display:block;margin:10px 0;color:#990000;font-size:1.2em;font-weight:bold;}
.immaginegalleria{border:none;width:100px;height:63px;}
.immaginecontenuto{float:right;margin: 0 0 15px 20px;border:1px solid #990000;}
.hide{display:none;}
fieldset{padding:5px 0;border:none;}
fieldset label{display:block;margin-top:5px;}
fieldset legend{margin:0;padding:0;color:#000;}