/*BODY-INPUT*/
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

.bodygrigio {
	margin:0px;
	padding:0px;
	background-color:#F1F3F4;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.inputscrivi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 215px;
}

.inputbrowse {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 width: auto;
 color: #333333;
}

.inputscrivi255 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 255px;
}

.inputscrivi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.inputscrivigen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.inputscrivi140 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 140px;
}


.textarea550 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 70px;
	width: 550px;
}


.textarea550height100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100px;
	width: 550px;
}


.textareascrivi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 70px;
	width: 240px;
}

.textarea280 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 70px;
	width: 280px;
}

.textarea400 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 70px;
	width: 400px;
}


.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/*TESTO*/
.testofooter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #889AB4;
}

.testoazzurro14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #586F83;
	font-weight: bold;
}

.testoazzurro12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #586F83;
}




.testoazzurro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #586F83;
}

.testoblu12arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #227DF5;
	text-decoration:none;
}

.testoblu13arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #227DF5;
}


.testoblu10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #227DF5;
}



.testoblu11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #227DF5;
}




.testoblu11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #227DF5;
}


.testoazzurrochiaro14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #C7D8E6;
	font-weight: bold;}

.testoazzurroscuro12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D3668;
}


.testoazzurro10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0967BC;
	font-weight: bold;
	text-decoration: none;
}
a.testoazzurro10verdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0967BC;
	font-weight: bold;
	text-decoration: underline;
}


.testoazzurroscuro11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25548C;
}


.testoazzurroscuro13arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #25548C;
}

.testoazzurroscuro12arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #25548C;
}

.testoazzurroscuro10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25548C;
}
.testoazzurroscuro9arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #25548C;
}

.testonero10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.testoarancio10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F06300;
	font-weight: bold;
}
.testoarancio11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F06300;
}

.testogrigio10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.testogrigio11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.testogrigioch10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616364;
}

.testoceleste11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0063D5;
}

.testogrigio11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.testocelestechiaro11arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4792F4;
	text-decoration: none;
}

.testo13bluverdana {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #0A68DB;
}

.testocelestechiaro10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4792F4;
}

.testoazzurro11arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #93A4BA;
}

.testoblusc11arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D4372;
}


.testoarancio11arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #F1571D;
}

.testoarancio12arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1571D;
}

.testoarancio13verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F1571D;
}

.testoazzurro11verdana {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #586F83;
}

/*LINK*/

.linkcelestechiaro11arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4792F4;
	text-decoration: none;
	font-weight: bold;		
}

.linkcelestechiaro11arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4792F4;
	text-decoration: none;
}


a.linklabel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D3668;
	text-decoration: none;
	display:block;
	height:17px;
	padding-top:3px;
	margin:0;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background:transparent url("http://www.mlsubiotech.org/pub/images/bg_label_noatt.gif") bottom left repeat-x;
}

a.linklabel:hover {
	background:transparent url("http://www.mlsubiotech.org/pub/images/bg_label_on.gif") top left repeat-x;
}

a.linklabel10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0D3668;
	text-decoration: none;
	display:block;
	width:35px;
	height:15px;
	padding-top:3px;
	margin:0;
	background:transparent url("http://www.mlsubiotech.org/pub/images/bg_label_19_noatt.gif") bottom left repeat-x;
	1px solid #FFFFFF;
}

a.linklabel10:hover {
	background:transparent url("http://www.mlsubiotech.org/pub/images/bg_label_19_on.gif") top left repeat-x;
}

.linkarancio13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F1571D;
	text-decoration: none;
}
.linkarancio13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F1571D;
	text-decoration: underline;
}

.linkgrigio11arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linkgrigio11arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.linkgrigio12arialStrillo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.linkgrigio12arialStrillo:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.linknero10undverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.linknero10undverdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.linkgrigio10verdanasott {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}


.linknero11undverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.linknero11undverdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}


.linkgrigio11sottverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}


.linkazzurro9undarial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #235085;
	text-decoration: none;
}
.linkazzurro9undarial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #466F9F;
	text-decoration: underline;
}

.linkazzurro10undverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #235085;
	text-decoration: none;
}
.linkazzurro10undverdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #466F9F;
	text-decoration: underline;
}

.linkazzurro12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #586F83;
	text-decoration: none;
}


.linkazzurro12:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #25548C;
	text-decoration: none;
}

.linkazzurroscuro12verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D3668;
	text-decoration: none;
}

