#local-nav h2 { margin-left:10px; margin-top:10px; width:176px; height:26px; }
#local-nav ul.menu { margin-left:10px; }
#local-nav ul.menu li { border-bottom:1px solid #cccccc; padding:7px 10px; padding-bottom:3px; font-size:14px; }
#local-nav ul.menu li a { color:#333333; }
#content #local-nav ul.submenu li { color:#666666; padding:2px 10px; font-size:12px; text-align:left; border-bottom:none;  }
#local-nav ul ul.submenu { padding: 5px 0; list-style:square; margin-left:20px; }
#local-nav ul ul.submenu li { padding:0; margin:0;}
#local-nav ul ul.submenu li a { color:inherit; }
#local-nav ul.submenu li a:hover { color:inherit; }

#main-content h2 a span { display:none; }
#main-content h2.section-title { float: right; margin-top:5px; }
#main-content h2 a#conoscere-title { display:block; width:176px; height:26px; background:url('../../Images/Layout/conoscere-il-distretto-hover.png') no-repeat top center; }
#main-content h2 a#percorrere-title { display:block; width:176px; height:26px; background:url('../../Images/Layout/percorrere-il-territorio-hover.png') no-repeat top center; }
#main-content h2 a#vivere-title { display:block; width:176px; height:26px; background:url('../../Images/Layout/vivere-nella-comunita-hover.png') no-repeat top center; }
#main-content h2 a#costruire-title { display:block; width:176px; height:26px; background:url('../../Images/Layout/costruire-il-futuro-hover.png') no-repeat top center; }


#local-nav ul#conoscere-nav li {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#local-nav ul#conoscere-nav ul.submenu li, #local-nav ul#conoscere-nav ul.submenu li a {
	color: #000000;
}
#local-nav ul#conoscere-nav li a:hover {
	color:#000000;
}

#local-nav ul#percorrere-nav li { border-bottom:1px solid #007d00; color: #007d00; }
#local-nav ul#percorrere-nav ul.submenu li, #local-nav ul#percorrere-nav ul.submenu li a { color: #007d00; }
#local-nav ul#percorrere-nav li a:hover { color:#007d00; }

#local-nav ul#vivere-nav li { border-bottom:1px solid #ea731f; }
#local-nav ul#vivere-nav ul.submenu li, #local-nav ul#vivere-nav ul.submenu li a { color: #ea731f; }
#local-nav ul#vivere-nav li a:hover { color:#ea731f; }

#local-nav ul#costruire-nav li { border-bottom:1px solid #0057c3; }
#local-nav ul#costruire-nav li a:hover { color:#0057c3; }

#main-content { overflow:hidden; }
#main-content .image { float:left; }
#main-content .content { margin-left:275px;}
#main-content h1 { padding-bottom:15px; }
#main-content h1 span { display:none; }

#main-content h1#conoscere-title { height:21px; width:268px; background:url('../../Images/Layout/conoscere-il-distretto-title.png') no-repeat; }
#main-content h1#percorrere-title { height:21px; width:282px; background:url('../../Images/Layout/percorrere-il-territorio-title.png') no-repeat; }
#main-content h1#vivere-title { height:21px; width:282px; background:url('../../Images/Layout/vivere-nella-comunita-title.png') no-repeat; }
#main-content h1#costruire-title { height:21px; width:282px; background:url('../../Images/Layout/costruire-il-futuro-title.png') no-repeat; }

