/* ---------------- NOTE: ---------------------
         GESTISCE VERSIONE STAMPABILE
------------------------------------------- */
@media print {
/*--------------------*/

.hideinprint {
display: none;
}
.hide {
display: inline;
}

.layoutboxex, .layoutboxin {
background-image: none;
background-color: #ffffff;
}

#layout {
background-image: none;
background-color: #ffffff;
/*table-layout: fixed;
width: 19cm;*/
table-layout: auto;
width: 97%;
margin: 0em;
margin-left: auto;
margin-right: auto;
border-left: none;
border-right: none;
}
.body2 #layout {
table-layout: fixed;
width: 19cm;
margin-left: 0.7cm;
margin-right: 0.7cm;
}


.footerbox {
background-image: none;
background-color: #ffffff;
border: solid 2px #BABABA;
width:97%;
margin-top: 0.7em;
margin-left: auto;
margin-right: auto;
padding-top: 0.2em;
padding-bottom: 0.3em;
}
.body2 .footerbox {
display: none;
}

/*.waisalta {
display: none;
}*/

.wainavigbox {
display: none;
}


/*-------- informativa cookie --------*/

.infocookiebox {
margin-top: 1.6em;
margin-left: 0em;
margin-right: 0.2em;
}
.infocookiebox a:link {color:#000000;}
.infocookiebox a:visited {color:#000000;}
.infocookiebox a:active {color:#000000;}
.infocookiebox a:hover {color:#000000; text-decoration:none;}
.infocookiebox a:focus {color:#000000; text-decoration:none;}

.cookieboxex {
position: relative;
width: auto;
}
.cookiebox {
width: auto;
margin-top: 0em;
margin-bottom: 0em;
font-size: 70%;
line-height: 130%;
text-align: left;
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
border-bottom: solid 1px #BABABA;
}
.cookiebox h2 {
font-size: inherit;
display: inline;
padding-right: 1.2em;
}
.cookiebox p {
color: #000000;
font-size: inherit;
margin-top: 0em;
display: inline;
}
.cookiebox br {
display: inline;
}
.cookiebox a:link {color:#000000; text-decoration:underline}
.cookiebox a:visited {color:#000000; text-decoration:underline}
.cookiebox a:active {color:#000000; text-decoration:underline}
.cookiebox a:hover {color:#000000; text-decoration:underline}
.cookiebox a:focus {color:#000000; text-decoration:underline}
.cookiebox a {
color: #000000;
font-weight: normal;
text-decoration: underline;
}



.fotocredits-tit {
background-image: none;
background-color: #ffffff;
color: #000000;
padding-top: 0.1em;
margin-bottom: 0em;
}

.footerbox h5 {
display: none;
}

.footerbox a:link {color:#000000; text-decoration:none;}
.footerbox a:visited {color:#000000; text-decoration:none;}
.footerbox a:active {color:#000000; text-decoration:none;}
.footerbox a:hover {color:#000000; text-decoration:none;}
.footerbox a {color:#000000; text-decoration: none;}

.footerbox .fotocredits-tit a:link {color:#000000; text-decoration:none;}
.footerbox .fotocredits-tit a:visited {color:#000000; text-decoration:none;}
.footerbox .fotocredits-tit a:active {color:#000000; text-decoration:none;}
.footerbox .fotocredits-tit a:hover {color:#000000; text-decoration:none;}
.footerbox .fotocredits-tit a {color:#000000; text-decoration: none;}


/*-------- logo menu --------*/

.tdlogo {
border-right: solid 1px #BABABA;
vertical-align: middle;
width: 21%;
text-align: left;
padding-left: 0px;
/*padding-left: 32px;*/
padding-right: 32px;
}
.tdlogo .spacer {
display: none;
}
.body2 .tdlogo {
width: 16%;
text-align: left;
padding-left: 0px;
padding-right: 0px;
}

img.logomenu {
text-align: left;
margin-left: 0em;
margin-right: 0em;
}
.body2 img.logomenu {
width: 70px;
height: 87px;
text-align: left;
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
padding-right: 0em;
}


/*-------- RIGA 1 - INTESTAZIONE --------*/
/*-------- testata --------*/

.tdtestata {
border-bottom: solid 1px #BABABA;
padding-bottom: 0.7em;
width: 75%;
/*padding-left: 0.7em;
padding-right: 0em;*/
}
.tdtestata .spacer {
display: none;
}
.body2 .tdtestata {
width: 90%;
padding-left: 0.7em;
padding-right: 0em;
}


.tabletestata {
background-image: none;
background-color: #ffffff;
table-layout: auto;
width: 97%;
margin-bottom: 0.2em;
}
.body2 .tabletestata {
margin-left: 0em;
margin-bottom: 0em;
}
.body2 .tr2header {
display: none;
}

.tdheadercx1  {
width: 20%;
}
.tdheaderdx1  {
width: 20%;
padding-left: 0.1em;
}
.tdheaderdx2  {
padding-right: 0em;
}


.logotestobox {
width: 18em;
padding-right: 0.3em;
}
h1#logotesto {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 160%;
line-height: 110%;
letter-spacing: 0em;
}

#logotesto span.arancio {
color: #FF9900;
}

span#logotestomail {
font-size: 40%;
line-height: 120%;
letter-spacing: -0.05em;
}
#logotestomail a:link {color:#000000; text-decoration:none;}
#logotestomail a:visited {color:#000000; text-decoration:none;}
#logotestomail a:active {color:#000000; text-decoration:none;}
#logotestomail a:hover {color:#000000; text-decoration:none;}
#logotestomail a {color:#000000; text-decoration: none;}


.containricerca {
width: 20em;
}
#headertrova .campotesto {
width: 13em;
}
#headertrova .botsubmit {
width: 3.8em;
}


/*-------- RIGA 2 - BRACCIO --------*/
/*-------- menu --------*/

.tdmenu {
border-right: solid 1px #BABABA;
padding-bottom: 0em;
}
.body2 .tdmenu {
padding-top: 1em;
}

.body2 .tdmenu img {
display: none;
}

.menubox {
font-size: 70%;
line-height: 130%;
}
.body2 .menubox {
font-size: 80%;
line-height: 130%;
}

.body2 .menubox ul {
font-size: 60%;
line-height: 120%;
}

.menubox#vocichisiamobox {
background-image: none;
background-color: #ffffff;
}

.menubox h3 {
background-image: none;
background-color: #ffffff;
font-size: 75%;
line-height: 120%;
margin-top: 1.7em;
padding-left: 0em;
padding-right: 0.4em;
padding-bottom: 0.6em;
}
.menubox#vocihidebox h3.menutit0 {
background-image: none;
background-color: #ffffff;
font-size: 75%;
line-height: 120%;
margin-top: 1.7em;
padding-left: 0em;
padding-right: 0.4em;
padding-bottom: 0.6em;
display: block;
font-weight: bold;
position:relative;
left: 0em;
z-index: 1;
}


.menubox a:link {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a:visited {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a:active {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a:hover {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a:focus {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a {
background-image: none;
background-color: #ffffff;
border-top: none;
padding-top: 0.25em;
padding-left: 0em;
padding-right: 0.7em;
padding-bottom: 0.35em;
}

a.vocemenulast:link {background-color:#ffffff;}
a.vocemenulast:visited {background-color:#ffffff;}
a.vocemenulast:active {background-color:#ffffff;}
a.vocemenulast:hover {background-color:#ffffff;}
a.vocemenulast:focus {background-color:#ffffff;}
a.vocemenulast {
background-image: none;
background-color: #ffffff;
}

.vocichisiamo a:link {background-color:#ffffff; color: #000000; border-top:none;}
.vocichisiamo a:visited {background-color:#ffffff; color: #000000; border-top:none;}
.vocichisiamo a:active {background-color:#ffffff; color: #000000; border-top:none;}
.vocichisiamo a:hover {background-color:#ffffff; color: #000000; border-top:none;}
.vocichisiamo a:focus {background-color:#ffffff; color: #000000; border-top:none;}
.vocichisiamo a {
background-color: #ffffff;
/*padding-left: 2.95em;*/
padding-left: 0em;
padding-right: 0.4em;
}
.body2 .vocichisiamo a {
padding-left: 0em;
padding-right: 0.4em;
}
.vocichisiamo a.vocemenulast {
background-image: none;
background-color: #ffffff;
}


.menubox a.voce:link {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.voce:visited {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.voce:active {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.voce:hover {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.voce:focus {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.voce {
border-top:none;
background-color:#ffffff;
color: #000000;
line-height: 100%;
}
.menubox a.subvoce:link {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.subvoce:visited {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.subvoce:active {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.subvoce:hover {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.subvoce:focus {background-color:#ffffff; color: #000000; border-top:none;}
.menubox a.subvoce {
line-height: 100%;
background-color:#ffffff;
padding-bottom: 0.1em;
}

#province {
display: none;
}
.popupbox {
display: none;
}
.popupbox ul {
display: none;
background-color: #ffffff;
color: #000000;
border-top: solid 1px #BABABA;
border-left: solid 1px #BABABA;
border-right: solid 1px #BABABA;
border-bottom: solid 1px #BABABA;
}
.popupbox li a {
border-left: none;
}


/*-------- RIGA 3 - CORPO --------*/
/*-------- cella corpo --------*/

/*.tdcorpo {
padding-bottom: 0.6em;
}*/

.barratit {
background-color: #ffffff;
color: #D9511E;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 130%;
line-height: 110%;
letter-spacing: 0em;
word-spacing: 0em;
margin-top: 0.7em;
margin-bottom: 0.4em;
}

.barratit#barratitassoc {
background-color: #ffffff;
color: #FF9900;
margin-top: 0.1em;
}

.tdbotbanner {
border-left: none;
width: 38%;
}

.homelanciobox {
background-image: none;
background-color: #ffffff;
border-bottom: solid 1px #BABABA;
padding-bottom: 0.2em;
margin-bottom: 0.4em;
}
.homelanciobox a:link {color:#000000;}
.homelanciobox a:visited {color:#000000;}
.homelanciobox a:active {color:#000000; text-decoration:none;}
.homelanciobox a:hover {color:#000000; text-decoration:none;}
.homelanciobox a {
color:#000000;
text-decoration:none;
}

.evidhomebox2 {
margin-bottom: 0em;
}


/* bottoni-banner (in evidenza sulla destra - homepage)
vedi z_banner_print.css */

#homeportale .botbannerex {
margin-left: 0.3em;
margin-right: 0.2em;
margin-bottom: 0.7em;
}
#homeportale .botbannerex:hover {
margin-left: 0.1em;
margin-right: 0.3em;
}
#homeportale .botbannerex:focus {
margin-left: 0.1em;
margin-right: 0.3em;
}



/*---------- zona contenuti homepage ----------*/

.leggituttebox {
display: none;
}
/*
.leggituttebox {
margin-top: 0em;
margin-bottom: 0.9em;
background-color: #ffffff;
border: none;
border-top: dotted 2px #BABABA;
}
.leggituttebox p {
line-height: 150%;
margin-top: 0.4em;
margin-left: 0em !important;
margin-right: 0em !important;
}
.leggituttebox p a:link {color:#000000; text-decoration: none;}
.leggituttebox p a:visited {color:#000000; text-decoration: none;}
.leggituttebox p a:active {color:#000000; text-decoration: none;}
.leggituttebox p a:hover {color:#000000; text-decoration: none;}
.leggituttebox p a {color:#000000; text-decoration: none;}
*/


/*---------- zona contenuti secondo livello (liv2) ----------*/


.body2 .barratit {
color: #000000;
padding-left: 0.5em;
float: none;
width: auto;
}

.body2 .barratit#barratitassoc {
color: #000000;
}


#body-notiziari .barratit {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 130%;
line-height: 110%;
margin-top: 0.7em;
margin-bottom: 0.4em;
}

.body2 .barranavig {
display: none;
}

.body2 .barrasubtit {
background-color: #ffffff;
color: #000000;
}

.testobox a:link {color:#000000; text-decoration:underline;}
.testobox a:visited {color:#000000; text-decoration:underline;}
.testobox a:active {color:#000000; text-decoration:underline;}
.testobox a:hover {color:#000000; text-decoration:underline;}
.testobox a {color:#000000; text-decoration:underline; font-weight:normal;}

.evidbox {
border: solid 1px #A9A9A9;
}

.tocbox {
display: none;
}

a.bottop {
display: none;
}

.mappagooglebox {
background-image: none;
background-color: #ffffff;
border: none;
}
p.mappagooglelink {
display: none;
/*text-align: left;
font-size: 70%;
line-height: 150%;*/
}
.mappagooglebox iframe {
border: solid 2px #C0C0C0;
}

.sedecentrale .mappagooglebox {
background-image: none;
}






/*-------- informativa cookie --------*/


.infocookiebox {
margin-left: 0em;
margin-right: 0.2em;
}




/*-------- formattazione: varie --------*/

.datanews {
color: #4D4D4D;
}


/*--------------------*/
}
/* FINE VERSIONE STAMPABILE */