@charset "utf-8";

body{font: 12px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
    background: #f3f5f6 url(../images/bgBis.gif) repeat-x top;color: #4c4c4c; text-align:center; line-height:130%}
	
* {margin:0; padding:0; outline:none}
.logoPrint{ display:none}

h1{ font-size:9px; font-weight:normal; color:#4a8bc6; text-transform:uppercase; text-shadow: 1px 1px 1px #ffffff;}
h2{ color:#ffffff; background:#64a7d5 url(../images/cornerH.gif) no-repeat right; font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:7px 0px 7px 12px;}
h4{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:8px; line-height:120%; font-weight:normal;color:#7999af; text-transform:uppercase}
h4 a{ color:#64a7d5}
h4 a:hover,visited{ color:#e1a500}

h5{ font-size:12px;text-align:center; margin:10px 0 13px 0; color:#acacac}
h6{ text-transform:uppercase; font-size:12px; margin:15px 0 8px 0}

h3{position: relative;font-size:12px; color:#db6c00;font-weight:normal;margin-bottom:15px;}
h3 span{position: absolute;width: 100%;height: 100%;}

h3#titoloNews{width:162px; height:15px;}
h3#titoloNews span{background:url(../images/titoloNews.png) no-repeat}
h3#titoloAbout{width:200px; height:15px;}
h3#titoloAbout span{background:url(../images/titoloAbout.png) no-repeat}
h3#titoloSedi{width:217px; height:15px;}
h3#titoloSedi span{background:url(../images/titoloSedi.png) no-repeat}
h3#titoloContatti{width:189px; height:15px;}
h3#titoloContatti span{background:url(../images/titoloContatti.png) no-repeat}
h3#titoloMap{width:244px; height:19px;}
h3#titoloMap span{background:url(../images/titoloMap.png) no-repeat}
h3#titoloCollaborazioni{width:381px; height:15px;}
h3#titoloCollaborazioni span{background:url(../images/titoloCollaborazioni.png) no-repeat}
h3#titoloIniziative{width:198px; height:15px;}
h3#titoloIniziative span{background:url(../images/titoloIniziative.png) no-repeat}
h3#titoloAss{width:261px; height:15px;}
h3#titoloAss span{background:url(../images/titoloAss.png) no-repeat}
h3#titoloSolidarieta{width:310px; height:16px;}
h3#titoloSolidarieta span{background:url(../images/titoloSolidarieta.png) no-repeat}
h3#titoloCinque{width:242px; height:20px;}
h3#titoloCinque span{background:url(../images/titoloCinque.png) no-repeat}
h3#titoloTesseramento{width:238px; height:15px;}
h3#titoloTesseramento span{background:url(../images/titoloTesseramento.png) no-repeat}
h3#titoloAssociarsi{width:258px; height:15px;}
h3#titoloAssociarsi span{background:url(../images/titoloAssociarsi.png) no-repeat}
h3#titoloStampa{width:246px; height:19px;}
h3#titoloStampa span{background:url(../images/titoloStampa.png) no-repeat}
h3#titoloModuli{width:221px; height:16px;}
h3#titoloModuli span{background:url(../images/titoloModuli.png) no-repeat}
h3#titoloConvenzioni{width:226px; height:16px;}
h3#titoloConvenzioni span{background:url(../images/titoloConvenzioni.png) no-repeat}
h3#titoloMedia{width:235px; height:15px;}
h3#titoloMedia span{background:url(../images/titoloMedia.png) no-repeat}
h3#titoloSettori{width:176px; height:15px;}
h3#titoloSettori span{background:url(../images/titoloSettori.png) no-repeat}
h3#titoloComunicare{width:381px; height:15px;}
h3#titoloComunicare span{background:url(../images/titoloComunicare.png) no-repeat}

div#container{margin:0 auto;width:85%;text-align:left;background: #FFF url(../images/3r.gif) repeat-y 80%;}
div#container a{ text-decoration:none;}

div#wrapper{background: url(../images/3l.gif) repeat-y 20%}

div#login{ text-align:right; width:98%}

div#header{height:138px; padding-top:24px;  background: #f3f5f6; background: #f3f5f6 url(../images/bgBis.gif) repeat-x top;}

div#menuLogo{height:138px;}

div.logo{float:left;width:25%; text-align:center; border-bottom:2px solid #f3f5f6}

div.search{ width:75%; height:99px; float:right; background:url(../images/bgHead.png) no-repeat bottom right; border-bottom:2px solid #f3f5f6}

.leftCorner{ width:24%; height:37px; background:url(../images/menuLeftCorner.gif) no-repeat; float:left}

div#main{float:left;width:80.5%;}

div#content{float:right;width:70.3%; background: #ffffff url(../images/bgCont.png) no-repeat top right; min-height:500px}
div#contContent{ padding:15px; font-size:13px; line-height:150%}

div.newsHome{ border-bottom:1px dotted #aeaeae; padding-bottom:11px; margin-top:12px; clear:both}
div.newsHome span{ color:#8c8c8c; font-size:10px}
div.newsHome p{ height:100%}
div.newsHome img{ float:left; margin-right:15px; margin-top:4px; border:1px solid #c2c2c2;}
div.newsHome ul { padding-left:15px}
div.newsHome ul li{ margin-bottom:10px}

.rssHome{ font-size:12px; margin-top:5px; height:16px}
.rssHome a.linkRssHome{ float:left; display:block; width:45%; padding-left:20px; background:url(../images/rssIcon.png) no-repeat center left}
.rssHome a.allNews{ float:right; display:block; text-align:right;padding-left:15px; background:url(../images/arrowLink.png) no-repeat center left}
.rssHome a{ color:#b52f00}

.rssHome a.linkPrint{ float:left; display:block; width:45%; padding-left:20px; background:url(../images/print.gif) no-repeat center left}
.rssHome a.indietro{ float:right; display:block; text-align:right;padding-left:15px; background:url(../images/arrowLinkback.png) no-repeat center left}

.rssNews{ margin-top:30px; height:16px; font-size:12px}
.rssNews a.linkRssNews{ float:left; display:block; width:45%; padding-left:20px; background:url(../images/rssIcon.png) no-repeat center left}
.rssNews a{ color:#b52f00}

.rssNewsPag{ margin-top:30px; font-size:12px}
.rssNewsPag a.linkRssNews{ padding-left:20px; background:url(../images/rssIcon.png) no-repeat center left}
.rssNewsPag a{ color:#b52f00}

div.boxBotHome{ margin-top:25px; clear:both; font-size:12px;}
div.boxBotHome span{ background-color:#5198c9; color:#FFF; display:block; 
font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:4px}
div.boxBotHome img{ float:left; margin-right:10px}
div.boxBotHome p{ padding:7px 5px 5px 5px}
div.boxBotHome a{ display:block; text-align:right;  color:#b52f00}

div.boxRivistaHome{ width:48%; float:left; background-color:#f9f9f9; padding:1px; border:1px solid #c2c2c2; min-height:155px }

div.boxTvHome{ width:48%; float:right; background-color:#f9f9f9; padding:1px; border:1px solid #c2c2c2; min-height:155px }
div.boxTvHome span{  background:#5198c9 url(../images/tv.png) no-repeat 4px 1px; padding-left:35px}

div#contOtherPages{ padding-top:10px}
div#contOtherPages p{ margin:15px 0px}
div#contOtherPages a{ font-weight:bold; color:#b52f00}
div#contOtherPages a:hover{ text-decoration:underline}

div#contOtherPages ul{list-style-type:none; padding-left:15px}
div#contOtherPages ul li{ margin-bottom:5px; background:url(../images/redBullet.gif) no-repeat 0 7px; padding-left:10px;}

div#contOtherPages ol{padding-left:25px}
div#contOtherPages ol li{ margin-bottom:5px;}

.par{margin-top:20px}
.par img{float:left; margin:5px 15px 0 0}

ul.listaGenerica{ list-style-type:none; padding-left:15px}
ul.listaGenerica li{ margin-bottom:8px; background:url(../images/redBullet.gif) no-repeat 0 7px; padding-left:10px;}

ol.listaGenerica{padding-left:20px; margin-bottom:30px}

ul.listaDoc{ list-style-type:none; border-top:1px solid #db6c00; border-bottom:1px solid #db6c00; padding:15px 0px; margin:25px 0}
ul.listaDoc li{ border-bottom:1px dotted #aeaeae; margin-bottom:10px; padding:0 0 10px 18px !important; display:block; 
background: url(../images/pdfIcon.png) no-repeat 0 3px !important}
ul.listaDoc span{ font-size:12px; display:block; line-height:120%}

ol.listaDoc{ list-style-type:none; padding:5px 0px;}
ol.listaDoc li{ border-bottom:1px dotted #aeaeae; margin-bottom:5px; padding:0 0 10px 18px; display:block; 
background: url(../images/pdfIcon.png) no-repeat 0 3px}
ol.listaDoc span{ font-size:12px; display:block; line-height:120%}
ol.listaDoc a{color:#b52f00;}
ol.listaDoc a:hover{background-color:#b52f00; color:#FFFFFF}

ul.listaRiv{ list-style-type:none; padding:5px 0px;}
ul.listaRiv li{ border-bottom:1px dotted #aeaeae; margin-bottom:5px; padding:0 0 10px 18px; display:block; 
background: url(../images/pdfIcon.png) no-repeat 0 3px}
ul.listaRiv span{ font-size:12px; display:block; line-height:120%}

.rivistaLink a{background: url(../images/pdfIcon.png) no-repeat 0 3px; padding:0 0 10px 18px;}

.videoThumb{ border-bottom:1px dotted #CCCCCC; clear:both; height:120px}
.videoThumb img{ float: left; margin-right:10px}

.floatLeft{ float: left; margin-right:10px}
.floatRight{ float: right; margin-left:10px}

div#sidebar{float:left;width:29.5%; background:url(../images/sfumatSx.png) no-repeat top left; min-height:500px;}
div.contSidebar{ padding:10px 3% 10px 7%;}

div#extra{float:right;width:19.3% !important; width:19.1%; background:url(../images/sfumatDx.png) no-repeat top right; min-height:500px}
.extraSfum{ height:12px; width:95.5%; background:url(../images/shadowDxCol.gif) repeat-x top; display:block}
.contExtra{padding:0 15px 0 6px;}
.contExtra ul{ list-style-type:none; text-transform:uppercase }
.contExtra ul li{ background:url(../images/redBullet.gif) no-repeat 0 5px; padding-left:10px; margin-bottom:4px;}
.contExtra ul li span{background:url(../images/borderBotLi.gif) repeat-x bottom; padding-bottom:7px; display:block}
.contExtra ul li a{ color:#b52f00; }
.contExtra ul li a:hover,visited{ background-color:#b52f00; color:#ffffff}

.contExtra ul li ul li{ background:none;  line-height:200%; text-transform:none; padding-left:3px}

.cinque{ width:100%; height:98px; background:url(../images/5perMille.png) no-repeat; margin:20px 0; padding:5px 0 0 4px}
.cinque a{padding:10px; height:75px; width:90px; display:block;}

.tessera{ width:100%; height:155px; background:url(../images/bgTesseraSocio.png) no-repeat bottom;}
.tessera strong{ display:block; background-color:#b52f00; color:#FFF; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding:3px 0px; text-align:center}
.tessera a{ display:block; padding:2px 7px; color:#b52f00; font-weight:bold}

.cartaServ{ width:100%; height:149px; background:url(../images/cartaServHome.png) no-repeat center bottom; margin-top:16px;}
.cartaServ strong{ display:block; background-color:#daaa25; border:1px solid #c5c5c5; color:#FFF; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding:3px 0px; text-align:center}
.cartaServ a{display:block; padding:1px 7px; color:#ffffff; font-weight:bold}

#comunicazione{ margin-bottom:20px; margin-top:10px; background-color:#FFF; padding:5px 0px; border:1px dashed #ddd7ca}
#comunicazione p{ padding:5px 6px; text-align:center;}
#comunicazione img{ margin:0px 0px 8px 0px;}
#comunicazione a{color:#64a7d5}

.itemgroup{ padding-top:15px}
.itemgroup span{ display:block; text-transform:uppercase; margin-bottom:7px; color:#5a83a0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/bgItemGroup.png) no-repeat right; height:27px; padding-top:8px}
.itemgroup a{ color:#64a7d5}
.itemgroup img{ float:left; margin:5px 15px 0 0}

.bgBotCont{ width:100%; clear:both; background: #f3f5f6 url(../images/bgBotCont.gif) no-repeat top; height:27px}

.center{ text-align:center}
.right{text-align:right;padding-right:10px; margin-top:15px}
.top{ background:url(../images/arrowLinktop.png) no-repeat left 5px ; padding-left:13px;font-weight:bold; color:#b52f00}
/*.left{float:left; margin-right:15px; border:1px dotted #CCCCCC; margin-bottom:20px}*/
.left{margin-left:20px; margin-bottom: 20px; }
.clear{clear:both; line-height:1px; display:block}

iframe{ width:510px}

.presid{ padding:15px 0 25px 0; border-bottom:1px dotted #CCCCCC;}
.presid img{ float:left; margin:35px 15px 20px 0}
.presid span{ font-size:15px; display:block; color:#e4be16; margin-bottom:10px}
.otherPres{ width:510px; text-align:center}
.otherPres p{text-align:center;}
.otherPres span{display:block; text-align:center;}
.otherPres strong{display:block; text-align:center; margin-top:3px}

.pagination{ text-align:center; margin-top:10px; border-bottom:1px dotted #aeaeae; padding-bottom:10px;}
.pagination a{ font-weight:bold; color:#b52f00}
.prev_page{ margin-right:20px}
.next_page{ margin-left:20px}

#mapList{ width:45%; float:left; padding-left:4%; border-bottom:1px dotted #aeaeae; padding-bottom:5px;}
#mapList ul{ margin-left:5px}
#mapList ul li{ list-style-type:none;font-size:11px;}
#mapList ul li a{  font-weight:normal; padding-left:15px; background:url(../images/pageicon.gif) no-repeat  left 1px;}
#mapList ul li ul{ margin-left:15px;}
#mapList ul li ul li{ margin-left:10px;}

#mapListSolo{ width:45%; float:left; padding-left:4%; border-bottom:1px dotted #aeaeae; padding-bottom:5px;}
#mapListSolo ul{ margin-left:5px;}
#mapListSolo ul li{ list-style-type:none; font-size:12px;}
#mapListSolo ul li a{text-transform:uppercase; margin:10px 0 5px 0; font-weight:bold; display:block; background:url(../images/pageicon.gif) no-repeat  left 3px; padding-left:15px}

div#footer{clear: both;width:100%;background: #f3f5f6 url(../images/bgFoot.gif) repeat-x top; 
height:111px;border-right:1px solid #FFF; border-left:1px solid #FFF; color:#6b6b6b; padding-top:15px }
div#footer p{float:left; height:96px; padding-left:20px; line-height:140%; }
div#footer p.bord{background:url(../images/borderFoot.png) no-repeat right; width:32%;}
div#footer p.noBord{text-align:center; width:auto }
div#footer p.bord a{color:#ad8311; font-weight:bold}
div#footer p.noBord a{color:#334f65;}
div#footer p strong{color:#006eba; display:block; margin-bottom:5px; font-size:13px}

.copy{font-size:11px; padding:10px 0px; color:#a2a2a2;}
.copy a{ color:#81972d; text-decoration:none}

