

/****************************************************************************************/
 /* RISOLUZIONE HACK */
 
@import "hack.css";

/* In questa maniera il CSS richiamato da tutte le pagine e' valido */

/****************************************************************************************/

/* ELEMENTI GENERICI COMUNI A TUTTE LE PAGINE */
html {direction:ltr;}

body {margin: 0px; padding: 0px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #585858;}

h1 {font-size: 1.2em} /*questo "normal" limita gli altri h1, essendo cosi' generico. Utilizzato? */
h2 {font-size: 0.85em; font-variant:small-caps; color: #585858;} /* Utilizzato tutt'ora */
h2.subproj {font-size: 0.9em; color: #303a81}
h3 {font-size: 0.9em}
h4 {font-size: 0.8em}
h6 {font-size: 12px}

p {font-size: 8pt}

ul {line-height: 5mm;}
ol {line-height: 5mm;}

a {font-weight: normal; color: #0056AC;}
a:hover {color: #285534}

a img {border:0px}


.laureaTitle { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.interlineSmall { font-size:5px; }
.interlineMedium { font-size:10px; }
.interlineBig { font-size:15px; }

.pageTitle {display: block; margin: 10px; margin-right: 18px; padding: 3px; padding-right: 10px; font-weight: bold; font-size: 0.9em; color: #FFFFFF; background-color:#0056AC; text-align: right;} /*classe da utilizzare in io.printContentHeader() */

div#DegreeTitle {
    FONT-SIZE: 0.9em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    font-weight: bold;
}

.subtitle {	display: block;	text-align:right;	font-size:0.8em; font-weight:bold;	margin-right:22px; color:#888888;	line-height:0px;}

.stextcenter { padding-right: 7px; padding-left: 7px; font-size: 8pt; line-height: 4.5mm; color: #585858;}

.stextcenternomarg { font-size: 8pt; line-height: 4.5mm; color: #585858;}

div.stextcenter {margin-left: 10px; margin-right: 18px; padding: 3px; padding-right: 10px; font-size: 8pt; line-height:12pt; color: #585858;}
td.stextcenter {padding: 0px !important; white-space:normal !important}
span.stextcenter {padding: 0px !important;}

/* FINE ELEMENTI GENERICI COMUNI A TUTTE LE PAGINE */

/*
#PersonaleDocente td, th
{ 
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
*/

#PersonaleDocente table {border: 1px solid #F5F5F5;}
#PersonaleDocente th {font-size: 0.8em;font-weight: bold;padding: 4px;}
#PersonaleDocente td {border: 1px solid #E2E2E2;font-size: 0.8em;font-weight: normal;padding: 3px;}
#PersonaleDocenteTitolo {font-size: 0.8em;font-weight: bold;padding: 4px;color: #000000;background-color: #E7E7E7;}

#ConsiglioFacolta table {border: 1px solid #F5F5F5;}
#ConsiglioFacolta th {font-size: 0.8em;font-weight: bold;padding: 4px;}
#ConsiglioFacolta td {border: 1px solid #E2E2E2;font-size: 0.8em;font-weight: normal;padding: 3px;}
#ConsiglioFacoltaTitolo {font-size: 0.8em;font-weight: bold;padding: 4px;color: #000000;background-color: #E7E7E7;}
#ConsiglioFacoltaNomeFacolta {font-size: 0.8em;font-weight: bold;}

.cybsubs {
text-decoration: underline; 
margin-left: 5px; 
margin-top:0px; 
margin-bottom:1px; 
padding-left:0; 
list-style-type:none;
font-size:smaller;
line-height:1.3em;
}




/* PAGINE DI COPERTINA PER LE AREE */

/* 
 * Elenchi barra grigia / barra bianca in pagine copertina 
 * che caratterizzano UniTelematica. 
 * 
 * Semanticamente non ideali.
 */
 
 div#imm_desc {float:left; margin-left:10px;} /*immagine flottante a sinistra */
 
div#area_desc {display: block; margin: 0px 20px 0px 300px; } /* Blocco che conterrą l'elenco a righe alternate */
 
#area_desc p {margin:2px; padding:0px 4px 4px 4px;background-color:#FFFFFF;font-size: 8pt; line-height:12pt;} /*intestazione eventuale, sfondo bianco . descrizione */

 
 #area_desc dt {margin: 2px; background-color:#DBDBDB;font-size: 8pt; padding: 2px; padding-left:4px;} /*riga grigia . titolo */
 
 #area_desc dd {margin:2px; padding:0px 4px 4px 4px;background-color:#FFFFFF;font-size: 8pt; line-height:12pt;} /*riga bianca . descrizione */
 
.oflist_ul {display:block;list-style-type:none;font-size:8px;margin-right: 20px;} /* <ul> */
.oflist_li1 {background-color:#DBDBDB; padding-left:4px; margin-bottom:1px;} /* <li> grigio */
.oflist_li2 { padding:0px 4px 4px 4px;} /* <li> bianco */

/* FINE PAGINE DI COPERTINA PER LE AREE */

/* TOP COMUNE A TUTTE LE PAGINE INTERNE */
/*
.logotop {position:absolute; top:0px; left:0px; height:63px;  width:195px; background-position: center; background-repeat:no-repeat; cursor:pointer;}
.learnenvtop {margin-left:196px; margin-right:255px; top:0px;} 
.languagetop {position:absolute; top:0px; right:0px; width:255px; background-color: #888888; height: 63px;}
*/

/*
.logotop {position:absolute; top:0px; left:0px; height:63px;  width:195px; background-position: center; background-repeat:no-repeat; cursor:pointer;}
.learnenvtop {margin-left:196px;  margin-right:255px; max-width:597px; top:0px;} 
.languagetop {position:absolute; top:0px; right:0px; min-width:255px; width:expression(document.body.clientWidth > 1024? "45%": "25%" ); background-color: #888888; height: 63px;}
*/

.logotop {position:absolute; top:0px; left:0px; height:63px;  width:195px; background-position: center; background-repeat:no-repeat; cursor:pointer;}
.learnenvtop {margin-left:196px; max-width:597px; top:0px; margin-right:expression(document.body.clientWidth > 0? (document.body.clientWidth > 1024? document.body.clientWidth-717 : document.body.clientWidth*30/100): (window.innerWidth > 1024? window.innerWidth-717 : window.innerWidth*30/100));} 
.languagetop {position:absolute; top:0px; right:0px; min-width:255px; width:expression(document.body.clientWidth > 0? (document.body.clientWidth > 1024? document.body.clientWidth-717 : "30%"): (window.innerWidth > 1024? window.innerWidth-717 : "30%") ); background-color: #888888; height: 63px;}

/*
.logotop {position:absolute; top:0px; left:0px; height:63px;  width:195px; background-position: center; background-repeat:no-repeat; cursor:pointer;}
.learnenvtop {margin-left:196px;  margin-right:0px; min-width:200px; max-width:597px;  top:0px;} 
.languagetop {position:absolute; top:0px; right:0px; min-width:255px; width:45%; background-color: #888888; height: 63px;}
*/

.searchtopbar1 {position: absolute; top:0px; right:62px; width:1px; background-color: #959595; height: 63px; }
.searchtopbar2 {position: absolute; top:0px; right:61px; width:1px; background-color: #B2B2B2; height: 63px; }
.searchtop {position: absolute; top:0px; right:0px; width:60px; background-color: #888888; height: 63px; background-position:center; background-repeat:no-repeat; cursor:pointer; }
.languagetop ul {margin: 0px; margin-left: 15px; padding: 0px; padding-left: 5px; list-style-image:url(../../e/skins/uninettuno/pics/greysquare.gif);}
.languagetop ul li {font-size: 8pt;	font-weight: bold; color: #FFFFFF;}
.languagetop ul li.selected {list-style-image:url(../../e/skins/uninettuno/pics/greensquare.gif);}
.languagetop ul li a {text-decoration: none; font-weight: bold;	color: #FFFFFF;}
.languagetop ul li a:visited {text-decoration: none; font-weight: bold;	color: #FFFFFF;}
.languagetop ul li a:hover {text-decoration: underline;	color: #FFFFFF;}
.menubarratop {width:100%; margin-top:2px; border-top:2px solid white; height:20px; height:17px; border-top:1px solid #B4B4B4; border-bottom:1px solid #848484}

/* FINE TOP COMUNE A TUTTE LE PAGINE INTERNE */

/* IMMAGINI FLOTTANTI  */

/*
 * Ottime per impaginare un testo con le immagini che si vanno a "intabellare"
 * senza pero' utilizzare tabelle. Per impaginare il testo, posizionare il div
 * con la classe desiderata PRIMA del PARAGRAFO da affiancare con un'immagine.
 * NOTE:
 * <div class="immagine"> IMMAGINE ALLINEATA A SINISTRA
 * <div class="immagine2"> IMMAGINE ALLINEATA A DESTRA
 */

div.immagine {float: left; width: 200px; margin: 10px; padding: 5px; border: #92a7c4 1px solid; font-style: italic; font-size: 0.6em; text-align: center}
div.immagine2 {float: right; width: 200px; margin: 10px; padding: 5px; border: #92a7c4 1px solid; font-style: italic; font-size: 0.6em; text-align: center}

/* FINE IMMAGINI FLOTTANTI */





/* MENU DEL DECRETO */

#navbar { width: 100%; text-align: left; border: 0px; font-size: 0.8em;}
#navbar img {vertical-align: top;}
#navbar ul {padding: 0px 10px 0px 10px;	margin: 0px 0px 1px 0px;} /*come link di terzo livello*/
#navbar li {font-size: 9px; font-weight:normal; margin-left:1px; margin-right:1px; list-style-type:none}
#navbar li a {color: #0056AC; text-decoration:underline}
#navbar li a:hover {color: #285534;}
#navbar strong {font-size: 11px; font-weight:normal;} /* Utilizzato per linkare i CAPITOLI (visualizzati
														piu' in grande rispetto ai link normali) */
														
/* FINE MENU DEL DECRETO */




/* 	
 * MENU DI TERZO LIVELLO (MENU ALTO)
 *
 * Utilizzato spesso in MednetU, in UniTelematica viene utilizzato
 * per sistemare l'icona "Print" e il link "Visualizza il documento
 * in versione PDF"
 *
 * E' un elenco puntato "trasformato" da verticale a orizzontale.
 *
*/

#menubar {margin: 0px; margin-right: 18px; margin-left: 10px; padding: 0px; border:0px; text-align: right}
#menubar img {vertical-align: top; margin: 0px; padding: 0px;} /* difficilmente vertical-align funzionerą: e' un parametro che si passa alle CELLE DI TABELLA */
#menubar ul {padding: 0px; margin: 0px; margin-bottom: 8px;} 
#menubar li {display: inline; font-weight: normal; margin-left: 8px; margin-right:8px; list-style-type:none; font-size: 8pt; }
#menubar li a {padding-bottom: 1px; color: #0056AC; text-decoration:underline;}
#menubar li a:hover {color: #285534;}

/* FINE MENU DI TERZO LIVELLO (MENU ALTO) */



/* AREA COMUNICAZIONE */
/*** Sezione EVENTI  ***/
#rel_docs {float: right; width: 200px; border-left: #0056AC 1px solid; padding: 0px; margin:0px 0px 3px 3px;}
#rel_docs h3 {margin: 0px; background-color:#0056AC; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-align:center;}
#rel_docs h4 {display:block; margin-top: 3px;margin-left: 20px;margin-right: 20px;padding-left: 8px; border: 1px solid #0056AC; border-top: 0px; border-right: 0px; font-size: 0.8em; text-align: left;}
#rel_docs ul {list-style-type:circle; font-size: 7pt; font-weight: bold;}
#rel_docs a {font-size: 8pt;  font-weight: normal;}
#rel_docs span {background-color:#EBEBEB;font-size: 7pt; font-weight: normal;font-style: italic;}
#major_docs {border: 0px; border-bottom: 1px solid #0056AC; padding: 3px; margin: 3px;	margin-left: 0px; padding-left: 0px; margin-right: 210px;}
#major_docs h3 {margin-top: 3px; padding: 2px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-align: center; background-color:#DBDBDB; }
#major_docs ul {list-style-type:circle; font-size: 7pt; font-weight: bold;}
#major_docs a {font-size: 8pt;  font-weight: normal;}
#major_docs span {background-color:#EBEBEB;font-size: 7pt; font-weight: normal;font-style: italic;}
#major_docs p,ol {font-size: 11px; line-height: 4.5mm;}

#ev_agenda {margin-right: 210px; height: 150px; padding: 3px; padding-left: 150px; }

#ev_agenda p {padding: 20px; padding-left: 0px; padding-top: 5px; display: block; border: 1px solid #0056AC; border-left: 0px; border-top: 0px; font-size: 11pt; vertical-align: middle; text-align: right;}
#evagenda a {color: #000099;}

/*
 * Home Page
 * Area Comunicazione Telematica
 */
.comm {
	margin-top: -10px;
	z-index: 1000;
	padding: 80px 0 60px 433px !important;
	background-position: top left
}



#comm_menu ul {background-color: transparent !important; width: 280px;
	 margin: 0; padding: 0; padding-left: 30px; list-style-image:url(pics/pointer.gif) !important;}

#comm_menu ul li {  font-size: 20px; line-height:24px; padding: 0 !important; padding-left: 10px !important; margin-bottom: 4px;}

#comm_menu ul li.breakline {list-style-image: none !important; list-style-type: none !important;}

#comm_menu ul li a {color: #000; text-decoration: none;}

#comm_menu ul li a:hover {text-decoration: underline;}


/*
 * Verificare se e come queste classi vengono utilizzate dall'Area Comunicazione
 * di UniTelematica. 
 */

#meetings_testata {margin-left: 10px; margin-right: 18px; padding: 0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#meetings_testata h1 {margin: 5px; font-size: 1.60em; color: #0056AC; text-align: center;}
#meetings_testata h2 {display: block; margin: 5px; font-size: 0.90em; text-align: center;}
#meetings_content {margin: 10px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;}
h4.docs_cat {display:block; margin-top: 3px;margin-left: 20px;margin-right: 20px;padding-left: 8px; border: 1px solid #0056AC; border-top: 0px; border-right: 0px; font-size: 0.8em; text-align: left;}
ul.rel_docs {margin-left: -20px; margin-bottom: 4px; list-style-type:circle; font-size: 7pt; font-weight: bold;}
li.rel_docs a {font-size: 8pt;  font-weight: normal;}
li.rel_docs span {background-color:#EBEBEB;font-size: 7pt; font-weight: normal;font-style: italic;}
div.table {margin-right: 210px;border: 0px;margin: 3px;}
#meetings_content table {border: 1px solid #F5F5F5;}
#meetings_content th {font-size: 0.8em;font-weight: bold;padding: 4px;}
#meetings_content th.title {font-size: 0.8em;font-weight: bold;padding: 4px;color: #ffffff;background-color: #028E57;}
#meetings_content td {border: 1px solid #E2E2E2;font-size: 0.8em;font-weight: normal;padding: 3px;}
#meetings_content div.agenda {margin-right: 210px; background: url(agenda.gif) no-repeat left top; height: 160px; padding: 3px; padding-left: 150px;}
#meetings_content p.agenda {padding: 20px; padding-left: 0px; padding-top: 5px; display: block; border: 1px solid #0056AC; border-left: 0px; border-top: 0px; font-size: 11pt; vertical-align: middle; text-align: right;}
#meetings_content a.agenda {color: #000099;}


/* FINE CSS AREA MEETINGS/COMUNICAZIONE */



/* SCOBOX */ 

/*
 * Questa sezione descrive lo SCOBOX, ovvero l'elenco di materiali didattici
 * collegati alla lezione di cui si sta consultando un particolare Asset.
 *
 * I colori dei link nello SCOBOX in questa versione sono resi uguali 
 * ai link standard del resto del sito.
 */

#scobox {margin: 0px;margin-left: 5px;border: 0px;border-left: 1px solid #028E57; width: 160px;}
#scobox div.title {border: 1px solid #028E57;border-left: 0px;font-size: 8pt; color: #000000;text-align: center;}
#scobox table  {margin-top: 2px;margin-bottom: 0px;color: #F89948; text-align: left;}
#scobox  td {margin-left: -35px;margin-bottom: 2px;line-height: 1em;list-style-type: none;border-right: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;padding: 5px 0px 5px 0px;font-size: 9px;}
#scobox  td a:link {display: block;border-right: 1px solid #F3F3F3;color: #0056AC;font-weight: normal; text-decoration: none;}
#scobox  td a:visited {display: block;border-right: 1px solid #F3F3F3;color: #0056AC;font-weight: normal;text-decoration: none;}
#scobox  td a:hover {display: block;background-color: #F3F3F3;border-right: 1px solid #F3F3F3;font-weight: normal;padding: 7px 0px 5px 0px;
margin: -7px 0px -5px 0px; text-decoration: underline;}



#scobox td.arg {font-size: 9px !important; line-height: 11px; color: #000000 !important; font-variant:normal !important;}

#scobox td.arg  span.arg {font-size: 10px !important; font-variant: small-caps !important; font-weight:bold !important;}

/*#scobox td.arg a {color: #000000 !important;}*/




#scobox2 div.title {font-size: 8pt;color: black;text-align: center;}
#scobox2  td {margin-left: -35px;margin-bottom: 2px;line-height: 1em;list-style-type: none;padding: 0px 0px 0px 0px;font-size: 8pt;}

.boxsurround {
	border: 3px outset #FFFFFF;
}


/*
#scobox ul  {margin-top: 2px;margin-bottom: 0px;color: #F89948;}
#scobox  li {margin-left: -35px;margin-bottom: 2px;line-height: 1em;list-style-type: none;border-right: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;padding: 5px 0px 5px 0px;font-size: 8pt;}
#scobox  li a:link {display: block;border-right: 1px solid #F3F3F3;color: #0056AC;font-weight: normal;}
#scobox  li a:hover {display: block;background-color: #F3F3F3;border-right: 1px solid #F3F3F3;font-weight: normal;padding: 7px 0px 5px 0px;
margin: -7px 0px -5px 0px}
#scobox  li a:visited {display: block;border-right: 1px solid #F3F3F3;color: #000099;font-weight: normal;}
*/

/* FINE SCOBOX */


/* RASSEGNA STAMPA */

#content {border: 0px; padding: 4px; margin: 10px 10px 5px 10px;}
#content div.title {font-size: 20px; padding: 6px; font-weight: bold; color: #000000; text-align: left;}
#content h4 {margin: 2px; font-style: italic; font-size: 16px;}
#content div.pdf {padding: 2px; margin-top: 4px; border: 1px solid #d5e5ec; border-left: 0px; border-right: 0px; font-size: 12px; font-weight:bold; text-align:right; color:#000066;}
#content div.uninett {padding: 2px; margin: 0px; margin-bottom: 5px; border-bottom: 1px solid #d5e5ec; font-size: 12px; font-weight:bold; text-align:right; color:#000066;}
#content a.uninett {font-size: 8pt;color: #0056AC;}
#content a.uninett:visited {font-size: 8pt;color: #0056AC;}

#content div.documenti {margin-top: 4px; padding: 1px 1px 1px 8px; border: 1px solid #d5e5ec; border-left: 0px; border-right: 0px;font-size: 12px; color: #000000;}

#content div.press {padding: 4px; font-size: 8pt; text-align:right;}

#content th.prelease {padding: 4px; font-size: 8pt; color: #FFFFFF; background-color: #028e57; text-align: left;}

#content th.prelease2 {padding: 4px; font-size: 8pt; color: #FFFFFF; background-color:#000099; text-align: left;}

#content td.prelease {padding: 4px; font-size: 8pt; border-left: #0056AC 1px solid; border-bottom: #0056AC 1px solid; text-align: left; color: #000000;}

#content td.leggi {padding: 4px; border-left: #0056AC 1px solid; border-bottom: #0056AC 1px solid; text-align:center}

#content td.titolo {padding: 4px; border-left: #0056AC 1px solid; border-bottom: #0056AC 1px solid; text-align: left; font-size:12px; font-weight:bold; color:#000000;}

#content a.titolo {font-weight: bold; font-size: 16px; color:#000000}
#content a.prelease:link {font-weight: normal; font-size: 8pt; color: #0056AC;}
#content a.prelease:visited {font-weight: normal; font-size: 8pt; color: #0056AC;}
#content a.prelease:hover {font-weight: normal; font-size: 8pt; color: #285534}

.newstesto {font-weight: 300; font-size: 12px; color: #000000;}

#newsbottom {padding:4px; padding-top: 12px; margin-top: 60px; font-size: 16px; border-top: #d5e5ec 1px solid; color: #447b93; text-align: right; font-weight:bold; font-style:italic;}

#newsbottom_provv {padding:4px; font-size: 16px; border-top: #d5e5ec 1px solid; color: #447b93; text-align: right; font-weight:bold; font-style:italic;}

#top3 {margin-top: 5px; margin-left: 5px;}

#top2 h2 {margin-top: 5px; margin-left: 5px; text-align:left;}

.winhdr {padding: 3px; font-size: 11px; font-weight:bold; color: #000000; background-color:#e6e7e8;}

/* FINE RASSEGNA STAMPA */



/* CLASSI SPURIE
 * Classi da ottimizzare.
 * 
 *
 *
 *
 *
 */



.mini {font-weight: bold} /* classe asemantica, da rintracciare nel codice ed eventualmente eliminare */


.green {color: #00925b} /* classi "coloranti" utilizzate per la scritta MedNet'U - dovrebbero essere eliminate */
.blue {color: #2f3780}
.orange {color: #ee9902}

.elenco {font-size: 0.8em}

.docTitle {text-align:center;font-size:13.5pt;font-family: Verdana, Arial, Helvetica, sans-serif;}


.pageText
{
	COLOR: #585858; 
}
.newsTop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #6b6b6b;
    FONT-FAMILY: arial, sans-serif;
   
}
.newsTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #6b6b6b;
    FONT-FAMILY: arial, sans-serif;
   
}
.newsText
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 5mm;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.uplTextTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-FAMILY: verdana, sans-serif;
}
.suplTextTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-FAMILY: verdana, sans-serif;
}
.uplText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana, sans-serif;
}
.Atextcenter
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 18px;
    FONT-FAMILY: "Arabic Transparent", sans-serif;
    TEXT-DECORATION: none;
   
}
.textcenter
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}
.textcenter2
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}
.stextcenter2
{
    FONT-SIZE: 0.7em;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.leftmenu
{	
	color: #0056AC;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.regform
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sstextcenter
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  
}
.ssstextcenter
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  
}
.sstextmenu
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}
.lVETLink {text-decoration: underline; font-weight: normal; }
.tit
{
    FONT-SIZE: 15px;
    COLOR: #585858;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bachecaTit
{
    FONT-SIZE: 14pt;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.stit
{
    FONT-SIZE: 14px;
		FONT-VARIANT: small-caps;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tit2
{	
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	
}

.tit2a
{	
    FONT-SIZE: 8pt !important;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.stit2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.slink
{
    /*FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
.slink2/*da eliminare dopo aver modificato il codice almeno di course.inc*/
{
    /*FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
.noIPsat
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 4mm;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
}
.frameStyle
{
    BORDER-RIGHT: #000000 1px groove;
    BORDER-TOP: #000000 1px groove;
    BORDER-LEFT: #000000 1px groove;
    BORDER-BOTTOM: #000000 1px groove
}
.chatMessage2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, geneva, arial, helvetica, sans-serif
}
.chatLoggedOut
{
    FONT-SIZE: 10px;
    COLOR: #aa3333;
    FONT-FAMILY: Verdana, geneva, arial, helvetica, sans-serif
}
.chatLoggedIn
{
    FONT-SIZE: 10px;
    COLOR: #33aa33;
    FONT-FAMILY: Verdana, geneva, arial, helvetica, Sans-serif
}
.chatLeavingRoom
{
    FONT-SIZE: 10px;
    COLOR: #9999aa;
    FONT-FAMILY: Verdana, geneva, arial, helvetica, sans-serif
}
.chatEnteringRoom
{
    FONT-SIZE: 10px;
    COLOR: #3333aa;
    FONT-FAMILY: Verdana, geneva, arial, helvetica, sans-serif
}
.chatUsername
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: maroon;
    FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif
}
.chatMessage
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Sans-serif
}
.chatInfoText
{
    FONT-SIZE: 8pt
}

#data {text-align:center;}

#data table {text-align: left; border-collapse:collapse;}

#data table td {border: 2px solid #FFFFFF; padding: 3px;}

.chatRc
{
	font-size: 8pt;
	font-weight: bold;
	color: #585858;
}
.chatR
{
	font-size: 8pt;
	font-weight: normal;
	color: #585858;
}

.chatRoomCat {
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DBDBDB; 
	padding-left: 10px !important;
	color: #585858;
}
.forumCat
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 4mm;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #a6a7a8
}
.forumTopic
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 4mm;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f1f2f2
}
.forumMsg
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 4mm;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f1f2f2
}
.forumLocked
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 4mm;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6e7e8
}
.prsBox
{
}
.prsTit
{
    BORDER-TOP-WIDTH: 2px;
    BORDER-LEFT-WIDTH: 2px;
    BORDER-BOTTOM: 2px groove;
    BORDER-RIGHT-WIDTH: 2px
}
.ApageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #a1b3b6;
    FONT-FAMILY: "Arabic Transparent", sans-serif;
  
}
.Atextcenter
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 18px;
    FONT-FAMILY: "Arabic Transparent", sans-serif;
    TEXT-DECORATION: none;

}
.A_Menu
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 14px;
    FONT-FAMILY: "Arabic Transparent", sans-serif;
    TEXT-DECORATION: none;
    
}
.atit
{
    FONT-SIZE: 18px;
    COLOR: #000099;
    FONT-FAMILY: "Arabic Transparent", sans-serif;
}
.tabview
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

#top
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 1px;
    BACKGROUND-POSITION: 20px 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 1px;
    BACKGROUND-IMAGE: url(../e/news/images/logo_mednetu.jpg);
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 10px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 118px;
    BACKGROUND-COLOR: #84aed6;
    voice-family: inherit
}
#top2
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 1px;
    BACKGROUND-POSITION: 0px 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 10px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 0px;
    BACKGROUND-COLOR: white;
    voice-family: inherit
}
UNKNOWN
{
    HEIGHT: 118px
}
#top H1
{
    FONT-SIZE: 36px;
    MARGIN: 70px 10px 0px 0px;
    COLOR: #f2f2f2;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-ALIGN: right
}
#top2 H1
{
    FONT-SIZE: 32px;
    MARGIN: 16px 0px 0px 200px;
    COLOR: #000066;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, sans-serif;
    LETTER-SPACING: 5pt;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
#navmenu
{
    LEFT: 20px;
    BACKGROUND-IMAGE: url(../e/pics/bkg_universita.gif);
    POSITION: absolute;
    TOP: 155px
}
#navmenu2
{
    LEFT: 0px;
    BACKGROUND-IMAGE: url(../e/pics/bkg_universita.gif);
    POSITION: absolute;
    TOP: 135px
}
#navmenu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navmenu A
{
    BORDER-RIGHT: #84aed6 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ffffff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 170px;
    COLOR: #000099;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #84aed6 1px solid;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#navmenu2 A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7.5pt;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 1px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, sans-serif;
    TEXT-DECORATION: none
}
#navmenu A:hover
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #84aed6 1px solid;
    BORDER-LEFT: #84aed6 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #84aed6
}
#navmenu A.orangeMenu
{
    BORDER-RIGHT: #84aed6 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ffffff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 170px;
    COLOR: #000099;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #84aed6 1px solid;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#navmenu A.orangeMenu:hover
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #84aed6 1px solid;
    BORDER-LEFT: #84aed6 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffb423
}
#navmenu LI
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 2px;
    TEXT-ALIGN: right
}
#navmenu H2
{
    BORDER-TOP: #84aed6 1px dashed;
    MARGIN-TOP: 35px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 10px;
    COLOR: #84aed6;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
#getacro
{
    LEFT: 20px;
    BOTTOM: 0px;
    POSITION: absolute
}
#getacro A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}

div.hrline {
  height: 0px;
  margin: 0px;
  border-bottom: 1px solid #ccc !important;
  font-size: 1px; /* IE 6 */
  margin: 2px 0 3px 0;
}

hr.hrline {
  border: 1px solid;
  color: #000;
  background-color: #000;
  height: 1px;
}

hr.hrdotted {
	border: 1px dotted;
	color: #000;
	background-color: #000;
	height: 1px;
}

hr.dotted {
/*Utilizzato per separare elenchi nell'indice del decreto*/
	margin-right: 20px;
	margin-left: 8px;
	border: 1px dotted;
	color: #888888;
	background-color: #000;
	height: 1px;
}



#info {
	margin: 10px;
	margin-left: 7px
}

#info p {
	font-size: 10pt;
}

#info div.img {
	display: block;
	float: left;
	width: auto !important;
	width: 220px;
	padding: 4px;
	margin: 10px;
	margin-top: 0px;
	border: 1px solid #E9E9E9;
}

#info ul.indexdoc {
	width: 550px;
}

#info ul li {
	display: block;
	padding: 4px;
	margin: 8px;
	font-size: 10pt;
	border: 1px solid #E7EAF8;
	border-top: 0px;
	border-right: 0px;
}

#info ul li a{
	color: #0056AC;
}

#info ul li a:visited{
	color: #585858;
}

#info ul li a:hover{
	color: #285534
}

#info span.num_verde {
	font-weight: bold;
	color: #0056AC;
}

#info a {
	font-size: 10pt;
	font-weight: normal;
	color: #0056AC;
}


#info a:visited {
	color: #585858;
}

#info a:hover {
	color: #DBDBDB;
}

#info div.center {
	width: 300px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	margin-left: 2px;
	margin-top: 50px;
	border: 1px solid #C0E6DB;
	padding: 10px;
	vertical-align:middle;
}

h1.contacts {
	font-size: 10pt !important;
	font-weight: bold;
}

.winhdrdestro {
	background-color: #f1f2f2;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #000000;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ffffff 1px dashed;
	FONT-FAMILY: Tahoma, Verdana, Sans-serif;
	background-position: center;
	text-align: right;
}

/* STILI ORDINAMENTI DIDATTICI MIUR */

#ordin_miur {
	width:95%; 
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
    FONT-SIZE: 8pt !important;
    LINE-HEIGHT: 4.5mm;
}

/* GESTIONE CALENDARI/AGENDA */
table#appuntamenti {
font-size: 9pt; 
color: #585858; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
border-collapse: collapse;
}
table#appuntamenti td {
padding: 4px;
border: 1px solid #F4F4F4;
}

#appuntamenti td.app_command {
width: 100px;
text-align:left;
font-size: 7pt;
padding-left: 15px;
}

span.event_info {
font-size: 7pt;
}

form#bottom_agenda input {font-size:7pt;}

label {font-weight: bold;}
legend {padding: 2px; background-color:#0056AC; color: #FFFFFF;font-weight: bold;}
fieldset {margin-bottom: 10px;}

/* Menu di Terzo livello per Offerta Formativa */

blockquote.terzo {
font-size:7pt; 
padding: 0px; 
margin: 0px; 
margin-left: 8px
}


blockquote.last {
font-size:7pt; 
padding: 0px;
margin: 0px; 
margin-left: 8px; 
margin-bottom: 8px;
}

/* 
 *
 * CSS Palinsesti
 *
*/

.oflist_ul {display:block;list-style-type:none;font-size:11px;} /* <ul> */
.oflist_li1 {background-color:#DBDBDB; padding-left:4px; margin-bottom:1px;} /* <li> grigio */
.oflist_li2 { padding:0px 4px 4px 4px;} /* <li> bianco */

div#canali {clear: both; margin: auto; margin-top: 10px; width: 200px; }

#canali h1 {padding: 2px; margin-bottom: 0px; margin-top: 0px; background-color:#0056AC; font-size: 10pt; text-align:center; color: #FFFFFF;font-weight: bold; }

#canali ul.channellist {margin: 0px; padding: 0px; list-style-type: none;}

#canali ul.channellist li {font-size: 8pt; margin: 5px 0px 5px 0px;   }

#canali ul.channellist li a {display: block; padding: 2px; padding-left: 10px; font-weight: normal; border:0px; border-bottom:1px solid #DBDBDB; }

#canali ul.channellist li a:visited {display: block; padding: 2px; padding-left: 10px; font-weight: normal; border:0px; border-bottom:1px solid #DBDBDB}

#canali ul.channellist li a:hover { color: #DBDBDB;}

div#oraintv {float:left; width: 60%; margin: 5px; margin-top: 0px; font-size: 8pt;}

#oraintv h1 {margin-top: 10px; margin-bottom: 2px; padding:2px; background-color:#0056AC; font-size: 10pt; color:#FFFFFF; font-weight: bold; text-align:right; padding-right:15px;}

#oraintv h2 {margin-top: 2px; padding: 2px; font-size: 9pt; border: 1px solid #DBDBDB; border-bottom: 0px; margin-bottom: 0px; text-align:center;} 

table.nowTV {margin: 0px; padding: 0px; border: 0px; font-size: 8pt; color: #585858; width:100%; empty-cells:show; border-collapse:collapse;}

table.nowTV td, table.nowTV th {border: 3px solid #FFFFFF;}

table.nowTV th {width: 20%; text-align:center; background-color:#F4F4F4; border: 5px solid #FFFFFF; }

table.nowTV td {width: 80%; text-align: left; font-size: 8pt; border: 7px solid #FFFFFF;} 

table.nowTV td a {font-weight: bold;}

table.nowTV td span.degree {display: block; background-color:#F4F4F4; padding: 5px; }

a.degreelink {font-weight: normal !important; color: #0056AC}

table.nowTV td h3 {font-size: 9pt; background-color:#F4F4F4; color: #0056AC; font-weight: normal; margin-top: 0px; padding: 2px;}

span.label {color: #0056AC}

div.channel {width: 80%; margin: auto; }

table.testatach {border: 0px; font-size: 8pt; color: #585858; width:100%; empty-cells:show; border-collapse:collapse;}

.testatach th {background-color:#FFFFFF; font-size: 10pt; padding: 4px; border: 3px solid #FFFFFF; font-weight: normal; }

.testatach th span {font-weight: bold; color:#0056AC; font-size: 12pt; }

.testatach td {background-color:#F4F4F4; font-weight: normal; padding: 2px; border: 3px solid #FFFFFF; width: 25%; text-align:center; vertical-align:middle;}

.testatach td a {color:#0056AC;}

.testatach td.today {font-weight: bold; width: 50%;font-size: 9pt;}

.testatach td.today span {color:#0056AC;}

.testatach td.today label {font-size: 10px !important; font-weight: normal !important; color: #585858 !important;}

span.note {font-size: 8pt; font-weight: normal; color: #585858 !important;}

/* FINE CSS PALINSESTI */


/* Piani degli studi statici */

table#pds {
	font-size: 9pt;
}

#pds th.anno {
	background-color: #0056AC;
	font-size: 10pt;
	color: #FFFFFF;
}

#pds td span {font-size: 8pt; font-style: italic;}

/* Piani degli studi dinamici */

div.anno {
    font-size: 15px;
	text-align: center;
	font-weight: bold;
}

table.pdsdyn
{
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	border-collapse:collapse;
}

table.pdsdyn td 
{
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	font-size: 8pt;
	padding:2px !important;
}

table.pdsdyn td span.uniprof
{
	font-size: 9px !important;
}

table.pdsdyn th
{
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	text-align:center;
	font-size: 12px;
	padding:2px !important;
}

table.pdsdyn td.stextcenter
{
	font-size: 8pt;
	padding:2px !important;
}

table.pdsdyn th.textcenter
{
  FONT-SIZE: 0.8em;
	padding:2px !important;
}

table.pdsdyn td.intspecial {
background-color:#339F7C;
font-weight: bold;
color: white;
font-size: 10px;
padding-top: 0 !important;
padding-bottom: 0 !important;
border-bottom: 0 !important;
}

table.pdsdyn td.spacespecial {
font-size: 10px;
padding-top: 0 !important;
padding-bottom: 0 !important;
border-bottom: 0 !important;
}

table.pdsdyn td.matspecial {
background-image:url(../../e/skins/uninettuno/pics/sfondospecial.jpg);
background-position: top left;
background-repeat:repeat-y;
padding-left: 5px !important;
}




table.pdsdyn1
{
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	border-collapse:collapse;
}

table.pdsdyn1 td 
{
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	font-size: 8pt;
	padding:2px !important;
}

table.pdsdyn1 td span.uniprof
{
	font-size: 9px !important;
}

table.pdsdyn1 th
{
	border-style:solid;
	border-width:1px;
	border-color:#444444;
	text-align:center;
	font-size: 10px;
	padding:2px !important;
}

table.pdsdyn1 td.stextcenter
{
	font-size: 8pt;
	padding:2px !important;
}

table.pdsdyn1 th.textcenter
{
  FONT-SIZE: 0.8em;
	padding:2px !important;
}

table.pdsdyn1 td.intspecial {
background-color:#339F7C;
font-weight: bold;
color: white;
font-size: 10px;
padding-top: 0 !important;
padding-bottom: 0 !important;
border-bottom: 0 !important;
}

table.pdsdyn1 td.spacespecial {
font-size: 10px;
padding-top: 0 !important;
padding-bottom: 0 !important;
border-bottom: 0 !important;
}

table.pdsdyn1 td.matspecial {
background-image:url(../../e/skins/uninettuno/pics/sfondospecial.jpg);
background-position: top left;
background-repeat:repeat-y;
padding-left: 5px !important;
}

/* PAGINA INSEGNAMENTO */

h2.ins {
	font-size: 12pt;
	color: #2D8C6D;
	text-align:center;/*
	border-bottom: 1px solid #2D8C6D;*/
	margin-bottom: 5px;
	text-align:center;
}

table.ins {
font-size: 8pt; color: #585858; border-collapse:collapse;
}

table.ins th {width:260px; padding: 3px; color: #20624D; border: 1px solid #F1F3F5; font-weight:normal; text-align:left;}
table.ins td {width: 50%; padding: 3px;  background-color: #FFFFFF; color:#585858; border: 1px solid #F1F3F5;   font-weight:bold;}

/* Materia didattico Tutor */

div.tutmatdid {padding: 4px; /*border: 1px solid #0056AC; */text-align:center; width: 160px; font-size: 9pt;}

table.tableasset {/*border-left: 1px solid #0056AC; */width: 150px;}

table.tableasset td.asset {/*border-bottom: 1px solid #0056AC; */font-size: 8pt; padding: 3px;}



/* Motore di Ricerca - Raggioli */


.sf {
	font-weight: normal;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}
.rosso {
	color: #990000;
	font-weight: bold;
}

.tagLine {
	font-size:11px;
	color: #000000;
	font-family: verdana;
	font-weight: normal;
}


form.search {font-size: 8pt; margin: auto; margin-top: 15px;}

form.search input {font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif;}

form.search fieldset {border: 1px solid #F1F3F5; padding: 8px;}

form.search fieldset.mfield {border-style:inherit; background-color: #F1F3F5; text-align: left;}

form.search fieldset.lang {text-align: left; font-size: 8pt;margin: 1px;}

form.search fieldset.type {text-align: left; font-size: 8pt;margin: 1px;}

form.search legend {border: 1px solid #F1F3F5; background-color: #FFFFFF; color:#20624D; font-size: 8pt;}

form.search label {font-size: 8pt; font-weight: bold; text-transform:capitalize; }


/* Classi per le nuove pagine della Web-based didactic */

span.teacherlist 
{
  display:block;
  width: 166px;
  padding: 3px;
  background-color:#F1EFEF;
  font-size: 8pt;
  color:#585858;
  text-align:left;
  padding-left:7px;
    }
	
	
/* Visualizzazione Classi di Studenti */

h3.suddclas {
	margin-top: 0px;
	font-size: 10pt;
	color:#37AE88;
	text-align: center;
	border-bottom: 1px solid #F1F3F5;
}

h3.intestazioneclassi { 
	font-size: 8pt;
	text-transform:none !important;
	font-weight:normal !important;
	color: #585858;
}

table#classi {
	width: 100%;
	border-collapse: collapse;
	font-size: 8pt;
}

.classeheader {
	width: 100%;
}

#classi th {
	background-color: #F4F4F4;
	border: 1px solid #000;
	padding: 2px;
}

#classi td {
	border: 1px solid #000;
	padding: 2px;
	padding-left: 8px;
}

div.boxvuota { 
  border: 1px solid #000; 
  padding: 3px; margin-top:5px; 
  background-color: #F4F4F4; 
}

/* Menu scorm */

.scormmenu
{
	background-color:#E6E7E8;
	height:14px;
	width:100%;
	font-size: 8pt;
	margin-top:5px;
	margin-bottom:3px;
}




/* NUOVO MENU PROF */


ul#menuprof {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 168px;
}

#menuprof li {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	padding-left: 8px;
	font-size: 9px;
	background-color:#F5F5F5;
	border: 0px;
	border-bottom: 2px solid #FFFFFF;
}


/* Voci di menu terzo livello */


span.leftmenunop {
	font-size: 11px;
	font-variant: small-caps;
	font-weight:bold;
	padding-left: 0px !important;
}


#menuprof li a {
	text-decoration: none;
	color: #585858;
}

span.learnenv a {
	font-weight: bold;
}

#menuprof li a:hover {
	text-decoration: underline;
	color: #000000;
}

span.leftsubmenu {
	padding-left: 12px;
}


/** 
 ** Ambienti di apprendimento
 ** Nuovo LayOut Link di accesso a singoli materiali
 ** 04/10/06 - Alessandro Caforio
 **/
 
div#ambienti_link {display: block; margin: 0px;} /* Blocco che conterrą l'elenco a righe alternate */
 
#ambienti_link dt {margin: 2px; background-color:#DBDBDB; font-size: 11px; padding: 4px; padding-left:4px; font-weight: bold;} /*riga grigia . titolo */
 
#ambienti_link dd {margin:2px; margin-top: 10px; padding:0px 4px 4px 4px; border: 1px solid #ccc; border-right: 0px; border-top: 0px; background-color:#FFFFFF; font-size: 10px; line-height:12pt;} /*riga bianca . descrizione */

#ambienti_link dd span a {color: #0056AC;}
#ambienti_link a:hover {color: #000000;}

  #ambienti_link span span {font-size: 9px; color: #CCCCCC;} 

 #ambienti_link dt span {font-size: 11px; color: #585858;} 

/**
 ** UninettunoSRL
 ** Elenco Progetti Europei e di ricerca con descrizione
 ** Utilizzo di <dl>, <dt>, <dd> 
 ** 14/12/2006 - Alessandro Caforio
 **
 **/

dl#projects2 {
	margin: 0px;
	padding-left: 30px;
	width: 70%;
}

#projects2 dt {
	padding: 3px;
	padding-left: 9px;
	background-color: #DBDBDB;
	color: #000000;
	font-size: 11px;
}

#projects2 a {font-weight: bold !important}

#projects2 dd {
	margin-left: 6px;
	background-color: #FFFFFF;
	padding: 4px;
	font-size: 10px;
	color: #585858;
	font-style:italic;
}
 
dl#projects {
	margin: 0px;
	padding-left: 30px;
	width: 70%;
}

#projects dt {
	padding: 3px;
	padding-left: 9px;
	background-image: url(../../e/skins/uninettuno/pics/sfondo_proj.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	clear:both;
}

#projects a {font-weight: bold !important}

#projects dd {
	margin-left: 6px;
	background-color: #FFFFFF;
	padding: 4px;
	font-size: 10px;
	color: #585858;
	font-style:italic;
}

#projects dd.lincei {
	min-height:100px;
	height: auto !important;
	height: 100px;
	
	
}

#projects dd img {
	display: block;
	float: left;
	margin-right: 20px;
}


table#visuamatdid td {font-size: 11px !important;}

/**
 *
 * Modifiche per Lincei
 *
 */
 
 #event_pic {float: left; margin: 0 20px 20px 0; width: 200px;}
 
 h1.print {display: none;}
 a#stampa {display: block; text-align: right; margin-top: 20px; margin-right: 20px;}
 
#lincei_video {float: left; margin: 0px; margin-top: 8px; margin-right: 10px; }
#lincei_list { margin: 0px; margin-top: 8px; width: 200px; height: 356px; border: 2px solid #F4F4F4; overflow: auto; font-size: 7pt;}

/* 
 * Stile per web partners
*/

h3.partners_green, h3.partners_grey {
	margin: 20px auto 0 auto;
	padding: 4px 0 0 30px;
	width: 522px;
	height: 20px;
	font-weight: normal;
	color: white;
	font-size: 14px;
}
h3.partners_green {
	background-color: #0056AC;
	background-image:url(../../e/CNContent/Uninettuno/06AreaComunicazione/PApartners/sfondo_green.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

h3.partners_grey {
	background-color: #888888;
	background-image:url(../../e/CNContent/Uninettuno/06AreaComunicazione/PApartners/sfondo_grey.gif);
	background-position: top left;
	background-repeat: no-repeat;
}


ul.webpartner_green, ul.webpartner_grey {
	width: 550px;
	margin: 0 auto 0 auto;
	padding: 0;
	border: 1px solid;
	border-bottom: 0;
	list-style-type:none;
}

ul.webpartner_green {
	border: 1px solid #0056AC;
	border-top: 0px;
	border-bottom: 0px;
}

ul.webpartner_grey {
	border: 1px solid #888888;
	border-top: 0px;
	border-bottom: 0px;
}



.webpartner_green li, .webpartner_grey li {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 8pt;
	border-bottom: 1px solid;
	height: 115px;

}

.webpartner_green li {border-bottom: 1px solid #888888;}

.webpartner_green li {border-bottom: 1px solid #0056AC;}

.webpartner_green li a.img, .webpartner_grey li a.img {
	display: block;
	float: left;
	width: 150px;
	height: 100%;
	vertical-align:middle;
}


.webpartner_green li a.img img, .webpartner_grey li a.img img{
	border: 0;
	margin: auto;
}

.webpartner_green li p, .webpartner_grey li p {
	margin: 0 0 0 150px;
	padding: 5px;

}







/*
 * Media Gallery
 *
 *
 */
 
 #lastcontent {
 	width: 475px;
	padding: 0px;
	float: left;
 }
 
 #lastcontent h6 {
 	font-size: 14px;
	font-weight: bold;
	color: #2F9574;
	text-align: center;
	margin: 5px;
 }
 
 ul#medialist {
 	border: 1px solid #EAEDF2;
	border-bottom: 0;
	list-style-type: none;
	padding: 0;
	margin: 0;
		width: 500px;
	margin: auto;
 }
 
 #medialist li {
 	display: block;
	margin: 0;
	padding: 0;
	clear: both;

 }
 
 #medialist li:after {clear: both}
 
 #medialist li a img {
 	display: block;
	border: 0;
	margin: 5px;
	float: left;
 }
 
 #medialist li h5 {
 	margin: 0;
	margin-top: 5px;
	margin-left: 140px;
	background-color: #EAEDF2;
	color: #2F9574;
	padding: 2px 5px;
	text-align: right;
	font-size: 10px;
 }
 
 #medialist li p {
 	margin: 0;
 	padding: 5px;
	font-size: 12px;
 }
 
/* #medialist li p a {
 	font-weight: bold;
 }
 */

   /*
	* Home Page Master
	*/
	
	.home_master {
	background: #FFF top left no-repeat; 
	height:600px;
	margin-top: 10px;
	}
	
	.home_master h1 {
		color: #FFFFFF;
		width: 105px;
		margin: 22px 0 0 258px;
		font-size: 18px;
		line-height: 24px;
		
		font-family: "Trebuchet Ms", Verdanal, Arial, sans-serif;
		
	}
	
   /*
	* PRESS ROOM
	*/
	
a.go {font-size: 11px; font-style: italic; }
a.go:hover {font-weight:bold;}

ul.listPR {list-style-type: square;}

span.date {font-size: 10px; font-weight: bold; color: #000000}


#sidebar {
width: 200px; float: right;
}
div.appbox {
	margin-top: 35px;
	margin-bottom: 30px;
	width: 190px;
	border: 1px solid #0056AC;
	background-color: #E2F5EF;
	line-height: 25px;
	padding: 8px 4px;
}

div.appbox h3 {
	background-color: #0056AC;
	color: white;
	padding-left: 4px;
	font-size: 14px;
	}



div.appbox ul {margin-left: 10px; margin-top: 8px; padding: 0; padding-left: 5px;}
div.appbox ul li {list-style-type: disc; color: #0056AC; line-height:14px; margin-bottom:5px; }
div.appbox a {
	text-decoration: none;
	font-size: 11px;
	}
	
div.appbox a:hover {
	color:  #0056AC;
	text-decoration: underline;
	
	} 
	
	
/*
 * Dicono di noi - 08/07/08 - Alessandro Caforio
*/


ul#diconodinoi {width: 550px; margin:0 auto; list-style-type: none; padding: 0}

#diconodinoi li {border: 1px solid #FFFFFF; border-right: 0; border-bottom: 0; display:block; clear:both; margin: 15px 0; padding-left: 4px ; }

#diconodinoi li p.date { margin: 15px 0; padding: 2px; float: left; font-size: 10px; border: 1px solid #E0E8F9; color: black; text-align: center; width: 70px; line-height:20px; font-weight: bold; }

#diconodinoi li div.quote {font-size: 12px; color: #333333; text-decoration: none; font-style: italic; background: url(pics/quote_closed.gif) top left no-repeat; margin: 0 0 0 60px; line-height: 20px; padding: 10px 0 10px 10px; min-height: 70px; height: auto !important; height: 70px;}

#diconodinoi li div.quote p.sign {text-align: right; font-size: 11px; font-style: normal; font-weight: bold; border-top:1px solid #E0E8F9;}


/* Elementi grafici della pagina 21sco.aspx */
.ArgumentHeader{
 float:left;
 background-color:#E6E7E8;
 padding:2px;
 margin-bottom:4px;
 width:100%;
}
 
.ArgumentTitle {
 float:left;
 display:block;
 width:75%;
 margin-left:0px;
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
}
 
.ArgumentLink{
 float:right;
 display:block;
 width:23%;
 font-size: 8pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
}
 

.DidacticMaterialArg{
 float:left;
 display:block;
 width:99%;
 margin:0px;
 padding:0px;
 }
 
.DidacticMaterialTitle {
 display:block;
 margin-left:29px;
 margin-top:0px;
 font-size:8pt;
 padding-bottom:20px;
 padding-top:4px; 
}

.MatNotAssociated {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding:2px;
}

.ClassAssMat {
 display:block;
 width:100%;
 font-size:8pt;
}

.ListClassAss {
 display:block;
 width:80%;
 font-size:8pt;

}

 .LinkAssClasse {
 display:block;
 font-size:8pt;
 margin-bottom:2px;
 }

/* CSS stylesheet */

#master {background: url(bkg.gif) top left no-repeat}
#master p, #master li {color: black; font.size: 12px;}
 #master h3.master {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #165281}

 #master p.module {background-color: #4C6892; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: white; font-weight: bold; padding: 2px 2px 2px 5px; width: 500px;}

 #master strong {color: #154D79} 
 #master a {color: #1B649E} 
 #master #menubar ul li a {color: #1B649E !important}

 #master table {border-collapse: collapse;color: black; font.size: 12px;}
 #master table td {border: 1px solid #165281; border-left: 0px; border-right: 0px;}
 
 /* Importazione CSS Comunicati Stampa */
 @import "comunicati.css" 

 /* Comunicazioni Istituzionali */
 
table.commistituz {border-collapse: collapse} 
table.commistituz td, th{border: 1px solid #EAEAF2;margin: 0;} 
table.commistituz th{background-color: #0056AC; color: white; padding: 1px 3px;} 
table.commistituz td {font-size: 11px; padding: 5px; padding-left: 3px} 
table.commistituz td.allegato {font-size: 10px;padding-left: 20px; background-image:url(allegato.jpg); background-repeat:no-repeat; background-position:top left;} 
table.commistituz em {font-size: 10px;}

/** Consigli di Facoltą

table#ConsiglioFacolta td {text-align: left !important}

