/* CSS Document */
/*layout 3 colonne*/
body {
margin:0;
padding:0;
line-height: 1.55em;
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
font-size: 12px;
width:1000px;/*fixedt*/ }

/*IE6 fix layout*/
 * html body {width:1000px; border:0px solid #000; margin:0; font-family: Verdana, Helvetica, sans-serif;  font-size: 13px; 
padding:0;} 
/*separatore forzato*/

.clearer30 {clear: left; line-height: 0; height: 30px; border:0px solid #000;}
.clearer10 {clear: left; line-height: 0; height: 10px; border:0px solid #000;}
.clearer10b {clear: left; line-height: 0; height: 10px; border-bottom:2px solid; border-color:#009999;}

.clearer5 {clear: left; line-height: 0; height: 5px; border:0px solid #000;}
.clearer5b {clear: left; line-height: 0; height: 5px; border:0px solid #000; border-bottom:1px dotted; border-color:#009999;}
.clearer2 {clear: left; line-height: 0; height: 2px; border:0px solid #000;}

 #maincontainerhome {
float: left;
width:100%;
margin-bottom:10px;
border:0px solid #000;
min-width:780px;
padding:0;
}
/*IE6 fix layout*/
 
*html #maincontainerhome {
float: left;
width: 1000px;
margin:0px 0px 10px 0px;
border:0px solid green;
padding:0;
}
#maincontainer {
float: left;
width:100%;
margin:0px 0px 40px 0px;
border:0px solid red;
min-width:780px;
padding:0;
}

/*IE6 fix layout*/
 
*html #maincontainer {
float: left;
width: 1000px;
margin:0px 0px 40px 0px;
border:0px solid green;
padding:0;
}



#contentwrapper{
float: left;
width: 100%;
margin-bottom:10px;
border:0px solid #000;
min-width:780px;
}

/*IE6 fix layout*/

*html #contentwrapper{
width: 1000px; /*Width of main container*/
margin: 0 auto 10px auto; /*Center container on page*/
border:0px solid #000;
padding:0;
}
 
b {font-size: 110%;}
em { letter-spacing:0.01em;}
hr.banner {margin-top: 10px; display:block; /*visibility:hidden;*/ }

#topsection{
background: #ffffff;
height:105px; /*Height of top section*/
border-bottom:0px solid #094780;
padding-bottom:2px;
background-image:url(../images/sf_top2.jpg);
background-repeat:repeat-x;
background-position:right bottom;
min-width:500px;
font-family: Geneva, Arial, Helvetica, sans-serif; 
}

#topsection h1{
margin: 0;
padding-top: 25px;
color:#cccccc;
}
#topprivate {border:0px solid red;
height:13px;
font-size: 11px; color:#000066;
text-align:right;
padding: 2px 4px 0px 0px;
width:400px;}

#topleft {
float:left;
border:0px solid red;
width:400px;
padding:10px 0px 10px 10px;

}
#tophome {
width:150px;
border:0px solid green;
margin-right:0px;
vertical-align:bottom;
text-align:right;
padding:39px 165px 0px 0px;
}

#topright {
float:right;
border-right: 0px solid #80a8b0;
margin-right:0px;
vertical-align:bottom;
text-align:right;
padding:0px 5px 0px 0px;
}
#topright a:link{
text-decoration:none;
color:#000066;
}
#topright a:visited{
text-decoration:none;
color:#000066;
}
#topright a:hover{
text-decoration:none;
color:#80a8b0;
}


#contentcolumn {
 /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 190px 0 190px;
padding-top:5px;
padding-left:3px;
min-height:500px;
min-width:398px;
border:0px solid red;
text-align:justify;
font-size:1.08em;
}

/*IE6 fix layout*/
 *html #contentcolumn{
margin: 0 184px 0 176px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
border:0px solid red;
padding-left:3px;
/*width: 640px;*/
text-align:justify;

}
/*pagina senza colonna destra*/
#contentcolumnall {
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 20px 0 /*180*/190px;
padding-top:5px;
padding-left:3px;
min-height:500px;
border:0px solid #ccc;
text-align:justify;
font-size:1.08em;
}
*html #contentcolumnall {
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 20px 0 /*180*/184px;
padding-top:5px;
padding-left:3px;
min-height:500px;
border:0px solid #ccc;
text-align:justify;
}

/*pagina senza colonna destra*/
#contentcolumjob {
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 20px 0 /*180*/190px;
padding-top:5px;
padding-left:10px;
min-height:500px;
border:0px solid #ccc;
text-align:justify;
font-size:1.09em;
}
*html #contentcolumjob {
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 20px 0 /*180*/184px;
padding-top:5px;
padding-left:10px;
min-height:500px;
border:0px solid #ccc;
text-align:justify;
}



/*pagina test senza colonna destra senza colonna sinistra*/
#contentall {
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 20px 0 176px;
padding-top:5px;
padding-left:3px;
min-height:500px;
/*width:790px;*/
/*min-width:398px;*/
border:0px solid #ccc;
text-align:justify;
}
*html #contentall {
 /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin: 0 20px 0 /*180*/174px;
padding-top:5px;
padding-left:3px;
min-height:500px;
/*width:790px;*/
/*min-width:398px;*/
border:0px solid #ccc;
text-align:justify;
}

#leftcolumn{
float: left;
/*width: 192px;*/ /*Width of left column*/
width:185px;
margin-left: -100%;
background: #f3f1f2;
padding-top:10px;
height:560px;
border:0px solid blue;
}
/*IE6 fix layout*/
 *html #leftcolumn{
float: left;
/*width: 188px;*/ /*Width of left column in pixel*/
width: 172px;
margin-left: -1005px; /*Set margin to that of -(MainContainerWidth)*/
background: #f3f1f2;
padding:10px 0 0 0; 
border:0px solid green;
}
 
#rightcolumn{
float: left;
width: 180px; /*Width of right column*/
margin-left: -180px; /*Set left marginto -(RightColumnWidth)*/
background: #ffffff;
padding-top:40px;
border:0px solid red;
}
/*IE6 fix layout*/
 * html #rightcolumn{
float: left;
width: 184px; /*Width of right column*/
margin-left: -184px; /*Set left margin to -(RightColumnWidth)*/
/*background: #FDE95E;*/
border:0px solid red;
}
/* *html #rightcolumn img {
width: 160px; padding:0; margin:0; border:1px solid blue;
}*/

#bottoniright { margin:0; border:0px solid blue; padding:0;}
#bottoniright img { width:165px; padding:0; margin:0 0 10px 0; border:0;}


/*home page*/
#leftcolumnhome{
float: left;
/*width: 192px;*/ /*Width of left column*/
width: 190px;
margin-left: -100%;
background: #f3f1f2;
padding-top:10px;
height:510px;
border:0px solid green;
}
/*IE6 fix layout*/
 * html #leftcolumnhome{
float: left;
width: 176px; /*Width of left column*/
margin-left: -1000px;
background: #f3f1f2;
padding-top:10px;
border:0px solid red;
}
#contentcolumnhome {
margin: 15px 0px /*20*/8px 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:0px 0px 0px 0px;
min-height:380px;
width:800px; 
border:0px solid green;
font-size:11px;
line-height: 1em;
 
}
*html #contentcolumnhome {
margin: 15px 10px 20px 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
width:800px;
padding:0px;
border:0px solid blue;
line-height: 1.05em;
}
/*fine homepage*/
.innertube{
margin: 7px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
border:0px solid brown;
}
*html .innertube{
margin: 8px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
border:0px solid brown;
}
#footerone { border:0px solid #000; margin:0px 0px 25px  190px; padding:0; border-top:0px solid #cccccc;}
#footer{
color:#888888;
clear:left;
background:#ffffff;
margin:0px 0px 0px 0px;
text-align: center;
border:0px solid red;
border-top:1px solid #cccccc;
padding: 3px 0px 1px 0px; font-size: 12px; text-align:center; line-height:16px;
}

#subfooter { clear:left;margin:4px 20px 0px 0px; background-color:#FFFFFF; text-align:center; color:#333; font-size:11px; padding:0; border:0px solid green; line-height:16px;}
/*#subfooter a:link { background-color:#FFFFFF; color:#333; font-size:11px; text-decoration:underline;}
#subfooter a:visited { background-color:#FFFFFF;  color:#333; font-size:11px; text-decoration:underline; }
#subfooter a:hover { font-size:11px; text-decoration:underline; color:#0033FF; background-color:#C9F6FF;}*/

#subfooter02 { clear:left;margin:4px 20px 0px 0px; background-color:#FFFFFF; text-align:center; color:#666666; font-size:10px; border:0px solid blue; line-height:16px;}
#subfooter02 a:link { background-color:#FFFFFF; text-align:center; color:#666666; font-size:10px; text-decoration:underline;}
#subfooter02 a:visited { background-color:#FFFFFF; text-align:center; color:#666666; font-size:10px; text-decoration:underline;}
#subfooter02 a:hover { background-color:#FFFFFF; text-align:center;  font-size:10px; text-decoration:underline; color:#0033FF; background-color:#C9F6FF;}
/*fine layout colonne*/
 /*percorsi navigazione*/
#dovesei { font-size:13px; text-align: right; color:#179ccc; padding: 0px 10px 5px 0px; margin:5px 0 5px 0; /*border:1px solid blue;*/ } 
#dovesei a:link {
	font-size:13px;
	font-style:italic;
	text-align: right;
	color:#993300;
	text-decoration: underline;
	text-transform:uppercase;
	background-color: #FFFFFF;
} 
#dovesei a:visited { font-size:13px; text-align: right; color:#993300; text-decoration: underline; 	text-transform:uppercase; 	font-style:italic; background-color: #FFFFFF;} 
#dovesei a:hover { font-size:13px; text-align: right; color:#179ccc; text-decoration: underline; 	text-transform:uppercase;	font-style:italic; background-color: #FFFFFF;} 

.qui  {
	font-size:13px;
	font-style:italic;
	text-align: right;
	color:#993300;
	text-transform:uppercase;
	background-color: #FFFFFF;
} 
 /*fine percorsi navigazione*/
 
 



