/* ANTEPRIMA STAMPA SCHEDE - generale */

body.bodyschedaprint {

}

.bda-print, .sev-print, .retisol-print {
margin-top: 1.6em;
margin-bottom: 0.8em;
padding: 1.2em;
padding-top: 1.6em;
width: 18.5cm;
margin-left: auto;
margin-right: auto;
border: solid 1px #000000;
border-right: solid 2px #000000;
border-bottom: solid 2px #000000;
}
.sev-print {
padding-bottom: 0.65em;
}

h1.schedaprintheader-bda {
font-size: 80%;
line-height: 110%;
margin-top: 0em;
margin-bottom: 1.4em;
padding-left: 0em;
padding-right: 0em;
/*font-size: 80%;
line-height: 50%;
margin-top: 0em;
margin-bottom: 1.6em;
height: auto;
height: 1%;*/
}

/*img.schedaprint-hd1 {
display: block;
height: 3em;
margin-bottom: 0.7em;
float: left;
margin-right: 1.9em;
}
h1 .schedaprint-hd2 {
display: block;
float: right;
font-size: 85%;
line-height: 130%;
padding-top: 0.4em;
padding-bottom: 1.1em;
font-weight: normal;
text-align: right;
}*/
h1 .schedaprint-hd3 {
/*clear: both;*/
display: block;
font-size: 110%;
line-height: 140%;
padding-top: 1.8em;
}

.bodyschedaprint .testobox h2 {
padding-left: 0em;
margin-bottom: 0.7em;
}

.tabschedaprint {
table-layout: auto;
width: 100%;
border-spacing: 0em;
/*border-collapse: collapse;*/
border-style: none;
border: 0em;
border-top: solid 0.05mm #9E9E9E;
border-left: solid 0.05mm #9E9E9E;
empty-cells: show;
}
.tabschedaprint td {
border-right: solid 0.05mm #9E9E9E;
border-bottom: solid 0.05mm #9E9E9E;
padding-top: 0.3em;
padding-left: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.3em;
vertical-align: top;
}

.testobox .tabschedaprint p {
padding-left: 0em;
padding-right: 0em;
margin-top: 0.1em;
margin-bottom: 0.1em;
}

.bodyschedaprint .testobox {
padding-top: 0em;
padding-left: 0em;
padding-right: 0em;
padding-bottom: 0em;
}
.bodyschedaprint .testobox p, .bodyschedaprint .testobox ul, .bodyschedaprint .testobox ol {
font-size: 70%;
line-height: 130%;
padding-left: 0em;
padding-right: 0em;
margin-top: 0.7em;
margin-bottom: 0.7em;
}

.bodyschedaprint .testobox a:link {color:#000000;}
.bodyschedaprint .testobox a:visited {color:#000000;}
.bodyschedaprint .testobox a:active {color:#000000;}
.bodyschedaprint .testobox a:hover {color:#000000;}
.bodyschedaprint .testobox a {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.bodyschedaprint .testobox a.linklight {
font-weight: normal;
}


.schedaprintbutton {
display: block;
margin-left: auto;
margin-right: auto;
/*background-color: #D9511E;
color: #ffffff;
font-weight: bold;
padding: 0.2em;
padding-left: 0.4em;
padding-right: 0.4em;*/
}

.tabfollow table {
border-top: none;
}






/* BDA anteprima scheda stampabile */

.bda-print {

}

.testobox p.bdaprintevidenza {
margin-top: 1.3em;
border: solid 0.05mm #9E9E9E;
padding-top: 0.1em;
padding-left: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.2em;
text-align: center;
}

.bda-print .mappagooglebox {
border: none;
}
.bda-print .mappagooglebox iframe {
border: solid 0.05mm #9E9E9E;
background-color: #F1F1F1;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 300px;
}
/*.bda-print p.mappagooglelink {
width: 95%;
margin-left: 0.25em;
padding-left: 0em;
padding-right: 0em;
padding-bottom: 0.3em;
}*/
.bda-print .testobox  .mappagooglebox a {
display: none !important;
}

.bdaprintmappabox {
margin-top: 1.6em;
margin-bottom: 1.2em;
}




/* SCUOLA E VOLONTARIATO anteprima scheda stampabile */


h1.schedaprintheader-sev {
font-size: 80%;
line-height: 110%;
margin-top: 0em;
margin-bottom: 2.2em;
padding-left: 0em;
padding-right: 0em;
}
/*h1.schedaprintfooter-sev {
font-size: 80%;
line-height: 110%;
margin-top: 1.7em;
margin-bottom: 0em;
padding-top: 0.5em;
padding-left: 0em;
padding-right: 0em;
border-top: solid 0.1em; #000000;
}*/

h1.schedaprintheader-sev {
font-size: 80%;
line-height: 50%;
margin-top: 0em;
margin-bottom: 2.2em;
}
.sev-print .testobox p.schedaprintfooter-sev {
margin-top: 2em;
padding-top: 0.6em;
border-top: solid 0.15em #767676;
}
.schedaprintfooter-sev .titparblock {
text-transform: none;
font-style: italic;
}


.sev-print h1.titprog {
font-size: 90%;
line-height: 130%;
padding-left: 0em;
margin-top: 0em;
padding-top: 0em;
}
.pre-titprog .titparblock {
margin-bottom: 0em;
padding-bottom: 0em;
}
.subtitprog {
font-size: 75%;
line-height: 140%;
}

.sev-print .testobox p, .testobox ul, .testobox ol, .testobox dl {
margin-top: 1em;
margin-bottom: 0.9em;
}

.sev-print .testobox .prelist {
margin-bottom: 0.1em;
}
.sev-print .testobox .attachlist, .sev-print .testobox .attachlist {
margin-top: 0.1em;
}

.sev-print .testobox .tabschedaprint p {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.tabschedaprint .titparblock {

}

.stagecolleg {
margin-left: 25%;
text-align:right;
padding-bottom: 0em;
}






/* RETISOLIDALI anteprima stampa modulo richiesta del periodico */



.retisol-print .testobox p {
font-size: 75%;
line-height: 140%;
}

.schedaprintheader-retisol {
text-align: center;
padding-bottom: 1.2em;
}

.schedaprintfooter-retisol {
text-align: center;
padding-top: 3em;
}
.testobox p.schedaprintfooter-retisol {
font-size: 70%;
line-height: 130%;
}







@media print {
/*--------- STAMPA STAMPA -----------*/

.bda-print, .sev-print, .retisol-print {
margin-top: 0em;
margin-bottom: 0em;
width: auto;
border: none;
border-right: none;
border-bottom: none;
}

.schedaprintbutton {
display: none;
}

/*--------------------*/
}
/* FINE STAMPA STAMPA */