

/****************************************************************************************/
 /* 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:rtl;}

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:1.0em; 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: #0056ac;}
a:hover {color: #285534}

.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() */
.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;}

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 */



=======
html {direction:rtl;}
>>>>>>> .r2819
html,body{
  margin:0;
  padding:0;
  height:100%;
}

/* 
 * horizontal scrollbar bug in internet explorer 
 * (codice valido solo per internet explorer)
 */
html {
	overflow-x: hidden;
	overflow-y: auto;
} 

BODY
{
	margin: 0px;
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans serif
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em
}
H2
{
    FONT-SIZE: 1.2em;
   
}

H2.subproj
{
    FONT-SIZE: 1.0em;
    COLOR: #303a81
}
H3
{
    FONT-SIZE: 0.9em
}
H4
{
    FONT-SIZE: 0.8em
}
P
{
    FONT-SIZE: 0.8em
}
.green
{
    COLOR: #00925b
}
.blue
{
    COLOR: #2f3780
}
.orange
{
    COLOR: #ee9902
}
.elenco
{
    FONT-SIZE: 1.1em
}

DIV.immagine
{
    BORDER-RIGHT: #92a7c4 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #92a7c4 1px solid;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    FONT: italic 0.6em Trebuchet, Verdana, Helvetica, sans-serif;
    BORDER-LEFT: #92a7c4 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #92a7c4 1px solid;
    TEXT-ALIGN: center
}
DIV.immagine2
{
    BORDER-RIGHT: #92a7c4 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #92a7c4 1px solid;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 5px 10px 10px;
    FONT: italic 0.6em Trebuchet, Verdana, Helvetica, sans-serif;
    BORDER-LEFT: #92a7c4 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #92a7c4 1px solid;
    TEXT-ALIGN: center
}
.mini
{
    FONT-WEIGHT: bold
}


/* PAGINE DI COPERTINA PER LE AREE */

/* 
 * Elenchi barra grigia / barra bianca in pagine copertina 
 * che caratterizzano UniTelematica. 
 * 
 * Semanticamente non ideali.
 */
  div#imm_desc {float:right; margin-right:10px;} /*immagine flottante a destra */ 
 /* 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: 6px; background-color:#bdbdbd;font-size:12pt; padding: 2px; padding-right:6px;} /*riga grigia . titolo */
 
 #area_desc dd {margin:6px; padding:0px 4px 4px 4px;background-color:#FFFFFF;font-size: 10pt; line-height:12pt;} /*riga bianca . descrizione */
  
