BODY{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #373737;
	background-color:#ffffff;
	font-family: Verdana, Arial;
	font-size: 8pt;
	}


A{
		font-family: Verdana, Arial;
	font-size: 8pt;
	color: ##0000ff;
	text-decoration:none;

}
A:hover{
	text-decoration:underline;

}

.sfmultibrand{

	background-image:url('image/sfmultibrand.jpg');
	text-align:center;
	text-valign:middle;
}

.linkimg{

padding: 3px 6px;
}


.linkmultibrand{
	font-weight:bold;	
	margin-left: 30px;
color: #FFFFFF;
	text-decoration:none;

}

.linkmultibrand:hover{
	text-decoration:underline;
	font-weight:bold;	
}

.textRx{
background-color: #E7E7E6;
	text-decoration:none;
	color: #004080;
	font-size:8pt;
	font-weight:bold;
}

.sfbia{
	display:block;
	background-color: #FFFFFF;
}



.tfocuslink{
	text-decoration:none;
	color: #004080;
	font-size:10pt;
	font-weight:bold;

}

.tfocuslink:hover{
	text-decoration:none;
	color: #ba2d1d;

}

.tablecenter{
	background-color:#FFFFFF;

	color: #EEF2F5;
}


.sftestata{

	background-image:url('image/sftestata.jpg');
	text-align:right;
	color:#ffffff;
	font-size:8pt;
}


.titolos{
	font-family: 'Georgia',Verdana, Arial;
	font-weight:bold;

	color:#3875C0;
	font-size:8pt;
}

.titolos1{
	font-family: 'Georgia',Verdana, Arial;
	font-weight:bold;

	color:#3875C0;
	font-size:12pt;
}

.titolosint{
	font-family: 'Georgia',Verdana, Arial;
	font-weight:bold;

	color:#3875C0;
	font-size:10pt;
}


.titolos2{
	font-family: 'Georgia',Verdana, Arial;
	font-weight:bold;

	color:#3875C0;
	font-size:12pt;
}



.sftestataBig{

	background-image:url('image/sftestata.jpg');
	padding-left:20px;
	color:#ffffff;
	font-size:10pt;
}



.t8g{
	font-size:9pt;
	color:#FFCE34;
	font-weight:bold;

}

.t8gbig{
	font-size:8pt;
	color:#ff8000;
	font-weight:bold;

}
.specialered{
	display:block;
	background-color:#b00331;
	text-align:center;
	font-size:12pt;
	font-weight:bold;	
	color:#ffffff;
	padding:10px;

}
.linkbigbianco{
	text-align:center;
	font-size:12pt;
	font-weight:bold;	
	color:#ffffff;
	text-decoration:none;
}


.nrivista{


}

.tablebanner{

	background-color:#ffffff;
	border-bottom:1px solid #D9D9D9;


}



STRONGs{
	color:#0000ff;
	font-size:9pt;

}


.txtbannergenericopulito{
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
}

.txtbannergenerico{
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
}

.txtbannergenerico:hover{
	font-size:14pt;
	font-weight:bold;
	text-decoration:underline;
}

.txtbanner1{
	
	display:block;
	text-align:center;
	color:#96A400;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;

}


.txtbanner2{
	
	display:block;
	text-align:center;
	color:#FA5605;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;

}


.txtbanner3{
	
	display:block;
	text-align:center;
	color:#FA05B2;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;

}


.txtbanner4{
	
	display:block;
	text-align:center;
	color:#FA1605;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;

}



.txtbanner1:hover{
	text-decoration:underline;
}
.txtbanner2:hover{
	text-decoration:underline;
}
.txtbanner3:hover{
	text-decoration:underline;
}
.txtbanner4:hover{
	text-decoration:underline;
}





.tablecenter{

	
}

.columnR{
	background-color:#EBEBEB;
	border-left:1px solid #D3D3D3;
	border-top:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	
}



.columnL{

	background-color:#EBEBEB;	
	color: #ff0080;
}

.rigaunder{
	display:block;
	padding-top:15px;
	color:#1976B7;
	border-top:10px solid #1976B7;

}

