/* CSS generale */

body {
	margin-top: 5px;
	background-color: #F5F5F3;
}

.tx-marrone p {margin: 0;}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D321D;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a:link	{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D321D;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a:hover	{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D321D;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D321D;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


.bordi {
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}


.sf-alto {
	background-color: #F7F5F4;
}


.tit-marroni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}
.tit-marroni a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}
.tit-marroni a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}
.tit-marroni a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}
.tit-marroni a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}


.tx-marrone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D321D;
	text-decoration: none;
}
.tx-marrone a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}
.tx-marrone a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}
.tx-marrone a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}
.tx-marrone a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: none;
}

.tx-marrone-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4D321D;
	text-decoration: none;
}

.linea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D321D;
	text-decoration: none;
}

.sf-centro {
	background-image: url(img/sf-centro-pag.jpg);
	background-repeat: no-repeat;
}

.sf-arancio {
	background-color: #DE870B;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4D321D;
	border-bottom-color: #4D321D;
}


.tit-menu-arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tit-menu-arancio a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tit-menu-arancio a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tit-menu-arancio a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tit-menu-arancio a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.sf-pag {
	background-image: url(img/sf-pag1.jpg);
	background-repeat: repeat-x;
}


.sf-box-concerti {
	background-image: url(img/sf-box-concerti.gif);
	background-repeat: no-repeat;
}


.sf-box-news {
	background-image: url(img/sf-box-news.gif);
	background-repeat: no-repeat;
}


.tit-arancio {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
}
.tit-arancio a{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
}
.tit-arancio a:link{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
}
.tit-arancio a:hover{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
}
.tit-arancio a:visited{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
}

.tit-arancio-news {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
}

.sf-box-ult-concerti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #644B37;
	text-decoration: none;
	background-color: #E5C89F;
	border: 1px solid #BDB3A3;
}
.sf-box-ult-concerti a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #644B37;
	text-decoration: none;
}
.sf-box-ult-concerti a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #644B37;
	text-decoration: none;
}
.sf-box-ult-concerti a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #644B37;
	text-decoration: none;
}
.sf-box-ult-concerti a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #644B37;
	text-decoration: none;
}

.puntini-giu {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4D321D;
	height:		1px;
}


.tit-marr-sott {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: underline;
}
.tit-marr-sott a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: underline;
}
.tit-marr-sott a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: underline;
}
.tit-marr-sott a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: underline;
}
.tit-marr-sott a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D321D;
	text-decoration: underline;
}


.sf-sottomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #644B37;
	text-decoration: none;
	background-color: #E9E8E6;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A3957E;
	padding: 8px;
}

.sf-sottomenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #644B37;
	text-decoration: none;
	background-color: #FAEEA9;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A3957E;
	padding: 8px;
}

.sf-sottomenu2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.sf-sottomenu2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.sf-sottomenu2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.sf-tit-sottomenu {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
	background-color: #F6F5F4;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A3957E;
	padding: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #A3957E;
}

/* nifty */

div#primobox {

background-color: #E5DCCF;

}

div#secondobox {

background-color: #ECE5D4;

}

div.vuoto {

height: 10px;

}

.sf-link-news {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #DE870B;
	text-decoration: none;
	background-color: #F6F5F4;
	border-bottom: 1px dotted #A3957E;
	border-top: 1px dotted #A3957E;
	padding: 3px;
}

.puntini	 {
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
}

.testo11Blu	 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D321D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.tit-rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D321D;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

div#pg	{width: 350px; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; font-weight: bold; border-bottom: 1px dashed #17550A;}
div.pgsingle {text-align: center; color: #000000; text-align: center; width: 30%; float: left; margin-bottom: 0.5em; margin-right: 0.5em;}
div.pgsingle img {border: 1px solid #000000; margin-top: 0.5em;}
div.pgsingle a	{text-align: center; color: #000000; text-decoration: none;	font-size: 11px; display: block;}
div.pgsingle a:hover {text-align: center; color: #000000; text-decoration:	font-size: 11px; none; display:	block;}
div.pgsingle a:visited {text-align: center; color: #000000; text-decoration:	font-size: 11px; none; display:	block;}
div.pgsingle a:link {text-align: center; color: #000000; text-decoration:	font-size: 11px; none; display:	block;}
div#pgpagine {width: 95%; margin-left: auto; margin-right: auto; font-weight: bold;	margin-top: 0.5em; margin-bottom: 0.5em;}
div#pgpagine a {text-decoration: none; color: #FFFFFF;}
div#pgpagine a:hover {text-decoration:	underline; color: #FFFFFF;}
div#fotografo {width: 95%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em;}
div#fotografo a	{text-decoration: none; color: #FFFFFF; font-weight: bold;}
div#fotografo a:hover {text-decoration:	underline; color: #FFFFFF; font-weight: bold;}
div#tuttepg {clear: left; width: 95%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em;}
div#tuttepg	a {text-decoration:	none; color: #FFFFFF; font-weight: bold;}
div#tuttepg	a:hover {text-decoration: underline; color: #FFFFFF; font-weight: bold;}
div#titolopg {width: 350px; margin-left: auto; margin-right: auto; font-size: 14px; font-weight: bold;}
div#contenitorepg {width: 99%; margin-left: auto; margin-right: auto;}
div.separatorepg {clear: left;}

.coda {
	background-color: #ECE5D4;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D321D;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0 10px 0;
}

.titolosezione {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #DE870B;
	border-bottom: 2px solid #DE870B;
	width: 90%;
	margin: 0 0 0 0;
}

.notizie {
	width: 100%;
}

.notizie ul {
	width: 90%;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0:
}

.notizie li {
	list-style-type: none;
	padding: 5px 0 5px 0;
	line-height: 25px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #DE870B;
	border-bottom: 1px solid #DE870B;
}

.notizie ul li p {
	margin: 0;
}

.notizie li img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
}

.archivio {
	width: 90%;
	text-align: right;
	line-height: 25px;
}

.clear {
	clear: both
}