/* CSS Document */
* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#FFFFFF;}

/* padding */
.mtop6 { margin-top:6px;}
.mtop5 { margin-top:5px;}
.mtop8 { margin-top:8px;}
.mtop10 { margin-top:10px;}
.mtop20 { margin-top:12px;}
.mtop50 { margin-top:50px;}
.mtop56 { margin-top:56px;}
.mtop100 { margin-top:100px;}
.mleft23 { margin-left:23px;}
.mleft24 { margin-left:24px;}
.mleft10 { margin-left:10px;}
.mleft11 { margin-left:11px;}
.mleft18 { margin-left:18px;}
.mleft30 { margin-left:30px;}

.ptop8 { padding-top:8px;}
.ptop10 { padding-top:10px;}
.ptop15 { padding-top:15px;}
.ptop20 { padding-top:20px;}
.pleft5 { padding-left:5px;}
.pleft10 { padding-left:10px;}
.pleft20 { padding-left:20px;}
.pleft32 { padding-left:32px;}
.pleft42 { padding-left:42px;}
.pright5 { padding-right:5px;}
.pright10 { padding-right:10px;}
.pbottom10 { padding-bottom:10px;}
.ptop10_right5 { padding-top:10px; padding-right:5px;}
.ptop_left10 { padding:15px 3px 0px 10px;}
.ptop20_left10 { padding:20px 3px 0px 10px;}
.p5 { padding:5px 5px 5px 5px;}
.p5_top15 { padding:15px 5px 5px 5px;}
.p10 { padding:10px;}
.pleft_bottom5 { padding:0px 5px 5px 5px;}
.ptop20_left10_bottom10 { padding:20px 3px 10px 10px;}
.pform { padding:5px 5px 5px 5px;}


.riga_verde { background:url(../img/punto_verde.gif) repeat-x; height:1px;}
.riga_verde2 { background:url(../img/punto_verde.gif) center left repeat-x; height:21px;}