div#area_desc {margin-right: 250px; margin-left: 10px;display: block;  padding-right: 12px} /*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-right: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:16px;;margin-left: 20px;} /* <ul> */
.oflist_li1 {background-color:#DBDBDB; padding-right:4px; margin-bottom:2px;} /* <li> grigio */
.oflist_li2 { padding:0px 4px 4px 4px; cloro :COLOR: #00925b} /* <li> bianco */

/* FINE PAGINE DI COPERTINA PER LE AREE */
/* TOP COMUNE A TUTTE LE PAGINE INTERNE */
.logotop {position:absolute; top:0px; right:0px; height:63px; width:195px; background-position: center; background-repeat:no-repeat; cursor:pointer;}
.learnenvtop {margin-right:196px; max-width:597px; margin-left:215px; top:0px;} 
/* .learnenvtop {margin-right:196px; max-width:597px; top:0px; margin-left: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; left:0px; width: 255px; background-color: #888888; height: 63px;} */
.languagetop {position:absolute; top:0px; left: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;}
.searchtopbar1 {position: absolute; top:0px; left:62px; width:1px; background-color: #959595; height: 63px; }
.searchtopbar2 {position: absolute; top:0px; left:61px; width:1px; background-color: #B2B2B2; height: 63px; }
.searchtop {position: absolute; top:0px; left:0px; width:60px; background-color: #888888; height: 63px; background-position:center; background-repeat:no-repeat; cursor:pointer; }

.languagetop ul {margin: 0px; margin-right: 15px; padding: 0px; padding-right: 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 */

/* MENU DEL DECRETO */

#navbar { width: 100%; text-align: right; border: 0px; font-size: 14px;}
#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: 14px; 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: 12px; font-weight:normal;} /* Utilizzato per linkare i CAPITOLI (visualizzati
														piu' in grande rispetto ai link normali) */
														
/* FINE MENU DEL DECRETO */
/*
 * 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: right; width: 200px; margin: 10px; padding: 5px; border: #92a7c4 1px solid; font-style: italic; font-size: 0.6em; text-align: center}
div.immagine2 {float:left; width: 200px; margin: 10px; padding: 5px; border: #92a7c4 1px solid; font-style: italic; font-size: 0.6em; text-align: center}

/* FINE IMMAGINI FLOTTANTI */

/* AREA COMUNICAZIONE */
/*** Sezione EVENTI  ***/
#rel_docs {float: left; width: 200px; border-right: #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-right: 8px; border: 1px solid #0056ac; border-top: 0px; border-left: 0px; font-size: 0.8em; text-align: right;}
#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-left: 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 433px 60px 0 !important;
	background-position: top right !important
}


#comm_menu ul {background-color: transparent !important; width: 280px;
	 margin: 0; padding: 0; padding-right: 30px; list-style-image:url(pics/pointer_ar.gif) !important;}

#comm_menu ul li {  font-size: 20px; line-height:24px; padding: 0 !important; padding-right: 10px; 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-right: 8px; border: 1px solid #0056ac; border-top: 0px; border-right: 0px; font-size: 0.8em; text-align: right;}
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-left: 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: #0056ac;}
#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 */

/* #info div.img {
	* display: block;
	* float: left;
	* width: auto !important;
	* width: 220px;
	* padding: 4px;
	* margin: 10px;
	* margin-top: 0px;
	* border: 1px solid #E9E9E9;
* }

* #menubar
* {
  *   BORDER-RIGHT: 0px;
  *   BORDER-TOP: 0px;
  *   FONT-SIZE: 1.0em;
 *   BORDER-LEFT: 0px;
  *  BORDER-BOTTOM: 0px;
   * FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     *TEXT-ALIGN: right
* }
* #menubar IMG
* {
   *  BORDER-RIGHT: 0px;
  *   BORDER-TOP: 0px;
  *   VERTICAL-ALIGN: top;
   *  BORDER-LEFT: 0px;
  *   BORDER-BOTTOM: 0px
* }
* #menubar UL
* {
  *   PADDING-RIGHT: 0px;
   *  PADDING-LEFT: 0px;
 *    FONT-SIZE: 0.8em;
  *   PADDING-BOTTOM: 0px;
 *    MARGIN: 0px 0px 8px;
 *    PADDING-TOP: 0px
* }
* #menubar LI
* {
    * DISPLAY: inline;
    * FONT-WEIGHT: bold;
    * MARGIN-LEFT: 8px;
   *  LIST-STYLE-TYPE: none
* }
* #menubar LI A
* {
   *  BORDER-RIGHT: 0px;
   *  BORDER-TOP: 0px;
    * PADDING-BOTTOM: 1px;
   *  BORDER-LEFT: 0px;
   *  COLOR: #32a578;
   *  BORDER-BOTTOM: #32a578 2px solid;
   *  TEXT-DECORATION: none
* }
* #menubar LI A:hover
* {
  *   COLOR: #ff9d0b;
  *   BORDER-BOTTOM: #ff9d0b 2px solid
* }
*
*/
/* 	
 * 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-left: 18px; margin-right: 10px; padding: 0px; border:0px; text-align: left}
#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: 12pt; }
#menubar li a {padding-bottom: 1px; color: #0056ac; text-decoration:underline;}
#menubar li a:hover {color: #285534;}





a {font-weight: normal; color: #0056ac;}
a:hover {color: #285534}

UL
{
    LINE-HEIGHT: 5mm
}
OL
{
    LINE-HEIGHT: 5mm
}
.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() */
.newsTop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #6b6b6b;
    FONT-FAMILY: arial;
    align: "center"
}
.newsTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #6b6b6b;
    FONT-FAMILY: arial;
    align: "center"
}
.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
}
.suplTextTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000080;
    FONT-FAMILY: verdana
}
.uplText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.Atextcenter
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 18px;
    FONT-FAMILY: "Arabic Transparent";
    TEXT-DECORATION: none;
    Align: justify
}
.Atitcenter
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 18px;
    FONT-FAMILY: "Arabic Transparent";
    TEXT-DECORATION: none;
    align: justify
}
.textcenter
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 16px;
     FONT-FAMILY: "Tahoma";
    TEXT-DECORATION: none;
    align: justify
}
.textcenter2
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.stextcenter2
{
    FONT-SIZE: 0.9em; 
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.leftmenu
{
	color: #0056ac;
    FONT-SIZE: 0.8em;
     FONT-FAMILY: "Tahoma";
}

.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: 14px;
   FONT-FAMILY: "Tahoma,Arabic Transparent,Verdana, Arial, Helvetica, sans-serif";
    align: justify
}
.sottomenuprof
{
 FONT-SIZE: 0.9em;
   FONT-FAMILY: "Tahoma,Arabic Transparent,Verdana, Arial, Helvetica, sans-serif";
   
}

