body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#999999;
	color: auto;
	margin: 0px; padding: 0px;
	text-align: center;
}

/* <HEADERS> */
h1, h2, h3, h4, h5, h6, form { margin: 0; padding: 0; font-weight: normal; }
h1 { display: none; }
h2 { font-size: 180%; padding-top:10px; }
h2.mini {font-size: 100%; cursor: pointer; font-weight: bold;}
h2 a {color: black; font-size: 55%; }
h3 { font-size: 130%; }
h3.gallery_title    {font-size:100%; margin: 30px 0 0 9px;}
h4 { font-size: 110%; }
/* </HEADERS> */

a { color:#0033CC; text-decoration: none; }
p { margin-bottom:3px; padding-bottom:3px; }
p.indietro a { color: #C00; font-weight:bold;}

div.inv {display:none; }
div.left    {float:left; width: 270px;}
div.left a  {color: black;}
div.right    {float:left; width: 495px; margin: 0 30px; }

div#inner   {float:left;  background-color:#E5E5E5; min-height: 650px;}

#home_page{text-align: left; margin-left:auto; margin-right:auto; position:relative; top:0px; width: 1024px; height:500px; }
#home_page img {border:none;}
#home_page a { color:#CCCCCC;}
#container {text-align: left; margin-left:auto; margin-right:auto; width: 870px;}
#home {text-align: left; margin-left:auto; margin-right:auto; position:relative; width: 870px; height: auto; margin: 30px; overflow:hidden;}

#scritta {position:absolute; bottom:115px; left:15px; width:250px; height:50px; color:#CCCCCC; text-align:center; font-size:195%; padding-top:20px;}

#link {width:100px; height:50px; position:absolute; bottom:110px; right:180px; text-align:center; font-size:120%; padding-top:20px;}
#link a {color:#CCCCCC; text-decoration:none;}
#link a:hover {color:#FFFFCC; }

#header { height:99px; width:820px; color:#FF0000; text-align:justify; padding-left:50px; padding-top:50px; }


#nav {width:auto; margin-left:-55px; padding-top:10px; }
#nav ul { list-style-type: none; }
#nav li { float: left; }
#nav a { color: #000000; margin-right: 30px; font-weight: bold; border-left: 1px solid #C00; padding-left: 2px; }
#nav .actual a {color:#C00;}

/* <FIELDSET> */
fieldset { width: 430px; border: none; margin: 5px 0; padding: 0; }
fieldset legend { font-weight: bold; }
fieldset label { float: left; width: 140px; margin: 0 5px 0 0; padding: 4px 0; }
fieldset input, fieldset select, fieldset textarea { font-family: Verdana; border: 1px solid #AAA; }
fieldset .blockize { width: 250px; }
fieldset .noborder { border: none; }
fieldset .row { clear: both; margin: 3px 0; padding: 0 0 3px 0; border-bottom: 1px dotted #CCC; overflow: hidden; }
fieldset .helper { color: #888; margin: 3px 0 0 145px; font-style: italic; display: block; font-size: 90%; }

fieldset .group { float: left; width: 40px; }
fieldset .group label { float: right; width: 10px; margin: 0; }
fieldset .group .row { margin: 0; }
/* </FIELDSET> */

#content { margin-left:40px; margin-top: 40px; width:95%; height:auto; overflow:hidden; /*background-color:#E5E5E5*/}
#content li {  margin:0; padding-bottom:10px; overflow: hidden;}

#inner_content {float:left; width:278px; height:auto; padding-top:50px;}
#inner_content a {color:#000000;font-weight:bold;}
#inner_content a:hover {color:#C00;}
#inner_content .actual a {color:#C00;}
#inner_content ol {margin:0px; padding:0px;}
#inner_content li {margin:0px; padding-bottom:10px; padding-top:10px;}

#inner_content2 {float:left; width:298px; height:auto; padding-top:50px;}
#inner_content2 a {color:#000000;font-weight:bold;}

#inner_content2 .actual a {color:#C00;}
#inner_content2 ol {margin:0px; padding:0px;}
#inner_content2 li {margin:0px; padding-bottom:10px; padding-top:10px;}

/*< GALLERY >*/
div.gallery     {float: left; width: 495px;}
div.gallery div {padding: 5px; margin: 5px; float:left;}
div.gallery img {border:none; }
div#prw   {z-index:99; background-image:url(../img/gallery/prw_bg.png); position: absolute; top:0; left:0; display:none; }
div#photo   {position: absolute; background-color:none; padding:8px; }
div#photo_cont    {background-color: white; padding: 7px;}
div#gal_descr {background-color: white; margin: 4px 0 0 0; padding: 15px 7px; line-height: 15px; overflow:auto; }
div#gal_next, div#gal_prev    {display:none;}
div#gal_nav {background-color: white; text-align: right; padding:5px 0;}
img#gal_fwd,img#gal_rwd {margin: 0 7px 0 0;}


.text {float:left; margin-top:44px; width:500px; height:auto; text-align:justify; padding-left:5px; padding-right:5px; padding-bottom:10px;}
.text .elenco {margin-top:10px;}
.text .elenco p {margin:0; padding:0px; padding-bottom:10px; text-align:left;}
.foto_text {border:0px solid; width:100px; height:185px; float:left; margin-left:15px; padding:0px; margin-bottom:5px; text-align:center;}
.foto_text img {padding:0px; margin:0px; border:none; text-align:center;}
.foto_text2 {border:0px solid; width:100px; height:77px; float:left; margin-left:15px; padding:0px; margin-bottom:15px; text-align:center;}
.foto_text2 img {padding:0px; margin:0px; border:none; text-align:center;}


.none {float:left; margin-top:40px; width: 500px; padding-left:5px; padding-right:5px; padding-bottom:10px;}

#polvere_ombra { display:none;}
#polvere_ombra.actual a { color:#C00;}
#polvere_ombra.inactual a { color:#000000; }

#submaga1 { display:none;}
#submaga1.actual a { color:#C00;}
#submaga1.inactual a { color:#000000; }

.box-video { text-align: center; margin-bottom: 5px;}
.didascalia_video { text-align: center; margin-bottom: 20px;}

#itinerari_silenziosi {display:none; margin-left:10px; padding-bottom:5px; padding-top:3px;}
#itinerari_silenziosi a {font-style:oblique; font-weight:normal;}
#itinerari_silenziosi.actual a { color:#C00;}
#itinerari_silenziosi.inactual a { color:#000000; }

#sguardo_luminoso {display:none; margin-left:10px; padding-bottom:5px; padding-top:3px;}
#sguardo_luminoso a {font-style:oblique; font-weight:normal;}
#sguardo_luminoso.actual a { color:#C00;}
#sguardo_luminoso.inactual a { color:#000000; }



.foto {clear:both; margin-left:280px; margin-bottom:10px;}

.foto img { float:left; margin-left:10px; margin-top:15px; border:none;}
.libro { width: 600px; height: 550px;}


#footer {  padding-bottom:10px; padding-top:10px; display:none; }
#footer a {color:#006699; font-weight:bold;}

