body {font-family: verdana, arial, helvetica, sans-serif; color: black; margin: 0;	padding: 0; background-color:white;}
img {border:none; text-decoration: none;}
caption {color: #212F87; font-size: 0.85em; font-weight: bold; padding-bottom: 6px;}

#menutopint { font-size: 0.7em; background-color: #212F87; color:white; margin: 0px 10px 0px 10px; top: 90px;}
#salta { height: 1px; margin: 0px 10px 0px 10px; padding: 0px;}


h1 {color: #212F87; font-size: 1em; font-weight: bold;}
h2 {color: #212F87; font-size: 0.85em;	font-weight: bold;}

.asinistra{text-align:left}
.adestra{text-align:right}
.alcentro{text-align:center}


.bordotab {border: 1px; border-color: #212F87; border-style: solid;}
.data {background-color: transparent; font-size: 70%;	font-weight: bold;}
.nota {font-size: 0.6em;}
.testo {font-size: 0.7em;	line-height: 150%;}
.testobold {font-size: 0.7em; font-weight: bold;}


/* Nome azienda in pagine URP - OSPEDALI - DISTRETTI */
.nomeAzienda {
	padding:0;
	margin:1em 0 0 0;
	font-size:0.8em;
	background-color:white;
	color:#212F87;
	background-image: url(../images/quadrato.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

/* Postilla in home page */
.labelHomePostilla {
	font-size:0.7em;
	font-style:italic;
	color:#212F87;
	LEFT: 30px;
    POSITION: relative;


}
/* tabella ambito territoriale */
table.ambito {width:100%; border:none;}
table.ambito tr th {width:15%; text-align:left;	vertical-align: top;	font-size: 0.7em;	line-height: 140%;}
table.ambito tr td {width:85%;}

/* tabella */
.nascosto
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

/* intestazione della tabella con i risultati */
.intestTabRisultati 
{
background-color: #E8EBF4; 
color: #000000; 
font-size: 0.7em; 
font-weight: bold;
text-align: left;
}


/* Pagina aziende */
#aziende {padding:0 0 2em 0; margin:0;}
#aziende h2 {padding:0; margin:0;  background-color:white; color:#212F87;}
#aziende a:link {background-color:white;text-decoration: underline; color: #0A7B21;}
#aziende a:visited {color:#0A7B21; background-color:white; text-decoration:underline;}
#aziende a:hover, a:focus {color:#0A7B21; background-color:white; text-decoration:underline;}
#aziende ul { font-size:1.0em; margin:0 0 1em 0; padding:0; color:#0A7B21; background-color:white;}
#aziende ul li {list-style-type: disc; list-style-position:inside; margin:0; padding:0 0 0 1em; line-height:1.5em;}
#aziende ul li a:link {color:#0A7B21; background-color:white; text-decoration:underline;}
#aziende ul li a:visited {color:#0A7B21; background-color:white; text-decoration:underline;}
#aziende ul li a:hover, a:focus {color: #FFFFFF; text-decoration:underline; background-color:#0A7B21;}
#aziende ul li h3 {color: #0A7B21; display: inline; font-size: 0.7em; font-weight: normal; margin:10px 0 0 0;}


/* Listato come accedere */
#accedere {width:100%; font-size: 0.7em;}
#accedere ul {margin:0px; padding:0px;}
#accedere li {color: #0A7B21; margin:0px; padding-top: 3px; list-style-type: disc; list-style-position:inside;}
#accedere a:link {text-decoration: underline; color: #0A7B21;}
/*#accedere a:hover {font-weight: bold; color: #0A7B21;}*/
#accedere a:visited {color: #0A7B21;}
#accedere a:hover {color: #FFFFFF  background-color: #0A7B21;}


/* Risultati ricerca */
#risultati { margin-bottom: 10px;}
#risultati ul {font-size: 0.7em; margin:0px; padding:0px; padding-bottom:15px;}
#risultati li {margin:0px; margin-bottom:15px; margin-top:15px;}
#risultati ul li {color: #0A7B21; list-style-type: disc; list-style-position:inside}
#risultati ul li a:link {color: #0A7B21; text-decoration:underline;} 
#risultati ul li a:visited {color: #0A7B21; text-decoration:underline;}
#risultati ul li a:hover {color: #FFFFFF; background-color:#0A7B21;}

/* Sfondo alternato dei risultati di ricerca */
.fondoa{background-color:#F2F4F9} 

/* Menu risultati ricerca */
#menuricerca {font-size: 0.7em; margin: 0px; margin-bottom: 20px;}
#menuricerca ul {list-style: none; margin:0px; padding:0px; padding-bottom:15px;}
#menuricerca li {margin:0px; margin-bottom:15px; margin-top:5px;}
#menuricerca ul li {color: #0A7B21; display:inline; padding-left: 2px;}
#menuricerca ul li a:link {color: #0A7B21; text-decoration:underline;}
#menuricerca ul li a:visited {color: #0A7B21; text-decoration:underline;}
#menuricerca ul li a:hover {color: #FFFFFF; background-color:#0A7B21;}


/* Menu di sinistra - Luoghi*/
div.luoghi {width: 100%; font-size: 0.6em; font-weight: bold; margin:0px; padding:0px;}
div.luoghi ul {list-style-type:none; padding:0 0 0 5px; margin:0; line-height:120%}
div.luoghi ul li{background-image:url(../images/triangolino_blu.gif); background-repeat:no-repeat; background-position:0 2px; padding:0px 0px 0px 15px; list-style-type:none; margin:0px;}
div.luoghi a:link {color: #212F87; text-decoration: none;}
div.luoghi a:visited {color: #212F87; text-decoration: none;}
div.luoghi a:focus {color: #212F87; text-decoration:underline;}
div.luoghi a:hover {color: #212F87; text-decoration:underline;}
div.luoghi h3.sezioni {font-size: 120%; color: #212F87; padding: 2px;}


/* Menu di sinistra - Ricerca*/
div.ricerca {padding:5px 5px 0 5px; margin-top: 0px; margin-bottom: 10px;}
div.ricerca h2 {background-color: #212F87;	color: #FFFFFF; display: block; font-size: 0.8em;	font-weight: bold; margin-top: 25px; padding: 4px;}
div.ricerca form {margin:0; padding:0 0 5px 0; font-size:105%;}
div.ricerca form label {color:#212F87; font-size: 0.7em; padding-right:1px;}
.campiform {background-color: white; border: 1px #212F87 solid; font-size: 0.6em; vertical-align: middle; padding-left:6px;}


/* Form Ambito territoriale */
div.div_contenitore{clear:both;}
div.div_etichetta{float:left; width: 15%; font-size: 70%; margin-bottom:1em; margin-right:1em; text-align:left; font-weight:bold; vertical-align:middle;}
div.div_campo{width:80%; margin-bottom:1em;  background-color: white; border:0px; font-size: 0.7em;}
form.modulo input.campo_testo{width:60%;}
input, form.modulo select {line-height:1em;}
div fieldset{border:1px dashed #ccc; width:60%; margin:0 0em; padding:0;}
input.bottone{padding:0.2em; margin:0.5em; background-color: white; border: 1px black solid; font-size: 0.7em;}
input.bottoneNoJavascript{padding:0.2em; background-color: white; border: 1px black solid; font-size: 1em;}


/* Link frecce verdi */
div.frecce {width: 100%; margin-top: 1em; font-size:0.7em; font-weight:bold;}
div.frecce ul {list-style-type:none;}
div.frecce li{background-image:url(../images/frecce.gif); background-repeat:no-repeat; background-position:0 5px; padding:0px 15px 0px 15px; list-style-type:none; margin:0px;}
div.frecce ul li a:link {color: #0A7B21;  font-weight: normal;}
div.frecce ul li a:visited {color: #0A7B21;  font-weight: normal;}
/*div.frecce ul li a:hover {color: #0A7B21;  font-weight: bold;}*/
div.frecce ul li a:focus {color: #0A7B21;  font-weight: bold;}
div.frecce ul li a:hover {color: #FFFFFF; background-color: #0A7B21;}



/* Link frecce blu */
div.frecceblu {width: 100%; font-size: 0.9em;}
div.frecceblu ul {list-style-type:none; padding:0 0 0 6px; margin:0 0 4em 0;}
div.frecceblu ul li{background-image:url(../images/frecce_blu.gif); background-repeat:no-repeat; background-position:0 5px; padding:0px 15px 0px 15px; list-style-type:none; margin:0px;}
div.frecceblu ul li a:link {list-style-type:none; color: #212F87;  font-weight: bold;}
div.frecceblu ul li a:visited {list-style-type:none; color: #212F87;  font-weight: bold;}


#menutop1
{
    BORDER-TOP: #9cad79 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 10px;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 2px;
    HEIGHT: 28px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}


.left
{
    FLOAT: left
}
.logo_lepida
{
    LEFT: 410px;
    POSITION: absolute;
    TOP: 0px
}
.img_serv_sanitario
{
    RIGHT: 6px;
    POSITION: absolute;
    TOP: 0px
}
.guida
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FLOAT: left;
    VERTICAL-ALIGN: sub;
    COLOR: #505d18;
    LINE-HEIGHT: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.img_num_verde
{
    RIGHT: 328px;
    POSITION: absolute;
    TOP: 83px
}


/* Fine estrapolazione da interno.css */

#menusinnv {
	background-color: #FFFFFF;
	color: #505D18;
	left: 10px;
	position: absolute;
	top: 185px;
	width: 170px;
}

#dettprestazione {
	background-color: #FFFFFF;
	left: 200px;
	position: absolute;
	top: 148px;
	width: 600px;
	color: #505D18;
}

#listaprestazioninv {
	background-color: #FFFFFF;
	left: 200px;
	position: absolute;
	top: 280px;
	width: 550px;
	color: #505D18;
}

#bottomdettprestazione {
	background-color: #FFFFFF;
	left: 200px;
	position: absolute;
	top: 300px;
	width: 550px;
	color: #505D18;
}

.fondocercanv {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	border-top: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	line-height: 18px;
	margin: 0px;
	padding-top: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

.fondocercaduenv {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	font-size: 60%;
	letter-spacing: -1px;
	line-height: 18px;
	margin: 0px;
}

.fondocercatrenv {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	border-bottom: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	line-height: 18px;
	margin: 0px;
	padding-top: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

.fondodettprestazione {
	background-color: #EFEFE5;
	border-left: 1px solid #9CAD79;
	border-right: 1px solid #9CAD79;
	border-top: 1px solid #9CAD79;
	border-bottom: 1px solid #9CAD79;
	color: #505D18;
	display: block;
	line-height: 18px;
	margin: 0px;
	padding-top: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}


/* ----------------------------------------*/
/* CSS Modificato da agenzia il 20/06/2006 */
/* ----------------------------------------*/


/* layout */
#contenuto {margin: 0 10px 0 280px; padding: 0 10px 0 10px;}
#contenuto a:link {color: #0A7B21; text-decoration:underline;}
#contenuto a:visited {color: #0A7B21; text-decoration:underline;}
#contenuto a:hover {color: #FFFFFF; text-decoration:underline; background-color:#0A7B21;}
#contenuto ul {margin:0; padding:0; list-style: none;}
#contenuto li {margin:0 0 20px 0;}
#contenuto ul li ul li {color: #0A7B21; font-size: 0.7em; margin:3px 0 0 0; padding:4px 0 0 10px; list-style-type: disc; list-style-position:inside;  background-color:white;}
#contenuto ul li ul li a:visited {color: #0A7B21;  text-decoration:underline;}
#contenuto ul li ul li a:link {color: #0A7B21; text-decoration:underline;}
#contenuto ul li ul li a:hover {color: #FFFFFF; background-color: #0A7B21; }
#contenuto ul li h2 {font-size: 0.8em; color: #212F87; font-weight: bold; margin-bottom:8px; padding-top: 8px;  background-color:white;}
#contenuto h1 {background-color: #E8EBF4; color: #212F87; font-size: 1.0em; font-weight: bold; padding: 20px 4px 4px 4px; display: block;}

/* layout */
#contenutoLuogo {margin: 200px 10px 0 270px; padding: 0 10px 0 10px;}
#contenutoLuogo a:link {color: #0A7B21; text-decoration:underline; background-color:white;}
#contenutoLuogo a:visited {color: #0A7B21; text-decoration:underline; background-color:white;}
#contenutoLuogo a:hover {color:#FFFFFF ; text-decoration:underline; background-color:#0A7B21;}
#contenutoLuogo ul {margin:0; padding:0; list-style: none;}
#contenutoLuogo li {margin:0 0 20px 0;}
#contenutoLuogo ul li ul li {color: #0A7B21; font-size: 0.7em; margin:3px 0 0 0; padding:4px 0 0 10px; list-style-type: disc; list-style-position:inside;  background-color:white;}
#contenutoLuogo ul li ul li a:link {color: #0A7B21; text-decoration:underline; }
#contenutoLuogo ul li ul li a:visited {color: #0A7B21; text-decoration:underline;}
#contenutoLuogo ul li ul li a:hover {color:#FFFFFF ; text-decoration:underline; background-color:#0A7B21;}
#contenutoLuogo ul li h2 {font-size: 0.8em; color: #212F87; font-weight: bold; margin-bottom:8px; padding-top: 8px;  background-color:white;}
#contenutoLuogo h2 {top:100; font-size: 0.8em; color: #212F87; font-weight: bold; margin-bottom:8px; padding-top: 8px;  background-color:white;}
#contenutoLuogo h1 {top:90; background-color: #E8EBF4; color: #212F87; font-size: 1.0em; font-weight: bold; padding: 20px 4px 4px 4px; display: block;}


/* Risultati ricerca */
#risultatiLuoghi {font-size: 0.7em; margin-top: 20px; margin-bottom: 10px;}
#risultatiLuoghi ul {margin:0; padding:0; padding-bottom:15px;}
#risultatiLuoghi li {margin:0; margin-bottom:15px; margin-top:0px;}
#risultatiLuoghi ul li {color: #000000; list-style-type: disc; list-style-position:inside}
#risultatiLuoghi ul li a:link {color: #0A7B21; text-decoration:underline;}
#risultatiLuoghi ul li a:visited {color: #0A7B21; text-decoration:underline;}
#risultatiLuoghi ul li a:hover {color: #FFFFFF; background-color: #0A7B21;}

table.risultatiLuoghi {border:none; padding-top: 20px; line-height: 140%; vertical-align: top;}
table.risultatiLuoghi tr th {width:20%; text-align:left; }
table.risultatiLuoghi tr td {width:80%;}

#risultatiLuoghiPrestazioniAtttivazione {font-size: 1em;}
table.risultatiLuoghiPrestazioniAtttivazione {border:none; padding-top: 20px; line-height: 140%; vertical-align: top;}


/* SKIP LINK */
div.salta {position:absolute; top:-10000px; margin:0; padding:0; height:0.1em; width:0.1em; font-size:0.1em; line-height:0.1em;}
div.salta ul, div.skip ul li {display:inline; margin:0; padding:0;}


#testata {
	margin: 10px 10px 10px 10px;
	padding:0;
	border-bottom: 4px solid #73c166;
	border-top: 4px solid #005f9e;
	height: 100px;
}

/* MENU BRICIOLA */
div.menubriciola {background-color: white; color: black; font-size: 0.6em; padding:0.6em 0 0.6em 0; margin: 0 10px 0 10px; border-bottom:1px solid #005f9e;}
div.menubriciola a:link, div.menubriciola a:visited {color:#0A7B21; text-decoration:none; background-color: white; }
div.menubriciola a:hover, a:focus {color:#0A7B21; text-decoration:underline; background-color: white; }


/* INTRO HOME */
#intro {position: relative; color: #0A7B21; margin:0.8em 10px 0 10px; padding:0; background-color:white; font-size:0.7em;}


/* TOP LEFT */
#topleft {
	position: absolute;
	right: 10px;
	top: 120px;
	width: 290px;
}

#fondotestata {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
#imgtestata {overflow: hidden; width: 100%;}

#sin {background-color: #fff; height: 100%; left: 10px; padding: 0; position: absolute; top: 172px; width: 250px;}
#sinhome {background-color: #fff; left: 10px; padding: 0; position: relative; width: 250px; float:left; }

/*Progetto informazioni online */
#progetto {margin-top: 10px; left: 2px; padding: 4px; background-ciolor:#fff;}


/* Menu di sinistra */
#menusx {width:250; padding:10px; voice-family: "\"}\""; voice-family:inherit; margin:0 0 0 0;background-color: #E8EBF4;}
#menusx ul {font-size: 0.65em; font-weight: bold; list-style-type:none; margin:0; margin-top: 6px; padding:0;}
#menusx ul li {line-height: 20px; display: block; background-image:url(../images/triangolino_blu.gif); background-repeat:no-repeat; background-position: 0 5px; margin:2px 0 0 0; padding:0 0 0 15px;}
#menusx ul li a:link, a:visited {color: #212F87; text-decoration: none;}
#menusx ul li a:hover, a:focus {color: #212F87; text-decoration:underline;}
#menusx h3.sezioni {color: #212F87; padding: 2px; margin:0; font-size:80%;}
.sezioni {color: #212F87; font-size: 0.7em; font-weight: bold;}
#menusx h2 {background-color: #212F87;	color: #FFFFFF; display: block; font-size: 0.8em;	font-weight: bold; margin-top: 25px; padding: 4px;}
.ricerca {color: #212F87; font-size: 0.6em; font-weight: bold; padding-left: 4px;}
#menusx form {margin:0; padding:0 0 5px 0; font-size:105%;}
#menusx form label {color:#212F87; font-size: 0.7em; padding-right:1px;}
.campiform {background-color: white; border: 1px #212F87 solid; font-size: 0.6em; vertical-align: middle; padding-left:6px;}

a/* Menu di sinistra contattaci */
#menucontattaci {voice-family: "\"}\""; voice-family:inherit; margin:1.5em 0 20px 0;}
#menucontattaci ul {font-size: 0.65em; font-weight: bold; list-style-type:none; margin:0; margin-top: 6px; padding:0;}
#menucontattaci ul li {line-height: 20px; display: block; background-image:url(../images/chiocciola.gif); background-repeat:no-repeat; background-position: 0 5px; margin:2px 0 0 0; padding:0 0 0 15px;}
#menucontattaci ul li a:link, a:visited {color: #212F87; text-decoration: none;}
#menucontattaci ul li a:hover, a:focus {color: #212F87; text-decoration:underline;}
#menucontattaci h3.sezioni {color: #73c167; padding: 2px; margin:0; font-size:80%;}
.sezioni {color: #212F87; font-size: 0.7em; font-weight: bold;}
#menucontattaci h2 {background-color: #212F87;	color: #FFFFFF; display: block; font-size: 0.8em;	font-weight: bold; margin-top: 25px; padding: 4px;}



/* Form di ricerca */
#ricerca {
	margin:0 0 0 10px;
	padding:0;
	border:1px solid #212F87;
	position: relative;
	left: 10px;
}
#ricerca h3 {margin:0.4em; padding:0.5em; color: #212F87; background-color: #E8EBF4; font-size:110%; font-weight:normal;}
#ricerca div.contenitore {margin:0; padding:0.5em;}
#ricerca div.contenitore form {margin:0; padding:0 0 5px 0;}
#ricerca div.contenitore label {color:#212F87; font-size: 0.8em; padding-right:1px;}
#ricerca div.contenitore button  {font-size: 0.7em; background-color: white; margin-left:6px; padding-top: 0; border: 1px #212F87 solid;}
#ricerca div.contenitore input  {font-size:95%; background-color:transparent; margin:0; padding: 0 0 0 5px; border: 1px #212F87 solid;}
.vai {font-size:95%; color: #212F87; font-weight:bold; margin:0; padding:0;}


/* Ricerca avanzata*/
#avanzata {position: relative; font-size: 0.8em; margin: 6px 0 6px 10px; top: 40px}
#avanzata ul {margin:0; padding:0; padding:0;}
#avanzata li {margin:0; padding:0;}
#avanzata ul li {display: block; background-image:url(../images/ricerca_blu.gif); background-repeat:no-repeat; background-position:0 4px; margin:0; padding:0 0 0 15px;}
#avanzata ul li a:link {color: #0A7B21; text-decoration:underline;}
#avanzata ul li a:visited {color: #0A7B21; text-decoration:underline;}
#avanzata ul li a:hover {color: #FFFFFF; background-color: #0A7B21}

/* Ricerca avanzata*/
#avanzatatesto {position: relative; font-size: 0.9em; margin: 6px 0 6px 20px; top: 0px}


/* Ricerca sx - Box */


/* Form di ricerca */
#ricercaBox {margin:0 0 0 0; border:1px solid #212F87;}
#ricercaBox h3 {margin:0.4em; padding:0.5em; color: #212F87; background-color: #E8EBF4; font-size:110%; font-weight:normal;}
#ricercaBox div.contenitore {margin:0; padding:0.5em;}
#ricercaBox div.contenitore form {margin:0; padding:0 0 5px 0;}
#ricercaBox div.contenitore form label {color:#212F87; font-size: 0.8em; padding-right:1px;}
#ricercaBox div.contenitore form button  {font-size: 0.7em; background-color: white; margin-left:6px; padding-top: 0; border: 1px #212F87 solid;}
#ricercaBox div.contenitore form input  {font-size:95%; background-color:transparent; margin:0; padding: 0 0 0 5px; border: 1px #212F87 solid;}
.vai {font-size:95%; color: #212F87; font-weight:bold; margin:0; padding:0;}



/* PAGINA PROGETTO*/
div.progetto {font-size: 0.7em; background-color: white; color:black; padding:1em 0 1em 0; margin:0;}
div.progetto h3 {font-size:110%; background-color: white; color:#212F87; padding:2em 0 0.2em 0; margin:0; font-weight:bold;}
div.progetto .abstract {font-size:110%; background-color: white; color:black; padding:0; margin:0 0 1em 0; font-weight:normal; font-style:italic;}
div.progetto .bold {background-color: white; color:black; padding:0; margin:0; font-weight:bold;}
div.progetto a:link {color:#316601; background-color:white; text-decoration:underline;}
div.progetto a:visited {color:#316601; background-color:white; text-decoration:underline;}
div.progetto a:hover, a:focus {color:white; background-color:#316601; text-decoration:underline;}
div.progetto ul { margin:0.5em 0 1em 0; padding:0 0 0 1.5em; list-style-type:none;}
div.progetto ul li { list-style-image:url(../img/icone/icona_punti_elenco.gif); padding:0 0 0 0; margin:0.5em 0 0 0.5em; line-height:1.2em; font-size:100%;}
div.progetto ul li a:link {color:#316601; background-color:white; text-decoration:underline;}
div.progetto ul li a:visited {color:#316601; background-color:white; text-decoration:underline;}
div.progetto ul li a:hover, a:focus {color:white; background-color:#316601; text-decoration:underline;}
div.progetto p {margin:0; padding:1em 0 0 0;}
div.progetto div.immagini {margin:0 auto; text-align:center; padding:0.8em;}