/*div eventi e seminari home*/
.boxbannertitg { min-width:230px; width:37%; float:left; border-right:1px dotted #ccc; /*border-bottom:1px dotted blue;*/ padding:0px 2px 5px 2px;/* border:0px solid red;*/ /*height:17px;*/ margin:0px 0px /*35*/0px 0px; color:#006600; /*height:100px;*/}
*html .boxbannertitg { width:280px; float:left; border-right:1px dotted #ccc; /*border-bottom:1px dotted blue;*/ padding:0px 2px 5px 2px;/* border:0px solid red;*/ /*height:17px;*/ margin:0px 0px /*35*/0px 0px; color:#006600;}
.boxbannertit  {min-width:180px; width:24%; float:left; border-right:1px dotted #ccc; padding:0px 3px 5px 6px; /*border:1px solid red;*/ margin:0px 0px 0px 0px; font-size:11px; height:100px; border-bottom:0px solid red;}
*html .boxbannertit  {width:205px; float:left; border-right:1px dotted #ccc; padding:0px 3px 5px 3px; /*border:1px solid red;*/ margin:0px 0px 0px 0px; font-size:11px;}
.boxbannerextrag {min-width:230px; width:37%;  float:left; border-right:1px dotted #ccc; padding:18px 3px 5px 2px; /*border:0px solid red;*/ margin:0px 0px 0px 0px; font-size:11px; height:50px; border-top:1px dotted #ccc; text-align:center; vertical-align:middle;}
*html .boxbannerextrag  {width:280px; float:left; border-right:1px dotted #ccc; padding:px 3px 5px 3px; /*border:1px solid red;*/ margin:0px 0px 0px 0px; font-size:11px;}
.boxbannerextra {min-width:180px; width:24%; float:left; border-right:1px dotted #ccc; padding:5px 3px 5px 6px; /*border:1px solid red;*/ margin:0px 0px 0px 0px; font-size:11px; height:50px; border-top:1px dotted #ccc;  text-align:center;}
*html .boxbannerextra  {width:205px; float:left; border-right:1px dotted #ccc; padding:0px 3px 5px 3px; /*border:1px solid red;*/ margin:0px 0px 0px 0px; font-size:11px;}
p.boxhomebanner { margin:0px 0px 0px 0px; padding:0px 2px 0px 5px; line-height:17px;}
p.boxhomebannerg { margin:0px 0px 10px 0px; padding:0px 2px 0px 2px;  font-size:12px; line-height:17px; font-weight:bold;}
p.boxhomeutilities { margin:8px 0px 0px 0px; padding:0px; }
ul.utilities { margin:8px 0px 0px 0px; padding:0; list-style-type:none; }
ul.utilities li { margin:0px; padding:0; list-style-type:none; list-style-position:outside; }

.security { font-size:12px; background-color: #ECFFD3; color:#000000;}




/*box banner home page*/
#banner {border-top:2px solid #ccc;  /*width:615px;*/ width:82%; margin:0px 0px /*35*/0px 200px; padding:2px 0px 25px 0px; /*background-color:#FAFAFA;*/   color:#666666;/* height:85px;*/ clear: left; }
*html #banner { border-top:2px solid #ccc; /*border:1px solid red;*/ width:800px; margin:4px 0px 0px 200px; padding:8px 0px 5px 0px; background-color:#FAFAFA; height:50px;}
.boxbannerg { /*width:185px;*/ width:23%; float:left; border-right:1px dotted #ccc; padding:0px 3px 5px 3px; /*border:1px solid red;*/ /*height:100px;*/ margin:0px 0px 15px 0px;  }
.boxbanner { /*width:185px;*/ width:19%; float:left; border-right:1px dotted #ccc; padding:0px 3px 5px 3px; /*border:1px solid red;*/ /*height:100px;*/ margin:0px 0px 35px 0px;}
.boxhomebannerdoppio {  padding:5px 3px 2px 3px; /*border:1px solid red;*/  margin:60px 0px 0px 0px;}
.boxbanneruti { /*width:230px;*/ width:33%; float:left; border-right:1px dotted #ccc; padding:0px 5px 5px 5px; /*border:1px solid red;*/ height:100px; margin:0px 0px 15px 0px;}
.boxbannertituti { /*width:185px;*/ width:32%; float:left; border-right:1px dotted #ccc; padding:0px 5px 5px 5px; /*border:1px solid red;*/ height:16px; margin:0;}
/*contenitoore*/
.bannerpostdoc { /*width:98%;*/  height:44x; border:1px solid #000066; float:left; margin:0px 0px 25px 45px; padding:0px; background-color: #FFCC00; /*background-image:url(../images/banner_baseJob02.gif); background-position:right top; background-repeat:no-repeat;*/}
.bannerphd { /*width:98%;*/  height:40px; border:2px solid #FFCC00; float:left; margin:0px 0px 25px 0px; padding:0px; background-color: #FFCC00; /*background-image:url(../images/banner_baseJob02.gif); background-position:right top; background-repeat:no-repeat;*/}
/*box banner biopolo*/
#bannerbiopolo { margin-top:6px;border:1px solid #ccc; padding:2px; width:160px; /*float:left;*/ height:42px;  background-color:#FFFFFF; 
/*width: 99%;*/}
#bannerbiopolo  img {margin-bottom:1px; border-bottom:1px solid #ccc; padding:0;}
/*box banner tools home*/
#bannertools { border:1px solid #ccc; padding: 0px 2px 1px 2px; /*width:100px; float:left; *//*height:45px;*/ margin:2px 0px; background-color:#FFFFFF; text-align:center; font-size:11px; /*width: 99%;*/ width:160px; }
#bannertools  img {margin-bottom:1px; border-bottom:1px solid #ccc;}
#bannertools2 { border:1px solid #ccc; padding: 0px 3px 3px 3px; /*width:100px; float:left; */height:35px; margin:0px; background-color:#FFFFFF; text-align:center; font-size:11px; width: 155px; /*width:160px;*/  }
#bannertools2  img {margin-bottom:4px; border-bottom:1px solid #ccc;}


/*area utilities*/
#homeuty{border-top:1px solid #ccc; clear:left; /*border:1px solid red;*//*width:615px;*/ width:70%; margin:4px 0px 0px 190px; padding:2px 0px 5px 2px; background-color:#FAFAFA; font-size:11px; color:#666666; height:60px;}
/*banner eventi*/



 /*menu a sinistra standard*/
#menuleft {
padding: 2px 2px 2px 2px;
margin: 0;
border:1px solid #4ca1bd;
width: 99%;
background-color:#ffffff;
line-height:18px;
color:#122d52;
/*font-weight: lighter;*/

}
/*font per IE6*/
*html #menuleft {
font-family: Verdana, sans-serif; font-size:12px;
} 
/**/
#menuleft a:link{
text-decoration:none;
color:#122d52;
} 
#menuleft a:visited {
color:#122d52;
text-decoration:none;
} 
#menuleft a:hover {
color:#279c08;
text-decoration:none;
} 
#menuleft #currentpage a {
	background-color: #9fc1c8;
		}
/*fine menu a sinistra standard*/

#submenuleft a { color: #336; text-decoration: none; 	 } 
#submenuleft a:hover { color: #b3001d;  text-decoration: 
none; } 
div#submenuleft a#activelink:hover { background-color: #ffffff; 
color: #b3001d; } 
#submenuleft #currentpage a {
	background-color: #179ccc;
	color: #fff;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
	}
/*lista voci menu*/
ul.left {  margin: 0px 0px 0px 0px;  left:0; padding: 0px 0px 0px 0px; list-style-position:outside; list-style:none; }
li.left { border-bottom:1px solid #ccc; /*border:1px solid red;*/ margin:0px; padding:2px 2px 2px 4px; text-transform: capitalize; /*text-transform:uppercase;*/ letter-spacing:0.04em; /*background-image:url(../images/sf_there.jpg);*/ }
/*voce menu sei qui*/
ul.lefthere {  margin: 0px 0px 0px 0px;  left:0; padding: 0px 0px 0px 0px; list-style-position:outside; list-style:none; background-color:#ecf7fe; border-top:0px solid  #ccc;}
li.lefthere { border-bottom:1px solid #ccc; /*border:1px solid blue;*/ margin:0px; padding:2px 0px 2px 4px; background-image:url(../images/sf_there.jpg); text-transform: capitalize; background-repeat: repeat-x; /*letter-spacing:0.04em; */}
li.lefthereses { border-bottom:1px solid #ccc; /*border:1px solid blue;*/ margin:0px; padding:2px 0px 2px 0px; /*background-image:url(../images/sf_there.jpg); */text-transform: capitalize; background-color:#CCFF99; background-repeat: repeat-x; /*letter-spacing:0.04em; */}

/*submneu principale*/
ul.leftsub { margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px; border-bottom:2px solid #ccc;}
li.leftsub { /*border-top:1px solid #c1e5fd; */  list-style-position:outside; list-style:none; margin: 0px 0px 1px 10px; padding:1px 2px 1px 0px; }

/****news area a sinistra *****/
#newsleft {
padding:1px;
margin:8px 0px 4px 0px;
border:1px solid #ccc;
width: 99%;
background-color:#ffffff;

/*color: #333333;*/
line-height:1.27em;
font-size:12px;
/*font-family:Verdana, sans-serif; */
} 
#newsleft a:link{
/*text-decoration:undeline;
color:#F05B10;*/
} 
#newsleft  a:visited {
/*text-decoration:undeline;
color:#F05B10;*/
} 
#newsleft a:hover {
color:#4ca1bd;
text-decoration:undeline;
} 
#newsleft#currentpage a {
	background-color: #9fc1c8;
		}
/*voci news area*/
ul.newsleft {  margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc;}
li.newsleft { border-top:1px solid #8eb0c7;  list-style-position:outside;  margin: 0px 0px 0px 0px; padding:7px 2px 7px 2px; list-style:none;  }
/*tit news area*/
ul.therenewsleft {  margin: 0px 0px 0px 0px;  left:0; padding: 2px 3px 2px 3px; list-style-position:outside; list-style:none; border-top:1px solid  #ccc;  background-image:url(../images/sf_news.jpg); background-repeat:repeat-x;}
li.therenewsleft {  margin-bottom:1px; padding: 0px 2px 2px 0px; font-style:italic; font-weight:bold; color: #000033; font-size:13px;}


/****banner area a sinistra *****/
#bannerleft {
padding:7px;
margin:8px 0px 4px 0px;
border:0px solid #ccc;
width: 99%;
background-color:#ffffff;

/*color: #333333;*/
line-height:1.27em;
font-size:12px;
/*font-family:Verdana, sans-serif; */
} 
#bannerleft a:link{
/*text-decoration:undeline;
color:#F05B10;*/
} 
#bannerleft  a:visited {
/*text-decoration:undeline;
color:#F05B10;*/
} 
#bannerleft a:hover {
color:#4ca1bd;
text-decoration:undeline;
} 

/****seminars area a sinistra *****/
#seminarsleft {
padding:2px;
margin: 0px 0px 5px 0px;
border:1px solid #ccc;
width: 99%;
background-color:#ffffff;
/*color:#333333;*/
line-height:12px;
/*font-weight: lighter;*/
} 
#seminarsleft a:link{
text-decoration:none;


} 
#seminarsleft  a:visited {
/*color:#333333;
text-decoration:none;*/
} 
#seminarsleft a:hover {

/*text-decoration:none;*/
} 
seminarsleft#currentpage a {
	background-color: #9fc1c8;
		}