/* font */
h1 { font-size:20px; color:#2E96CF; font-weight:normal;}
h2 { font-size:16px; color:#2E96CF; font-weight:normal;}
h3 { font-size:14px; color:#2E96CF; font-weight:normal;}
h4 { color:#a2c751;}
h5 { color:#2E96CF;}
h6 { color:#a2c751; font-weight:normal;}
h7 { font-size:18px; color:#2E96CF; font-weight:normal;}


.font_blu { font-size:13px; color:#2E96CF; font-weight:normal;}
.font_blu11 { font-size:11px; color:#2E96CF; font-weight:normal;}

.bianco_bold { color:#FFFFFF; font-weight:bold;}

.font_footer { font-family:Helvetica, sans-serif; font-size:11px; color:#676767; text-decoration:none;}
a.font_verde_bold { font-weight:bold; color:#a2c751; text-decoration:none;}

.font_textbox { font-family:Helvetica, sans-serif; font-size:11px; color:#676767; text-decoration:none; width:200px;}
.font_textbox2 { font-family:Helvetica, sans-serif; font-size:11px; color:#676767; text-decoration:none; width:450px;}
.font_invia { font-family:Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.font12 { font-size:12px;}

.blu { font-size:10px; font-weight:bold; color:#162983;}
.blu_index { font-size:14px; color:#162983;}

/* link */

a.primo_menu { font-family:Helvetica, sans-serif; font-size:10px; color:#676767; text-decoration:none;}
a.primo_menu:hover { font-family:Helvetica, sans-serif; font-size:10px; color:#2E96CF; text-decoration:none;}
a.primo_menu_vedi { font-family:Helvetica, sans-serif; font-size:10px; color:#2E96CF; text-decoration:none;}
a.primo_menu_grigio { font-family:Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}

a.link11 { font-size:11px; color:#162983; text-decoration:none;}
a.link11:hover { font-size:11px; color:#2E96CF; text-decoration:none;}

a.link { font-size:12px; color:#162983; text-decoration:none;}
a.link:hover { font-size:12px; color:#2E96CF; text-decoration:none;}

a.link_bold { font-size:11px; font-weight:bold; color:#162983; text-decoration:none;}
a.link_bold:hover { font-size:11px; font-weight:bold; color:#2E96CF; text-decoration:none;}

a.menu_top { font-size:11px; font-weight:bold; color:#162983; text-decoration:none; line-height:10px;}
a.menu_top:hover { font-size:11px; font-weight:bold; color:#2E96CF; text-decoration:none; line-height:10px;}
a.menu_top_vedi { font-size:11px; font-weight:bold; color:#2E96CF; text-decoration:none; line-height:10px;}

a.menu { font-size:10px; font-weight:bold; color:#162983; text-decoration:none;}
a.menu:hover { font-size:10px; font-weight:bold; color:#2E96CF; text-decoration:none;}
a.menu_vedi { font-size:10px; font-weight:bold; color:#2E96CF; text-decoration:none;}
a.menu_grigio { font-size:10px; font-weight:bold; color:#333333; text-decoration:none;}

a.menu_pic { font-size:10px; color:#162983; text-decoration:none;}
a.menu_pic:hover { font-size:10px; color:#2E96CF; text-decoration:none;}
a.menu_pic_vedi { font-size:10px; color:#2E96CF; text-decoration:none;}

/* classi */
.tratteggio { background:url(../img/tratteggio.gif) repeat-x; height:1px;}
.tratteggio2 { background:url(../img/tratteggio2.gif) repeat-x; height:21px;}
.riga_verde { background:url(../img/punto_verde.gif) repeat-x; height:1px;} 
 
.sfondo_menu { background:url(../img/sfondo_menu.gif) repeat-y top left;}
.sfondo_menu_index { background:url(../img/sfondo_menu_index.jpg) repeat-y top left;}
.riga_menu { background:url(../img/riga_menu_new.gif) center left no-repeat;}
.fr_menu { background:url(../img/fr_menu.gif) no-repeat top left; padding-left:20px;}
.fr_menu2 { background:url(../img/fr_menu2.gif) no-repeat top left; padding-left:32px;}
.punto_menu { background:url(../img/punto_menu.gif) no-repeat top left; padding-left:42px;}
.lock_menu { background:url(../img/lock_menu.gif) no-repeat top left; padding-left:20px;}
.lock_menu2 { background:url(../img/lock_menu2.gif) no-repeat top left; padding-left:32px;}
.lock_menu3 { background:url(../img/lock_menu3.gif) no-repeat top left; padding-left:42px;}
.lock_link { background:url(../img/lock_link.gif) no-repeat top left; padding-left:10px;}

.fr_img { text-align:left; background:url(../img/fr_img.gif) no-repeat top left; margin:10px 0px 0px 0px; padding-left:10px;}
.fr_img2 { text-align:left; background:url(../img/fr_img.gif) no-repeat top left; padding-left:10px;}
.fr_img3 { text-align:left; background:url(../img/fr_img.gif) no-repeat top left; padding-left:10px; margin-top:10px;}

.bordo_tab { background:url(../img/punto_verde.gif) repeat-y top right;}
.bordo_tab_sfondo { background:url(../img/punto_verde.gif) repeat-y top right; background-color:#f1f7e5;}
.fr_img_tab { background:url(../img/fr_img_tab.gif) no-repeat top left; padding:5px 5px 5px 12px;}
.bordo_img { border:1px solid #CCCCCC;}

.ptop_bottom10 { padding-top:10px; padding-bottom:10px;}
.ptop20_bottom10 { padding-top:20px; padding-bottom:10px;}

.sfondo_index { background:url(../img/sfondo_index_dx.jpg) top right no-repeat;}

/* div index */	
#contenitore { position:relative; width:910px;}	
	#cont { position:relative; float:left; width:910px;}	
		#layer { position:absolute; top:200px; left:205px; z-index:1; width:505px; height:117px; background:url(../img/img_layer.jpg) no-repeat; visibility:hidden;}
			.player { text-align:left; padding:28px 0px 0px 24px;}
		#primo_menu { position:relative; float:right; width:500px; text-align:right;}
			#primo_menu ul { text-align:right; font-family:Helvetica, sans-serif; font-size:10px; color:#676767; text-decoration:none;}
			#primo_menu li {list-style-type:none; display:inline;}
			
		#ita_eng { position:relative; width:198px;float:left;}
		
		#top { position:relative; float:left; width:910px;}
			#logo { position:relative; float:left;}
			#banner { position:relative; float:right;}
			#menu_top { position:relative; float:right; height:29px; width:707px; text-align:left;}
			.sfondo_home { background:url(../swf/menu_fondo_home.jpg) no-repeat;}
			.sfondo_formazione { background:url(../swf/menu_fondo_formazione.jpg) no-repeat;}
			.sfondo_ricerca { background:url(../swf/menu_fondo_ricerca.jpg) no-repeat;}
			.sfondo_attivita { background:url(../swf/menu_fondo_attivita.jpg) no-repeat;}
			.sfondo_contattaci { background:url(../swf/menu_fondo_contattaci.jpg) no-repeat;}
			.sfondo_link { background:url(../swf/menu_fondo_link.jpg) no-repeat;}
			
				#menu_top ul { text-align:left;}
				#menu_top li {list-style-type:none; display:inline;}
				.menu_top1 { padding:5px 150px 5px 10px; background:url(../img/barra_menu.gif) no-repeat top right;}
				.menu_top2 { padding:5px 150px 5px 2px; background:url(../img/barra_menu.gif) no-repeat top right;}
				.menu_top3 { padding:5px 0px 5px 2px;}
		

		#centro { position:relative; float:left; width:910px;}
		#centro_index { position:relative; float:left; width:910px; background:url(../img/sfondo_menu_index_new.jpg) top left no-repeat;}
			#cont_box_sx { position:absolute; width:198px; bottom:0; left:0;}
			#cont_box_dx { position:relative; float:right; width:208px;}
			#cont_box_center { position:relative; float:right; width:499px; text-align:left;}
				#cont_box_center_int { position:relative; float:left; width:499px; min-height:300px; margin-top:20px; background:url(../img/sfondo_index.jpg) top left no-repeat;}
					#cont_box_center_int_title { position:relative; float:left; width:499px; height:40px;}
					#cont_box_center_int_list { position:relative; float:left; width:479px; margin-left:10px;}
		
		
		#logo_fondazione { position:absolute; top:20px; left:20px;}	
			#menu { position:relative; float:left; width:198px; background:url(../img/pattern_obliquo_bianco.gif) repeat-y top left; background-color:#f7f7f7;}
			#menu_index { position:relative; float:left; width:198px; padding-bottom:15px; background:url(../img/sfondo.gif) repeat-y top left; background-color:#f7f7f7;}
			#menu_index2 { position:relative; float:left; width:198px; background:url(../img/sfondo_menu_index.jpg) no-repeat;}
				#bianco_index { position:relative; float:right; width:183px; margin-top:10px; margin-right:1px; background-color:#FFFFFF;}
			
			#cont_pag { position:relative; float:right; width:707px;}	
			#cont_pag_pic { position:relative; float:left; width:469px;}	
				#testo { position:relative; float:left; width:494px;}
					#testo_largo { position:relative; float:right; text-align:left; width:697px;}
						#img_gallery { position:relative; float:left; width:160px; margin-top:12px; margin-right:12px;}
					#testo2 { position:relative; float:right; text-align:left; width:484px;}
						#testo2 ul{ margin-left:15px;}
						#cont_data { position:relative; float:left; width:484px;}
						#cont_data_color { position:relative; float:left; width:484px; background-color:#f6f8eb;}
							.pleft2 { padding-left:2px; padding-right:2px;}
							#data { position:relative; float:left; width:100px;}
							#titolo { position:relative; float:left; width:384px;}
						#cont_testo { position:relative; float:left; width:484px;}
						#cont_trat { position:relative; float:left; width:484px; background: url(../img/tratteggio.gif) repeat-x; height:1px;}
						#cont_trat_bordo { position:relative; float:left; width:484px; background: url(../img/tratteggio_bordo.gif) repeat-x; height:9px;}
						#testo2_sx { position:relative; float:left; width:265px;}
						#testo2_sx_img { position:relative; float:left; width:168px;}
						#testo2_dx { position:relative; float:right; width:168px;}
						#testo2_dx_text { position:relative; float:right; width:265px;}
						.ptop_news { padding-top:75px;}
						.ptop_news2 { padding-top:50px;}
				#testo_logo { position:absolute; top:15px; left:31px;}
				#img_dx { float:right; margin:5px 0px 15px 30px;}
		/* pagina link utili */
			#prec_suc { position:relative; float:left; width:504px;}	
				
				
				/*testo index*/
				#testo_largo { position:relative; float:left; width:707px;}
				#testo_pic { position:relative; float:left; width:469px;}
					#testo_largo2 { position:relative; float:right; text-align:left; width:697px;}
					#testo_pic2 { position:relative; float:right; text-align:left; width:459px;}
						#testo_largo2 ul{ margin-left:15px;}
						
				#box_index { position:relative; float:left; width:672px;}
				#riga_index { position:relative; float:left; width:910px; background: url(../img/riga_home.gif) repeat-x; height:36px;}		
				/*fine testo index*/
				
				#cont_img { position:relative; float:right; width:198px;} 
					#img { position:relative; float:right; height:147px; width:198px; text-align:right; background:url(../img/pattern_obliquo_azz.gif) repeat-y top left;}
						#img_text { position:absolute; top:-4px; left:20px; text-align:left; color:#666666;}
						#img_text2 { position:absolute; top:105px; left:20px; text-align:left; }
				
				
				/*box index */
					#box_index2 { position:relative; float:right; height:162px; width:198px; text-align:right; background:url(../img/1.jpg)  no-repeat top left;}
					#box_index2_noimg { position:relative; float:right; height:162px; width:198px; text-align:right;}
					#box_index3 { position:relative; float:right; height:162px; width:198px; text-align:right; background:url(../img/2.jpg) no-repeat top left;}
					#box_index4 { position:relative; float:right; height:179px; width:219px; text-align:right;}	
						#box_index4_bianco { position:relative; float:right; width:198px;}	
								
				/*box index vecchia */
				#cont_img_index { position:relative; float:left; width:707px;} 
					#img_index { position:relative; float:left; height:164px; width:283px; text-align:right; background:url(../img/box_index1.jpg) repeat-y top left;}
					#img_index2 { position:relative; float:left; height:164px; width:283px; text-align:right; background:url(../img/box2_index.jpg) repeat-y top left;}
					#img_index3 { position:relative; float:left; height:164px; width:283px; text-align:right; background:url(../img/box3_index.jpg) repeat-y top left;}
					#img_index4 { position:relative; float:left; height:164px; width:220px; text-align:right; background:url(../img/box_index3.jpg) repeat-y top left;}
						#img_text_index { position:absolute; top:15px; left:25px; width:186px; text-align:left; color:#666666;}
						#img_text_index2 { position:absolute; top:154px; left:26px;}
						#img_text_index_invia { position:absolute; top:44px; left:25px; width:183px; text-align:left; color:#666666;}
						#img_text_index_invia2 { position:absolute; top:89px; left:25px; width:174px; text-align:left; color:#666666;}
						#img_trasparente_index { position:absolute; bottom:0; left:20px; text-align:left;}
						#img_text_index_news { position:relative; width:183px; text-align:left; color:#666666;}
				/*fine box index */		
						
		/*cont_elenco */
		#cont_elenco { position:relative; float:left; width:484px;}
			#foto_elenco { position:relative; float:left; width:100px;}
			#testo_elenco { position:relative; float:right; width:369px;}
		/* fine cont_elenco */
		
		/* footer */
		#footer { position:relative; float:right; width:700px; margin-bottom:15px;}
		#footer2 { position:relative; float:right; width:700px; vertical-align:bottom;}
		#footer3 { position:relative; float:right; width:910px; margin-bottom:15px;}
			#footer_text { position:relative; float:left; width:540px; text-align:left;}
			.riga { margin-top:25px; padding-top:5px; border-top:1px solid #e5e5e5; }
		/* fine footer */
		
		/*added by eteam*/	
		#foto_elenco_right { position:relative; float:right; width:100px;}	
		#testo_elenco_left { position:relative; float:left; width:369px;}	
		#cont_box_dx1 { position:relative; float:right; width:208px;top:35px}	
		#img1 { position:relative; float:right; height:163px; width:198px; text-align:right;}	
			
		/*added by Luca Petrini 07-08-09*/	
		.menu_dis { font-size:10px; font-weight:bold; color:#676767; text-decoration:none;}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
