/* CSS*/
html, body {height:100%; margin:0; padding:0;}
body {margin:0; padding:0;}
p, h1, h2, h3, h4, h5, div, form, ul {margin:0; padding:0;} 
input {font-size: 100%; padding:0;}

/* Generiche */
body {width:100%; margin:5px 0 0 0; color:#522315; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background-color:#ffffff; background-image: url(immagini/sfondone.jpg);}

.clear {clear:both; margin:0; padding:0;}
a {color:#2f3822; text-decoration:none; font-weight:bold;}
a:hover {color:#2f3822; text-decoration:underline; font-weight:bold;}
img {border:0;}

/* Principali */
div#contenitore {width: 100%; margin: 0; padding: 0; position: relative;}
div#principale {width:980px; margin:10px auto 10px auto; padding:0;}


/* --------------------HOME PAGE--------------------- */

div#alto {width: 100%; margin:0; padding:0;}

/* Centro */
div#centro {width:100%; margin:0; padding:5px auto 5px auto; background-color:#ffffff;}
div#centro-sx { float:left; width:180px; margin:0; padding: 0;}
div#centro-dx { float:left; width:790px; margin:0; padding: 0 5px 0 5px;}

div#dx-sinistra { float:left; width:389px; margin:0 auto 0 auto; padding:0;}
div#menu {width:70%; margin:40px 0 30px 30px; padding:0;}
div#menu ul{margin:0; padding:0;}
div#menu ul li{list-style-type:none; margin:6px 0 0 0; padding:0 0 0 40px; color:#4d5542; text-decoration:underline; background-image:url(immagini/ico-pdf.jpg); background-repeat:no-repeat; background-position:left; height:26px}
div#menu ul li a{color:#4d5542; text-decoration:underline;}
div#menu ul li a:hover{color:#4d5542; text-decoration:underline;}
div.tx{ width:94%; font-size:12px; color:#2f3822; text-align:justify; margin:90px auto 0 0;}
div.tx h3{ font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #c10114;}

div#dx-destra { float:left; width:46%; margin:0 auto 0 20px; padding:0;}
div#dx-destra img{margin:0 0 0 60px;}
div.tx-a{ font-size:12px; color:#2f3822; text-align:justify; margin:40px auto 0 auto;}
div.tx-a h3{ font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #c10114;}

div#info { font-size:12px; color:#c10114; font-weight:bold; text-align:right; margin:120px 0 0 0}


/* Fotogallery */
div.photogallerycorrelate {width: 100%; margin:0 auto 0 auto; padding:0 ;}
div.photogallerycorrelate .album {width: 145px; margin: 0 auto 0 auto;}
div.photogallerycorrelate .album img {border:1px solid #ffffff; margin: 2px auto 0 auto;}



/* Nyro */
div#nyroModalFull {color: #777;}
div#nyroModalLoading {border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(immagini/ajaxLoader.gif) no-repeat center;}
div#nyroModalLoading.error {border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff;}
div#nyroModalWrapper {background: #fff; border: 4px solid #777;}
a#closeBut {position: absolute; display: block; top: -20px; right: -20px; width: 20px; height: 20px; text-indent: -9999em; background: url(immagini/close.gif) no-repeat;	outline: 0;}
h1#nyroModalTitle {margin: 0; padding: 0; position: absolute; top: -25px; left: 5px; color: #fff; font-size: 14px;}
div.wrapper div#nyroModalContent {padding: 5px;}
div.wrapperImg div#nyroModalContent {position: relative; overflow: hidden; text-align: center;}
div.wrapperImg div#nyroModalContent h2 {font-size: 100%; color: #4AC010;}
div.wrapperImg img {vertical-align: baseline;}
div.wrapperImg div#nyroModalContent div {display: none;}
div.wrapperImg div#nyroModalContent div:hover {display: none;}
a.nyroModalPrev, a.nyroModalNext {z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {height: 60%; width: 20%;}
a.nyroModalPrev {left: 0;}
a.nyroModalPrev:hover {background: url(immagini/prev.gif) left 20% no-repeat;}
a.nyroModalNext {right: 0;}
a.nyroModalNext:hover {background: url(immagini/next.gif) right 20% no-repeat;}



/* ========== LASCIARE ULTIME ========= */

[if IE 7]>
#nav { filter: alpha(opacity = 0);}
.slideshow #nav a { background: #000;}
.slideshow a.title { zoom: 1; }
a.title span.sfondo {filter: alpha(opacity = 60); zoom: 1; }
a.title span.text {zoom: 1; bottom: -10px !important; padding: 7px 0; zoom: 1; }
a.title:hover span.sfondo { filter: alpha(opacity = 60); zoom: 1; text-decoration: none;}
<![endif]

[if IE 8]>
a.title span.sfondo { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
a.title:hover span.sfondo { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
<![endif]



