/*
############################################################################################################
foglio di stile in cui si definiscono colori (no dimensioni testo!)
############################################################################################################
Non va inserito nella MasterPage altrimenti in modalitÃ  INFO vedo gli sfondi colorati.
Va passato al componente LAYOUT come proprietÃ  nel tag <Layout> insieme a:
- Basic.css per sovrascrivere gli stili del componente (INFO)
- div.css per ampiezze 3 colonne a scomparsa
- TinyMCE.css (stili del Tiny)   
##############################################################################################################
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0 none;margin:0;padding:0;vertical-align:top;}
ol, ul{list-style:none;}
ul{list-style-type:disc;margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
html,body{margin:0 auto;padding:0}
html{-webkit-font-smoothing:antialiased;}
@media only screen and (-webkit-min-device-pixel-ratio:1.25), only screen and (min-device-pixel-ratio:1.25), only screen and (min-resolution:200dpi), only screen and (min-resolution:1.25dppx){html{-webkit-font-smoothing:subpixel-antialiased;}
}
body{background:#fff url(/img/bk_body.gif) repeat-x top left;margin:0;padding:0;font-family:'Lato', Arial, sans-serif !important;}
h1{margin:0;padding:0}
#box_content h2{font-weight:bold;color:#d22333;padding:10px 0 10px 4px;clear:both;}
#box_content div.rdd\:widget .txt-raccolto-b h2{color:#004a97;font-size:13px !important;line-height:14px;margin:0;padding:0 5px 2px;}
div.rdd\:widget .txt-raccolto-b h3{color:#777d84;font-size:12px;margin:0;padding:0 5px;line-height:12px;background-color:Transparent;}
div.rdd\:widget .txt-raccolto-b h1{color:#444547;font-size:11px;font-weight:normal;margin:0;line-height:11px;padding:5px 5px 0;}
div.rdd\:widget .txt-raccolto-b p{color:#777d84;font-size:12px;font-weight:bold;margin:0;line-height:12px;padding:0 5px;}
h3{color:#d22333;margin:5px 0;padding:0;}
h4{color:#000;margin:0;padding:0;clear:both;}
h5{color:#000;margin:0;padding:0;font-weight:normal;}
h5.data_scheda{padding-left:17px;}
p{margin:5px 0;padding:0}
ul{margin:0;padding:0}
li{margin:0;padding:0}
#content li{margin:0 0 0 15px;padding:0;list-style:none}
#extra li{margin:0 0 0 15px;padding:0;list-style:none}
input{margin:0;padding:0}
img{border:0;vertical-align:middle;}
a{color:#f04e29;text-decoration:underline}
a:hover{color:#f04e29;text-decoration:none}
hr{width:auto;width:220px;border:solid 2px #fff;margin-left:-5px;margin-right:-5px;padding:0}
a.page{font-weight:bold;color:#cd0529;text-decoration:underline;}
a.pageActive{font-weight:bold;color:Black;text-decoration:none;}
a.linkrosso{color:#f04e29;text-decoration:underline}
a.linkrosso:hover{color:#f04e29;text-decoration:underline}
#dentro_chat{margin:10px}
#fulltext li{margin-top:10px}
.newRow{float:left;}
.newTitleRow{clear:both;}
.newTitleRow .newCell{display:inline}
.newCell{padding-right:10px}
.newCellutente{display:table-cell;padding:0;position:relative;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_customvalidator1{clear:both;float:left;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_customvalidator2{clear:both;float:left;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_lblPrivacy{color:#000000;float:left;font:400 12px Lato;padding:5px;width:89%;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_lblDisclaimer{color:#000000;float:left;font:400 12px Lato;padding:5px;width:80%;}
#box_extra h3{margin:5px 0 0 0;}
#_ctl0_MP_destra_MenuDXfisso_logout{margin:5px 0 0 0;}
#mappa li{margin:5px 0;padding:0}
#mappa ul.padri{margin:0 0 0 60px;padding:0}
#mappa ul.figli{margin:0 0 0 15px;padding:0}
#area_riservata{margin:0 0 5px 10px;padding:0;padding-bottom:22px;width:34%;}
#area_riservata a{color:#D22333;background:url("/img/icona_areariservata.png") no-repeat scroll 8px 6px rgba(0, 0, 0, 0);border-color:#DFDFDF;border-image:none;border-style:solid;border-width:1px 1px 5px;clear:both;color:#D22333;cursor:pointer;font-size:25px;font-weight:bold;padding:0.3em 0.5em 0.3em 1.7em;text-decoration:none;width:66%;display:block;margin-top:20px;}
#_ctl0_ContentPlaceHolder1_lblTitle{margin:10px;}
#_ctl0_ContentPlaceHolder1_lblTitle00{margin:0;}
#_ctl0_ContentPlaceHolder1_pnlProfile label{display:block;float:left;margin:0 0 0 0;text-align:left;width:160px;padding:0;}
#_ctl0_ContentPlaceHolder1_pnlProfile input{display:block;float:left;margin:0 15px 5px 0;}
#_ctl0_ContentPlaceHolder1_pnlProfile select{display:block;width:200px;float:left;margin:0 10px 10px 0;}
#_ctl0_ContentPlaceHolder1_pnlProfile br{clear:left;}
#_ctl0_ContentPlaceHolder1_pnlProfile p{margin:0 0 15px 0;padding:0}
#spacer .newCellutente label{display:block;float:left;margin:0 0 0 0;text-align:left;padding:0;}
#spacer .newCell_checkbox label{display:block;}
#spacer label{display:block;margin:0 0 0 0;text-align:left;padding:0;font:700 16px/24px Lato;}
#spacer input{display:block;float:left;margin:0 15px 10px 0;height:50px;background-color:#e5e5e5;border:0 none;width:355px;}
#spacer input[type="checkbox"]{-moz-appearance:none;background-color:#ececed;border:3px solid #dedede;float:left;height:18px;margin-top:7px;margin-left:15px;width:18px;}
#spacer .newCell_data input{display:block;float:left;margin:0 15px 10px 0;height:50px;background-color:#e5e5e5;border:0 none;width:263px;}
#spacer select{-moz-appearance:none;background-color:#e5e5e5;background-image:url(https://www.aism.it/B.03.volontariato.Form/css/images/select-arrow.png);background-position:95% center;background-repeat:no-repeat;background-size:10% auto;border:0 none !important;font:700 26px Lato;height:50px;padding:6px 10px;text-transform:uppercase;width:355px;}
#spacer br{clear:left;}
#spacer p{margin:0 0 15px 0;padding:0}
input#_ctl0_ContentPlaceHolder1_CreateUserWizard1___CustomNav0_StepNextButtonImageButton{background-color:#fd4033;color:#ffffff;font:700 21px Lato;height:auto;text-transform:uppercase;width:auto;margin-top:25px;}
#spacer h3{text-transform:uppercase;color:#d22333;font:700 20px Lato;margin:0;padding:0;}
#loghi_testata{margin:0;padding:0;width:760px;height:166px}
#logo2{position:absolute;width:198px;height:53px;margin-top:14px;margin-left:550px;padding:0;}
.bannerRandom img{position:absolute;margin-left:243px;margin-top:79px;padding:0;width:234px;height:60px;}
#cerca{position:absolute;background:url(/img/cerca.gif) no-repeat;width:36px;height:8px;margin-top:101px;margin-left:530px;padding:0;text-indent:-9000px}
#boxtesto{position:absolute;margin-top:94px;margin-left:571px;padding:0}
#boxtestoie{position:absolute;margin-top:94px;margin-left:286px;padding:0}
.testobox{width:136px;height:16px;}
#vai{position:absolute;background-image:url(/img/vai.gif) no-repeat;width:34px;height:19px;margin-top:95px;margin-left:715px;padding:0;}
#menu_utility{background:#ba0222;margin:0;padding:0;width:760px;height:30px;}
#menu_utility ul{margin:0;padding-top:6px;list-style:none;}
#menu_utility li{float:right;margin:0;padding:0 2px;color:#fff}
#menu_utility a{text-decoration:none;color:#fff}
#menu_utility a:hover{text-decoration:underline;color:#fff}
#menuTOP{margin:0;padding:0 0 12px 9px;width:751px;height:26px;font-size:0;display:none;}
#menuTOP ul{margin:0;padding:0;list-style:none;}
#menuTOP li{float:left;margin:0 1px 0 0;padding:0;text-indent:-9900px;}
div#bottom{background:#fff;padding-top:15px;}
div#bottom2{border-top:solid 9px #fff;background:#000}
#menusotto{color:#fff;margin:0;padding:0;}
#menusotto ul{list-style:none;margin:0;padding:0;height:61px;position:relative;top:-8px;left:20px;}
#menusotto li{float:left;margin:29px 0 0 23px !important;margin:29px 0 0 18px;padding:0;}
div#menusotto2{clear:both;width:100%;padding:0;margin:0;background:url(/img/bottom2.gif) repeat-x;height:18px;text-align:center;color:#fff}
a.menuBOT{color:#fff;text-decoration:underline;}
a:hover.menuBOT{color:#fff;text-decoration:none;text-decoration:none;}
#ringrazia{color:#000;height:70px;text-align:center;margin:0;padding:10px;background:#fff;}
#ringrazia span{left:-10px;margin:0;padding:0;position:relative;top:-15px;}
#loghi_ringrazia{float:right}
#HON_ringrazia{float:left;width:300px;padding-right:50px;padding-left:20px}
a.nav{color:#000;text-decoration:none;font-weight:normal;}
a:hover.nav{color:#000;text-decoration:underline;font-weight:normal;}
ul.ulnav{list-style:none;margin:0;font-weight:bold;}
li.linav{margin:0;padding:0;font-size:15px;font-weight:bold;padding-left:17px;}
li.linav a.nav{font-weight:bold;text-transform:uppercase;line-height:25px;}
ul.sottoul{list-style:none;}
li.sottoli{margin:0;padding:0;line-height:23px;padding-left:53px;font-size:15px;font-weight:normal;}
.active_sottoli{margin:0;padding:0;padding-left:51px;background:#ececec;color:#000;font-size:15px;font-weight:normal;}
.active_linav{margin:0;padding:0;font-size:15px;font-weight:bold;text-transform:uppercase;padding-left:17px;background:#ececec;}
li.active_linav a.nav{font-weight:bold;text-transform:uppercase;line-height:25px;}
.spaziatore{margin:0 0 10px 0;padding:0}
ul.sottoul span{display:block !important;display:inline;margin:0;padding:0;}
.titolo_area{font-size:25px;font-weight:bold;padding-left:17px;margin-bottom:16px;text-transform:uppercase;color:#d22333;}
.titolo_area_notizie{font-size:25px;font-weight:bold;padding-left:18px;margin-bottom:16px;color:#d22333;}
#box_nav{margin-top:12px;padding:0;color:#000;}
#box_content{margin:0 5px 10px 9px;padding:0;color:#000;}
#box_extra{margin:0 5px 15px 5px;padding:0;color:#000;}
#accessibilita{position:absolute;margin-top:-25px;margin-left:661px;height:15px}
.col3 .box_sfondo_evidenziato{margin:10px 0 20px 0;padding:0;min-height:414px;padding-bottom:15px;border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;max-width:380px;}
.col3 .box_sfondo_evidenziato p{padding-left:20px;line-height:25px;}
.col3 .box_sfondo_evidenziato img{height:auto;max-width:100%;}
.col3 .box_sfondo_evidenziato p.img_nopadding_left{padding-left:0;}
.col3 .box_sfondo_evidenziato h4{background:url(/img/bk_informaizioniper.png) no-repeat left bottom;line-height:17px;padding-bottom:11px;margin-left:15px;margin-bottom:9px;margin-top:10px;color:#d22333;font-size:17px;font-weight:bold;}
.layout_grid010 .col1 .box_sfondo_evidenziato{margin:10px 0 20px 0;padding:0;min-height:414px;padding-bottom:15px;border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;max-width:380px;}
.layout_grid010 .col1 .box_sfondo_evidenziato p{padding-left:20px;line-height:25px;}
.layout_grid010 .col1 .box_sfondo_evidenziato img{height:auto;max-width:100%;}
.box_sfondo_evidenziato{margin:10px 0 20px 0;font-size:14px;line-height:18px;padding:0;padding-bottom:15px;border-bottom:5px solid #dfdfdf;}
.box_sfondo_evidenziato h3{background-color:#fff;font-weight:bold;font-size:25px;line-height:25px;}
.box_sfondo_evidenziato h4{color:#000;font-size:17px;font-weight:bold;line-height:17px;margin-bottom:9px;margin-top:10px;padding-bottom:11px;}
.layout_grid010 .box_sfondo_evidenziato h3{margin-left:15px;}
.layout_grid010 .box_sfondo_evidenziato h4{background:url("/img/bk_informaizioniper.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);color:#D22333;font-size:17px;font-weight:bold;line-height:17px;margin-bottom:9px;margin-left:15px;margin-top:10px;padding-bottom:11px;}
.col1 p{margin:5px 0;}
.col1 .box_sfondo_evidenziato a{color:#f04e29;text-decoration:underline;}
.col1 .box_sfondo_evidenziato a:hover{color:#f04e29;text-decoration:underline}
.col2 .box_sfondo_evidenziato{margin:10px 0 20px 0;padding:0;min-height:200px;padding-bottom:15px;border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;}
.col2 .box_sfondo_evidenziato p{padding-left:20px;line-height:25px;}
.col2 .box_sfondo_evidenziato h4{background:url(/img/bk_informaizioniper.png) no-repeat left bottom;line-height:17px;padding-bottom:11px;margin-left:15px;margin-bottom:9px;margin-top:10px;color:#d22333;font-size:17px;font-weight:bold;}
.box_sfondo_evidenziato h5{background-color:#fff;padding-bottom:20px;}
.box_sfondo_evidenziato a h3{color:#cd0529;text-decoration:underline}
.box_sfondo_evidenziato a:hover h3{color:#cd0529;text-decoration:none}
.col3 .box_sfondo_normale{margin:10px 0 20px 0;padding:0;min-height:260px;padding-bottom:15px;border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;max-width:380px;}
.col3 .box_sfondo_normale p{padding-left:20px;line-height:25px;}
.col3 .box_sfondo_normale img{height:auto;max-width:100%;}
.col3 .box_sfondo_normale p.img_nopadding_left{padding-left:0;}
.col1 .box_sfondo_normale p.img_nopadding_left{padding-left:0 !important;}
.col2 .box_sfondo_normale p.img_nopadding_left{padding-left:0 !important;}
.col3 .box_sfondo_normale h4{background:url(/img/bk_informaizioniper.png) no-repeat left bottom;line-height:17px;padding-bottom:11px;margin-left:15px;margin-bottom:9px;margin-top:10px;color:#d22333;font-size:17px;font-weight:bold;}
.layout_grid010 .col1 .box_sfondo_normale{margin:10px 0 20px 0;padding:0;padding-bottom:15px;border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;max-width:100%;}
.layout_grid010 .col1 .box_sfondo_normale p{padding-left:20px;line-height:25px;}
.layout_grid010 .col1 .box_sfondo_normale img{height:auto;max-width:100%;}
.box_sfondo_normale{margin:10px 0 20px 0;font-size:14px;line-height:18px;padding:0;padding-bottom:15px;border-bottom:5px solid #dfdfdf;}
.box_sfondo_normale h3{background-color:#fff;font-weight:bold;font-size:25px;line-height:25px;}
.box_sfondo_normale h4{color:#000;font-size:17px;font-weight:bold;line-height:17px;margin-bottom:9px;margin-top:10px;padding-bottom:11px;}
.layout_grid010 .box_sfondo_normale h3{margin-left:15px;}
.layout_grid010 .box_sfondo_normale h4{background:url("/img/bk_informaizioniper.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);color:#D22333;font-size:17px;font-weight:bold;line-height:17px;margin-bottom:9px;margin-left:15px;margin-top:10px;padding-bottom:11px;}
.layout_grid010 .col1 .box_sfondo_normale a{color:#f04e29;text-decoration:underline;}
.layout_grid010 .col1 .box_sfondo_normale a:hover{color:#f04e29;text-decoration:underline;}
.col1 p{margin:5px 0;}
.col1 .box_sfondo_normale a{color:#f04e29;text-decoration:underline;}
.col1 .box_sfondo_normale a:hover{color:#f04e29;text-decoration:underline}
.col2 .box_sfondo_normale{margin:10px 0 20px 0;padding:0;min-height:200px;padding-bottom:15px;border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;}
.col2 .box_sfondo_normale p{padding-left:20px;line-height:25px;}
.col2 .box_sfondo_normale h4{background:url(/img/bk_informaizioniper.png) no-repeat left bottom;line-height:17px;padding-bottom:11px;margin-left:15px;margin-bottom:9px;margin-top:10px;color:#d22333;font-size:17px;font-weight:bold;}
.box_sfondo_normale h5{background-color:#fff;padding-bottom:20px;}
.box_sfondo_normale a h3{color:#cd0529;text-decoration:underline}
.box_sfondo_normale a:hover h3{color:#cd0529;text-decoration:none}
#tagclouds{color:#4b4b4b;padding:4px;}
#tagclouds a{color:#4b4b4b}
.tc1{color:#4b4b4b;}
.tc1 a{color:#4b4b4b;font-family:Verdana;text-decoration:underline}
.tc1 a:hover{color:#4b4b4b;font-family:Verdana;text-decoration:none}
.tc2{color:#4b4b4b;}
.tc2 a{color:#4b4b4b;font-family:Verdana;text-decoration:underline}
.tc2 a:hover{color:#4b4b4b;font-family:Verdana;text-decoration:none}
.tc3{color:#4b4b4b;}
.tc3 a{color:#4b4b4b;font-family:Verdana;text-decoration:underline}
.tc3 a:hover{color:#4b4b4b;font-family:Verdana;text-decoration:none}
.tc4{color:#4b4b4b;}
.tc4 a{color:#4b4b4b;font-family:Verdana;text-decoration:underline}
.tc4 a:hover{color:#4b4b4b;font-family:Verdana;text-decoration:none}
#box_approfondimenti{margin:0;padding:0;clear:both;}
#_ctl0_MP_pagina_lbl_approfondimenti h3{background:url("/img/bk_redline.png") no-repeat scroll left bottom;line-height:32px;}
#file a, #link a{color:#f04e29;text-decoration:underline;}
#file a:hover, #link a:hover{color:#f04e29;text-decoration:underline}
#correlati{border-bottom:solid 2px #fff;margin:0;padding:0 0 5px 5px}
#correlati h4{margin:4px 0;}
#correlati a, #link a{color:#f04e29;text-decoration:underline;}
#correlati a:hover, #link a:hover{color:#f04e29;text-decoration:underline}
#link{border-bottom:solid 2px #fff;margin:0;padding:0 0 5px 5px}
#link h4{margin:4px 0;}
#file{border-bottom:solid 2px #fff;margin:0;padding:0 0 5px 5px}
#file h4{margin:4px 0;}
#nverde{background:#fff;margin-left:-5px;margin-right:-5px;border-bottom:solid 5px #fff}
#boxdove{background-image:url(/img/boxdove.gif);background-repeat:no-repeat;width:188px;height:62px;padding:10px;}
#boxdove span{color:#FFF;font-size:18px;}
#boxdove p{width:125px;color:#FFF;font-size:12px;}
#boxdove a{color:#FFF;text-decoration:none;}
#boxdove a:hover{color:#FFF;text-decoration:underline;}
#sostienici{background-image:url(/img/sostienici.gif);background-repeat:no-repeat;width:208px;height:93px;padding:2px 0 2px 0;position:relative;}
#sostienici p{color:#FFF;font-size:18px;padding:5px 0 0 10px;}
#sostienici span{position:absolute;top:40px;left:10px;}
#sostienici input{left:145px;position:absolute;}
#boxmenu{background-image:url(/img/boxmenu.gif);background-repeat:no-repeat;width:208px;height:108px;padding:2px 0 2px 0;position:relative;line-height:25px;font-size:14px;}
#boxmenu ul{margin-top:12px;}
#boxmenu a{color:#FFF;text-decoration:none;margin-left:5px;}
#boxmenu a:hover{color:#FFF;text-decoration:underline;}
#boxmenu ul li{_margin-bottom:10px;}
#boxmenu a{color:#FFF;text-decoration:none;}
#boxmenu a:hover{color:#FFF;}
#informazioni{background-image:url(/img/bgboxdx.jpg);background-repeat:no-repeat;width:208px;height:130px;line-height:25px;padding:2px 0;}
#informazioni a{color:#363636;text-decoration:none;margin-left:5px;}
#informazioni a:hover{color:#363636;text-decoration:underline;}
#partecipa_ol{background-image:url(/img/bgboxdx.jpg);background-repeat:no-repeat;width:208px;height:130px;margin-top:0px;line-height:25px;padding:2px 0;}
#partecipa_ol a{color:#363636;text-decoration:none;margin-left:5px;}
#partecipa_ol a:hover{color:#363636;text-decoration:underline;}
#buttonsocial{margin:10px 0 0 22px;}
#ringraziamenti{background-image:url(/img/bgboxdx.jpg);background-repeat:no-repeat;width:208px;height:130px;margin-top:10px;line-height:25px;padding-right:30px;text-align:center;margin-bottom:0;padding-top:10px;}
#cinquexmille{background:#fff;margin-left:-5px;margin-right:-5px;border-bottom:solid 5px #fff}
#fastforworld{background:#fff;margin-left:-5px;margin-right:-5px;border-bottom:solid 5px #fff}
#_ctl0_MP_destra_MenuDXfisso_login{background:#dadada;margin:5px 0 0 0;}
#_ctl0_MP_destra_MenuDXfisso_login h3{margin:0;padding:0;}
#briciole{margin:0 0 5px 0;padding:0;float:left;width:calc(100% - 155px);}
#briciole a{color:#f04e29;text-decoration:underline;}
.bk_divisorio{background:url(/img/bk_divisorio.png) no-repeat bottom right;}
#_ctl0_MP_pagina_divCondividi{margin:0 5px 0 0;padding:0;float:right;width:150px;}
.icona_stampa{float:right;}
#_ctl0_MP_pagina_divCondividi a{padding:0 5px;}
.tornasu{float:right}
.volontari label{display:block;float:left;margin:0 10px 0 0;text-align:left;width:113px;padding:0;}
.volontari .label{display:block;float:left;margin:0 10px 0 0;text-align:left;width:500px;padding:0;}
.volontari .rbutton label{width:100px;}
.volontari input{display:block;float:left;margin:0 10px 10px 0;}
.volontari select{display:block;float:left;margin:0 10px 10px 0;}
.volontari table{width:450px;}
.volontari table label{width:250px;}
.volontari br{clear:left;}
.volontari h3{background:#DADADA;}
.volontari h4{color:#cd0529;margin:10px 0;padding:0;}
.volontari .interno{display:block;float:left;margin:0 10px 0 0;text-align:left;width:50px;padding:0;}
.volontari .spazio{display:block;float:left;margin:0 10px 0 0;text-align:left;width:230px;padding:0;}
.volontari .spazio_privacy{display:block;float:left;margin:0 10px 0 0;text-align:left;width:450px;padding:0;}
.sinistra{float:left;margin:0;padding:0}
.strutture .sinistra{margin:-2px 0 0 3px;}
.rosso{color:#cd0529;}
#cercapiazze{/*min-height:405px;*/}
#archivionews h4:first-child {border-top: none;margin-top: 0; padding-top: 0}
#archivionews .single_event{border: 1px solid #dfdfdf;border-bottom: 5px solid #dfdfdf;margin-bottom: 10px;padding: 10px;}
#archivionews div.single_event .subtitle {color: #6b6b6b;font-weight: bold;}
.elencopiazze #archivionews  h3 {background-color: transparent;color: #000;text-align: left;padding: 0 !important;margin: 0;}
.elencopiazze #archivionews h4 span {display: block;}
.elencopiazze #archivionews .single_event h5{font-size: 16px !important;padding: 0 !important;font-weight: normal}
.mappaitalia{float:left;margin:0;padding:0;padding-left:10px;margin-top:40px;}
.regioniprovince{float:left;margin:0;padding:0;padding-top:5px;width:auto;}
.regioniprovince h2{color:#e6441f;background-color:Transparent;font-size:22px;font-weight:bold;padding:0 !important;}
.elencopiazze{position:relative;top:-13px;}
.elencopiazze h3{background-color:#e6441f;color:#fff;text-align:center;padding:8px 0;margin:0;}
.gridViewelencopiazze th{background-color:#ee8067;color:#fff;text-transform:uppercase;padding:4px 0 0 5px;border-bottom:2px solid #fff;}
.rowselencopiazze{border-bottom:2px solid #fff;padding:2px 0}
.alternatingrowselencopiazze{border-bottom:2px solid #fff;padding:2px 0}
#box_content_dove{font-size:15px;/*margin-top:10px;*/}
#box_content_dove .pannello_cerca{float:left;}
#box_content_dove .risultati_strutture{float:left;width:65%;padding-left:9px;}
.accapo{display:none;}
#box_content_dove #_ctl0_MP_pagina_dettagliostruttura a{color:#F04E29;text-decoration:underline;}
#box_content_dove label, #select_eventi label{display:block;float:left;margin:0 5px 0 0;text-align:left;width:114px;padding:0;}
#spazio{display:block;float:left;margin:0;text-align:left;width:166px;padding:0;}
#box_content_dove br{clear:left;}
#box_content_dove h4{font-size:11pt;line-height:18pt;margin-top:11px;}
.strutture{min-height:340px;padding:0 0 0 0px;margin:0;width:390px;float:left;border:solid 1px #dbdbdb;margin-top:10px;}
.strutture#ricerca_container{border:none;}
.strutture select{border:0 !important;-webkit-appearance:none;-moz-appearance:none;padding:6px 20px;line-height:1.2;background-image:url(images/arrow.png);background-position:95%;background-repeat:no-repeat;background-color:#ececed;color:#6f7072;font:400 15px Lato;border:0;height:55px;/*margin-bottom:20px;*/padding:5px 40px 5px 15px;margin-left:0;margin-right:6px;}
.strutture input, #table_login input{width:94%;padding:10px;border:0;background-color:#ececed;height:35px;color:#6f7072;font:400 15px Lato;}
.strutture .tab_strutture{border-right:solid 1px #dbdbdb;width:215px;float:left;text-align:center;height:35px;padding-top:15px;font-size:20px;cursor:pointer;}
.strutture .tab_eventi{width:173px;float:left;text-align:center;height:35px;padding-top:15px;font-size:20px;cursor:pointer;}
.strutture a .tab_active{color:#d22737;font-weight:800;}.strutture a .tab_active:hover {text-decoration:none;}
.strutture .tab_disactive{background:#dbdbdb;}.strutture a .tab_disactive {color:#818181;font-weight:800;}.strutture a .tab_disactive {text-decoration:none;}
.strutture .tab_eventi.tab_active{border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;}
.strutture .tab_eventi.tab_disactive{width:174px;}
.strutture #cerca_strutture{padding:70px 12px 30px 12px;}
.strutture .archivionews{width:388px;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb}
.strutture #select_eventi{width:368px;padding:5px 10px 0px 10px;}
.strutture #select_eventi label {font-size: 15px;}
.strutture #select_eventi select{min-width:50%;
                                 width:auto; border: 0 !important;-webkit-appearance: none;-moz-appearance: none;padding: 6px 20px;line-height: 1.2;background-image: url(images/arrow.png);background-position: 95%;background-repeat: no-repeat;background-color: #ececed;color: #6f7072;font: 400 15px Lato;border: 0;height: 55px;margin-bottom: 20px;padding: 5px 40px 5px 15px;margin-left: 0;margin-right: 6px;}
.iscriviti_filodiretto2{padding:10px;background-color: #f9f9f9;border: 1px solid #dfdfdf;border-bottom: 5px solid #dfdfdf;}
.iscriviti_filodiretto2 a{font-size: 20px;color: #d22333;font-weight: bold}
#evento_cercato{
width: calc(100% - 410px);
}
#evento_cercato h2 
{
	font-size:26px !important;
}
@media screen and (max-width: 1279px) and (min-width: 989px) 
{
	.strutture .archivionews{width:312px}
	.strutture .tab_strutture{width:185px !important;}
	.strutture .tab_eventi{width:128px !important;}
	.strutture .tab_eventi.tab_active{width:127px !important;}
	.strutture #select_eventi{width:292px;}
	.strutture #cerca_strutture label{width:70%;}
	
	#evento_cercato{/*width:630px;*/
		width: calc(100% - 330px);
		}
}
@media only screen and (max-width: 988px) and (min-width: 768px) 
{
	.strutture .archivionews{width:236px}
	.strutture .tab_strutture{width:139px !important;font-size:16px;}
	.strutture .tab_eventi{width:98px !important;font-size:16px;}
	.strutture .tab_eventi.tab_active{width:97px !important;}
	.strutture #select_eventi{width:216px;}
	.strutture #select_eventi .pbig{font-size:14px;}
	.strutture #cerca_strutture label{width:75%;}
	#evento_cercato{/*width:484px;*/
		width: calc(100% - 260px);
	}
}
@media (max-width: 767px) 
{
	.strutture{width:98%}
	.strutture .archivionews{width:100%}
	.strutture .tab_strutture{width:55% !important;font-size:16px;}
	.strutture .tab_eventi{width:calc(45% - 1px) !important;font-size:16px;}
	.strutture .tab_eventi.tab_active{width:calc(45% - 2px) !important;font-size:16px;}
	.strutture #cerca_strutture label{width:auto;}
	.strutture #select_eventi{width:calc(100% - 22px);}
	.strutture #select_eventi .pbig{font-size:14px;}
	.strutture #cerca_strutture label{width:auto;}
	#evento_cercato{
		width: 95%;
	}

}
#table_login input{width:250px;margin-bottom:5px;}
h2.table_login{padding:0;margin:0;color:#d22333;font:700 25px Lato;}
#table_login label{margin:5px 5px 0 0;color:#000000;font:700 15px Lato;text-transform:uppercase;}
.strutture input[type="checkbox"]{-webkit-appearance:none;background-color:#ececed;-moz-appearance:none;border:#dedede 3px solid;float:left;margin-top:7px;width:18px;height:18px;}
.strutture input[type="checkbox"]:checked{background-image:url("images/check.png");background-size:100%;background-repeat:no-repeat;background-position:50% 50%;}
.strutture input[type="submit"], #table_login input[type="submit"]{background-color:#e20038;height:35px;padding:0 15px;text-transform:uppercase;color:#ffffff;width:auto;font:700 17px Lato;}
.no_visible{display:none;}
a.pulsante_eventi_piazze, a.pulsante_eventi_piazze:hover{border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;background:url(/img/icona_eventi_piazze.png) no-repeat 16px 6px;cursor:pointer;font-size:25px;font-weight:bold;color:#d22333;clear:both;padding:0.3em 2em 0.3em 2.5em;width:66%;color:#d22333;text-decoration:none;}
#icone{position:relative;top:2px;left:160px}
#icone span{position:relative;top:-4px;left:0;margin:0 5px;padding:0}
.biblioteca label{display:block;float:left;margin:0 10px 0 0;text-align:left;width:113px;padding:0;}
.biblioteca input{display:block;float:left;margin:0 10px 10px 0;}
.biblioteca select{display:block;width:200px;float:left;margin:0 10px 10px 0;}
.biblioteca br{clear:left;}
.risultati p{margin:0 0 15px 0;padding:0}
.biblioteca{background:#dadada;height:162px;padding:10px 5px 0 5px;margin:0}
.riviste label{display:block;float:left;margin:0 10px 0 0;text-align:left;width:113px;padding:0;}
.riviste input{display:block;float:left;margin:0 10px 10px 0;}
.riviste select{display:block;width:200px;float:left;margin:0 10px 10px 0;}
.riviste br{clear:left;}
.riviste p{margin:0 0 15px 0;padding:0}
.riviste{background:#dadada;height:132px;padding:10px 5px 0 5px;margin:0}
#_ctl0_MP_destra_MenuDXfisso_login label{display:block;float:left;margin:8px 10px 0 0;text-align:left;width:55px;padding:0;}
#_ctl0_MP_destra_MenuDXfisso_login input{display:block;float:left;margin:5px 10px 5px 0;padding:0;width:125px}
#_ctl0_MP_destra_MenuDXfisso_login select{display:block;width:200px;float:left;margin:0 10px 10px 0;}
#_ctl0_MP_destra_MenuDXfisso_login br{clear:left;}
#_ctl0_MP_destra_MenuDXfisso_login .btn_vai{width:34px;height:19px;margin:0;padding:0;}
#_ctl0_MP_destra_MenuDXfisso_login .btn_entracommunity{width:147px;margin:0;padding:0;float:right;}
.donazioni h3{background:#DADADA;}
.donazioni label{display:block;float:left;margin:5px 10px 0 0;text-align:left;width:160px;padding:0;}
.donazioni input{display:block;float:left;margin:5px 10px 10px 0;padding:0;width:125px}
.donazioni select{display:block;margin:5px 10px 10px 0;}
.donazioni .lbl_somma{display:block;float:left;margin:5px 10px 0 0;text-align:left;width:250px;padding:0;}
.donazioni .lbl_privacydonazioni{display:block;float:left;margin:5px 10px 0 0;text-align:left;width:470px;padding:0;}
.donazioni .privacy input{display:block;float:left;margin:5px 10px 10px 0;padding:0;width:15px}
.donazioni input.invia_donazioni{display:block;float:left;margin:5px 10px 10px 0;padding:0;width:46px;height:19px}
.donazioni input.invia_cartadiritti{display:block;float:right;margin:15px -8px 0px 0;padding:0;}
.donazioni .giu{position:absolute;margin-top:7px;margin-left:0}
.donazioni br{clear:left;}
.lascito h3{background:#DADADA;clear:both;}
.lascito h4{color:#CD0529;padding-top:5px;}
.lascito label{display:block;float:left;margin:5px 10px 0 0;text-align:left;width:140px;padding:0;}
.lascito .lbl_descrizione{display:block;float:left;margin:28px 10px 0 0;text-align:left;width:200px;padding:0;}
.lascito .guida input{display:block;float:left;margin:25px 10px 10px 0;padding:0;width:15px}
.lascito input{display:block;float:left;margin:5px 10px 10px 0;padding:0;width:125px;}
.lascito input.datanascita{display:block;float:left;margin:0 10px 10px 0;padding:0;width:125px}
.lascito select{display:block;float:left;margin:5px 10px 10px 0;}
.lascito .imgopzioni{display:block;float:left;margin:5px 10px 0 0;text-align:left;width:148px;padding:0;}
.lascito .lbl_privacylascito{display:block;float:left;margin:5px 10px 0 0;text-align:left;width:470px;padding:0;}
.lascito .privacy input{display:block;float:left;margin:5px 10px 10px 0;padding:0;width:15px}
.lascito input.invia_lascito{text-align:center;margin:5px 10px 10px 0;padding:0;width:46px;height:19px}
.lascito .giu{position:absolute;margin-top:7px;margin-left:0}
.lascito br{clear:left;}
.divisoriodati{border:0 none;clear:both;height:1px;width:99%;margin:5px 1px;background-color:#dadada;color:#dadada;}
#div_tel{}
.top_box_numverde{background:url(/img/top_rosso_numeroverde.gif);background-repeat:no-repeat;height:5px;width:553px;margin:0;padding:0;overflow-x:hidden;overflow-y:hidden;}
.bottom_box_numverde{background:url(/img/bottom_rosso_numeroverde.gif);background-repeat:no-repeat;height:5px;width:553px;margin:0;margin-bottom:10px;padding:0;overflow-x:hidden;overflow-y:hidden;}
.left_iconumeroverde{float:left;padding-right:5px;}
.left_labelnumeroverde{float:left;line-height:21px;width:500px;}
.top_box_tuoquesito{background:url(/img/top_grigio_numeroverde.gif);background-repeat:no-repeat;height:7px;width:533px;margin:0;padding:0;overflow-x:hidden;overflow-y:hidden;}
.bottom_box_tuoquesito{background:url(/img/bottom_grigio_numeroverde.gif);background-repeat:no-repeat;height:14px;width:533px;margin:0;margin-bottom:10px;padding:0;overflow-x:hidden;overflow-y:hidden;}
.box_textarea{border-left:1px solid #acacac;border-right:1px solid #acacac;margin:0;padding:0 5px;width:519px;overflow-y:hidden;}
.text_quesito{border:0;margin:0;padding:0;width:519px;height:100px;overflow-x:hidden;overflow-y:hidden;}
.nume_verde input{margin:5px 5px;float:left;}
.nume_verde label{margin:5px 0;float:left;}
.combo_operatore{border:1px solid #acacac;}
.num_verde_privacy input{margin:5px 5px;float:left;}
.num_verde_privacy label{margin:5px 5px;float:left;width:470px;}
.archivionews{padding:0;margin:0;}
.archivionews h4{background-color:#CD0529;padding-top:5px;}
#archivionews h4{border-top:2px solid #dadada;padding-top:10px;margin-top:10px;}
#archivionews h3{padding:0 10px;font-size:20px;}
#archivionews div.more{position:relative;padding:0 10px;font-size:17px;}
#archivionews div.more span{position:absolute;bottom:0;right:5px;}
#archivionews h4 span{display:none;}
#archivionews h5{font-style:italic;padding:0 10px;}
#archivionews a{font-weight:bold;color:#D22333;}
#ricerca_container h2{font-size:26px;}
#ricerca{line-height:31px;position:relative;display:inline-block;z-index:0;}
#ricerca input, #ricerca button, #ricerca select, #ricerca textarea{border:0;padding:0;margin:0;width:90%;}
#ricerca input[type="text"]:focus, #ricerca input[type="password"]:focus{outline:none;}
#ricerca select, #ricerca input{border:1px solid #cdcdcd !important;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;padding:0;font:700 22px Lato;background-position:95%;background-repeat:no-repeat;width:100%;height:40px;color:#858585;margin-bottom:10px;}
#ricerca input.button{margin:10px;background-color:#e20038;height:35px;padding:0 15px;text-transform:uppercase;color:#ffffff;width:auto;font:700 17px Lato;}
#ricerca input.testobox{width:calc(80% - 2px);padding:0 16% 0 4%;font:700 22px Lato;}
#ricerca input.testobox::-webkit-input-placeholder{color:#cdcdcd;}
#ricerca input.testobox:-moz-placeholder{color:#cdcdcd;opacity:1;}
#ricerca input.testobox::-moz-placeholder{color:#cdcdcd;opacity:1;}
#ricerca input.testobox:-ms-input-placeholder{color:#cdcdcd;}
#ricerca input.testobox:placeholder-shown{color:#cdcdcd;}
#ricerca input.lentebox{background:url(/css/images/archivionews-lente.png) no-repeat scroll 0 2px transparent;border:0 !important;border-radius:0 0 0 0;box-shadow:none;color:#FFFFFF;display:inline-block;width:34px;height:37px;text-indent:-100px;position:absolute;right:7px;top:2px;background-size:100%;}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#ricerca input.lentebox{background:url(/img/archivionews-lente_retina.png) no-repeat scroll 0 2px transparent;background-size:34px 33px;}
}
@media (max-width:767px) and (min-width:666px){#ricerca input.lentebox{right:4%;}
}
@media (max-width:665px){#ricerca input.lentebox{right:3%;}
}
#ricerca select{background-image:url(images/archivionews-select-arrow.png);padding-left:2%;z-index:1;}
#ricerca select::-ms-expand{display:none;}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){
#ricerca select{background:url(/img/archivionews-select-arrow_retina.png) no-repeat scroll 0 2px transparent;background-position:95% center;background-size:17px 10px;}
}
#ricerca:before{display:block;position:absolute;content:'';right:0px;top:0px;height:1em;width:1em;margin:2px;background:transparent;z-index:5;}
.gridView{float:inherit;width:98%;border:none;}
.gridView td{vertical-align:top;text-align:left;font-weight:normal;font-style:normal;border:none;}
.gridViewelencopiazze td{vertical-align:top;text-align:left;font-weight:normal;font-style:normal;border-bottom:2px solid #fff;padding-left:5px;padding-top:2px;}
.gridView th{vertical-align:middle;text-align:left;font-weight:bold;white-space:nowrap;text-transform:uppercase;border:none;Height:9;PADDING:2;}
#overlay{top:0px !important;display:none;}
div.contentWrap{border:1px solid #FFFFFF !important;border-radius:10px 10px 10px 10px !important;height:650px !important;width:1025px;overflow:auto !important;background-color:#FFFFFF;}
#container_mansioni{width:650px;}
#content_mansioni{width:650px;}
#content_frame_mansioni{width:632px;height:auto;min-height:425px;}
#main_popup{width:100%;}
#mansioni_header{background-color:#CD0529;}
#mansioni_header img{cursor:pointer;position:absolute;right:27px;top:10px;}
.content_frame_mansioni{background-color:#FFFFFF;border-left:1px solid #CD0529;border-right:1px solid #CD0529;color:#000000;padding:0px;}
.content_form_mansioni{background-color:#FFFFFF;color:#000000;padding:15px;min-height:425px;}
.content_form_mansioni input[type='text']{    width: 70%;
    padding: 10px !important;
    border: 0;
    background-color: #ececed;
    height: 30px;
    color: #6f7072;
    font: 400 15px Lato;
    vertical-align: middle;
}
.content_form_mansioni label 
{
	width:83%;
}
.content_form_mansioni select 
{
	border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 10px 10px;
    font: 700 21px Lato;
    background-image: url(images/arrow.png);
    background-position: 95%;
    background-size: 7%;
    background-repeat: no-repeat;
    text-transform: uppercase;
    width: 70%;
    background-color: #e5e5e5;
    height: 50px;
}
.content_form_mansioni input[type='checkbox'] 
{
	border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #ececed;
    width: 24px;
    height: 24px;
    float: left;
    margin: 0px 10px 15px 0;
    background-image: none;
    cursor: pointer;
}
.content_form_mansioni input[type='checkbox']:checked 
{
	background-image: url(images/compila-check.png);
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.h2_mansioni{margin-bottom:0;padding:10px;}
.footer_mansioni{background-color:#CD0529;height:23px;}
/*#privacymansioni{width:500px;}*/
#utility_bar{margin:0;position:relative;background-color:#d22333;height:50px}
#seguici .utility_bar li, #utility_bar_mobile .utility_bar li{display:inline !important;}
#header{margin:0;margin-top:0;position:relative;height:290px;}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#header{}
}
#footer{clear:both;margin:0 auto;background:url(/img/bk_footer.gif) repeat-x;}
#footer-wrapper{margin:0 auto;padding:0 13px;text-align:center;width:1200px;}
#footer-wrapper ul{}
.clear{clear:both;}
header{height:340px;width:1200px;}
#logo{float:left;margin:0 0 26px;}
#logo img{padding-top:26px;}
#payoff{float:left;margin-left:89px;}
#payoff img{padding-top:26px;}
#dona_online h2{font-family:"LatoBold", "Lato", Arial;background-color:#d22333;font-size:34px;color:#fff;text-transform:uppercase;float:right;margin-top:26px;width:236px;height:90px;line-height:94px;text-align:center;}
#header nav{float:right;border-bottom:4px solid #dfdfdf;position:absolute;bottom:100px;right:0px;}
#header nav ul{height:25px;}
#header nav li{display:inline;float:left;list-style-type:none;font-size:15px;text-transform:uppercase;margin:0 14px;font-weight:700;height:25px;padding-top:8px;background-color:white;}
#header nav li.bilancio{background-color:#dfdfdf;margin:0;padding-left:39px;padding-right:39px;}
#header nav li a{font-family:"Lato", Arial !important;color:#333;text-decoration:none;font-size:17px;font-weight:bold;display:block;height:25px;text-indent:-2px;}
#header nav li a:hover{color:#dc103d;border-bottom:4px solid #dc103d;text-decoration:none;}
#active_la_sm_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
#active_vivere_con_sm_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
#active_ricerca_scientifica_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
#active_programmi_servizi_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
#active_libreria_multimediale_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
#active_unisciti_noi_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
#active_sostienici_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
#active_aism_fism_TOP a{border-bottom:4px solid #dc103d !important;color:#dc103d !important;}
.site-name{display:block;font-size:2.063em;line-height:1.0em;padding-top:20px;}
.site-name a{color:#333;font-weight:700;}
.site-description{color:#afafaf;display:block;font-size:0.875em;margin:10px 0;}
.utility_bar{}
header .utility_bar li{margin-right:20px;line-height:50px;}
.utility_bar li{float:left;display:flex;list-style-type:none;margin-top:0;padding-left:5px;}
.utility_bar li a{color:#fff;font-size:25px;font-family:"LatoMedium", "Lato", Arial;}
.utility_bar li img{padding:0;width:40px;height:40px;}
header .utility_bar li img{padding:0;width:36px;height:36px;vertical-align:top;margin-top:7px;margin-right:5px;}
.utility_bar li.forum{padding-right:0px;width:45px;}
.utility_bar li:last-child{margin-right:0;}
.accessibilita li{float:left;display:inline;list-style-type:none;margin-top:12px;padding-right:3px;}
.accessibilita li a{color:#fff;font-weight:700;}
.accessibilita li:first-child{padding-left:20px;border-left:1px solid #fff;line-height:25px;}
.acc_big{font-size:20px;line-height:20px;}
.acc_medium{font-size:17px;line-height:22px;}
.acc_small{font-size:14px;line-height:24px;}
.acc_onlytext{font-size:12px;line-height:26px;}
.cerca{float:right;width:236px;height:38px;margin-top:6px;margin-right:0;background:#fff;}
.cerca input{background-color:#fff;height:38px;line-height:38px;float:left;border:0;width:190px;}
.cerca input.button{background:url(/img/lente.png) no-repeat scroll 0 2px transparent;border:0 none;border-radius:0 0 0 0;box-shadow:none;color:#FFFFFF;display:inline-block;width:36px;text-indent:-100px;float:right;}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){.cerca input.button{background:url(/img/lente-retina.png) no-repeat scroll 0 2px transparent;background-size:34px 33px;}
}
.cerca_mobile{width:auto;height:32px;border:1px solid #ccc;background:#fff;margin:0 auto;}
.cerca_mobile input{background-color:#fff;height:28px;line-height:28px;float:left;border:0;width:80%;}
.cerca_mobile input.button{background:url(/img/lente.png) no-repeat scroll 0 0 transparent;border:0 none;border-radius:0 0 0 0;box-shadow:none;color:#FFFFFF;display:inline-block;width:35px;text-indent:-100px;float:right;}
#pulsanti{width:100%;position:absolute;bottom:0;}
#pulsanti li{display:inline;list-style-type:none;width:390px;font-weight:bold;height:78px;line-height:78px;color:#fff;}
#pulsanti li h2{font-family:'LatoBold', 'Lato', Arial, sans-serif;text-indent:26%;background:none;font-size:36px;line-height:78px;}
#pulsanti li a{color:#fff;text-decoration:none;}
#pulsanti li.pulsanti_dove{background:url(/img/icona_dovesiamo.png) no-repeat 5% center #f04e29;float:left;text-indent:8%;margin-right:15px;}
#pulsanti li.pulsanti_contattaci{background:url(/img/icona_contattaci.png) no-repeat 5% center #f04e29;float:left;text-indent:8%;margin-right:15px;}
#pulsanti li.pulsanti_sostienici{background:url(/img/icona_sostienici.png) no-repeat 5% center #f04e29;float:left;margin-right:0px !important;text-indent:8%;margin-right:0;}
#pulsanti li.pulsanti_eventi{background:url(/img/icona_eventi.png) no-repeat 5% center #f04e29;float:left;margin-right:0px !important;text-indent:8%;margin-right:0;}
#pulsanti li.pulsanti_sostieni{background:url(/img/icona_sostieni.png) no-repeat 5% center #f04e29;float:left;margin-right:0px !important;text-indent:8%;margin-right:0;}
#pulsanti li.pulsanti_dove h2{text-indent:20%;}
#pulsanti li.pulsanti_contattaci h2{text-indent:22%;}
#pulsanti li.pulsanti_eventi h2{text-indent:23%;}
#pulsanti li.pulsanti_sostieni h2{text-indent:23%;}
#content{margin-top:10px;margin-bottom:20px;}
a{color:#333333;text-decoration:none;}
a:hover{color:#333333;text-decoration:underline;}
.iscriviti_filodiretto{position:absolute;top:115px;left:735px;width:23%;border:1px solid #DFDFDF;padding:10px 15px;}
.iscriviti_filodiretto img{padding-top:10px;padding-right:10px;}
.iscriviti_filodiretto a{clear:both;color:#D22333;cursor:pointer;font-size:25px;font-weight:bold;text-decoration:none;}
.iscriviti_filodiretto .frase_iscriviti{padding-top:15px;}
#footer-wrapper ul{}
#footer-wrapper li{font-family:'Lato', sans-serif;display:inline;list-style-type:none;font-size:13px;color:#333;font-weight:bold;text-transform:uppercase;line-height:54px;padding:0 15px;border-left:1px solid #333;}
#footer-wrapper li:first-child, #footer-wrapper li:last-child{border-left:0;}
#footer-wrapper li a{color:#333;text-decoration:none;}
#footer-wrapper li:first-child{border-left:0;}
.certificazione_medica{font-family:'Lato', Arial, sans-serif;font-size:12px;color:#333;float:left;text-align:left;margin-top:20px;padding-bottom:15px;}
.certificazione_medica a{color:#d22333;}
.certificazione_medica img{float:left;padding-right:10px;}
.ringraziamenti{font-family:'Lato', Arial, sans-serif;font-size:12px;color:#333;float:right;margin-top:20px;line-height:25px;}
.mobile{display:none;}
.col3 .yui-u{padding-left:3px;padding-right:5px;}
.bk_divisorio{height:35px;}
#doc .col2 .first{width:48%;margin-right:2%;}
#doc .col3 .yui-u{margin-right:2%;width:32%;}
#doc .col3 .yui-u:last-child{margin-right:0;width:32%;}
#doc .col3 .first{margin-right:2%;width:32%;}
.col3 .yui-u{padding-left:0;padding-right:0;}
#doc .col1 .first, #doc .col2 .first, #doc .col3 .first, #doc .col4 .first, #doc .col5 .first, #doc .col6 .first, #doc .col7 .first, #doc .col8 .first, #doc .col9 .first, #doc .col10 .first{padding-left:0;padding-right:0;}
div#cookieChoiceInfo{display:none;background-color:#fff;padding:1%;height:272px;top:30%;margin-top:-100px;width:315px;left:50%;margin-left:-160px;position:fixed;text-align:center;color:#666666;-webkit-box-shadow:11px 11px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:11px 11px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:11px 11px 5px 0px rgba(50, 50, 50, 0.75);z-index:20;}
#cookieChoiceInfo .content-text{border:3px solid #d22333;padding:0 2px}
#cookieChoiceInfo #cookie-not-accept{border:1px solid #d22333;border-radius:4px;cursor:pointer;float:right;font-weight:bold;height:15px;line-height:13px;font-size:17px;margin-right:15px;margin-top:15px;padding:3px;position:relative;right:0;top:0;width:15px;}
#cookieChoiceInfo .inner{font-family:"Lato", Arial, Sans-Serif !important;font-size:13px;font-weight:700;line-height:30px;color:#333;padding:44px 2px 35px 2px;}
#cookieChoiceInfo .inner a{color:#333;font-weight:bold;text-decoration:underline;}
#cookieChoiceInfo .inner a:hover{text-decoration:underline;}
#cookieChoiceInfo a.ok_cookie{padding:10px 15px;background:#d22333;display:inline-block;margin-top:17px;color:#fff;text-transform:uppercase;text-decoration:none;}
#cookieChoiceInfo a.ok_cookie:hover{text-decoration:none;}
@media screen and (min-width:989px) and (max-width:1279px){#wrapper{width:980px;}
header{width:980px;}
#header nav{right:1px;}
#header nav ul{height:25px;}
#header nav li{display:inline;list-style-type:none;font-size:14px;text-transform:uppercase;margin:0 9px;font-weight:700;}
#header nav li a{font-size:14px;font-weight:700;}
#header nav li.bilancio{background-color:#dfdfdf;margin:0;padding-left:19px;padding-right:19px;}
#dona_online h2{margin-right:1px;}
#pulsanti li{width:316px !important;}
#pulsanti li h2{font-size:30px !important;}
.informazioni h2{font-size:16px;}
#briciole{width:calc(100% - 155px);}
.pbig{margin:0;}
.regioniprovince h2{font-size:29px!important;line-height:28px!important;}
.strutture{width:314px;}
.accapo{display:block;}
#box_content_dove .risultati_strutture{float:left;width:58%;padding-left:0;}
.iscriviti_filodiretto{position:absolute;top:115px;left:702px;width:23%;border:1px solid #DFDFDF;padding:10px 15px;}
.iscriviti_filodiretto img{padding-top:6px;padding-right:10px;}
.iscriviti_filodiretto a{clear:both;color:#D22333;cursor:pointer;font-size:20px;font-weight:bold;text-decoration:none;}
#footer-wrapper{margin:0 auto;padding:0 13px;height:50px;text-align:center;width:980px;}
#footer-wrapper li{padding:0 10px;}
.titolo_area{padding-left:10px;}
.titolo_area_notizie{padding-left:10px;}
.active_linav{padding-left:10px;}
li.linav{margin:0;padding:0;font-size:15px;font-weight:bold;padding-left:10px;}
ul.sottoul{list-style:none;}
li.sottoli{margin:0;padding:0;line-height:23px;padding-left:41px;font-size:15px;font-weight:normal;}
.active_sottoli{margin:0;padding:0;padding-left:41px;background:#ececec;color:#000;font-size:15px;font-weight:normal;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){.cerca input{height:24px;line-height:24px;width:132px;}
.cerca input.button{height:36px;}
#header nav ul{height:26px;}
#bottom{padding-top:15px;}
}
@media only screen and (min-width:768px) and (max-width:988px){img{max-width:100%;height:auto;}
header{width:742px;}
div#main{width:742px;}
.layout_grid010 .col1 .box_sfondo_normale{min-height:0;}
#logo{margin-bottom:31px;}
#logo img{padding-top:7px}
.utility_bar li a{font-size:24px !important;}
.utility_bar li:last-child{border:0px;}
.accessibilita{display:none;}
#briciole{font-size:12px !important;width:calc(100% - 155px);}
#header nav ul{height:25px;}
#header nav{bottom:92px;}
#header nav li{display:inline;list-style-type:none;font-size:13px;text-transform:uppercase;margin:0 7px;font-weight:700;}
#header nav li a{font-size:11px;}
#header nav li.bilancio{background-color:#dfdfdf;margin:0;padding-left:11px;padding-right:11px;margin-left:4px;}
.cerca input{height:24px;line-height:24px;width:128px;}
.cerca input.button{height:36px;}
#pulsanti li{font-size:25px;width:238px;margin-right:14px !important;}
#pulsanti li h2{font-size:23px;}
#pulsanti li.pulsanti_eventi h2{text-indent:32%;}
#pulsanti li.pulsanti_sostieni h2{text-indent:32%;}
#pulsanti li.pulsanti_dove h2{text-indent:20%;}
#pulsanti li.pulsanti_contattaci h2{text-indent:26%;}
#pulsanti li.pulsanti_sostienici h2{text-indent:32%;}
#content.fullwidth{width:100%}
.titolo_area{line-height:25px;padding-left:10px;}
.informazioni h2{font-size:21px;line-height:21px;}
.informazioni h2 span{padding:0;}
.iscriviti_filodiretto{position:absolute;top:115px;left:437px;width:36%;border:1px solid #DFDFDF;padding:10px 15px;}
.iscriviti_filodiretto img{padding-top:6px;padding-right:10px;}
.iscriviti_filodiretto a{clear:both;color:#D22333;cursor:pointer;font-size:25px;font-weight:bold;text-decoration:none;}
#bottom{padding-top:15px;}
#footer-wrapper{height:50px;margin:0 auto;padding:0 13px;text-align:center;width:742px;}
#footer-wrapper li{font-size:11px;padding:0 5px;}
titolo_area{padding-left:10px;}
.titolo_area_notizie{padding-left:10px;}
.active_linav{padding-left:10px;}
li.linav{margin:0;padding:0;font-size:15px;font-weight:bold;padding-left:10px;}
ul.sottoul{list-style:none;}
li.sottoli{margin:0;padding:0;line-height:23px;padding-left:41px;font-size:15px;font-weight:normal;}
.active_sottoli{margin:0;padding:0;padding-left:41px;background:#ececec;color:#000;font-size:15px;font-weight:normal;}
.mappaitalia{padding:0;}
.strutture{width:238px;min-height:500px;}
.accapo{display:block;}
#box_content_dove .risultati_strutture{float:left;width:61%;padding-left:2%;}
a.pulsante_eventi_piazze, a.pulsante_eventi_piazze:hover{border:1px solid #dfdfdf;border-bottom:5px solid #dfdfdf;background:url(/img/icona_eventi_piazze.png) no-repeat 16px 6px;cursor:pointer;font-size:18px;font-weight:bold;color:#d22333;clear:both;padding:0.6em 0.8em 0.6em 3.5em;color:#d22333;text-decoration:none;}
#ricerca select, #ricerca input{font:700 22px "Lato";}
#ricerca input.lentebox{background-size:85%;right:0px;top:5px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (max-width:767px) and (orientation:landscape){#pulsanti li h2{font-size:18px !important;line-height:18px !important;}
}
@media only screen and (max-width:767px){body{background:#fff;}
/*#footer-wrapper li:first-child, #footer-wrapper li:last-child{border-left:0;display:inline-block !important;}*/
#footer-wrapper li:last-child{border-left:0;display:inline-block !important;}
.col3 .box_sfondo_normale img{max-width:380px;}
.col3 .box_sfondo_normale p.img_nopadding_left{padding-left:0;text-align:center;}
.layout_grid010 .col1 .box_sfondo_normale{min-height:0;}
img{max-width:100%;height:auto;}
header{height:auto;width:100%;}
#header{margin:0;height:auto;}
#logo{margin:0;}
#logo img{max-width:66%;margin:1%;margin-top:4%;margin-left:5%;padding:0;}
#payoff{display:none;}
.accessibilita{display:none;}
#pulsanti{float:right;width:61%;clear:none;height:auto;position:relative;}
#pulsanti li{background-image:none;display:block;width:80%;height:auto;padding:7% 10%;margin-bottom:2%;font-size:95%;line-height:normal;}
#pulsanti li h2{font-size:100%;line-height:normal}
#pulsanti li.pulsanti_dove{background:url(/img/icona_dovesiamo.png) no-repeat 7% center #f04e29;background-size:8%;}
#pulsanti li.pulsanti_contattaci{background:url(/img/icona_contattaci.png) no-repeat 6% center #f04e29;background-size:13%;}
#pulsanti li.pulsanti_eventi{background:url(/img/icona_eventi.png) no-repeat 5% center #f04e29;background-size:15%;}
#pulsanti li.pulsanti_sostieni{background:url(/img/icona_sostieni.png) no-repeat 5% center #f04e29;background-size:15%;}
#pulsanti li.pulsanti_dove h2{text-indent:20%;}
#pulsanti li.pulsanti_contattaci h2{text-indent:20%;}
#pulsanti li.pulsanti_eventi h2{text-indent:20%;}
#pulsanti li.pulsanti_sostieni h2{text-indent:20%;}
#pulsanti li h2{font-size:14px !important}
#header nav{display:none;}
.pulsanti_dove{background:#F04E29;float:left;text-indent:0;}
.pulsanti_contattaci{background:#F04E29;float:left;text-indent:0;}
.pulsanti_sostienici{background:#F04E29;float:left;margin-right:0 !important;text-indent:0;}
#wrapper{margin:0;width:100%}
#utility_bar{display:none;}
.nomobile{display:none !important;}
.mobile{display:block;}
.informazioni span{padding:0 5px;float:right;width:157px;}
.informazioni{margin-left:0;}
.informazioni .informazioni_per div{width:100%;height:80px;text-align:left;}
.informazioni .informazioni_per a{font-size:15px !important;display:block;line-height:80px;vertical-align:middle;}
.informazioni .informazioni_per div br{display:none;}
#menumobile{display:block;clear:both;background-color:#e2002f;/**/width:100%;margin:1% 0 0;position:relative;}
#menumobile div#menu_search_mobile{width:100%;height:40px;line-height:40px;}
#menumobile div#menu_search_mobile div#button_menu{background:url(/img/icona_menu_mobile.png) no-repeat center center;float:left;margin:0 2%;width:31px;height:40px;cursor:pointer;}
#menumobile div#menu_search_mobile div#search_button_div{background:url(/img/icona_lente_mobile.png) no-repeat center center;float:right;margin:0 2%;width:29px;height:40px;cursor:pointer;}
#menumobile div#menu_search_mobile #search_button{width:24px;height:40px;display:block;}
#menumobile .top-bar{display:none;}
#search_form_container{background:none repeat scroll 0 0 #dfdfdf;display:none;margin:0;padding:1% 0;width:100%;border-top:1px solid #e2002f;border-bottom:1px solid #e2002f;}
#search_form_container #search_form{margin:0 auto;width:80%;}
#slideshow_home{width:100%;}
#slider{border-left:0;border-right:0;}
#tabs_home{width:100%;height:100%;}
h2.notizie.resp-accordion .resp-arrow{background:url(/img/icona_mobile_notizie_noactive.png) no-repeat left center;color:#d22333;display:inline-block;height:20px;width:28px;}
h2.ricerca.resp-accordion .resp-arrow{background:url(/img/icona_mobile_ricerca_noactive.png) no-repeat left center;color:#d22333;display:inline-block;height:20px;width:28px;}
h2.diritti.resp-accordion .resp-arrow{background:url(/img/icona_mobile_diritti_noactive.png) no-repeat left center;color:#d22333;display:inline-block;height:20px;width:29px;}
h2.notizie.resp-tab-active .resp-arrow{background:url(/img/icona_mobile_notizie_active.png) no-repeat left center;color:#d22333;display:inline-block;height:20px;width:28px;}
h2.ricerca.resp-tab-active .resp-arrow{background:url(/img/icona_mobile_ricerca_active.png) no-repeat left center;color:#d22333;display:inline-block;height:20px;width:28px;}
h2.diritti.resp-tab-active .resp-arrow{background:url(/img/icona_mobile_diritti_active.png) no-repeat left center;color:#d22333;display:inline-block;height:20px;width:29px;}
.container_news_evidenza{border-right:0;width:calc(100% - 20px);min-height:70px;height:auto;overflow:hidden;}
.container_news_evidenza article{min-height:70px;}
.container_news_evidenza article a:hover{color:#d22333;}
.container_news_evidenza article h3{background:url("/img/icona_more.png") no-repeat scroll right bottom transparent;padding-bottom:0;line-height:21px;padding-right:15px;font-size:21px !important;}
.container_news_evidenza h4{display:none;}
.container_news_evidenza .more{display:none;}
.container_news{width:calc(100% - 20px);height:100%;margin-left:0;border-bottom:0;border:0;}
#tabs_home #horizontalTab{border:0;}
.container_news h3{padding-right:20px;line-height:18px;padding-bottom:0;}
.visualizza_tutto{border-top:1px solid #DFDFDF;width:100%;position:relative;float:left;padding:15px 0 10px 0;}
#utility_bar_mobile{margin:0;margin-top:5px;position:relative;background-color:transparent;height:60px;}
.utility_bar{text-align:center;padding-top:9px;}
.utility_bar li{float:none;padding-left:0;padding-right:1.5%;}
.utility_bar li img{padding:0 0;width:32px;height:32px;}
.utility_bar li:last-child{border:0;padding:0;}
div#bottom{padding-top:0;}
footer{margin-top:5px;}
#footer{padding:0;}
#footer-wrapper{max-width:100%;padding:0;}
.credits{border-right:none !important;}
.ringraziamenti{display:none;}
.certificazione_medica{float:none;width:274px;margin:10px auto;}
#sidebar{display:none;}
#sidebar_mobile{margin-top:4px;}
#sidebar_mobile .informazioni{width:100%;float:none;}
#sidebar_mobile .informazioni_per{width:100%;height:auto;border:0;padding:0;}
#sidebar_mobile .informazioni_per ul.colum2{margin-right:0;}
#sidebar_mobile .informazioni_per h3{margin-left:6px;padding:11px 0;font-weight:600;font-size:21px !important;}
#sidebar_mobile .informazioni .informazioni_per img{padding-left:4px;padding-right:12px;}
#sidebar_mobile .informazioni img{padding-left:15px;}
#sidebar_mobile .informazioni h2{border:0;background:url("/img/accendi.png") no-repeat scroll right center #dfdfdf;color:#666;margin-top:4px;margin-bottom:0;text-transform:none;line-height:41px;padding:2%;width:96%;font-size:25px;font-family:"LatoBlack", "Lato", Arial;}
#sidebar_mobile h2.iscriviti_newsletter{background:none;background-color:#d22333;font-size:18px;color:#fff;line-height:33px;text-transform:uppercase;padding:7px;padding-bottom:0;padding-right:0;padding-left:0;margin-top:0;margin-bottom:3px;}
#sidebar_mobile h2.iscriviti_newsletter img{padding-left:7px;padding-right:10px;}
#sidebar_mobile .informazioni span{float:none;}
#bottom #dona_online h2{background:none;background-color:#d22333;width:calc(100% - 14px);font-size:27px;color:#fff;line-height:44px;text-transform:uppercase;padding:0 7px;margin-top:6px;text-align:center;height:60px;line-height:60px;}
.certificazione_medica img{padding-bottom:10px;}
.bk_divisorio{height:48px;}
#briciole{width:calc(100% - 155px);font-size:15px !important;line-height:15px !important;}
#briciole a{font-size:15px !important;line-height:15px !important;}
#doc .col2 .first{width:100%;}
#doc .col2 .yui-u{width:100%;}
#doc .col3 .first{width:100%;}
#doc .col3 .yui-u{width:98%}
#doc .col3 .yui-u:last-child{width:100%;}
.col3 .yui-u{padding:0;}
#doc .col1 .first,
#doc .col2 .first,
#doc .col3 .first,
#doc .col4 .first,
#doc .col5 .first,
#doc .col6 .first,
#doc .col7 .first,
#doc .col8 .first,
#doc .col9 .first,
#doc .col10 .first{padding:0}
.col1 .yui-u,
.col2 .yui-u,
.col3 .yui-u,
.col4 .yui-u,
.col5 .yui-u,
.col6 .yui-u,
.col7 .yui-u,
.col8 .yui-u,
.col9 .yui-u,
.col10 .yui-u{padding:0}
.mappaitalia{display:none;}
#box_content_dove{margin-left:1%;}
#box_content_dove .risultati_strutture{float:left;width:100%;padding-left:0;margin-top:30px;}
#box_content .regioniprovince h2{font-size:17px;line-height:21px;}
.iscriviti_filodiretto{display:none;}
}
@media only screen and (max-width:320px){#container{min-height:500px;}
#pulsanti li{display:block;width:80%;height:auto;padding:7% 10%;margin-bottom:2%;font-size:95%;line-height:normal;}
#pulsanti li a{font-size:12px;}
#sidebar_mobile .informazioni_per{height:auto;}
.bk_divisorio{height:48px;}
#briciole{width:calc(100% - 130px);font-size:14px !important;line-height:14px;}
#briciole a{font-size:14px !important;line-height:14px;}
.utility_bar li img{max-width:12%;padding:0%;}
.col3 .box_sfondo_normale img{max-width:100% !important;height:auto !important;}
.col3 .box_sfondo_normale p.img_nopadding_left{padding-left:0;text-align:left !important;}
img{max-width:100%;height:auto;}
#box_content_dove{height:400px;}
#box_content_dove .pannello_cerca{width:100%;float:left;}
#box_content_dove .risultati_strutture{float:left;width:100%;}
#box_content_dove label{display:block;float:left;margin:0;text-align:left;width:120px;padding:0;}
#box_content_dove input{display:block;float:left;margin:0;padding:0;}
#box_content_dove select{display:block;width:150px;float:left;margin:0 10px 10px 0;}
#spazio{display:block;float:left;margin:0;text-align:left;width:166px;padding:0;padding-top:10px;}
.strutture{height:450px;padding:10px 0 0 0;margin:0;width:100%;}
.googlemap_strutture iframe{width:100%;}
.clear_mobile{clear:both;padding-top:10px;}
.sinistra_mobile{padding-top:10px;}
#doc .col2 .first{width:100%;}
#doc .col2 .yui-u{width:100%;}
#doc .col3 .first{width:100%;}
#doc .col3 .yui-u{width:100%}
.col3 .yui-u{padding:0;}
#doc .col1 .first,
#doc .col2 .first,
#doc .col3 .first,
#doc .col4 .first,
#doc .col5 .first,
#doc .col6 .first,
#doc .col7 .first,
#doc .col8 .first,
#doc .col9 .first,
#doc .col10 .first{padding:0}
.col1 .yui-u,
.col2 .yui-u,
.col3 .yui-u,
.col4 .yui-u,
.col5 .yui-u,
.col6 .yui-u,
.col7 .yui-u,
.col8 .yui-u,
.col9 .yui-u,
.col10 .yui-u{padding:0}
}
div#overlay{height:730px !important;}
div#overlay div.contentWrap{height:730px !important;background-color:Transparent;border:none !important;border-radius:none !important;}
.cartadiritti_titoloform{background:url("/img/titolo_firmaqui.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:transparent;width:295px;height:78px;display:block;}
.left_cartaservizi .rosso{color:#fff !important;}
.donazioni input[type="text"]{width:196px !important;height:24px;margin-right:26px;}
.donazioni select{width:198px !important;height:24px;}
.donazioni label{width:18% !important;height:24px;}
.donazioni .lbl_privacydonazioni{height:auto;}
#container_chknewsletter label, .donazioni label.lbl_privacydonazioni{width:94% !important;}
.invia_donazioni{width:106px !important;height:46px !important;margin-top:10px;float:right;}
br.mobile{display:none;}
@media only screen and (max-width:1279px){div.right_cartaservizi img{max-width:100%;}
.donazioni input[type="text"]{width:144px !important;margin-right:26px;}
.donazioni select{width:148px !important;}
.donazioni label{height:24px;width:116px !important;}
}
@media only screen and (max-width:980px){div#overlay{height:704px !important;width:780px !important;}
div#overlay div.contentWrap{height:704px !important;width:780px !important;}
#container_chknewsletter label, .donazioni label.lbl_privacydonazioni{width:420px !important;}
.donazioni input[type="text"]{margin-right:28px;width:122px !important;}
.donazioni label{height:24px;width:14% !important;}
}
@media only screen and (max-width:710px){.left_cartaservizi, .right_cartaservizi{float:none !important;width:90% !important;clear:both !important;}
div#overlay{height:670px !important;width:320px !important;}
div#overlay{position:absolute !important;top:0 !important;}
div#overlay div.contentWrap{height:770px !important;width:320px !important;}
#container_chknewsletter label, .donazioni label.lbl_privacydonazioni{width:90% !important;height:auto;}
.donazioni label{height:24px;width:90% !important;}
.donazioni input[type="text"]{margin-right:30px;width:90% !important;}
br.mobile{display:block;}
}
@media only screen and (max-width:480px){div#overlay{position:fixed;display:inline;width:0px !important;left:50% !important;overflow:visible !important;}
div#overlay div.contentWrap{width:0px !important;}
.newCell{padding-right:0px;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_lblDisclaimer{color:#000000;float:left;font:400 12px Lato;padding:5px;width:81%;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_lblPrivacy{color:#000000;float:left;font:400 12px Lato;padding:5px;width:81%;}
#spacer input{width:297px;}
#spacer input[type="image"]{width:auto;}
#spacer select{font:700 19px Lato;width:297px;}
}
@media only screen and (width:480px){div#obscure{width:480px !important;}
}
@media only screen and (width:320px){div#obscure{width:320px !important;}
.newCell{padding-right:0px;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_lblDisclaimer{color:#000000;float:left;font:400 12px Lato;padding:5px;width:60%;}
#_ctl0_ContentPlaceHolder1_CreateUserWizard1_CreateUserStepContainer_lblPrivacy{color:#000000;float:left;font:400 12px Lato;padding:5px;width:60%;}
#spacer input{width:297px;}
#spacer input[type="image"]{width:auto;}
#spacer select{font:700 19px Lato;width:297px;}
#pulsanti{float:right;width:50%;clear:none;height:auto;position:relative;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_dove{background:url(/img/icona_dovesiamo-retina.png) no-repeat 5% center #f04e29 !important;background-size:35px 55px !important;}
}
@media (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_dove{background:url(/img/icona_dovesiamo-retina.png) no-repeat 5% center #f04e29 !important;background-size:10% !important;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_contattaci{background:url(/img/icona_contattaci-retina.png) no-repeat 5% center #f04e29 !important;background-size:49px 49px !important;}
}
@media (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_contattaci{background:url(/img/icona_contattaci-retina.png) no-repeat 5% center #f04e29 !important;background-size:13% !important;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_eventi{background:url(/img/icona_eventi-retina.png) no-repeat 5% center #f04e29 !important;background-size:55px 55px !important;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_sostieni{background:url(/img/icona_sostieni-retina.png) no-repeat 5% center #f04e29 !important;background-size:55px 55px !important;}
}
@media (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_eventi{background:url(/img/icona_eventi-retina.png) no-repeat 5% center #f04e29 !important;background-size:13% !important;}
}
@media (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2){#pulsanti li.pulsanti_sostieni{background:url(/img/icona_sostieni-retina.png) no-repeat 5% center #f04e29 !important;background-size:13% !important;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (min-width:989px) and (max-width:1279px){#pulsanti li{width:316px !important;}
#pulsanti li h2{font-size:28px !important;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (min-width:769px) and (max-width:988px){#pulsanti li{width:238px !important;}
#pulsanti li h2{font-size:23px !important;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (min-width:360px) and (max-width:768px){#pulsanti li h2{font-size:21px !important;text-indent:7%;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (max-width:359px){#pulsanti li h2{font-size:15px !important;text-indent:7%;}
}
@media (-webkit-min-device-pixel-ratio:1) and (-webkit-min-device-pixel-ratio:2) and (max-width:767px){#pulsanti li{width:100%;padding:7% 0%;}
}
#doc .col4 .yui-u{width:24% !important;}
@media only screen and (max-width:768px){
	#doc .col4 .yui-u{width:50% !important;}
	#footer-wrapper li{line-height:25px;padding:0 10px; display: block;text-align: left;}
	#footer-wrapper li.credits{background-color:#DFDFDF;}
	
	#footer-wrapper li.copyright{background-color:#DFDFDF;padding-top: 20px; padding-bottom: 20px;}
}
@media only screen and (max-width:480px){#doc .col4 .yui-u{width:98% !important;}
}

