html, body { margin:0px; padding:0px; font-size:14px; font-family:Trebuchet MS, Arial, sans-serif; color:#123c5a;  }
/*color:#677179;*/
#contenitore_totale { width:100%; float:left; position:relative; }
#contenitore { width:490px; margin:0px auto; }

 
/*#header span { display:none; }{ width:100%; height:132px; float:left; position:relative; background: url(../images/bg_header.jpg) no-repeat; }
#menu_up { width:232px; height:40px; float:right; position:relative; right:10px;  text-align:right; margin-top: 93px; }
	#btn_notizie a { width:123px; height:40px; float:right; position:relative; background:url(../images/btn_notizie.jpg); }
	#btn_societa a { width:109px; height:40px; float:right; position:relative; background:url(../images/btn_societa.jpg); }
	
	.ul_flag { width:250px; height:20px; position:absolute; top:20px; right:10px; }
	.ul_flag * { float:left; position:relative; }
	.ul_flag a { width:30px; height:20px; float:left; position:relative; margin:0px 10px 0px 0px; }
	.ul_flag .btn_it a 	{ background:url(../images/flag/flag_it.jpg); }
	.ul_flag .btn_uk a 	{ background:url(../images/flag/flag_uk.jpg); }
	.ul_flag .btn_fr a 	{ background:url(../images/flag/flag_fr.jpg); }
	.ul_flag .btn_es a 	{ background:url(../images/flag/flag_es.jpg); }
	.ul_flag .btn_ro a 	{ background:url(../images/flag/flag_ro.jpg); }
	.ul_flag .btn_pl a 	{ background:url(../images/flag/flag_pl.jpg); }
	.ul_flag a:hover 	{ background-position:bottom; }
	
#header a:hover { background-position:bottom; }
*/


#content_bg { width:98%; float:left; position:relative; padding:0px 10px 10px 10px; }
#content 	{ width:100%; float:left; position:relative; padding:20px 0px 0px 0px;  }
#header, #six, #dex, #footer	{ display:none; }
#center 	{ width:490px; float:left; left: 5px; position:relative; text-align:justify;  }


/************************************************************************************/

/* LOGO */
#logo a 	{ width:426px; height:75px; float:left; position:relative; background:url(../images/logo.jpg); left: 42px; margin-top: 31px; }
#logo span 	{ display: none; }

/* TESTATE MENU */

.ul_menu 			{ width:96%; font-weight:bold; background:url(../images/bg_ul_menu.png); }
.ul_menu li 		{ width:183px; float:left; position:relative; background:url(../images/bg_ul_menu.jpg) no-repeat left 9px; left:14px; padding:5px 0px 10px 17px; }
.ul_menu a 			{ color:#17669f; text-decoration:none; }
.ul_menu a:hover 	{ color:#8eb1cd; }


/* BANNER - MENU */
#poliambulatorio a 			{ width:227px; height:57px; float:left; position:relative; background:url(../images/btn_poliambulatorio.jpg); }
#poliambulatorio a:hover 	{ background-position:bottom; }
#banner_centri 		{ width:225px; height:40px; float:left; position:relative; background:url(../images/banner_centri.jpg); margin-top:20px; }
#banner_residenze 	{ width:225px; height:70px; float:left; position:relative; background:url(../images/banner_residenze.jpg); margin-top:20px; }

#banner_area a 			{ width:227px; height:57px; float:left; position:relative; background:url(../images/banner_area.jpg); margin-top:20px; }
#banner_area a:hover 	{ background-position:bottom; }

#banner_personale a 		{ width:227px; height:57px; float:left; position:relative; background:url(../images/banner_personale.jpg); margin-top:20px; }
#banner_personale a:hover 	{ background-position:bottom; }

#banner_formazione a 		{ width:227px; height:57px; float:right; position:relative; background:url(../images/banner_formazione.jpg); margin-top:20px; }
#banner_formazione a:hover 	{ background-position:bottom; }
#banner_diritti a 		{ width:227px; height:57px; float:right; position:relative; background:url(../images/banner_diritti.jpg); margin-top:20px; }
#banner_diritti a:hover { background-position:bottom; }
#banner_servizi a 		{ width:227px; height:57px; float:right; position:relative; background:url(../images/banner_servizi.jpg); margin-top:20px; }
#banner_servizi a:hover { background-position:bottom; }

#banner_visita a 		{ width:227px; height:147px; float:left; position:relative; background:url(../images/banner_visita.jpg); margin-top:20px; }
#banner_info a 			{ width:227px; height:147px; float:right; position:relative; background:url(../images/banner_info.jpg); }
#banner_alzheimer a 	{ width:227px; height:147px; float:right; position:relative; background:url(../images/banner_alzheimer.jpg); margin-top:20px; }
#banner_alimentazione a { width:227px; height:147px; float:right; position:relative; background:url(../images/banner_alimentazione.jpg); margin-top:20px; }
#banner_lavora a 		{ width:227px; height:147px; float:right; position:relative; background:url(../images/banner_lavora.jpg); margin-top:20px; }

.banner_bottom { width:227px; height:18px; float:left; position:relative; background:url(../images/banner_bottom.jpg); }

/* LISTE INTERNE */
.ul_lista 		{ width:100%; font-weight:bold; }
.ul_lista li 	{ width:94%; float:left; position:relative; margin:0px; cursor:pointer; padding:10px 0px 10px 20px; background:url(../images/bg_ul_lista.jpg) no-repeat center left; border-top:1px solid #779ebe; }
.ul_lista li a 	{ color:#005696; }
.ul_lista li a:hover { color:#3399cc; }

.elenco 		{ width:96%; font-weight:bold; float:left; position:relative; text-align:left; margin:0px; cursor:pointer; padding:10px 0px 10px 15px; background:url(../images/bg_ul_lista.jpg) no-repeat center left; border-top:1px solid #779ebe; }
.elenco a 		{ color:#687279; text-decoration:none; }
.elenco a:hover { color:#9facb6; }

.elenco_box 		{ width:98%; float:left; position:relative; display:none; margin: 0px 0px 0px 1%; padding-bottom: 10px; }
.elenco_box_table 	{ width:450px; float:left; position:relative; margin:10px 0px 10px 0px; padding:10px; background-color:#f8fdff; border:1px solid #779ebe; }

.ul_box 		{ width: 450px; float: left; display:none; margin:10px 0px 10px 0px; padding:10px; background-color:#f8fdff; border:1px solid #d3e9f7;  }
.ul_box li 		{ width:94%; float: left; position:relative;  margin:0px; padding:2px 0px 2px 15px; font-weight:normal; background:url(../images/bg_ul_box.jpg) no-repeat center left;  }
.ul_box li a 	{ color:#687279; }
.ul_box li a:hover { color:#9facb6; }

.ul_box_table 		{ width: 465px; float:left; position:relative;  display:none; margin:10px 0px 10px 0px; padding:9px 10px 5px 10px; background-color:#f8fdff; border:1px solid #d3e9f7;  }
.ul_box_table li 	{ width:100%; float:left; position:relative; margin:0px; padding:0px; background:none; border:none; color:#677179; font-weight:normal;  }

.ul_news 			{ width:100%; border-top:1px solid #779ebe; margin-top:10px; }
.ul_news li a 		{ width:96%; background:#f9f9f9; color:#687279; float:left; position:relative; margin:0px; padding:10px; border-bottom:1px solid #779ebe; }
.ul_news li a:hover { background:#f4f4f4; color:#495056; }
.ul_news li p 		{ width:87%; margin:0px; padding:0px; float:left; cursor:pointer; }
.ul_news li .data 	{ width:10%; text-align:center; float:left; color:#366a9c; font-weight:bold; font-size:12px; margin-right:10px;}

.dl_info 	{ width:100%; margin:0px; padding:0px; float:left; position:relative; text-align:left; padding:10px 0px 20px 0px; }
.dl_info dt { width:96%; float:left; position:relative; margin:0px; padding:10px 0px 10px 15px;  color:#495a67; cursor:pointer; font-weight:bold; border-top:1px solid #779ebe; background:url(../images/bg_ul_lista.jpg) no-repeat left 9px; }
.dl_info dd { width:94%; float:left; position:relative; margin:5px 0px 10px 0px; padding:5px; background-color:#f8fdff; border:1px solid #d3e9f7; font-weight:normal; display:none;   }

.ul_summary 	{ width:96%; padding:10px;  }
.ul_summary li 	{ width:96%; margin-top:5px; padding-left:20px; background:url(../images/bg_ul_lista.jpg) no-repeat center left;  }

.ul_alfabeto 	{ width:95%; padding:15px 10px 20px 15px; font-weight:bold; }
.ul_alfabeto li { float:left; position:relative; display:inline; margin:0px 4px 0px 5px; color:#BFDFFF; }

.personale_img 	{ border:1px solid #779ebe; margin-right:10px; }
.personale_dati { width:65%; float:left; position:relative; }


/* NOTIZIE */
.testata_news 	{ width:100%; float:left; position:relative; }
.calendario 	{ width:70px; height:110px; float:left; position:relative; margin-right:10px; background:url(../images/bg_calendario.jpg);  }
.calendario p 	{ width:94%; float:left; position:relative; padding:2px; font-weight:bold; text-align:center; }
	.cal_anno 	{ font-size:16px; color:#005696; margin: 6px 0px 5px 0px; }
	.cal_data 	{ font-size:12px; color:#677179;  }
	.cal_giorno { font-size:16px; color:#005696; }
	.titolo 	{ width:410px; color:#366a9c; float:left; position:relative; font-size:14px; margin:0px; padding:0px; }
	.sottotitolo { font-size:13px;  color:#677179;  }
	
	.pdf a 		{ width:90%; float:left; position:relative; background:url(../images/ico_acro.jpg) no-repeat; padding:7px 0px 7px 40px; margin:5px 0px 5px 0px; }
	.google a 	{ width:90%; float:left; position:relative; background:url(../images/ico_google.jpg) no-repeat; padding:7px 0px 7px 40px; margin:5px 0px 5px 0px; }
	
/* VISITE AMBULATORIALI */
.testata_interna { width:84%; float:left; position:relative; }
.ssn_si { width:100%; height:40px; float:right; position:relative; background:#000000 url(../images/ssn_si.jpg); margin-top:10px; }
.ssn_no { width:100%; height:40px; float:right; position:relative; background:url(../images/ssn_no.jpg); margin-top:10px; }
.hidden { display: none; }

.btn_consenso a 	{ width:240px; height:40px; float:left; position:relative; background:url(../images/btn_consenso.jpg); }
.btn_preparazione a { width:240px; height:40px; float:right; position:relative; background:url(../images/btn_preparazione.jpg); }
.btn_prenota a 		{ width:240px; height:40px; float:right; position:relative; background:url(../images/btn_prenota.jpg); }
.btn_prenota a:hover { background-position:bottom; }
.btn_modalita a 	{ width:240px; height:40px; float:right; position:relative; background:url(../images/btn_modalita.jpg); }



/* VISITATE LE STRUTTURE */
.box_gallery 		{ width:100%; float:left; position:relative; margin:0px; padding:0px; }
.box_gallery img 	{ float:left; position:relative; border: 1px #779ebe solid; }
.box_gallery a 		{ border:none; margin:0px 2% 15px 2%; float:left; }

.btn_indicazioni a 	{ width:100%; height:40px; float:right; position:relative; margin-top:10px; background:url(../images/btn_indicazioni.jpg); }
.btn_google a 		{ width:100%; height:40px; float:left; position:relative; background:url(../images/btn_google.jpg); margin-top:10px; }

.btn_indietro a { width:100%; text-align:right; margin-top:15px; padding-top:10px; font-weight:bold; float:left; position:relative; border-top:1px solid #779ebe; }

/* CENTRI SPECIALISTICI */


/* PAGINAZIONE NEWS */
#paginazione 	{ width:100%; margin-top:10px; float:left; position:relative; }
#paginazione * 	{ position:relative; margin:0px; padding:0px; }
#pag_back a 	{ width:20%; float:left; padding-top:8px; font-weight:bold;  }
#pag_back_no 	{ width:20%; float:left; padding-top:8px; font-weight:bold; color:#f9f9f9; }
#pag_next a 	{ width:20%; float:right; text-align:right; padding-top:8px; font-weight:bold; }
#pag_next_no 	{ width:20%; float:right; text-align:right; padding-top:8px; font-weight:bold; color:#f9f9f9; }
#pag_centro 	{ width:56%; float:left; margin:1%; }
#pag_centro p 	{ width:60%; float:left; text-align:center; padding-top:2px; }
#pag_centro input { width:50px; margin-right:10px; float:left;   }
#pag_vai a 		{ width:10%; float:left; padding-top:2px; font-weight:bold; }

/* VARIE ED EVENTUALI */
h1, h2, h3, h4, h5, h6 { float:left; position:relative; margin:0px; padding:0px; width:100%; }
h1, h3 	{ display:none; }
h4 		{ font-size:16px; color:#005696;  }
h5 		{ font-size:14px; color:#687279;  }

ul 	{ float:left; position:relative; margin:0px; padding:0px; list-style:none; }

a 		{ color:#5092c6; text-decoration:none; }
a:hover { color:#0c4e8a; }

img { float:left; }
 /* position:relative; padding:1px; background:#ffffff; border:5px solid #999999; */ 
p { width:100%; float:left; position:relative; margin:0px; padding:5px 0px 5px 0px; }

.riga 	{ width:100%; line-height:1px; margin:10px 0px 10px 0px; float:left; position:relative; border-bottom:1px solid #779ebe;  }
.box 	{ width:95%; float:left; position:relative; padding:10px; background-color:#f8fdff; border:1px solid #d3e9f7; margin:20px 0px 20px 0px; text-align:center; }

dl { width:96%; margin:0px auto; padding:0px; }
dt { width: 100%; float:left; position:relative; margin:0px; padding:0px; color:#005696; font-weight:bold;  }
dd { width:98%; float:left; position:relative; margin:0px 0px 5px 0px; padding:0px; left:10px;  }
.foto 		{ width:90px; margin-right:10px;  }
.dettaglio 	{ width:75%; float:left;   }

table 		{ width:80%; margin:0px auto; padding:0px;  font-size:12px;  }
table img 	{ border:none; margin:0px; padding:0px; float:none; }
td 			{ border:1px solid #d3e9f7; padding:2px 5px 2px 5px; background-color:#f8fdff; }

form 		{ width:100%; float:left; position:relative; margin:0px; padding:0px;  }
form * 		{ float:left; position:relative; margin:0px; padding:0px;  }
fieldset 	{ float: left; width:99%; border:none; border-bottom:1px solid #779ebe; padding:10px 0px 10px 0px;  }
label 		{ width:40%; padding:3px 0px 0px 0px; }
input 		{ width:50%; height:20px; float:right; padding:1px 2px 0px 2px; font-family:Trebuchet MS, Arial, sans-serif; color:#677179; font-size:12px; }
select 		{ width:252px; height:20px; float:right; padding:1px 2px 0px 2px; font-family:Trebuchet MS, Arial, sans-serif; color:#677179; font-size:12px; }
textarea 	{ width:50%; height:100px; float:right; position:relative; overflow:hidden; padding:1px 2px 0px 2px; font-family:Trebuchet MS, Arial, sans-serif; color:#677179; font-size:12px; }
button 		{ float:right; width:240px; height:40px; border:none; cursor:pointer; background:url(../images/btn_invia.jpg); }

button span { display:none; }
.error_box 	{ float:right; text-align:right; width:100%; margin-top:5px; color:#366a9c; font-size: 12px; }

/* TESTATINE */
.titolo_vuoto 		{ width:100%; height:58px; float:left; position:relative; background:url(../system/titolo_vuoto.png) no-repeat top; padding-bottom:20px;  }
.titolo_benvenuti 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_benvenuti.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_visite 		{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_visite.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_visita 		{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_visita.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_societa 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_societa.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_notizie 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_notizie.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_info 		{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_info.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_formazione 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_formazione.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_servizi 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_servizi.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_diritti 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_diritti.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_collabora 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_collabora.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_privacy 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_privacy.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_geriatria 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_geriatria.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_disabili 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_disabili.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_area 		{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_area.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_prenota 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_prenota.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_carta 		{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_carta.jpg) no-repeat top; padding-bottom:20px;  }

.titolo_alzheimer 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_alzheimer.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_alimentazione { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_alimentazione.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_dialisi 	{ width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_dialisi.jpg) no-repeat top; padding-bottom:20px;  }
.titolo_psichiatria { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_psichiatria.jpg) no-repeat top; padding-bottom:20px;  }


.titolo_gen	{ width:100%; height:58px; float:left; position:relative; padding-bottom:20px; }
.titolo_it 	{ background:url(../images/titolo_it.jpg) no-repeat top; }
.titolo_uk 	{ background:url(../images/titolo_uk.jpg) no-repeat top; }
.titolo_fr 	{ background:url(../images/titolo_fr.jpg) no-repeat top; }
.titolo_es 	{ background:url(../images/titolo_es.jpg) no-repeat top; }
.titolo_ro 	{ background:url(../images/titolo_ro.jpg) no-repeat top; }
.titolo_pl 	{ background:url(../images/titolo_pl.jpg) no-repeat top; }

.titolo_personale 	{ background:url(../images/titolo_personale.jpg) no-repeat top; }