.sstextmenu
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    align: justify
}
.lVETLink {text-decoration: underline; font-weight: normal; }
.tit
{
    FONT-SIZE: 15px;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bachecaTit
{
    FONT-SIZE: 14pt;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.stit
{
    FONT-SIZE: 18px;
		FONT-VARIANT: small-caps;
       FONT-FAMILY:  "Arabic Transparent";
}
.tit2
{
    FONT-SIZE: 18px;

    FONT-FAMILY:  "Arabic Transparent";
}
.stit2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #464476;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.slink
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.slink2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #000080;
    FONT-FAMILY:  "Arabic Transparent";
}
.winhdr
{
    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-COLOR: #e6e7e8
}
.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
}
.chatRc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Sans-serif;
    BACKGROUND-COLOR: #bbcc99
}
.chatR
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Sans-serif
}
.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";
    align: "center"
}
.Atextcenter
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 18px;
    FONT-FAMILY: "Arabic Transparent";
    TEXT-DECORATION: none;
    align: justify
}
.A_Menu
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 14px;
    FONT-FAMILY: "Arabic Transparent";
    TEXT-DECORATION: none;
    align: justify
}
.atit
{
    FONT-SIZE: 18px;
    COLOR: #000099;
    FONT-FAMILY: "Arabic Transparent", sans-serif;
	TEXT-ALIGN: right
}
.tabview
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica
}
#newsheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#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;
    TEXT-ALIGN: right
}
#top2 H1
{
    FONT-SIZE: 32px;
    MARGIN: 16px 0px 0px 200px;
    COLOR: darkblue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    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;
    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
}

/* 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: #0056ac; 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 */
/* CSS per area meetings */


#meetings_testata {
/*border: 1px dashed #0056ac;*/
margin: 3px;
padding: 2px;
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;
color: black;
}


/* SCOBOX */ 

#scobox {
margin: 0px;
margin-left: 5px;
border: 0px;
border-left: 1px solid #0056ac;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 160px;
}

#scobox div.title {
/** background-color: #0056ac; **/
border: 0px;
border-top: 1px solid #0056ac;
border-bottom: 1px solid #0056ac;
border-right: 1px solid #0056ac;
font-family: Arabic Transparent, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: normal;

color: #0056ac;

text-align: center;
}



