/* Varianti applicate al testo (p e span) */

/* formatta blocchetti di testo colonna3 index applicato su P*/
.p1 {  
	color: #666666;
	margin: 0px 4px 10px 3px
	}

/* formatta blocco di testo interno pagine applicato su P*/
.p2 {  
	margin: 8px 8px 10px 16px;
	text-align:justify;
	}
	
	.indietro {
	
   background:  url(../eures/im/bullet_indietro.gif) no-repeat;
	background-position: 4px 0.5em;
	background-color: White;
	font-weight: normal;
	padding: 0.4em 1.5em 0.4em 24px;
	 margin: 10px;
	 	}
	
	.indietro a:link, .indietro a:visited {
		color: #666666;
		 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	}
	.indietro a:hover {
		color: #AF2735 !important;
		border-bottom: none;
		}
		
	.avanti {
	
   background:  url(../eures/im/bullet_avanti.gif) no-repeat;
	background-position: 180px 1.6em;
	background-color: White;
	font-weight: normal;
	padding: 18px 1.5em 0.4em 136px;
	
	
	 	}
		
	
	.avanti a:link, .avanti a:visited {
		color: #666666;
		 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	
	}
	.avanti a:hover {
		color: #AF2735 !important;
		border-bottom: none;
		}
	.prientra {
		margin: 8px 8px 10px 40px;
		font-weight: bold;
	}
	.p2centro {  
	margin: 8px 8px 10px 16px;
	text-align:center;
	}
	
.p3 {  
	margin: 8px 8px 10px 16px;
	}

	


/* Definisce testo barra navigazione */
.percorso {  
	font-size: 8pt;
	margin: 0px 0px 0px 8px;
	}

/* parametri relativi ai titoli pagine interne */
h1 {
	color: #AF2735;
	font-weight: bold;
	margin: 0px 0px 0px 6px;
	}
	
	h1.convegno {
	color: #AF2735;
	text-align: center!important;
	}

h2 {
	color: #AF2735;
	font-weight: bold;
	margin: 10px 20px 0px 20px;
	}
h2.piccolo {
	font-size: 95%;
	letter-spacing: 2px;
	margin: 20px 2px 10px 16px;
}
h2.piccolo span.piccolino {
	 font-size: 80%;
	 color: #AF2735;
	font-weight: bold;
}
h3 {
	color: #AF2735;
	font-weight: bold;
	font-size: 90%;
	letter-spacing: 3px;
	margin: 20px 2px 10px 16px;
}

/* Definisce i titoli  */
.titolo1 {  
	color: #AF2735; 
	font-weight: bold;
	letter-spacing: 1
	}


/* formatta menu a sinistra applicato a UL*/
.listamenu {  
	margin: 0px; 
	list-style-type: none 
	}

/* formatta menu a sinistra applicato a LI*/
.menu {
	margin: 0px 0px 12px 0px;
	color: #FFFFFF;
	list-style-type : none;
	}
	
/* formatta sottomenu a sinistra applicato a LI*/
.menu2 {  
	font-size: 8pt;
	margin: 0px 0px 0px 12px;
	color: #FFFFFF;
	}


/* Definisce link standard  */

a:link {  
	color: #666666;
	text-decoration: underline }
a:visited {  
	color: #AF2735;
	text-decoration: underline}