/*tit seminars area*/
ul.thereseminarsleft {  margin: 0px 0px 0px 0px;  left:0; padding: 2px 3px 2px 3px; list-style-position:outside; list-style:none; border-top:0px solid  #ccc;  background-image:url(../images/sf_seminars.jpg); background-repeat:repeat-x;}
li.thereseminarsleft{  margin-bottom:1px; padding: 0px 2px 2px 0px; font-style:italic; font-weight:bold; color:#009933; font-size:11px; line-height:13px;}


/*menu destra research group*/
#menugroup {
padding: 2px 2px 2px 2px;
margin: 6px 0px 0px 0px;
/*border-top:4px solid #FF3333;*/
border-top:4px solid #4ca1bd;
border-bottom:0px solid #4ca1bd;
width: 95%;
background-color:#ffffff;
line-height:15px;
color:#4ca1bd;
font-weight: lighter;
/*border:1px solid red;*/
} 
#menugroup  a:link{
text-decoration:none;
color:#184C8E;
} 
#menugroup  a:visited {
color:#184C8E;
text-decoration:none;
} 
#menugroup a:hover {
color:#4ca1bd;
text-decoration:none;
} 
#menugroup #currentpage a {
	background-color: #FFE7A7;
	font-style:italic;
		}
		
		#titmenugroup {
line-height:16px;
color:#FF3333;
background-color:#FFFFCC; 
/*border-top:1px dotted red;*/
/*font-weight: lighter;*/

} 
/*fine menu a destra research group*/
/*voci menu research group*/
ul.menugroup {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc;}
li.menugroup { border-top:0px solid #c1e5fd;  list-style-position:outside; list-style-type:square; margin: 0px 0px 1px 13px; padding:1px 1px 1px 0px; /*list-style-image:url(../images/bullet/listmenudx.png);*/ }
li.nolink { border-top:0px solid #c1e5fd;  list-style-position:outside; list-style-type:square; margin: 0px 0px 1px 13px; padding:1px 1px 1px 0px; color:#999999;/*list-style-image:url(../images/bullet/listmenudx.png);*/ }

ul.submenugroup {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc;}
li.submenugroup { border-top:0px solid #c1e5fd; font-size:11px;  list-style-position:outside; list-style-type:none; margin: 0px 0px 0px 2px; padding:1px 1px 1px 0px; /*list-style-image:url(../images/bullet/listmenudx.png);*/ }

/*related links destra */
#relatedlinks {
padding:2px;
margin: 20px 0px 0px 0px;
border:1px solid #ccc;
width: 95%;
background-color:#ffffff;
line-height:15px;
/*color:#184C8E;*/
font-weight: lighter;
} 
#relatedlinks  a:link{
text-decoration:underline;
/*color:#184C8E;*/
} 
#relatedlinks  a:visited {
/*color:#184C8E;*/
text-decoration:underline;
} 
#relatedlinks a:hover {
color:#4ca1bd;
text-decoration:underline;
} 
#relatedlinks #currentpage a {
	background-color: #9fc1c8;
		}
		
/*related open position destra */
		
#relatedposition {
padding:2px;
margin: 20px 0px 0px 0px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px double #6699CC; 
border-bottom:1px double #6699CC; 
width: 95%;
background-color:#ffffff;
line-height:15px;
/*color:#184C8E;*/
font-weight: lighter;
} 
#relatedposition  a:link{
text-decoration:underline;
/*color:#184C8E;*/
} 
#relatedposition  a:visited {
/*color:#184C8E;*/
text-decoration:underline;
} 
#relatedposition a:hover {
color:#4ca1bd;
text-decoration:underline;
} 
#relatedposition #currentpage a {
	background-color: #9fc1c8;
		}
		
		
		/*esxtra related es. links*/
		#relatedextra {
padding:4px 2px;
margin: 20px 0px 0px 0px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px double #6699CC; 
border-bottom:1px double #6699CC; 
width: 95%;
background-color:#ffffff;
line-height:15px;
/*color:#184C8E;*/
/*font-weight: lighter;*/
} 
#relatedextra  a:link{
text-decoration:underline;
/*color:#184C8E;*/
} 
#relatedextra a:visited {
/*color:#184C8E;*/
text-decoration:underline;
} 
#relatedextra a:hover {
color:#4ca1bd;
text-decoration:underline;
} 
#relatedextra #currentpage a {
	background-color: #9fc1c8;
		}

			#relatedextra img { display:block; margin: 4px auto; }
		
		/*tit related*/
