#lastUp {
	margin:20px 2% 20px 2%;
	border:1px solid #ccc;
	font-weight:bold;
	background-color:#fff;
	color:#555;
	padding:5px .4% 5px .4%;
}

#ultimoAgg h2 {
	display:none;
}

#ultimoAgg .paragrafo {
	padding:0;
}

#campagne {
	margin:20px 2% 20px 2%;
}

#campagne h2 {
	display:none;
}

#campagne .imgBG {
	background-position:center;
	background-repeat:no-repeat;
	background-color:#fff;
	height:35px;
	min-height:35px;
	margin-top:7px;
	border:1px solid #ccc;
}

#campagne .imgBG a {
	width:100%;
	display:block;
	text-decoration:none;
	height:31px;
	min-height:31px;
}

#extraCampagna, #bannAsita08 {
	margin:7px 2% 5px 2%;;
}

.imgBig {
	text-align:center;
	background-color:#fff;
	margin-top:15px;
	border:1px solid #ccc;
	padding:5px 0 3px 0;
}

.imgBig a {
	width:100%;
	display:block;
	text-decoration:none;
}

/*------------------------------------------------*/
#sitiInEvidenza {
	border:1px solid #ccc;
	background-color:#fff;
	padding-bottom:10px;
	margin: 0 2% 0 2%;
}

#sitiInEvidenza h2 {
	text-align:right;	
}

#sitiInEvidenza .imgBG {
	background-position:right;
	background-repeat:no-repeat;
	height:41px;
	min-height:41px;
	margin-top:5px;
}

#sitiInEvidenza .imgBG a {
	width:100%;
	display:block;
	text-decoration:none;
	height:41px;
	min-height:41px;
}

/*------------------------------------------------*/

#cercaTesto {
	border:1px solid #ccc;
	background-color:#fff;
	margin: 0 2% 15px 2%;
	width:96%;
	padding:5px 0 5px 0;
}

#cercaGoogle {
	border:1px solid #ccc;
	background-color:#fff;
	margin: 0 2% 25px 2%;
	padding:5px 0 5px 0;
	width:96%;
}

#ricercaTesto, #google {
	padding: 3%;
}

#cercaTesto h2, #cercaGoogle h2 {
	font-weight:bold;
	color:#1d4f82;
	padding: 2%;
	margin:0;
	font-size:1em;
	display:inline;
}

#cercaTesto form, #cercaGoogle form {
	margin: 0;
}

#cercaGoogle img {
	display:inline;
	margin:0 0 0 5px;
}

#cerca, #cercaG {
	width:115px;
}

/*----------------------meteo--------------------------*/
#meteo {
	border:1px solid #ccc;
	margin:20px 2% 0 2%;
	text-align:center;
}

#meteo h2 {
	background-color:#B61210;
}

#meteo table {
	margin-top:.3%;
	width:110%;
	border-top:1px solid #ccc;
}

#meteo #titolo {
	padding:.3%;
	border-bottom:1px solid #b61210;
	text-align:center;
	font-weight:bold;
}

#meteo #cetemps {
	padding:.3%;
	border-top:1px solid #ccc;
}

/*---------------------- lnkRss --------------------------*/
#lnkRss {
	position:absolute;
	top:0px;
	right:5px;
}

/*---------------------- Forumpa --------------------------*/

#forumpa h2 {
	background-image: url("forumpa2006.jpg");
	background-repeat:no-repeat;
	background-color:#C4C9CC;
	height:60px;
	padding:0;
	margin:0;
	color:#C4C9CC;
}

#forumpa {
	border:1px solid #ccc;
	background-color:#fff;
	width:100%;
	padding-bottom:10px;
}

#forumpa h3 {
	background-color:#C4C9CC;
	color:#000;
	padding-top:3px;
	padding-bottom:3px;
	margin: 20px 0 0 0;
}

#forumpa h4 {
	font-weight:bold;
	margin:0;
}

#forumpa img {
	clear:left;
	margin-top: .5em;
}

#forumpa07 h2 {
	background-image: url("forumpa2007.gif");
	background-repeat:no-repeat;
	background-color:#50B1D3;
	height:60px;
	padding:0;
	margin:0;
	color:#50B1D3;
}

#forumpa07 {
	border:1px solid #ccc;
	background-color:#fff;
	width:100%;
	padding-bottom:10px;
}

#forumpa07 h3 {
	background-color:#50B1D3;
	color:#000;
	padding-top:3px;
	padding-bottom:3px;
	margin: 20px 0 0 0;
}

#forumpa07 h4 {
	font-weight:bold;
	margin:0;
}

#forumpa07 img {
	clear:left;
	margin-top: .5em;
}

/*---------------------- concOrso --------------------------*/
#concOrso .sequence0 h3 {
	background:url("intestazione.gif") top left no-repeat;
	height:65px;
}

#concOrso .sequence0 .note {
	background:url("orme.gif") top left;
	margin-top:20px;
	height:50px;
	padding:0;
}

#concOrso .sequence1 h2 {
	display:none;
}

#concOrso .sequence1 .descrizione {
	float:left;
	clear:none;
}
#concOrso .sequence1 .descrizione img {
	margin:1%;
}
