a:link:after, a:visited:after {
	content: " [" attr(href) "]";
}
/* ****************************** BODY ****************************** */
body
{
	margin: 0 auto;
	padding: 0;	
	background-color: #FFFFFF;
	background-position: top center;
	font-family: "Times New Roman", Georgia, Verdana, Arial;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;	
}
/* ****************************** FOOTER - GENERALE ****************************** */
#footer
{
	display:none;
}
/* ****************************** HEADER ****************************** */
#header
{	
	background-image: url(../media/logo_stampa.jpg);	
	height: 100px;
	width: 98%;	
	margin: 0em auto;
	background-repeat:no-repeat;
}
#header img
{	
	display:none;
}
/* ****************************** HEADER ACCESSIBILITA E TITOLO ****************************** */
#headerAccessibilita
{
	display:none;
}
#headerAccessibilita
{
	display:none;
}
#headerTitolo
{
	background-color:Transparent;	
	color: #000000;	
	height: 20px;
	line-height: 20px;
	font-size: 2em;
	text-align: left;
	text-indent: 25px;	
}
#headerSottoTitolo
{
	background-color:Transparent;	
	color: #000000;	
	height: 18px;
	line-height: 18px;
	font-size: 1.2em;
	bottom: 0.2em;
	font-style:italic;
	text-align: left;
	text-indent: 25px;	
	padding-right: 0.1em;
}

#headerTitoloBordo{
	display: none;
}
/* ****************************** HEADER TAB NAVIGAZIONE ****************************** */
#headerTabNavigazione
{	
	height: 10px;
	line-height: 10px;
}
#headerTabNavigazione ul
{
	display: none;
}
#headerTabNavigazione li
{
	display: none;	
}
#headerTabNavigazione li a
{
	display: none;
}
#headerTabNavigazione li.activelink a
{
	display: none;	
}
#headerTabNavigazione li a:hover,#headerTabNavigazione li.activelink a
{
	display: none;
}
.bandiera
{
	display:none;
}
/* ****************************** PERCORSO ****************************** */
#percorso
{
	display: none;
}
#percorso img
{
	display: none;
}
#percorso a
{
	display: none;
}
/* ****************************** CORPO ****************************** */
#corpo
{
	width: 90%;
	position: relative; 
	margin: 0em auto;
	padding-bottom: 1em;
	background: #FFFFFF;
}
/* ****************************** MENU SX ****************************** */
#menuSx {
	display: none;
}
#menuSx ul.menu {	
	display: none;
}
#menuSx ul.menu ul {	
	display: none;
}	
#menuSx li.primo {
	display: none;
}
#menuSx li.primo a
{
	display: none;
}
#menuSx li.primo a:link, #menuSx li.primo a:visited, #menuSx li.primo a:active {
	display: none;
}	
#menuSx li.primo a:hover {
	display: none;
}
#menuSx li.secondo {
	display: none;
}
#menuSx li.secondo a
{
	display: none;
}
#menuSx li.secondo a:link, #menuSx li.secondo a:visited, #menuSx li.secondo a:active {
	display: none;
}	
#menuSx li.secondo a:hover {
	display: none;
}
#menuSx li.terzo {
	display: none;
}
#menuSx li.terzo a
{
	display: none;
}
#menuSx li.terzo a:link, #menuSx li.terzo a:visited, #menuSx li.terzo a:active {
	display: none;
}	
#menuSx li.terzo a:hover {
	display: none;
}
#infoSx
{
	display: none;
}
.titoloSezione
{
	display: none;
}
/* ****************************** menu DX ****************************** */
#menuDx
{
	display: none;
}
#menuDx ul {	
	display: none;
}	
#menuDx li {
	display: none;
}
#menuDx a
{
	display: none;
}
#menuDx li a:link, #menuDx li a:visited, #menuDx li a:active {
	display: none;
}	
#menuDx li a:hover {
	display: none;
}
/* ****************************** contenuto ****************************** */
#contenuto{	
	margin: 0px 10px 0px 0px; 
	padding: 0px;
	padding-bottom: 20px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}
.edera
{
    display: none;
}
#contenuto p
{ 
	text-align:justify;	
	margin: 0px; 
	padding: 0px 10px 0px 10px;	
}
.testoSottoFoto
{ 	
	clear:both;	
	padding-top: 4px;
	padding-bottom: 15px;
	text-align:center;
	font-style:italic;
}
.testoDxFoto
{
    padding: 10px 10px 20px 0px; 
    font-style:italic;
    display:inline-block;
	height: 180px;	
	vertical-align:middle;
}

.fotoSxBordo{
    float: left;	
	margin: 0px 10px 3px 0px; 
	padding: 4px; 	
	border: dashed 1px #000000;
}
.fotoCentrataBordo
{    
	margin: 0px 0px 0px 75px; 
	padding: 4px; 	
	border: dashed 1px #000000;
	text-align:center;
	height: auto !important;
	height: 200px;	
}
.foto1CentroBordo
{    
	margin: 0px 0px 0px 40px; 
	padding: 4px; 	
	border: dashed 1px #000000;
	float:left;
	height: auto !important;
	height: 200px;	
}
.foto2CentroBordo
{    
    float: right;
	margin: 0px 75px 0px 0px; 
	padding: 4px; 	
	border: dashed 1px #000000;
	height: auto !important;
	height: 200px;	
	
}
.stretto{	
	/*margin: 0px 210px 0px 230px;*/
}