a:hover {  
	text-decoration: none;
	color: #AF2735}

/* Definisce i blocchi di testo dentro tabella */

/* Varianti applicate ai link  */

a.classe1:link {  
	color: #ffffff; text-decoration: none}
a.classe1:visited {   
	color: #ffffff; text-decoration: none}
a.classe1:hover{  
	color: #ffcc66; text-decoration: none}

a.classe2:link {   
	color: #404664;
	text-decoration: none}
a.classe2:visited {
	color: #AF2735;
	text-decoration: none}
a.classe2:hover {  
	color: #AF2735;
	text-decoration: underline}

a.classenavi:link {   
	color: #404664;
	text-decoration: none}
a.classenavi:visited {
	color: #404664;
	text-decoration: none}
a.classenavi:hover {  
	color: #AF2735;
	text-decoration: none}
	
	.studi {
		list-style: none;
	}
	.studi li {
   margin-top: 2px;
	}
	
	
	
	 ul.triangolo {
	margin: 7px 10px 10px 10px;
	padding-left: 1em;
	list-style: none; }
	
	ul.triangolo li {
		background: url(../imcom/bullet.gif) no-repeat;
		background-position: 0px 0.3em;
		padding-left: 10px; 
		 margin-top: 10px;
		 }
		/****************per pagine profili******************/
			#profili	ul { margin-top: 20px; }
			
			#profili	ul li {
				 margin-top: 10px;
				 list-style-type: none; }
	
	
	
	#profili li.azzurro {
	 background-color: #5BADFF;
	 background-position: 20px 0.3em!important;
	 height: 20px;
	  min-height: 20px;
	  display: block;
	  color: Black;
	  width: 100px;}
	  
	 #profili li.azzurrro a:link {
	  	color: Black!important;
	  }
	  
	  #profili .industria {
	  	background-color: #5BADFF;
	  }
  
  	#profili .metal {
  		background-color: #FF80FF;
  	}
		#profili .metal2 {
		color: #FF80FF!important;
		font-weight: bold!important;
	}
	
	#profili .rossorosso {
		color: #FF0000!important;
		font-weight: bold!important;
	}
	/***********per pagine catalogo******************/
	/*#sfmenu {background-image:   url(../infolav/im/sf_menu.gif);}*/
	
	/*#extranet {
		background-image:   url(../infolav/im/extranet.gif);}*/
	
	
	#catalogo .percorso {  
	font-size: 8pt;
	margin: 0px 0px 0px 8px;
	/*padding: 2px 0px 2px 0px;*/
	}
	
	
	/* sfondo piede pagina*/
#catalogo .piede {  
	background-color: #D0D8DF
	}
	
	
	#catalogo .tabbase {  
	background-color: #ffffff;
	padding: 0px 0px;
	border: 1px solid #000000;
	}
	#catalogo .navi {  
	background-color: #FFCC66; 
	height: 14px!important;
	}
	
	#catalogo body {
	background-color: White;
	margin: 0px 0px 0px 0px;
		 
	}
		
	#catalogo .p2 {
		padding-right: 30px!important;
		 padding-left: 30px!important;
	}
	
	#catalogo ul {
		margin-right: 30px!important;
	}
	
	#catalogo a.classenavi:link {   
	color: #404664;
	text-decoration: none}
#catalogo a.classenavi:visited {
	color: #404664;
	text-decoration: none}
#catalogo a.classenavi:hover {  
	color: #AF2735;
	text-decoration: none}
	
	
	
	
	#catalogo h1{
		color: #af2735;
		margin: 5px 5px 10px 10px;
		text-align:left;
		font-size: 120%;
		padding: 0em 1em 0.2em 8px;
	}
	
	#catalogo h2{
		color: #666666;
		margin: 5px 5px 10px 10px;
		text-align: left;
		font-size: 110%;
		padding: 0.1em 1em 0.2em 8px;
	}
	
	#catalogo h3 {
	font-size: 95%;
	letter-spacing: 3px;
	margin: 20px 2px 10px 16px;
	text-align: center;
	color: #AF2735;
}	


#catalogo h4 a:link, #catalogo h4 a:visited{
		color: #666666;
		font-weight: bold;
	 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	}
	#catalogo h4 a:hover{
		text-decoration: none;
	color: #778899;
	border-bottom: none;
	}

#catalogo h4 {
	font-size: 95%;
	letter-spacing: 2px;
	padding: 10px 20px 10px 10px;
	text-align: center;
	color: #AF2735;
}	

