.rosso9 {
	color: #990000;
	font-size: 9px;
}
.rosso11news {
	color: #990000;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	height: 20px;
}
.rosso11titlenews {
	color: #990000;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	height: 20px;
	padding-left: 15px;
}
.rosso12 {
	color: #733D2B;
	font-size: 12px;
	font-weight: bold;
}
.rosso11scuro {
	color: #733D2B;
	font-size: 11px;
	font-weight: bold;
}
.verde11 {
	color: #486048;
	font-size: 11px;
	font-weight: bold;
}
.verde12 {
	color: #486048;
	font-size: 12px;
	font-weight: bold;
}
.rosso13 {
	color: #990000;
	font-size: 13px;
	font-weight: bold;
}
.verde13 {
	color: #486048;
	font-size: 13px;
	font-weight: bold;
}

.rosso16 {
	color: #990000;
	font-size: 16px;
	font-weight: bold;
}
.rossoeventi {
	color: #990000;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding-left: 15px;
}
.verde16 {
	color: #486048;
	font-size: 16px;
	font-weight: bold;
}
.bordino {
	background-color: #DDE9C4;
	padding: 4px;
	margin: 0;
	border-top: solid 1px #CACDAE;
	border-left: solid 1px #CACDAE;
	border-right: solid 1px #CACDAE;
	border-bottom: solid 1px #CACDAE;
}
.imgrande {
	width: 290px;
	height: 400px;
	background-color: #DDE9C4;
	padding: 4px;
	margin: 0;
	border-top: solid 1px #CACDAE;
	border-left: solid 1px #CACDAE;
	border-right: solid 1px #CACDAE;
	border-bottom: solid 1px #CACDAE;
}
.titolosezioni {
	padding-bottom: 15px;
	padding-left: 12px;
	text-align: left;
}
.titolopadbot {
	padding-bottom: 15px;
	text-align: left;
}
.titolodettaglio {
	padding-bottom: 15px;
	text-align: left;
	color: #990000;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.linksezioni {
	padding-bottom: 15px;
	padding-right: 15px;
	text-align: right;
}
.nomelink {
	padding-top: 8px;
	text-align: center;
}
.newstitlepad {
	padding-left: 8px;
	text-align: left;
	color: #486048;
	font-size: 12px;
	font-weight: bold;
}
.newscontent {
	padding-top: 8px;
	text-align: left;
}
.newstop {
	padding-bottom: 10px;
	text-align: left;
}
.imgpiccola {
	width: 115px;
	height: 159px;
	background-color: #DDE9C4;
	padding: 4px;
	margin: 0;
	border-top: solid 1px #CACDAE;
	border-left: solid 1px #CACDAE;
	border-right: solid 1px #CACDAE;
	border-bottom: solid 1px #CACDAE;
}
.imgmedia {
	width: 150px;
	height: 207px;
	background-color: #DDE9C4;
	padding: 4px;
	margin: 0;
	border-top: solid 1px #CACDAE;
	border-left: solid 1px #CACDAE;
	border-right: solid 1px #CACDAE;
	border-bottom: solid 1px #CACDAE;
}
.boxanimali {
	width: 151px;
	padding: 0;
	margin: 0;
	border: 0;
}
.boxanimalimedio {
	width: 190px;
	padding: 0;
	margin: 0;
	border: 0;
}
.boxanimaliduplo {
	width: 380px;
	padding: 0;
	margin: 0;
	border: 0;
}
.spazio15 {
	height: 15px;
}
.spazio25 {
	height: 25px;
}
.spaziolink {
	text-align: left;
	padding-left: 15px;
}
.contattomail {
	text-align: left;
	padding-top: 20px;
}

#scrollsopra a:link {text-decoration: none; color: #A35200; font-weight: bold; cursor: pointer;}
#scrollsopra a:active {text-decoration: none; font-weight: bold; color: #A35200;}
#scrollsopra a:visited {text-decoration: none; font-weight: bold; color: #A35200;}
#scrollsopra a:hover {text-decoration: none; font-weight: bold; color: #607454;}

