* {margin:0; padding:0; list-style-type:none;}
/*prova*/

body{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma; font-size:11px; text-align:center;}

#container{position:relative; width:998px; margin:0 auto; text-align:left;}
#container .box{float:left; position:relative; width:453px; padding:0 18px;}
* html #container .box{height:800px;background:url(../images/pixel.gif) repeat !important;}
#container #sinistra{margin-right:20px;}
#container #sinistra ul.spip{width:400px}
#container #sinistra ul{margin-top:115px; width:453px; text-align:right; font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma;}
#container #sinistra ul li{display:inline;}
#container #sinistra ul li a{font-size:12px;margin-right:4px; color:#FFF; text-decoration:none;}
#container #sinistra ul li a:hover{color:#FFC34C;}
#container #sinistra ul li a.on{color:#FFC34C;}
#container #sinistra #content{margin-top:53px;}
#container #sinistra #content img{float:left; border:none;}
#container #sinistra #content #box_manif a{float:right; margin-bottom:17px;}

#container #destra h1{margin-top: 25px; float:right; height:138px; width:384px;}
#container #destra h1 span img{visibility: visible;}
#container #destra span {visibility:hidden;}
#menu_destra {float:left; margin-top:18px;font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma;}
#menu_destra #menu_1 {width:230px;}
#menu_destra #menu_1 li{display:inline;}
#menu_destra #menu_1 li a{font-size:12px; margin-right:4px; color:#FFF; text-decoration:none;}
#menu_destra #menu_1 li a:hover{color:#FFC34C;}
#menu_destra #menu_1 li a.on{color:#FFC34C;}

#menu_destra #menu_2 {margin-top:36px; width:200px;}
#menu_destra #menu_2 li{display: block; margin-bottom:6px;}
#menu_destra #menu_2 li a{font-size:12px; margin-right:4px; color:#FFF; text-decoration:none;}
#menu_destra #menu_2 li a:hover{color:#FFC34C;}
#menu_destra #menu_2 li a.on{color:#FFC34C;}

#menu_destra #menu_3 {margin-top:36px; width:200px;}
#menu_destra #menu_3 li{display: block; margin-bottom:6px;}
#menu_destra #menu_3 li a{font-size:12px; margin-right:4px; color:#FFF; text-decoration:none;}
#menu_destra #menu_3 li a:hover{color:#FFC34C;}
#menu_destra #menu_3 li a.on{color:#FFC34C;}

#menu_sinistra {float:right;}
#menu_sinistra p {margin-top:16px; font-size: 14px; color:#FF6600; text-transform:uppercase;}
#menu_edprec {margin-top:34px; width:200px;}
#menu_edprec li{margin-bottom:6px;}
#menu_edprec li a{display:block; font-size:12px; margin-right:4px; color:#FF6600; text-decoration:none;}
#menu_edprec li a:hover{color:#FFC34C;}
#menu_edprec li a.on{color:#FFC34C;}
#menu_edprec li ul {margin: 12px;}
#menu_edprec li li a {margin: 6px; color: #FFC34C;}
#menu_edprec li li a:hover {color:#FFF;}
#menu_edprec li li a.on {color:#FFF;}
#menu_edprec li a.selected{color:#FFC34C;}
#menu_edprec li li a.selected{color:#FFF;}

#content{padding-left:3px;}
#content h2{color:#FFF; font-size: 15px; text-transform: uppercase;text-align:left;margin-bottom:10px;}
#content p{margin-bottom:10px;}
#content b, #content strong{font-size:14px;}

#footer{position:absolute; width:489px; left:0px; bottom:0px;}
.quadro {background:#BB1031; padding-top:3px;}
.quadro li {display:inline;}
.quadro li a{display:block; float:left; border-right:1px solid #FFF; padding:3px 6px; color:#FFF; text-decoration:none;}
.quadro li a:hover{text-decoration:underline;}
#footer_dx{float:right; margin-right:18px;}
#footer_sx{float:left; margin-left:18px;}
#banca {position:absolute; right:10px; bottom:30px;}

.interna p{color:#FFF; font-size:11px; font-style:normal; }
.download {margin:5px 0;padding-bottom:5px;border-bottom:1px dotted #FFF;}
.download a.out {color:#FFC34C; text-decoration:none;}
div.download{text-align:right;color:#FFF}
.data {font-weight:bold;}
#content{color:#FFF;}
#content ul.spip{color:#FFF;list-style-type:circle!important;margin-top:0 !important;}
#content ul.spip li{display:block!important;width:100%; float:none;text-align:left!important;margin-bottom:10px;}
#content ul.spip li a{color:#FFC34C!important;font-size:11px!important}
#content a.spip_out{color:#FFC34C!important;font-size:11px!important}
.spip_documents_left{margin:5px 5px 5px 0;}
.spip_documents_right{margin:5px 0 5px 5px;}
.spip_documents_center{text-align:center!important;width:100%!important; display:block!important;}
.spip_documents_center img{float:none!important;}
.spip_mail{color:#FFF;}
.foto{display:block;float:left;width:120px; height:80px; background:#3D241D;margin:20px 20px 0 0;}
.gallery{text-align:center;width:100%;}
.gallery img{float:none!important;width:100%!important; display:block!important;}
#banca{position:absolute;left:160px; bottom:0; background:url(../images/banca.png) no-repeat; width:160px; height:51px;}
.credits {text-align:left!important;}
.credits p {float:none!important; font-size:12px;}
.credits h3 {font-size:16px; font-weight:normal; color:#FFC34C;}
.credits a {text-decoration:none; color:#FFF; font-size:12px;}
.credits img {float:left; margin-bottom:30px;}
.credits h4 {float:right;font-size:12px; text-transform: uppercase; font-weight:normal;}
