@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
body { margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(../img/sfondo.gif) top center repeat-y; background-color:#edf2f5;}

/*font*/
h1 { font-size:16px; font-weight:bold; color:#99c13f; background:url(../img/ico_titolo.gif) top left repeat-y; padding:0 0 0 10px; margin:20px 0 0 0;}
h2 { font-size:16px; font-weight:normal; color:#99c13f; background:url(../img/ico_titolo2.gif) top left repeat-y; padding:0 0 0 10px;}

.font_data { font-size:11px;}
.font_footer { font-size:11px;}
.titolo_news { font-size:16px; font-weight:bold; color:#0c6d98;}
.font_verde { color:#99c13f;}
.font_blue { color:#006699;}
.font_chiaro { color:#999999;}

a.link_blue16 { font-size:16px; color:#2872b7; text-decoration:none;}
a.link_blue16:hover { font-size:16px; color:#2872b7; text-decoration:underline;}

/*link*/
a.link_menu_top { font-size:13px; color:#2872b7; text-decoration:none;}
a.link_menu_top:hover { font-size:13px; color:#2872b7; text-decoration:underline;}
a.link_menu_top_vedi { font-size:13px; font-weight:bold; color:#2872b7; text-decoration:none;}

a.link_menu_swf { font-size:14px; font-weight:bold; color:#2872b7; text-decoration:none; line-height:44px;}
a.link_menu_swf:hover { font-size:14px; font-weight:bold; color:#2872b7; text-decoration:underline; line-height:44px;}
a.link_menu_swf_vedi { font-size:14px; font-weight:bold; color:#2872b7; text-decoration:none; line-height:44px;}

a.link_menu_left_1_livello_on { font-size:13px; font-weight:bold; color:#2872b7; text-decoration:none;}

a.link_menu_left_2_livello { font-size:13px; color:#2872b7; text-decoration:none;}
a.link_menu_left_2_livello:hover { font-size:13px; color:#84c448; text-decoration:none;}
a.link_menu_left_2_livello_on { font-size:13px; font-weight:bold; color:#84c448; text-decoration:none;}

a.link_menu_left_3_livello { font-size:12px; text-decoration:none;}
a.link_menu_left_3_livello:hover { font-size:12px; text-decoration:underline;}
a.link_menu_left_3_livello_on { font-size:12px; font-weight:bold; text-decoration:underline;}

a.link_menu_left_4_livello { font-size:11px; text-decoration:none;}
a.link_menu_left_4_livello:hover { font-size:11px; text-decoration:underline;}
a.link_menu_left_4_livello_on { font-size:11px; font-weight:bold; text-decoration:underline;}

a.link_percorso { font-size:13px; color:#2872b7; text-decoration:none;}
a.link_percorso:hover { font-size:13px; color:#2872b7; text-decoration:underline;}
a.link_percorso_vedi { font-size:13px; color:#434343; text-decoration:none;}
a.link_percorso_freccia { font-size:13px; color:#2872b7; text-decoration:none;}

a.link_vedi_anche { font-size:12px; color:#FFFFFF; text-decoration:none;}
a.link_vedi_anche:hover { font-size:12px; color:#FFFFFF; text-decoration:underline;}

a.link_blue { font-size:12px; color:#2872b7; text-decoration:none;}
a.link_blue:hover { font-size:12px; color:#2872b7; text-decoration:underline;}
a.link_blue_vedi { font-size:12px; color:#434343; text-decoration:none;}

a.link_blue11 { font-size:11px; color:#2872b7; text-decoration:none;}
a.link_blue11:hover { font-size:11px; color:#2872b7; text-decoration:underline;}

a.link_bottone { font-size:12px; color:#FFFFFF; text-decoration:none; line-height:22px;}
a.link_bottone:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; line-height:22px;}

a.link_foote { font-size:11px; text-decoration:none;}
a.link_foote:hover { font-size:11px; text-decoration:underline;}

a.link_foote_blue { font-size:11px; font-weight:bold; color:#2872b7; text-decoration:none;}
a.link_foote_blue:hover { font-size:11px; font-weight:bold; color:#2872b7; text-decoration:underline;}

/*padding*/
.p_box_menu { text-align:center; padding:0 10px 0 10px;}
.pbanner { padding:6px 0; text-align:center;}
.pmenu_top { padding:0 5px 0 5px;}

.pmenu_left_1_livello_on { padding-left:10px;}
.pmenu_left_2_livello { padding-left:10px; background: url(../img/menu_left_2_livello.gif) top left repeat-y;}
.pmenu_left_2_livello_on { padding-left:10px; background: url(../img/menu_left_2_livello_on.gif) top left repeat-y;}
.pmenu_left_3_livello { padding-left:23px; margin-top:4px; background: url(../img/menu_left_3_livello.gif) top left repeat-y;}
.pmenu_left_4_livello { padding-left:38px; margin-top:4px; background: url(../img/menu_left_4_livello.gif) top left repeat-y;}

.pbox_blue { padding:5px; background-color:#2e8abe; font-size:13px; color:#FFFFFF;}
.pnews_data { padding:10px 0 0 10px;}
.pimg_news { padding:10px;}
.pimg_piu { padding:0 10px 5px 10px; text-align:left;}
.pimg_piu2 { padding:0 10px 5px 0; text-align:left;}
.pimg_det { padding:0 10px 15px 10px;}
.pimg_news_leggi { padding:10px 0 10px 0; text-align:right;}
.pimg_news_tutti { padding:10px 10px 10px 0; text-align:right;}
.pimg_hospes { padding:10px 5px 0 0;}
.ptxt_hospes { padding:10px 0 10px 0;}
.pcome_sostenerci { padding:10px 2px 0 2px;}
.plista_allegati { padding:0 0 0 10px; margin-top:4px; background:url(../img/ico_allegati.gif) top left repeat-y;}
.plista_allegati_gallery { padding:0 0 0 10px; background:url(../img/ico_allegati_gallery.gif) top left repeat-y;}

.p2 { padding:2px;}
.p5 { padding:5px;}
.ptop2 { padding-top:2px;}
.ptop3 { padding-top:3px;}
.ptop5 { padding-top:5px;}
.ptop10 { padding-top:10px;}
.ptop10_right10 { padding:10px 10px 0 0;}
.ptop10_left10 { padding:10px 0 0 10px;}
.ptop15 { padding-top:15px;}
.pleft5 { padding-left:5px;}
.pleft10 { padding-left:10px;}
.pbottom10 { padding-bottom:10px;}

/*classi*/
table.background_menu_top { background-color:#edf2f5;}
td.divisorio_big { background:url(../img/divisorio_big.gif) top left no-repeat;}
td.divisorio_big2 { background:url(../img/divisorio_big2.gif) top left no-repeat;}
td.box_menu_top { width:25%; height:70px; }
td.riga_separatrice { background:url(../img/riga_separatrice.gif) top repeat-x; height:35px;}
.box_vedi_anche { padding:5px; background-color:#b1c2dd;}
.trattini_dx { background:url(../img/trattini_dx.gif) top repeat-x; height:19px;}
table.box_news_blue { background-color:#f4f9fc;}
table.box_sfoglia { background-color:#f4f9fc;}
td.sfondo_blu { background-color:#f4f9fc;}
.riga_news { background:url(../img/riga_news.gif) top repeat-x; }
.img_float_left { float:left; margin:0 10px 10px 0;}

/*textarea*/
.textarea { width:160px; font-size:11px;}

/*div*/
.sfondo { position:relative; margin:auto; width:1180px;}
	.contenitore { position:relative; margin:auto; width:958px;}
		.cont_banner_float { position:relative; float:left; width:958px;}
			.cont_banner { position:relative; margin:auto; width:950px; background-color:#edf2f5;}

		.cont_pagina_float { position:relative; float:left; width:958px;}
			.cont_pagina_center { position:relative; margin:auto; width:950px;}
			.cont_pagina_center_float { position:relative; float:left; width:950px; background-color:#FFFFFF;}
				.cont_pagina_int { position:relative; float:left; width:940px;}
					.cont_top { position:relative; float:left; width:940px;}
						.cont_logo { position:absolute; width:245px; bottom:0; left:0;}
						.cont_top_menu { position:relative; float:right; width:695px;}
							.cont_top_menu_pic { position:relative; float:left; width:695px; margin-top:20px;}
								.cont_top_menu_pic_int { position:relative; float:right;}
									.cont_top_menu_pic_int ul{ list-style-image:none; list-style-position:outside; list-style-type:none;}
										.cont_top_menu_pic_int li{ position:relative; float:left; text-align:center;}
											.cont_top_menu_pic_int li a{ font-size:10px; color:#2872b7; text-decoration:none;}
											.cont_top_menu_pic_int li a:hover{ font-size:10px; color:#2872b7; text-decoration:underline;}
							.cont_top_menu_big { position:relative; float:left; width:695px; margin-top:20px;}

					/*index*/
					.cont_center_index { position:relative; float:right; width:940px; margin-top:20px; background:url(../img/trattini_ver_index.gif) top right repeat-y;}
						.cont_center_sx_index { position:relative; float:left; width:695px; margin-left:12px;}
							.cont_swf_index { position:relative; float:left; width:695px;}							
								.cont_swf_index1 { position:relative; float:left; width:695px;}							
								.cont_swf_index2 { position:relative; float:left; width:695px; margin-top:2px; background:url(../img/index_sfondo.gif) top no-repeat; height:64px;}							
									.cont_swf_index2_bottone { position:relative; float:left; width:100%; margin:10px 0 10px 0; background:url(../img/index_sfondo_bottone.gif) top repeat-x; height:44px;}							
						
							.cont_under_swf { position:relative; float:left; width:695px; margin-top:10px;}							
								.cont_news_index { position:relative; float:left; width:465px;}							
								.cont_hospice_index { position:relative; float:right; width:220px;}							
						
						.cont_center_dx_index { position:relative; float:right; width:220px;}
							.cont_center_dx_index_int { position:relative; float:left; width:220px; height:336px;}
							.cont_center_dx_index_int2 { position:relative; float:left; width:220px;}
							
					/*fine index*/

					.cont_center { position:relative; float:left; width:940px; margin-top:20px; background:url(../img/trattini_ver.gif) top left repeat-y;}
					.spazio { position:relative; float:left; width:940px;}
						.cont_menu_left { position:relative; float:left; width:245px;}
							.menu_left { position:relative; float:right; width:219px; margin-right:10px;}
								.menu_left_list { position:relative; float:left; width:219px; padding:10px 0;}
								.menu_left_list_vedi { position:relative; float:left; width:219px; padding:10px 0; background-color:#edf2f5;}
							.menu_left_img { position:relative; float:left; width:239px; text-align:center; margin-top:30px;}
						
						.cont_text { position:relative; float:left; width:695px;}
							.cont_text_banner { position:relative; float:left; width:695px;}
							.cont_under_banner { position:relative; float:left; width:695px; margin-top:10px;}
								.cont_under_left { position:relative; float:left; width:505px;}
									.cont_percorso { position:relative; float:right; width:505px;}									
									.cont_under_text { position:relative; float:right; width:505px; background:url(../img/trattini_percorso.gif) top repeat-x; margin-top:5px;}									
										.cont_under_text2 { position:relative; float:right; width:495px; margin-top:10px;}									
											.cont_under_text2_img { position:relative; float:right; width:160px; margin-top:10px;}									
											.cont_under_text2_bottone { position:relative; float:left; width:77px; background:url(../img/bottone.gif) top left no-repeat; height:22px;}									
											.cont_under_text2_bottone2 { position:relative; float:center; width:77px; background:url(../img/bottone.gif) top left no-repeat; height:22px;}										
											
											.cont_img_gallery { position:relative; float:left; width:150px; margin-right:15px;}									
								
								.cont_under_right { position:relative; float:right; width:180px;}
		
		/*mappa*/
		.box_sx { position:relative; float:left; width:220px;}
		.box_dx { position:relative; float:right; width:220px;}
			.primo_livello { position:relative; float:left; width:220px; padding:10px 0; background-color:#edf2f5;}
				.secondo_livello { position:relative; float:left; width:220px; padding:10px 0;}
				
		/*footer*/
		.cont_footer_float { position:relative; float:left; width:958px;}
			.cont_footer { position:relative; margin:auto; width:950px; background-color:#edf2f5;}
				.cont_menu_footer { position:relative; float:left; width:950px; text-align:center; margin-top:20px;}
					.cont_menu_footer ul{ list-style-image:none; list-style-position:outside; list-style-type:none; text-align:center;}
						.cont_menu_footer li{ position:relative; float:left; text-align:center;}
							.cont_menu_footer li a{ font-size:10px; color:#2872b7; text-decoration:none;}
							.cont_menu_footer li a:hover{ font-size:10px; color:#2872b7; text-decoration:underline;}




.sfondo1_img { text-align:center; }
.sfondo1_img span a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#066190; text-decoration:none; }
.sfondo1_img span a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#066190; text-decoration:underline; }

.sfondo2_img { text-align:center;}
.sfondo2_img span a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#066190; text-decoration:none; }
.sfondo2_img span a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#066190; text-decoration:underline; }

.p10{padding:10px;}
.ptop6{padding-top:6px;}

/*added by abey*/
.img_float_right { float:right; margin:0 5px 5px 10px;}
.cont_center_dx_index_inta { position:relative; float:left; width:220px; height:270px;}
.pright10 { padding-right:10px;}
.menu_right_img { position:relative; float:right; width:239px; text-align:center; margin-top:30px;}
.pnews_data_left { padding:10px 0 0 0;}

a.link_vedi_anch { font-size:12px; color:#FFFFFF; text-decoration:none;}
a.link_vedi_anch:hover { font-size:12px; color:#FFFFFF; text-decoration:none;}

