body { color: #000; font-size: 80%; font-family: Verdana, Arial, 
Geneva, Swiss, SunSans-Regular; background-color: #b5b99b; margin: 
0px; padding: 0px }
#contenitore    { }
#colonna-sx         { float: left; margin: 0px 10px; padding: 0px; width: 90% }
#colonna-dx         { visibility: hidden }
#baseline         { font-weight: bold; clear: both; padding: 8pt 0pt 
0pt; border-style: solid none none none; border-width: 1px 0px 0px 
0px; border-color: #000; width: 100% }
#evidenza        { background-color: #f7fcd3 }
#evidenza-dp       { background-color: #f7fcd3; margin: 0px 0px 20px; 
padding: 0px; border: solid 1px #000; width: 100% }

.baseline-padding { margin: 0px; padding: 0px 0px 0px 10px }
.padding-evidenza { padding: 8px }
.evi-nopad  { margin: 0px; padding: 0px }

#docente     { margin: 0px 0px 25px; padding: 0px; visibility: hidden }
#docente-inhome    { font-size: 200%; text-decoration: none; margin: 
0px; padding: 1px 5px; border-style: none none solid none; 
border-width: 0px 0px 1px 0px; border-color: #3f4136; display: inline 
}
.dati-prof    { font-size: 80%; margin: 10px 0px 20px; padding: 0px }
.home_pubb   { background-color: #f07208; margin: 0px; padding: 0px; 
border: solid 1px #590000; width: 100% }

H2 { font-size: 140%; margin: 0px 0px 10px; padding: 0px }
H3   { font-size: 110%; margin: 0px 0px 10px; padding: 0px }
H5 { font-weight: bold; font-size: 100%; margin: 10px 0px 0px; padding: 0px }

.bt-cerca    { color: #000; font-weight: bold; font-size: 1em; 
font-family: verdana; margin: 5px 6px 0px 0px; padding: 1px 3px }
.bt-annulla   { color: #000; font-weight: bold; font-size: 1em; 
font-family: verdana; margin: 0px 6px 0px 0px; padding: 1px 3px }

.bt-submit      { color: #000; font-weight: bold; font-size: 1em; 
font-family: verdana; margin: 5px 6px 0px 0px; padding: 1px 3px }

.bottone-invia  { color: #fff; background-color: #800 }
.bottone-reset { color: #000; background-color: #f7fcd3 }

.bt-catalogo  { visibility: hidden }
.bt-catalogo-trasf  { visibility: hidden }
.bt-aggiorna  { visibility: hidden }
.bt-elimina  { visibility: hidden }

a:link, a:visited    { color: #7d0e2d; text-decoration: underline }
a:hover { color: #900; text-decoration: underline }

a.mail:link, a.mail:visited    { color: #000; font-weight: bold; 
text-decoration: none; background-color: transparent; margin-left: 
8px }
a.mail:hover { color: #fff; font-weight: bold; text-decoration: none; 
background-color: transparent; margin-left: 8px }

a.cerca-dx:link, a.cerca-dx:visited          { color: white; 
font-weight: bold; text-decoration: none; margin: 0px; padding: 3px; 
border-style: solid; border-width: 1px; border-color: #f88c00 #e65500 
#e65500 #f88c00; display: block }
a.cerca-dx:hover        { color: #900; font-weight: bold; 
text-decoration: none; background-color: #fff; margin: 0px; padding: 
3px; border: solid 1px white; display: block }

a.proget:link, a.proget:visited     { color: #fff; font-weight: bold; 
text-decoration: none; background-color: #7d0e2d; padding: 2px; 
display: block }
a.proget:hover  { color: #800; font-weight: bold; text-decoration: 
none; background-color: #d8e0b9; padding: 2px; display: block }

a.universit:link, a.universit:visited { color: #000; font-weight: 
bold; text-decoration: none; background-color: #b5b99b; padding-left: 
5px; border-style: solid; border-width: 1px 0px 0px 1px; 
border-color: #cbd1ae; display: block }

a.h-pubb:link, a.h-pubb:visited    { color: white; font-weight: bold; 
text-decoration: none; margin: 0px; padding: 2px 3px; border-style: 
solid; border-width: 1px; border-color: #f88c00 #e65500 #e65500 
#f88c00; display: block }
a.h-pubb:hover   { color: #900; font-weight: bold; text-decoration: 
none; background-color: #fff; margin: 0px; padding: 2px 3px; border: 
solid 1px white; display: block }

a.compila:link, a.compila:visited { color: #000; font-weight: bold; 
text-decoration: none; background-color: #b5b99b; padding-right: 5px; 
padding-left: 5px; border-style: solid; border-width: 0px 1px 1px 
0px; border-color: #3f4136 }
a.compila:hover { color: #800; font-weight: bold; text-decoration: 
none; background-color: #fff; padding-right: 5px; padding-left: 5px; 
border-style: solid; border-width: 0px 1px 1px 0px; border-color: 
#3f4136 }

a.evidence:link, a.evidence:visited { color: #000; font-weight: bold; 
text-decoration: none; background-color: #fff; margin-right: 5px; 
padding: 3px 3px 5px }
a.home-docente:link, a.home-docente:visited   { color: #fff; 
text-decoration: none; background-color: #575a49; margin: 0px 10px 
0px 0px; padding: 1px 5px; border: solid 1px #3f4136 }
a.home-docente:hover  { color: #800; text-decoration: none; 
background-color: #fff; margin: 0px 10px 0px 0px; padding: 1px 5px; 
border: solid 1px #777 }
a.contestuale:link, a.contestuale:visited { color: #800; font-weight: 
bold; text-decoration: none; background-color: #b5b99b; margin: 0px 
10px; padding: 1px 5px }

.chiuso:link, .chiuso:visited  { color: #000; font-weight: bold; 
text-decoration: none; background-color: #fff; margin: 0px; padding: 
0px 3px; border-style: solid; border-width: 0px 1px 1px 0px; 
border-color: #3f4136 }
.chiuso:hover { color: #800; font-weight: bold; text-decoration: 
none; background-color: #fff; margin: 0px; padding: 0px 3px; 
border-style: solid; border-width: 0px 1px 1px 0px; border-color: 
#3f4136 }

ul.pulsanti  { text-decoration: none; list-style-type: none; margin: 
0px; padding: 0px }
ul.pulsanti li    { text-decoration: none; border-top: 1px solid #3f4136 }
ul.pulsanti li a, ul.pulsanti li a:visited        { color: #fff; 
font-weight: bold; text-decoration: none; background-color: #f07208; 
padding-left: 5px; border-style: solid; border-width: 1px 0px 0px 
1px; border-color: #ff9810; display: block }
ul.pulsanti li a:hover  { color: #800; text-decoration: none; 
background-color: #fff }

ul.miur-progetti  { list-style-type: none; margin: 0px; padding: 0px; 
border-bottom: 1px solid #3f4136 }
ul.miur-progetti li      { margin: 1px; border-top: 1px solid #3f4136 }

.progetti      { background-color: #f7fcd3; margin: 0px; padding: 0px 
5px; border-style: solid; border-width: 1px 2px 2px 1px; 
border-color: #3f4136 }
.progetto { margin: 0px; padding: 0px }
.compact  { margin: 0px; padding: 3px }

.voce-sel { font-weight: bold; background-color: #d8e0b9; margin: 
0px; padding: 3px 3px 3px 5px }

#posta  { background-color: #ffba0b; border-top: 1px solid #594104; 
border-bottom: 1px solid #594104 }
.posta2   { background-color: transparent; margin: 0px; padding: 5px 
0px; border-top: 1px solid #ffee6b; border-bottom: 1px solid #785805 }
.bustina   { margin-right: 5px; margin-left: 10px; border: 0px }

.navigazione   { background-color: #b5b99b; border-style: solid; 
border-width: 0px 2px 2px 2px; border-color: #3f4136 }

table     { font-size: 1em; border-collapse: collapse  }
td { margin: 0px; padding: 2px }
th { margin: 0px; padding: 2px; text-align: left }

.cell-bt  { margin: 0px; padding: 8px 0px 0px }
.cell-bt2 { margin: 0px; padding: 8px 0px 0px; border-style: solid 
none none none; border-width: 1px 0px 0px 0px; border-color: #000 }
hr { visibility: hidden }
hr.visible { visibility: visible;}

.voci-cerca    { background-color: #f7fcd3; vertical-align: top; 
margin: 0px; padding: 5px; border-style: none solid solid solid; 
border-width: 0px 1px 1px 1px; border-color: #000 }
.voci-form { background-color: #f7fcd3; vertical-align: top; margin: 
0px; padding: 5px; border-style: none solid solid none; border-width: 
0px 1px 1px 0px; border-color: #000 }

.tab-pubblicazione  { margin: 5px 0px 0px; padding: 0px }

.up-pubblicazione1  { color: white; font-weight: bold; 
background-color: #575a49; margin: 0px; padding: 3px; border-style: 
solid none solid solid; border-width: 1px 0px 1px 1px; border-color: 
#000 }
.up-pubblicazione2 { color: white; font-weight: bold; 
background-color: #575a49; margin: 0px; padding: 3px; border-style: 
solid none solid solid; border-width: 1px 0px 1px 1px; border-color: 
#000 }
.up-pubblicazione3 { color: white; font-weight: bold; 
background-color: #575a49; margin: 0px; padding: 3px; border: solid 
1px #000 }

.desc-pubblicazione1   { background-color: #f7fcd3; vertical-align: 
top; margin: 0px; padding: 5px 3px; border-style: none none solid 
solid; border-width: 0px 0px 1px 1px; border-color: #000 }
.desc-pubblicazione2 { background-color: #fcfce3; vertical-align: 
top; margin: 0px; padding: 5px 3px; border-style: none none solid 
solid; border-width: 0px 0px 1px 1px; border-color: #000 }

.desc-n_progressivo1 { background-color: #f7fcd3; vertical-align: 
top; margin: 0px; padding: 5px 3px; border-style: none none solid 
solid; border-width: 0px 0px 1px 1px; border-color: #000 }
.desc-n_progressivo2 { background-color: #fcfce3; vertical-align: 
top; margin: 0px; padding: 5px 3px; border-style: none none solid 
solid; border-width: 0px 0px 1px 1px; border-color: #000 }

.desc-anno1 { background-color: #f7fcd3; vertical-align: top; margin: 
0px; padding: 5px 3px 5px 5px; border-style: none none solid solid; 
border-width: 0px 0px 1px 1px; border-color: #000 }
.desc-anno2 { background-color: #fcfce3; vertical-align: top; margin: 
0px; padding: 5px 3px 5px 5px; border-style: none none solid solid; 
border-width: 0px 0px 1px 1px; border-color: #000 }

.bottoni1   { background-color: #f7fcd3; vertical-align: top; margin: 
0px; padding: 5px 8px 5px 3px; border-style: none solid solid none; 
border-width: 0px 1px 1px 0px; border-color: #000 }
.bottoni2  { background-color: #fcfce3; vertical-align: top; margin: 
0px; padding: 0px; border-style: none solid solid none; border-width: 
0px 1px 1px 0px; border-color: #000 }

.tipo-pubblicazione { color: white; font-weight: bold; 
background-color: #575a49; margin: 0px; padding: 3px; border: solid 
1px #000 }

.cerca100   { background-color: #f07208; margin: 0px; padding: 0px; 
border: solid 1px #333; width: 100% }

.campi-form1    { background-color: #edf2c9; vertical-align: top; 
margin: 0px; padding: 5px 3px 5px 7px; border-style: solid solid none 
none; border-width: 1px 1px 0px 0px; border-color: #000 }
.campi-form2 { background-color: #f7fcd3; vertical-align: top; 
margin: 0px; padding: 5px 3px 5px 7px; border-style: solid solid none 
none; border-width: 1px 1px 0px 0px; border-color: #000 }

.box-form { background-color: #f2f8cf; padding: 5px 2px; border: 
solid 1px #3f4136 }

.tab-agenda    { margin: 5px 0px 0px; padding: 0px }
.mese1   { font-weight: bold; background-image: 
url(http://docente.cineca.it/images/home/bg-mese.gif); vertical-align: top; margin: 0px; 
padding: 6px 10px 6px 5px; border: solid 1px #000 }
.mese2  { font-weight: bold; background-image: 
url(http://docente.cineca.it/images/home/bg-mese.gif); vertical-align: top; margin: 0px; 
padding: 6px 10px 6px 5px; border-style: none solid solid solid; 
border-width: 0px 1px 1px 1px; border-color: #000 }
.giorno   { background-color: #b5b99b; vertical-align: top; margin: 
0px; padding: 5px; border-style: solid; border-width: 0px 1px 1px 
0px; border-color: #000 }
.numero    { color: white; font-weight: bold; background-color: 
#7d0e2d; vertical-align: top; margin: 0px; padding: 5px; 
border-style: solid; border-width: 0px 1px 1px 1px; border-color: 
#000 }
.cella-link   { background-color: #f7fcd3; vertical-align: top; 
margin: 0px; padding: 5px; border-style: solid; border-width: 0px 1px 
1px 0px; border-color: #000 }

.voce-inserisci1  { color: white; font-weight: bold; 
background-color: #575a49; vertical-align: top; margin: 0px; padding: 
3px; border-style: solid solid none solid; border-width: 1px 1px 0px 
1px; border-color: #000 }
.voce-inserisci2 { color: white; font-weight: bold; background-color: 
#696c5b; vertical-align: top; margin: 0px; padding: 3px; 
border-style: solid solid none solid; border-width: 1px 1px 0px 1px; 
border-color: #000 }

#colonna  { float: right; margin-right: 15px; margin-left: 30px; width: 30% }
#scadenza  { background-color: #ffba0b; margin-top: -10px; 
margin-bottom: 20px; padding: 0px 8px; border: dashed 2px #3f4136 }
#agenda  { margin: 0px; padding: 0px }

.siete-qui { background-color: #f7fcd3; padding-left: 5px }

ul.pulsanti2 li a:hover, a.universit:hover { color: #800; 
background-color: #fff }
.hide { visibility: hidden }

.ev-numero   { font-weight: bold;  background-color: #f7fcd3;
font-family: verdana;   }

.ev-stringa    { background-color: #f7fcd3; }

a.cerca-dxn:link, a.cerca-dx:visited          { color: #000000; 
font-weight: bold; text-decoration: none; margin: 0px; padding: 3px; 
border-style: solid; border-width: 1px; border-color: #f88c00 #e65500 
#e65500 #f88c00; display: block }
a.cerca-dxn:hover        { color: #900; font-weight: bold; 
text-decoration: none; background-color: #fff; margin: 0px; padding: 
3px; border: solid 1px white; display: block }
.ev-x-cons    { color: #000; font-weight: bold; font-size: 1em; 
font-family: verdana;  }

.missing-data   { color: #000000; font-weight: bold; font-size: 2em; 
font-family: verdana;   }

.pubb-ateneo-ext   { color: #840000;
font-family: verdana; background-color: #aaaaaa;  }

.pubb-sir   { color: #000000;
font-family: verdana; background-color: #FFCC00;  }

.pubb-ufficiale   { color: #000000;  
font-family: verdana; background-color: #777777;  }
.pubb-ufficiale-d   { color: #000000;  
font-family: verdana; background-color: #BBBBBB;  }
.pubb-nota   { color: #000000;  
font-family: verdana; background-color: #ffff00;  }
.pubb-ev_autore   { color: #000000;  
font-family: verdana; background-color: #ffff00;  }
.pubb-confronto   { color: #000088;  
font-family: verdana; background-color: #CCCC99;  }
.pubb-resto   { color: #000000;  
font-family: verdana; background-color: #AAAAAA;  }

a.cerca-dxn-cons          { color: #000000; 
font-weight: bold; text-decoration: none; margin: 0px; padding: 3px; 
border-style: solid; border-width: 1px; border-color: #f88c00 #e65500 
#e65500 #f88c00; display: block }
a.cerca-dxn-cons:hover        { color: #900; font-weight: bold; 
text-decoration: none; background-color: #fff; margin: 0px; padding: 
3px; border: solid 1px white; display: block }

a.cerca-dxn-cons-cess          { color: #444444; 
font-weight: bold; text-decoration: none; margin: 0px; padding: 3px; 
border-style: solid; border-width: 1px; border-color: #f88c00 #e65500 
#e65500 #f88c00; display: block }
a.cerca-dxn-cons-cess:hover        { color: #900; font-weight: bold; 
text-decoration: none; background-color: #fff; margin: 0px; padding: 
3px; border: solid 1px white; display: block }

ul.autori 
{ background-color: #ffffcc;
margin: 10px 10px 5px;
padding: 0px 2px;
border: dashed 1px #ff0000;
list-style: none;
width: 90%
}

ul.autori li
{ background-color: #ecf4ca; 
margin: 0px 10px 5px;
padding: 0px 2px;
border: dashed 1px #b2ba77; 
width: 100% 
}

/*  inizio stili prin */
/*  rimodulazione */

.intesta-rimodulazione { color: white; font-weight: bold; background-color: #f07208; margin: 0px; padding: 3px; border: solid 1px #000 }

.scr-spesa-eccessiva   { color: #B92000; font-weight: bold; font-size: 1.2em;
font-family: verdana;  }
.spesa-eccessiva   { color: #D1DED3; font-weight: bold; font-size: 1.2em;
font-family: verdana; background-color: #B92000;  }
.spesa-eccessiva-autoriz   { color: #D1DED3; font-weight: bold; font-size: 1.2em;
font-family: verdana; background-color: #3B753D;  }

.stato-x-risposta-rim0   { color: white; font-weight: bold; font-size: 1em;
font-family: verdana; background-color: #ff0000;  }
.stato-x-risposta-rim1   { color: #000000; font-weight: bold; font-size: 1em;
font-family: verdana; background-color: #7EFF7E;  }
.stato-x-risposta-rim2   { color: #000000; font-weight: bold; font-size: 1em;
font-family: verdana; background-color: #A8A8A8;  }
.stato-x-risposta-rim3   { color: #000000; font-weight: bold; font-size: 1em;
font-family: verdana; background-color: #FFB640;  }

.tipo-spese-ord
{ color: white;
font-weight: 500;
background-color: #575a49;
margin: 0px;
padding: 2px;
border: solid 1px #000 }

.tipo-spese-spec
{ color: white;
font-weight: 500;
background-color: #605E46;
margin: 0px;
padding: 2px;
border: solid 1px #000 }

.colonna-prin-spese-ord    { background-color: #f7fcd3; vertical-align: top;
margin: 0px; padding: 1px; border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px; border-color: #000 }

.colonna-prin-spese-spec    { background-color: #F9F4BF; vertical-align: top;
margin: 0px; padding: 1px; border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px; border-color: #000 }

.tipo-impegno 
{ color: white; 
font-weight: 500; 
background-color: #575a49; 
margin: 0px; 
padding: 2px; 
border: solid 1px #000 }

.intesta-fin   { color: #000000;  font-weight: bold; font-size: 12pt;
font-family: verdana; }

.colonna-prin-titolo    { background-color: #d8e0b9; vertical-align: top; 
margin: 0px; padding: 1px; border-style: solid none solid none; 
border-width: 1px 0px 1px 0px; border-color: #000 }

.colonna-prin    { background-color: #f7fcd3; vertical-align: top; 
margin: 0px; padding: 1px; border-style: solid solid solid solid; 
border-width: 1px 1px 1px 1px; border-color: #000 }

.colonna-prin-manca    { background-color: #FFCC99; vertical-align: top; 
margin: 0px; padding: 1px; border-style: solid solid solid solid; 
border-width: 1px 1px 1px 1px; border-color: #000 }
.colonna-prin-empty    { vertical-align: top; 
margin: 0px; padding: 1px; border-style: solid solid solid solid; 
border-width: 1px 1px 1px 1px; border-color: #000 }

/* stili box sotto menu x responsabili*/

#box-resp-B { border: solid 3px #d8e0b9; position: relative;}

#box-resp-B p  { margin: -0.8em 0 0em 0.3em; position:relative;}

#box-resp-B p span {background: #D8E0B9; padding: 0 0.5em 0 0.5em;}

/*#box-resp-B ul  { list-style-type: none; list-style-position: ; margin: 0 0 0em 0.5em; padding: 0 }*/

#box-resp-B ul li { font-weight: 400; padding: 0.2em 0px; font-size: 8pt; }

/* fine box sotto menu */

/*  fine stili prin */