.linkazzurroscuro12verdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D3668;
	text-decoration: underline;
}


.linkazzurroscuro12 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D3668;
	text-decoration: none;
}


.linkazzurroscuro12:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #25548C;
	text-decoration: underline;
}



.linkazzurro10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25548C;
	text-decoration: none;
}

.linkazzurro10verdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #25548C;
	text-decoration: underline;
}



.linkazzurroscuro10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #227DF5;
	text-decoration: none;
}
.linkazzurroscuro10verdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #227DF5;
	text-decoration: underline;
}

.linkazzurroscuro11und {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D3668;
	text-decoration: none;
}
.linkazzurroscuro11und:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D3668;
	text-decoration: underline;
}


.linkazzurro12und {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #586F83; 
	text-decoration: none;
}
.linkazzurro12und:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #586F83;
	text-decoration: underline;
}

.linkblu11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #227DF5;
	text-decoration: none;
}
.linkblu11verdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #227DF5;
	text-decoration: underline;
}

.linkblu11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #235085;
	text-decoration: none;
}
.linkblu11:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #466F9F;
	text-decoration: underline;
}
.linkblu11arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #227DF5;
	text-decoration: none;
}
.linkblu11arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #227DF5;
	text-decoration: underline;
}
.linkgrigio10undverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616364;
	text-decoration: none;
}
.linkgrigio10undverdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616364;
	text-decoration: underline;
}


.linkblu13arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #25548C;
	text-decoration: none;
}
.linkblu13arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #25548C;
	text-decoration: underline;
}

.linkblu12arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #25548C;
	text-decoration: none;
}
.linkblu12arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #25548C;
	text-decoration: underline;
}

.linkarancio16arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #F06300;
	text-decoration: none;
}
.linkarancio16arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #F06300;
	text-decoration: underline;
}


.linkaazz10arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A68DB;
	text-decoration: none;
}
.linkaazz10arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A68DB;
	text-decoration: underline;
}


.linkarancio12verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F06300;
	text-decoration: none;
}

.linkarancio10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F06300;
	text-decoration: none;
}
.linkblu10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #227DF5;
	text-decoration: none;
}

.linkgrsc10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.linkgrigio10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.linkgrigio10und {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.linkgrigio11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.linkgrigio11verdana:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.linkgrigiosc12arial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E5B6C;
	text-decoration: none;
}
.linkgrigiosc12arial:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E5B6C;
	text-decoration: underline;
}

.linkblu10verdanaund {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #227DF5;
	text-decoration: none;
}


.linkblu10verdanaund:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #227DF5;
	text-decoration: underline;
}


