/* CSS Document */

html{font-size:64%} 


body{margin:0;
	padding:0;
	background-color:#9f0000;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	}

/*stili layout*/
	
h1{
	position:absolute;
	margin:0;
	padding:0;
	top:7px;
	left:18px;
	background-image:  url(../immagini/paginterna_03.gif);
	width:88px;
	height:114px;
	}
h1 a{
	display:block;
	width:88px;
	height:114px;
}

h2{
	position:absolute;
	margin:0;
	padding:0;
	top:13px;
	left:120px;
	background-image:  url(../immagini/paginterna_06.gif);
}
h2 a{
	display:block;
	width:223px;
	height:25px;
}
h3{
	margin:0.8em 20px 0 10px;
	padding: 0 1em 0 0.5em;
	font-size: 140%; 
	font-weight: bold; 
	color: #9f0000; 
	text-align:left;
	border-bottom:1px solid #000;
	 }
a:hover{color:#DFA926}
.alt, .skiplink, hr{display:none;}
img{border:0}

li{padding: 2px}
#pagina{margin:0 auto;
	position:relative;
	width:760px;
	z-index:10;
	}
#corpo {
	position:absolute;
	top:129px;
	right:70px;
	left:27px;
	width:652px;
	z-index:10;
	}
#contenuti{
	background-color: #fff;
	border:1px solid  #000;
	text-align: left;
	height:auto!important;
	height:34em;
	min-height:34em;
	}
	
#contenuti p, .stiletesto {
	font:100% verdana,helvetica,sans-serif;
	font-size: 1.2em; 
	color: #000;
	text-align: left;
	display: block;
	margin: 1em 10px 2em 10px;
}
.stiletesto {
	font:100% verdana,helvetica,sans-serif;
	font-size: 1.2em; 
	text-align: left;
	display: block;
	margin: 1em 10px 2.5em 10px;
}
.stiletesto a {
	color: #9f0000;
}
#contenuti p img{
	float:right;
	margin: -10px 5px 0 10px;
	padding:0;
}
#contenuti a img{
	float:left;
	margin: -5px 10px 10px 0;
	border:0;
}
#piedepagina{
	border:1px solid #000;
	margin: 5px 0 10px 0; 
	width:650px;
	z-index:5;
}
#piedepagina p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: left;
	border-left:2px solid #F9BF30;
	margin: 3px 3px 3px 65px;
	padding: 2px 2px 2px 2px;

}	
#piedepagina p.toind{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: left;
	background-image: url(../image/toind.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: fixed;
	margin: 3px;
	padding: 2px 2px 2px 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	

.alt{display:none;}

#cornice{
	border:1px solid #000000;
	border-left: 0 solid;
	position:absolute;
	top:34px;
	right:10%;
	left:0px;
	width:92%;
	min-height:420px;
	height:auto!important;
	height:400px;
	z-index:1;
}	
			
#briciole{
	position:absolute;
	top:107px;
	left:127px;
}

#briciole p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em; 
	margin:0;
	padding:0;
	color: #FFF;
}

#briciole a:link, #briciole a:visited{
	color:#FFF;
	text-decoration:none
} 

#briciole a:hover, #briciole a:active{ 
	color:#FC0;
	text-decoration:underline}

#abbonamento{
	position:absolute;
	top: 23px;
	right:11%;
	z-index:5;
	background-image:  url(../immagini/paginterna_09.gif);
	}

#abbonamento a{
	display:block;
	width:206px;
	height:29px;
	top: 18px;
	right:80px;
	}
			
/*stili navigazione*/
	
ul.pulsanti{
	width: 600px;
	margin:0;
	padding:0;
	position:absolute;
	top:75px;
	left:120px;
	list-style-type: none;
	}	
ul.pulsanti li{display:inline;
	margin:0px;
	padding:0px;
	float:left;
	}
	
/*pulsanti interni*/	
	
.indice a, .categorie a, .mappe a{
	width:180px;
	height:27px;
	margin-right:10px;
	display:block;
}
.indice a{
	background-image:  url(../immagini/paginterna_14.gif);
	}
.categorie a{			
	background-image:  url(../immagini/paginterna_16.gif);
	}
.mappe a{
	background-image:  url(../immagini/paginterna_18.gif);
	}
.indice a:hover{
	background-image:  url(../immagini/paginternaover_14.gif);
	}
.categorie a:hover{			
	background-image:  url(../immagini/paginternaover_16.gif);
	}
.mappe a:hover{
	background-image:  url(../immagini/paginternaover_18.gif);
	}
								
/* pagine con scroll interno */

#scroll{
	float:right;
	overflow: auto;
	/*height: 29em;*/
	width: 440px;
	border-top: 1px solid #000;
	/*border-bottom: 1px solid #000;*/
	border-left: 1px solid #000;
}
/*stili interni ai contenuti*/
#scroll h4 {
	margin: 2px 10px 10px 20px;
	border-left: 3px solid #9F0000;
	border-bottom: 1px solid #9F0000;
	text-indent: 10px
	}
#scroll h5 {font-size: 130%;
	margin: 0 10px 0 20px;
	border-bottom: 0px solid #9F0000;
	}

#scroll p{
	margin:10px
	}
#pulsantiera{
	float:right;
	height: 21em;
	width: 200px;
	}
#pulsantiera li{
	border-bottom: 1px solid #9F0000;
	margin-right: 20px;
	margin-left:-10px
	}
#pulsantiera li a:hover, #box li a:hover{color:#DFA926}

#box{
	background-color: #fff;
	border:1px solid  #000;
	text-align: left;
	float:left;width:650px;
	/*height:auto!important;
	height:34em;
	min-height:34em;*/
	}
#box li, .mappa li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	list-style-image: url(../immagini/puntoElenco.gif);
	}
.mappa li {
	font-weight: normal;
	list-style-image: none;
	color: #9f0000;
	}
.mappa li a {	font-weight: normal;
	text-decoration: none;
	}
#box li a{text-decoration: none;color: #9f0000;}
#box h3{
	margin:0.8em 20px 10px 10px;
}
#box h4 {
	font-weight: bold;
	font-size: 130%;
	text-align: left;
	margin-left: 10px;
	}
	
.stilelink{
	color: #9f0000;
	}

#carta{
	clear:both;
	margin:3px 0 5px 10px;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	width:620px;
	border-top:1px solid  #000;
	}
.stilelinkpie {
	color: #FFFFFF;
}

#creditifoto {
	float:right;
	}

#box h4.settcult a{
	background:url(../immagini/sett_cult.jpg) no-repeat scroll center bottom transparent; 
	display:block;
	height:40px; 
	text-indent: -9999px;
    }
#box h4.settcult{ 
	height:40px;
	margin: 0 1em;
	text-indent: -9999px;
    }	
