/*CLASSI PER LA FORMATTAZIONE DEI MODULI*/
body,html {
   scrollbar-face-color: 315DCE;
   scrollbar-highlight-color:74A9FF;
   scrollbar-3dlight-color: 3962CD;
   scrollbar-darkshadow-color: 00125D;
   scrollbar-shadow-color: 2748A5;
   scrollbar-arrow-color: F5F3F3;
   scrollbar-track-color: EFEEEE;
   height:100%;
   margin:2px
}
/*****************************************/
 
#box_download{
   width:300px; height:140px;
   position:absolute;top:50%;left:50%;
   margin:-55px 0 0 -150px;
   font:10px verdana, sans-serif;
   visibility: hidden;
   border-bottom: 1px solid black;
   border-right: 1px solid black;
   border-left: 1px solid #C0C0C0;
   border-top: 1px solid #C0C0C0;
   background-color: #C0C0C0;
}

#box_download_inside{
   border-bottom: 1px solid #808080;
   border-right: 1px solid #808080;
   border-left: 1px solid #ffffff;
   border-top: 1px solid #FFFFFF;
   background-color: #C0C0C0;
   padding: 10px;
   text-align: center;
}

.box_button{
   margin-top: 4px;
   text-decoration: none;
   border-bottom: 1px solid #808080;
   border-right: 1px solid #808080;
   border-left: 1px solid #ffffff;
   border-top: 1px solid #FFFFFF;
   background-color: #C0C0C0;
   padding: 4px;
   font-family: verdana;
   font-size: 12px;
   font-weight: bold;
   color: #004895;
}

.red { 
   font-size: 15px; 
	color:#ff2222
}

/*CLASSI PER LA FORMATTAZIONE DEL TESTO*/
.titoli { 
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	font-weight: bold; 
	text-decoration: none; 
}

.titoli_piccoli { 
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	text-decoration: none; 
}

.sottotitoli { 
   font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;   
	font-size: 11pt;  
	font-weight: bold;   
	text-decoration: none;  
	color: #2D58CA;
}

.sottotitoli_medi { 
   font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;  
	font-weight: bold;   
	text-decoration: none;  
	color: #2D58CA;
}

.sottotitoli_piccoli { 
   font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;      
	font-weight: bold;   
	text-decoration: none;  
	color: #2D58CA;
}

.scritta { 
   font-family: Palatino Linotype, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;  
	font-weight: bold;   
	text-decoration: none;  
	color: #2449AB;
}

.scritta_piccola { 
   font-family: Palatino Linotype, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	font-weight: bold;   
	text-decoration: none;  
	color: #2449AB;
}

.etichetta { 
   font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;   
	font-size: 9pt; 
	font-weight: normal; 
	color: #b7b7b7; 
	text-decoration: none; 
}

.testo_no_bold {
   font-family: Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;   
	font-size: 9pt;   
	font-weight: normal; 
	color: #000000;
}