/*SPAZI*/
	.spazio2sx {
	margin-right: 0px;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
.spazio3dx {
	margin-right: 3px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
	
.spazio7dxsx {
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 6px;
	margin-bottom: 6px;}
	
.spazio10dxsx10topbottom {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;}
	
.spazio5dxsx {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;}
		
.spazio5tutti {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	.spazio6dxsx {
	margin-right: 6px;
	margin-left: 6px;
}
	
	.spazio18sx{
	margin-right: 0px;
	margin-left: 18px;
	margin-top: 0px;
	display:inline;
	margin-bottom: 0px;}
	
	.spazio15sx7dx{
	margin-right: 7px;
	margin-left: 15px;
	margin-top: 0px;
	display:inline;
	margin-bottom: 0px;}
	
.spazio15sx7dx9t6b{
	margin-right: 7px;
	margin-left: 15px;
	margin-top: 9px;
	margin-bottom: 5px;}
	
	.spazio22sxdx{
	margin-right: 22px;
	display:inline;
	margin-left: 22px;
	margin-top: 0px;
	margin-bottom: 0px;}

	.spazio12sxdx{
	margin-right: 12px;
	display:inline;
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;}	

.spazio20sx23top20bottom {
	margin-right: 0px;
	margin-left: 20px;
	margin-top: 23px;
	margin-bottom: 20px;}

.spazio13top {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 0px;}
	
.spazio2top {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 0px;}
	
.spazio8top {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 8px;
	display:inline;
	margin-bottom: 0px;}
	
	
.spazio15top8bottom {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 8px;}
	
.spazio10top10bottom {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;}
	
.spazio5sxdx {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
.spazio12topbottom {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 12px;
	margin-bottom: 12px;}
	

.spazio5topbottom {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;}

.spazio20topbottom {
 line-height:20px;}
 
 .spazio12interlinea {
 line-height:12px;}
 
.spazio20sx50dx {
	margin-right: 50px;	
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
	.spazio12sx50dx {
	margin-right: 50px;	
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
	.spazio20sx30dx {
	margin-right: 30px;	
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;}

.spazio50dx {
	margin-right: 50px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
.spazio5sx10dx {
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;}

.spazio10dx15sx {
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.spazio20topbottom15sxdx {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.spazio10topbottom15sxdx {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.spazio20top10sxdx {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
}


.spazio3dxsx {
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.spazio40sx {
	margin-right: 0px;
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.spazio13dxsx {
	margin-right: 13px;
	margin-left: 13px;
	margin-top: 0px;
	margin-bottom: 0px;}

	.spazio10dxsx {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;}
	
.spazio30dx18sx15topbottom {
	margin-right: 30px;
	margin-left: 18px;
	margin-top: 15px;
	margin-bottom: 15px;}
	
	
	
.spazio30dxsx {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;}


.spazio18bottom {margin-bottom: 18px;}
	
.padding5dx {padding-right: 5px;}
.padding3bott {padding-bottom: 3px;}

#interlinea { padding:1px; clear:all;}
	
/*BORDI-BACKGROUND*/
.bordertablegrigio {
	border: 1px solid #AFAFAF;
}

.evidenziato140 {
width: 140px;
	color: #0967BC;
	background-color: #E4F2FE;
}

.evidenziatoauto {
	width: auto;
	color: #333333;
	background-color: #E4F2FE;
	background-position: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

.bordertableazzurro {
	border: 1px solid #A5C8E6;
}

.bordertablgrigiosc {
	border: 1px solid #9E9E9E;
}

.bordertableazzurro {
	border: 1px solid #A5C1D5;
}



.bordertableblu {
	border: 1px solid #A6BCDB;
}
.bgtoolbox {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_tool_box.gif);
	background-repeat: repeat-x;
}


.bordertablebianco {
	border: 1px solid #FFFFFF;
}


.bgtoolheader {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_tool_header.gif);
	background-repeat: repeat;
}
.bgheaderblank {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_header_blank.gif);
	background-repeat: repeat;
}

.bgsfumaturagrigia {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_sfumatura_grigia.gif);
	background-repeat: repeat;
}

.bglabelatt {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_label_att.gif);
	background-repeat: repeat;
}
.bglabelnoatt {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_label_noatt.gif);
	background-repeat: repeat;
}
.bglabel19noatt {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_label_19_noatt.gif);
	background-repeat: repeat;
}

.bgfilettotop {background:#F1F3F4 url(http://www.mlsubiotech.org/pub/images/filettogrigiotop_588.gif) 0 0 no-repeat; padding-top:5px;}





.bgbigtopcover {
	background-image: url(http://www.mlsubiotech.org/pub/images/big_top_cover.gif);
	background-repeat: no-repeat;
}

.bgbigbottomcover {
	background-image: url(http://www.mlsubiotech.org/pub/images/big_bottom_cover.gif);
	background-repeat: no-repeat;
}

.bgsmalltopcover {
	background-image: url(http://www.mlsubiotech.org/pub/images/small_top_cover.gif);
	background-repeat: no-repeat;
}

.pulsante {
            display:block;
            padding-left:4px;
            padding-right:4px;
            height:18px;
            margin-top:0px;
            background:transparent url(http://www.mlsubiotech.org/images/bg_pulsantigrigi.gif) 0 0 repeat-x;
            line-height: 15px;
            white-space:nowrap;
            /*text-align:center;*/*/}

.pulsante:hover {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_pulsantiazzurri.gif);
}


.pulsantespace5 {
	display:block;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	margin-top:0px;
	background:transparent url(http://www.mlsubiotech.org/pub/images/bg_pulsantigrigi.gif) 0 0 repeat-x;
	line-height: 15px;
	white-space:nowrap;
	text-align:center;
}

.pulsantespace5:hover {
	background-image: url(http://www.mlsubiotech.org/pub/images/bg_pulsantiazzurri.gif);
}




.bgcartolina {
background:#FFFFFF url(http://www.mlsubiotech.org/pub/images/bg_cartolina.gif) bottom repeat-x;
}

.bordobluceleste {
	width:auto;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #DBE5ED ;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #91ACC6;
}


.bordogrigiobianco {
	width:auto;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #FFFFFF ;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}


.bordogrigiobiancoh {
	width:auto;
	border-bottom: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
}


.dataTabdx {
border-right:1px solid #B7D4EC;
}






/* tabella mailbox - lista messaggi */
table.mailbox {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
table.mailbox a {text-decoration:none;color:#333333;}
table.mailbox a:hover {text-decoration:underline;}
table.mailbox thead th {padding:2px 5px;text-align:left;}
table.mailbox tbody td {height:24px;}
table.mailbox tbody td img, table.mailbox tbody td input {vertical-align:middle;}
table.mailbox tbody td img {margin:0 1px;border:0;}
table.mailbox .dataTab {text-align:center;}
table.mailbox td.dataTab {border-left:1px solid #B7D4EC;border-right:1px solid #B7D4EC;}
table.mailbox td.icnTab {padding:0;text-align:center;}
table.mailbox td.spazio-mailbox{padding-left:5px}
table.mailbox td.spazio-mailboxdxsx{padding-left:4px;padding-right: 4px;}


/* tabella stato messaggio */
table.statomsg {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;border-top:1px solid #B7D4EC; border-bottom:1px solid #B7D4EC;}
table.statomsg thead td {border-bottom:1px solid #B7D4EC;border-right:1px solid #B7D4EC;}
table.statomsg tbody td {border-right:1px solid #B7D4EC;}
table.statomsg td.ultima {border-right:none;}


/* tabella cartelle - lista messaggi */
table.cartelle {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
table.cartelle a {text-decoration:none;color:#333333;}
table.cartelle a:hover {text-decoration:underline;}
table.cartelle a.pulsante {text-decoration:none;color:#227DF5;}
table.cartelle a.pulsante:hover {text-decoration:none;}
table.cartelle td {white-space:nowrap;}
table.cartelle td.dataTab {border-right:1px solid #B7D4EC;}
table.cartelle td.spazio-cartelle{padding-left:5px;padding-right:5px;}



/* tabella cartelle - rubrica */
table.rubrica {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
table.rubrica a {text-decoration:none;color:#333333;}
table.rubrica a:hover {text-decoration:underline;}
table.rubrica td {white-space:nowrap;}
table.rubrica td.bordo {border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #B7D4EC;border-bottom-color: #B7D4EC;}
table.rubrica td.spazio {padding-left:3px;padding-right:3px;padding-top: 2px;padding-bottom: 2px;}
table.rubrica td.spaziodx {padding-left:3px;padding-right:8px;padding-top: 2px;padding-bottom: 2px;}


/* tabella rubrica - contatti */
table.contatti {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
table.contatti a {text-decoration:none;color:#333333;}
table.contatti a:hover {text-decoration:underline;}
table.contatti td {padding-top:3px; padding-left:3px;}
table.contatti td.filetto {border-left:1px solid #B7D4EC;}



.album {
	background-image: url("http://www.mlsubiotech.org/pub/images/album.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:115px;
	height:106px;
}
.album-big {
	background-image: url("http://www.mlsubiotech.org/pub/images/album_big.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:142px;
	height:141px;
}

.maiusc {
	text-transform: uppercase;
}

/* Stili x pagina Dettagli Foto */
#det_foto {width:514px;margin:5px auto;margin-bottom:0;position:relative;}
#det_foto h2 {margin:0;margin-bottom:3px;padding:0;}
#det_foto h2 img {margin-right:5px;vertical-align:middle;}
#det_foto p#bt_alto {width:60px;position:absolute;top:10px;right:7px;margin:0;padding:0;}
#det_foto p#bt_basso {width:60px;float:right;margin:10px 7px;padding:0;display:inline;}
#det_foto #box_cont {margin:0 7px;padding-bottom:3px;border:1px solid #AFAFAF;background-color:#FFFFFF;}
#det_foto #box_cont img#fotopreview {margin:30px 0 15px 189px;border:1px solid #E5E5E5;}
#det_foto #box_cont table {margin:0;border:0;width:496px;background-color:#FFFFFF;}
#det_foto #box_cont td {text-align:left;padding:3px 1px 3px 7px;}
#det_foto #box_cont th {text-align:right;padding:3px 6px 3px 0;}



/* Stili per album */
.coloreFA00 td.fotoAlbumTd,
.coloreFA00 tr.trAlto,
.coloreFA00 tr.trBasso,
.coloreFA00 td.fotoalbumseleziona {background-color:#E4F2FE;} /* azzurro base */


.coloreFA01 td.fotoAlbumTd,
 .coloreFA01 tr.trAlto,
  .coloreFA01 tr.trBasso, 
.coloreFA01 td.fotoalbumseleziona {background-color:#9DCCED;} /* azzurro scuro */


.coloreFA02 td.fotoAlbumTd,
 .coloreFA02 tr.trAlto,
.coloreFA02 tr.trBasso,
.coloreFA02 td.fotoalbumseleziona {background-color:#FFC63D;} /* giallo */


.coloreFA03 td.fotoAlbumTd,
coloreFA03 tr.trAlto,
.coloreFA03 tr.trBasso,
.coloreFA03 td.fotoalbumseleziona {background-color:#A7D164;} /* verde */

.coloreFA04 td.fotoAlbumTd,
.coloreFA04 tr.trAlto,
.coloreFA04 tr.trBasso,
.coloreFA04 td.fotoalbumseleziona {background-color:#C4C4E5;} /* violetto */


.coloreFA05 td.fotoAlbumTd,
.coloreFA05 tr.trAlto,
.coloreFA05 tr.trBasso,
.coloreFA05 td.fotoalbumseleziona {background-color:#FFFFFF;} /* bianco */

.coloreFA06 td.fotoAlbumTd,
.coloreFA06 tr.trAlto,
.coloreFA06 tr.trBasso, 
.coloreFA06 td.fotoalbumseleziona {background-color:#CCCCCC;} /* grigio */


td.fotoAlbumTd {background-image:url(http://www.mlsubiotech.org/pub/images/bg_album01.gif);background-repeat:no-repeat;width:142px;height:141px;}

td.fotoalbumseleziona {background-image:url(http://www.mlsubiotech.org/pub/images/bg_album02.gif);background-repeat:no-repeat;width:120px;height:141px;}





/* tabella descrizione */
table.fotoAlbumDes {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
table.fotoAlbumDes p {margin:0;padding:0;}
table.fotoAlbumDes ul {margin-left:0;padding-left:0;list-style-type:none;}
td.fotoAlbumTdDx {padding:0 5px 0 15px;}
td.fotoAlbumTdDx.cellulare {background:transparent url('http://www.mlsubiotech.org/pub/images/bg_cellulare.gif') top right no-repeat;}

/* box anteprima foto e descrizione */
.boxFoto {border:1px solid #A5C1D5;background-color:#FFFFFF;float:left;display:inline;margin-top:3px;margin-left:3px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
.boxFoto .trAlto {width:138px;height:22px;margin:0;padding:0;}
.boxFoto .trAlto .td01 {padding-left:2px;text-align:left;}
.boxFoto .trBasso {width:138px;height:31px;margin:0;padding:0;}
.boxFoto .trBasso .td01 {padding-left:5px;text-align:left;}
.boxFoto .trAlto .td02, .boxFoto .trBasso .td02 {padding-right:5px;text-align:right;}




/* box calendario*/

table.calendario {
	margin-top: 3px;
	margin-bottom: 3px;
	}


td.calendariospazio {
	padding:3px;

}

td.week {
	background-color:#D3E7FF;
	border: 1px solid #FFFFFF;

}  /* settimana visualizzata */




.linkdayatt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;

} /* giorno selezionato colore nero*/

.linkdaynoatt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9A9AA;
	text-decoration: underline;
} /* giorno non selezionato colore grigio*/



.linkday  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D75900;
	text-decoration: underline;
	font-weight: bold;
} /* giorno festivo colore arancio*/


/* box agenda*/
table.agenda {
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
	

.bgfilettoceleste {background:url(http://www.mlsubiotech.org/pub/images/bg_filettoceleste.gif) no-repeat;}

.bordertablegrigioagenda {
	border-right: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
}


.filettocelesteagenda {
	width:auto;
	margin-top: 6px;
	margin-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7D4EC;
}


/* box mese*/

table.mese {
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
	td.mesespazio {
	padding:6px;

}



.linkdaymeseatt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
} /* giorno selezionato colore nero*/

.linkdaymesenoatt  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9A9AA;
	text-decoration: underline;
	font-weight: bold;
} /* giorno non selezionato colore grigio*/



.linkdaymese  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D75900;
	text-decoration: underline;
	font-weight: bold;
} /* giorno festivo colore arancio*/



	
.linkmese{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}  /* mese non selezionato colore grigio*/


.linkmeseatt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	background-color:#D3E7FF;
	padding: 5px;
}  /* mese selezionato in calendario*/

.linkdaymeseselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	background-color:#D3E7FF;
	padding: 5px;
	font-weight: bold;
}  /* settimana del mese selezionata in agenda*/

