@charset "utf-8";
/* CSS Document */

body { background-color:#f5f9fe }

img { border:0; }




#container {  width:950px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#000000; background-image:url(img/sfondo.png); background-repeat:no-repeat; }

	#container:after { content:"."; display:block; height:0; clear:left; visibility:hidden; }
	
	
	
	
	
	
	
	
/********************************* Parte in alto **************************************/	
	
			#testata { display:block; width:950px; height:96px; float:left; position:relative; background-image:url(img/testata.png)}
				#logo { display:block; width:150px; height:72px; float:left; }
				#societa { display:block; width:138px; height:96px; margin-left:172px; float:left; }
				#attivita { display:block; width:167px; height:96px;  float:left; }
				#formazione { display:block; width:158px; height:96px;  float:left; }
	
	
			#menurapido { display:block; width:950px; height:39px; float:left; position:relative; background-color:#b91b2e;}
				#menurapido table { border:0px; width:100%; height:39px; }
				
		    #testataInt { display:block; width:950px; height:96px; float:left; position:relative; background-image:url(img/testata_intranet.png)}
		
		#forisid {display:block; position:relative; width:207px; height:97px; float:left; left:594px;background-image:url(img/forisid.jpg); background-repeat:no-repeat;}
		
	
	
		#menuh { display:block; width:950px; height:20px; float:left; position:relative;}

	
	
	
	
	
	
/********************************* Colonna Sx **************************************/		
#sx { display:block; width:204px; height:auto; position:relative; float:left;  }
	
	
			
			
			#menu { display:block; width:196px; height:auto; float:left; margin-top:29px; margin-left:7px; }
				/*MENU SOCIETA*/
				#menusoctit { display:block; width:196px; height:20px; position:relative; float:left; background-image:url(img/societa_tit.png) }
				#menusocieta { display:block; width:196px; height:auto; float:left; position:relative;  } 	#menusocieta:after { content:"."; display:block; height:0; clear:left; visibility:hidden; }
					#menusocieta span { display:block; position:relative; float:left; width:192px; height:16px; background-image:url(img/societa_vocemenu.png); text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#105e03; padding:2px;  }
						#menusocieta span a:link { text-decoration:none; color:#105e03; }
						#menusocieta span a:visited { text-decoration:none; color:#105e03; }
						#menusocieta span a:hover { display:block; text-decoration:none; background-color:#105e03; color:#FFFFFF; width:192px; height:16px;  }
					/*qui ci sono i riferimenti per il menu quando si esplode*/
					#menusocesplosotit { display:block; position:relative; float:left; width:192px; height:15px; color:#FFFFFF; background-color:#3f8034; font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; padding:2px;   }
					#menusocesploso { display:block; position:relative; float:left; width:194px; height:auto;  background-color:#FFFFFF; border-color:#3f8034; border-style:solid; border-width:1px;   }
						#menusocesploso p { display:block; position:relative; float:left; width:192px; height:16px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#105e03; padding:1px; margin:0px;  }
						#menusocesploso a:link { color:#105e03; text-decoration:none; font-weight:normal;  }
						#menusocesploso a:visited { color:#105e03; text-decoration:none; font-weight:normal;  }
						#menusocesploso a:hover { color:#105e03; text-decoration:underline; font-weight:normal;  }
						
				/*MENU ATTIVITA*/
				#menuattivitatit { display:block; width:196px; height:20px; position:relative; float:left; background-image:url(img/attivita_tit.png); margin-top:19px; }
				#menuattivita { display:block; width:196px; height:auto; float:left; position:relative;  } #menuattivita:after { content:"."; display:block; height:0; clear:left; visibility:hidden; }
					#menuattivita span { display:block; position:relative; float:left; width:192px; height:16px; background-image:url(img/attivita_vocemenu.png); text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#aa560c; padding:2px;  }
						#menuattivita a:link { text-decoration:none; color:#aa560c; }
						#menuattivita a:visited { text-decoration:none; color:#aa560c; }
						#menuattivita a:hover { display:block; text-decoration:none; background-color:#aa560c; color:#FFFFFF; width:192px; height:16px;  }
				/*MENU FORMAZIONE*/
				#menuformazionetit { display:block; width:196px; height:20px; position:relative; float:left; background-image:url(img/formazione_tit.png); margin-top:19px; }
				#menuformazione { display:block; width:196px; height:auto; float:left; position:relative;  }  /*#menuformazione:after { content:"."; display:block; height:0; clear:left; visibility:hidden; }*/
					#menuformazione span { display:block; position:relative; float:left; width:192px; height:16px; background-image:url(img/formazione_vocemenu.png); text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#61082e; padding:2px;  }
						#menuformazione a:link { text-decoration:none; color:#61082e; }
						#menuformazione a:visited { text-decoration:none; color:#61082e; }
						#menuformazione a:hover { display:block; text-decoration:none; background-color:#61082e; color:#FFFFFF; width:192px; height:16px;  }
				/*BOX FORUM*/
				#boxforum { display:block; width:196px; height:auto; float:inherit; margin-top:17px;   background-image:url(img/box_forum.png);  background-repeat:no-repeat } 
					.panoramadiab { display:block; width:187px; height:67px; margin-top:17px; margin-left:8px; }
						.panoramadiab a:link { display:block; width:auto; height:auto; }
						.panoramadiab a:visited { display:block; width:187px; height:67px; }
						.panoramadiab a:hover { display:block; width:187px; height:67px; border-style:solid; border-width:1px; border-color:#4f6d8f; }
				
			
		
		
		
		
		
		
		

/********************************* Parte centrale **************************************/			

			#mainpagintTosca { display:block; width:680px; height:auto; float:left; background-color:#FFFFFF; margin-top:29px; margin-left:28px; border-color:#666666; border-width:1px; border-style:solid;  }
				
			#mainpagint { display:block; width:680px; height:500px; float:left; background-color:#FFFFFF; margin-top:29px; margin-left:28px; border-color:#666666; border-width:1px; border-style:solid;  }
				#mainpagintit { display:block; width:680px; height:20px; float:left; background-color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-align:center; font-weight:bold }
				#mainpagintxt { display:block; position:relative; left:10px; padding-right:5px; width:660px; height:460px; float:left; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px; overflow:auto; text-align:left;  }
					#mainpagintxt h1 { font-weight:bold; font-size:14px; margin:0; }
						#mainpagintxt a:link { color:#666666;  text-decoration:none }
						#mainpagintxt a:visited { color:#666666; text-decoration:none }
						#mainpagintxt a:hover { color:#666666; text-decoration:underline }

					#mainpagintxt .tbluSmall	{ font-weight:bold; font-size:12px; margin:0; color:#003366; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
					#mainpagintxt .tneroSmall	{ font-weight:bold; font-size:10px; margin:0; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
					#mainpagintxt .tToscatitolo	{ font-weight:bold; font-size:12px; margin:0; color:#003366; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
					#mainpagintxt .trosso	{ font-weight:bold; font-size:10px; margin:0; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

						#mainpagintxt .lblu:link { color:#c38408;  text-decoration:none }
						#mainpagintxt .lblu:visited { color:#c38408; text-decoration:none }
						#mainpagintxt .lblu:hover { color:#c38408; text-decoration:underline }

						
			#mainattivita { display:block; width:680px; height:500px; float:left; background-color:#FFFFFF; margin-top:29px; margin-left:28px; border-color:#c38408; border-width:1px; border-style:solid;  }
				#mainattivitatit { display:block; width:680px; height:20px; float:left; background-color:#c38408; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-align:center; font-weight:bold }
				#mainattivitatxt { display:block; position:relative; left:10px; padding-right:5px; width:660px; height:460px; float:left; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c38408; font-size:12px; overflow:auto; text-align:left;  }
					#mainattivitatxt h1 { font-weight:bold; font-size:14px; margin:0; }
						#mainattivitatxt a:link { color:#c38408;  text-decoration:none }
						#mainattivitatxt a:visited { color:#c38408; text-decoration:none }
						#mainattivitatxt a:hover { color:#c38408; text-decoration:underline }
		
				



			#mainsocieta { display:block; width:680px; height:500px; float:left; background-color:#FFFFFF; margin-top:29px; margin-left:28px; border-color:#2a701f; border-width:1px; border-style:solid;  }
				#mainsocietatit { display:block; width:680px; height:20px; float:left; background-color:#2a701f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-align:center; font-weight:bold }
				#mainsocietaxt { display:block; position:relative; left:10px; padding-right:5px; width:660px; height:460px; float:left; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2a701f; font-size:12px; overflow:auto; text-align:left;  }
					#mainsocietaxt h1 { font-weight:bold; font-size:14px; margin:0; }
						#mainsocietaxt a:link { color:#1b4a13;  text-decoration:none }
						#mainsocietaxt a:visited { color:#1b4a13; text-decoration:none }
						#mainsocietaxt a:hover { color:#1b4a13; text-decoration:underline }



			#mainstorico { display:block; width:950px; height:500px; float:left; background-color:#FFFFFF; padding-top:19px;}
			#topstorico
			{ display:block; width:947px; height:157px; float:left; background-image:url(img/toppergamena.png); background-repeat:no-repeat; }			
			#corpostorico
			{ display:block; width:947px; height:275px; float:left; background-image:url(img/corpopergamena.png); }			
			#footerstorico
			{ display:block; width:947px; height:92px; float:left; background-image:url(img/downpergamena.jpg); background-repeat:no-repeat; }			
				#mainstoricotit { display:block; width:680px; padding-top:99px;height:20px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2b150b; text-align:center; font-weight:bold }
				#mainstoricoxt { display:block; position:relative; left:80px; padding-right:2px; width:800px; height:268px; float:left; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#45371e; font-size:11px; overflow:auto; text-align:left; 
scrollbar-3dlight-color: #643912;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #92643b;
scrollbar-darkshadow-color: #643912;
scrollbar-face-color: #d3aa73;
scrollbar-highlight-color: #e3c79d;
scrollbar-shadow-color: #643912;
scrollbar-track-color: blank; 				
				}
				#mainstoricoxt .anno {font-weight:bold; font-size:12px; margin:0; color:#ad2724; }
					#mainstoricoxt h1 { font-weight:bold; font-size:14px; margin:0; }
						#mainstoricoxt a:link { color:#1b4a13;  text-decoration:none }
						#mainstoricoxt a:visited { color:#1b4a13; text-decoration:none }
						#mainstoricoxt a:hover { color:#1b4a13; text-decoration:underline }


				
			
		
		
				
			
				
				
				
				

		
		
		
		




/********************************* Footer **************************************/	
#footer    {  display:block; width:950px; height:95px; position:relative; float:left; background-image:url(img/footer.png); margin-top:15px;  background-repeat:repeat-x;}	
			#footertxt { display:block; width:850px; height:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; margin-left:50px; margin-top:16px; color:#FFFFFF;}
				#footertxt a:link { text-decoration:none; color:#CCCCCC;}
				#footertxt a:visited { text-decoration:none; color:#CCCCCC;}
				#footertxt a:hover { text-decoration:underline; color:#FFFFFF;}
				
.testo_justify
{
	text-align:justify;
	}