/* CSS Document */
body { background-color:#000; text-align: left; font-family:/*Tahoma,*/ Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
h1 { font-size:100%; margin-top:20px; color:#b30006; text-transform:uppercase; }
h2 { font-size:100%; margin-top:10px; color:#000000; }
h2 a { text-decoration:none; color:#000000; }
h2 a:hover { text-decoration:none; color:#000000; }
h3 { font-size:100%; margin-top:20px; color:#b30006; }
h4 { font-size: 90%; margin-bottom: 8px; }
a { color:#999; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
p { font-size: 76%; }
ul { margin-top:20px; list-style-type:none; }
img { border:0; margin:0; padding:0; }
img.ico {vertical-align:bottom;}

#wrapper { margin: 0px auto; padding: 0px; border:0; width: 850px; }
#header { margin: 0; background:#fff; height:173px; background-image:url(../img/header-grigio.jpg); background-position:top right; background-repeat:no-repeat; }
#header a { color: #fff; font-weight: normal; text-decoration: none; }
div#logo { width:174px; height:173px; float:left; }
div.menutop  { float:left; width:480px; font-size:80%; font-weight:normal; margin:143px 0 0 50px; padding:0; color:#fff; }
div.menutop  p { }
div.menutop a { }
div.menutop  p a.active { }

ul.lingua { float:right; width:90px;  margin:140px 0 0 0; color:#fff; display:inline; }
ul.lingua li { float:left; margin-left:6px;}
ul.lingua li a { text-decoration:none; color:#fff; }

#container { padding:0px; background:url(../img/sfondosx.gif) #fff repeat-y; clear:both;  }
#bianco { background-color:#000;}

#side-a { float: left; width: 174px; margin:0; padding:0;  padding-bottom:100px; /* background-color:#eee;*/}

/*
#side-a a { color:#000; text-decoration:none; }
#side-a a:hover { text-decoration:none; }
#side-a ul { font-size:100%; margin:20px 0 0 0; padding:0; font-weight:bold;  }
#side-a ul li { margin:5px 0; padding:0; border-bottom:1px solid #eee; }
#side-a ul li a { display:block; margin:0; padding:5px 0 5px 40px; }

#side-a ul li a.istituto { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/rosso.gif) 15px center no-repeat; }
#side-a ul li a:hover.istituto { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/rosso-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.docenti { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/giallo.gif) 15px center no-repeat; }
#side-a ul li a:hover.docenti { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/giallo-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.dottorati { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/smeraldo.gif) 15px center no-repeat; }
#side-a ul li a:hover.dottorati { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/smeraldo-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.postdottorato { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/celeste.gif) 15px center no-repeat; }
#side-a ul li a:hover.postdottorato { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/celeste-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.allievi { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/lime.gif) 15px center no-repeat; }
#side-a ul li a:hover.allievi { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/lime-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.ricerca { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/blu.gif) 15px center no-repeat; }
#side-a ul li a:hover.ricerca { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/blu-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.relazioni { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/violetto.gif) 15px center no-repeat; }
#side-a ul li a:hover.relazioni { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/violetto-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.eventi { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/rosa.gif) 15px center no-repeat; }
#side-a ul li a:hover.eventi { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/rosa-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.personale { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/verde.gif) 15px center no-repeat; }
#side-a ul li a:hover.personale { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/verde-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.info { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/arancione.gif) 15px center no-repeat; }
#side-a ul li a:hover.info { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/arancione-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.bandi { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/viola.gif) 15px center no-repeat; }
#side-a ul li a:hover.bandi { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/viola-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.sum { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/bordeaux.gif) 15px center no-repeat; }
#side-a ul li a:hover.sum { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/bordeaux-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a.link { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/rosso.gif) 15px center no-repeat; }
#side-a ul li a:hover.link { display:block; margin:0; padding:5px 0 5px 40px; background:url(../img/menu-sx/rosso-att.gif) 15px center no-repeat; background-color:#fff; }

#side-a ul li a:hover { background-color:#fff; }

*/
#side-b { float:left; width: 190px; background-color:#fff; margin:0; padding-left:20px; }
#side-b p { font-size:70%; color:#77767c; padding:0 0 5px 20px; margin:15px 10px 15px 0; }
#side-b p a {  }
#side-b ul { font-size:70%; }
#side-b ul li ul { font-size:100%; }
#side-b .new { background:url(../img/icon/star2.gif) no-repeat; margin-left:4px;}
#side-b .mail { background:url(../img/icon/mail.gif) no-repeat; margin-left:4px;}
#side-b .pdf { background:url(../img/icon/pdf.gif) no-repeat; margin-left:4px; }
#side-b .punto { list-style-image:url(../img/icon/punto.gif); margin:0 0 0 16px; padding:0;}
#side-b .plus { background:url(../img/icon/plus.gif) no-repeat; margin-left:4px; }
#side-b .doc { background:url(../img/icon/document.gif) no-repeat; margin-left:4px; }
/*#side-b ul { font-size:70%; font-weight:bold; color:#77767c; padding:0; margin:15px; }
#side-b ul li{ margin-bottom:20px;}
#side-b ul li img { padding-right:10px;  }*/
#content { float: left; width: 46%; background-color:#fff; border-right: 2px solid #ccc; margin:0; padding:0px 20px 10px 45px;  }
#content ul { font-size:70%; padding:0; margin:10px;}
#content ul li ul { font-size:100%; list-style-image:none; padding:0; margin:0px; margin-top:10px; margin-bottom:25px; }
#content ul li ul li { margin-left:0px; }
#content ul li ul li ul { margin-left:20px;  }
.noimage { list-style-type:none; list-style-image:none; }


#footer { clear: both; background: #bbb; background-image: url(../img/footer-grigio.jpg); background-position:bottom left; background-repeat:no-repeat; width:850px; height:43px; }
#footer a { text-decoration:none; color:#fff; }
#footer a:hover { text-decoration:none; }
.contatti {  margin:0; color:#fff; font-weight:bold; font-size:120%; margin:0; padding:10px 0 10px 40px; /* aggiunto da Giulia Adembri 06.06.2011 */ width: 50%; float:left;}
ul.contatti{ font-size:100%; }
.open{display: none; }
.titololista { color:#000; font-weight:bold; }
.imgright { float:right; margin:4px 0 4px 4px; padding:2px; border: 1px solid #999; width: 120px; height:120px; }
#side-b p.titolo-evidenza {
	font-weight: bold;
	margin-left: -20px;
}
.evidenza {
	/*background-color: #999;*/
	background-color:#fff;
	border: 1px solid #666;
	font-weight:bold;
}
.evidenza a {
	/*color: #fff;*/
	color: #999999;
	text-decoration: underline;
}
.evidenzagrigia {/*border: 2px solid #555;*/ border: 2px solid #999; }
#side-b .linkhome {margin-bottom:10px;}

.boxright { margin: 20px 10px 0 0; border: /*1px solid #eee; Rimosso 16/05/11*/ }
.boxright h3 { border-bottom: 1px solid #dfdfdf; margin: 0; padding: 0 4px; background-color: #eee;  }
.boxright h4 { border-bottom: 1px solid #dfdfdf; margin: 2px; padding: 0 4px; color:#848789; }
.boxright ul { margin: 0 0 10px 0; padding: 0 6px; }
.boxright ul li { margin: 5px 0; }
.boxright p#news { background-color:#990033; margin-right:0; color:#CCCCCC; padding-top: 2px; padding-bottom: 2px;} 
.nome { font-weight:bold; }
.universita { /*font-style:italic;*/ }
.data { font-weight:bold; }
a:hover #Map { background:url(../img/hovertest.jpg) 191px center no-repeat; }
.left { float: left; }
.right { float: right; }

/*table*/
table { font-size:70%; width: 770px; margin-right: 0px; padding: 0; border-collapse: collapse; text-align: left; color: #333; }
td { margin: 0; padding: 10px; /*border: 1px solid #f1f1f1;*/ }		
tr {/* background-color: #fff; border: 1px solid #f1f1f1;*/ }
th { padding-left: 10px; width: 75px; }
tr.odd { background-color: #dbe9f0; }
p.align-right{
	float:right;
	width: 40%;
	color: #FFFFFF;
	margin-right: 10px;
	text-align:right;
}
