/* CSS*/
html, body {height: 100%;}
body {margin:0;}
p, h1, h2, h3, h4, h5, div, form {margin:0; padding:0;}

/* Generiche */

body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; background-color:#ffffff; background-image:url(img/sf-pag.jpg); background-repeat:repeat-x; background-position:top; margin:0; padding:0; line-height:18px;}

a {color: #000000; text-decoration:underline;}
a:hover {color: #000000; text-decoration:underline;}

.clear {clear: both;}
img {border:0;}

/* Principali */

div#contenitore {width:100%; position:relative;}

div#principale {width:980px; margin:5px auto 5px auto; padding:0;}

/* =================== HOME PAGE ===================== */

div#concorso {width:950px; margin:0 auto 0 auto;}

/* ALTO */

div#alto {width:100%; margin:0 auto 0 auto; background-color:#FFFFFF;}

div#alto-sx{width:20%; float: left; margin:0; padding:10px 10px 0 30px;}
div#alto-cx{width:48%; float: left; margin:0; padding:50px 0 10px 10px; color:#10a6f7; font-style:italic; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight: normal; }
div#alto-dx{width:246px; float:right; margin:0;}

/* MENU' */
div#menu {width:100%; margin:0 auto 0 auto; background-image:url(img/sf-menu.jpg); background-repeat:repeat-x;}

/* CENTRO */
div#centro {width:100%; margin:0 auto 0 auto; padding:20px 0 25px 0; background-color:#edeff4;}

div#centro-sx { float:left; width:43%; margin:0 35px 0 20px; padding:5px;}
div#centro-sx a { color:#000000; text-decoration:underline; font-weight:bold;}
div#centro-sx a:hover { color:#000000; text-decoration:underline; font-weight:bold;}

div#centro-dx { float:left; width:47%; margin:0; padding:5px;}
div#centro-dx a { color:#000000; text-decoration:underline; font-weight:bold;}
div#centro-dx a:hover { color:#000000; text-decoration:underline; font-weight:bold;}

div#centro-dx img{ float:left; margin:0; padding:0 10px 0 0;}


.tit-arancio{color:#a8592e; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal;}
.tit-arancioS{color:#a8592e; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold;}

div#centro-sx-sostieni { float:left; width:40%; margin:5px 35px 0 20px; padding: 20px 20px 30px 20px; background-color:#f7f8fa; border:1px solid #d8dadf;}
div#centro-sx-sostieni a{ color:#0d87c9; text-decoration:underline; font-weight:bold;}
div#centro-sx-sostieni a:hover{ color:#0d87c9; text-decoration:underline; font-weight:bold;}

div#centro-dx-volontari {float:left; width:43%; margin:5px 0 0 0; padding: 5px 20px 10px 20px; background-color:#ffffff; border:1px solid #d8dadf;}
div#centro-dx-volontari img{ float:left; margin:0; padding:0 10px 0 0;}


.tit-azzurro{color:#0d87c9; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal;}
.tit-azzurro1{color:#0d87c9; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal; text-align:center;}
.tit-azzurro1 a{color:#0d87c9; font-weight: normal; text-decoration:none;}
.tit-azzurro1 a:hover{color:#0d87c9; font-weight: normal; text-decoration:underline;}


/* CODA */
div#coda {width:100%; margin:10px auto 10px auto; padding:0;}


/* =================== PAGINA ===================== */

div#centro-sx-pag {float:left; width:62%; margin:0 10px 0 10px; padding:10px; border:1px solid #d8dadf; background-color:#f7f8fa;}
div#centro-sx-pag a {color:#000000; text-decoration:underline; font-weight:bold;}
div#centro-sx-pag a:hover {color: #000000; text-decoration:underline; font-weight:bold;}

div#centro-sx-pag img{ float:right; margin:0; padding:15px;}


div#centro-sx-concorso {float:left; width:62%; margin:0 10px 0 10px; padding:10px; border:1px solid #d8dadf; background-color:#f7f8fa;}
div#centro-sx-concorso a {color:#000000; text-decoration:underline; font-weight:bold;}
div#centro-sx-concorso a:hover {color: #000000; text-decoration:underline; font-weight:bold;}



div#centro-dx-volontari-pag {float:left; width:30%; margin:0; padding:10px; background-color:#ffffff; border:1px solid #d8dadf;}
div#centro-dx-volontari-pag img{ float:left; margin:0; padding:0 10px 0 0;}

div#centro-dx-sostieni-pag {float:left; width:30%; margin:30px 0 0 0; padding:10px; background-color:#ffffff; border:1px solid #d8dadf;}
div#centro-dx-sostieni-pag img{ float:left; margin:0; padding:0 10px 0 0;}

div#csv {width: 40%; line-height: 50px; float: right; text-align: right; margin: 5px 25px 0 0;}

div#link-pag{width:95%; margin:30px 0 0 0; padding:0 0 0 5px; }

div.titolo-link {color:#a8592e; font-weight:bold; margin:0; background-image: url(img/icona-explorer-1.jpg); background-repeat:no-repeat; background-position:center left; padding:25px 0 10px 60px;}

div#link-link {width:99%; margin:2px auto 5px auto; padding:0;}
div#link-link ul {margin:0; padding: 0;}
div#link-link li {list-style-type: none; color:#000000; padding:10px 0 10px 10px; margin:0 0 3px 0;border-bottom:1px dotted #0A679A; border-top:1px dotted #0A679A; background-color:#dde2ef;}
div#link-link li a {color:#0d87c9; text-decoration:underline; font-weight: bold;}
div#link-link li a:hover {color:#0d87c9; text-decoration:underline; font-weight: bold;}


div#doc-pag{width:95%; margin:15px 0 0 0; padding:0 0 0 5px; }

div.titolo-doc {color:#a8592e; font-weight:bold; margin:0; background-image: url(img/icona-doc3.jpg); background-repeat:no-repeat; background-position:center left; padding:25px 0 10px 60px;}

div#doc-link {width:99%; margin:2px auto 5px auto; padding:0;}
div#doc-link ul {margin:0; padding: 0;}
div#doc-link li {list-style-type: none; color:#000000; padding:10px 0 10px 10px; margin:0 0 3px 0;border-bottom:1px dotted #0A679A; border-top:1px dotted #0A679A; background-color:#dde2ef;}
div#doc-link li a {color:#0d87c9; text-decoration:underline; font-weight: bold;}
div#doc-link li a:hover {color:#0d87c9; text-decoration:underline; font-weight: bold;}



div#centro-dx-concorso {float:left; width:30%; margin:0; padding:10px; background-color:#ffffff; border:1px solid #d8dadf;}
div#centro-dx-concorso ul {margin:0; padding: 0;}
div#centro-dx-concorso li {list-style-type: none; color:#000000; padding:10px 0 10px 50px; margin:0 0 3px 0;border-bottom:1px dotted #0A679A; }
div#centro-dx-concorso li a {color:#0d87c9; text-decoration:underline;}
div#centro-dx-concorso li a:hover {color:#0d87c9; text-decoration:underline;}


/* Formati */
li.pdf {background:url(Img/ico-pdf.png) no-repeat center left; padding:0 0 0 30px;}


/* MAPPA */

div#mappa {float:left; width:30%; margin:0; padding:0;}
div#dx-mappa {margin:0; padding:5px; background-color:#ffffff; border:1px solid #d8dadf;}
div#dx-mappa img{margin:0; padding:0;}

div#dx-mappa1 {margin:30px 0 0 0; padding:5px; background-color:#ffffff; border:1px solid #d8dadf;}
div#dx-mappa1 img{margin:0; padding:0 ;}

/* 
div#link-pag{width:64%; margin:0; padding:0 0 0 20px; }

div.titolo-link {color:#d97a00; font-weight:bold; margin:0; background-image: url(img/icona-explorer.jpg); background-repeat:no-repeat; background-position:center left; padding:25px 0 10px 60px;}

div#link-link {width:99%; margin:2px auto 5px auto; padding:0;}
div#link-link ul {margin:0; padding: 0;}
div#link-link li {list-style-type: none; color:#000000; padding:7px 0 7px 0; margin:0 0 2px 0;border-bottom:1px dotted #0A679A; border-top:1px dotted #0A679A; background-color:#f4f6fb;}
div#link-link li a {color:#0d87c9; text-decoration:underline; font-weight: bold;}
div#link-link li a:hover {color:#0d87c9; text-decoration:underline; font-weight: bold;}


div#doc-pag{width:64%; margin:15px 0 0 0; padding:0 0 0 20px; }

div.titolo-doc {color:#d97a00; font-weight:bold; margin:0; background-image: url(img/icona-doc2.jpg); background-repeat:no-repeat; background-position:center left; padding:25px 0 10px 60px;}

div#doc-link {width:99%; margin:2px auto 5px auto; padding:0;}
div#doc-link ul {margin:0; padding: 0;}
div#doc-link li {list-style-type: none; color:#000000; padding:10px 0 10px 0; margin:0 0 2px 0;border-bottom:1px dotted #0A679A; border-top:1px dotted #0A679A; background-color:#f4f6fb;}
div#doc-link li a {color:#0d87c9; text-decoration:underline; font-weight: bold;}
div#doc-link li a:hover {color:#0d87c9; text-decoration:underline; font-weight: bold;}
*/


.link-assenti{ color:#FF0000}
.link-assenti a{ color:#FF0000}
.link-assenti a:hover{ color:#FF0000}



/* Fotogallery */
div.photogallerycorrelate {width: 90%; margin:0 auto 0 auto; padding:0;}
div.photogallerycorrelate .album {width:100%; margin:0 auto 0 auto;}
div.photogallerycorrelate .album img {border:0; margin: 4px 4px 0 auto;}



/* Nyro */
div#nyroModalFull {color: #777;}
div#nyroModalLoading {border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(img/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(img/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(img/prev.gif) left 20% no-repeat;}
a.nyroModalNext {right: 0;}
a.nyroModalNext:hover {background: url(img/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]



