html body { background: none; }
body { font: 9pt Tahoma, "Times New Roman", Times, serif; }
a img, img a { border: none; }
html body pre, html body code { vertical-align: baseline; }
html body a:link, html body a:visited
{
 position: static;
 display: inline;
 width: auto;
 height: auto;
 margin: 0;
 padding: 0;
 background: none;
 color: #00549D;
}
#skip, hr, #tool, #nav, #mainnav, #subnav, #form, .top, .hide, #anchor, .accesso { display: none !important; }
body, #pres, #subnav, #pagebody, .cont, .immagini, #col_m_sito, #form, #footer
{
 float: none !important;
 width: auto !important;
 margin: 0 !important;
 padding: 0 !important;
}
#corpo
{
 margin: 0;
 width: auto !important;
}
#related
{
 position: static;
 display: inline;
 background: none;
}
/* breadcrumbs  */
#bread
{
 padding: 0;
 margin: 0 0 15pt 0;
 font-size: 9pt;
 line-height: 11pt;
}
#bread ul
{
 margin: 0;
 padding: 0;
 list-style-type: circle;
 list-style-position: outside;
 list-style-image: none;
}
#bread li
{
 display: inline;
 margin: 0 4pt 0 0;
 padding: 0 3pt 0 1pt;
}
#bread li, #bread li a:link, #bread li a:visited { color: #555; }
/* box  */
.apertura
{
 padding: 0 0 5pt 0;
 margin: 0;
 font-size: 10pt;
}
.box, .box_esterno, .evidenza, .dicono, .download, .news
{
 margin: 10pt 0;
 padding: 0;
}
/* titolo h1  */
.cont h1
{
 font: normal 18pt Georgia, "Times New Roman", Times, serif;
 padding: 0;
 margin: 0;
 margin-bottom: 7pt;
 letter-spacing: 1pt;
 line-height: 19pt;
 color: #000;
}
.sub .cont h1
{
 font: normal 18pt Georgia, "Times New Roman", Times, serif;
 text-transform: uppercase;
 letter-spacing: 1pt;
 line-height: 19pt;
}
.apertura h1
{
 font: normal 14pt Verdana, Arial, Helvetica, sans-serif;
 padding: 1pt 0 1pt 0;
 margin: 0;
 color: #00549D;
}
/* titolo h2  */
.cont h2
{
 font-size: 17pt;
 font-weight: bold;
 padding: 4pt 0 1pt 0;
 margin: 0;
 color: #000;
}
.cont h2, .cont h2 a:link, .cont h2 a:visited
{
 color: #000;
 font-size: 13pt;
}
.download h2
{
 font: bold 10pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 padding: 0;
 margin: 0;
}
.evidenza h2
{
 font: bold 10pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 margin: 1pt 0 1pt 0;
 padding: 0;
}
.news h2
{
 font: bold 10pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 margin: 1pt 0 1pt 0;
 padding: 0;
}
.box h2, .box_esterno h2
{
 font: bold 10pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 margin: 1pt 0 1pt 0;
 padding: 0;
}
.dicono h2
{
 font: bold 10pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
 margin: 1pt 0 1pt 0;
 padding: 0;
}
/* titolo h3  */
.cont h3
{
 font-size: 12pt;
 font-weight: normal;
 margin: 0;
 padding: 4pt 0 1pt 0;
 color: #000;
}
.download h3
{
 font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 5pt 0 1pt 0;
}
.evidenza h3
{
 font: bold 9pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 2pt 0 1pt 0;
}
.news h3, .risultati_news h3, .news ul, .news .txt
{
 font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
}
.news h3.archivio { display: none; }
.box h3, .box_esterno h3
{
 padding: 0;
 margin: 0 0 1pt 0;
 font: normal 9pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.dicono h3.sistema_universita { display: none; }
.cont h4
{
 font-size: 10pt;
 font-weight: bold;
 padding: 3pt 0 1pt 0;
 margin: 0;
 color: #000;
}
.cont h5
{
 font-size: 9pt;
 font-weight: bold;
 padding: 3pt 0 1pt 0;
 margin: 0;
 color: #000;
}
.cont h6
{
 font-size: 9pt;
 font-weight: normal;
 padding: 3pt 0 1pt 0;
 margin: 0;
 color: #000;
}
/* liste  */
.cont ul
{
 margin-top: 0;
 padding-top: 0;
 padding-bottom: 7pt;
}
.download ul
{
 font-size: 9pt;
 list-style-type: none;
 list-style-position: inside;
 list-style-image: none;
 line-height: 12pt;
 margin: 0;
 padding: 3pt 0;
}
.box ul, .box_esterno ul
{
 padding: 0 5pt 3pt 5pt;
 margin: 0;
 list-style-type: circle;
 list-style-image: url(/img/fr2.gif);
 list-style-position: outside;
 font-size: 9pt;
}
.box li, .box_esterno li
{
 padding: 0 0 3pt 0;
 margin: 0;
}
.dicono ul
{
 padding: 3pt 0 3pt 5pt;
 margin: 0;
 list-style-type: circle;
 list-style-image: url();
 list-style-position: outside;
 font-size: 9pt;
}
.dicono li
{
 padding: 1pt 0;
 margin: 0;
}
/* paragrafi  */
.cont p
{
 font-size: 10pt;
 margin: 0;
 padding: 3pt 0 7pt 0;
}
.evidenza p
{
 margin: 0;
 padding: 0 0 5pt 0;
}

.download p
{
 margin: 0;
 padding: 0 0 5pt 0;
}
.box p
{
 margin: 0;
 padding: 0 0 5pt 0;
 font-size: 9pt;
}
.news p
{
 margin: 0;
 padding: 0 0 5pt 0;
 font-size: 10pt;
}
.apertura p
{
 padding: 0 0 5pt 0;
 margin: 0;
 font-size: 10pt;
}
/* minisiti  */
.m_segreterie .cont h1, .m_biblioteche .cont h1, .m_master .cont h1
{
 font: normal 17pt Georgia, "Times New Roman", Times, serif;
 margin-bottom: 10pt;
 padding: 54px 10px 0 0;
 text-transform: uppercase;
 letter-spacing: 1pt;
 background: #EEE url() right bottom no-repeat;
 border: 1pt solid #C7C7C7;
}
.m_segreterie .cont h1, .m_segreterie .cont h1 a:link, .m_segreterie .cont h1 a:visited, .m_biblioteche .cont h1, .m_biblioteche .cont h1 a:link, .m_biblioteche .cont h1 a:visited, .m_master .cont h1, .m_master .cont h1 a:link, .m_master .cont h1 a:visited { text-decoration: none; }
.col_m_sito .box h2
{
 margin: 0 0 5pt 0;
 padding: 0;
 font: normal 9pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 letter-spacing: 1pt;
}
.col_m_sito .box h3
{
 padding: 0;
 margin: 0;
 font: normal 9pt "Lucida Grande", Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/* tabelle */
table, tr, th, td
{
 font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
 border: 0;
 margin: 0;
 padding: 0;
 text-align: left;
}
table { border: 1pt solid #666; }
th, td
{
 font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
 padding: 5pt;
 border-bottom: 1pt dotted #000;
}
/*apre nuova finestra*/
.blank img
{
 padding: 0 0 0 3pt;
 margin: 0;
 vertical-align: middle;
}
.home a.blank:link img, .home a.blank:visited img
{
 background: #FFF;
 padding: 1pt 3pt;
}
/* footer  */
#footer { padding: 20pt 0 0 0; }
#footer p.firma
{
 text-transform: uppercase;
 font: normal 10pt Georgia, "Times New Roman", Times, serif;
 letter-spacing: 1pt;
 margin: 10pt 0 0 0;
 padding: 10pt 0 0 0;
 color: #036;
 border-top: 1pt dotted #999;
}
#footer p, #footer address
{
 margin: 1pt 0 0 0;
 padding: 0;
 font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
#footer ul, #footer li { display: none; }