#scobox ul  {
margin-top: 2px;
margin-bottom: 0px;
color: #F89948;
}

#scobox  li {
margin-left: -35px;
margin-bottom: 2px;
/*text-indent: 1em;*/
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;
/*background-color: #fff;*/
border-right: 1px solid #F3F3F3;
/*border-bottom: 1px solid #F3F3F3;*/
color: #000099;
font-weight: normal;
}
#scobox  li a:hover {
display: block;
background-color: #F3F3F3;
border-right: 1px solid #F3F3F3;
/*border-bottom: 1px solid #F3F3F3;*/
color: #000099;
font-weight: normal;
padding: 7px 0px 5px 0px;
margin: -7px 0px -5px 0px
/* text-decoration: underline overline; */
}
#scobox  li a:visited {
display: block;
/*background-color: #fff;*/
border-right: 1px solid #F3F3F3;
/*border-bottom: 1px solid #F3F3F3;*/
color: #000099;
font-weight: normal;
/*padding: 5px 0px 5px 0px;*/
}

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;
}

/* Piani degli studi statici */

table#pds {
	font-size: 9pt;
}

#pds th.anno {
	background-color: #0056ac;
	font-size: 10pt;
	color: #FFFFFF;
}
#ordin_miur {
	width:95%; 
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
    FONT-SIZE: 14pt;
    LINE-HEIGHT: 4.5mm;
}

#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;
}



/* 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;}


/* 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: 16px;
	background-color:#F5F5F5;
	border: 0px;
	border-bottom: 2px solid #FFFFFF;
}

/* 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;
}

/* 

/* Voci di menu terzo livello */


span.leftmenunop {
	font-size: 14px;
	font-variant: small-caps;
	font-weight:bold;
	padding-right: 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-right: 14px;
}
/* 
 *
 * CSS Palinsesti
 *
*/

.oflist_ul {display:block;list-style-type:none;font-size:11px;} /* <ul> */
.oflist_li1 {background-color:#DBDBDB; padding-right: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:#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-right: 10px; font-weight: normal; border:0px; border-bottom:1px solid #DBDBDB; }

#canali ul.channellist li a:visited {display: block; padding: 2px; padding-right: 10px; font-weight: normal; border:0px; border-bottom:1px solid #DBDBDB}

#canali ul.channellist li a:hover { color: #DBDBDB;}

div#oraintv {float:right; width: 60%; margin: 5px; margin-top: 10px; font-size: 8pt;}

#oraintv h1 {margin-top: 10px; padding:2px; background-color:#0056ac; 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: right; font-size: 8pt; border: 5px 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;}

span.note {font-size: 8pt; font-weight: normal; color: #585858 !important;}

/* FINE CSS PALINSESTI */


/* 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: 12pt; margin: auto; margin-top: 15px;}

form.search input {font-size: 12pt; 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: right;}

form.search fieldset.lang {text-align: right; font-size: 12pt;margin: 1px;}

form.search fieldset.type {text-align: right; font-size: 12pt;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;
}
/** 
 ** 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: #0056ac;}
#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;
	font-weight:bold;
}

#projects a {font-weight: bold !important}

#projects dd {
	margin-left: 6px;
	background-color: #FFFFFF;
	padding: 4px;
	font-size: 10px;
	color: #585858;
	font-style:italic;
}

table#visuamatdid td {font-size: 11px !important;}

/* 
 * 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;

}

   /*
	* Home Page Master
	*/
	
	.home_master {
	background: #FFF top left no-repeat; 
	height:600px;
	}
	
	.home_master h1 {
		color: #FFFFFF;
		width: 80px;
		margin: 30px 440px 0 0 !important;
		font-size: 20px;
		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: 20px; background-color: #E0E8F9; color: #FFFFFF; text-align: center; width: 60px; line-height:20px; font-weight: bold; font-style: italic;}

#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: 14px; 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;
 
}
 
.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;}

