@charset "utf-8";
/* CSS Document */
.content{background:url(../images/bg_tratteggio_verticale.png) 695px top repeat-y;margin-bottom:10px;overflow:hidden;}
.box_testo_DX{border-bottom:1px dotted #dedede;margin-bottom:15px;}


.vantaggi{padding:9px;}
.vantaggi p{padding-left:25px;background:url(../images/yes.gif) no-repeat;font-size:11px;}
.vantaggi p strong{color:#000;}

.box_banner_DX{text-align:center;}
.box_banner_DX img{max-width:230px;margin-bottom:5px;}

.box_newsletter_DX{border:1px dotted #ecebeb;padding:9px 9px 0;background:#f5f5f5;margin-bottom:10px;}
.box_newsletter_DX p{font-size:11px;}
.box_newsletter_DX div.row{text-align:center;margin-bottom:15px;}
.box_newsletter_DX input.campo{width:200px;}
.box_newsletter_DX input.button{width:88px;height:25px;color:#FFF;border:none;background:url(../images/btn_iscriviti.png);text-transform:uppercase;cursor:pointer;}

/* Box icone pagina enciclopedia*/
.box_enciclopedia{border:1px solid #ecebeb;border-top:3px solid #ecebeb;padding:10px 0 11px;margin-bottom:15px;overflow:hidden;}
.box_enciclopedia ul{width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;}
.box_enciclopedia ul li{margin:10px 1px;padding:0;float:left;width:130px;font-size:10px;text-align:center;}
.box_enciclopedia ul li a{cursor:pointer;line-height:10px;padding-top:38px;display:block;text-transform:uppercase;background-position:center -67px;background-repeat:no-repeat;}
.box_enciclopedia ul li a:hover{background-position:center top;background-repeat:no-repeat;}
.box_enciclopedia ul li a.ico1{ background-image:url(../images/ico1_2.png);}
.box_enciclopedia ul li a.ico2{ background-image:url(../images/ico2_2.png);}
.box_enciclopedia ul li a.ico3{ background-image:url(../images/ico3_2.png);}
.box_enciclopedia ul li a.ico4{ background-image:url(../images/ico4_2.png);}
.box_enciclopedia ul li a.ico5{ background-image:url(../images/ico5_2.png);}
.box_enciclopedia ul li a.ico6{ background-image:url(../images/ico6_2.png);}
.box_enciclopedia ul li a.ico7{ background-image:url(../images/ico7_2.png);}
.box_enciclopedia ul li a.ico8{ background-image:url(../images/ico8_2.png);}
.box_enciclopedia ul li a.ico9{ background-image:url(../images/ico9_2.png);}
.box_enciclopedia ul li a.ico10{ background-image:url(../images/ico10_2.png);}

.titolo_enciclopedia h1{line-height:36px;background-position:left -67px;background-repeat:no-repeat;padding-left:40px;}
.titolo_enciclopedia h1.ico1{background-image:url(../images/ico1_2.png);}
.titolo_enciclopedia h1.ico2{background-image:url(../images/ico2_2.png);}
.titolo_enciclopedia h1.ico3{background-image:url(../images/ico3_2.png);}
.titolo_enciclopedia h1.ico4{background-image:url(../images/ico4_2.png);}
.titolo_enciclopedia h1.ico5{background-image:url(../images/ico5_2.png);}
.titolo_enciclopedia h1.ico6{background-image:url(../images/ico6_2.png);}
.titolo_enciclopedia h1.ico7{background-image:url(../images/ico7_2.png);}
.titolo_enciclopedia h1.ico8{background-image:url(../images/ico8_2.png);}
.titolo_enciclopedia h1.ico9{background-image:url(../images/ico9_2.png);}
.titolo_enciclopedia h1.ico10{background-image:url(../images/ico10_2.png);}

.titolo_pagina h1{margin-bottom:10px;}
.titolo_pagina span{background: url(../images/markerArancio.png) left center no-repeat;margin-left:8px;padding-left:10px;}

.introduzione{margin-bottom:20px;}

/* Ricerca AZ pagina enciclopedia */
.ricerca_AZ{margin-bottom:15px;overflow:hidden;}
.ricerca_AZ ul{width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;}
.ricerca_AZ ul li{margin:0 2px 0 0;padding:0;float:left;font-size:12px;text-align:center;border:1px solid #ecebeb;}
.ricerca_AZ ul li.last{margin:0;}
.ricerca_AZ ul li a{width:21px;line-height:25px;display:block;text-transform:uppercase;}
.ricerca_AZ ul li a:hover{background:#f5f5f5;}
.ricerca_AZ ul li a.current {background:#f5f5f5;color:#f87416;}


/* Risultati ricerca AZ */
.risultati_ricerca_AZ{margin-bottom:10px;}
.risultati_ricerca_AZ ul{width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;}
.risultati_ricerca_AZ ul li{margin:0 10px 10px 0;padding:0 0 0 20px;float:left;font-size:12px;width:196px;background: url(../../nwimages/tick.jpg) left top no-repeat;}
.risultati_ricerca_AZ ul li.last{margin:0;}

/* elenco directory */
.elenco_directory{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #dedede;}
.elenco_directory ul{width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;}
/*.elenco_directory ul li{margin:0 10px 10px 0;padding:0 0 0 10px;float:left;font-size:12px;width:206px;background: url(../images/markerArancio.png) left 5px no-repeat;height:35px;}*/

.elenco_directory ul li {
    background: url("../images/markerArancio.png") no-repeat scroll left 5px transparent;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0 0 0 10px;
    width: 170px;
    height: 35px;
}
.elenco_directory ul li.last{margin:0;}



.banner_categorie ul{margin:0;padding:0;overflow:hidden;width:100%;list-style-type:none;}
.banner_categorie ul li{float:left;width:210px;margin-right:13px;}
.banner_categorie ul li img{width:210px;}

/* elenco directory */
.comitato{padding-bottom:10px;}
.comitato h2{background:#f5f5f5;padding:3px 5px;fontsize:12px;}
.comitato ul{width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;}
.comitato ul li{margin:0 10px 10px 0;padding:0 0 0 10px;float:left;font-size:12px;width:315px;background: url(../images/markerArancio.png) left 5px no-repeat;}
.comitato ul li.last{margin:0;}


/* comitato*/
.elenco_partner{padding-bottom:10px;}
.elenco_partner h2{background:#f5f5f5;padding:3px 5px;fontsize:12px;}
.elenco_partner ul{width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;}
.elenco_partner ul li{margin:0 10px 10px 0;padding:0 0 0 10px;float:left;font-size:12px;width:206px;background: url(../images/markerArancio.png) left 5px no-repeat;}
.elenco_partner ul li.last{margin:0;}


/*--------------------Articolo------------------*/
.articolo_header h1{}
.articolo_header p.categoria{font-size:12;margin-bottom:0;background: url(../images/markerArancio.png) left center no-repeat;padding-left:10px;font-weight:bold;}
.articolo_header p.categoria a{color:#f87416;}
.articolo_body{ font-size: 16px; line-height:1.5em; width:100%;overflow:hidden;clear:both;margin-bottom:10px;}
.articolo_body img{border:1px solid #ecebeb; padding:4px; margin-bottom:5px;}
.articolo_body img.sinistra{float:left;margin-right:20px;}
.articolo_body img.destra{float:right;margin-left:20px;}

.articolo_body div.big_serif { line-height: 1.5em}


.sharing_box{border:1px solid #ecebeb;text-align:center;padding:5px 0 0;}
.sharing_box p{margin-bottom:5px}

/*--------------------Archivio articoli------------------*/

.item_archivio{border-bottom:1px dotted #dedede;margin-bottom:15px;padding-bottom:5px;}
.item_archivio .titolo_articolo{width:500px;}
.item_archivio .articolo_header h2{font-size:14px;line-height:21px;}
.item_archivio .articolo_body img {width:150px;margin-bottom:0;}
.data_archivio{width:40px;margin-right:10px;float:left;height:70px;background:url(../images/bg_data_archivio.png) no-repeat;text-align:center;overflow:hidden;}
.data_archivio div.giorno{font-size:26px;margin:0;line-height:normal;padding-top:3px;color:#888;}
.data_archivio div.mese{font-size:12px;margin:0;line-height:normal;padding-top:3px;color:#888;}
/*--------------------Voci correlate------------------*/
.box_voci_correlate{border:1px solid #ecebeb;margin-bottom:10px;padding:9px;}
.box_voci_correlate h2{font-size:14px;font-weight:bold;border-bottom:3px solid #e7e6e6; text-transform:uppercase;margin-bottom:5px;}
.box_voci_correlate ul {width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;font-size:12px;}
.box_voci_correlate ul li{padding:5px 0;margin: 0;border-bottom:1px dotted #ecebeb;}
.box_voci_correlate ul li.last{padding:5px 0 0;border-bottom:none;}
.box_voci_correlate ul li a{cursor:pointer; background:url(../images/marker_doc.png) left center no-repeat;padding-left:15px;}


.allegati_evento{background:#fddebb;border:1px solid #fe8f40;}
.allegati_evento h2{color:#000;border-bottom:3px solid #fe8f40;}
.allegati_evento ul li{border-bottom:1px dotted #fe8f40;}

/*--------------------Articoli correlati------------------*/
.box_articoli_correlati{border:1px solid #fccf9b;margin-bottom:10px;padding:9px;}
.box_articoli_correlati h2{font-size:14px;font-weight:bold;border-bottom:3px solid #e7e6e6; text-transform:uppercase;margin-bottom:5px;}
.box_articoli_correlati ul {width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;font-size:12px;}
.box_articoli_correlati ul li{padding:5px 0;margin: 0;border-bottom:1px dotted #ecebeb;background:url(../images/markerArancio.png) left 8px no-repeat;padding-left:10px;}
.box_articoli_correlati ul li.last{padding:5px 0 0 10px;border-bottom:none;}
.box_articoli_correlati ul li a{cursor:pointer;}

.banner_dx{margin-bottom:5px;}
.banner_dx img{width:230px;}


.ricerca_articoli{border:1px dotted #ecebeb;padding:9px 9px 0;background:#f5f5f5;margin-bottom:10px;}
.ricerca_articoli div.row{margin-bottom:10px; text-align:center;}
.ricerca_articoli input.campo{width:130px;margin-right:5px;}
.ricerca_articoli select{width:210px;}
.ricerca_articoli input.button{width:68px;height:25px;color:#FFF;border:none;background:url(../images/p_search.png);text-transform:uppercase;cursor:pointer;}
.ricerca_articoli input.button_filtra{width:88px;height:25px;color:#FFF;border:none;background:url(../images/btn_iscriviti.png);text-transform:uppercase;cursor:pointer;}



.prossimi_eventi {border:1px solid #dedede;overflow:hidden;padding:15px 15px;margin-bottom:20px;}
.prossimi_eventi h1{font-size:20px;margin-bottom:15px;}
.prossimi_eventi p{margin-bottom:0;}
.prossimi_eventi p.data{font-weight:bold}
.prossimi_eventi .browse{width:30px;height:270px;display:block;float:left;cursor:pointer;background:#ccc;}
.prossimi_eventi a.prev{background:url(../images/pp_sx.png) -20px center no-repeat;margin-right:15px;}
.prossimi_eventi a.prev:hover{background:url(../images/pp_sx.png) -89px center no-repeat;}
.prossimi_eventi a.next{background:url(../images/pp_dx.png) -158px center no-repeat;margin-left:15px;}
.prossimi_eventi a.next:hover{background:url(../images/pp_dx.png) -89px center no-repeat;}
.prossimi_eventi .comando_sx a.disabled, .prossimi_eventi .comando_sx a.disabled:hover{background:url(../images/pp_sx.png) -158px center no-repeat;cursor:auto;}
.prossimi_eventi .comando_dx a.disabled, .prossimi_eventi .comando_dx a.disabled:hover{background:url(../images/pp_dx.png) -20px center no-repeat;cursor:auto;}
.prossimi_eventi_scrollable {position:relative;overflow:hidden;width: 548px;height:270px;float:left;}
.prossimi_eventi_scrollable .items {width:20000em;position:absolute;}
.prossimi_eventi_scrollable .span-4 {width:176px;margin-right:10px;}
.prossimi_eventi_scrollable .items div {float:left;}
.prossimi_eventi_scrollable .items div a img{border:1px solid #ecebeb;padding:4px;width:166px;height:166px;margin-bottom:5px;}
.prossimi_eventi_scrollable .items div a img:hover {border:1px solid #f87416;}
.prossimi_eventi_scrollable .items div h2{font-size:12px;font-weight:bold;line-height:18px;margin-top:5px;}


.rowItem{margin-bottom:10px;width:100%;overflow:hidden;}
.rowItem label{display:block;width:150px;float:left;text-align:right;margin-right:10px; color:#0E4666; font-style:italic;}
.rowItem input.campo {width:250px;}
.rowItem textarea.textarea{width:350px;}
.rowItem input.oggetto{width:350px;}
.rowItem input.invia {width:88px;height:25px;color:#FFF;border:none;background:url(../images/btn_iscriviti.png);text-transform:uppercase;cursor:pointer;margin-left:450px;}


.formRegistrazione fieldset{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #dedede;}
.formRegistrazione legend{background:url(../images/markerArancio.png) left 5px no-repeat;padding-left:10px;font-size:14px;font-weight:bold;color:#000;margin-bottom:10px;}
.formRegistrazione .rowItem label{float:none;width:auto;text-align:left;margin:0;}
.formRegistrazione input.check{float:left;margin-right:10px;}
.formRegistrazione .span-8 input.campo{width:300px;}
.formRegistrazione .span-10 input.campo{width:380px;}
.formRegistrazione .span-4 input.campo{width:140px;}
.formRegistrazione .span-2 input.campo{width:60px;}
.formRegistrazione .span-14 input.campo{width:540px;}
.formRegistrazione .span-18 input.campo{width:700px;}
div.privacy{border:1px solid #dedede;padding:10px;height:200px;overflow:auto;margin-bottom:10px;}
div.privacyTA h6{color:#000;}
.formRegistrazione fieldset label span.obbligatorio{color:#cc0000;}
.formRegistrazione input.invia {width:88px;height:25px;color:#FFF;border:none;background:url(../images/btn_iscriviti.png);text-transform:uppercase;cursor:pointer;margin-left:800px;}

#captcha_ajax_id label{background:url(../images/markerArancio.png) left 5px no-repeat;padding-left:10px;font-size:14px;font-weight:bold;color:#000;margin-bottom:10px;}
#captcha_ajax_id img{margin-bottom:5px;}
#captcha_ajax_id a{text-decoration:underline;margin-bottom:10px;}
#captcha_ajax_id a:hover{text-decoration:none;}