#catalogo h4.grigio {
	 color: #666666;
	 font-weight: bold;
}
	/*#attrezzi h2 a:link, #attrezzi h2 a:visited {
		color: #404664;
		margin: 5px 5px 10px 10px;
		text-align: left;
		font-size: 110%;
		font-weight: bold;
	}
	
	#attrezzi h2 a:hover {
		 color: #BCC5D3;
	}*/
	
	#catalogo .word {
	border: 1px solid !important;
	border-color: #F7F8F9 #BCC5D3 #BCC5D3 #F7F8F9 !important;
  background:  url(../catalogo/imcom/word.gif) no-repeat;
	background-position: 0.6em 0.4em;
	/*background-position: 40em 0.5em;*/
	background-color: #F3F3F3;
	/*color: #42964B !important;*/
	padding: 0.2em 1em 0.5em 24px;
	 /*margin: 5px;*/
	 margin-left: 10px;
	 margin-top: 10px;
	font-size: 90%!important;  
	}
	
	#catalogo .pdf {
	border: 1px solid !important;
	border-color: #F7F8F9 #BCC5D3 #BCC5D3 #F7F8F9 !important;
  background:  url(../catalogo/imcom/pdf.gif) no-repeat;
	background-position: 0.6em 0.4em;
	/*background-position: 40em 0.5em;*/
	background-color: #F3F3F3;
	/*color: #42964B !important;*/
	padding: 0.2em 1em 0.5em 24px;
	 /*margin: 5px;*/
	 margin-left: 10px;
	 margin-top: 10px;
	font-size: 90%!important;  
	}
	
	#catalogo .matrice {
	border: 1px solid !important;
	border-color: #F7F8F9 #BCC5D3 #BCC5D3 #F7F8F9 !important;
 	background-color: #F3F3F3;
	/*color: #42964B !important;*/
	padding: 0.2em 0px 0.5em 5px!important;
	/* margin: 2px 0px 2px 2px;*/
	 /*margin-left: /*5px*/0px!important;
	 /*margin-right: 0px!important;*/
	  margin-top: 30px;
	font-size: 90%!important; 
	}
	
	
	
	/*definizione dl*/
		
		
		#catalogo #target{
			float: right;
 			width: 320px;
			margin-right: /*5px*/20px;
			padding-left: 5px;
			}
			#catalogo #target dl{
				margin: 10px 0px 10px 0px!important;
			}
			
		 #catalogo #target dt{
		 font-weight: bold;
		 margin: 10px 0px 5px 30px;
		 padding: 0px 0px 5px 2px;
		 text-align: center;
		 }
		 
		 #catalogo #target dd{
     margin: 1px 0px 2px 0px;
		/*padding: 1px 10px 1px 0px;*/
		}
		 
		#catalogo #target dd li {
		color: #778899;
		margin: 1px 0px 1px 3px;
		padding: 1px 0px 1px 10px;
		font-size: 75%;
		list-style-type: none;
		}
		
	   #catalogo #target dd li.evidenzia {
	  	background-image: url(../catalogo/imcom/visto_red.gif);
		background-position: 0px 0.30em!important;
		background-repeat: no-repeat;
	  	}
	

	
	dd, dl, dt{
		margin: 0px!important;
		 padding: 0px!important;
	}
	
	/*div allineati */
	#catalogo .sx {
	float: left;
	}
	
/*fine*/
 #catalogo #province{
	float: left;
	width: 320px;
	margin-left: 20px;
	 padding-right: 0px;
}
 #catalogo #province dt{
		 font-weight: bold;
		  margin: 10px 0px 5px 10px!important;
		 padding: 0px 0px 5px 2px;
		 text-align: center;
		 text-decoration: none;
		 }
		 
#catalogo #province dd {
     margin: 1px 0px 10px 0px;
		padding: 1px 10px 1px 0px;
		}
		
	#catalogo #provimce ul {
		 margin: 5px!important;
	}
		
