html {
	height:100%;
}

body  { font-size: 90%; font-family: Arial, default; background: #fff url("/images/studentistranieri/bgazzurro.gif") repeat-x 0 1px; margin: 0; padding: 0; height: 100% }
img {border: none }
a:link  { color: #990000 }
a:visited  { color: #770000}
.clear{
	clear:both;
	height:0px;
}

#contenitore {width:80%; margin:0 10% 0 10%}
#sinistra {width: 220px; float:left; }
#destra { margin-left:220px; width: 60%; padding-top:15px; padding-left:30px; border-left-width: 4px; border-left-style: double; border-left-color: #D5DFFF; }


#logo    {padding-top: 60px; }


#logo h1  { background-image: url("/images/studentistranieri/studenti-stranieri.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 0; height: 105px; margin-top: 60px; margin-right: 0; margin-bottom: 0; margin-left: 0; }


#logo h1 a {
	display:block;
	text-indent:-10000px;
	width:203px;
	height:105px;
	text-decoration:none;
}


#destra h1    { color: #52832c; font-size: 2em; font-weight: normal; }




.recenti { margin-top:10px; 
}

.recenti ul { font-size:0.9em; list-style-type:square; margin: 0px; padding: 0 0 0 20px; color: #888888; 
}

.recenti ul li { 
}

.recenti ul li.center {
	padding-left:32px;
	padding-right:32px;
}

.recenti ul li.eventi-documenti {
	padding-right:2em;
}

.recenti ul li strong {
	font-size:0.9em;
	color:#333;
}

.recenti ul li ul {
	margin-top:7px;
}

.recenti ul li ul li {
	color:#5E5E5E;
	padding:3px 0 5px 0;
}

.evidenza   { margin-top: 15px; border-top: 5px solid #9c0; border-bottom: 5px solid #9c0; padding-top: 10px; }
.evidenza div   { margin: 1px; padding: 1em }
.evidenza h2  { font-size: 1.4em; font-weight: normal; margin: 0 0 0.3em; padding: 0 0 0.2em; border-bottom: 1px dotted #9c0 }
.evidenza h2 a { text-decoration:none; background-image: url(/images/studentistranieri/freccia.gif); background-repeat: no-repeat; padding-left: 28px; padding-top: 5px; padding-bottom: 5px; }
.evidenza h2 a:hover  { color: #000; text-decoration: underline }
.evidenza p  { color: #1c457c; font-size: 0.9em; }



#archivio  h2 { color: #555; font-size: 0.9em; margin: 0.4em 0 0; padding: 0 0 5px; border-bottom: 1px solid #d5dfff }
#archivio ul  { list-style-type: none; margin: 1px 0 0; padding: 0 }
#archivio ul li  { color: #767676; font-size: 0.9em; background-repeat: no-repeat; clear: left; margin-top: 1em; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 43px; }
#archivio ul li a  { font-weight: bold; text-decoration: none }
#archivio ul li a:hover  { text-decoration: underline }




#past-events { background-image: url(/images/studentistranieri/calendario.gif); background-repeat: no-repeat; background-position: 25px 25px; padding: 10px 0 10px 25px }
#past-events p  { color: #777; font-size: 0.8em; margin-left: 50px; padding: 5px 5px 5px 15px; border-left: 1px dotted #ccc }
#past-events a:link, #past-events a:visited  { color: #990000 }

#past-events-afam { background-image: url(/images/studentistranieri/calendario.gif); background-repeat: no-repeat; background-position: 25px 25px; padding: 10px 0 10px 25px }
#past-events-afam p  { color: #777; font-size: 0.8em; margin-left: 50px; padding: 5px 5px 5px 15px; border-left: 1px dotted #ccc }
#past-events-afam a:link, #past-events-afam a:visited  { color: #990000 }


#footer    { color: #fff; font-size: 0.9em; background-color: #52832c; text-align: center; padding: 10px 0; width: 100%; clear: both }
#footer a   { color: #fff; text-decoration: none; padding: 0.2em }

#footer a:hover   { text-decoration: underline; }
hr { visibility: hidden }
.recenti h2 { font-size: 1em; color: #52832C; font-style: normal; }
.recenti p { font-size: 0.9em; }
#sinistra #chisiamo h2 { font-size: 1em; color: #52832C; font-weight: normal; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#sinistra #chisiamo ul { font-size: 0.9em; color: #888888; margin: 0px; list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#sinistra #chisiamo li { padding-bottom: 10px; }
#destra .quick a { background-image: url(/images/studentistranieri/freccia.gif);  padding-left: 28px; padding-top: 5px; padding-bottom: 5px; background-repeat: no-repeat; display: block; }
#destra  .quick li { margin: 0px; padding: 0px; list-style-type: none; }
#destra  ul.quick { top: 0px; clip: rect(0px,auto,auto,auto); }

#contenitore #sinistra #link-rapidi { padding-top: 20px; margin-right: 7px;  border-bottom: 1px solid #d5dfff }
 #link-rapidi h2  { color: #52832c; font-size: 0.9em; margin: 0.4em 0 0; padding: 0 0 5px; border-bottom: 1px solid #d5dfff }
img.logo-miur { padding-top: 55px; padding-bottom: 20px; }
img.big-bullet { float:left }
#sinistra #archivio ul { margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#sinistra #archivio li { margin: 0px; padding: 0px; border-bottom-width: 15px; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-top-width: 15px; border-top-style: solid; border-top-color: #FFFFFF; }
#sinistra #archivio h2 { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-bottom: 10px; }
span.evidenziato { }
div.evidenziato { border: 3px solid #99CC00; padding-right: 10px; padding-left: 10px; margin-bottom: 10px; }
#path { font-size: 0.9em; position: absolute; left: 12%; top: 0%; }
#path p { margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 220px; }
#path a:link, #path a:visited {color:#000000}

#contenitore #destra h2 { font-size: 1.3em; font-weight: normal; color: #54842E;  }
#contenitore #destra h3 { font-size: 1.1em; font-weight: normal; color: #54842E; }


div.studenti#contenitore #destra h2 {  border-bottom: 1px solid #ED0000; }
div.studenti#contenitore #destra h3 {  border-bottom: 1px dotted #ED0000; }
div.studenti#contenitore #destra h2.lungo, div.specializzazioni#contenitore #destra h2.lungo { border:none }

div.afam#contenitore #destra h2 {  border-bottom: 1px solid #FF6800; }
div.afam#contenitore #destra h3 {  border-bottom: 1px dotted #FF6800; }

div.rappresentanze#contenitore #destra h2 {  border-bottom: 1px solid #DEAD00; }
div.rappresentanze#contenitore #destra h3 {  border-bottom: 1px dotted #DEAD00; }

div.universita#contenitore #destra h2 {  border-bottom: 1px solid #69bd00; }
div.universita#contenitore #destra h3 {  border-bottom: 1px dotted #69bd00; }

div.specializzazioni#contenitore #destra h2 {  border-bottom: 1px solid #0081ed; }
div.specializzazioni#contenitore #destra h3 {  border-bottom: 1px dotted #0081ed; }

acronym { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CC0000; cursor: help; }
#contenitore #destra h2 a { text-decoration: none; }


#destra .stud, #destra .rapp, #destra .uni  { width: 30%; float:left; border-right: dotted #CC0000 1px; padding:4px; font-size: 0.85em; }

#contenitore #destra .up1, #contenitore #destra .up1,#contenitore #destra .up3,#contenitore #destra .up4,#contenitore #destra .up5 { text-align: right; font-weight: bold;  }
#contenitore #destra .up1 a { font-size: 0.8em; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ED0E0E; text-align: right; background-image: url(/images/studentistranieri/up1.gif); background-repeat: no-repeat; height: 30px; padding-right: 30px; background-position: right top; display: block;}
#contenitore #destra .up3 a { font-size: 0.8em; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DEAD00; text-align: right; background-image: url(/images/studentistranieri/up3.gif); background-repeat: no-repeat; height: 30px; padding-right: 30px; background-position: right top; display: block;}
#contenitore #destra .up4 a { font-size: 0.8em; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6CC100; text-align: right; background-image: url(/images/studentistranieri/up4.gif); background-repeat: no-repeat; height: 30px; padding-right: 30px; background-position: right top; display: block;}
#contenitore #destra .up5 a { font-size: 0.8em; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0082F0; text-align: right; background-image: url(/images/studentistranieri/up5.gif); background-repeat: no-repeat; height: 30px; padding-right: 30px; background-position: right top; display: block;}

.bt-invia { border: 2px solid #7F9AA7; background-color: #52832C; color:#FFFFFF; font-weight: bold; }
.bt-annulla { border: 2px solid #7F9AA7; font-weight:bold;  background-color: #3f4136; color: white;  }


table.elenco{ width: 100%; border-spacing:1px;font:11px 'Verdana', Arial, Helvetica, sans-serif;background:#E7E7E7;color:#666666; }
.elenco caption   { font: italic bold 15px Georgia, "Times New Roman", Times, serif; text-align: left; padding: 10px; border-style: none none solid; border-width: medium medium 2px; border-color: #666666 }
.elenco td, .elenco th{padding:1px;}
.elenco th{text-align:center;background:#E7E3E3; color:#666666;border:1px solid #ffffff;text-transform:uppercase;}
.elenco th{font-weight:bold;}
.elenco tr{background:#EBF8FE;text-align:left;}
.elenco tr.odd{background:#ffffff;border-top:1px solid #ffffff;}

.elenco th a:link, thead th a:visited{text-align:center; color:#666666; }
.elenco th a:hover{ cursor: help; }
 
.elenco th img {border:none; padding-left: 1px }

.elenco th a:link, tbody th a:visited{color:#666666;padding:3px 0px 0px 18px;background:url(http://www.leandropessoa.com.br/table//images/studentistranieri/ico_novajanela.gif);background-repeat:no-repeat;}
.elenco th a:hover{color:#009900;}
.elenco tr td{height:1.5em;background:#ffffff;border:1px solid #ffffff;}
.elenco tr.odd td{background:#ffffff;border-top:1px solid #ffffff;}


/* aggiunti */
#destra  h1.piccolo { font-size: 1.4em; }

#jump { position: absolute; top: -500px; }

.stacco { border-bottom: 1px solid #d5dfff }

.select_afam { font-size: 0.85em; }
