body {background:#E6CFA1; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:0;}

.mainwrapper {width:760px;}
.header {height:158px; overflow:hidden;}
.maincontents {width:760px; background:url(img/home/bambini2.jpg) bottom left no-repeat #0A4797; overflow:hidden;}
.home .maincontents {width:760px; background:#0A4797; overflow:hidden;}
.sidebar {padding-top:18px; width:200px; float:left;}
.sidebar ul {list-style-type:none;}
.sidebar a {font-family:Arial; font-size:15px;	font-weight:bold; color:#FFF; text-decoration:none; display:block; text-align:right; height:22px; padding-right:14px;}
.sidebar a.current {color:#DCBE86;}
.sidebar a:hover {color:#DCBE86;}

.contents {background:#D0A66C; width:560px; float:left;}

.menu {width:100%; overflow:hidden;}
.menu ul {list-style-type:none; margin:0; margin-top:16px; margin-left:16px;}
.menu li {float:left; margin:0;}
.menu li a {font-size:13px; font-weight:bold; color:#FFF; padding:6px 16px; display:block; text-decoration:none; border-bottom:3px solid #B68D5E;}
.menu li a.current {color:#FFF; background:#B68D5E;}
.menu li a:hover {color:#805B40;}

.submenu {width:100%; overflow:hidden; margin-top:6px;}
.submenu ul {list-style-type:none; margin:0; margin-top:0; margin-left:16px;}
.submenu li {float:left; margin:0;}
.submenu li a {font-size:12px; font-weight:bold; color:#FFF; padding:4px 8px; display:block; text-decoration:none;}
.submenu li a.current {color:#FFF; background:#B68D5E;}
.submenu li a:hover {color:#805B40;}

.content {padding-top:30px; margin:0 40px; padding-bottom:150px;}
.home .content {padding-bottom:30px;}
.content h1 {font-size:17px; color:#FFF; margin-bottom:28px;}
.content h2 {font-size:14px; color:#FFF; margin-bottom:12px; margin-top:0;}
.content h3 {font-size:11px; color:#FFF; margin-bottom:8px; margin-top:16px; background:#B68D5E; padding:3px; text-transform:uppercase;}
.content p {font-size:11px;	color:#FFF; text-align:justify; margin-bottom:16px; line-height:1.2; margin-top:0;}
.content li {margin-bottom:4px;}
.content li img {vertical-align:middle;}
.content ul.files {list-style-type:none; margin-bottom:24px; margin-left:0;}
.content ul.files li {margin-bottom:4px; margin-left:0;}
.content ul.files li a {text-decoration:none;}
.content ul.files li a:hover {text-decoration:underline;}
.content a {color:#FFF;}
.content a:hover {color:#805B40;}
.content dl {margin:0;}
.content dt {clear:both; float:left; color:#FFF; font-size:10px; display:inline-block; width:60px; line-height:1.4;}
.content dd {color:#FFF; font-size:11px; line-height:1.4;}

.eventi {padding:10px; border-bottom:1px solid #FFF;}
.eventi ul.files {margin-bottom:0;}
.eventi.focus {border:3px solid #FFF; margin-bottom:12px;}

.footer {height:159px; font-size:10px; color:#805B40; padding-top:16px; padding-left:220px; padding-right:10px; background:url(img/footer.jpg) right no-repeat #00357D;}


ul, li {font-size:11px;	color:#FFF;	margin-left:10px; padding-left:0;}