#catalogo #province dd li {
      font-weight: bold;
	   color: #778899;
		margin: 1px 0px 1px 3px;
		padding: 0px 0px 4px 45px;
		font-size: 85%;
		list-style-type: none;
		 height: 20px;
		}
		
	.elenco li{
		background-image: url(../catalogo/imcom/visto_red.gif);
		background-position: 0px 0.30em!important;
		background-repeat: no-repeat;
		list-style-type: none;
		padding: 1px 5px 1px 20px;
		margin-top: 20px; 
	}
	 .elenco li a:link, .elenco li a:visited{
		color: #404664;
		font-weight: normal;
	 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	}
	.elenco li a:hover{
		text-decoration: none;
	color: #778899;
	border-bottom: none;
	}
	
	
	.elencopic li {
		background-image: url(../catalogo/imcom/visto_red.gif);
		background-position: 20px 0.30em!important;
		background-repeat: no-repeat;
		list-style-type: none;
		padding: 1px 5px 1px 30px;
		margin-top: 5px; 
	}
	 .elencopic li a:link, .elencopic li a:visited{
		color: #404664;
		font-weight: normal;
	 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	}
	.elencopic li a:hover{
		text-decoration: none;
	color: #778899;
	border-bottom: none;
	}
	
	#catalogo a:link, #catalogo a:visited {
		color: #404664;
		font-weight: normal;
	 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	}
	
	#catalogo a:hover{
		text-decoration: none;
	color: #778899;
	border-bottom: none;
	}
		
	.elenco2 li{
		background-image: url(../catalogo/imcom/visto_red.gif);
		background-position: 0px 0.30em!important;
		background-repeat: no-repeat;
		list-style-type: none;
		padding: 1px 5px 1px 20px;
		margin-top: 10px; 
	}
	.elenco2 li a:link, .elenco2 li a:visited{
		color: #404664;
	 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	font-weight: normal;
	}
	.elenco2 li a:hover{
		text-decoration: none;
	color: #778899;
	border-bottom: none;
	}
	
	.piccolo li{
		background-image: url(../catalogo/imcom/visto_red_pic.gif);
		background-position: -1px 0.30em!important;
		background-repeat: no-repeat;
		list-style-type: none;
		padding: 1px 5px 1px 5px;
		margin-top: 2px; 
	}
	
		
		.sonar, .biella, .alessandria, .cuneo, .italialav, .portici, .isfol, .milano, vco, .val, .ghirlanda, .visibili
		{display: block;
		 height: 45px;
		 letter-spacing: -1px;
		 /*padding: 4px 0px 0px 40px;*/
			}
		.sonar { background: url(../catalogo/im/logo_sonar.gif) no-repeat; 
		background-position: 110px -0.3em;}
		.biella { background: url(../catalogo/im/biella.gif) no-repeat; }
		.alessandria { background: url(../catalogo/im/alessandria.gif) no-repeat;}
		.cuneo {background: url(../catalogo/im/cuneo.gif) no-repeat;}
		.italialav {background: url(../catalogo/im/italialav_logo.gif) no-repeat;}
		.portici {background: url(../catalogo/im/portici_logo.gif) no-repeat;}
		.isfol {	background: url(../catalogo/im/isfol_logo.gif) no-repeat;}
		.val {	background: url(../catalogo/im/val.gif) no-repeat; background-position: 100px -0.3em;}
		.ghirlanda {background: url(../catalogo/im/ghirlanda.gif) no-repeat;}
		.visibili {background: url(../catalogo/im/visibili.jpg) no-repeat; background-position: 50px;}

		.milano {	background: url(../catalogo/im/milano.gif) no-repeat;}
		.primeali {
			background: url(../catalogo/im/logo_primeali.gif) no-repeat;
			display: block;
		 height: 25px;
		 letter-spacing: -1px;
		 background-position: 20px -0.3em;
		}
		.ductilis {
			background: url(../catalogo/im/logo_ductilis.gif) no-repeat;
			display: block;
		 height: 40px;
		 letter-spacing: -1px;
		 background-position: 30px -0.3em;
		 padding-left: 20px;
		}
		
		.life {
			background: url(../catalogo/im/life_logo.gif) no-repeat;
			display: block;
		 height: 40px;
		 letter-spacing: -1px;
		 background-position: 100px -0.3em;
		 padding-left: 20px;
		}
		
		.noprofit {
			background: url(../catalogo/im/logo_noprofit.gif) no-repeat; 
			display: block;
		 height: 40px;
		 letter-spacing: -1px;
		 background-position: 100px -0.3em;
		 padding-left: 20px;
		}
		
		.tempo {
			background: url(../catalogo/im/logo_tempo.jpg) no-repeat; 
			display: block;
		 height: 40px;
		 letter-spacing: -1px;
		 background-position: 0px -0.5em;
		 padding-left: 20px;
		}
		
		.sfide {
			background: url(../catalogo/im/logo_sfide.jpg) no-repeat; 
			display: block;
		 height: 60px;
		 letter-spacing: -1px;
		 background-position: 50px -0.3em;
		 padding-left: 20px;
		}
		
		.iter {
			background: url(../catalogo/im/logo_iter.gif) no-repeat;
			display: block;
		 height: 60px;
		 letter-spacing: -1px;
		 background-position: 50px -0.3em;
		 padding-left: 20px;
		}
		
		h3.life {
			padding-top: 10px;
		}
		h4.vco {
			background: url(../catalogo/im/stemma_vco.gif) no-repeat;
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
			
			h4.al {
			background: url(../catalogo/im/stemma_al.gif) no-repeat; 
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
			
			h4.bi {
			background: url(../catalogo/im/stemma_bi.gif) no-repeat; 
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
			h4.cn {
			background: url(../catalogo/im/stemma_cn.gif) no-repeat; 
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
			
			h4.vc {
			background: url(../catalogo/im/stemma_vc.gif) no-repeat;
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
			
			h4.to {
			background:  url(../catalogo/im/stemma_to.gif) no-repeat;
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
			
			h4.at {
			background: url(../catalogo/im/stemma_at.gif) no-repeat;
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
			
			h4.no {
			background:  url(../catalogo/im/stemma_no.gif);
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}


#catalogo #province dd li.nolink{
      font-weight: normal;
		}

	h2.equal {
			background: url(../catalogo/im/logo_equal.gif) no-repeat;
			display: block;
		 	height: 40px;
		 	background-position: 250px -0.2em;
		 	margin: 5px!important;
		 	padding: 30px 0px 10px 10px!important;
			color: #666666!important;
			text-align: center!important;
			font-weight: bold;
			}
			
		
	/*#catalogo a:link {  
	color: #778899;
	text-decoration: none;
	font-weight: normal;
		}
#catalogo a:visited {  
	color: #778899;
	text-decoration: none;
	font-weight: normal;
	}
#catalogoi a:hover {  
	text-decoration: none;
	color: #A1AFBE;
	}*/
		
		
		#catalogo .indietro {
	border: 1px solid !important;
	border-color: #999999 #999999 #999999 #999999 !important;
   background:  url(../catalogo/imcom/bullet_indietro.gif) no-repeat;
	background-position: 4px 0.5em;
	background-color: White;
	font-weight: normal;
	padding: 0.4em 1.5em 0.4em 24px;
	 margin: 10px;
	}
	
	#catalogo .indietro a:link, #catalogo .indietro a:visited {
		color: #666666;
		 border-bottom: 1px solid #AF2735;
	 text-decoration: none;
	}
	#catalogo .indietro a:hover {
		color: #AF2735 !important;
		border-bottom: none;
		}
		
		
		
		
		/*#attrezzi .word {
			display:block;
			width:30px; height:30px;
			border: 1px solid !important;
			border-color: #F7F8F9 #BCC5D3 #BCC5D3 #F7F8F9 !important;
			background:  url(../catalogo/imcom/word.gif) no-repeat;
			background-position: 50% 50%;
			background-color: #EEEEEE;
			margin: 10px!important;
			}*/
			#attrezzi a:hover.word {
				border: 1px solid !important;
				border-color: #BCC5D3 #F7F8F9 #F7F8F9 #BCC5D3 !important;
				background-position: 60% 50%;
				}

			ul.monografie {
				margin-top: 30px; 
			}
			
				ul.monografie li {
				 margin-top: 20px;
				 list-style-type: none;
				}
				
				
			ul.monografie2 {
				margin-top: 20px; 
			}
			
				ul.monografie2 li {
				 margin-top: 10px;
				 list-style-type: none;
				}
				
				
			dl.monografie3 {
				margin: 30px 10px 20px 30px!important;
			}
			
			dl.monografie3 dt {
				color: #555555;
				font-weight: bold;
				}
				
				dl.monografie3 dd ul {
					margin-left: 30px;
				}
				
				dl.monografie3 dd ul li {
					list-style-type: none;
					margin-top: 10px;
				}
					/*ul.monografie li a:link, ul.monografie li a:visited {
					 color: #AF2735;
					 text-decoration: none;	
					}
					ul.monografie li a:hover {
						color: #666666;
					}*/
					
				ul.monografie4 {
				margin: 20px 10px 0px 40px;  list-style-type:  disc;
				}
			
				ul.monografie4 li {
				 margin-top: 10px;
				}	
				
									
					ul li.espande {
			/*background: url(../imcom/bullet.gif) no-repeat;*/
			background: url(../catalogo/imcom/bullet.gif) no-repeat;
			background-position: 30px 0.1em;
			padding-left: 12px;
			font-size: 100%;
			font-weight: bold!important;
			margin: 20px 2px 20px 16px;
			text-align: left;
			color: #666666;
			 }
			 
			 ul.matrice li.espande {
			/*background: url(../imcom/bullet.gif) no-repeat;*/
			background: url(../catalogo/imcom/bullet.gif) no-repeat;
			background-position: 1px 0.1em;
			padding-left: 12px;
			font-size: 100%;
			margin: 20px 2px 20px 0px;
			text-align: left;
			color: #666666;
			 list-style-type: none;
			 }
			
			ul.matrice li.espande ul {
				margin-top:5px;
				margin-left: 5px;
				
			}
			 ul.matrice li.espande ul li {
		 padding-left: 0px!important;
		 margin-left: 0px!important;
		 margin-top: 5px;
		 list-style-type: none;
		 font-weight: normal!important;
		 }
			
			ul li.espande ul {
				margin-top:5px;
				
			}
		 ul li.espande ul li {
		 padding-left: 0px;
		 margin-left: -70px!important;
		 margin-top: 5px;
	
		 }
		 
		 /*23/03/06*/
		
		 
	h4.sonar1  {
			background: url(../catalogo/im/sonar1.gif) no-repeat; 
			display: block;
		 	height: 50px;
		 	background-position: 150px -0.3em;
		 	margin: 5px!important;
		 	padding: 10px;
			color: #666666!important;
			}
		.nota {
			font-size: 85%;
		}	
			/*spaziatori*/
.top10 {padding-top:10px;
