

/****************************************************************************************/
 /* 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-weight: normal; 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}

p {font-size: 8pt}

ul {line-height: 5mm;}
ol {line-height: 5mm;}

a {font-weight: normal; color: #2166B3;}
a:hover {color: #285534}

a img {border:0px}



.pageTitle {display: block; margin: 10px; margin-right: 18px; padding: 3px; padding-right: 10px; font-weight: bold; font-size: 0.9em; color: #FFFFFF; background-color:#2166B3; text-align: right;} /*classe da utilizzare in io.printContentHeader() */

.subtitle {	display: block;	text-align:right;	font-size:0.9em; 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;}
span.stextcenter {padding: 0px !important;}

/* FINE ELEMENTI GENERICI COMUNI A TUTTE LE PAGINE */




/* 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;}
.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: #2166B3; 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: #2166B3; 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: #2166B3 1px solid; padding: 0px; margin:0px 0px 3px 3px;}
#rel_docs h3 {margin: 0px; background-color:#2166B3; 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 #2166B3; 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 #2166B3; 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; background:url(eventi.jpg) left top no-repeat; height: 150px; padding: 3px; padding-left: 150px; }
#ev_agenda p {padding: 20px; padding-left: 0px; padding-top: 5px; display: block; border: 1px solid #2166B3; border-left: 0px; border-top: 0px; font-size: 11pt; vertical-align: middle; text-align: right;}
#evagenda a {color: #000099;}

/*
 * 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: #2166B3; text-align: center;}
#meetings_testata h2 {display: block; margin: 5px; font-size: 0.90em; text-align: center;}
#meetings_content {margin-left: 10px; margin-right: 18px; margin-top: 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 #2166B3; 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 #2166B3; 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: #2166B3;font-weight: normal; text-decoration: none;}
#scobox  td a:visited {display: block;border-right: 1px solid #F3F3F3;color: #2166B3;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: #2166B3;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: #2166B3;}
#content a.uninett:visited {font-size: 8pt;color: #2166B3;}

#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: #2166B3 1px solid; border-bottom: #2166B3 1px solid; text-align: left; color: #000000;}

#content td.leggi {padding: 4px; border-left: #2166B3 1px solid; border-bottom: #2166B3 1px solid; text-align:center}

#content td.titolo {padding: 4px; border-left: #2166B3 1px solid; border-bottom: #2166B3 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: #2166B3;}
#content a.prelease:visited {font-weight: normal; font-size: 8pt; color: #2166B3;}
#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: #2166B3;
    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;
    BACKGROUND-IMAGE: url(../e/news/images/top_mednetU045.jpg);
    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
}


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: #2166B3;
}

#info ul li a:visited{
	color: #585858;
}

#info ul li a:hover{
	color: #285534
}

#info span.num_verde {
	font-weight: bold;
	color: #2166B3;
}

#info a {
	font-size: 10pt;
	font-weight: normal;
	color: #2166B3;
}


#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:#2166B3; 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 {float: right; margin-top: 10px; width: 200px; margin-right: 15px; }

#canali h1 {padding: 2px; margin-bottom: 0px; margin-top: 10px; background-color:#2166B3; 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: 10px; font-size: 8pt;}

#oraintv h1 {margin-top: 10px; padding:2px; background-color:#2166B3; font-size: 10pt; color:#FFFFFF; font-weight: bold; text-align:right; padding-right:15px;}

#oraintv h2 {margin-top: 5px; padding: 2px; font-size: 9pt; border: 1px solid #DBDBDB; border-bottom: 0px; margin-bottom: 0px; text-align:center;} 

table.nowTV {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: #2166B3}

table.nowTV td h3 {font-size: 9pt; background-color:#F4F4F4; color: #2166B3; font-weight: normal; margin-top: 0px; padding: 2px;}

span.label {color: #2166B3}

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:#2166B3; 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:#2166B3;}

.testatach td.today {font-weight: bold; width: 50%;font-size: 9pt;}

.testatach td.today span {color:#2166B3;}

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: #2166B3;
	font-size: 10pt;
	color: #FFFFFF;
}

#pds td span {font-size: 8pt; font-style: italic;}

/* Piani degli studi dinamici */

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 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;
}




/* 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 #2166B3; */text-align:center; width: 160px; font-size: 9pt;}

table.tableasset {/*border-left: 1px solid #2166B3; */width: 150px;}

table.tableasset td.asset {/*border-bottom: 1px solid #2166B3; */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;
}

/* 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 a {color: #2166B3;}
#ambienti_link a:hover {color: #000000;}

#ambienti_link span {font-size: 9px; color: #CCCCCC}


/**
 ** UninettunoSRL
 ** Elenco Progetti Europei e di ricerca con descrizione
 ** Utilizzo di <dl>, <dt>, <dd> 
 ** 14/12/2006 - Alessandro Caforio
 **
 **/
 
dl#projects {
	margin: 0px;
	padding-left: 30px;
	width: 70%;
}

#projects dt {
	padding: 3px;
	padding-left: 9px;
	background-color: #DBDBDB;
	color: #000000;
	font-size: 11px;
}

#projects a {font-weight: bold !important}

#projects dd {
	margin-left: 6px;
	background-color: #FFFFFF;
	padding: 4px;
	font-size: 10px;
	color: #585858;
	font-style:italic;
}

/**
 ** UninettunoSRL
 ** Modulo per Acquisto corsi
 ** 04/01/2007 - Alessandro Caforio
 **
 **/
 
.DropDown	{text-decoration: none; font-weight: normal; top: 0pt;} 
.DropDown:hover	{text-decoration: underline; }
.expanded	{font-weight: normal; }	
.collapsed	{display: none;}

table#breadcrumb {border-collapse: collapse;}

#breadcrumb td {padding: 4px; font-size: 10px; background-color: #E4E3E8; color: #A7A5B6; font-weight:: normal; border: 2px solid #ffffff;}

#breadcrumb td.x {background-color: #2166B3; color: #FFFFFF; font-weight:bold;}