/* Tabulazioni link */

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

a:hover {
	text-decoration: none;
	color:#FFCC00;
}

/* FINE Tabulazioni link */

/* FORMATO TESTO */

h1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin: 0px; padding: 0px;
 font-size: 22px; color: #FF9900;
}

h2{
 font-family: "Times New Roman", Times, serif;
 font-size: 16px;
 color: #006699;
 text-align:center;
}

h3{
 font-family: Verdana; font-stretch:normal;
 font-size: 11px; color:#F90; text-align: center;
}

h4{
 font-family: Verdana; font-size: 12px; font-weight: lighter; color:#FFFFFF;
 text-align: justify;
}

h5{
 font-family:Verdana; font-size: 12px; color:#FF9900; text-align:center;
 line-height:1px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
/* FINE Tabulazioni link */

/* *********** CORPI ********** */
body{
	background-color:#333333;
}

#titolo{
	z-index:1;
	position: absolute;
	left:25px; top:5px;
	width: 980px; height:130px;
	background-image:url(Images/Titolo.jpg);
}
#navBar{
	z-index:1;
	position: absolute;
	left:25px;
	top:150px;
	height: 435px;
	width: 190px;
	background-color:#000000;
	/*border: 1px solid #ccc; */
}


#foto_master{
	z-index:10;
	position: absolute;
	left:25px;
	top:300px;
	width:700px;
	height:430px;
	background-color:#000;
	overflow:visible;
}

#testohome{
	z-index:1;
	position: absolute;
	left:240px;	top:150px;
	width:765px; height:800px;
	background-color:#000000;
	overflow: visible;
	padding-left: 5px; padding-right: 5px;
}
#testo{
	z-index:1;
	position: absolute;
	left:235px;
	top:150px;
	width:765px;
	height:1360px;
	background-color:#000000;
	overflow: visible;
	padding-left: 5px; padding-right: 5px;
}
#testo_1{
	z-index:1;
	position: absolute;
	left:290px;
	top:0px;
	width:299px;
	height:430px;
	background-color:#000000;
}
#commento_1{
	position: absolute;
	left:350px;
	top:40px;
	width:300px;
	height:200px;
	padding:5px;
	background-color: #000000;
}

#foto_v{
	z-index:0;
	background-color:#000000;
	position:absolute; left:100px; top:5px;
	width: 920px; height: 980px;
	border-right: 2px solid #666666;
}

#siteinfo{
	z-index:2;
	position: absolute;
	left:25px; top:1000px;
	width:177px; height:103px;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	text-align:center;
	color:#FFCC00;
}
#Fasilunari{
	z-index:10;
	position: absolute;
	left:20px; top:600px;
	width:142px; height:40px;
	background-color:#000;
	overflow:visible;
}

#Revolvermap{
	z-index:10;
	position: absolute;
	left:20px; top:450px;
	width:40px; height:40px;
	overflow:visible;
}
/* LIVELLI FOTOGRAFICI */
#foto_m1{
	background-color:#000000;
	z-index:1;
	position:absolute; left:10px; top:40px;
	width:200px; height:230px; padding:5px,5px,0px,5px;
	border-style:solid; border-width:1px; border-color:#FFFFFF;	
}
#foto_m2 {
	background-color:#000000;
	z-index:1;
	position:absolute; left:221px; top:40px;
	width:200px; height:230px;  padding:5px,5px,0px,5px;
	border-style:solid;	border-width:1px; border-color:#FFFFFF;
}
#foto_m3 {
	background-color:#000000;
	z-index:1;
	position:absolute; left:432px; top:40px;
	width:200px; height:150px;
	padding:5px,5px,0px,5px;
	border-style:solid;	border-width:1px; border-color:#FFFFFF;
}
#foto_m4 {
	background-color:#000000;
	z-index:1;
	position:absolute; left:643px; top:40px;
	width:200px; height:150px;
	padding:5px,5px,0px,5px;
	border-style:solid;	border-width:1px; border-color:#FFFFFF;
}
#Mappa1 {
	z-index:2;
	position:absolute;
	left:12px; top:41px;
	height:200px; width:300px
}

