@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; }
		
		
		#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;  }
	
	
			#ildiabete { display:block; width:196px; height:268px; float:left; background-image:url(img/ildiabete.png); margin-top:29px; margin-left:7px;  }
				.rivistatxt { display:block; width:170px; height:50px; float:left;  margin-top:190px; padding:10px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:10px; font-weight:bold; text-align:center }
						.rivistatxt h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; }
					.rivistatxt a:link { color:#333333; text-decoration:none; }
					.rivistatxt a:visited { color:#333333; text-decoration:none; }
					.rivistatxt a:hover { color:#333333; text-decoration:underline; }
					
			
			
			#menu { display:block; width:196px; height:auto; float:left; margin-top:13px; 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;  }
						#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 **************************************/			

#main { display:block; width:538px; height:auto; position:relative; float:left;   }  

			#BannerHP { display:block; position:relative; width:559px; height:439px; float:left; margin-top:10px; left:25px;}

			#viverediabete { display:block; position:relative; width:484px; height:200px; float:left;  background-image:url(img/viverediabete.png); background-repeat:no-repeat; border-bottom:#cc0000 1px solid; margin-top:29px; left:25px;}
			
				.rivistaviveretxt { display:block; width:170px; height:50px; float:left;  margin-top:135px;margin-left:135px; padding:10px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:10px; font-weight:bold; text-align:center ;left:25px;}
						.rivistaviveretxt h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; }
					.rivistaviveretxt a:link { color:#333333; text-decoration:none; }
					.rivistaviveretxt a:visited { color:#333333; text-decoration:none; }
					.rivistaviveretxt a:hover { color:#333333; text-decoration:underline; }

				.comunicatotxt { display:block; width:468px; height:200px; float:left;  margin-top:5px;margin-left:0px; padding:10px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:bold; text-align:left ;left:0px;}
						.comunicatotxt h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; }
					.comunicatotxt a:link { color:#333333; text-decoration:none; }
					.comunicatotxt a:visited { color:#333333; text-decoration:none; }
					.comunicatotxt a:hover { color:#333333; text-decoration:underline; }
			
		
			#primopiano { display:block; position:relative; width:484px; height:268px; float:left; background-image:url(img/layout6_13.png); background-repeat:no-repeat; border-bottom:#cc0000 1px solid; margin-top:29px; left:25px;  }
				#primopianotxt { display:block; width:450px; height:229px; float:left; margin-top:28px; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px;  }
					#primopianotxt li {list-style-type:none; margin-top:10px; margin-left:-20px; list-style-image:url(img/ico_primopiano.png); padding:2px; }
			
					
					
			/*per le pagine interne cambia primopiano in mainnomepagina*/		
			#mainchisiamo { display:block; width:484px; height:500px; float:left; background-color:#FFFFFF; margin-top:29px; left:25px; border-color:#2a701f; border-width:1px; border-style:solid;  }
				#mainchisiamotit { display:block; width:484px; 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 }
				#mainchisiamotxt { display:block; width:450px; height:460px; float:left; margin-top:10px; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2a701f; font-size:12px; overflow:auto; text-align:center;  }
					#mainchisiamotxt h1 { font-weight:bold; font-size:14px; margin:0; }
						#mainchisiamotxt a:link { color:#1b4a13;  text-decoration:none }
						#mainchisiamotxt a:visited { color:#1b4a13; text-decoration:none }
						#mainchisiamotxt a:hover { color:#1b4a13; text-decoration:underline }

			
			#prossimiappuntamenti { display:block; position:relative; padding-bottom:15px; width:483px; height:auto; float:left; background-image:url(img/box_prossimiappuntamenti.png); left:25px; margin-top:15px; background-color:White; background-repeat:no-repeat; border:solid 1px blue;  }
					#prossimiappuntamentitxt { display:block; position:relative; width:440px; height:auto; float:left; margin-top:40px; margin-left:21px;  }
						#prossimiappuntamentitbl { display:block; border:0px; width:auto; height:auto; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#0356a5;}
							#prossimiappuntamentitbl strong {  font-size:11px; color:#0356a5; }
							#prossimiappuntamentitbl a:link { color:#0356a5; text-decoration:none }
							#prossimiappuntamentitbl a:visited { color:#0356a5; text-decoration:none }
							#prossimiappuntamentitbl a:hover { color:#0356a5; text-decoration:underline }
			
			
			#bannerflash  { display:block; width:484px; position:relative; height:155px; float:left; text-align:center; left:25px; margin-top:20px; }	
				

			.bannercentrale { display:block; position:relative; width:483px; height:auto; float:left; left:25px; margin-top:15px; background-color:White; 	border:solid 1px #565656; text-align:center; background-image:url(img/box_promo.png); background-repeat:no-repeat;    }
				.bannercentrale ul { display:block; width:auto; height:auto; margin:0 auto 0 auto; margin-top:30px; margin-left:-25px;}
					.bannercentrale li { list-style-type:none; margin-top:10px; margin-bottom:10px;  }
		


			.Faqcentrale { font-family:Verdana, Arial, Helvetica, sans-serif;display:block; position:relative; width:783px; height:auto; float:left; left:25px;
			 right:25px; background-color:White;border:solid 0px #565656; background:url(images/sfondoFaq.png) top  right no-repeat}
			 
.Faqcentrale ul { display:block; width:auto; height:auto; margin:0 auto 0 auto; margin-top:30px;margin-right:25px;}
					.Faqcentrale li { list-style-type:none; margin-top:10px; margin-bottom:10px; color:#0356a5;font-size:18px;  text-align:justify;}			
				.Faqcentrale .domanda {  font-size:12px; color:#0356a5;text-decoration:none }
				.Faqcentrale .domanda:hover { color:#306ba5;text-decoration:underline }
				.Faqcentrale .risposta { margin-left:20px; font-size:12px; color:#96835b;text-decoration:none; }
				.Faqcentrale .risposta:hover { color:#96835b;text-decoration:none }





				
			
		
		
				
			
				
				
				
				
/********************************* Colonna dx **************************************/					
		
#dx { display:block; width:196px; height:auto; position:relative; float:left; text-align:center;  }		
		
		#nmcd { display:block; width:196px; height:268px; float:left; background-image:url(img/NMCD.png); margin-top:29px; /*margin-left:2px;*/  }
		
				
		#approfondimentibox { display:block; width:196px; height:auto; position:relative; float:left; margin-top:13px; margin-left:7px;  background-image:url(img/approfond_box.png); background-repeat:no-repeat; border-bottom:solid 1px gray ; }
				#approfondimentiboxtxt { display:block; width:185px; height:auto; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#234981; font-style:italic; margin-top:20px; padding:2px;  }
						#approfondimentiboxtxt li { list-style-type:none;  margin-left:-30px; margin-top:10px; }
						#approfondimentiboxtxt strong { color:#505c6e; font-style:normal; font-weight:bold }
						#approfondimentiboxtxt a:link { color:#234981; text-decoration:none;  }
						#approfondimentiboxtxt a:visited { color:#234981; text-decoration:none;  }
						#approfondimentiboxtxt a:hover { color:#234981; text-decoration:underline; font-style:normal  }
		
		#boxrassegnastampa { display:block; width:196px; height:45px; position:relative; float:left; top:10px;margin-left:7px; background-image:url(img/rassegnastampa.png); background-repeat:no-repeat;  }
			#boxrassegnastampa a:link { display:block; width:196px; height:45px; position:relative; float:left; background-image:url(img/rassegnastampa.png)  }
			#boxrassegnastampa a:visited { display:block; width:196px; height:45px; position:relative; float:left; background-image:url(img/rassegnastampa.png)  }
			#boxrassegnastampa a:hover { display:block; width:196px; height:45px; position:relative; float:left; background-image:url(img/rassegnastampa_over.png)   }
				#boxrassegnastampa span a { text-align:center; font-size:0px; color:#fbf5f5}  




		#boxufficiopress { display:block; width:196px; height:45px; position:relative; float:left; top:20px; margin-bottom:10px; margin-left:7px; background-image:url(img/presstampa.png); background-repeat:no-repeat;  }
			#boxufficiopress a:link { display:block; width:196px; height:45px; position:relative; float:left; background-image:url(img/presstampa.png)  }
			#boxufficiopress a:visited { display:block; width:196px; height:45px; position:relative; float:left; background-image:url(img/presstampa.png)  }
			#boxufficiopress a:hover { display:block; width:196px; height:45px; position:relative; float:left; background-image:url(img/presstampa_over.png); z-index:99}
				#boxufficiopress span a { text-align:center; font-size:0px; color:#fbf5f5}  


				
		#nirad {  display:block; width:196px; height:49px; position:relative; float:left; margin-top:18px; margin-left:2px;  }	
				
		
		
		#boxlink  {  display:block; width:196px; height:auto; position:relative; float:left;  border-style:solid; border-color:#4f6d8f; border-width:1px; margin-left:7px; margin-top:20px; }
		
		#boxGen  {  display:block; height:auto; position:relative; float:left; margin-left:-3px; margin-top:10px; }
		
		#boxGen2  {  display:block; height:auto; position:relative;   float:left;  margin-left:18px; width:auto;}
			
		#boxdawn {  display:block; width:196px; height:auto; position:relative; float:left; margin-left:7px; margin-top:15px; }
		
		
		




/********************************* Footer **************************************/	
#footer    {  display:block; width:950px; height:111px; position:relative; float:left; top:15px; background-image:url(img/footer.png);  background-repeat:repeat-x;}	
			#footertxt { display:block; width:850px; height:auto; 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;}