.colonnarticoligrigia{
	background-color:#f4f4f4;
	border:1px solid #c0c0c0;
}

.colonnaarticolotestata{
	display:block;
	padding-left:10px;
	font-family: Verdana, Arial;

	color:#ffffff;
	font-weight:bold;
	font-size: 9pt;
	background-image:url('image/testatacolonna.jpg');
	border:1px solid #D3D3D3;
	height:19px;
	

	}
.colonnaarticolo{
	background-color:#ffffff;
	
	}



  
.titolomenu {
	font-family: 'Georgia',Verdana, Arial;
	display:blocK;
	background: #1c4a94;
	font-size: 9pt; 
	color: #FFFFFF;
	padding-left: 14px; 

	} 
  
.linkmenu { 
	font-family: 'Georgia',Verdana, Arial;
	padding-left: 6px; 
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
color: #00005e;

 } 
.linkmenu:hover { 
	text-decoration:underline;
	color: #ff0080;

 } 

.linkmenupur { 


	padding-left: 5px; 

	padding-bottom: 8px; 
	background-repeat:no-repeat;
	color: #00005e;
	text-decoration:none;

 } 
.linkmenupur:hover { 

	color: #ff0080;

 } 
  
.virgol { 

	padding-left: 5px; 
	color: #ff0080;
	text-decoration:none;
 } 


.percorso{
	display:block;
	padding-top:10px;
	font-size: 9pt; 
	padding: 2px; 
	color: #5B5B5B; 
	border-bottom:5px solid yellow;
}

ul { list-style: none; padding: 0px; } 
li { list-style: none; padding: 0px; } 

.boxev{
display:block;
border: 1px solid #cecece;
background-color:#efefef;
	padding:6px;
}


.modulomenu{
font-size:10pt;
color:#F18E00;
border: 1px solid #ffff00;
background-color:#ffffff;
}


.linkmenuleft{
	background-image:url('image/sfmenu.jpg');
	background-repeat:no-repeat;
	font-size: 9pt; 
	margin: 2px; 
	color: #5B5B5B; 
	padding-left: 18px; 
	text-decoration:none;
}


.linkmenuleft:hover { 
	background-image:url('image/sfmenu2.jpg');
		background-repeat:no-repeat;
	color: #005BA4;

 } 








.riganumero{
	background-color:#3387C9;
	color:#ffffff;
	font-weight:bold;
	font-size: 9pt;
	border-bottom: 1px solid #ffffff;
	padding-left:5px;



}

.evidetest{
	color:#ff0000;
	font-weight:bold;
	font-size: 10pt;

}


.rigalogo{
	background-image:url('image/sfondorigalogo.jpg');
	height:56px;
	
	}


.testogrigio{
	font-family: 'Georgia',Verdana, Arial;
color:   #000080;
font-size: 8pt; 
}

.descrizione{
	font-family: 'Georgia',Verdana, Arial;
	font-size: 8pt;
	color:#0000ff;
	text-decoration:none;
	font-weight:bold;
	}

ul#menutop{
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
	font-size:8pt;
	color:#ffffff;
	font-weight:bold;

	}


ul#menutop li{
	float:left;
	margin: 0;
	padding: 0;
	color:#2D3B82;


	}


ul#menutop a:link, ul#menutop a:visited{
	display: block;
	padding: 4px 15px;
	color:#2D3B82;
	text-decoration: none;
	

	}

ul#menutop a:hover,ul#menutop a:focus,ul#menutop a:active{
	color: #F18E00;
	text-decoration: none;

	}

ul#menutop li ul{
	display: none;

	}


ul#menutop li:hover ul{
	display: block;
	position: absolute;
	z-index:1;
	padding: 0;
	margin: 0 0 0 -1px;
	border:1px solid #A79231;
	font-size:8pt;
	width:120px;
	background-color:#ffffff;
}

ul#menutop li ul li{
	list-style:none;
	margin:0;
	padding:0;
}



ul#menutop li li {
border-bottom:1px solid #D76120;
width: 120px;
background-color:#E3E5E6;
}


