html, body {
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #022F47;
	background-image: url(images/bg.gif); 
	background-repeat: repeat-x;
	background-position: center top;
}

.sfondo_bianco{ background-color:#FFFFFF; }
.img {	padding-left:15px;padding-right:10px;margin:0px; width:210px;background-color:#FFFFFF; vertical-align:top; }

.pt33{ padding-top:33px;}
.logolabor{ width:306 }
.logocenter{ vertical-align:bottom; padding-bottom:8px;}
.logofondazione{ text-align:right}

/* stile piccolo e stile grande sono le A AA*/
.stilePiccolo{ font-size:10px;	text-decoration:none;	font-weight:bold;	color: #3C3937;	background-color:#FFFFFF;	padding-right:2px;	padding-left:2px;	margin:0px; border-right:#797471 1px solid;	border-bottom:#666666 1px solid;}
.stileGrande{ font-size:12px;	text-decoration:none;	font-weight:bold;	color: #3C3937;	background-color:#FFFFFF;	padding-right:2px;	padding-left:2px;	margin:0px;	border-right:#797471 1px solid;	border-bottom:#666666 1px solid;}

.swf_intro{	background-color:#E0E0DF;	border-bottom:1px solid #B3B5B3;	border-right:1px solid #B3B5B3;	vertical-align:top;}
.laboratorio{  background-color:#00789D;}
.whip{ background-color:#EF8924;}
.ricerca{ background-color:#004D75;}
.r_laboratorio { background-image: url(images/r_blu.gif);}
.r_whip { background-image: url(images/r_arancio.gif);}
.r_ricerca { background-image: url(images/r_blu_blu.gif);}

/*btn lingue nel top*/
.lingua {	font-size:11px;	text-decoration:none;	font-weight:bold;	color: #797471;}
.pagina{ width:770px; height:412px;	 padding-top:10px;	 padding-bottom:10px;	 padding-right:10px;	 margin:0px;	 vertical-align:top;}
.menu_sx{	vertical-align:top;	padding-top:20px;	width:168px;	margin:0px;	height:342;	background-repeat: no-repeat;	background-position: left bottom;	background-color:#FFFFFF;}
.li_menusx{	padding-left:10px;	padding-top:3px;	padding-bottom:3px;}
.contenuto{ padding-left:15px; margin:0px; width:352px; background-color:#FFFFFF; vertical-align:top;}

.title_box{ 
	font-size:11px;
	font-weight:bold;
}

.txt_box{ 
	padding-top:2px;
	padding-left:15px;
}

.quicklink{ 
	font-size:10px;
	text-decoration:none;
	color: #3C3937;
}
.quicklink:HOVER{ 
	font-size:10px;
	text-decoration:none;
	color: #3C3937;
}

.indirizzo {
	padding-top:11px;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color: #3C3937;
	text-align:center;
}

.barra_bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4B575C;
	padding-top:45px;
	text-align:center;
}

.barra_top{
	vertical-align:bottom; 
	text-align:right;
	font-size:10px; 
	padding-top:3px;
}


.blocco_news{
	width:244px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/fondo_news.gif); 
	background-repeat: repeat-x;
	background-position: center top;
	height:114px;
	vertical-align:top;
	color: #3C3937;
	font-size:10px;
	padding-left:5px;
}


.btn_menu {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}


.tit_lab{
	font-size:12px; 
	color:#00789D; 
	font-weight:bold; 
	text-align:left;
	padding-bottom:20px;
}

.tit_whip{
	font-size:12px; 
	color:#EF8924; 
	font-weight:bold; 
	text-align:left;
	padding-bottom:20px;
}

.tit_ricerca {
	font-size:12px; 
	color:#004D75; 
	font-weight:bold; 
	text-align:left;
	padding-bottom:20px;
}

.txt {
	font-size:12px;
	text-align:justify;
	line-height:18px;
}
.txt_cv {
	font-size:12px;
	text-align:justify;
	line-height:14px;
}
.txt_link {	font-size:12px;	text-align:justify;	line-height:18px; text-decoration:none; color: #004D75; font-weight:bold;}
/* .txt_link:HOVER {	font-size:12px;	text-align:justify;	line-height:18px; text-decoration:underline; color: #3C3937; }*/
.pubblicazione {
	padding-left:15px;
	padding-bottom:5px;
}
.iframe{
	overflow: auto; 
	width: 550px; 
	height: 320px; 
	border: 1px solid #EFEEEE; 
	padding: 5px;
}
.txt_incolsx{
	float:left; 
	width:370px
}
.img_incoldx{
	float:left;
	padding-left:10px;
}

.lst_conferenze {	
    text-align: left;
	list-style-type: disc;
	list-style-position: outside;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
}


/*-----------------ticker*/
		#pscroller1{
/*		width: 180px;*/
		height: 80px;
		border: 0px solid black;
		padding-top:2px;
		padding-left:15px;
	}
	.prova{
	}
/*--------------------------*/
