﻿/* ELEMENTI PRINCIPALI */
body{padding:0px 0;background-image:url("../immagini/sfondo.jpg");background-repeat:repeat-x;background-attachment:fixed;background-position:center top;font:0.75em/1.5 "arial", sans-serif;background-color:#E0E7F4;color:#3f3f3f;}
address, blockquote, table, dl, fieldset{margin:15px 0;}
p, h1, h2, h3, h4, h5, h6{margin:2px 0;}
a{color:#0081C7;}
a:hover{color:#000;}
/* STILE COMPONENTI PAGINA */
.title-01{margin:0;padding:10px 10px 10px 40px;background:url("../immagini/arrow-01.gif") 10px 50% no-repeat;font-size:120%;font-weight:normal;font-weight:bold;background-color:#5f5f5f;color:#fff;}
.title-02{background:url("../immagini/dot-01.gif") 0 60% repeat-x;font-size:100%;}
.title-02 span{padding-right:5px;background:#FFF;}
.title-03{margin:0;padding:6px 5px 6px 7px;background:url("../immagini/arrow-02.gif") 97% 50% no-repeat;font-size:100%;font-weight:bold;background-color:#0081C7;color:#fff;}
.title-03.gallery{background:url("../immagini/arrow-02.gif") 903px 50% no-repeat;background-color:#0081C7;color:#fff;}
.title-03 a{color:#FFF;}
.title-04{margin:0 5px;padding:13px 30px 13px 15px;background:url("../immagini/title-04.gif") 0 0 repeat-x;font-size:100%;font-weight:bold;color:#0081C7;}
.title-05{margin:0;padding:10px 10px 10px 40px;background:url("../immagini/arrow-02.gif") 10px 50% no-repeat;font-size:100%;font-weight:bold;background-color:#0081C7;color:#fff;}
.title-06{margin:0px;background:url("../immagini/title6.png") right no-repeat;padding:3px 3px 3px 13px;font-size:125%;font-weight:normal;font-weight:bold;background-color:#5f5f5f;color:#fff;}
.articolo{padding:15px;border:thin dashed #999;font-size:12px;margin-bottom:5px}
.articolo h4{margin:0;margin-bottom:3px;}
.articolo p{margin:0;color:#A3B8F5;}
.articolo p.informazioni{margin:0;margin-bottom:5px;font-weight:normal;font-size:85%;color:#009;}
.articolo p.informazioni a{color:#06C;}
.articolo p.informazioni a:hover{color:#03F;}
.articolo.bg{background:#050F2E;}
.quote{ background-image:url(../immagini/quote_small.png); background-position:left top; background-color:#D3D3D3; padding:5px 5px 5px 70px; margin-left:10px; background-repeat:no-repeat; }
#menu{width:100%; background-color:#EFEFEF;}
#menu ul{margin:0;padding:0;position: relative;height: 30px;width:100%;}
#menu ul ul{position: absolute;top:30px;left: 0;visibility: hidden;}
#menu li{list-style: none;float: left;padding:0 5px;background-color:#EFEFEF;}
#menu ul, #menu li{background-color:#EFEFEF;}
#menu ul ul, #menu li li{background-color: #5293D8;}
#menu ul ul ul, #menu li li li{background-color:#DDDDDD;}
#menu a{display:block;float:left;padding:0 30px;text-decoration:none;text-align: center;line-height: 30px;	font-family: Verdana;font-size: 9px;font-weight: bold;}
#menu ul :hover > a, #menu ul a:hover{height:20px;border-top:5px solid #EFEFEF;border-bottom:5px solid #EFEFEF;line-height:20px;}
#menu ul :hover > a.sub{height:25px;border-bottom:none;line-height:20px;}
#menu ul a{color:#3f3f3f;}		
#menu ul :hover > a{background-color: #5293D8;border-color:#EFEFEF;color:#FFCC00;} 	
#menu ul ul a{color:#FFCC00;}	
#menu ul ul :hover > a{background-color:#DDDDDD;border-color:  #5293D8;color:#336699;}			
#menu ul ul ul a{color:#336699;}
#menu ul ul ul :hover > a{background-color:#FFF;border-color:#DDDDDD;}	
#menu ul li:hover ul, #menu ul a:hover ul{visibility:visible;}
#menu ul li:hover ul ul, #menu ul a:hover ul ul{visibility:hidden;}
#menu ul ul li:hover ul, #menu ul ul a:hover ul{visibility:visible;}
/* STRUTTURA SITO WEB */
#main{width:940px;padding:0px;margin:0 auto;overflow:hidden;}
#barraUtente{background-color:#CEECFF;background:url("../immagini/menuTop.png");background-repeat:repeat-x;height:18px;position:relative;padding:3px;overflow:hidden;}
/*#header{position:relative;height:95px;background:url("../immagini/headerNuova.png");overflow:hidden;}*/
#header{position:relative;height:95px;background:url("../immagini/headerNuova.gif");overflow:hidden;}
#content{float:left;width:630px;}
#aside{float:right;width:280px;}
#footer{padding:15px 15px 5px 15px;color:#5F5F5F;}
/* HEADER */
#header #logo{margin:0;}
#slogan{position:absolute;display:none;top:45px;right:0;width:500px;font-size:140%;font-weight:bold;padding:10px 10px 10px 15px;background:url("../immagini/pattern.gif");color:#006;}
/* CONTENT - COLONNE */
#cols{margin-bottom:10px;background:#FFFFFF url("../immagini/cols.gif") 0 0 no-repeat;}
#cols-in{min-height:430px;padding:20px;background:url("../immagini/cols-in.gif") 0 100% no-repeat;}
#col{margin-bottom:10px;background:#FFFFFF url("../immagini/col.gif") 0 0 no-repeat;}
#col-in{min-height:430px;padding:20px;background:url("../immagini/col-in.gif") 0 100% no-repeat}
#NoCol{margin-bottom:10px;background:#E9E9E9 url("../immagini/NoCol.gif") 0 0 repeat-x;}
#NoCol-in{min-height:430px;padding:10px;background:url("../immagini/NoCol-in.gif") 0 100% repeat-x}
/* CONTENT - CONTENITORI */
.barra_notizie{background-color:#DFDFDF;display:block;}
#content .in, #aside .in{padding:15px;}
#content .in2, #aside .in2{padding:15px 15px 5px 15px;border:solid 1px #5f5f5f;background-color:#FFFFFF;margin:0px 0px 10px 0px;}
#content .in2b, #aside .in2b{padding:2px;border:solid 1px #5f5f5f;background-color:#FFFFFF;margin:0px;}
#content .in2c, #aside .in2c{padding:2px;border-right:solid 1px #5f5f5f;border-left:solid 1px #5f5f5f;background-color:#FFFFFF;margin:0px;}
#content .in2d, #aside .in2d{padding:5px 10px 5px 10px;border-right:solid 1px #5f5f5f;border-left:solid 1px #5f5f5f;border-bottom:solid 1px #5f5f5f;background-color:#FFFFFF;margin:0px 0px 10px 0px;}
#content .in3, #aside .in3{padding:15px 15px 5px 15px;border:solid 1px #0081C7;background-color:#FFFFFF;margin:0px 0px 10px 0px;}
#content .in4, #aside .in4{padding:2px 2px 1px 2px;border:solid 1px #0081C7;background-color:#FFFFFF;margin:0px 0px 10px 0px;}
.in2 {padding:15px 15px 5px 15px;border:solid 1px #5f5f5f;background-color:#FFFFFF;margin:0px 0px 10px 0px;}
#breadcrumbs{margin:0;font-size:90%;}
#breadcrumbs a{color:#5f5f5f;}
#breadcrumbs a:hover{text-decoration:none;}
#breadcrumbs span{margin:0 3px;}
#topstory-img{float:left;width:180px;}
#topstory-img img{display:block;}
#topstory-txt{float:right;width:380px;}
#topstory-txt h3{margin:0;font-size:140%;font-weight:normal;}
#topstory-txt #topstory-info{margin:0;font-size:80%;}
#topstory-txt .comment{padding-left:12px;background:url("../immagini/ico-comment.gif") 0 2px no-repeat;color:#3F3F3F;}
#topstory-txt .utente{padding-left:12px;background:url("../immagini/ico-utente.gif") 0 2px no-repeat;color:#3F3F3F;}
.topstory-img{float:left;width:180px;}
.topstory-img img{display:block;}
.topstory-txt{float:right;width:410px;}
.topstory-txt h3{margin:0;font-size:140%;font-weight:normal;}
.topstory-txt .topstory-info{margin:0;font-size:80%;}
.topstory-txt .comment{padding-left:12px;background:url("../immagini/ico-comment.gif") 0 2px no-repeat;color:#3F3F3F;}
.topstory-txt .utente{padding-left:12px;background:url("../immagini/ico-utente.gif") 0 2px no-repeat;color:#3F3F3F;}
.topstory-txtSOLOTESTO{width:98%;}
.topstory-txtSOLOTESTO h3{margin:0;font-size:140%;font-weight:normal;}
.topstory-txtSOLOTESTO .topstory-infoSOLOTESTO{margin:0;font-size:90%;}
.topstory-txtSOLOTESTO .comment{padding-left:12px;background:url("../immagini/ico-comment.gif") 0 2px no-repeat;color:#3F3F3F;}
.topstory-txtSOLOTESTO .utente{padding-left:12px;background:url("../immagini/ico-utente.gif") 0 2px no-repeat;color:#3F3F3F;}
#commenti-info{margin:0;font-size:90%;}
#topstorySEZIONIHOME-img{float:left;width:270px;}
#topstorySEZIONIHOME-img img{display:block;}
#topstorySEZIONIHOME-txt{float:right;width:290px;}
#topstorySEZIONIHOME-txt h3{margin:0;font-size:140%;font-weight:normal;}
#topstorySEZIONIHOME-txt #topstorySEZIONIHOME-info{margin:0;font-size:90%;}
#topstorySEZIONIHOME-txt .comment{padding-left:12px;background:url("../immagini/ico-comment.gif") 0 2px no-repeat;color:#3F3F3F;}
#topstorySEZIONIHOME-txt .utente{padding-left:12px;background:url("../immagini/ico-utente.gif") 0 2px no-repeat;color:#3F3F3F;}
#topstoryLINKHOME-img{float:left;width:200px;}
#topstoryLINKHOME-img img{display:block;}
#topstoryLINKHOME-txt{float:right;width:360px;}
#topstoryLINKHOME-txt h3{margin:0;font-size:140%;font-weight:normal;}
#topstoryLINKHOME-txt #topstoryLINKHOME-info{margin:0;font-size:90%;}
#topstoryLINKHOME-txt .comment{padding-left:12px;background:url("../immagini/ico-comment.gif") 0 2px no-repeat;color:#3F3F3F;}
#topstoryLINKHOME-txt .utente{padding-left:12px;background:url("../immagini/ico-utente.gif") 0 2px no-repeat;color:#3F3F3F;}
.cols5050{clear:both;background:url("../immagini/dot-01.gif") 0 100% repeat-x; margin:10px 0px 0px 0px;}
.cols5050 .col{float:left;width:290px;}
.cols5050 .col .article{clear:both;margin-bottom:15px;}
.cols5050 .col .article-img{float:left;width:85px;}
.cols5050 .col .article-img img{display:block;}
.cols5050 .col .article-txt{float:right;width:200px;}
.cols5050 .col .article-txt h4{margin:0;margin-bottom:3px;font-size:110%;}
.cols5050 .col .article-txt p{margin:0;font-size:90%;}
.cols5050 .article{margin-bottom:15px;width:290px;float:left;margin-right:5px}
.cols5050 .article-img{float:left;width:85px;}
.cols5050 .article-img img{display:block;}
.cols5050 .article-txt{float:right;width:200px;margin-left:5px}
.cols5050 .article-txt h4{margin:0;margin-bottom:3px;font-size:110%;}
.cols5050 .article-txt p{margin:0;font-size:90%;}
/* CONTENT TABELLE */
#content table{margin:0;border-collapse:collapse;}
#content table td{padding-top:2px;padding-left:2px;}
#content table .style td{padding:1px 1px;border:1px solid #cfcfcf;}
#content table .style2 td{padding:5px;border:1px solid #cfcfcf;}
#content table .style th{text-align:left;vertical-align:middle;font-weight:bold;padding:5px;border-right:1px solid #0074B3;background-color:#0085cc;color:#fff;}
#content table .styleTBL{border:2px solid #cfcfcf;}
#content .bg td{background-color:#e8f6ff;}
dl#news{margin:0;background:url("../immagini/dot-02.gif") 3px 0 repeat-y;}
dl#news dt{margin-bottom:3px;padding-left:15px;background:url("../immagini/news-dt.gif") 0 50% no-repeat;font-weight:bold;background-color:#FFF;}
dl#news dd{margin:0;margin-bottom:10px;padding-left:15px;}
dl#news a:hover{text-decoration:none;}
dl#news dd a{color:#3f3f3f;}
/* FOOTER */
#footer p{margin:0;}
#footer a{color:#5F5F5F;}
#footer a:hover{color:#3f3f3f;}
#subnav{margin:0;list-style:none;}
#subnav li{display:inline;}
#subnav li a{display:block;padding:4px 10px 4px 25px;background:url("../immagini/subnav.gif") 10px 50% no-repeat;border-bottom:1px solid #efefef;color:#3f3f3f;}
#subnav li a:hover{text-decoration:none;}
#subnav li.last a{border:0;}
#subnav li.active a{background-color:#e2f4ff;}
/* icone varie */
.ico-print{padding-left:12px;background:url("../immagini/ico-print.gif") 0 50% no-repeat;}
.ico-sitemap{margin-left:10px;padding-left:10px;background:url("../immagini/ico-sitemap.gif") 0 50% no-repeat;}
.ico-rss{padding-left:18px;background:url("../immagini/ico-rss.gif") 0 50% no-repeat;color:#3F3F3F;}
.ico-home{padding-left:18px;background:url("../immagini/ico-home.gif") 0 50% no-repeat;color:#3F3F3F;}
.ico-favs{padding-left:18px;background:url("../immagini/ico-favs.gif") 0 50% no-repeat;color:#3F3F3F;}
.ico-mail{padding-left:18px;background:url("../immagini/ico-mail.gif") 0 50% no-repeat;color:#3F3F3F;}
/* MESSAGGI AVVISO */
.msg{padding:10px;padding-left:35px;}
.warning{background:url("../admin/immagini/ico-warning.gif") 10px 50% no-repeat;border:2px solid #F2DD8C;background-color:#FFF5CC;}
.warning a{color:#df0000;}
.warning a:hover, .warning a:active, .warning a:focus{color:#303030;}
.info{background:url("../admin/immagini/ico-info.gif") 10px 50% no-repeat;border:2px solid #B8E2FB;background-color:#E8F6FF;}
.done{background:url("../admin/immagini/ico-done.gif") 10px 50% no-repeat;border:2px solid #BBDF8D;background-color:#EAF7D9;}
.error{background:url("../admin/immagini/ico-delete.gif") 10px 50% no-repeat;border:2px solid #FFAEAE;background-color:#FEEBEB;}
/* ALTRO */
.more{padding-right:14px;background:url("../immagini/more.gif") 100% 5px no-repeat;color:#3F3F3F;}
a:hover.more{text-decoration:none;color:#3F3F3F;}
div#nyroModalFull {font-size: 12px;color: #777;}
div#nyroModalLoading {border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(../immagini/ajaxLoader.gif) no-repeat; background-position: 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: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url(../immagini/close.gif) no-repeat; outline: 0; }
h1#nyroModalTitle {margin: 0; padding: 0; position: absolute; top: -22px; left: 5px; font-size: 12px; color: #ddd; }
div#nyroModalContent { overflow: auto; }
div.wrapper div#nyroModalContent {padding: 5px; }
div.wrapperImg div#nyroModalContent {position: relative; overflow: hidden; text-align: center;}
div.wrapperImg img {vertical-align: baseline;}
div.wrapperImg div#nyroModalContent div {position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; }
/* 	opacity: 0.2;   filter: alpha(opacity=20); */
div.wrapperImg div#nyroModalContent div:hover {cursor: help;}
/* opacity: 0.5;    filter: alpha(opacity=50); */
a.nyroModalPrev, a.nyroModalNext {z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background: left 20% no-repeat; 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-image: url(../img/prev.gif);}
a.nyroModalNext {right: 0; background-position: right 20%;}
a.nyroModalNext:hover { background-image: url(../img/next.gif);}