ul#menutop li li:hover{
	color: #F18E00;
	text-decoration: none;
background-color:#FFFFFF;
	}


.sfondobianco{
	background-color:#ffffff;
}


ul#menusin{
	margin: 0;
	padding: 0;
	list-style:none;
	font-size:9pt;

	}

ul#menusin li{
	text-align:right;
	margin: 0px;
	margin-top: 2px;
	padding: 0;
	color:#2D3B82;
	background-color:#A79231;
	}


ul#menusin a:link, ul#menusin a:visited{
	display: inline;
	padding: 0px;
	padding-right: 5px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	}

ul#menusin a:hover,ul#menusin a:focus,ul#menusin a:active{
	color: #2B3A7F;
	text-decoration: none;
	}





.rigamenu{
	font-size:9pt;
	color:#ffffff;
	height:30px;
	font-weight:bold;
	border-bottom: 1px solid #ffffff;
}

.moduloaltrinumeri{
font-size:9pt;
color:#ffffff;
border: 1px solid #ffffff;
background-color:#F18E00;
}

.modulonewsletter{
font-size:9pt;
color:#F18E00;
border: 1px solid #F18E00;
background-color:#ffffff;
}

.rigacomitatoscientifico{

	font-size:7.5pt;
	color:#3387C9;
	height:30px;
 letter-spacing: 0.5px;  

	background-color:#ECEEEF;	
	text-align:justify;
	padding:3px;
	border-bottom: 1px solid #ffffff;
}


.coordinatore{
	font-weight:bold;
	color:#922316;
	font-size:9pt;
}

.rigabanner{
	border-bottom: 1px solid #ffffff;
}


.rigacerca{
	border-bottom: 1px solid #ffffff;
}

.rigamotore{
		background:#F18E00;
}



.rigaaranea{
	padding-left:840px;
	font-size:8pt;	
	
	}

.rigaarticoli{
		background:#ffffff;
	}




.testotab{
	font-size:9pt;

}

.testotabg{
	font-size:9pt;
	background-color:#e2e6fe;
}
.titolo{
	font-weight:bold;
	color:#0046E3;
	
}
.rientro{
	display:blocK;
	margin-left:5px;
	
}


.testocell{
	font-size:9pt;
	padding:5px;

}

.testog{
	display:block;
	text-align:justify;


}



.titoloarticolo{
	font-family: 'Georgia',Verdana, Arial;
	font-size: 8pt;
	color:#0000ff;
	text-decoration:none;
	font-weight:bold;
}

.testoarticolo{
	display:block;
	text-align:justify;
	padding-bottom:5px;
	font-family: Verdana, Arial; 
	font-size: 8pt;
	color:#000080;

}

.banner1{
	background:#F39900;
	height:5px;
}


.banner2{
	background:#094A9E;
		height:5px;
}


.banner3{
	background:#9FDAF7;
		height:5px;
}


.sottomenu{
	display:block;
	height:500px;
	max-height:100%;
	background-color:#EFEBCC;
	padding-left:8px;
	font-size:8pt;
	color:#1b1b1b;
	}

.colsx{
	background-color:#EFEBCC;
}


.testohome{
	text-align:justify;
	vertical-align:top;
	height:100%;
	padding-left:10px;
	padding-right:10px;
	font-size:9pt;
	color:#1b1b1b;
	}

.titolopagina{
	display:block;
	font-size:12pt;
	color:#2B3A7F;
	font-family: 'Georgia',Verdana, Arial;
	font-weight:bold;
	}


.COPY{
	display:block;
	text-align:center;
	color:#A79231;
	border-top:1px solid #A79231;
	}


.link{
	color:#0000ff;
	text-decoration:none;
	}

.link:hover{
	text-decoration:underline;
	}



.linkb{
	color:#2B3A7F;
	text-decoration:none;
	font-size:8pt;
	}

.linkb:hover{
	text-decoration:underline;
	}

.modulo{
	border:1px solid #F18E00;
	font-size:10pt;
}

.testomodulo{
	text-align:right;
	font-size:8pt;

}