.testo {
   font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.testo_rosso   {
   font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: bold;
   color: #DD2222;
}

.testo_rosso_grande {
   font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #DD2222;
}

.testo_verde   {
   font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: bold;
   color: #00AA00;
}

.testo_verde_grande {
   font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #00AA00;
}

.testo_viola   {
   font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: bold;
   color: #D0A2E7;
}

.testo_viola_grande {
   font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #D0A2E7;
}

.testo_blu   {
	font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #2D58CA;
}

.testo_blu_grande {
	font-family: Verdana, Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #2D58CA;
}

.testo:link {
   font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana; 
	font-size: 9pt;   
	font-weight: normal; 
	color: #000000;
	text-decoration: underline;
}

.testopiccolo {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.testoboldpiccolo {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.testo_form {
   font-family: Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;   
	font-size: 9pt;   
	font-weight: bold;   
	color: #000000;
}

.errore {
   font-family: Arial,Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;   
	font-size: 10pt;  
	font-weight: bold;   
	color: #FE0000;
}

.errore:link {
   font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana; 
	font-size: 10pt;  
	font-weight: normal; 
	color: #000000;
	text-decoration: underline;
}

.copyright {
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666; 
	text-decoration: none;
}

.copyright:hover {
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000; 
	text-decoration: none;
}

/******************************************/

/* LINK */
a.linkhide { 
   font-family: Trebuchet MS,Tahoma, Arial, Sans-Serif, Verdana;   
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
}

a.linkhide:link { 
   font-family: Trebuchet MS,Tahoma, Arial, Sans-Serif ,Verdana;      
	font-size: 13px; 
	font-weight: normal; 
	color: #FF0000; 
	text-decoration: none; 
}

a.linkhide:visited { 
   font-family: Trebuchet MS,Tahoma, Arial, Sans-Serif ,Verdana;      
	font-size: 13px; 
	font-weight: normal; 
	color: #FF0000; 
	text-decoration: none; 
}

a.linkhide:hover {
   font-family: Trebuchet MS,Tahoma, Arial, Sans-Serif ,Verdana;      
	font-size: 13px; 
	font-weight: normal; 
	color: #FF0000; 
	text-decoration: none; 
}

.link_menu {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: none;
}

a.link_menu {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: none;
}

a.link_menu:hover {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #517AE5; 
	text-decoration: underline;
}

.link_menu_red {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #dd2222; 
	text-decoration: none;
}

a.link_menu_red {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #dd2222; 
	text-decoration: none;
}

a.link_menu_red:hover {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #517AE5; 
	text-decoration: underline;
}

.link_menu_green {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #00aa00; 
	text-decoration: none;
}

a.link_menu_green {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #dddd00; 
	text-decoration: none;
}

a.link_menu_green:hover {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #517AE5; 
	text-decoration: underline;
}

.link {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: none;
}

a.link {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: underline;
}

a.link:hover {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #517AE5; 
	text-decoration: underline;
}

.linkmail {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

a.linkmail {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

a.linkmail:hover {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

.link2 { 
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: none;
}

a.link2 {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: none;
}

a.link2:hover {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: underline;
}

a.link_ext {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color: #2449AB; 
	text-decoration: underline;
}

a.link_ext:hover { 
	color: #517AE5;   
}

a.link_ext_old {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #2449AB; 
	text-decoration: underline;
}

a.link_ext_old:hover { 
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;   
	font-size: 10pt;   
	font-weight: bold;   
	color: #517AE5;   
	text-decoration: underline;
}

a.link_int {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	color: #F449AB; 
	text-decoration: underline;
}

a.link_int:hover {  
	color: #517AE5;   
}

a.link_int_old {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #F449AB; 
	text-decoration: underline;
}

a.link_int:hover_old {  
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;   
	font-size: 10pt;   
	font-weight: bold;   
	color: #517AE5;   
	text-decoration: underline;
}

a.link_yes {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold; 
	color: #FFFF00; 
	text-decoration: underline;
}

a.link_yes:hover {  
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;   
	font-size: 14pt;   
	font-weight: bold;   
	color: #FF0000;   
	text-decoration: underline; 
	background:#FFFFFF;
}

a.link_no {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold; 
	color: #FFFF00; 
	text-decoration: underline;
}

a.link_no:hover {
   font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;   
	font-size: 14pt;   
	font-weight: bold;   
	color: #FF0000;   
	text-decoration: underline; 
	background:#FFFFFF;
}

.link_molecole {
   background:#F6F4F4;
	font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000; 
	text-decoration: underline;
}

/*****************************************/


/*CLASSI PER LA FORMATTAZIONE DELLE TABELLE E TD*/
.tabella {
   font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana; 
	font-size: 10pt;
	font-weight: normal;   
	/*background:#949494;*/
	background:#CECECE;
}

.td_titolo { 
   font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;   
	font-size: 13pt;
	font-weight: normal;   
	background: #B5C7ED;
}

.td_sottotitolo { 
   font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;  
	font-size: 11pt;
	font-weight: normal;   
	background: #DBE1EF;
}

.td_normale {
   font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;   
	font-size: 9pt;
	font-weight: normal; 
	color: #000000; 
	background: #FFFFFF;
}

.td_menu_on { 
   font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;   
	font-size: 8pt;
	font-weight: bold;   
	color: #2449AB; 
	background: #DBE1EF;
}

.td_grigio { 
   background:#F6F4F4;
	font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
}

.td_grigio_2 { 
   background:#Fafafa;
	font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

.td_errore { 
   background: #FE0000; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 10pt; 
}

.td_unknown    {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #FF1C1C;
}

.td_source     {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #4CD34D;
}

.td_molecule   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #9FB1D7;
}

.td_sperimental   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #D0A2E7;
}

.td_consensus   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #DAA520;
}

.td_source_parasite   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #FFFFFF;
   background: #006400;
}

.td_molecule_parasite   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #A52A2A;
}

.td_sperimental_parasite   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #F4CDAC;
}

.td_source_non_allergen   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #FFFFFF;
   background: #000000;
}

.td_molecule_non_allergen   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #FFFFFF;
   border: 1px solid #F6F4F4;
}

.td_sperimental_non_allergen   {
   font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif ,Verdana;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   background: #808080;
}

/*****************************************/


/*CLASSI PER LA FORMATTAZIONE DEI MODULI*/
.bottone { 
   font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, Sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	background: #B5C7ED;
	border-bottom: 1px solid #213B7D;
	border-right: 1px solid #213B7D;
	border-left: 1px solid #E2EAFE;
	border-top:1px solid #E2EAFE; 
	color:#213B7D;
	text-decoration:none;
	cursor: hand;
}

.input { 
   font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, Sans-serif; 
	font-size:12px; 
	font-weight: normal; 
	background: transparent; 
	background-color: White; 
	border: 1px solid #666666; 
	color: #000000;
}
/*****************************************/

.image_mini {
   padding: 3px;
   margin: 5px 10px 2px 5px;
   border:1px solid #6699ab;
   float:left
}

#margine-destro {
   padding-left: 10px;
}

#margine-destro2 {
   padding-left: 5px;
}

#margine-top {
   padding-top: 6px;
}

.link_retime_white {
	font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: none;
	color: #434343; 
	text-decoration: none;
}

.link_retime_white:hover {
	font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: none;
	color: red; 
	text-decoration: none;
}

#content {
	float: left;
	padding: 10px;
	margin: 20px;
	border: 5px solid #ccc;
	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
}

#content2 {
	float: left;
	padding: 10px;
	margin: 20px;
	border: 5px solid #ccc;
	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
}

.testo_sequence {
   font-family: Courier;   
	font-size: 9px;   
	font-weight: normal; 
	color: #000000;
}
