a:link:after, a:visited:after {
	content: " [" attr(href) "]";
}
/* ****************************** BODY ****************************** */
body
{
    background: #FFFFFF;   
    color: #000000;
    font:0.7em Arial,Georgia,Tahoma,Verdana,sans-serif; 
    margin:0;
    padding:0;
    text-align: left;
}
/* ****************************** HEADER ****************************** */
#top
{
	top: 20px;
	height: 40px;
}
.top, .topbottom {display:none;}
.topb1, .topb2, .topb3, .topb4 {display:none;}
.topb1b, .topb2b, .topb3b, .topb4b {display:none;}

#topImg
{
	display:none;
}
#topTitolo
{
	color: #999999;
	font-size: 2.5em;
	font-weight: bolder;
	letter-spacing: 3px;
	text-transform:uppercase;
	text-indent: 20px;
	top: 0px;	
}
#topTitoloBordo
{
	display:none;
}
#topSottotitolo
{
	color: #999999;
	font-size: 1.3em;
	font-weight: bolder;
	letter-spacing: 2px;
	text-transform:uppercase;
	text-indent: 70px;
	z-index:3;
	top: 0px;	
}
#topSottotitoloBordo
{
	display:none;
}
#topRiga
{
	display:none;
}
.accessibilita
{
	display:none;
}
.accessibilita a:link,.accessibilita a:visited,.accessibilita a:hover
{
	display:none;
}
.linkIntro
{
	display:none;
}
.linkIntro a:link,.linkIntro a:visited,.linkIntro a:hover
{
	display:none;
}
/* ****************************** MENU' SX ****************************** */
.sx, .sxbottom {display:none;}
.sxb1, .sxb2, .sxb3, .sxb4 {display:none;}

#menuSx
{
	display:none;
}
#menuSx ul.menu
{	
	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.primo ul 
{	
	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;
}
.sxImg
{
	display:none;
}
/* ****************************** CORPO ****************************** */
#corpo
{
	top: 55px;
	left: 10px;	
	right: 10px;
	margin-right: 10px;
	padding-right: 10px;
	position:absolute;
}
/* ****************************** CONTENUTO ****************************** */
#contenuto
{
	background: #FFFFFF;
	width: 100%;	
}
.xtop, .xbottom {display:none;}
.xb1, .xb2, .xb3, .xb4 {display:none;}

#contenuto h1, #testo h2, #testo h3, #testo p, .contatti
{
	margin: 0px 10px; 
	padding: 0px 10px; 
}
.contatti
{
	display: none;
}
#contenuto h1
{	
	background: #FFFFFF;
	color: #000000;
	text-transform: uppercase;
	font-size: 1.6em;
	vertical-align: middle;
	font-weight: bold;
}
#testo
{
	text-align: justify;
}
#testo h2
{
	color: #990000;
	font-style: italic;
	font-size: 1.3em;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
}
#testo h2 a:link,#testo h2 a:visited,#testo h2 a:hover
{
	font-size: 1.0em;
	color: #990000;
	font-style: italic;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
}
#testo h3
{
	color: #990000;
	font-size: 1.1em;
	font-weight: normal;
}
#testo p
{
	font-size: 1.1em;
}
#fotoContent
{
	display:none;		
}
#fotoContent .foto
{
	display:none;
}
.fotoImg
{
	display:none;
}
.note
{
	font-style: italic;
	text-align: right;
}
.back
{
	display:none;
}
.fotoScheda
{
	float: left;	
	margin: 0px 10px; 
	padding: 0px 10px; 
	padding-right: 17px;
}
.pagine
{
	background: #FFFFFF;
	height: 27px;
	line-height: 27px;
}
.pagine h3
{
	color: #000000;
	font-size:3em; 
	font-weight:normal;
}
#testoLargo .pagine h3 a:link, #testoLargo .pagine h3 a:visited 
{
	color: #000000;
	text-decoration: none;
}
#testoLargo .pagine h3 a:hover
{
	color: #000000;
	text-decoration: none;
}
/* ****************************** IMPOSTAZIONI GENERALI ****************************** */
.noMenu
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
a:link,a:visited,a:hover
{
	color: #000000;
}
/* ****************************** IMPOSTAZIONI GENERALI FISSE ****************************** */
a:link,a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a img, img {
	border: 0px;
}
div.hide {
	display: none;
}
hr.hide {
	display: none;
}
hr.riga
{
	border: dashed 1px #000000;
	width: 70%;
	height: 0px; 
	text-align: center;
}
.hide
{
	display: none;
}
textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;	
}
input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;	
}
select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;	
}
/****************************** GALLERIA FOTOGRAFICA *****************************/
/* styling for TOP gallery */
#container_top {position:relative; width:475px; height:625px; background:#ADC2D5; margin:1em auto;}
#container_top img {border:0;}
#container_top .thumbs {position:absolute; left:0; top:0;}
#container_top a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:120px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_top a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top a.gallery:active, #container_top a.gallery:focus {border:1px solid #ffffff;}
#container_top a.gallery:active em, #container_top a.gallery:focus em {display:block; position:absolute; top:155px; left:5px; right:auto; padding:4px; color:#000; border:1px solid #E9EDF0; z-index:50;}
#container_top h1 {clear:both; margin:0; padding-top:200px; text-align:center; font-family: georgia, "times new roman", serif; font-size:2.5em; font-weight:normal; color:#fff;}
#container_top h1 em {font-size:0.6em; color:#000;}
/* styling for RIGHT gallery */
#container_right 
{
	display: none;
}
#container_right img
{
	display: none;
}
#container_right .thumbs
{
	display: none;
}
#container_right a.gallery:active span 
{
	display: none;
}
#container_right a.gallery:active span:first-line 
{
	display: none;
}
#container_right a.gallery:active, #container_right a.gallery:focus 
{
	display: none;
}
#container_right a.gallery:active em, #container_right a.gallery:focus em 
{
	display: none;
}
#container_right h1 
{
	display: none;
}
#container_right h1 em 
{
	display: none;
}
 