/* GENERALE */
body{font-family: Georgia, serif; font-size: 11px; margin: 0; padding: 0; text-align: center; color: #106c7b;}
a{text-decoration: none; color: #106c7b;}
.link{text-decoration: underline;}
#container, #container_footer{margin: 0px; padding: 0px; width: 945px; height: auto; margin-left:auto; margin-right:auto;}
#logo{height: 46px;}
#logo h1 a img{border: none;}
h1, h2{margin:0; padding: 0;}
h2{font-weight: normal; font-size: 28px;}
/* box grandi */
.box{width: 281px; height: 413px; background: url('../images/box.png') no-repeat center; float: left; margin-left: 10px; padding: 10px;}
.box ul{text-align: left; list-style-position: inside; list-style-type: none; margin: 0; padding: 5px 10px;}
.box ul li{font-size: 16px; margin: 10px;}
/* FOOTER */
#footer{clear: both; background: #106E7A; height: 100px; padding: 10px; font-family: "Trebuchet MS", sans; color: #fff;}
#footer h3{font-size: 18px; font-weight: normal; margin: 0; padding: 0; text-align: left;}
.mini_box{float: left; width: 180px; margin-left: 25px;}
.mini_box h3, .mini_box a:link, .mini_box a:visited, .mini_box ul li a:visited, .mini_box h3 a:visited, #minibox p{color: #fff;}
.mini_box ul li a:hover, #footer h3 a:hover, .box ul li a:hover, .attivo, .mini_box h3.attivo {color: #ef973a;}
#QR-Code{float: left; width:100px;}
.mini_box img {float: left; margin-right: 7px;}
.mini_box p{padding: 0; margin: 0; text-align: left;}
.mini_box ul{text-align: left; list-style-position: inside; list-style-type: none; margin: 0; padding: 0;}
#banner{padding:10px; clear:both;}
#content{clear:both; padding-top: 100px;}
#contenuto{z-index: 2; background: #fff; margin-top: 220px; position: absolute; width: 895px; padding: 20px; text-align: left;}