/* ********** Foto Pagina a sinistra ******* */
#foto_lato1 {
	z-index:2;
	position:absolute;
	left:595px;
	top:0px;
	width:393px; height:430px;
	font-family:Verdana;
	color: #FFFFFF;
	font-size:10px;
}
/* **********PAGINE FOTOGRAFICHE******* */
#foto{
	z-index:0;
	background-color: #000000;
	border-color:#FFCC00;
	border-color:#9966FF;
	border-style:solid;
	border-width:1px;
	position:absolute;
	left:18px;
	top:5px;
	padding: 15px,15px,15px,15px;
}
#Descrizione{
	position: absolute;
	background-color:#000000;
	left:870px;	top:15px;
	width:70px; height:130px;
	padding: 5px 5px 5px 5px;
	font-family:Verdana; font-style:normal;	color:#3300FF; font-size: 10px;
}
#Descrizione_mob{
	position: absolute;
	background-color:#000000;
	left:940px;	top:15px;
	width:180px; height:130px;
	padding: 5px 5px 5px 5px;
	font-family:Verdana; font-style:italic;	color: #CCCCCC;	font-size: 10px;
}
#foto_big{
	background-color:#000000;
	z-index:0;
	position:absolute;
	left:50px; top:30px;
	width: 1018px; height: 748px;
}
#Mappa_2{
	position: absolute;
	background-color:#000000;
	left:850px;
	top:171px;
	width:200px; height:200px;
}
#Mappa_big{
z-index:0;
	position: absolute;
	background-color:#000000;
	left:5px;
	top:5px;
	width:200px; height:200px;
}
#Home{
	position: absolute;
	left:807px;
	top:567px;
}
/************* #BARRA NAVIGAZIONE ALTA**************/

#globalNav{
color: #cccccc;
white-space: nowrap;
text-align:center;
width:800px; height: 20px;
padding: 5px 0px 5px 0px;
}

#globalNav a {
	font-size: 16px;
	padding: 5px 0px 5px 0px;
}

/************** .feature styles ***************/

.feature{
	font-size: 12px;
	text-align: justify;
	padding: 0px 10px 0px 10px;
}

.feature h3{
	text-align: justify;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	text-align:justify;
}
.featureright{
	font-size: 12px; text-align: justify; padding: 0px 10px 0px 0px;
}
.featureright img{
	float: right;
	padding: 0px 0px 0px 10px;
	text-align:justify;
}
.featureright h3{
	text-align: justify;
}
/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li { border-bottom: dotted 1px}

/* fix for browsers that don't need the hack */
/* html>body #navBar li {border-bottom: solid 1px #00CCFF;} */

/*********** LINK BARRA DI NAVIGAZIONE SX ***********/

#sectionLinks{
	padding: 2px 0px 2px 5px;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 2px 0px 2px 0px;
}

#sectionLinks a:link{
	padding: 2px 0px 2px 0px;
  	voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	padding: 2px 0px 2px 0px;

}

#sectionLinks a:hover{
	padding: 2px 0px 2px 0px;
	font-size: 101%;
	font-style: italic; color:#FF9900;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
	border-top: 1px solid #000000;
	background-color:#999999;
}

.relatedLinks a:hover{
	background-color: #CC99FF;
}
.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

/************** #advert styles **************/

#advert{
	padding: 10px 0px 0px 10px;
	font-size: 10px;
	border-top: 1px solid #cccccc;
}

#advert img{
	display: block;
}

/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 10px;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

/************** Pagine fotografie **************/
#pulsanti{
	z-index:0;
	position:absolute;
	left:50px; top:5px;
	height: 25px; width: 1018px;
	background-color:#333333;
	text-align:center;
	/*border: 1px solid #ccc; */
}
#info{
	position: absolute;
	left:1022px; top:-1px;
	width:219px;
	height:167px;
	padding:1px;
	background-color: #000000;
	border-style: double;
	z-index: 0;
}
#sectionLinks_foto{
	padding: 2px 0px 2px 0px;
	font-size: 90%;
}

#sectionLinks_foto h3{
	padding: 10px 0px 2px 0px;
	background-color: #FF3300;
}

#sectionLinks_foto a:link{
	padding: 2px 0px 2px 0px;
  	voice-family:inherit;
	width: auto;
}

#sectionLinks_foto a:visited{
	padding: 2px 0px 2px 0px;

}

#sectionLinks_foto a:hover{
	padding: 2px 0px 2px 0px;
	font-size: 105%;
	color: #FFFFFF; background-color: #FF0000;
}

