html, body {margin:  0px; padding: 0px; background: #a4bf84 url(../i/sfondo.jpg) repeat-x; color: #005003; font: normal 11px arial;}

p, a { margin: 0px; padding: 0px; text-decoration: none; font-weight: normal; line-height: 15px;}

a img {border: none;}


a{ color: #005003; text-decoration: none; outline: none; }
a:hover, .qui { color: #000; text-decoration: underline;}

h1 {font: bold 15px Arial;}
h2 {font: bold 13px Arial;}
h3, h3 a {font-size:15px; font-weight:bold; margin:6px 0; padding:0px; color: #e04f00;}
h3 a:hover{text-decoration: none; color: #005003}

.main
{
	background: #005003 url(../i/top.jpg) no-repeat;
	padding: 0; margin: 5px auto;
	width: 954px;
	border: 3px solid #9cc53b;
}
.top {height: 120px;}
.contenuti{margin: 0px; padding: 0px;}

/* sinista */
.sinistra {	padding-top: 30px; width: 244px; float: left;}
/* menu */
.menu ul{margin: 15px 0 0; padding-left: 15px; list-style: none;}
.menu ul li {padding: 6px 0 3px 0; margin: 10px 0 0 0; width: 213px; border-bottom: 1px solid #360}
.menu ul li a {text-decoration: none; height: 11px; display:block}
.menu ul li a.hp {background: url(../i/menu/hp.gif) 0 0 no-repeat;}
.menu ul li a.hp:hover, .hpQui {background: url(../i/menu/hp.gif) 0 100% no-repeat;}
.menu ul li a.progetto {background: url(../i/menu/progetto.gif) 0 0 no-repeat;}
.menu ul li a.progetto:hover, .progettoQui {background: url(../i/menu/progetto.gif) 0 100% no-repeat;}
.menu ul li a.confini { background: url(../i/menu/confini.gif) 0 0 no-repeat; }
.menu ul li a.confini:hover, .confiniQui {background: url(../i/menu/confini.gif) 0 100% no-repeat;}
.menu ul li a.piazza { background: url(../i/menu/piazza.gif) 0 0 no-repeat; }
.menu ul li a.piazza:hover, .piazzaQui {background: url(../i/menu/piazza.gif) 0 100% no-repeat;}
.menu ul li a.arrampicata { background: url(../i/menu/arrampicata.gif) 0 0 no-repeat; }
.menu ul li a.arrampicata:hover, .arrampicataQui {background: url(../i/menu/arrampicata.gif) 0 100% no-repeat;}
.menu ul li a.bambini { background: url(../i/menu/bambini_ragazzi.gif) 0 0 no-repeat; }
.menu ul li a.bambini:hover, .bambiniQui {background: url(../i/menu/bambini_ragazzi.gif) 0 100% no-repeat;}
.menu ul li a.teatro { background: url(../i/menu/teatro.gif) 0 0 no-repeat; }
.menu ul li a.teatro:hover, .teatroQui {background: url(../i/menu/teatro.gif) 0 100% no-repeat;}
.menu ul li a.news { background: url(../i/menu/news.gif) 0 0 no-repeat; }
.menu ul li a.news:hover, .newsQui {background: url(../i/menu/news.gif) 0 100% no-repeat;}
.menu ul li a.uisp { background: url(../i/menu/uisp.gif) 0 0 no-repeat; }
.menu ul li a.uisp:hover, .uispQui {background: url(../i/menu/uisp.gif) 0 100% no-repeat;}
.menu ul li a.arci { background: url(../i/menu/arci.gif) 0 0 no-repeat; }
.menu ul li a.arci:hover, .arciQui {background: url(../i/menu/arci.gif) 0 100% no-repeat;}
.menu ul li a.varie { background: url(../i/menu/varie.gif) 0 0 no-repeat; }
.menu ul li a.varie:hover, .varieQui {background: url(../i/menu/varie.gif) 0 100% no-repeat;}
.menu ul li a.ponte { background: url(../i/menu/ponte.gif) 0 0 no-repeat; }
.menu ul li a.ponte:hover, .ponteQui {background: url(../i/menu/ponte.gif) 0 100% no-repeat;}
.menu ul li a.contatti { background: url(../i/menu/contatti.gif) 0 0 no-repeat; }
.menu ul li a.contatti:hover, .contattiQui {background: url(../i/menu/contatti.gif) 0 100% no-repeat;}

.menu ul li ul.sottomenu {margin: 7px 0 0 0; padding: 0;}
.menu ul li ul.sottomenu li {border:0; padding-left: 15px; display: block; padding-top:1px; margin: 0;}
.menu ul li ul.sottomenu li a {padding-left: 5px; padding-top: 2px; display: block; background: #28681b; height: 16px; width: 185px; font: bold 11px verdana; color: #9cc53b}
.menu ul li ul.sottomenu li a:hover, .menu ul li ul.sottomenu li a.qui {padding-left: 5px; padding-top: 2px; display: block; background: #5e9625; height: 16px; width: 185px; font: bold 11px verdana; color: #f4f9e5}

/* centro */
.centro{ width: 467px; float: left;}
.bambiniEragazzi{ width: 467px; height: 270px; margin-bottom: 13px;}
.bambiniTop {height: 20px; background:url(../i/bambiniTop.gif); padding: 11px 10px 0 10px;}
.bambiniMiddle {width: 461px; background: #f4f9e5; height: 220px; border-left: 3px solid #9cc53b; border-right: 3px solid #9cc53b; padding-top: 15px;}
.bambiniMiddle .colonna{ padding-left: 12px; height: 217px; width: 140px; border-right: 1px solid #d5e7aa; float: left;}
.bambiniBottom {height: 7px; background: #005003 url(../i/bambiniBottom.gif) no-repeat;}
.confiniL, .confiniR {width: 226px; height: 280px; background: #f4f9e5; margin-bottom: 13px; float:left}
.confiniR {float: right;}
.confiniTop {height: 20px; background:url(../i/confiniTop.gif); padding: 12px 10px 0 10px;}
.confiniMiddle {width: 200px; height: 110px; border-left: 3px solid #9cc53b; border-right: 3px solid #9cc53b; padding: 131px 10px 0 10px;}
.confiniBottom {height: 7px; background: #005003 url(../i/confiniBottom.gif) no-repeat;}

/* destra */
.destra{ margin-left: 17px; width: 217px; float: left;}
.calendario {width: 206px; height: auto; border: 2px solid #9cc53b; background: #005003; margin: 0 auto 13px auto; position: relative}
.calendario .calNum {color: #f4f9e5; font: bold 12px arial;}
.calendario .oggi span{color: #fff; font-weight: bold; border: 2px solid #FF0; background: #9cc53b; color: #FFF; display: block; width: 20px;}
.calendario .evento a {color: #000; font-weight: bold; display: block; width: 20px; background: #fff; border: 2px solid #FFA801;}
.news{ width: 216px; background: #f4f9e5;}
.newsTop {height: 20px; background:url(../i/newsTop.gif); padding: 12px 10px 0 10px;}
.newsMiddle {width: 198px; border-left: 3px solid #9cc53b; border-right: 3px solid #9cc53b; padding: 6px;}
.newsBottom {height: 7px; background: #005003 url(../i/newsBottom.gif) no-repeat;}

.big { width: 696px; float: left;}
.bigCont { background: #f4f9e5; margin-bottom: 15px;}
.bigTop {height: 19px; background:url(../i/bigTop.gif); padding: 12px 10px 0 10px;}
.bigMiddle {/*width: 690px;*/ border-left: 3px solid #9cc53b; border-right: 3px solid #9cc53b; padding: 6px; min-height: 450px; }
.bigMiddle .colSx { margin: 8px 20px 0 15px; width: 188px; float:left; display: inline;}
.bigMiddle .colDx { margin-top: 8px; width: 442px; float:left;  display: inline;}
.bigMiddle .colSx2 { margin: 8px 20px 0 15px; width: 420px; float:left;  display: inline;}
.bigMiddle .colDx2 { margin-top: 8px; width: 216px; float:left;  display: inline;}
.bigMiddle .colCenter {width: 650px; padding: 6px;}
.bigMiddle .colCenter .gallery {border-bottom: 1px dashed #9cc53b;}
.bigMiddle .colCenter .gallery .foto a{float: left; border: 2px solid #9cc53b; margin: 5px;}
.bigMiddle .colCenter .gallery .foto a:hover{border: 2px solid #080;}
.bigBottom {height: 7px; background: #005003 url(../i/bigBottom.gif) no-repeat;}

.footer{ height: 29px; margin-top: 10px; background:url(../i/footer.jpg); border-top: 3px solid #9cc53b;}
.footer p{padding: 7px 5px 0 5px; color: #fff;}
.footer a {color: #f4f9e5;}
.footer a:hover{color: #005003;}

/* approfondimenti */
.approfondimenti
{
	padding: 10px;
	border: 1px dashed #005003;
	background: #fff;
}

/* load */
.load
{
	width: 206px; height: 126px;
	padding-top: 90px;
	text-align: center;
	/*position: absolute; top: 0; left: 0;*/
	color: #99cc33;
	font-weight: bold;
}


/* paging */
.navigazione{
	padding-top:6px;
}

.navigazione p{
	padding-bottom:0px;
}

a.page_select{
	width:16px;
	height:16px;
	background-color:#9cc53b;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	display:block;
	float:left;
	margin:0 3px;
}

a.page{
	float:left;
	width:16px;
	height:16px;
	display:block;
	margin:0 3px;
	text-align:center;
	color:#005003;
	font-weight: bold;
}

.succ{
	color:#005003;
}

.prec{
	color:#9cc53b;
}

/* stili */
.dx {float: right;}
.sx {float: left;}
.tit {color: #FFA801; font: bold 15px Verdana;}
.ar {color: #FFA801;}
.w {color: #FFF;}
.ws {color: #f4f9e5}
.b {font-weight: bold;}
.em {font-style: italic;}
.dx { float: right;}
.sx { float: left;}
.c {text-align: center}
.l {text-align: left}
.r {text-align: right}
.h2 {font: bold 20px Verdana;}
.hide {visibility: hidden;}


