body             { color: #444; font-size: 0.8em; font-family: Verdana; background-color: #f0f1e7; margin: 0px; padding: 0px }

a:link, a:visited   { color: #ae0000 }
img  { border: 0px }
a:hover { color: #db003b }
.comunicazioni-home { font-size: 1em }
h1     { font-size: 1.4em; padding-left: 10px }
h2  { font-size: 1.2em; padding-left: 10px }
h1.vai  { font-size: 1em; margin: 0; padding: 0.4em 0 12px 25px; border-bottom: 1px dashed #969696 }
dd { margin-bottom: 7px; }
.contenuti-home { padding-left: 5%; width: 70% }
.contenuti-home h2 { font-size: 1em; background-color: #fff; margin: 0px; padding: 3px }
.scatolone   { background: url("/images/sito/basso-scatola.gif") no-repeat left bottom; margin: 0 0 2px; padding: 0 0 11px; width: 85% }
.scatola  { background: url("/images/sito/alto-scatola.gif") no-repeat right top; margin: 0; padding: 12px 0 0; border-left: 1px solid #6c7548 }
.accesso { background-color: #fff; margin: 0px; padding: 0px 0px 12px 12px; border-right: 12px solid #6c7548; border-bottom: 1px solid #6c7548 }
#accessi  { padding-left: 0px }
#contatta  { padding: 10px 10px 12px 10px; font-size: 0.8em; }
.agenda { vertical-align: middle; padding-left: 5px; border: none }
/* IMMAGINI Intestazione */
#miur  { margin: 0px; padding: 0px; position: absolute; left: 10px; width: 29% }
#prin  { float: left; margin: 0px; padding: 0px; position: absolute; left: 30% }


/* ID */
#head       { background: url("/images/sito/bg-head.gif") repeat-x left bottom; margin: 0; padding: 0; width: 100%; height: 96px }


#contenuti       { background: url("/images/sito/bg-contenuti.gif") repeat-x; margin: 0; padding: 2em 0 0 }

#sx      { float: left; margin: 0px; padding: 0px 0px 30px 10px; width: 30% }
#dx     { float: left; margin: 0px; padding: 0px 0px 30px; width: 68% }
#cont_int-dx-big        { float: left; margin: 0px; padding: 0px 0px 10px; width: 90% }
#cont_int-dx-big h1 { margin-top: 0px; padding-top: 0px; font-size: 10pt; font-weight: bold; color: #ae0000; }
#cont_int-dx        { float: left; margin: 0px; padding: 0px 0px 10px; width: 68% }
#cont_int-dx h1 { margin-top: 0px; padding-top: 0px }
/* MENU */
#barra-menu       { background-color: #fff; margin: 0; padding: 1em 0 1em 1em }
#barra-menu-hp  { background-color: #fff; margin: 0; padding: 1em 0 1em 1em }
ul.menu    { margin: 0px; padding: 0px }
ul.menu li    { list-style-type: none; display: inline; margin-right: 2em }
ul.menu li a:link, ul.menu li a:visited     { font-weight: bold; text-decoration: none }
ul.menu li a:hover      { font-weight: bold; text-decoration: underline }
/* Modifica stefano, vecchia versione -> .home  { margin: 0; padding: 0 12% 0 0 } */
.home  { margin: 0; padding: 0 12% 0 0 }


.menu-verticale      { color: #ae0000; margin-right: 4%; margin-bottom: 0.7em; margin-left: 0px; border: solid 1px black; width: 80% }



#footer          { background-color: #6c7548; width: 100% }
#footer a:link, #footer a:visited { color: #fff; text-decoration: none }
#footer a:hover { text-decoration: underline }
#footer-txt  { color: #fff; margin: 0; padding: 0.5em 1em }
.selettore p { margin: 0px; padding: 0px }
.clear { clear: both }
.hidden { position: absolute; left: -2000px; height: 1px }
.nascosto { position: absolute; top: -3000px }
/* CLASS */
.box-inpag    { background-color: #fff; margin: 10px; padding: 10px; border: solid 1px #666 }
.box-inpag ul      { margin: 0px; padding: 0px; border-bottom: 1px dashed #969696 }
.box-inpag ul li       { list-style-type: none; margin: 0; padding: 0.4em 0 0.4em 25px; border-top: 1px dashed #969696 }
.vai       { background: url("/images/icone/vai.gif") no-repeat 3px 5px; padding-left: 100px }
.new-win   { background: url("/images/icone/new-win.gif") no-repeat 0 5px; padding-left: 25px }
.pdf-ico    { background: url("/images/icone/pdf-ico.gif") no-repeat 2px 5px }
.print    { background: url("/images/icone/print.gif") no-repeat 2px 5px }
ul.regular   { margin: 0px 0px 0px 10px; padding: 0px }
ul.regular  li   { list-style-type: none; margin: 0px; padding: 4px 0px }

/* Classi tabella dati */
#tabella-dati      { background-color: #fff; margin: 0px 0px 0px 10px; padding: 0px; border-style: solid; border-width: 2px 2px 1px 2px; border-color: #969696 }

.cell-numero-index     { font-weight: bold; background-color: #eceee2; margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696 }
.cell-coordinatore-index      { font-weight: bold; background-color: #eceee2; margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }
.cell-universita-index      { font-weight: bold; background-color: #eceee2; margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }
.cell-finanziamento-index      { font-weight: bold; background-color: #eceee2; margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }
.cell-titolo-index       { font-weight: bold; background-color: #eceee2; margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }

.cell-numero    { margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696 }
.cell-coordinatore     { margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }
.cell-universita    { margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }
.cell-finanziamento    { margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }
.cell-titolo     { margin: 0px; padding: 3px; vertical-align: top; border-bottom: 1px solid #969696; border-left: 1px dashed #969696 }


font.titolo {font-family: "Verdana"; font-size:12pt;}
td {font-family: "Verdana"; font-size:8pt;}
th {font-family: "Verdana"; font-size:8pt;} 

.evidenza   
{ background-color: #f7fcd3;
margin: 0px 0px 20px;
padding: 0px; 
border: dashed 2px #ca281d;
width: 100% }

