/* 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{color:#4D321D; font-weight:bold; text-decoration:none;}
a:hover	{color:#4D321D; font-weight:bold; text-decoration:none;}
a:visited {color:#4D321D; 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-weight: bold; color:#4D321D; text-decoration:none;}
.tit-marroni a:hover{font-weight:bold; color:#4D321D; text-decoration:none;}
.tit-marroni a:link{font-weight:bold; color: #4D321D; text-decoration:none;}
.tit-marroni a:visited{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-weight:bold; color:#4D321D; text-decoration:none;}
.tx-marrone a:link{font-weight:bold; color:#4D321D; text-decoration:none;}
.tx-marrone a:hover{font-weight:bold; color:#4D321D; text-decoration:none;}
.tx-marrone a:visited{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-size: 10px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
.tit-menu-arancio a:hover{font-size: 10px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
.tit-menu-arancio a:link{font-size: 10px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
.tit-menu-arancio a:visited{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-weight: bold; color:#DE870B; text-decoration:none;}
.tit-arancio a:link{font-weight: bold; color:#DE870B; text-decoration:none;}
.tit-arancio a:hover{font-weight: bold; color:#DE870B; text-decoration:none;}
.tit-arancio a:visited{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-weight: normal;	color: #644B37;	text-decoration: none;}
.sf-box-ult-concerti a:link{font-weight: normal; color:#644B37;	text-decoration: none;}
.sf-box-ult-concerti a:hover{font-weight: normal; color:#644B37; text-decoration: none;}
.sf-box-ult-concerti a:visited{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-weight:bold; color:#4D321D; text-decoration:underline;}
.tit-marr-sott a:hover{font-weight:bold; color:#4D321D; text-decoration:underline;}
.tit-marr-sott a:link{font-weight:bold; color:#4D321D; text-decoration:underline;}
.tit-marr-sott a:visited{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-weight: bold;}
.sf-sottomenu2 a:hover {font-weight: bold;}
.sf-sottomenu2 a:visited {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; 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:none; font-size:11px; display:block;}
div.pgsingle a:visited {text-align:center; color:#000000; text-decoration:none;	font-size:11px; display:block;}
div.pgsingle a:link {text-align:center; color:#000000; text-decoration:none; font-size:11px; 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; 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}