.testomodulob{
	text-align:right;
	font-size:8pt;
	color:#B3A14C;

}

.testodistributore{
	padding-left:20px;
	display:block;

}

.rientro5{

	list-style-type:disc;
	margin-left:5px;

}
.partners{
	display:block;
	text-align:center;
	color:#2B3A7F;
	text-decoration:none;
	font-size:8pt;
	}


.download{
	display:block;
	text-align:justify;
	padding-right:5px;

}

.testopagina{
	background-color:#FFFFFF;
	font-family: 'Trebuchet MS', 'Georgia',Verdana, Arial;
	color: #373737; 
	font-size: 10pt; 
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	display: block; 
	}

.linklegge{font-family: 'Georgia',Verdana, Arial; font-size: 8pt;color:#808080;text-decoration:none;}
.linklegge:hover{text-decoration:underline;}

.linkscheda{font-family: 'Georgia',Verdana, Arial; font-size: 8pt;color:#AE0C0C;text-decoration:none;}
.linkscheda:hover{text-decoration:underline;}

.linkinterno1{font-family: 'Georgia',Verdana, Arial; font-size: 9pt;color:#0000a0;text-decoration:none;}
.linkinterno{ font-size: 9pt;color:#01019e;text-decoration:none;font-weight:bold;}
.linkinterno:hover{background: #ffff00;}

.linkoperazioni{font-family: 'Georgia',Verdana, Arial; font-size: 9pt;color:#01019e;text-decoration:none;}
.linkoperazioni:hover{background: #FADBA1;}

.colsin{
	font-family: 'Georgia',Verdana, Arial;
	color: #000080; 
	font-size: 9pt; 
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration:none;
	background: #F1F6FB;
	font-weight:bold;

	}

.testo{
	display:block;
	text-align:justify;
	color: #000080; 
	font-size: 10pt; 
	padding-left: 3pt;
	padding-right: 3pt;
	}

.coldes{
	font-family: 'Georgia',Verdana, Arial;
	color: #000080; 
	font-size: 10pt; 
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration:none;
	background: #f7fbc4;
	display: block; 
	}



.cfor{
display:block;
	font-family: 'Trebuchet MS',Verdana, Arial;
color: #4176cf; 
font-size: 10pt; 
padding-left: 8px;
padding-right: 8px;
border-bottom:3px solid #ffff00;
}

.cforht{
background: #eaeaea;
	font-family: 'Georgia',Verdana, Arial;
color: #0000a0; 
font-size: 8.5pt; 
text-align: right; 
}

.ifor{
background:#6084a8;
	font-family: 'Georgia',Verdana, Arial;
color:   #ffffff;
font-size: 9pt; 
font-weight: bold;}


.boxnormativa{
background: #3A8DED;
	font-family: 'Georgia',Verdana, Arial;
color: #ffffff; 
font-size: 9pt; }


.boxnormativaint{
background: #BED2EB;
	font-family: 'Georgia',Verdana, Arial;
color: #0000a0; 
font-size: 10pt; }

.boxcerca{
background: #f28f00;
font-size: 10pt;

}

.capocerca{
font-size: 10pt;
border:1px solid #c5c5c5;
color:#595959;
}

.fontbanner{
font-size: 14pt;
}

.clfocus{


	font-family: Georgia, Arial;
	padding-left:10px;
	border-left: 1px solid  #ba2d1d;

}

.tfocus{
	display:block;
	font-size: 8pt;
	color:#004080;
	font-weight:bold;
	border-bottom: 3px solid #FFD429;	
}


.titolofocus{
	display:block;
	font-size: 8pt;
	color:#0c5bb4;
	font-weight:bold;
	text-align:center;
}

.titolofocus10{
	display:block;
	font-size: 8pt;
	color:#0c5bb4;
	font-weight:bold;
	text-align:center;
}


.titolob10{
	font-size: 8pt;
	color:#0c5bb4;
	font-weight:bold;
	text-decoration:none;
}

.titolob8ver{
	font-family: Verdana, Arial; 
	font-size: 8pt;
	color:#000080;
	text-decoration:none;
}


.link{
	text-decoration:none;
}

.link:hover{
	text-decoration:underline;
}



.titolob9{
	font-size: 8pt;
	color:#0c5bb4;
	font-weight:bold;
	text-decoration:none;
}

.sfgrig{
background-color:#E7E7E6;
padding:10px;
}

.nrivista{
background-color:#FFD429;
padding:3px;
}

.titolob8{
	font-size: 8pt;
	color:#0c5bb4;
	font-weight:bold;
	text-decoration:none;
}

.titolo8{
	font-size: 8pt;
	color:#000000;
}

.titolo8ver{
	font-size: 8pt;
	color:#000000;
font-family: Verdana, Arial;
}

.testo7{
	font-size: 7pt;
}

.testover8{
font-family: Verdana, Arial;
	font-size: 8pt;
}

.txtlibero{

	font-size: 8pt;
	color:#ba2d1d;
}


.linkg{
	font-size:10pt; 
	margin: 2px; 
	color: #000000; 
	text-decoration:none;
	font-weight:bold;
	font-family:Georgia,Arial;
}

.tg8{
	font-size: 8pt; 
	margin: 2px; 
	color: #5B5B5B; 
	text-decoration:none;
font-family:Georgia,Arial;
}



.linkg:hover { 
	background-image:url('image/sfmenu2.jpg');
		background-repeat:no-repeat;
	color: #005BA4;

 } 


.news_style{ 
  
display:none; 
  
} 


.news_show 
  
{ 
  
background-color: white; 
  
color:black; 
  

  
height:100px; 
  
font: normal 100% "Arial", "Lucida Grande",Verdana, Sans-Serif; 
  
overflow: auto; 
  
  
} 
  
.news_border 
  
{ 
  
background-color: #FFFFFF; 
  

  
height:100px; 
  

  
padding: 5px 5px 5px 5px; 
  
overflow: auto; 
  
  
} 
  
.news_mark{ 
  

  
font: normal 70% "Arial", "Lucida Grande",Verdana, Sans-Serif; 
  
border: 0px solid gray; 
  
  
height:35px; 
  
color:black; 
  
text-align:center; 
  
} 
  
.news_title{ 
  
font: bold 120% "Arial", "Lucida Grande",Verdana, Sans-Serif; 
  
border: 0px solid gray; 
  
padding: 5px 0px 9px 5px; 
  
color:black; 
  
} 
  
.news_show img{ 
  
  
margin-left: 5px; 
  
margin-right: 5px; 
  
  
} 
  
.buttondiv 
  
{ 
  
position: absolute; 
  
/*float: left;*/ 
  
/*top: 169px;*/ 
  
padding: 5px 5px 5px 5px; 
  
background-color:white; 
  

  
/*border-top-color: white;*/ 
  
border-top:none; 
  
height:20px; 
  
} 


.pd10{
	padding:10px;
	font-size:8pt;

}

.pd3{
	padding:3px;

}

.fblu{

background-color:#032c58; 

}

#slider1 {
  margin:0;
  padding:0;
}

#slider2 {
  margin:0;
  padding:0;
}


.indispensabilitest{
	display:block;
	padding:3px;
background-color:#F9BA11;
color:#B6004B;
font-weight: bold;
font-size:10pt;
}

.imagemarquee{
border:1px solid #ffffff;
}

.rosso{
	color:#ff0000;

}


.titoloitop{
	font-family: 'Georgia',Verdana, Arial;
	font-size: 8pt;
	color:#0c5bb4;
	font-weight:bold;
	text-decoration:none;
}

.titoloitop2{
	font-family: 'Georgia',Verdana, Arial;
	font-size: 8pt;
	color:#0c5bb4;
	font-weight:bold;
	text-decoration:none;
}

.padd10{
	display:block;
	padding:10px;
	font-size: 8pt;

}


.tableerrore{
	display:block;
	border:5px solid red;
	font-size: 10pt;
	padding:10px;

}

.tableok{
	display:block;
	border:5px solid green;
	font-size: 10pt;
	padding:10px;

}
