/* ---------------------*/
/*    Neurolab Site     */
/* neurolab.ing.unirc.it*/
/* ---------------------*/

BODY { 

	background: none #ffffff;
	color: #000000; 
	margin: 0;
        padding: 0;
	width: auto; 
	font-family: verdana, arial, helvetica, sans-serif;
  	font-style: normal; 
  	font-size: 0.8em; 
	/*height:100%;*/
	}
	
DIV.boxesterno {
  position: relative; 
  background: #ffffff ;
  margin: 10px auto; 
  padding:0; 
  clear:left;
  width: 779px;
  border: 1px solid #909AB7;
}

DIV.banner {
  background: none White;
  border-left: 1px solid #000099;
  border-top: 1px solid #000099;
  border-right: 1px solid #000099;
  border-bottom: 1px solid #000099;
  margin: 0px auto 0px;	/* auto centra in FF */
  padding: 0px 0px 0px 0px;
  width: 777px;
  float: left; 
  line-height: 0px;

}
DIV.last_news {
  FONT-SIZE: 0.9em;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  TEXT-ALIGN: left;
  padding: 2px 10px 2px 10px;
  COLOR: #505776;
  clear: left;
  background-color: #DCDCDC;
  border: 0px solid #FFAC08; /*#909AB7;*/
  border-top: 1px solid #000099;
  border-bottom: 1px solid #000099;

}

DIV.text {
  /*position: relative; */
  width: 757px;
  background:  #ffffff;
/*  float: left; */
	clear: left;
  margin: 0px 0px 0px 0px;
  padding: 20px 10px 10px 10px;
  border: none; /*1px solid #FF0000;*/
  font-size: 0.9em; 
  text-align: justify;
  COLOR: #333;
}

DIV.staff_sx {
  width: 150px;
  background:  #ffffff;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none; /*1px solid #FF0000;*/
  font-size: 0.9em; 
  text-align: justify;
  COLOR: #333;
  
}

DIV.headline	{
COLOR: #AC51A0;
font-size: 1em; 
font-weight: bold;
line-height: 1.2em;
border: 0px solid #FFAC08;
border-bottom-width: 1px;
}

DIV.foto_guest
{
  background: #FFFFFF; 
  border: 10px solid white;
  float: left; 
  width: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 10px 0px;
}


DIV.staff_dx {
  width: 583px;
  background:  #ffffff;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  border: none; /*1px solid #FF0000;*/
  font-size: 0.9em; 
  text-align: justify;
  COLOR: #333;
}


DIV.news {
  position: relative; 
  background: transparent; 
  float: right; 
  margin: 0px 0px 0px 0px;
  padding: 3px 3px 3px 3px;
  width: 200px;
  border: 1px solid #FF0000; 

}

DIV.responsabile {
  clear:left;
  background-color: #CACDDB;
  padding: 3px 0px 3px 0px;
  font-style: normal; 
  font-size: 0.7em; 
  text-align: center; 
  border: 1px solid #909AB7;
  margin: 0px auto 0px;
  width: 779px;
}

DIV.editoriale {
  position: relative; 
  background: transparent; 
  /*border: none; */
  float: left; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*width: 600px;*/
  border: none; /*1px solid #0000FF; */

}

DIV.noleft
{
	clear:left;
}

a.menu-home {
	background-color: transparent; 
	color:  #003366;	
	font-weight: normal; 
	text-decoration: underline;
	/*color: #009;*/
}

DIV.sede {
  position: relative; 
  background: transparent; 
  font-size: 0.8em; 
  float: left; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 3px;
  
  border: none; /*1px solid #FF0000; */

}

#linea_bot {
background: trasparent;
position: relative;
line-height: 0px;
width: 777px;
margin: 0px auto 0px;	
padding: 0px 0px 0px 0px;
border: 0px solid #FFAC08; /*#909AB7;*/
/*border-bottom-width: 1px;*/
border-top: 1px solid #000099;
}

#linea_top {
background: #trasparent;
height: 0;
font-size: 2px;
width: 770px;
margin: 0px auto 0px;	
padding: 0px 0px 0px 0px;
 border: 0px solid #FFAC08; /*#909AB7;*/
 border-top-width: 1px;
}





a {background-color: transparent; 
	color:  #003366;	
	font-weight: bold; 
	text-decoration: underline;
	/*color: #009;*/
}

a.subtitle {background-color: transparent; 
	color:  #003366;	
	font-weight: bold; 
	text-decoration: none;
	/*color: #009;*/
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1.0em;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


ul { 
list-style:none; 
margin:0px; 
padding:5px; 
}

li { 
list-style:none; 
margin:0px; 
padding:0px; 
}

DIV.cell_txt_gray1 {
     FONT-SIZE: 0.8em;
     FONT-FAMILY: verdana,helvetica,"sans serif";
     TEXT-ALIGN: left;
     COLOR: #505776;
     background-color: #DCDCDC;
}
DIV.cell_txt_gray2 {
     FONT-SIZE: 0.8em;
     FONT-FAMILY: verdana,helvetica,"sans serif";
     TEXT-ALIGN: left;
     COLOR: #505776;
     background-color: #EEEEEE;
}

DIV.blu { COLOR: #000099;}     
DIV.nero { COLOR: #333;} 
DIV.grassetto {font-weight: bold;}
DIV.left {TEXT-ALIGN: left;}
DIV.right {TEXT-ALIGN: right;}
DIV.center {TEXT-ALIGN: center;}





