/* CSS Document */
body 
/*{background:url(img/mobile_sf.jpg) repeat left; margin:2px 0 0 2px}*/
{background:#FAB700 repeat left; margin:2px 0 0 2px}

ul#clear 
{clear:left; height:10px;}

ul 
{margin: 0;	padding: 0;	list-style-type: none;	width:100%;}

ul#uff_sanitari {background-color:#009999; padding:5px 0;}


/*Numeri di Emergenza*/
div#numeri_emergenza {background-color:#FFDE79; width:100%;}
ul.n_emergenza_colonna1, ul.n_emergenza_colonna2, ul.n_emergenza_colonna3 {padding-left: 0.5em; width:200px; float:left; background-color: #FFDE79; padding-right: 1em; padding-bottom: 1em;}
ul.n_emergenza_colonna1 li, ul.n_emergenza_colonna2 li, ul.n_emergenza_colonna3 li {margin-top:10px;}
ul.n_emergenza_colonna1 ul li, ul.n_emergenza_colonna2 ul li, ul.n_emergenza_colonna3 ul li {margin-top:0px;}
.n_icona {display:inline-block;}

/*Menu del footer*/
ul.menuGiallo {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #005E7A; margin: 0; padding: 0; list-style-type: none; background-color:#FAB700; width:100%;} 
ul.menuGiallo li {margin: 0; padding: 0; list-style-type: none; font-size: 100%; background-color:#FAB700; text-align: left; width: 120px; float: none;}
ul.menuUtili {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#ffffff; margin: 0; padding: 0; list-style-type: none; font-size: 14px; background-color:#005E7A; width: 100%;}
ul.menuUtili li {margin: 0;	padding: 0;	background-color:#005E7A;	list-style-type: none;	font-size: 100%;	position: relative;	text-align: left;	width: auto;	float: left;}
ul.stile5 {margin: 0; padding: 10px; list-style-type: none;	line-height:18px; font-weight:bold;	width:100%;}
li.stile5 {margin: 0; padding: 10px; list-style-type: none;	line-height:18px; font-weight:bold;	width:100%;	position:relative; float:left;}
ul.stile4 {margin: 0; padding: 10px; list-style-type: none;	line-height:18px; font-weight:bold; width:100%;}
.stile4 a {text-decoration:none}

/*la classe li.tab_xxx è usata per i tab di scelta della ricerca nella home*/
li.tab_gialle {background-color:#FAB700; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#005E7A;	padding-left:5px;	list-style-type: none;}
li.tab_bianche {background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal;	color:#005E7A;	padding-left:5px;	list-style-type: none;}
li.tab_blu {background-color:#000E78; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;	font-weight:normal;	color:#FFF;	padding-left:5px;}
li.tab_azzurre {background-color:#6699CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal;	color:#FFF;	padding-left:5px;	list-style-type: none;}
li.tab_verdi {background-color:#669966;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal;	color:#FFF;	padding-left:5px;	list-style-type: none;}

/*layout*/
.principale {width:100%;/*background-color:#FAB700;*/	}
.submenu {width:98%; padding-bottom:10px; padding-top:10px;	padding-left:10px;}
.fondorighe {background:none;}
.div_testata {background-color:#FAB700; margin:0;}
.div_banner {width:203px; height:30px; background-color:#ffffff; display:none;}
.textbox, .inputbox {width: 85%; background-color:#fff; border: 1px solid #333; height:30px; padding:0; margin:0 15px;}
.btn {color:#FFFFFF; width: 80px; background-color:#FF0000; border: 1px solid #fff; height:30px; padding:0; margin:5px 15px;}
	
/*queste classi servono per i titoli di ricerca nella homepage e nel footer*/
.fondogialle {border-top-width:1px; border-top-color:#666666; border-top-style:solid; position:relative; width:100%; background-color:#FAB700; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#005E7A; padding-left:5px; padding-top:2px; padding-bottom:2px;}
li.menu_home, li.menu_home a {position:relative; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:22px; font-weight:400; text-decoration:none; color:#005E7A; padding:2px 0 2px 5px;}
li.menu_home { border-bottom: 1px solid #005E7A;}
li.testata	{margin:0;padding:0; position:relative; width:100%; background-color:#FAB700;text-align:left; border-bottom: 1px solid #005E7A;}
li.menu_home a:hover {color:#fff; text-decoration:none;}	
li.menu_giallo, li.menu_giallo a {position:relative; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; text-decoration:none; color:#005E7A;}
li.menu_giallo a:hover {color:#333; text-decoration:underline;}
.fondogialle a, .fondobianche a, li.fondogialle_bis a:hover, .fondoblu a, .fondoazzurre a, .fondoverdi a {color:#fff;text-decoration:none;}
.fondobianche { border-top:0px solid #666666;position:relative;width:100%;background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#005E7A; padding: 2px 0 2px 5px;}
.fondoblu { border-top:0px solid #666;position:relative;width:100%;background-color:#000E78;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;padding: 2px 0 2px 5px;}
.fondoazzurre {	border-top:0px solid #666;position:relative;width:100%;background-color:#459ad0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;padding: 2px 0 2px 5px;}
.fondoverdi { border-top:0px solid #666;position:relative;width:100%;background-color:#479a62;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;padding: 2px 0 2px 5px;}


.div_footer {background-color:#FAB700;padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px;}
.div_Utili {
	background-color:#005E7A;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	}
.div_footer2 {
	background-color:#FAB700;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	}
.div_footer_utili {
	width:95%;
	background-color:#005E7A;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	vertical-align:baseline;
	}
.div_risultati {width:95%; background-color:#FFFFFF; padding-top:5px; padding-bottom:10px; padding-left:5px; vertical-align:middle; margin-bottom:1px;}
.div_categoria {width:95%; height:8px; background-color:#FFE9B8; padding-top:5px; padding-bottom:5px; padding-left:5px; vertical-align:middle; margin-bottom:1px;}
.div_nuovaricerca {position:relative; right:0px; width:150px;}
.table_prefissi {position:relative; background:#FAB700; width:95%;}
.table_elenchi {position:relative; background:#FAB700; width:95%;}
.loghi_elenco {padding-bottom:10px;padding-top:0px;}
	
	
	


/*testo*/
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding:0 0; margin:2px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;	color:#005E7A;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005E7A; padding:0 15px;margin:2px;}
h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#005e7A;
	margin:0 0 8px 0;
	padding:0;
}
h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	color:#666;
	margin:0 0 5px 0;
	padding:0;
}
.titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005E7A;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	}
.stile2, .stile2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#005E7A;
	padding-left:5px;
	}
.stile3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding-left:5px;
	}
.stile4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding-left:5px;
	}
.stile5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#005E7A;
	padding-left:5px;
	}
.stile6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E41A15;
	}
.stile6_btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;

	color:#669933;
	}
.stile7 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005E7A;
	text-align:left;
	line-height: 14px;
	}
.stile8, .stile8 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005E7A;
	line-height:16px;
	}
.stile9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#E41A15;
	line-height:16px;
	}
.stile10, a.stile10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#005E7A;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
	}
.stile11, .stile11 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#E41A15;
	line-height:16px;
	text-decoration:underline;
	}	
.stile12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005E7A;
	line-height:16px;
	text-decoration:underline;
	}
.stile13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#E14A15;
	text-decoration:underline;
	}
.stile14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#E41A15;
	line-height:16px;
	text-decoration:none;
	}