.espansoDx{	
	margin: 0px 10px 0px 10px;
}

.espansoSx{	
	margin: 0px 10px 0px 10px;
}

.espansoDxSx{	
	margin: 0px 10px 0px 10px;
}

#contenuto h1, h1 {	
	margin:0;	
	padding:0;
	border-top:1px solid #FFFFFF;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
	background-color:#FFFFFF;
	color: #000000;
	text-indent: 12px;
	font-size: 1.2em;
	vertical-align: middle;
	font-weight: bold;
	height:23px;
	line-height:23px;
}

#contenuto #menuSx li.primo a:hover, #contenuto #menuSx li.secondo a:hover, #contenuto #menuSx li.terzo a:hover {
	text-decoration: none;
}
#contenuto #menuDx li.primo a:hover, #contenuto #menuDx li.secondo a:hover, #contenuto #menuDx li.terzo a:hover {
	text-decoration: none;
}
#contenuto a:link, #contenuto a:visited {
	color: #54A822;
	text-decoration: none;
}
#contenuto a:hover {
	color: #000000;
	text-decoration: underline;
}
#contenuto dl {	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#contenuto dt {
	color: #000000;
	clear:both;
}
#contenuto dd {
	margin-bottom: 5px;
	padding-bottom: 0px; 	
	padding-right: 0px; 
	padding-top: 0px;
	padding-left: 2px;
	border-bottom: 1px solid #000000; 
}

#contenuto .elenco {
	margin: 0px;
	padding-top: 3px;
	height: 18px;
	border-bottom: solid 1px #000000;
}
#contenuto .elenco dt, #contenuto .elencoIntestazione dt {
	border: 0px;
}

#contenuto h2{
	color: #000000;
	font-style: italic;
	font-size: 1.2em;
	font-weight: normal;
	font-weight: bold;
	margin: 0px; 
	padding: 0px;
	margin-bottom:5px;
	display:block;
}

#contenuto h2 a:link,#contenuto h2 a:visited,#contenuto h2 a:hover{
	font-size: 1.0em;
	color: #000000;
	font-style: italic;
	font-weight: normal;
	font-weight: bold;
}
#contenuto h3{
	color: #000000;
	font-size: 1em;
	font-weight: normal;
	margin: 0px; 
	padding: 0px; 
}

#contenuto h3 a:link,#contenuto h3 a:visited,#contenuto h3 a:hover {
	font-size: 1em;
	color: #000000;
	font-weight: normal;
}

/* SCHEDA */
.fotoScheda, #contenuto img .fotoScheda
{	
	
}
#contenuto .scheda {	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-bottom: 0px;
}
#contenuto .scheda dt {
	color: #000000;
	float: left;
	border-bottom: 0px;
	font-weight: bold;
}
#contenuto .scheda dd {
	margin-bottom: 5px;
	padding: 0px; 	
	padding-left: 2px;
	border-bottom: 0px;
}
.paragrafiScheda{
	margin-top: 8px;
	margin-bottom: 2px;
}
#contenuto .form {	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	height:110px;
	border-bottom: solid 1px #000000;
}
#contenuto .form dt {
	color: #000000;
	float: left;
	border-bottom: 0px;
	width: 70px;
}
#contenuto .form dd {
	margin-bottom: 10px;
	padding: 0px; 	
	padding-left: 2px;
	border-bottom: 0px;
}
.form input.inputsingleSmall {
	width: 150px;
}

.bottone 
{
	display: none;
}
.tutte
{
	display: none;
}
/* ****************************** MAPPA DEL SITO ****************************** */
#mappa ul.livello1 {
	list-style-type: square;
	font-size: 1.2em;
	color: #666666;
	font-weight:bold;
}	
#mappa li.livello1 {
	margin-bottom: 5px;
}

#mappa ul.livello2 {
	list-style-type: disc;
	margin-bottom: 5px;
	font-size:0.9em;
	font-weight:normal;
}	

#mappa li.livello2 {
	margin-bottom: 5px;
}

#mappa ul.livello3 {
	list-style-type: circle; 
	font-weight:normal;
}	

#mappa li.livello3 {
	margin-bottom: 0px;
}
/* ****************************** IMPOSTAZIONI GENERALI ****************************** */
.trattino
{
	display: none;
}
hr.riga
{
	height: 0px; 
	border: dashed 1px #000000; 
}
hr.rigaSolid
{
	height: 0px; 
	border: dashed 1px #000000; 
	text-align: center;
	width: 30%;
}

.noMenu
{
	display: none;
}
.nessunDato
{
	color: #000000;
	font-weight: bold;
}
.linkNero:link,.linkNero:visited
{
	text-decoration: none;
	color: #000000;
}
.linkNero:hover
{
	text-decoration: underline;
	color: #000000;
}
.linkBianco:link,.linkBianco:visited
{
	text-decoration: none;
	color: #000000;
}
.linkBianco:hover
{
	text-decoration: underline;
	color: #000000;
}
a:link,a:visited,a:hover
{
	color: #000000;
}
/* ****************************** IMPOSTAZIONI GENERALI FISSE ****************************** */
a:link,a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a img, img {
	border: 0px;
}
div.hide {
	display: none;
}
hr.hide {
	display: none;
}
.hide
{
	display: none;
}





