h2, h3,table {font-size: 95%;}
p, span, ul, ol, a {font-size: 90%;}


.logo {width: 540px; height: 100px; margin-top:20px;}
.logo_servizi {background-image: url(../img/loghi/fiselogo.jpg); }
.coni {position:relative; width: 83px; height: 54px; background-image: url(../../common/img/loghi/coni.jpg);margin-top:40px;}
.coni a.ancora { position:absolute;width: 83px; height: 54px;}
/* elmenti annidati */
h1, ul span, p a, li a, h1 a, p ul, h2 a, p span, ul ul, ul ul ul {font-size: 100%;}
div.clear{clear:both;}
.skip, .hide{display:none;}
.archivio {background: transparent url(../img/icone/link.gif) no-repeat center right; padding-right:18px; text-align:right; margin-top:10px;}
.archivio a{color:#666; text-decoration:none; font-weight:bold;}
.header{background: transparent url(../img/sfondi/header.gif) repeat-x bottom left; height:175px;}
a{color:#036}

.registrati .texthome{background: transparent url(../img/sfondi/bc-grigio.gif) repeat-x top left; }
.texthome{border:1px solid #ddd; border-top:none; padding:10px 14px;}


.boxnotizieHome{background: transparent url(../img/sfondi/primo10.gif) repeat-x top left;}
.boxnotizieHome .primo10{background: transparent url(../img/sfondi/primopiano.gif) no-repeat top right; }

.listanotizie{margin: 0px 0 10px 0; padding: 5px 0;border-bottom: 1px dotted #ccc;}
/*.listanotizie img {float: left; background-color:#fff; border: 1px solid #b8b8b8; padding:4px; margin: 0 5px 5px 0;}*/
.listanotizie h2{margin:0; padding:0;}
.listanotizie h2 a{text-decoration:none;}
/*.listanotizie p{display:inline;}*/
.listanotizie hr{clear: both; border: none; background:none; height: 0px; margin:0;}
.listanotizie p.separator{display:block;clear: both; border: none; background:none; font-size: 0.1em;}
/*news home lista senza img*/

.nsfondo p.listnews{ padding:5px; border-bottom:1px dotted #999;}
.nsfondo p.listnews a{text-decoration:none;}
.data {color:#666; font-weight:bold; padding-bottom:5px;}
.nsfondo p.listnews span.titoloTIT{ font-weight:bold;}

.sinistrotito .menusx ul li a:hover,.sinistrotito .menusx ul li span,.sinistrotito .menusx ul li span a{background-color:#f90; color:#fff;}

.sinistrotito .menusx ul li.primolivello a{background-color:none; font-weight:bold;}
	.sinistrotito .menusx ul li.primolivello ul li a{font-weight:normal;}
	.sinistrotito .menusx ul li.primolivello ul li a:hover,.sinistrotito .menusx ul li.primolivello ul li span a{font-weight:bold;}


.centrotito .titolo, .centrotito .titoloFeed{border-top:4px solid #f90; }
.sinistrotito .titolo, .destrotito .titolo{border-top:4px solid #f90; }
.titolo .colorefise span.fisecolore{ text-transform:uppercase; color:#039; font-weight:bold}
/* TITOLO CON FEED */
.titoloFeed { text-align: right; padding: 6px 10px;  margin-bottom: 1px;}
.titoloFeed h2, .titoloFeed h2 span {float: left; padding: 0; margin:0;  border:none; color:#333; font: 110% "Times New Roman", Times, serif; font-weight:bold;}
.titoloFeed h2, .titoloFeed h2 span { padding: 0; margin:0;  border:none; color:#333; font: 110% "Times New Roman", Times, serif; font-weight:bold;}

.h1titolo{border:1px solid #ccc; margin-bottom: 1px; padding: 9px 10px;}
.destrotito .titolo h2 span,.sinistrotito #calendario .titolo h2 span  {background: transparent url(../../common/img/icone/calendario.gif) no-repeat center left; padding:20px;}

.destrotito .titoloFeed,#eventiii{ display:none;}
.centrotito .testohome{background: none}

/*.centrotito .testo{background: transparent url(../../common/img/grafica/sfondinocx.gif) repeat-x top left;}*/
.centrotito .testo .pad {padding: 10px;}

.news_img_float {padding: 4px; background-color: #fff; border: 1px solid #e2e2e2; margin: 0 7px 7px 0;}
.news_img_float img {display: block;}
.news_img_float p {display: none;}

.destrotito #calendario .cont ul,.sinistrotito #calendario .cont ul {margin:0; list-style:none;clear:both;}
.destrotito #calendario .cont li,.sinistrotito #calendario .cont li{padding: 2px 3px 5px 24px; background: transparent url(../img/icone/tab_cal.gif) no-repeat left 6px; color: #333; border-top:1px dotted #ccc;}
.destrotito #calendario .cont li a,.sinistrotito #calendario .cont li a{background-color: none; font-weight: bold;}

.destrotito ul.comitatidx {margin:5px 10px;}
.destrotito ul.comitatidx li{padding: 2px 3px 2px 15px; background: transparent url(../img/icone/pallino.gif) no-repeat left 6px;}
.destrotito ul.comitatidx li span{font-weight:bold;}
.destrotito .testo, .sinistrotito .testo{margin-bottom:15px;}
/* MENU DISCIPLINE */
.centrotito .menudiscipline {margin-bottom: 15px;}
.centrotito .menudiscipline ul {list-style: none; padding: 0;}
.centrotito .menudiscipline ul li {list-style: none; margin: 0 5px 0 0; padding:0; border: 1px solid #ccc; background: #ccc url(../img/grafica/menu/sfondo_h1_sx.gif) repeat-x left top;}
.menudiscipline ul li#active {border: 1px solid #c5c5c5; border-bottom: 1px solid #c7c7c7; background-image: none; background-color: #fff; font-weight: bold;}
.menudiscipline li a, .menudiscipline li span {display: block; padding: 4px 5px;}
.menudiscipline li a:link, .menudiscipline li a:visited {text-decoration: none; color: #OOO;}
.menudiscipline li a:hover, .menudiscipline li a:active {text-decoration: underline;color: #OOO;}


/*FOOTER*/
.footer {background: #fff; height:55px;}
.footer ul {list-style: none; padding: 5px 0;}
.footerwidth{border-top:4px solid #ccc; }

.footer .partners li {float: left; margin-right: 6px;}
.footer .partners li a {font-size: 110%; background-color: #fff; color: #000;}
.footer .partners li.first a.margin {margin-left: 44px;}
.footDx {float:right; text-align:right;}

.footDx li {display: inline;border-right: 1px solid #015899;padding: 0 4px;} 
.footer li a,.footer li span {background-color: #fff; color:#015899;}
.footDx .servizio li { padding-right: 4px;}
.footer ul.servizio li.imgRss a, .footer ul.servizio li.imgRss span {background: #fff url(../img/icone/feed.gif) no-repeat right ; padding-right: 20px;}
.footDx ul li.last{border-right:none}

.menu_footer li.first {background: #fff url(../img/icone/feed.gif) no-repeat left ; padding-left: 20px;}

.archivio_dx {margin-bottom: 10px;}
.archivio_dx p {margin-bottom: 5px;}
.archivio_dx p.archivio_anno {margin-bottom: 0;}

.album img{border:1px solid #ccc; padding:3px;}


.voce_img {margin:0 auto; display:block;}
.voce_img img{margin:0 auto; display:block;}




/* MAPPA DEL SITO */

.mappa_del_sito ul, .mappa_del_sito ul ul, .mappa_del_sito li {list-style:disc; padding: 0; margin: 0;}
.mappa_del_sito li {background-color: #fff; color: #000; border: none; padding: 0; margin: 0;}
.mappa_del_sito ul li {margin-top: 6px;}
.mappa_del_sito ul ul {margin: 6px 0 6px 20px;}
.mappa_del_sito ol ol{margin: 6px 0 6px 30px;}
.mappa_del_sito ol li{padding: 5px 0;}


#logocentro{margin:0 auto; display:block; width:100%}
#logocentro table{margin:0 auto; display:block; width:100%}
#logocentro table td {text-align:center;margin:0 auto;}