ul.thererelated {  margin: 0px 0px 0px 0px;  left:0; padding: 1px ; list-style-position:outside; list-style:none; background-color: #D5FFB0; border-top:0px solid  #ccc;}

li.thererelated {  margin-bottom:0px; padding: 2px 2px 2px 2px; /*background-color:#A2D1E7;*/ /*font-style:italic; */text-transform:uppercase; /*font-weight:bold;*/}
/*voci related*/
/*in sospeso creava ;livelo in piuul.whererelated {  margin: 15px 0px 7px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc; color: #DA3636; background-color: #D5FFB0;   }
li.whererelated  {  list-style-position:inside; margin: 0px 0px 1px 0px; padding:1px 1px 1px 0px; list-style-type:none;  }*/
ul.relatedlinks {  margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px dotted #ccc; color:#333333; font-weight:bold; }
ul.relatedlinkswww {  margin: 0px 0px 0px 0px; padding: 2px 0px 4px 2px; border: dotted #E3B11A; color:#333333; border-left:0; border-right:0; border-bottom:0;  font-weight:bold; background-color: #F2E99D /*#F9F4B7*/  /* #E6E6E6*/ /*#DCF2F2*/  ;}
.thereopenpositions {  margin: 0px 0px 3px 0px;  left:0; padding: 2px ; list-style-position:outside; list-style:none; background-color: #C1CFF2;  border-style:double; border-left:0; border-right:0; border-bottom:0; border-top:0; border-color: #6699CC; color:#333; font-weight:bold;}

.thereeducation {  margin: 3px 0px 0px 0px;  left:0; padding: 2px ; list-style-position:outside; list-style:none; background-color: #fff;  border-style:double; border-left:0; border-right:0; border-bottom:0; border-top:0;border-color: #6699CC; color:#333; font-weight:bold;}

ul.relatedlinkseducation {  margin: 1px 0px 0px 0px; padding: 0px 0px 4px 2px; border-style:double; border-color: #6699CC; /*color:#333333;*/ border-left:0; border-right:0; border-bottom:0; border-top:0;  font-weight:bold; background-color: #FFFFFF/*#E6E6E6*/ /*#F9F4B7*/  /*#DCF2F2*/  ;}
li.relatedlinks { /*border-top:1px solid #54A2DA;*/  list-style-position:outside; margin: 0px 0px 7px 15px; padding:1px 1px 1px 0px; list-style-type:square;  font-weight:normal; }
ul.relatedphd {  margin: 5px 0px 0px 0px; padding: 0px 0px 0px 2px; border-bottom:0px solid #ccc; color:red;}
/****fine related links destra*****/
/*sis*/
.boxrelatedsis { float:right; border:1px solid #ccc; width:170px; margin:0 0 10px 10px; text-align:left;}
ul.thererelatedsis {  margin: 0px 0px 0px 0px;  left:0; padding: 1px ; list-style-position:outside; list-style:none; background-color: #F3C831; border-top:0px solid  #ccc;}

li.thererelatedsis {  margin-bottom:0px; padding: 0px 2px 0px 2px;/* text-transform:uppercase; */}
ul.relatedsis {  margin:3px 0px 0px 30px; padding: 0px 0px 0px 0px; border-bottom:0px dotted #ccc; color: #AB0B25 /*#C88004*/; font-weight:bold; }
li.relatedsis { /*border-top:1px solid #54A2DA;*/  list-style-position:outside/*inside*/; margin: 0px 0px 5px 2px; padding:1px 1px 1px 3px;   font-weight:normal; list-style-image:url(../images/message_add.png); /*line-height:20px;*/ }
*html ul.relatedsis {  margin:3px 0px 0px 22px; padding: 0px 0px 0px 0px; border-bottom:0px dotted #ccc; color: #AB0B25 /*#C88004*/; font-weight:bold; }
*html li.relatedsis { /*border-top:1px solid #54A2DA;*/  list-style-position:outside/*inside*/; margin: 0px 0px 5px 4px; padding:1px 1px 1px 3px;   font-weight:normal; list-style-image:url(../images/message_addie.gif); line-height:18px; }


/****links aree esterne campus destra *****/
#relatedcampus {
padding:2px;
margin: 15px 0px 20px 0px;
border:1px solid #ccc;
width: 95%;
background-color:#ffffff;
line-height:15px;
color:#0571d5;
font-weight: lighter;
} 
#relatedcampus  a:link{
text-decoration:none;
color:#184C8E;
} 
#relatedcampus  a:visited {
color:#184C8E;
text-decoration:none;
} 
#relatedcampus a:hover {
color:#4ca1bd;
text-decoration:none;
} 
#relatedcampus #currentpage a {
	background-color: #9fc1c8;
		}
/*voci related*/
ul.relatedcampus {  margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc;}
li.relatedcampus { border-top:0px dotted #c1e5fd;  list-style-position:outside; list-style:none; margin: 0px 0px 1px 6px; padding:1px 1px 1px 0px; }
/*sottovoci related*/
ul.relatedcampus2 {  margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc;}
li.relatedcampus2 { border-top:1px dotted #c1e5fd;  list-style-position:outside; list-style:none; margin: 0px 0px 1px 3px; padding:1px 1px 1px 0px; }

/*voci related sis*/
ul.relatedses {  margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc;}
li.relatedses { border-top:0px dotted #c1e5fd;  list-style-position:outside; list-style:none; margin: 0px 0px 1px 6px; padding:1px 1px 1px 0px; }
/*tit related*/
ul.thererelatedcampus {  margin: 0px 0px 0px 0px;  left:0; padding: 3px 3px 3px 3px; list-style-position:inside; /*background-image:url(../images/sf_moreinfo.jpg); */background-repeat:repeat-x; border-top:0px solid  #ccc;}
li.thererelatedcampus {  margin-bottom:1px; padding: 0px 2px 2px 15px;  font-style:italic; font-weight:bold; list-style:none; /*list-style-image:url(../images/bullet/listmore.png);*/ border-bottom:1px solid #0571d5; background-image:url(../images/bullet/listmore.png); background-repeat:no-repeat; background-position:left middle;}
/****fine links aree esterne campus destra ******/

/*download links destra */
#downloadlinks {
padding:2px;
margin: 35px 0px 0px 0px;
border:1px solid #032f9f;
width: 95%;
background-color:#ffffff;
/*line-height:15px;*/
font-weight: lighter;
} 
#downloadlinks  a:link{
text-decoration:underline;
/*color:#184C8E;*/
} 
#downloadlinks  a:visited {
/*color:#184C8E;*/
text-decoration:underline;
} 
#downloadlinks a:hover {
color:#4ca1bd;
text-decoration:underline;
} 
#downloadlinks #currentpage a {
	background-color: #9fc1c8;
		}

/*tit downlooadlinks*/
ul.theredownloadlinks{  margin: 0px 0px 0px 0px;  left:0; padding: 1px ; list-style-position:outside; list-style:none; background-color: #fff; border-bottom:1px solid  #032f9f;}

li.theredownloadlinks {  margin-bottom:0px; padding: 0px 2px 0px 2px; border-bottom:0px solid red;}

/*voci downlooadlinks*/

ul.downloadlinks {  margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px; border-bottom:0px dotted #ccc; color:#333333;  }
li.downloadlinks { /*border-top:1px solid #54A2DA;*/  list-style-position:outside; margin: 0px 0px 5px 2px; padding:1px 1px 5px 0px; list-style-type:none;  font-weight:normal; font-size:12px;  border-bottom:1px solid #ccc;}
ul.downloadvideomac {  margin: 5px 0px 0px 2px; padding: 0px 0px 0px 0px; border-bottom:0px dotted #ccc; color:#333333;  }
li.downloadvideomac { list-style-position:inside; margin: 0px 0px 0px 0px; padding:1px 1px 0px 0px;  font-weight:normal; font-size:11px;  border-bottom:0px solid red; list-style-image:url(../images/icon_videomac.gif);}
li.downloadvideopc { list-style-position:inside; margin: 0px 0px 0px 0px; padding:1px 1px 0px 0px;  font-weight:normal; font-size:11px;  border-bottom:0px solid red; list-style-image:url(../images/icon_videopc.gif);}
ul.downloadpdf {  margin: 2px 0px 0px 5px; padding: 0px 0px 0px 0px; border-bottom:0px dotted #ccc; color:#333333;  }
li.downloadpdf { list-style-position:inside; margin: 0px 0px 0px 2px; padding:1px 1px 0px 0px;  font-weight:normal; font-size:11px;  border-bottom:0px solid gren; list-style-image:url(../images/icon_pdf.gif);}

ul.downloadlinks2 {  margin: 1px 0px 1px 0px; padding: 0px 0px 0px 0px; border-bottom:0px dotted #ccc; color:#333333;  }
li.downloadlinks2 { /*border-top:1px solid #54A2DA;*/  list-style-position:inside; margin: 0px 0px 0px 5px; padding:0px; list-style-type:none;  font-weight:normal; font-size:12px;  border-bottom:0px solid red;}
/****fine downlooadlinks  destra*****/

/****news area a destra *****/
#newsright {
padding:2px;
margin: 25px 0px 10px 0px;
border: 1px solid #ccc;
width: 95%;
background-color:#ffffff;
line-height:13px;
font-size:11px;
font-family:Verdana, sans-serif; 
} 
#newsright a:link{
text-decoration:undeline;
color:#F05B10;
} 
#newsright  a:visited {
text-decoration:undeline;
color:#F05B10;
} 
#newsright a:hover {
color:#4ca1bd;
text-decoration:none;
} 
#newsright #currentpage a {
	background-color: #9fc1c8;
		}
/*voci news area*/
ul.newsright {  margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:0px solid #ccc;}
li.newsright { border-top:1px solid #8eb0c7;  list-style-position:outside;  margin: 0px 0px 1px 0px; padding:3px 1px 2px 1px; list-style:none; /*list-style-image:url(../images/bullet/listnew.png); *//*border:1px solid red; */}
/*press release*/
ul.pressrelease {  margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px solid #ccc;}
li.pressrelease { border-bottom:1px solid #C7DFF2; list-style-position:outside;  margin: 0px 0px 5px 0px; padding:3px 1px 4px 1px; list-style:none; }

/*tit news area*/
ul.therenewsright {  margin: 0px 0px 0px 0px;  left:0; padding: 3px 3px 3px 3px; list-style-position:outside; list-style:none; border-top:0px solid  #ccc;  background-image:url(../images/sf_news.jpg); background-repeat:repeat-x;}
li.therenewsright {  margin-bottom:1px; padding: 0px 2px 2px 0px; font-style:italic; font-weight:bold; color:#FF3300;}

/****news nella pagina *****/
#newspage {
padding:2px;
margin: 10px 10px 0px 0px;
border:1px solid #ccc;
width: 95%;
background-color:#ffffff;
line-height:14px;
color:#184C8E;
font-weight: lighter;
/*float:left;*/

} 
#newspage a:link{
text-decoration:none;
color:#184C8E;
} 
#newspage a:visited {
color:#184C8E;
text-decoration:none;
} 
#newspage a:hover {
color:#4ca1bd;
text-decoration:none;
} 
#newspage #currentpage a {
	background-color: #9fc1c8;
		}
/*data news e release*/
.data { font-size:11px; font-style:italic;}
		
/****fine links news area ******/


/*box support units ifom ieo*/
.boxunits {padding:4px; border-right:solid 1px #ccc; float:left; margin:0px 10px 10px 0px; width:45%;}
/*box support units campus*/
.boxunitcampus {padding:4px; border:solid 1px #ccc; float:left; margin:10px 10px 10px 0px; width:70%;}
/*box page contac ts*/
.boxcontactpage {padding:4px; border:solid 1px #ccc; float:left; margin:10px 10px 10px 0px; width:40%;}
/*box events seminars*/
.boxeventseminar {padding:4px; border:solid 1px #ccc; float:left; margin:10px 10px 10px 0px; width:44%; min-height:250px; text-align:left;}
.boxeventseminar1 {padding:4px; border:solid 1px #ccc; float:left; margin:10px 10px 10px 0px; width:42%; min-height:250px; text-align:left;}

.boxeventseminar2 {padding:4px; border:solid 1px #ccc; float:left; margin:10px 10px 10px 0px; width:50%; min-height:250px; text-align:left;}

/* div lista eventi*/
.event { margin:4px 0px 5px 0px; border-top:1px dotted #66CCFF;  padding:4px 0px 4px 0px;}
.event a:link {font-size:13px;}
.event a:visited {font-size:13px;}
.event a:hover { background-color:#C9F6FF; font-size:13px;}

/* table seminari*/
.table_seminar { margin:0px 0px 5px 0px; border:0px solid #66CCFF;  padding:0px 0px 0px 0px; width:290px;}
.table_seminar td {border-top:1px dotted #66CCFF; padding:1px 0px 4px 0px; font-size:11px; line-height:13px; color:#000000;}
/*date seminar*/
.date { color: #FF3333;}
.datafocus { font-style:italic; color:#0066FF; line-height:18px; font-size:11px;}
/* table form*/
.table_form { margin:0px 0px 0px 0px; border:0px solid red;  padding:0px 0px 0px 0px;}
.table_form td {border:0px solid red; padding:0px 1px 0px 1px; font-size:10px; }
submit {color: red;}

/*box contacts colonna*/
.boxcontact {padding:2px; border:solid 1px #ccc; float:left;  width:95%; margin: 10px 0px 0px 0px; float:none; font-size:11px;}
/*box ifom ieo*/
.boxpress {padding:0px; border-top:solid 0px #ccc; float:none; margin:10px 0px 5px 0px; width:99%; min-height:100px;/*line-height: 1.1em;*/ padding-bottom:5px; }
.boxcontactpress {padding:4px; border:solid 0px #ccc; float:left; margin:5px 10px 10px 0px; width:47%;  text-align:left; font-size:0.9em;}
/*box release*/
.boxrelease {padding:4px; border-top: 1px solid #ccc; float:none; margin:20px 10px 10px 0px;  min-height:250px;}
/*box contact group leader*/
#boxcontactgroup {padding:6px 4px 15px 4px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; float:none; margin:0px 0px 12px 0px; width:90%; /*height:90px;*/}
/*IE6 adatpt*/
*html #boxcontactgroup {padding:6px 4px 15px 4px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; float:none; margin:0px 0px 12px 0px; width:95%; }
/*box contact group leader*/
#boxcontactservices {padding:6px 4px 15px 4px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; float:none; margin:0px 0px 12px 0px; width:90%; text-align:left; /*height:90px;*/}
/*IE6 adatpt*/
*html #boxcontactservices {padding:6px 4px 15px 4px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; float:none; margin:0px 0px 12px 0px; width:95%;text-align:left; }
/*link anchir per lettera*/
#linkabc { background-color:#E5E5E5; padding:3px 0px 3px 0px; margin:0px 0px 10px 0px; text-align:left; color:#666666;}
#linkabc a:link { font-weight:bold;}
#linkabc a:visited { font-weight:bold;}
#linkabc ul {margin:0; list-style:none; list-style-position:outside; padding:0;}
#linkabc li {margin:0; display:inline; padding:0px 4px 0px 4px; border-left:1px solid #666;}
/*box group members*/


/*map directions google, class for div*/
.mapdirection { float:left; border:1px solid; border-color:#FFCC33; margin:10px 10px 10px 0px; padding: 0px;}

/*update contents*/
#update {margin:10px 0px 0px 0px; padding:0; color: #999999; font-size:10px; width:95%; text-align:right;}
/*per ora non uso*/.boxmember {padding:4px; border:solid 1px #ccc; float:left; margin:10px 10px 10px 0px; width:150px;}
/*IE6 adatpt*/
/*per ora non uso*/*html .boxmember {padding:4px; border:solid 1px #ccc; float:left; margin:10px 10px 10px 0px; width:40%;}
/*testi*/
a:link {color:#013184; }
a:visited { color:#013184;}
a:hover { color:#0033FF; background-color:#C9F6FF;}

a.pdf { padding-right: 20px; background: url(../images/icon_pdf.gif) no-repeat center right}
a:link pdf {padding-right: 20px; background: url(../images/icon_pdf.gif) no-repeat center right; background-color:#C9F6FF;}
a.pdf a:visited {padding-right: 20px; background: url(../images/icon_pdf.gif) no-repeat center right; background-color:#C9F6FF;}

a:hover pdf {padding-right: 20px; background: url(../images/icon_pdf.gif) no-repeat center right; background-color:#C9F6FF;}

/*a.video {padding-right: 20px; background: url(../images/icon_video.gif) no-repeat center left}
a.ppt {padding-right: 20px; background: url(../images/icon_ppt.gif) no-repeat center right}
a.linke {padding-right: 20px; background: url(../images/externalinks.png) no-repeat center right}
a.more { padding-right: 10px; background: url(../images/internalinks.gif) no-repeat 100% 50%; zoom: 1; text-decoration:none; }*/

h2.homer { font-size:13px; margin-top: 0px; margin-bottom: 5px; font-weight: bold; color: #2C5AAA; font-family:Georgia,  Arial, Helvetica, sans-serif; font-style:italic; text-align:right;} 
h1 { font-size:18px; margin-top: 10px; margin-bottom: 20px; font-weight: bold; color: #0A047A; font-family: /*Georgia,*/ Arial, Helvetica, sans-serif; font-style:italic; border:0;} 
h1.serv00 { font-size:18px; margin-top: 10px; margin-bottom: 2px; /*font-weight: bold;*/ color: #0A047A; font-family: /*Georgia,*/ Arial, Helvetica, sans-serif; font-style:italic;} 

h2.blue { font-size:16px; margin-top: 7px; margin-bottom: 7px; font-weight: bold; color: #0A047A;  font-family:/*Georgia,*/  Arial, Helvetica, sans-serif;} 
h2.ethic { font-size:16px; border-top:1px solid #B98D05; margin-top: 12px; margin-bottom: 7px; font-weight: bold; color: #CD8304;  font-family:/*Georgia,*/  Arial, Helvetica, sans-serif;} 

h2 { font-size:16px; margin-top: 20px; margin-bottom: 7px; font-weight: bold; color: #179ccc; font-family:/*Georgia,*/  Arial, Helvetica, sans-serif;}
h2.units { font-size:16px; margin-top: 0px; margin-bottom: 7px; /*font-weight: bold;*/ color: #CC6600; /*#FFCC66*/ /*background-color: #FFE7A7;*/ border-bottom:1px solid #ccc;  padding:2px 0px;} 
h2.serv00 { font-size:16px;  margin-top: 0px; margin-bottom: 7px; font-weight: bold; color: #0A047A; font-family:/*Georgia,*/  Arial, Helvetica, sans-serif;}

h2.serv { font-size:16px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; color: #0A047A; font-family:/*Georgia,*/  Arial, Helvetica, sans-serif; border-top:1px solid #0A047A; padding-top: 6px;} 
h2.serv2 { font-size:16px; margin-top: 25x; margin-bottom: 10px; font-weight: bold; color: #009900; font-family:/*Georgia,*/  Arial, Helvetica, sans-serif; border-top:0px solid #ccc; padding-top: 6px;} 
h3.serv { font-size:14px; margin-top: 25px; margin-bottom: 3px; font-weight: bold; color: #179ccc; font-family:/*Georgia,  */Arial, Helvetica, sans-serif;} 
h3.ethic { font-size:14px; line-height:25px; font-weight: bold; border-top:1px solid #B98D05;  color: #CD8304;  font-family:/*Georgia,*/  Arial, Helvetica, sans-serif;} 
h3.join { font-size:14px; line-height:25px; font-weight: bold; border-top:0px dotted #B98D05;  color: #333333;  font-family:/*Georgia,*/  Arial, Helvetica, sans-serif; margin-top: 10px;} 


h3 { font-size:14px; margin-top: 10px; margin-bottom: 3px; font-weight: bold; color: #179ccc; font-family:/*Georgia,  */Arial, Helvetica, sans-serif;} 
h3.units { font-size:14px; margin-top: 10px; margin-bottom: 3px; font-weight: bold; color:#000066; font-family:/*Georgia,  */Arial, Helvetica, sans-serif;} 
h4 { font-size:12px; margin-top: 0px; margin-bottom: 3px; font-weight: bold; color: #179ccc; font-family:/*Georgia,*/  Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;} 
h4.contact {
	font-size:12px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #990000;
	padding:1px 2px 1px 4px;
	font-family:/*Georgia,*/  Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;	background-color: #E6E6E6;
} 

.tithomec { font-size:15px; /*margin-left:260px; */font-weight: bold; color: #2C5AAA; font-family: Arial, Helvetica, sans-serif; font-style:italic; letter-spacing:0.1em; line-height:23px;} 
.tithomec a:link { color: #000579; text-decoration:none;} 
.tithomec a:visited { color: #000579; text-decoration:none;} 
.tithomec a:hover { text-decoration:underline;} 
.tithome { font-size:15px;  font-weight: bold;color:  #000579; /*color: #2C5AAA;*/ font-family:  Arial, Helvetica, sans-serif; font-style:italic; /*background-color: #D9F0FF;*/ letter-spacing:0.07em; line-height:20px; margin:0;} 
.tithome a:link { color:  #000579; text-decoration:none;} 
.tithome a:visited { color: #000579; text-decoration:none;} 
.tithome a:hover { text-decoration:underline;} 
.tithome02 { font-size:12px;  font-weight: bold; color: #2C5AAA; font-family:  Arial, Helvetica, sans-serif; font-style:italic; /*background-color: #D9F0FF;*/ letter-spacing:0.07em; line-height:13px;} 
.tithome02 a:link { color: #2C5AAA; text-decoration:none;} 
.tithome02 a:visited { color: #2C5AAA; text-decoration:none;} 
.tithome02 a:hover { text-decoration:underline;} 
.credts { font-size:10px; color:#666666;}
.go { font-size:10px; color:#333;}
.posted { color:#999999; font-size:11px; padding-left:0px;}
.cap { text-transform: uppercase;}
/*separatore con linea*/
.separatore { border-bottom:1px solid #7cbacd; margin:10px 0px 5px 0px; list-style:none; padding:0px;}
/*testo da evidenziare*/
.emphasize { font-size:13px; background-color: #D2EAF2 /*#FFFF99*/;}
.emphasize2 { font-size:13px; background-color: #9ADCF2 /*#D2EAF2*/ /*#FFFF99*/;}

/*list group list*/
ul.listbig {margin:8px 0px 0px 5px; list-style-position:outside; padding:0px;}
li.listbig { border-bottom:1px solid #7cbacd; margin-bottom:10px; list-style:none; padding-bottom:25px;}
li.listabc { border-bottom:0px solid #7cbacd; margin-bottom:2px; list-style:none; padding-bottom:2px;}
/*liste nel testo*/
ul.small {margin:3px 0px 10px 3px; list-style-position:inside; padding:0px;}
li.small { border-bottom:0px solid #7cbacd; margin-bottom:2px; list-style:none; padding-bottom:2px; line-height:12px;}
/*list services list*/
ul.listserv {margin:8px 0px 0px 5px; list-style-position:outside; padding:0px;}
li.listserv { list-style-position:outside; list-style-type:square; margin: 0px 0px 5px 7px; padding-bottom:3px;}

/*list phd list*/
ul.phdhome {margin:2px 0px 0px 0px; list-style-position:outside; padding:0px; font-size:11px; border:0px solid red;/*text-align:left;*/}
li.phdhome { list-style-position:outside; list-style-type:none; margin: 0px 0px 1px 0px; padding-bottom:0px; }
ul.phd {margin:8px 0px 0px 0px; list-style-position:outside; padding:0px;}
li.phd { list-style-position:inside; list-style-type:rounded; margin: 0px 0px 5px 7px; padding-bottom:3px; line-height:2.2em; }

/*list map*/
ul.map {margin:4px 0px 0px 3px; list-style-position:outside; padding:0px;}
li.map { list-style-position:inside; /*list-style-type:none; */list-style-image:url(../images/bullet/externalinks.png); margin: 0px 0px 0px 0px; padding-left:0px; /*border-bottom:1px solid #ccc;*/}
/*li index*/
ul.home { list-style-type:none; margin:2px;}
li.home { line-height:15px; list-style-position:outside; margin-bottom:3px;}
/*list campus*/
ul.listwho {margin:5px 0px 0px 5px; list-style-position:outside; padding:0px;}
li.listwho { border-top:1px solid #7cbacd; margin-bottom:5px; list-style:none; padding:5px 0px 5px 0px;}
li.listwhologhi { border-top:0px solid #7cbacd; margin-bottom:5px; list-style:none; padding:5px 0px 5px 0px;}
/*list group leader*/
ul.listg {margin:8px 0px 0px 10px; list-style-position:outside; padding:0px;}
li.listg { border-bottom:0px solid #D9F0FF; margin-bottom:1px; list-style:none; padding-top:1px; font-size: 11px;}

/*list jobs*/
ul.listjob {margin:8px 0px 0px 16px; list-style-position:outside; padding:0px; /*list-style-image:url(../images/bullet/listjob.png);*/}
li.listjob { border-bottom:1px solid #7eff00; margin-bottom:8px; list-style:square; /*list-style-image:url(../images/bullet/green_star.png);*/ list-style-position:outside; padding:3px 0px; line-height:18px;}
/*list ethic*/
ul.listethic {margin:8px 0px 0px 13px; list-style-position:outside; padding:0px; /*list-style-image:url(../images/bullet/listjob.png);*/}
li.listethic { /*border-bottom:1px solid #E3CD6E;*/ margin-bottom:2px; list-style:square; /*list-style-image:url(../images/bullet/green_star.png);*/ list-style-position:outside; padding:3px 0px; line-height:15px;}

/*list sis home*/
ul.sishome {margin:5px 0px 7px 20px; list-style-position:outside; padding:0px; /*font-size:11px;*/ line-height:14px; border:0px solid red;/*text-align:left;*/}
li.sishome { list-style-position:outside; list-style-type:none;  margin: 0px 0px 2px 0px; padding-bottom:0px; }



/*list publications*/
ul.listpub {margin:8px 0px 0px 30px; list-style-position:outside; padding:0px; /*border:1px solid red;*/}
ul.listpub li { border-bottom:1px dotted #7cbacd; margin-bottom:5px; list-style-type:decimal;  list-style-position:outside;/*list-style:none;*/  line-height: 1.3em; padding:3px;}
/*list publications numbered*/
ol.listpub {margin:8px 0px 0px 30px; list-style-position:outside; padding:0px; /*border:1px solid red;*/}
ol.listpub li { border-bottom:1px dotted #7cbacd; margin-bottom:5px; list-style-type:decimal;  list-style-position:outside;/*list-style:none;*/  line-height: 1.3em; padding:3px 3px 5px 3px;}
ul.pubmed {margin:8px 0px 0px 0px; list-style-position:outside; padding:3px;}
li.pubmed { border-bottom:0px solid #059191; margin-bottom:12px; list-style:none; padding:3px 3px 8px 3px; text-align:right;}
/*list cv*/
ul.listcv {margin:8px 0px 8px 0px; padding:0px;  border-top:1px solid #7cbacd; padding:10px 0px 0px 0px;}
ul.listcv li { border-bottom:0px solid #7cbacd; margin:0px 0px 2px 20px;list-style:square;  line-height:15px; padding:2px; list-style-position:outside; }
ul.listcv2 {margin:4px 0px 0px 0px; padding:0px;  border-top:0px solid #7cbacd; padding:0px 0px 0px 0px;}
ul.listcv2 li { border-bottom:0px solid #7cbacd; margin:0px 0px 2px 20px; list-style: circle;  line-height:14px; padding:2px; list-style-position:outside; }
/*list reach*/

ul.reach {margin:5px 0px 20px 0px; padding:0px;  border-top:0px solid #7cbacd; padding: 0px 0px 0px 0px; list-style-type:circle; list-style-position:inside; font-size:1em; }
  li.reach {
  margin: 0px 0px 3px 10px;
 /* font-size:13px;*/
  }
  /*list contact*/
ul.listcontact {margin:8px 0px 0px 0px; padding:0px;  border-top:0px solid #7cbacd; padding:10px 0px 10px 0px; background-color: #E1FCEC;}
ul.listcontact li { border-bottom:0px solid #7cbacd; margin-bottom:0px; list-style:square;  line-height:14px; padding:2px; list-style-position:inside;}
/*research group*/
.titgroup {color:#179ccc; font-size:13px; letter-spacing:0.03em; font-weight:bold; font-family:/*Georgia,*/ Arial, Helvetica, sans-serif; font-style:italic; line-height:15px;}
.groupleader {color:#059191; line-height:20px;}
/*fine research group*/
/*jobs*/
.titjob {color:#013184; font-size:13px; /*font-weight:bold;*/ font-family:Arial, Helvetica, sans-serif; /*font-style:italic;*/ line-height:18px; letter-spacing:0.1em; /*text-transform:uppercase;*/}
.subtitjob {color:#339900;  line-height:25px;}
/*stop jobs*/
/*bg*/
.evidenzio { background-color: #C3FFF6; }
.evidenziopostdoc { background-color: #FFEC96; font-size: larger; }

/*tipo dati contact Campus*/
.datatype { color:#666666; padding-right:12px;}

/*images*/
.logocampus {padding-bottom:10px; display:block; border:0;}
.logocampus a:link { text-decoration:none; background-color:#FFFFFF; border:0;}
.logocampus a:visited { text-decoration:none; background-color:#FFFFFF; border:0;}
.logocampus a:hover { text-decoration:none; background-color:#FFFFFF; border:0;}

/*immagini campus colonna destra*/
.imgcampus {padding:1px; border:solid 1px #ccc; float:none; margin-bottom:6px;}
/*icone*/
.icon { margin:2px 4px 2px 2px;}
.iconbig { margin:2px 8px 2px 2px;}
/**/
.imgsxcampus { 
	margin: 0px 6px 10px 2px;
	padding:1px 1px 1px 1px;
	border: 0px solid #5EB3CF;
	width:320px;
	float:left;
}
p.imgsxcampus img {
	display:block;	
	padding-bottom:1px;
} 
p.imgsxcampus a:link  { border:0; padding:0;}
p.imgsxcampus a:visited { border:0; padding:0;}
p.imgsxcampus a:hover  { border:0; padding:0;}
/**/
/**/
.imghresearch { 
	/*margin: 0px 5px 10px 0px;*/
	padding:1px;
	margin:0px 10px 0px 3px;
	border: 0px solid #5EB3CF;
	/*width:110px;*/
	float:left;
}
p.imghresearch img {
	display:block;	
	padding:0px;
} 
p.imghresearch a:link { border:0; padding:0;}
p.imghresearch a:visited { border:0; padding:0;}
p.imghresearch a:hover { border:0; padding:0;}
/**/
/**/
.imghservices { 
	/*margin: 7px 10px 5px 10px;*/
	padding:1px;
		margin:0px 10px 0px 5px;
		border: 0px solid #5EB3CF;
	/*width:85px;*/
	float:left;
}
p.imghservices img {
	display:block;	
	padding-bottom:1px;
} 
p.imghservices a:link {border:0; padding:0;}
p.imghservices a:visited { border:0; padding:0;}
p.imghservices a:hover { border:0; padding:0;}
/**/
/**/
.imgheducation { 
	/*margin: 4px 0px 5px 7px;*/
	padding:1px;
		margin:0px 5px 30px 10px;
	border: 0px solid #5EB3CF;
	
	/*width:85px;*/
	float:right;
}
p.imgheducation img {
	display:block;	
	padding:1px;
} 

p.imgheducation a:link {border:0; padding:0;}
p.imgheducation a:visited { border:0; padding:0;}
p.imgheducation a:hover { border:0; padding:0;}
/**/
.imghses { 
	/*margin: 4px 15px 5px 2px;*/
	padding:1px 3px 1px 1px;
		margin:0px 10px 7px /*30px*/ 10px;
		border: 0px solid #5EB3CF;
	/*width:90px;*/
	float:left;
}
p.imghses img {
	display:block;	
	padding-bottom:1px;
} 
p.imghses a:link {border:0; padding:0;}
p.imghses a:visited { border:0; padding:0;}
p.imghses a:hover { border:0; padding:0;}
/**/
/**/
.imghevents { 
	/*margin: 4px 2px 5px 15px;*/
	padding:1px;
		margin:0px 10px 0px 10px;
	border: 0px solid #5EB3CF;
	/*width:90px;*/
	float:right;
}
p.imghevents img {
	display:block;	
	padding-bottom:1px;
} 
p.imghevents a:link {border:0; padding:0;}
p.imghevents a:visited { border:0; padding:0;}
p.imghevents a:hover { border:0; padding:0;}
/**/

/*group leader photo*/
.imgsx100 { 
	margin: 0px 18px 18px 0px;
	padding:1px;
	border: 0px solid #e1e0e0;
	width:100px;
	float:left;
}
p.imgsx100 img {
	display:block;	
	padding-bottom:1px;
} 

.imgsx100vspace { 
	margin: 0px 18px 30px 0px;
	padding:1px;
	border: 0px solid #e1e0e0;
	width:100px;
	float:left;
}
p.imgsx100vspace img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/*group leader unimi photo*/
.imgsx100uni { 
	margin: 0px 18px 20px 0px;
	padding:1px;
	border: 1px solid #e1e0e0;
	width:100px;
	float:left;
}
p.imgsx100uni img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/*banner post doc*/
.imgpostdoc { 
	margin: 0px 18px 12px 0px;
	padding:1px;
	border: 1px solid #e1e0e0;
	width:auto;
	float:left;
}

/**/
/*group leader photo  text small*/
.imgsx100s { 
	margin: 0px 18px 12px 0px;
	padding:1px;
	border: 1px solid #e1e0e0;
	width:100px;
	float:left;
}
p.imgsx100s img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgsx60 { 
	margin: 0px 15px 15px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:60px;
	float:left;
}
p.imgsx60 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/*ethic*/
.imgethic { 
	margin: 0px 15px 25px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:60px;
	float:left;
}
p.imgethic img {
	display:block;	
	padding-bottom:1px;
} 
/**/

/*group leader list*/
.imgsx40 { 
	margin: 0px 6px 10px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:50px;
	height:auto;
	float:left;
}

.photosmall { 
	margin: 0px 6px 5px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:40px;
	height:40px;
	float:left;
}
/**/
/*ifom ieo loghi in about*/
.loghi { 
	margin: 20px 15px 15px 0px;
	padding:1px;
	border: 0px solid #5EB3CF;
	float:left;
}
p.loghiimg {
	display:block;	
	padding:1px 10px 1px 10px;
	
} 
/*loghi in about us*/
.boxloghi {float:left; margin: 0px 10px 20px 0px; height:60px; border:0px solid red;}
.boxloghi1 {float:left; margin: 0px 10px 15px 0px; /*height:20px;*/border:0px solid red;}
.boxloghi2 {float:left; margin: 0px 10px 10px 0px; /*height:20px;*/border:0px solid red;}
.boxloghi_ita {float:left; margin: 15px 15px 5px 0px; height:35px; border:0px solid red;}

.loghismall { 
	
	padding:1px;
	border: 0px solid #5EB3CF;
	float:left;
	
}
.loghismall1 { 
	margin: 0px 10px 0px 0px;
	padding:1px;
	border: 0px solid #5EB3CF;
	float:left;
}

/**/
/*container gallery*/
#containergallery { border:0px solid red; padding:0; margin:10px; float:none; width:570px;}
/* gallery campus*/
.imgsxgallery { 
	margin: 0px 10px 10px 0px;
	padding:2px;
	border: 2px solid #ccc;
	width:165px;
	height:175px;
	float:left;
	font-size:11px;text-align:left;

}
p.imgsxgallery img {
	display:block;	
	padding-bottom:1px;
	border:0;
} 
/**/
/* gallery campus2*/
.imgsxgallery2 { 
	margin: 0px 10px 10px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:165px;
	height:145px;
	float:left;
	font-size:10px;text-align:left;
}
p.imgsxgallery2 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdx120 { 
	margin: 10px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:120px;
	float:right;
		font-size:10px;text-align:left;
}
p.imgdx120 img {
	display:block;	
	padding-bottom:1px;

} 
/**/

/**/
.imgsx165 { 
	margin: 10px 10px 10px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:165px;
	float:left;
	font-size:10px;text-align:left;
}
p.imgsx165 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgsx160 { 
	margin: 10px 10px 10px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:160px;
	float:left;
	font-size:10px;text-align:left;
}
p.imgsx160 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgsx160b20 { 
	margin: 10px 10px 20px 0px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:160px;
	float:left;
	font-size:10px;text-align:left;
}
p.imgsx160b20 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdx165 { 
	margin: 10px 0px 10px 15px;
	padding:1px;
	border: 1px solid #5EB3CF;
	width:165px;
	float:right;
	font-size:10px;text-align:left;
}
p.imgdx165 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgsx120 { 
	margin: 10px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:120px;
	float:left;
		font-size:10px;text-align:left;
}
p.imgsx120 img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/**/
.imgsx130 { 
	margin: 10px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:120px;
	float:left;
		font-size:10px;text-align:left;
}
p.imgsx130 img {
	display:block;	
	padding-bottom:1px;

} 
/**/

/**/
.imgsx150 { 
	margin: 10px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:150px;
	float:left;
		font-size:10px;
	text-align:left;
}
p.imgsx150 img {
	display:block;	
	padding-bottom:1px;
	text-align:left;
} 
/**/
/**/
.imgdx150 { 
	margin: 10px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:150px;
	float:right;
		font-size:10px;
			text-align:left;
}
p.imgdx150 img {
	display:block;	
	padding-bottom:1px;
	text-align:left;

} 
/**/
/**/
.imgsx180 { 
	margin: 10px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:180px;
	float:left;
		font-size:10px;text-align:left;
}
p.imgsx180 img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/**/
.imgdx180 { 
	margin: 10px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:180px;
	float:right;
		font-size:10px;text-align:left;
}
p.imgdx180 img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/**/
.imgsx200 { 
	margin: 10px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #e1e0e0;
	width:200px;
	float:left;text-align:left;
}
p.imgsx200 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgsx200space { 
	margin: 0px 10px 80px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #e1e0e0;
	width:200px;
	float:left;text-align:left;
}
p.imgsx200 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdx200 { 
	margin: 10px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border: 1px solid #e1e0e0;
	width:200px;
	float:right;text-align:left;
}
p.imgdx200 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdx250 { 
	margin: 10px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border: 1px solid #e1e0e0;
	width:250px;
	float:right;text-align:left;
}
p.imgdx250 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgsx250 { 
	margin: 10px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #e1e0e0;
	width:250px;
	float:left;text-align:left;
}
p.imgsx250 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/*molto spazio sotto*/
.imgsx180space { 
	margin: 10px 15px 220px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #e1e0e0;
	width:180px;
	float:left;
}
p.imgsx180 img {
	display:block;	
	padding-bottom:1px;
} 
/**/

/**/
.imgsxbig { 
	margin: 10px 20px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	/*width:430px;*/
	float:left;text-align:left;

}
p.imgsxbig img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/*box informazioni nel testo*/
.infosx { 
	margin: 5px 10px 18px 0px;
	padding:10px;
	border: 2px solid  #9AA2B5;
	background-color: #DEEBFF;
	font-size:11px;
	/*width:430px;*/
	float:left;

}
p.infosx img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/*box informazioni nel testo*/
.infodx { 
	margin: 0px 0px 18px 10px;
	padding:6px;
	border: 2px solid  #9AA2B5;
	background-color: #DEEBFF;
	font-size:12px;
	/*width:430px;*/
	float:right;

}
p.infodx img {
	display:block;	
	padding-bottom:1px;
	margin-left:6px;

} 
/**/
/*no float per explorer*/
*html .imgsxbig { 
	margin: 10px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	/*width:430px;*/
	float:none;

}
*html p.imgsxbig img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/**/
.imgsxmap { 
	margin: 5px 0px 20px 0px;
	padding:3px 3px 3px 3px;
	border-bottom: 1px solid #5EB3CF;
	/*width:430px;*/
	float:none;

}
p.imgsxmap img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/**/
.imgsxmapsmall { 
	margin: 5px 20px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #ccc;
	/*width:430px;*/
	float:none;

}
p.imgsxmapsmall img {
	display:block;	
	padding-bottom:1px;

} 
/**/
/*img senza indicazione width e senza bordo*/
.imgsx { 
	margin:10px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	/*width:430px;*/
	float:left;
}
p.imgsx img {
	display:block;	
	padding-bottom:1px;

} 
.imgdx { 
	margin: 10px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	/*width:430px;*/
	float:right;
}
p.imgdx img {
	display:block;	
	padding-bottom:1px;

} 
/*paragrafi*/
p {margin:10px 0px 6px 0px;}

p.big {margin:12px 0px 0px 0px;}
p.bigger {margin:10px 0px 25px 0px;  border-top:1px solid; border-top-color:#990000;}
p.biggertop {margin:25px 0px 0px 0px; /*border-top:1px  solid; border-top-color:#990000;*/}


p.home { margin:2px 0px 0px 0px; line-height:14px; border:0px solid red; padding:0;}
p.homer { margin:5px 0px 0px 0px; text-align:right; padding:0;}
p.right { text-align:right;}
p.rightsmall { text-align:right; margin:2px 0px 2px 0px; padding:0;}

p.print { text-align:right; text-transform:uppercase; margin:5px 0px 10px 0px;}
p.space {padding:0px; margin:0;}
p.contact { margin:0px 0px 0px 0px; padding:0; }

p.contact2 { margin:0px 0px 0px 0px; padding:0; border:0px solid green;}
p.affiliation { margin:0px 0px 4px 0px; padding:0; border:0px solid red;}
p.inside { margin:10px 0px 20px 15px; padding:0; border:0px solid red;}
p.note {margin:12px 0px 4px 0px; background-color: #EBFFFF; font-size:10px; line-height:11px; border-top:1px dotted #ccc;}
#comment {margin:40px 0px 6px 0px; border:2px solid #C88004; padding:4px; width:200px; text-align: center;}

/* table seminari*/
.table_search { margin:4px 0px 5px 0px; border:1px solid red;  padding:4px 0px 4px 0px;}
.table_serach td {border-top:1px dotted #66CCFF; padding:4px 0px 4px 0px;}
/*recuperati da ifom*/
 
  .evidenzia {
/*background-color:#FFF9B3;*/
line-height:15px;
background-color:#FFFF33;

}
.citazione { /*font-style:italic;*/ background-color: #E6FCFF;}
.onlyinfo {color: #000; font-size:11px; }
.nota {color: #000; font-size:12px; font-weight:normal; font-style:italic; padding-left:10px;}
.reference {color: #666666; font-size:10px; font-weight:normal; font-style:italic; padding:0;}

.info {font-size:10px; line-height:11px;}
.color_blu { color: #1C2A87}
.color_red { color: #990000; }
.color_sis { color: #C88004;}
.tit_sis {color: #1C2A87; border-top:1px  solid; border-top-color:#990000;}


/*test immagini rollover*/
/* zoom image */
#zoom2 a {
float: right;
 margin: 0 0 10px 10px;
 border: 1px solid #000;
text-indent: -1000em; /* hide the link text */
overflow: hidden;
display: block;
 width: 125px; /* show only thumbnail */
height: 94px;
 background: url(../campus/images/campus01.jpg) no-repeat top left;
 }

#zoom2 a:hover {
width: 300px; /* adjust size to zoomed photo */
height: 225px;
background-position: 0 -104px; /* move the image so only the big one shows */
}

  /* Photo Zoom sx leftCSS */
    #zoom { float:left; position:relative; width:165px; margin-right:10px;border: 1px solid #ccc; padding:1px; font-size:10px;}
    #zoom a img { padding:0px; border: 0px solid #5EB3CF; }
    #zoom a.p1:hover { background-color:transparent; } /* IE6sp2 needed this to open the large image */
    #zoom a .large { position: absolute; width:0px; }
    #zoom a.p1:hover .large {  position: absolute; top: -100px; left: 5px; width:450px; }

    /* End Photo Zoom CSS */
	  /* Photo Zoom dx leftCSS */
    #zoomdx { float:right; position:relative; width:165px; margin:10px 0px 10px 10px; border: 1px solid #5EB3CF; padding:1px; font-size:10px;}
    #zoomdx a img { padding:0px; border: 0px solid #5EB3CF; }
    #zoomdx a.p1:hover { background-color:transparent; } /* IE6sp2 needed this to open the large image */
    #zoomdx a .large { position: absolute; width:0px; }
    #zoomdx a.p1:hover .large { position: absolute; top: -100px; left: -170px; width:450px; }
    /* End Photo Zoom CSS */
	
	  /* Photo Zoom sx leftCSS */
    #zoom02 { float:left; position:relative; /*width:150px;*/ margin-right:10px;border: 1px solid #ccc; padding:1px; font-size:10px;}

    #zoom02 a img { padding:0px; border: 0px solid #5EB3CF; }

    #zoom02 a.p1:hover { background-color:transparent; } /* IE6sp2 needed this to open the large image */

    #zoom02 a .large { position: absolute; width:0px; }

    #zoom02 a.p1:hover .large {  position: absolute; top: -100px; left: 5px; width:350px; }

    /* End Photo Zoom CSS */
	
	  /* Photo Zoom sx leftCSS */
    #zoom03 { float:left; position:relative; /*width:150px;*/ margin-right:10px; margin-bottom:10px; border: 1px solid #ccc; padding:1px; font-size:10px;}

    #zoom03 a img { padding:0px; border: 0px solid #5EB3CF; }

    #zoom03 a.p1:hover { background-color:transparent; } /* IE6sp2 needed this to open the large image */

    #zoom03 a .large { position: absolute; width:0px; }

    #zoom03 a.p1:hover .large {  position: absolute; top: -100px; left: 5px; width:350px; }

	
	
	
	/*table utilities kutchen*/
	
	table_morefa {
border:1px none;
margin:10px;
width:92%;

}
	.table_morefa td {
border:1px solid #DDDDDD;
font-family:Arial,Verdana,sans-serif;

padding:6px;
vertical-align:middle;
}

/*sitemap*/
#contsitemap { margin:15px 5px 15px 5px; border:0px solid red; /*height:650px;*/ padding:30px;}
#contsitemap h2 { font-size:13px; margin-top: 7px; margin-bottom: 5px; font-weight: bold; color: #333; background-color:#E7EDE6; font-family:/Arial, Helvetica, sans-serif; padding:3px;} 
#contsitemap ul { border-bottom:0px solid #666;}
#contsitemap li { margin-bottom: 2px; list-style-type:square;}
/*table movie*/

.table_movie {  background-color: #fff; border: 0px; margin: 0px ;} 
.table_movie td { border: 1px #ccc solid;  padding:  3px; vertical-align:top;}

.table_img {  background-color: #fff; border: 0px; margin: 0px ;} 
.table_img td { border: 1px #5EB3CF solid;  padding:  3px; vertical-align:top; width:150px;}

.logotopsmall {
padding:0px;
border:0px solid red;
margin:5px 2px 0px 10px;
height:20px;
}

.didascalia { font-size:11px;}

/*unimi affiliation*/
#unimi { border-top:0px dotted #0066CC; float:none; margin:5px; color:  #0066CC;  line-height:14px; padding-top:3px; }
/*banner phd next application*/
.boxphdapply { 
font-size: 13px;
background-position:top;
	background-repeat:repeat-x;
	padding:2px 10px 2px 10px;
vertical-align: top;	
	text-align: center;
border:1px solid ; border-color:#990000;

background-color: #FBE277;
width: 205px;

 } 

.boxphdapply a:link{ 
 color: #336;
text-decoration:underline;
 } 

.boxphdapply a:visited{ 
color: #336; 
text-decoration:underline;
} 
.boxphdapply a:hover{ 
color: #227;

text-decoration:underline;

} 

.boxbannermmsmall { 
font-size: 13px;
background-position:top;
	background-repeat:repeat-x;
	/*background-image:url(../images/sfmenu_mm07.gif);*/
	padding:2px;
	/*margin: 10px 0px 5px 2px;*/

	/*margin: 10px 10px 5px 5px;*/
vertical-align: top;	
	text-align: center;
border:1px solid #d70986;

background-color: #DAEFF2;
width: 145px;

 } 


.boxbannermmsmall a:link{ 
 color: #336;
text-decoration:underline;
 } 

.boxbannermmsmall a:visited{ 
color: #336; 
text-decoration:underline;
} 
.boxbannermmsmall a:hover{ 
color: #227;

text-decoration:underline;

} 
.boxbannerethicsmall { 
font-size: 13px;
background-position:top;
	background-repeat:repeat-x;
	/*background-image:url(../images/sfmenu_ethic07.gif);*/
	padding:2px;
	/*margin: 10px 10px 5px 5px;*/
vertical-align: top;	
	text-align: center;
border:1px solid #000000;
background-color: #F7FECD;
width: 145px;
} 

.boxbannerethicsmall a:link{ 
 color: #336;

text-decoration:underline;
 } 

.boxbannerethicsmall a:visited{ 
 color: #336;
text-decoration:underline;} 

.boxbannerethicsmall a:hover{ 
text-decoration:underline;
color: #227;

} 
.boxbannermnasmall { 
font-size: 13px;
background-position:top;
	background-repeat:repeat-x;
	/*background-image:url(../images/sfmenu_mm07.gif);*/
	padding:2px;
	/*margin: 10px 0px 5px 2px;*/

vertical-align: top;	
	text-align: center;
border:1px solid #d71f27;

background-color: #FFFFCC;
width: 145px;
 } 

.boxbannermnasmall a:link{ 
 color: #336;
text-decoration:underline;
 } 

.boxbannermnasmall a:visited{ 
color: #336; 
text-decoration:underline;
} 
.boxbannermnasmall a:hover{ 
color: #227;

text-decoration:underline;

} 


/*new home*/
 /*new box campus*/
#boxareahomecampus {padding:0px; float:left; margin:0px 0px 10px 0px; width:385px; height:204px; border:0px solid green; /*height:100px;*/  background-image:url(../images/home/sf_campus3.gif); background-repeat:no-repeat; background-position:top left;  font-size:12px; /*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;*/}
#boxareahomecampus p {    line-height:17px; margin:12px 12px 5px 155px; border:0px solid green; }
*html #boxareahomecampus p {    line-height:15px; margin:12px 12px 5px 155px; border:0px solid green; }

#boxareahomecampussub { margin:5px 10px 0px 155px; line-height:22px; font-size:13px; /*text-transform:uppercase; font-weight:bold;*/} 
*html #boxareahomecampussub { margin:0px 10px 10px 155px; line-height:15px; font-size:13px;} 

#boxareahomecampussub02 { margin:10px 12px 10px 153px; line-height:20px; font-size:14px; border:0px solid red; } 
*html #boxareahomecampussub02 { margin:12px 12px 10px 153px; font-size:14px; border:0px solid red; } 


/*joinus*/
a.buttonjoinus {
display:block; width: 117px; height: 40px; margin:  0;
   /* text-align:center;font: bold 18px/35px "Trebuchet MS",Arial,sans-serif;*/
    text-decoration: none; color: #fff; 
background:url(../images/home/joinus.gif) no-repeat 0 0;  background-color:#FFFFFF;}
a.buttonjoinus:hover{color: #0D4B72; background:url(..images/home/joinus02.gif) no-repeat 0 0; }
html>body a.buttonjoinus:hover {background:url(../images/home/joinus02.gif) no-repeat 0 0; background-color:#FFFFFF; color: #98286C}

/*joinus postdoc*/
a.buttonjoinus {
display:block; width: 117px; height: 40px; margin:  0;
   /* text-align:center;font: bold 18px/35px "Trebuchet MS",Arial,sans-serif;*/
    text-decoration: none; color: #fff; 
background:url(../joinus/images/postdocphd.gif) no-repeat 0 0;  background-color:#FFFFFF;}
a.buttonjoinus:hover{color: #0D4B72; background:url(..images/home/joinus02.gif) no-repeat 0 0; }
html>body a.buttonjoinus:hover {background:url(../images/home/joinus02.gif) no-repeat 0 0; background-color:#FFFFFF; color: #98286C}


 /*new box research*/
#boxareahomeres {padding:0px; float:left; margin:5px 0px 18px 0px; width:385px; height:140px; border:0px solid green; /*height:100px;*/  background-image:url(../images/home/sf_res2.gif); background-repeat:no-repeat; background-position:top left;  font-size:13px; /*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;*/}
#boxareahomeres p {    line-height:18px; margin:20px 20px 10px 140px; }
#boxareahomeressub { margin:10px 10px 10px 20px;; line-height:20px;} 

 /*new box services*/
#boxareahometech {padding:0px; float:left; margin:0px 0px 16px 0px; width:385px; height:110px; border:0px solid green; /*height:100px;*/  background-image:url(../images/home/sf_tech.gif); background-repeat:no-repeat; background-position:top left;  font-size:13px; /*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;*/}
#boxareahometech p {    line-height:18px; margin:20px 100px 10px 20px; }
#boxareahometechsub { margin:10px 10px 10px 20px;; line-height:20px;} 
 /*new box education*/
#boxareahomeedu {padding:0px; float:left; margin:0px 0px 8px 0px; width:385px; height:95px; border:0px solid green; /*height:100px;*/  background-image:url(../images/home/sf_edu2.gif); background-repeat:no-repeat; background-position:top left;  font-size:13px; /*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;*/}
#boxareahomeedu p {    line-height:18px; margin:18px 100px 10px 20px; }
*html #boxareahomeedu p {    line-height:18px; margin:15px 100px 10px 20px; }

#boxareahomeedusub { margin:10px 10px 10px 20px;; line-height:20px;} 

 /*new box events*/
#boxareahomeevent {padding:0px; float:left; margin:0px 0px 8px 0px; width:385px; height:100px; border:0px solid green; /*height:100px;*/  background-image:url(../images/home/sf_events2.gif); background-repeat:no-repeat; background-position:top left;  font-size:13px; /*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;*/}
#boxareahomeevent p {    line-height:18px; margin:18px 20px 10px 90px; }
*html #boxareahomeevent p {    line-height:18px; margin:12px 20px 10px 90px; }
#boxareahomeeventsub { margin:10px 10px 10px 20px;; line-height:20px;} 
 /*new box ses*/
#boxareahomeses {padding:0px; float:left; margin:0px 0px 8px 0px; width:385px; height:180px; border:0px solid green; /*height:100px;*/  background-image:url(../images/home/sf_ses.gif); background-repeat:no-repeat; background-position:top left;  font-size:13px; /*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;*/}
#boxareahomeses p {    line-height:18px; margin:15px 20px 10px 20px; }
#boxareahomesessub { margin:10px 10px 10px 20px;; line-height:20px;} 
.sishome_forum {margin:20px 10px 5px 95px;  padding:0px; /*font-size:11px;*/ line-height:14px; border:0px solid red;/*text-align:left;*/}
/*new box ses test 2*/
#boxareahomeses2 {padding:0px; float:left; margin:0px 0px 8px 0px; width:385px; height:120px; border:0px solid green; /*height:100px;*/  background-image:url(../images/home/sf_ses3.gif); background-repeat:no-repeat; background-position:top left;  font-size:13px/*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;*/}
#boxareahomeses2 p {    line-height:18px; margin:13px 20px 5px 90px; }
*html #boxareahomeses2 p {    line-height:18px; margin:10px 20px 5px 90px; }

#boxareahomeses2 p.info {    line-height:18px; margin:0px 20px 10px 95px;font-size:13px}
*html #boxareahomeses2 p.info {    line-height:18px; margin:0px 20px 10px 86px;font-size:13px}


#boxareahomesessub2 { margin:10px 10px 10px 20px;; line-height:20px;} 
.sishome_forum2 {margin:10px 10px 5px 95px;  padding:0px; /*font-size:11px;*/ line-height:14px; border:0px solid red;/*text-align:left;*/}
/*list sis home 2*/
ul.sishome2 {margin:5px 0px 7px 94px; list-style-position:outside; padding:0px; /*font-size:11px;*/ line-height:15px; border:0px solid red;/*text-align:left;*/}
li.sishome2 { list-style-position:outside; list-style-type:none;  margin: 0px 0px 2px 0px; padding-bottom:0px; }


/*list sis home*/
ul.sishome {margin:10px 0px 7px 20px; list-style-position:outside; padding:0px; /*font-size:11px;*/ line-height:14px; border:0px solid red;/*text-align:left;*/}
li.sishome { list-style-position:outside; list-style-type:none;  margin: 0px 0px 2px 0px; padding-bottom:0px; }

.boxareahome {padding:10px; float:left; margin:0px 0px 8px 0px; width:95%; /*height:120px;*/ border-bottom:2px solid #ccc;  border-right:2px solid #ccc; /*height:100px;*/  background-color:#eaf2fd; /*background-image:url(../images/basearee.gif); background-repeat:no-repeat; background-position:top left;  */font-size:13px; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; vertical-align:top;}
.boxareahome p { padding:0px; line-height:18px;}
.bannerjob { width:98%; border-top:1px solid #59afaa; margin:0px 0px 15px 0px; padding:0px 5px 0px 0px; text-align:left; text-align:center; font-size:1.1em; line-height:1.6em; font-weight:bold; background-color: #ccfffd ; background-repeat:no-repeat;}

/*home campus*/
/* old #boxhomecampus {margin:0px 0px 4px 0px; width:100%;  float:none; height:103px; padding:0; border-bottom:1px solid #ccc; line-height:13px; font-size: 12px; }*/
/*home colonna contenitore box  sinistra*/
.boxhome {padding:0px; vertical-align:top;  border: solid 0px red; float:left; margin:0px 8px 0px 0px; width:387px; line-height:15px;}

/*home colonna contenitore box destra*/
.boxhome2 {padding:0px;/*2*/ vertical-align:top; border: solid 0px red; float:left; margin:0px 0px 0px 5px; width:387px; /*width:47%;*/ line-height:13px;  /*test home percentuale*/ /*width:290px;*/}


  /*div apply*/
  .evidenzio_apply { font-size:106%; border:1px solid #CC9900;
	background-color: #FBDD8B; letter-spacing:0.06em; line-height: 1.5em;  padding: 2px 2px 2px 2px; margin: 6px 0 0 205px; width:170px; text-align:center;
} 
.evidenzioapply { font-size: 103%; line-height:120%;}
*html .evidenzioapply{ font-size: 100%; line-height:110%;}

/*baner phd e post doc nella pagina*/
.imgphdpostdoc { 
	margin:0px 20px 10px 5px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	/*width:430px;*/
	float:left;
}
p.imgphdpostdoc img {
	display:block;	
	padding-bottom:1px;

} 
