/**
legenda colori
blu header: #00355d;
arancione: #f27000;
grigio sitemap #595959
grigio footer: #676767
grigio colonna dx: #d8d8d8
blu partner: #0b2a3f
**/
BODY, TD {font:12px/130% Arial, Verdana, Helvetica,sans-serif; }
FORM{margin:0;}

A IMG{ border: 0px; }
A{text-decoration:none;color:#000}

HTML{height: 100%; overflow: auto; filter: none;}
BODY {margin: 0; padding: 0; height: 100%;text-align:center;background-color:#424242}
DIV#struttura{width:998px;margin:0 auto;text-align:left;background-color:#fff;}/*border-left:1px solid #fff;border-right:1px solid #fff;*/

a.legenda{color: #42627d;font-weight: bold;text-align: right;width: 232px}

/* SITEMAP */
ul.sitemap{list-style: none;margin-left:0;padding-left:10px;padding-top:10px}/*padding-top:15px*/
ul.sitemap li{padding:0;}
a.link_sitemap:active,a.link_sitemap:link,a.link_sitemap:visited{color:#bdbdbd;}
a.link_sitemap:hover{color:#fff;}

.clear{clear:left}

/** TITOLO E PERCORSO **/

DIV.nav{ margin-left: 30px; margin-top: 10px; }
DIV.nav DIV.percorso{ margin: 0px; }
DIV.nav DIV.percorso A:LINK,
DIV.nav DIV.percorso A:ACTIVE,
DIV.nav DIV.percorso A:VISITED,
DIV.nav DIV.percorso A:HOVER/*,span*/{ color: #000; font-size: 11px; line-height: normal; padding: 0px; }
DIV.nav DIV.percorso A:HOVER{text-decoration: underline;}

DIV.nav DIV.titolo { margin-top: 5px; margin-bottom: 15px; text-transform: uppercase; color: #00355c; font-size: 18px; }

/*header e menu*/
DIV.header{background:#00355d url(../images/bg_header.jpg) repeat-x 0 0;border-bottom:5px solid #f27000;height:83px}
DIV.logo{float:left;width:230px;}
DIV.menu{float:left;width:768px;text-align:right;}
DIV.first_line{width:768px;float:right;padding-bottom:35px;padding-top:10px;}/* commentato per inserire il logo padding-right:20px; */
DIV.second_line{width:768px;float:right;color:#759fbe;padding-right:30px;}
DIV.second_line A:LINK,
DIV.second_line A:ACTIVE,
DIV.second_line A:VISITED,
DIV.second_line A:HOVER{ color: #759fbe; }
DIV.second_line A:HOVER{ color: #FFF; }

#area_riservata{color:#759fbe;}

DIV.services{text-align:right}

DIV.headerdelegazioni{border:0;}
DIV.delegazioni{text-align:left;height:122px;background:url(../images/delegazioni/background-logo.png) top left no-repeat;position:relative;}
DIV.delegazioni img.logo{margin:22px 0 0 34px}
DIV.delegazioni a.vaia{position:absolute;bottom:0;right:0}

/* footer */
DIV.footer{width:998px;border-top:3px solid #f27000;clear:left;}/*height:214px;*/
DIV.text_company{height:50px;background-color:#676767;text-align:left;clear:left}
DIV.text_company p{margin:0;padding:0;text-align:center;color:#fff}
DIV.text_company p a{color:#fff}
DIV.sx{width:700px;float:left;overflow:hidden}

DIV.dx{width:298px;float:left;background-color: #d8d8d8}
DIV.sxFooter{width:700px;float:left}
DIV.dxFooter{width:298px;float:left}
DIV.sitemap{background-color: #595959;height:161px;padding-left:30px;}
DIV.partners{border-top:0px solid #f27000;background-color: #FFF;height:211px;}
DIV.titolo_partners{font-family:Georgia;font-size:15px;color:#fff;margin-bottom:20px;padding:20px;}
DIV.company{color:#fff;text-align:center;font-size:11px;}
DIV.logo_partners{margin-right:30px;text-align:center}/*float:left*/
DIV.titolo_box{padding-bottom:30px;padding-top:30px;}
div.company a{color:#fff}

/** tab news e rassegna**/
div.news a{color:#fff;text-decoration:none}
#container-1{width:640px;}
div#primo,div#secondo{float:left;cursor:pointer;}
.clearer{clear:left;height:1px;/*background-color:#42617d;*/width:640px;}/*background-color commentatato da Christian*/
.news_tab{width:124px;}
.news_tab_selected{width:124px;}
.rassegna_tab{width:204px;}
.rassegna_tab_selected{width:204px;}
.box{font-family:Georgia;background-color:#42617d;width:640px;/*padding-top:10px;*/}
.navigatore_news{text-align:right;}
.news{float:left;width:280px;height:100px;margin-left:20px;margin-right:20px;}
.data_news{font-size:12px;color:#b9c5cd}
.categoria_news{font-size:12px;color:#b9c5cd;font-weight:bold;}
/** da controllare potrebbe essere che la seguente definizione non venga usata da nessuna parte **/
.titolo_news{margin:0;padding:0;font-size:16px;color:#fff;font-weight: bold;}
.titolo_newsBoxHome{margin:0;padding:0;font-size:12px;color:#fff;font-weight: bold;text-transform:uppercase}
.testo_news{margin:0;padding:0;color:#fff;font-size:12px;color:#b9c5cd;}
.rss_bg{background:#42627c url(../images/fondino_rss_tab.jpg) no-repeat top left;float:left;width:59px;height:31px;}
.navigatore{float:left;}
a.link_news hover{background-color:red;cursor:pointer;display:block;}
a.link_newsDeleg hover{background-color:red;cursor:pointer;display:block;}

div#archivio_link{text-align:right;padding-right:5px}
div#archivio_link a{color:#fff;font-style: italic}

/** tab newsletter e storico**/
.ricerca{width:241px;}
.tab_box{margin-left:30px;margin-top:30px;}
#container-2{width:241px;}
div#newsletter,div#ricerca{float:left;}
#clearer_newsletter{clear:left;height:1px;background-color:#cacaca;width:241px;}
.newsletter_tab,.newsletter_tab_selected{width:119px;}
.ricerca_tab,.ricerca_tab_selected{width:122px;}
.box_nr{background-color:#cacaca;width:241px;}
.newsletter_first{margin:5px 15px;color:#535353;font-weight:bold;}
.newsletter{margin:5px 15px;color:#535353}
.newsletter_first a,.newsletter a{color:#535353;font-weight:bold;text-decoration:none;}
.newsletter_first .data,.newsletter .data{color: #535353;font-weight:normal;}
.newsletter_container{border-top:10px solid #cacaca;}

/** news associazioni homepage **/
div.associazioni{margin-left:30px;margin-bottom:30px;margin-top:20px}
div.titolo_homepage{font-family: Georgia;font-size:14px;}
div.titolo_homepage h4{color:#315d80;text-transform: uppercase;font-size:15px;margin-bottom:8px}
div.titolo_homepage div.assoc{width:485px;height:40px;float:left;background:#36516c}
div.titolo_homepage div.assoc div{margin: 6px 5px 5px 20px;text-transform:uppercase;font-size:12px;color:#FFF;}
div.titolo_homepage div.assoc div a{color:#FFF;}
div.titolo_homepage div.assoc div p.cat_newsDeleg{color:#FFF;font-size:10px}
div.titolo_homepage div.assoc div p.cat_newsDeleg span{text-transform:default;color:#B9C5CD}
div.titolo_homepage div.assoc span.assoc_head{float:left;margin:6px 10px 6px 6px;color:#909caa;text-transform:uppercase}
div.titolo_homepage div.img_assoc{width:134px;float:left;position:relative;border-left:1px solid #e99179;top:0;left:0;height:40px;background:#ec5601 url('../images/bg_assoc_news.gif') top left repeat-y;text-transform:uppercase;text-align:center;font-size:11px;}
div.titolo_homepage div.img_assoc a{color:#f7d0c1;}
div.titolo_homepage div.img_assoc img{position:absolute;top:-16px;right:-36px}
div.assoc_flash embed, div.assoc_flash object{margin-top:0px}
div.titolo_homepage div.assoc ul#news{list-style: none;margin: 0;padding: 0}
div.titolo_homepage div.assoc ul#news li{margin: 0;padding: 0}
/** breadcrumb **/
a.home:hover,a.home:visited,a.home:link,a.home:active{color:#1c1c1c;}


/** NEWS DETTAGLIO**/
.news_dettaglio{margin-top:10px;margin-left:30px;}

/* TAB COLONNA */
.fondazione_container{background-color:#F27000;margin-top:-5px;height:20px;}

#container-3{width:298px;}
div#figli,div#documentazione,div#link_fondazione{float:left;/*margin-bottom:20px;*/}
.fondazione_tab{width:101px;background-color:#F27000;}
.fondazione_tab_selected{width:101px;background-color:#e63100;}
.figli_tab{width:22px;}
.figli_tab_selected{width:22px;height:22px;backgroud-color:#E63100}
.documentazione_tab{width:175px;background-color:#F27000;}
.documentazione_tab_selected{width:175px;background-color:#e63100;}
.box_nr{background-color:#cacaca;width:241px;}
.box_fondazione{width:178px;height:100px;background-color:#e63100;z-index:100;}

DIV.box_video{width:241px;height:210px; background-color:#cacaca; margin-left:30px;margin-top:30px;}
DIV.flashOrganigramma{ margin-left: 30px; margin-bottom: 30px; }

/* SOTTOMENU */
/* secondo_menu fondazione */
DIV.secondo_menu{background:transparent url(../images/bg_fondazione.gif) no-repeat top left;height:210px;clear:both;padding-top:10px;}
DIV.secondo_menu SPAN { display: block;font-size:12px; line-height: 15px; }
DIV.secondo_menu SPAN.cat{ display: block;padding:10px 0;text-transform:uppercase; font-size:14px; }
DIV.secondo_menu SPAN.cat A:LINK, 
DIV.secondo_menu SPAN.cat A:ACTIVE, 
DIV.secondo_menu SPAN.cat A:VISITED, 
DIV.secondo_menu SPAN.cat A:HOVER {	color:#FFF;}
DIV.secondo_menu SPAN.cat A:HOVER {	color:#000;}




DIV.secondo_menu SPAN.menu1off A:LINK, 
DIV.secondo_menu SPAN.menu1off A:ACTIVE, 
DIV.secondo_menu SPAN.menu1off A:VISITED, 
DIV.secondo_menu SPAN.menu1off A:HOVER {font-size:12px;border-left: 0px;  line-height: 18px;padding: 0px 0px 0px 30px; color: #FFF; background: none; }
DIV.secondo_menu SPAN.menu1off A:HOVER { color:#000 }
DIV.secondo_menu SPAN.menu1on A:LINK, 
DIV.secondo_menu SPAN.menu1on A:ACTIVE, 
DIV.secondo_menu SPAN.menu1on A:VISITED, 
DIV.secondo_menu SPAN.menu1on A:HOVER {font-size:12px; border-left: 0px;  line-height: 18px;padding: 0px 0px 0px 30px; color: #000; background: none; }
/** NAVIGATORE **/
div.paginatore{float:right;background-color:#c6ced5;height:15px;width:70px;margin-top:2px}
div.paginatore span.ico{display:block;float:left;width:10px}
div.paginatore span.text{display:block;float:left;width:50px;text-align:center}
div.parametri_ricerca{height:140px;background-color:#7f93a2;margin-left:30px;margin-right:30px;display:none}
div.para_left{float:left;width:300px;margin-top:10px;margin-left:40px}

/** FILTRO **/
div.container_filtro{margin-left:30px;margin-right:30px;height:20px;background-color:#8d9daa}
div.filtro{float:right;margin-right:5px;font-size:10px;color:#21313e;text-transform:uppercase;line-height:20px;padding-top:0px;cursor:pointer}
.ico_filtro{float:right;padding-top:5px;padding-right:5px;padding-left:25px;background:transparent url(../images/filtro_archivio_chiuso.jpg) no-repeat center center;cursor:pointer;}
.ico_filtro_open{float:right;padding-top:5px;padding-right:5px;padding-left:5px;}/*background:transparent url(../images/filtro_archivio_aperto.jpg) no-repeat center center;cursor:pointer;*/

.icona_filtro,.icona_filtro2{margin-right:0;position:absolute;top:0;right:0;width:18px;height:17px;background-image: url(../images/iconafiltro.jpg);margin-top:8px}
.icona_filtro_open,.icona_filtro2_open{margin-right:0;position:absolute;top:0;right:0;width:18px;height:17px;background:transparent url(../images/iconafiltro.jpg) no-repeat -18px 0px;margin-top:8px;}

p.tit_ricerca_archivio{font-size:11px;color:#fff;text-transform:uppercase;}

a.dp-choose-date {
background:transparent url(../images/calendar.jpg) no-repeat scroll 0 0;
/*
display:block;
float:left;*/
height:16px;
margin:5px 3px 0;
overflow:hidden;
padding:0;
text-indent:-2000px;
width:16px;
color:#7F93A2;
}

/** SISTEMA **/
DIV.logo_organismo{float:left;width:260px;height:100px;text-align:center}
DIV.testo_organismo{float:left;width:380px;height:100px;}
DIV.testo_organismo p{margin:0;padding:0}
p.titolo_organismo{color:#F27000;}
a.link_organismo:link,a.link_organismo:active,a.link_organismo:visited{font-size:10px;color:#8D9DAA !important;outline:none}/*;font-style:italic;*/
a.link_organismo:hover{color:#f27000}
a.link_organismoDeleg:link,a.link_organismoDeleg:active,a.link_organismoDeleg:visited{font-size:10px;color:#8D9DAA !important;text-transform:uppercase;outline:none}/*;font-style:italic;*/
a.link_organismoDeleg:hover{color:#f27000}
a.link_associazione:link,a.link_associazione:active,a.link_associazione:visited,a.link_associazione:hover{text-transform: uppercase;color:#f27000}
div.organismo{width:640px;margin-left:30px;margin-top:15px;clear:left;height:100px}/*margin-top:30px*/
div.organismo div.testo_organismo p.testobreve_organismo a.link_associazione_dettaglio:link,
div.organismo div.testo_organismo p.testobreve_organismo a.link_associazione_dettaglio:active,
div.organismo div.testo_organismo p.testobreve_organismo a.link_associazione_dettaglio:visited{font-size:10px;color:#8D9DAA !important}/*;font-style:italic;*/
div.organismo div.testo_organismo p.testobreve_organismo a.link_associazione_dettaglio:hover{color:#f27000;}
div.titolo_categoria{margin-left:30px;margin-top:15px;font-size:11px;color:#909090;width:640px;;border-bottom:1px solid #D8D8D8;text-align:right;font-weight:bold}

/** NEWS DELEGAZIONI **/
div.boxDeleg{height:394px;background: #cdcdcd url(../images/delegazioni/pattern-fragment-1.png) top left repeat-x}
div.slideDeleg{width:640px;height:394px;overflow:hidden}
div.newsDelegWrapper{width:318px;float:left;height:105px;margin-top:20px;overflow:hidden}
DIV.newsDeleg{width:50px;float:left;margin-left:20px;margin-right:10px;height:100px;}
div.newsDeleg p{background:transparent url(../images/delegazioni/bg-date.png) no-repeat scroll left top;float:left;height:60px;margin:0 5px 0 0;padding:4px 0;text-align:center;width:57px;}
DIV.newsDeleg SPAN.mese{filter: none;display:block;font-size:0.9em;line-height:1em;margin-bottom:3px;padding-top:7px;}
DIV.newsDeleg SPAN.giorno{filter: none;display:block;font-size:14px;line-height:1em;color:#F27000;margin:0;font-weight:bold;padding:1px 0;}
DIV.newsDeleg SPAN.anno{filter: none;display:block;font-size:11px;margin:0;padding:7px 0;}
DIV.newsDeleg_contenuto{float:left;width:225px;margin-top:3px;overflow:hidden}
P.titolo_newsDeleg{font-weight:normal;font-family:georgia,arial;font-size:14px;margin:0;padding:2px 0;color:#00355C;text-transform: uppercase;}
p.cat_newsDeleg{font-size:11px;color:#333;margin:0;padding:0;}
P.titolo_newsDeleg a{color:#00355C;}
P.testo_newsDeleg{color:#000;margin:0;margin-top:2px;padding:0;font-style:italic;font-weight:normal;font-family:georgia,arial;font-size:11px;}
div.tabDeleg{clear:right;background:#8d9daa;height:17px;border-bottom:1px solid #fff;}
div.floatDeleg{float:right;text-align:right;width:94px;background:#6d7f8d;height:17px;overflow:hidden}
span.prevDeleg{background:transparent url(../images/delegazioni/prev.png) no-repeat top center;width:27px;height:16px;cursor:pointer;display:block;float:right;}
span.nextDeleg{background:transparent url(../images/delegazioni/next.png) no-repeat top center;width:27px;height:16px;cursor:pointer;display:block;float:right;}
span.stopDeleg{color:#fff;margin: 0 8px;height:16px;display:block;float:right;}
span.stopDeleg span{color:#fff;margin: 0 2px}


/** LISTA EVENTI ED EVENTO **/
DIV.evento{width:325px;float:left;height:125px;overflow:hidden}
DIV.calendario{width:75px;float:left;}
DIV.calendario p{background:transparent url(../images/bg-date.jpg) no-repeat top left;width:57px;height:60px;float:left;margin:0 5px 0 0;padding:4px 0;text-align:center}
DIV.calendario p span.mese{display:block;font-size:0.9em;line-height:1em;margin-bottom:3px;padding-top:3px;}
DIV.calendario p span.giorno{display:block;font-size:14px;line-height:1em;color:#F27000;margin:0;font-weight:bold;padding:1px 0;}
DIV.calendario SPAN.mese{display:block;font-size:0.9em;line-height:1em;margin-bottom:3px;padding-top:3px;}
DIV.calendario SPAN.giorno{display:block;font-size:14px;line-height:1em;color:#F27000;margin:0;font-weight:bold;padding:1px 0;}
DIV.calendario SPAN.anno{display:block;font-size:11px;margin:0;padding:7px 0;}
DIV.evento_contenuto{float:left;width:250px;margin-top:3px;overflow:hidden}
P.titolo_evento{font-weight:bold;font-size:16px;margin:0;padding:2px 0;color:#00355C;}
P.titolo_evento a{color:#00355C;}
P.testo_evento{color:#000;margin:0;margin-top:2px;padding:0;font-style:italic;}
/** CALENDARIO **/
div.calendar-container a{color:#fff;text-decoration: none}
/** MULTIMEDIA **/
div.link_gallery a{color:#535353;font-weight:bold;text-decoration:none}
div.previewBox{float:left;width:185px;margin-right:15px;height:170px}
p.descrGalleria{text-align:center;margin:0;padding:0;padding-top:5px}
img.borderImgPreview{border:2px solid #F27000}
.thumb{width:190px;margin-right:25px;margin-bottom:25px;height:130px;overflow:hidden;border:2px solid #F27000;float:left}
div#chiudi{background-color:#fff;width:642px;height:20px;color:#F27000;text-align:right;cursor:pointer;font-size:12px;text-transform:uppercase}
#spacer{height:20px}
img#immagine{cursor:pointer}
.center{text-align:center}
/** TAG CLOUD**/
a.tag{color:#fff}
/** DOCUMENTAZIONE **/
DIV.descrContainer{float:left;width:400px;padding-left:40px}
DIV.logoContainer{float:left;width:200px}
DIV.descrContainer p{margin:0;padding:0}
p.titoloCatDoc{color:#F27000;font-weight:bold;padding:0}
p.visualizzaTutti{text-transform:uppercase;color:#5e5e5e;font-size:11px}


/** Calendar **/
div#calendar-container{height: 250px;background-color: #cacaca;width:250px;margin: 0px;padding: 0px;margin: 0 0 0 25px;}
div#legenda{text-align: right;margin:0px 28px;position:relative;top:0;left:0;overflow:visible;}
div#legenda span{width: 10px;}
div#legenda a.legenda{color: #42627d;font-weight: bold;text-align: right;width: 232px;}
div#legendtable{display: none;background: #BEC1C4;padding: 10px 0px;overflow:auto;z-index: 100005;}

table.legend{width: 200px;text-align: center;margin-left: 12px;}
table.legend td{width: 150px;margin: 0px;padding: 5px 0px 0px 0px;font-size: 10px;vertical-align: middle;text-align: left;}

.legend_box{height: 21px;display: block;float: left;margin: -5px 0px 0px 0px;padding: 0px;}
.legend_color_todayevents{width: 19px;background: url(../images/today_events.png) #e5e8ea center center no-repeat;}
.legend_color_todayevents2{width: 19px;background: url(../images/today_events2.png) #42627d center center no-repeat;}
.legend_color_eventsGrey{width: 19px;background:url(../images/day_events.png) #e5e8ea bottom right no-repeat;height: 19px;}
.legend_color_eventsOrange{width: 19px;background:url(../images/day_events.png) #e5e8ea bottom right no-repeat;height: 19px;}
.legend_color_eventsBlue{width: 19px;background:url(../images/day_events.png) #e5e8ea bottom right no-repeat;height: 19px;}
.legend_color_day{width: 16px;background:url(../images/day.png) #e5e8ea bottom right no-repeat;height: 19px;}
.legend_color_today{width: 16px;background: url(../images/today.png) #e5e8ea center center no-repeat;height:19px;}
.legend hr{border:0; background:#FFF;color:#fff; height:1px; width: 135px; margin-right:10px;}

a.tooltip{z-index:10;}
a.tooltip:hover{position:relative;z-index:100;}			
a.tooltip div{display: none;text-align: left;}
a.tooltip:hover{background:#333333;}
a.tooltip:hover div{display:block;position:absolute;float:left;top:17px;right:0;background:#333333;border:1px solid #444;color:#fff;padding:8px 12px;z-index:10;width: 197px;font-family: georgia;}

a.tooltip{font-size: 12px;}
a.tooltip span.titolo{font-weight: bold;font-family: georgia;font-size: 16px;}
p.dettaglio{margin: 5px 0px 10px;padding: 0px;font-size: 11px;font-family: georgia;}


/** RSS **/
div.feed{color:#999999;line-height:15px;margin:10px 30px;}
div.feed a{color:#00355C;width:200px;}
div.feed a img{margin: 0 0 -20px 0;}
div.feed span.rss{margin-right:20px;float:left;}
div.feed span.rss a{width:36px;}
div.feed ul{}
div.feed ul li{list-style-type: none;height: 48px;width: 350px}