.scheda-input { position:fixed; top:20px; background:#ffffff; min-height:100px; width:630px; margin-left:20px; border:6px solid #cccccc; padding:10px; }
.inputBox input.text { width:380px; }
.inputBox textarea.text { width:620px; height:320px; }
.inputBox textarea.smalltext { width:620px; height:80px; }

.scheda-input .inputBox .box { padding:5px 0; }
.msg-box { position:fixed; width:420px; top:60px; margin-left:20px; border:6px solid #cccccc; padding:10px; background:#ffffff; min-height:80px; }
.msg-box h3 { font-size:14px; color: #ff5bbf; }
.msg-box p { padding: 10px 0; }
.msg-box .buttons { padding: 5px 0; }

.info-box { position:fixed; width:600px; top:90px; margin-left:20px; border:6px solid #cccccc; padding:10px; background:#ffffff; min-height:120px; }
.info-box h3 { font-size:14px; color: #ff5bbf; }
.info-box p { padding: 10px 0; }
.info-box .buttons { padding: 5px 0; }
.info-box .image { float:left; width:130px; }
.info-box .image img { width:120px; }
.info-box .box { margin-left:130px; }

.close-button { float:right; }

#main-info h2 { margin-bottom:10px; font-size:18px; color:#333333; font-weight:normal; }
#main-info .scheda { padding-bottom:30px; }
#content #main-info p { margin-bottom:10px;  }
#content #main-info ul { list-style-type:square; margin-left:20px; padding-left:5px; }

.conoscere p a { color: #a40133;}
.conoscere p.colore-sezione { color: #a40133;}
.conoscere p.titolo { color: #a40133;}
.conoscere #main-content h1 { margin-bottom:10px; padding-bottom:0; font-size:14px;  }
.conoscere #main-info h2 { color: #666666; line-height:normal; font-size:30px; color: #a40133; }

.percorrere p a { color: #007d00;}
.percorrere p.colore-sezione { color: #007d00;}
.percorrere p.titolo { color: #007d00;}
.percorrere #main-content h1 { margin-bottom:10px; padding-bottom:0; font-size:14px;  }
.percorrere #main-info h2 { color: #666666; line-height:normal; font-size:30px; color: #007d00; }

.vivere p a { color: #ea731f;}
.vivere p.colore-sezione { color: #ea731f;}
.vivere p.titolo { color: #ea731f;}
.vivere #main-content h1 { margin-bottom:10px; padding-bottom:0; font-size:14px;  }
.vivere #main-info h2 { color: #666666; line-height:normal; font-size:30px; color: #ea731f; }

.vivere #calendario { padding:10px 0; margin:10px 0; border-bottom:1px solid #e7e7e7; }
.vivere #eventiCalendarioPlanner td a { text-decoration: none; color:#ea731f; font-size:14px; }
.vivere #eventiCalendarioPlanner td a:hover { text-decoration: underline; }
.vivere #eventiCalendarioPlanner td.festivo  { background:#ea731f; color:#ffffff; }
.vivere #eventiCalendarioPlanner td.festivo a { color:#ffffff; }
.vivere #eventiCalendarioMese h3 { color:#ea731f; }
.vivere #eventiCalendarioPlanner td.no_month { font-size:9px; font-style:italic; color:#999999; }
.vivere #eventiCalendarioPlanner td.no_month a { color:#999999; font-size:9px; }
.vivere #eventiCalendarioPlanner #today { border-bottom:2px solid #ea731f; }
.vivere #eventiCalendarioMese span a:hover { color:#ea731f; }


.costruire p a { color: #0057c3;}
.costruire p.colore-sezione { color: #0057c3;}
.costruire p.titolo { color: #0057c3;}
.costruire #main-content h1 { margin-bottom:10px; padding-bottom:0; font-size:14px;  }
.costruire #main-info h2 { color: #666666; line-height:normal; font-size:30px; color: #0057c3; }

#main-gallery .action-link { margin-top:-10px;}
#main-gallery .gallery { padding:20px 10px; min-height:120px; }
#main-gallery .gallery span { padding:0 2px; }
#main-gallery .gallery img { height:120px; }

#main-attach { padding:10px 0;}
#main-attach .action-link { margin-top: 10px;}
#main-attach .attach h3 { padding-bottom:10px; }
#main-attach .attach .action-link { margin:0; }
#content #main-attach .attach ul { list-style-type:square; padding-left:20px; }
#content #main-attach .attach ul li { list-style-type:square; }

#main-link {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#main-link .link h3 { padding-bottom:10px; }
#main-link .action-link { margin-top: 20px;}
#main-link .link .action-link { margin:0; }
#content #main-link .link ul { list-style-type:square; padding-left:20px; }
#content #main-link .link ul li { list-style-type:square; }
