body {	font:76%   verdana , helvetica, sans serif; margin:0; padding:0; background:#24344E url(../img/body.jpg); color:#000; text-align:center;  }
img.logostampa{ display:none; }
hr{ display:none; }

/* corpo */
#unisu{ height:auto; margin:0 auto; max-width:950px; text-align:left; position:relative; background:#fff;  }
#shadow{ max-width:950px;  margin:0 auto; padding:0 1px 2px 1px; background:#141F33;}
#barra-sfumatura{ display:block; height:411px; background:transparent url(../img/sfondo.jpg) top left repeat-x;  text-align:center; }
#testata-giurisprudenza{ height:254px; background:#fff url(../img/facolta/h1-educazione.jpg) top right no-repeat; margin:0; display:block; }
h1{ width:278px; height:236px; background:transparent url(../img/interno/unisu.gif) top left no-repeat; position:absolute; top:0; right:25px; margin:0; padding:0;}
h1 a{ display:block; width:278px; height:236px; text-indent:-9999px;}
#barra-funzioni{display:block; height:28px; background:transparent url(../img/interno/s-inferiore.jpg) top left repeat-x; }

/* mewnu laterale */
#menu-laterale{ height:auto;  width:300px; position:absolute; top:137px; right:9px !important; right:7px; z-index:3; padding:0; text-align:right; }
#menu-laterale ul{ margin:0; list-style:none; width:296px; background:transparent url(../img/facolta/menu-sfondo-educazione.gif) bottom center repeat-y;  text-align:left; list-style:none; border-top:1px solid #bababa; padding:30px 0 50px 4px; }
#menu-laterale ul li{ display:inline; }
#menu-laterale ul li.facolta{ display:block; height:40px; background:transparent url(../img/interno/facolta-ul.gif) top left no-repeat; text-indent:-8000px; padding:0; }
#menu-laterale ul li.e-learning{ display:block; height:39px; background:transparent url(../img/interno/e-learning.gif) top left no-repeat; text-indent:-8000px; }
#menu-laterale ul li.iscrizioni{ display:block; height:39px; background:transparent url(../img/interno/iscrizioni.gif) top left no-repeat; text-indent:-8000px; }
#menu-laterale ul li.news{ display:block; height:39px; background:transparent url(../img/interno/news.gif) top left no-repeat; text-indent:-8000px; }
#menu-laterale ul li.bottom{ display:block; height:10px; background:transparent url(../img/interno/bottom-ul.gif) top left no-repeat; text-indent:-8000px; }
#menu-laterale ul li a{ display:block; margin:0; color:#002B58; padding:3px 0 11px 50px; font-weight:bold; text-decoration:none; background:transparent url(../img/interno/sotto-link-destra.gif) bottom left no-repeat;  }
#menu-laterale ul li a:hover{ text-decoration:underline; }
#menu-laterale ul li a.news{ display:block; margin:10px 0 0 4px; color:#002B58; padding:0 0 11px 50px; font-weight:bold; text-decoration:none; background:transparent url(../img/interno/freccia-news.gif) 0 5px no-repeat;  }
#menu-laterale form , #menu-laterale fieldset{ margin:0; padding:0; border:0;  font:bold 100% verdana , helvetica, sans serif; color:#002B58;  }
#menu-laterale form{position:relative; margin:5px 0 10px 0;}
#menu-laterale fieldset{width:220px; }
#menu-laterale label { display:block; text-align:right; margin:0 0 5px 0; background:transparent url(../img/interno/label.gif) center left no-repeat; }
#menu-laterale input { font:100% verdana , helvetica, sans serif; padding:3px; margin:0 0 0 10px; border:1px solid #ccc; width:103px; }
#menu-laterale input.invio { position:absolute; top:11px; right:20px; padding:0; width:34px; height:30px; border:0; }
#menu-laterale ul ul{ margin:0; padding:0 0 0 4px; background:transparent; border:0; }
#menu-laterale ul ul a{ height:29px; background:transparent url(../img/facolta/sotto-ul-e.gif) top left no-repeat; padding:12px 0 0 50px; margin:0; }
#menu-laterale ul a.studenti{ height:41px; background:transparent url(../img/facolta/studenti-e.gif) top left no-repeat; padding:0; margin:0 0 0 3px; text-indent:-8000px; }
#menu-laterale ul a.didattica{ height:41px; background:transparent url(../img/facolta/didattica-e.gif) top left no-repeat; padding:0; margin:0 0 0 3px; text-indent:-8000px; }
#menu-laterale ul a.ateneo{ height:41px; background:transparent url(../img/facolta/ateneo-e.gif) top left no-repeat; padding:0; margin:0 0 0 3px; text-indent:-8000px; }

/* parte con i contenuti a sinistra */
#contenuto{ height:auto !important; height:390px; min-height:390px; background:transparent url(../img/facolta/interno-educazione.gif) top right repeat-y; padding:0; max-width:959px;  }
#dettagli{ background:#104B83 url(../img/facolta/dentro-pagina-educazione.jpg) top right repeat-x; height:auto !important; height:170px; min-height:170px; padding:15px 0 0 0;}
#testo{ margin:0 310px 0 0;  height:auto !important; height:350px; min-height:350px; padding:60px 0 0 0; background:transparent; position:relative; }

/* footer */
#footer{ height:151px; background:transparent url(../img/facolta/footer-e.jpg) top right no-repeat; max-width:950px; margin:0; }

/* contenuti della pagina */

/* ul inferiore */
#footer ul{ margin:0; padding:14px 0 5px 0; list-style:none; width:69%; }
#footer ul li{ display:inline; }
#footer ul li a{ display:block; width:128px; height:27px; background:transparent url(../img/sfondo-ul-inferiore.jpg) top left no-repeat; float:left; color:#032C5A; text-decoration:none; font-size:84%; padding:7px 0 0 0; text-align:center; }
#footer ul li a:hover{ color:#D63A00; }

/* form ricerca */
/* ricerca */
form#ricerca{ margin:0; width:500px; padding:0; background:transparent; position:relative; position:absolute; top:195px; left:9px; display:none;}
form#ricerca fieldset{ margin:0; padding:0; border:0; }
form#ricerca input{ width:38%; font:100% verdana , helvetica, sans serif; background:#fff; border:1px solid #000; padding:2px 1px 0 1px;  }
form#ricerca input.bottone{ width:auto; cursor:pointer; padding:1px 6px ; text-transform:uppercase; color:#000; background:#ccc; margin:0; position:absolute; top:0; left:40%; font-weight:700; font-size:76%; border:1px solid #ccc; } 
form#ricerca label{ display:none; }
form#ricerca br{ clear:both; }

/* contatti e faq */
#contatti-faq{ display:none; position:absolute; top:196px; right:335px; color:#fff; }
#contatti-faq a{ color:#fff; text-decoration:none; } #contatti-faq a:hover{ color:#D63A00;  }

p.pulizia{ clear:both; margin:0; padding:0; height:10px;  }
p.navigatore{ display:none;}
.txt{  background:#fff url(../img/facolta/box2-educazione.gif) top left repeat-x;  margin:0 10px 10px 10px; padding:50px 30px 50px 29px; color:#012D5C; border:0; line-height:1.4em; }
.txt a{ color:#002C59; text-decoration:underline; font-weight:bold; }
.txt2{  background:#fff url(../img/facolta/box2-educazione.gif) top left repeat-x;  margin:0 10px 10px 10px; padding:10px 30px 10px 29px; color:#012D5C; border:0; line-height:1.4em; }
.txt2 a{ color:#002C59; text-decoration:underline; font-weight:bold; }
p.navigatore a{ color:#012D5C; text-decoration:none; }

h2{ margin:0 0 25px 0; color:#002C59; border-bottom:1px solid #ccc; padding:0; text-align:right; font:152% "Georgia" , verdana , helvetica, sans serif; }
h3{ margin:20px 0 10px 0; color:#F7AD0C; border-bottom:1px solid #ccc; padding:0; text-align:left; font:118% "Georgia" , verdana , helvetica, sans serif;  }

a.stampa{ display:block; text-align:right; border:1px solid #ccc; background:#f0f0f0;  padding:10px; margin:25px 0; text-decoration:none; }
a:hover.stampa{ display:block; border:1px solid #ccc; background:#F7AD0C; color:#fff; padding:10px; text-decoration:none; }
a:active.stampa{ display:block; border:1px solid #ccc; background:#F7AD0C; color:#fff; padding:10px; text-decoration:none; }


/* step delle facolta */
ul.step{ margin:0; padding:0; list-style:none; }
ul.step{ margin:0; padding:0; list-style:none; }
ul.step li{ display:block; margin:10px 0; padding:15px 10px 10px 10px; border-bottom:1px solid #003376; border-right:1px solid #003376; border-top:1px solid #ccc; border-left:1px solid #ccc; background:transparent url(../img/bordo-sfumato.gif) bottom right no-repeat; color:#666; font-weight:200;  }
ul.step li strong{ color:#003376; }
ul.step li a{ color:#003376; text-decoration:none; border-bottom:1px solid #f00; }


/* stile per i form */
form#iscrizione{ margin:0; padding:0; border:0; font-size:92% }
form#iscrizione fieldset{ margin:0; padding:0; border:0; }
form#iscrizione fieldset legend{ font-weight:bold; color:#003376; }
form#iscrizione fieldset fieldset{ margin:20px 0 0 0; padding:5px 15px 15px 15px; border:1px solid #ccc; }
form#iscrizione fieldset fieldset fieldset{ margin:20px 0; padding:5px; border:1px solid #ccc; }
form#iscrizione label{ display:block; margin:10px 0 0 0; clear:both; }
form#iscrizione input{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #000; border-left:1px solid #000; background:#f0f0f0; font:100% "Cambria" , "Georgia" , verdana , helvetica, sans serif; color:#666;  margin:0 0 2px 0; width:250px; padding:1px; }
form#iscrizione input.obbligatorio{ border:3px solid #f00; }
form#iscrizione input.invia-dati{ padding:0; border:0; width:140px; height:39px; cursor:pointer; background:#666; color:#fff; }
form#iscrizione label.nascita{  width:40px; padding:1px; float:left; clear:none; margin:0 8px 0 0;}
form#iscrizione label.nascita input{  width:40px; padding:1px; float:left; }
form#iscrizione label.nascita input.ddann{  width:120px; padding:1px; float:left; }
form#iscrizione label.radio{ display:block; padding:10px 0 0 0; display:block; margin:0; }
form#iscrizione label.radio span{ width:350px; padding:1px; margin:6px 0 0 0;  clear:none; float:left; }
form#iscrizione label.radio input{  width:20px; padding:1px; margin:10px 0 0 0; float:left;  background:transparent; border:0; }
form#iscrizione select{ border:1px solid #ccc; background:#fff; font:100% "Cambria" , "Georgia" , verdana , helvetica, sans serif;  margin:0 0 2px 0; width:120px; padding:1px; }
form#iscrizione p.divisore { font-weight:bold; margin:35px 0 0 0; padding:0; font-weight:bold; }
p.divisore-float { clear:both; margin:0; padding:0; display:block; height:10px; }
form#iscrizione ol li{ margin:15px 0; padding:0 0 0 20px; }
form textarea{ width:100%; height:80px; background:#fff; border:1px solid #ccc; }

form#e-learning{ position:relative; }
form label.label-speciali-login{ display:block; position:absolute; top:0; left:5px; }
form label.label-speciali-password{ display:block; position:absolute; top:24px; left:5px; }
#maschera-ricerca{ display:block; width:940px; height:175px; background:transparent url(../img/biblioteca.gif) top left no-repeat; margin:30px auto 20px auto; }
.risultati{ padding:0 0 0 0; margin:0 auto 60px auto; width:900px; }
.documenti{ height:150px; display:block; overflow:auto; border:1px solid #ccc; padding:5px; width:420px; margin:10px 0 10px 0; clear:both;  }

table.retta { margin:15px 0; width:100%; }
table.retta td{ width:50%; }
p.in-evidenza {  display:block; margin:10px 0; padding:15px 10px 10px 10px; border-bottom:1px solid #003376; border-right:1px solid #003376; border-top:1px solid #ccc; border-left:1px solid #ccc; background:transparent url(../img/bordo-sfumato.gif) bottom right no-repeat; color:#666; font-weight:200; font-size:92%; }
p.in-evidenza strong{ color:#003376; }
.piano-di-studi{ position:absolute; top:267px; left:368px; display:block;  margin:0; padding:0; text-decoration:none; font-weight:bold; color:#003376;background:#F7AC09; z-index:900; border:0; width:110px; }
.piano-di-studi a{  display:block;  margin:0; padding:5px; text-decoration:none; font-weight:bold; color:#003376; background:#F7AC09; z-index:900; border:0; }
.piano-di-studi a:hover{ color:#fff; background:#003376; }
a.piano-di-studi span{ boder-bottom:1px solid #f00; }


ul#ricerca-unisu{  height:341px; background:transparent url(../img/italia.gif) top left no-repeat; position:relative;  width:295px; margin:0 0 0 90px; padding:0; } 
ul#ricerca-unisu li{ display:inline; background:transparent; margin:0; padding:0; }
ul#ricerca-unisu li a{ position:absolute;  background:transparent; padding:0;}
ul#ricerca-unisu li a:hover{ background:transparent; }
ul#ricerca-unisu li a#campania{ top:180px; left:170px; width:40px; height:43px; z-index:10; }
ul#ricerca-unisu li a#basilicata{ top:190px; left:210px; width:27px; height:33px; z-index:10; }
ul#ricerca-unisu li a#molise{ top:165px; left:170px; width:30px; height:15px; z-index:10; }
ul#ricerca-unisu li a#puglia{ top:166px; left:202px; width:83px; height:58px; z-index:9; }
ul#ricerca-unisu li a#calabria{ top:223px; left:210px; width:40px; height:66px; z-index:10; }
ul#ricerca-unisu li a#abruzzo{ top:139px; left:159px; width:31px; height:26px; z-index:10; }
ul#ricerca-unisu li a#lazio{ top:142px; left:120px; width:50px; height:48px; z-index:9; }
ul#ricerca-unisu li a#umbria{ top:117px; left:115px; width:36px; height:31px; z-index:10; }
ul#ricerca-unisu li a#toscana{ top:87px; left:85px; width:50px; height:64px; z-index:9; }
ul#ricerca-unisu li a#emiliaromagna{ top:71px; left:70px; width:79px; height:32px; z-index:9; }
ul#ricerca-unisu li a#liguria{ top:86px; left:26px; width:57px; height:24px; z-index:10; }
ul#ricerca-unisu li a#piemonte{  top:25px; left:0; width:71px; height:77px; z-index:9; }
ul#ricerca-unisu li a#valdaosta{ top:41px; left:9px; width:29px; height:16px; z-index:9; }
ul#ricerca-unisu li a#lombardia{ top:24px; left:51px; width:63px; height:49px; z-index:10; }
ul#ricerca-unisu li a#veneto{ top:21px; left:99px; width:51px; height:52px; z-index:10; }
ul#ricerca-unisu li a#friuli{ top:19px; left:144px; width:32px; height:31px; z-index:11; }
ul#ricerca-unisu li a#trentino{ top:4px; left:93px; width:45px; height:42px; z-index:9; }
ul#ricerca-unisu li a#marche{ top:102px; left:140px; width:32px; height:38px; z-index:10; }
ul#ricerca-unisu li a#sicilia{ top:275px; left:132px; width:77px; height:51px; z-index:10; }
ul#ricerca-unisu li a#sardegna{ top:181px; left:39px; width:42px; height:81px; z-index:10; }
ul#ricerca-unisu li a span{ display:none; }
ul#ricerca-unisu ul { position:absolute; top:-20px; left:205px; }
ul#ricerca-unisu ul a { display:block; position:relative;  font-weight:100;  }
ul#ricerca-unisu ul li{ background: url(../img/f.gif) left center no-repeat;
	padding: 0 0 1px 12px;
	margin-bottom:0;
	display: block;
	height:12px; }
	
	
/* step delle facolta */
ul.super-step{ margin:0; padding:0; list-style:none; }
ul.super-step{ margin:0; padding:0; list-style:none; }
ul.super-step li{ display:block; margin:10px 0; padding:15px 10px 10px 10px; border:2px solid #f00; background:transparent url(../img/bordo-sfumato.gif) bottom right no-repeat; color:#666; font-weight:200;  }
ul.super-step li strong{ color:#003376; }
ul.super-step li a{ color:#003376; text-decoration:none; border-bottom:1px solid #f00; }

ol.numero{ margin:20px 0 0 0; padding:10px; list-style:none; background:transparent url(../img/tratteggiato.gif);  }
ol.numero li{ display:block; margin:10px 0; padding:5px; background:#fff; border-bottom:1px solid #003376; border-right:1px solid #003376; border-top:1px solid #ccc; border-left:1px solid #ccc;  }
ol.numero li.ultimo{ display:block; margin:10px 0 0 0; padding:5px 5px 15px 5px; background:#fff;  }

/* box titoli facolta */
#menu-economia{height:100px; position:absolute; top:-20px; left:-14px; margin:0 10px 0 0;  }
#menu-economia p{ width:165px; height:86px; float:left;  padding:14px 0 0 35px; margin:0; } 
#menu-economia p a{ color:#fff; font-weight:700; display:block; padding:3px 0;} 
#menu-economia p .invisibile{ display:none; }
#menu-economia p a:hover{ text-decoration:none; }
#menu-economia h2{ margin:0; padding:0; height:55px; width:330px; position:absolute; top:20px; left:300px; background:transparent url(../img/facolta/titolo-educazione.gif) top left no-repeat; border-bottom:0; }
#menu-economia h2 span{  display:none; }

/* tabelle */
table{ margin:0; padding:0 0 0 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
table th{ border-bottom:1px solid #000; padding:8px 10px 0 10px; margin:15px 0 0 16px; text-align:left; color:#003376; font-weight:700;}
table td{ border-bottom:1px solid #ccc; padding:8px 0 8px 4px; margin:0 0 0 16px; text-align:left;}
table td.prima-cella{ width:210px;}
table th.prima-cella{ width:210px;}
table td.cfu{ font-weight:bold; border-bottom:1px solid #f00; }
#dettagli-sezione h3.piano-giurisprudenza{ margin:102px 0 0 0; }

#footer{ position:relative; }
#pannello-funzioni{ position:absolute; top:70px; left:2em; line-height:1.5em; }
#pannello-funzioni a{ color:#002C5B; text-decoration:none; font-weight:700; }
#pannello-funzioni a:hover{ background:#000; color:#fff; }
#pannello-funzioni a span{ color:#DF3E08; }
a#skip-to-leggibile{ position:absolute; text-align:center; top:0; left:0; width:100%; text-indent:-9999px; background:transparent; z-index:900; height:20px; display:block; padding:6px 0 0 0; color:#fff; font-weight:700; text-decoration:none;}
a:hover#skip-to-leggibile{ text-indent:0; background:#DF3E08; }
a#skip-to-menu{ display:none; }
a#skip-to-standard{ display:none; }

