/* CSS Document  */
body{background-color:white;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1em;margin:0px;padding:0px;}
/* -- generale -- */
a img{border:none;}
a{color:#a80c25;}
a:hover{color:#f48221;}
.center{text-align:center;}
/* -- layout -- */
#container{border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;margin:0 auto;text-align:left;width:980px;}
#header{height:252px;overflow:hidden;width:100%;}
#header h1{display:none;}
div.menu-top{font-family:Georgia,"Times New Roman",serif;overflow:hidden;}
div.menu-top h2{display:none;}
div.menu-top ul{list-style:none;margin:0;padding:0;}
div.menu-top li{background-color:#f48221;float:left;margin:0;}
div.menu-top li a{color:white;display:block;font-size:1.4em;font-weight:bolder;padding:5px 0;text-align:center;text-decoration:none;width:196px;}
div.menu-top li a:hover{background-color:white;color:#f48221;text-decoration:none;}
div.menu-top li.selected a{background-color:white;color:#a80c25 !important;}
#body{margin-top:10px;}
#content{float:left;margin:10px;padding:0;width:500px;}
div.col{float:left;font-family:Georgia,"Times New Roman",serif;margin:0;padding:0;width:230px;}
div.col h2{color:white;font-size:1.5em;font-weight:bold;height:30px;line-height:30px;margin:5px 0 3px 0;text-align:center;}
#col-sx h2{background: url(../images/box-title-sx.gif) no-repeat;}
#col-dx h2{background: url(../images/box-title-dx.gif) no-repeat;}
#accordion h2{cursor:pointer;}
div.col .box{overflow:hidden;margin-bottom:15px;}
#col-dx img{border:1px solid #aaaaaa;border-right:0;float:right;}
div.col ul{list-style:none;margin:0;padding:0;}
div.col li{margin:0;padding:0;}
div.col li a{background-color:#ffffff;border-bottom:1px solid #dddddd;color:black;display:block;font-size:110%;height:25px;line-height:25px;text-decoration:none;}
#col-sx li a{background: url(../images/arrow-left.gif) no-repeat 15px center;padding-left:35px;}
#col-dx li a{background: url(../images/arrow-right.gif) no-repeat 210px center;padding-right:35px;text-align:right;}
#col-sx li a:hover{background-color:#eeeeee;}
#col-dx li a:hover{background-color:#eeeeee;}
div.col form div.input{margin-top:1em;}
div.col form label {clear:left;display:block;float:left;margin:0 1em;text-align:left;}
div.col form input {width:120px;}
div.col form div.button {margin-top:1em;text-align:center;}
#footer{background: url(../images/footer.gif) repeat-x;clear:both;color:white;font-family:Georgia,"Times New Roman",serif;font-size:0.7em;font-style:italic;font-weight:bold;height:60px;line-height:60px;text-align:center;}
/* -- content -- */
div.section{margin-bottom:2em;}
h2.title, .titolo{border-bottom:1px solid #aaaaaa;color:#a80c25;font-family:Georgia,"Times New Roman",serif;font-size:1.8em;font-variant:small-caps;margin:0;padding-bottom:0.3em;text-align:center;}
.sottotitolo{color:#f48221;font-family:Georgia,"Times New Roman",serif;margin-top:0.5em;text-align:center;}
div.announcement h3{color:#f48221;font-family:Georgia,"Times New Roman",serif;margin-top:0.5em;text-align:center;}
div.announcement div.text{border-bottom:1px solid #aaaaaa;text-align:justify;}
div.news h3{color:#f48221;font-family:Georgia,"Times New Roman",serif;margin:0.5em 0 0 0;text-align:right;}
div.news div.info{font-size:0.8em;font-style:italic;text-align:right;}
div.news div.author{display:inline;}
div.news div.date{display:inline;}
div.news div.text{border-bottom:1px solid #aaaaaa;text-align:justify;}
div.link{padding-bottom:1em;}
div.link h4{display:inline;}
div.link h4 a{color:black;text-decoration:none;}
div.link div.immagine{float:left;margin:0.2em;}
#articolo div.testo{text-align:justify;}

/* -- admin -- */
#pdc {overflow: hidden;width: auto;list-style: none;padding: 0;padding-bottom: 1em;}
#pdc li {display: inline; /* per evitare il float double margin bug di IE*/float: left;width: 32%;list-style: none;margin: 0;border: 1px solid #f48221;padding: 0;background-color: white;text-align: center;}
#pdc a {background-color:#ffff66;display: block;height: auto !important;height: 1%; /*holly hack semplificato per IE*/padding: 8px 0;color: #a80c25;font-weight: bold;text-decoration:none;}
#pdc a:hover {background-color: #f48221;color:white;text-decoration:none;}
#form_error {color: #CC0000;font-weight: bold;}
table{width:100%;}
th{background-color:#f48221;color:white;font-variant:small-caps;}
td{background-color:#ffff66;}
td label{font-weight:bold;}
td i{font-size:0.8em;}
td a{color:black;font-weight:bold;text-decoration:none;}
textarea{width:100%;}
/* -- stampa -- */
@media print {
	#head {display: none;}
	#colonna {display: none;}
	#content {margin: 0;padding: 0;}
	#content .page {margin: 0;border: none;padding: 0 1em;background-color: white;}
	.annuncio {border: 1px solid black;}
	.news_title {border-bottom: 1px dotted black;color: black;}
	.news_autore {color: black;}
	#footer {display: none;}
	h1 {color: #CC0000;}
	a {color: black;}
	.titolo {color: #CC0000;}
	.sottotitolo {border: none;background-color: transparent;}
	#pdc {display: none;}
}