.nomelink a:link {text-decoration: none; color: #A35200; font-weight: bold; cursor: pointer;}
.nomelink a:active {text-decoration: none; font-weight: bold; color: #A35200;}
.nomelink a:visited {text-decoration: none; font-weight: bold; color: #A35200;}
.nomelink a:hover {text-decoration: none; font-weight: bold; color: #607454;}

.spaziolink a:link {text-decoration: none; color: #A35200; font-weight: bold; cursor: pointer;}
.spaziolink a:active {text-decoration: none; font-weight: bold; color: #A35200;}
.spaziolink a:visited {text-decoration: none; font-weight: bold; color: #A35200;}
.spaziolink a:hover {text-decoration: none; font-weight: bold; color: #607454;}

.linksezioni a:link {text-decoration: none; color: #486048; font-weight: bold; cursor: pointer;}
.linksezioni a:active {text-decoration: none; font-weight: bold; color: #486048;}
.linksezioni a:visited {text-decoration: none; font-weight: bold; color: #486048;}
.linksezioni a:hover {text-decoration: none; font-weight: bold; color: #A35200;}

.txtcontenuti a:link {text-decoration: none; color: #A35200; font-weight: bold; cursor: pointer;}
.txtcontenuti a:active {text-decoration: none; font-weight: bold; color: #A35200;}
.txtcontenuti a:visited {text-decoration: none; font-weight: bold; color: #A35200;}
.txtcontenuti a:hover {text-decoration: none; font-weight: bold; color: #607454;}

#scrolllato a:link {text-decoration: none; color: #A35200; font-weight: bold; cursor: pointer;}
#scrolllato a:active {text-decoration: none; font-weight: bold; color: #A35200;}
#scrolllato a:visited {text-decoration: none; font-weight: bold; color: #A35200;}
#scrolllato a:hover {text-decoration: none; font-weight: bold; color: #486048;}

.contattomail a:link {text-decoration: none; color: #A35200; font-weight: bold; cursor: pointer;}
.contattomail a:active {text-decoration: none; font-weight: bold; color: #A35200;}
.contattomail a:visited {text-decoration: none; font-weight: bold; color: #A35200;}
.contattomail a:hover {text-decoration: none; font-weight: bold; color: #607454;}

#scrollesteso {
	width: 775px;
	height: 435px;
	text-align: left;
	overflow: auto;
	padding-left: 15px;
	margin-top: 20px;
	border: 0;
}

#scrolllato {
	width: 260px;
	height: 435px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 20px;
	border: 0;
}
.txtcontenuti {
	width: 95%;
	height: auto;
	text-align: left;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
}
#scrollcontenuti {
	width: 465px;
	height: 435px;
	text-align: left;
	overflow: auto;
	padding-left: 15px;
	margin-top: 20px;
	border: 0;
}
.padcontent {
	width: 760px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 20px;
	border: 0;
}
.padstorie {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	padding-top: 6px;
	border: 0;
}
.padcarretitle {
	padding-left: 15px;
	text-align: left;
	border: 0;
	color: #990000;
	font-size: 13px;
	font-weight: bold;
}
.padcarretxt {
	padding-left: 15px;
	padding-top: 5px;
	text-align: left;
	border: 0;
}
.padcarretxtdettaglio {
	padding-left: 15px;
	text-align: left;
	border: 0;
	margin: 0;
}
.padcarreimg {
	padding-left: 15px;
	text-align: left;
	border: 0;
	margin: 0;
}
.padestra {
	padding-right: 15px;
	text-align: left;
	border: 0;
	margin: 0;
}
.padsinistra {
	padding-left: 15px;
	text-align: left;
	border: 0;
	margin: 0;
}
.padxsx {
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	border: 0;
	margin: 0;
}
.padnewstop {
	padding-top: 6px;
	padding-bottom: 3px;
	text-align: left;
	border: 0;
	margin: 0;
	height: 65px;
}
.padxsx a:link {text-decoration: none; color: #A35200; font-weight: bold; cursor: pointer;}
.padxsx a:active {text-decoration: none; font-weight: bold; color: #A35200;}
.padxsx a:visited {text-decoration: none; font-weight: bold; color: #A35200;}
.padxsx a:hover {text-decoration: none; font-weight: bold; color: #607454;}

.padxsxtop {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	text-align: left;
	border: 0;
	margin: 0;
}
.boxcarredettaglio {
	width: 90px;
	height: 120px;
	padding-right: 15px;
	padding-bottom: 15px;
	margin: 0;
	border: 0;
	float: left;
}
.pulsacarresx {
	width: 140px;
	background-color: #AEBF96;
	border: solid 2px #A7B083;
	color: #486048;
	font-size: 11px;
	text-align: center;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.pulsacarredx {
	width: 140px;
	background-color: #AEBF96;
	border: solid 2px #A7B083;
	color: #486048;
	font-size: 11px;
	text-align: center;
	margin-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.pulsacarresx a:link {text-decoration: none; color: #486048; cursor: pointer;}
.pulsacarresx a:active {text-decoration: none; color: #486048;}
.pulsacarresx a:visited {text-decoration: none; color: #486048;}
.pulsacarresx a:hover {text-decoration: none; color: #FFFFFF;}

.pulsacarredx a:link {text-decoration: none; color: #486048; cursor: pointer;}
.pulsacarredx a:active {text-decoration: none; color: #486048;}
.pulsacarredx a:visited {text-decoration: none; color: #486048;}
.pulsacarredx a:hover {text-decoration: none; color: #FFFFFF;}
.imgcarre {
	width: 80px;
	height: 110px;
	background-color: #DDE9C4;
	padding: 4px;
	margin: 0;
	border-top: solid 1px #CACDAE;
	border-left: solid 1px #CACDAE;
	border-right: solid 1px #CACDAE;
	border-bottom: solid 1px #CACDAE;
}
.imgcarredetta {
	width: 268px;
	height: 370px;
	background-color: #DDE9C4;
	padding: 4px;
	margin: 0;
	border-top: solid 1px #CACDAE;
	border-left: solid 1px #CACDAE;
	border-right: solid 1px #CACDAE;
	border-bottom: solid 1px #CACDAE;
}
#boxnews {
	width: 440px;
	height: 120px;
	background-color: #DDE9C4;
	padding: 4px;
	margin: 0;
	border-top: solid 1px #CACDAE;
	border-left: solid 1px #CACDAE;
	border-right: solid 1px #CACDAE;
	border-bottom: solid 1px #CACDAE;
}
.intonews {
	width: 438px;
	height: 118px;
	background-color: #FFFFF2;
	padding: 0;
	margin: 0;
	border: solid 1px #FFFFFF;
}
.boxnewspad {
	padding: 15px;
	margin: 0;
	border: 0;
}
#boxpadcontenuti {
	width: 450px;
	height: 435px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
	border: 0;
}
#boxpadlato {
	width: 260px;
	height: 435px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
	border: 0;
}
#popup {
	width: 620px;
	height: auto;
	background-color: #FFFFFF;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-left: 15px;
	border: solid 5px #DDE9C4;
}
#bordopopup {
	width: 660px;
	height: auto;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: solid 1px #CACDAE;
}
#spaziofondopopup {
	width: 660px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: 0;
}