/* CSS Document */

body{
margin:0 auto; 
padding:0; 
height:auto; 
position: relative;
top:0;  
}


body{
	 font-size:70%; 
	 font-family:Verdana, Arial, sans-serif; color:#000; word-spacing: -0.07em; 
	}
	
.evidenza {
	font-size:1.1em; 
	margin:1em auto 1em 0em;
	padding:0px 0px 3px 2em;
	background-image: url('../image/freccia_ev.gif');
	background-repeat: no-repeat;
	background-position:left top;
	background-color:#FDF5F4
	}
	
a:link {color:#003298; text-decoration:none}
a:visited{color:#003298; text-decoration:none}
a:hover {color:#003298; text-decoration:underline}
a:active {color:#003298; text-decoration:underline}

.txt_minore{font-size:88%}

 
div.hr {
    height: 1px;
    background-color:#000; 
}

div.hr hr {
    display: none;
} 

div#container{
border:1px solid #eee;
background-image:url(../image/bk_header.gif);
background-repeat:repeat-y;
margin:0 auto;/*centro su mozi*/
width:95%; /*senza bordi*/
position: relative; /*Rif per #destra*/
}


div#header{
/*noIEmac\*/
min-height:40px;
height: auto !important;
/*end */
height:40px;
background-image: url(../image/bk_header.gif);
background-repeat:repeat-y;
text-align:right;
border-bottom:0.1em solid #EEEEEE;
}

#header a:link {color:#000; text-decoration:none}
#header a:visited{color:#000; text-decoration:none}
#header a:hover {color:#000; text-decoration:underline}
#header a:active {color:#000; text-decoration:underline}

#header .functions {text-align:right; margin-left:280px; padding-top:1.2em; background-color:#fff;}

#header ul  {margin:0px; padding:0px; display:inline; list-style-type:none; float:left;text-transform:uppercase}
#header li  {margin:0px; padding:0px 0.5em 0px 0.5em; display:inline; list-style-type:none; border-right:1px solid #000;}

#header fieldset{
	border:0px;
	margin:0px 0.5em 0px 0.5em;
	padding:0px 0px 3px 0px;
	float:right;
}

#header label {text-transform:uppercase}

#header .campi {
	color:#000000; 
	border:1px solid #A5ACB2; 
	background-color:#ffffff; 
	font-size:1em; 
	width:10em;
	}

#header .bottoni {
	font-size:0.9em;
	padding:0px;
	}

table {font-size:100%;}

#funzioni ul  {margin:0px; padding:0px; display:inline; list-style-type:none; }
#funzioni li {margin:0px; padding:0px; display:inline; list-style-type:none; }

#menu_list_poliambulatorio {display:none}

#validazione {}
#footer ul  {margin:0px; padding:0px; display:inline; list-style-type:none; }
#footer li {margin:0px; padding:0px; display:inline; list-style-type:none; }

/*NAVIGATION*/
div#navigation{
	position: absolute; 
	top: 40px;
	left:0px;
  width:213px;
	background-color:#AFE5EF
	}
	
div.logo {
margin: 0px;
padding: 0px;
width: 213px;
height: 161px;
background-image: url('../image/logo.gif');
background-repeat: no-repeat;
background-position:top left;
display: block;
border-bottom:3px solid #A6A6A6
}

a.logo {
background-image: url('../image/logo.gif');
background-repeat: no-repeat;
display: block;
height: 161px;
margin: 0px;
padding: 0px;
width: 213px;
}

.map_menu { border-top:1px solid #fff; background-color:#E2F5F9; padding:5px}

div#navigation  .block_menu {margin:0px 0px 20px 0px; padding:0px; border-top:1px solid #DCF4F8}
	
	/*Stili Voce di menu default*/
	div#navigation h3{
	color:#053269;
	text-transform:uppercase;
	font-size:1em;
	padding:0.3em 0.3em 0.3em 10px;
	margin:0px 0px 0px 0em;
	background-color:#AFE5EF;
	border-bottom:1px solid #DCF4F8
	}
	
	/*Stili Voce di menu Selezionato*/
	div#navigation h3.h3{
	color:#000;
	padding:0.3em 0.3em 0.3em 25px;
	background-color:#45ACD5;
	background-image:url(../image/menu_open.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
	/*Stili Voce di menu di tipo link */
 div#navigation h3.h3link{	
 	color:#053269;
	text-transform:uppercase;
	font-size:1em;
	padding:0.3em 0.3em 0.3em 10px;
	margin:0px 0px 0px 0em;
	background-color:#AFE5EF;
	border-bottom:1px solid #DCF4F8
  }


div#navigation ul{
	list-style-type: none;
	font-size:90%;
	margin:0em 0px 0px 0em;
	padding:0px 0px 0px 0px;
	}

div#navigation li{
	margin: 0px 0px 0px 0em;
	padding:1px 0px 1px 25px;
	background-color: #F0F0F0;
	border-bottom:1px solid #fff;
	}



div#navigation li a:link {color:#323332; text-decoration:none}
div#navigation li a:visited {color:#323332; text-decoration:none}
div#navigation li a:hover {color:#323332; text-decoration:underline}
div#navigation li a:active {color:#323332; text-decoration:underline}


div#navigation h3 a:link {color:#053168; text-decoration:none}
div#navigation h3 a:visited {color:#053168; text-decoration:none}
div#navigation h3 a:hover {color:#000000; text-decoration:none}
div#navigation h3 a:active {color:#000000; text-decoration:none}


.icoMenuItem {
	vertical-align: text-bottom;
	margin-right:3px;
}

.close_menu {text-align:right; margin-top:-15px; float:right}


div#extra{
	position: absolute; 
	top:40px; 
	right: 0;
  width:180px;
	padding:0px;
	}
	
div#extra ul{
	list-style-type: none;
	font-size:0.8em;
	font-weight:bold;
	margin:5px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	line-height:12px;
	}
	
div#extra li{
	margin: 0px;
	padding:0px 0px 0.5em 0px; 
	list-style-image:url(../image/li_menu.gif)
	}
	
div#extra li a:link {color:#323332; text-decoration:none}
div#extra li a:visited {color:#323332; text-decoration:none}
div#extra li a:hover {color:#323332; text-decoration:underline}
div#extra li a:active {color:#323332; text-decoration:underline}

div#extra .regione {margin:1em 1em 1em 1.2em}


/*Path Come fare per e ricerche*/
#extra_home {
	background-color:#E2F6F9;
	/*noIEmac\*/
	min-height: 162px;
	height: auto !important;
	/*end */
	height: 162px;
	padding:0em;
	border-bottom:3px solid #A6A6A6;
}

#extra_home .content_extra_home {padding:0.3em; font-size:0.9em; }

#extra_home .content_extra_home .path_block {
	margin-bottom:5px; 
	padding:0.5em 0.5em 0.5em 1.7em; 
	background-image:url(../image/fr-header.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	text-transform:uppercase
	}
#extra_home .content_extra_home .path_block a:link{color:#000;}
#extra_home .content_extra_home .path_block a:visited{color:#000;}
#extra_home .content_extra_home .path_block a:hover{color:#000;}
#extra_home .content_extra_home .path_block a:active{color:#000;}

#extra_home .content_extra_home label{font-weight:bold;display:block }
#extra_home .content_extra_home select{width:70%; font-size:0.9em; }
#extra_home  .bottoni {	font-size:0.9em;	padding:0px;}


#column_dx {
background-color:#F5F5F5;
border:1px solid #E3E2E2;
	/*noIEmac\*/
	min-height: 770px;
	height: auto !important;
	/*end */
	height: 770px;
}	

#extra .h2_ar {
	color:#000;
	text-transform:uppercase;
	font-size:1.1em;
	padding:5px	0px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:#A6A6A6;
	}
	
#column_dx .enter {text-align:center; margin-top:5px;}
	
div#extra hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #D6DADE;
 height: 1px;
 background-color:#D6DADE; 
 width:90%;
} 

div#extra .banner {
text-align:center
}

div#extra .banner img{
border:1px solid #45ACD5;
margin:0em 0em 0em 0em;
width:169px;
}

div#content{
	padding: 0px 2px 0px 2px;
	margin: 0 180px 0px 213px;
	/*noIEmac\*/
	min-height: 55em;
	height: auto !important;
	/*end */
	height: 55em;
	}
	
div#contentint{
	padding:1em;
	margin:0px 0px 0px 213px;
	/*noIEmac\*/
	min-height: 80em;
	height: auto !important;
	/*end */
	height: 80em;
	background-color:#FBFBFB;
	}
	
div#contentint h1.title{color:#0149A4; font-size:1.7em; padding:0.1em 0.2em 0.1em 0.2em; background-color:#E2F5F9; margin:10px 0px 0px 0px;}
div#contentint h2.subtitle{color:#4F4F4F;font-size:1.3em; background-color:#eee;padding:0.1em 0.2em 0.1em 0.2em; margin:3px 0px 10px 0px;}


/*CONTENT COLONNA DX------------------------*/
div#contentdx{
	padding: 1em;
	margin: 0px 180px 0px 213px;
	/*noIEmac\*/
	min-height: 70em;
	height: auto !important;
	/*end */
	height: 70em;
	background-color:#FBFBFB;
	border-right:1px solid #eee;
	}
	
div#contentdx h1.title{color:#0149A4; font-size:1.7em; padding:0.1em 0.2em 0.1em 0.2em; background-color:#E2F5F9; margin:10px 0px 0px 0px;}
div#contentdx h2.subtitle{color:#4F4F4F;font-size:1.3em; background-color:#eee;padding:0.1em 0.2em 0.1em 0.2em; margin:3px 0px 10px 0px;}

div#extradx{
	position:absolute; 
	top:41px; 
	right: 0;
  width:180px;
	padding:0px 0px 2em 0px;
	background-color:#FBFBFB;
	border-bottom:1px solid #eee;
	}
	
div#extradx h3 {
color:#3F49A4;
font-size:1.3em;
padding:5px;
margin:38px 10px 0px 0px;
border-bottom:1px solid #AFE5EF
}

div#extradx ul{
	list-style-type: none;
	font-size:0.8em;
	font-weight:bold;
	margin:15px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	line-height:12px;

	}
	
div#extradx li{
	margin: 0px;
	padding:0px 0px 1em 20px; 
	background-image:url(../image/li_sottodoc.gif); background-position:left center; background-repeat:no-repeat
	}
	
div#extradx li a:link {color:#323332; text-decoration:none}
div#extradx li a:visited {color:#323332; text-decoration:none}
div#extradx li a:hover {color:#323332; text-decoration:underline}
div#extradx li a:active {color:#323332; text-decoration:underline}

#percorso {font-size:80%;padding:0.2em;border-bottom:1px solid #eee; }
#percorso   a:link {color:#000135; text-decoration:none}
#percorso    a:visited{color:#000135; text-decoration:none}
#percorso   a:hover {color:#000135; text-decoration:underline}
#percorso    a:active {color:#000135; text-decoration:underline}

#descrizione {border:1px solid #eee; background-color:#fff; padding:1.3em}

#descrizione ul{
	/*list-style-type: none;*/
	margin:10px 0px 0px 19px;
	padding:0px 0px 0px 10px;
	}
	
 #descrizione li{
	margin: 0px;
	padding:0px 0px 1em 0px; 
	/*/list-style-image:url(../image/li_menu.gif)*/
	}
	
#descrizione hr{
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #B02B1A;
 height: 1px;
 background-color:#B02B1A; 
}

#testo{line-height:1.5em; clear:both; font-size:1.1em}

#testo h3 {font-size:1.2em;  color:#0149A4; margin:1em 0px 0.5em 0px; background-color:transparent; border-bottom:1px solid #45ACD5}
#testo h4 {font-size:1.2em;  color:#0149A4; margin:1em 0px 0em 0px; padding:0.2em;background-color:#eee}



/*TESTO FIELDSET----------------------------------------------*/
#testo fieldset{border:1px solid #AFE5EF; padding:0.5em; margin-bottom:2em}
#testo legend{background-color:#FBFBFB; font-size:1.1em; padding:0.2em; border-bottom:0.1em solid #AFE5EF; color:#053168; font-weight:bold;}
#testo .fieldava {width:50%; border:0.1em solid #A5A5A5}
#testo .fieldava_min {width:20%; border:0.1em solid #A5A5A5}


	
.lab{
	float:left;
	width:13%;
 	margin-right:0.2em;
 	padding-top:0.2em;
 	font-weight:bold;
	color:#053168;
}

.fld{
	height: 1.4em;
	width: 25em;
	border: 1px solid #053168;
	vertical-align:top;
	color:#000;}

.fldg{
	height: 10em;
	width: 25em;
	border: 1px solid #053168;
	vertical-align:top;
	color:#000;
}









/*TABELLE editor*/
.tab_desc {width:100%; border:1px solid #eee}
.tab_desc th {background-color:#E2F6FA}
.tab_desc td{background-color:#F7FCFD; text-align:left; padding:0.2em}
/*SOTTOPAGINE*/

#sottopagine {}

#sottopagine ul{
	list-style-type: none;
	margin:15px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	line-height:12px;
	font-size:1em;
	clear:both
	}
	
#sottopagine li{
	margin: 0px 0px 0px 27px;
	padding:0px 0px 2em 3px; 
	list-style-image:url(../image/li_sottodoc.gif)
	}
	
#sottopagine .subtitle_list {padding-top:0.2em; font-size:90%;}
	
#lastup {text-align:right; margin-top:10px; clear:both; border-top:1px solid #eee; font-size:0.9em; padding-top:3px;}

/*LISTA EVENTI*/
.lista_eventi ul{
	list-style-type: none;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	line-height:12px;
	font-size:0.9em;
	border-top:1px solid #003298;
	}
	
.lista_eventi li{
	margin: 0px 0px 0px 5px;
	padding:0px 0px 2em 0px; 
	list-style-image:url(../image/li_sottopagine.gif)
	}



/*NOVITA' HOME PAGE*/
#inevidenza {text-align:center; padding:1em 0px 1em 0px; width:auto}
#inevidenza .box_content {}
#inevidenza .box{background-color:#F5F5F5;margin:10px; text-align:center; border:1px dotted #eee}
#inevidenza hr {
clear:both;
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #45ACD5;
 height: 1px;
 width:99%;
 background-color:#45ACD5; 
}



.homeimgtestata {
width:auto;
height:159px;
border-bottom:3px solid #A6A6A6;

}
#contentHome {
margin:0;
padding:0;
width:100%;
position:relative;
}



#specialProjects {border:1px solid #AFE5EF; min-height: 795px;
	height: auto !important;
	/*end */
	height: 795px;width:183px;position:absolute; top:0px; right:0px;}
#specialProjects  .project {margin:0em 0px 1em 0px; padding:0px; font-size:80%; border-top:1px solid #45ACD5;}
#specialProjects .pcontent {padding:0.3em; }
#specialProjects h3 {margin:0px; padding:0em; font-size:1em}

.h2_home {
	color:#053269;
	text-transform:uppercase;
	font-size:1.1em;
	padding:5px	0px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:#AFE5EF;
	/*noIEmac\*/
	min-height: 20px;
	height: auto !important;
	/*end */
	height: 20px;
	}
	
	
#contentNews {
	margin-right:187px;
	/*noIEmac\*/
	min-height: 465px;
	height: auto !important;
	/*end */
	height: 465px;border:1px solid #AFE5EF;
	line-height:1.5em;
	}
	
#contentNews .immaginenews {float:left; margin:0px 10px 5px 0px;}

#contentNews .titolo_news{
	color:#1052A6;
	font-size:1.1em;
	padding:0px;
	margin:0px;
	font-weight:bold
}

.notizia {line-height:1.5em}

#contentNews ul {margin:0px; padding:0.5em; list-style-type:none; }
#contentNews li  {margin:0px; padding:0px 0px 1.8em 0px;  list-style-type:none; clear:both}

#contentNews .boxNews a:link {color:#001150; text-decoration:none}
#contentNews .boxNews a:visited {color:#001150; text-decoration:none}
#contentNews .boxNews a:hover {color:#001150; text-decoration:underline}
#contentNews .boxNews a:active {color:#001150; text-decoration:underline}
#contentNews .continua {font-size:0.9em; margin-top:15px; font-weight:normal}

	.allnews {text-align:right; padding:1px 20px 1px 0px; font-size:1em; background-color:#E2F5F9}
div#footer{
	background-color:#45ACD5;
	text-align:left; 
	padding:0.5em;
	color:#323332;
	font-size:0.8em;
	margin-top:10px;
	}
	
div#footer a:link {color:#323332; text-decoration:none}
div#footer a:visited {color:#323332; text-decoration:none}
div#footer a:hover {color:#323332; text-decoration:underline}
div#footer a:active {color:#323332; text-decoration:underline}



/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:1.5em; margin-bottom:1em;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle;}



.skip { /*display:none;*/ position:absolute; left:-9999px}
.none {display:none;}
.print {display:none;}
.screen {}

.grassetto{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}
.hr clearboth {clear:both}
img {border:0px;}
form {margin:0px; padding:0px;}


/*ALLEGATI---------------------------*/

#allegati {
  border: 1px solid #AFE5EF;
  margin:0px 0px 15px 10px;
	float:right; 
	padding:0.3em;
	width:auto;
  }

.titoloboxapp {
  background-color:#EEEEEE;
	border-bottom:1px solid #AFE5EF;
  color:#0149A4;
  margin: 0px;
  padding: 2px;
  font-weight: bold;
}

.contenutobox {padding: 5px; font-size:90% }

/*----------------------------------------------------*/


/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  font-weight: bold;
  background-color:#ffc;}

.evidenziatoint {
  font-weight: bold;
  background-color:#ffc;}

.googleresult {
  padding-left:0px;
  padding-bottom:5px;
 }

.risultati_li {padding-bottom:1.9em; 	margin: 0px;
	padding:0px 0px 1em 0px; 
	}
	
	
#risultati_li_mod {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:12px;
	font-size:0.9em;
	}
	
#risultati_li_mod li{
	margin: 0px 0px 0px 5px;
	padding:0px 0px 2em 3px; 
	list-style-image:url(../image/ico_mod.gif)
	}
	
#risultati_li_mod .li_moduli{
	list-style-image:url(../image/ico_modulo.gif);
	line-height:1.5em;
	padding-bottom:2em
	}
	
#risultati_li_mod .li_link{
	list-style-image:url(../image/ico_link.gif);
	padding-bottom:2em;
	line-height:1.5em;
	}
	
	
/*MEDICI-----------------------------*/
.mappa {margin:1em 1em 3em 1em; border:0.1em dashed #3BC7EA}


#list_medici ol{
list-style-type:none;
padding:0px 1em 0px 0.5em;
margin:0px;
} 

#list_medici li {
	background-image:url(../image/li_path.gif);
	background-repeat:no-repeat;
	padding:0px 0px 2em 30px;
} 

#list_medici .lista_intestazione {
	background-color:#FBFBFB;
	padding:0.1em;
	border-bottom:1px solid #3BC7EA
}

/*FARMACIE-----------------------------*/
#list_farmacie ol{
list-style-type:none;
margin:0px;
padding:0px 1em 0px 0.5em;
} 

#list_farmacie li {
	background-image:url(../image/li_path_g.gif);
	background-repeat:no-repeat;
	padding:0px 0px 2em 30px;
} 

#list_farmacie .lista_intestazione {
	background-color:#FBFBFB;
	padding:0.1em;
	border-bottom:1px solid #63B9C2
}


/* ============== STILI PER PATH.JSP*/

.ulpathsezioni {text-align:left;list-style-type: none;}

.lipathsezioni {list-style-image: url(../img/doc3.gif);}

#ulpath ul{
	text-align:left; 
  list-style-type: none;
	margin:3em 0px 0px 15px;
	padding:0px;
	}

#ulpath li {	
	background-image:url(../image/li_path.gif);
	background-repeat:no-repeat;
	padding:0px 0px 1.2em 20px;
	}

	
/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/
.mappaPrimoLivello li {
	font-weight:bold; 	
	
	}
.mappaAltriLivelli li{
	font-weight:normal;
	}
	
.mappaPrimoLivello ul{
	list-style-type: none;
	margin:0em 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
/*PRIMO LIVELLO*/
.mappaPrimoLivello li{
	list-style-image:url(../image/ftv2folderopen.gif);
	font-size:1.2em;
	/*border-left:1px solid red;*/
	}
	
/*SECONDO LIVELLO*/
.mappaAltriLivelli li{
	margin: 0px 0px 0px 1.7em;
	padding:0px 0px 0.5em 0px; 
	/*list-style-image:url(../image/ftv2doc.gif);*/
	list-style-image:url(../image/li_menu.gif);
	font-weight:bold;
	font-size:0.9em;
	border-left:0px solid red;

	}
/*TERZO LIVELLO*/
.mappaAltriLivelli ul li{
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	font-size:0.9em;
	border-left:0px solid red;
	}
	
	
/*ANAGRAFICHE ASSOCIATE in SEZIONE-----------------------------------------------------------*/
.dataRecord {line-height:1.5em;}
/*REPARTI-----------------------------------------------------------*/
#reparto {
border:1px solid #B1C7CF;
padding:0.5em;
line-height:1.7em;
margin-bottom:1em;
background-color:#F9FCFC
}

#reparto h4{
	text-transform:uppercase;
	color:#163168;
	background-color:transparent; 
	border-bottom:2px solid #CAE2E6; 
	background-image:url(../image/li_path_g.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px; 
	font-size:100%;
	margin-bottom:3px
	}

#reparto .paragrafo {margin:1em 0em 1em 0em}

/*AMBULATORIO-----------------------------------------------------------*/
#ambulatorio {
border:1px solid #B1C7CF;
padding:0.5em;
line-height:1.7em;
margin-bottom:1em;
background-color:#FFFFF7
}

#ambulatorio h4{
	text-transform:uppercase;
	color:#163168;
	background-color:transparent; 
	border-bottom:2px solid #CAE2E6; 
	background-image:url(../image/li_path_g.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px; 
	font-size:100%;
	margin-bottom:3px
	}

#ambulatorio .paragrafo {margin:1em 0em 1em 0em}

/*DISTRETTI-----------------------------------------------------------*/
#distretto {
line-height:1.5em;
/*noIEmac\*/
min-height:200px;
height: auto !important;
/*end */
height:200px;
clear:both
}

#distretto img {margin-left:10em; float:right; border-left:1px solid #63B9C2; }

#distretto h4{
	text-transform:uppercase;
	color:#163168;
	background-color:transparent; 
	padding:0px; 
	font-size:105%;
	margin-bottom:0.5em;
	}

	.intestazione_lista_sub{
	text-transform:uppercase;
	color:#163168;
	background-color:transparent; 
	padding:2px; 
	font-size:105%;
	margin:2.5em 0px 0em 0px;
	border-bottom:1px solid #63B9C2
	}

#distretto ul{
	text-align:left; 
  list-style-type: none;
	margin:0em 0px 2em 0px;
	padding:0px;
	}

#distretto li {	
	background-image:url(../image/arrow_red.gif);
	background-repeat:no-repeat;
	padding:0px 0px 1em 15px;
	}
	
#distretto .paragrafo {margin:1em 0em 1em 0em}

/*MODULISTICA*/
.box_apparati {background-color:#E5F7FA; padding:0em; margin-top:2em}
.box_apparati h4{ padding:0em; margin:0px; color:#0149A4}
.bkwhite {background-color:#fff; padding:0.2em}

/*BANDI-----------------------------*/
#lista_bandi {font-size:0.85em; }

#lista_bandi p{margin-top:0px;}

#lista_bandi .h2bandi {margin-top:20px; font-size:1.5em;clear:both;border-left:3px solid #3F49A4; background-color:#AFE5EF; padding:3px;background-image:url(../image/li_sottodoc.gif); color:#3F49A4; background-position:right; background-repeat:no-repeat}

#lista_bandi ul{
	margin:10px 0px 20px 0px;
	padding:0em;
	list-style-type:none;
}

#lista_bandi  li{
	margin-bottom:2em;
	padding:0px;
	clear:both;
	width:100%;
	list-style-type:none;
	border:1px solid #A6A6A6; 
}

#lista_bandi  h4{
	font-size:1.2em;
	color:#000; 
	background-color:#F7F7F7;
	padding:5px;
	margin:0em 0em 0.3em 0em; 
	clear:both;
}

#lista_bandi  .border {	padding:5px;border-bottom:0em solid #AFE5EF}


#lista_bandi  .info_dx{/*float:right; width:32%;*/ padding:5px;}
#lista_bandi  .dati{/*float:left; line-height:2em; width:65%;*/ padding:0.3em; padding:5px;}
#lista_bandi  img{border:none;}

.data_scadenza_concorso {font-size:90%; text-align:right; font-weight:normal}

/*ATTI E DELIBERE----------------------------------------------*/
#testo_atti .nav_results {background-color:#FBFBFB; border-bottom:1px solid #C0D0D4; border-top:1px solid #C0D0D4; padding:0.5em ; margin:0em;}
#testo_atti{line-height:1.5em; clear:both}
#testo_atti h3 {font-size:1.2em;  color:#0149A4; margin:1em 0px 0.5em 0px; background-color:transparent; border-bottom:1px solid #45ACD5}
#testo_atti h4 {font-size:1.2em;  color:#0149A4; margin:1em 0px 0em 0px; padding:0.2em;background-color:#eee}
#testo_atti fieldset{background-color:#FBFBFB; border:0.1em solid #C0D0D4; padding:0em 1em 1.5em 1em ; margin:0em 0px 2.5em 0em;}
#testo_atti legend{background-color:#E0E8EA; font-weight:bold;font-size:1em; padding:1px 5px 1px 5px;border-bottom:0.15em solid #C0D0D4; color:#053168; }
#testo_atti label {font-weight:bold}
#testo_atti .fieldava {width:50%; border:0.15em solid #C0D0D4;  background-color:#fff; margin-left:0.5em; margin-right:0.5em;}
#testo_atti .fieldava_min {width:20%; border:0.15em solid #C0D0D4;  margin-left:0.5em; margin-right:0.5em;background-color:#fff}
#testo_atti .bottonecerca {background-color:#E0E8EA; font-size:1em; padding:0.3em;border:0.1em solid #C0D0D4; color:#053168; font-weight:bold;}

#testo_atti table {width:100%; margin-top:1em; border-collapse: collapse; border-spacing:1px; border:1px solid #C0D0D4;  }
#testo_atti td {vertical-align:top; border-bottom:1px solid #C0D0D4; padding:5px;}
#testo_atti th {vertical-align:middle; border-bottom:1px solid #C0D0D4;  background-color:#E0E8EA; padding:3px; color:#053168;}
#testo_atti .research {margin:10px 5px 5px 5px; text-align:right}
/*PRONTUARIO FARMACI-----------------*/
div#headerP{
/*noIEmac\*/
min-height:100px;
height: auto !important;
/*end */
height:100px;
border-bottom:0.5em solid #eee;
background-color:#fff;
position:relative;
}

div#headerP h1 {
color:#155CC4;
position:absolute;
top:5px;
left:200px;
font-family:arial;
font-size:2.8em;
}
.botant {
position:absolute;
bottom:0px;
right:10px;
color:#C60611;
font-weight:bold;
font-family:arial;
font-size:1.7em;
background-color:#EEEEEE;
padding:0.5em 0.7em;
}

.botant a:link {color:#C60611; text-decoration:none;}
.botant a:visited {color:#C60611; text-decoration:none;}
.botant a:hover {color:#C60611; text-decoration:underline;}
.botant a:active {color:#C60611; text-decoration:underline;}

div.logoprontuario {
margin: 0px;
padding: 0px;
width: 213px;
height: 100px;
background-image: url('../image/logop.jpg');
background-repeat: no-repeat;
background-position:top left;
display: block;
}

a.logoprontuario {
background-image: url('../image/logop.jpg');
background-repeat: no-repeat;
display: block;
height: 100px;
margin: 0px;
padding: 0px;
width: 213px;
}

div#containerProntuario{
border:1px solid #eee;
margin:0 auto;/*centro su mozi*/
width:99%; /*senza bordi*/
position: relative; /*Rif per #destra*/
}

div#menuProntuario{
	position: absolute; 
	top: 110px;
	left:0px;
  width:450px;
	padding:1em
	}
	
div#contentProntuario{
	padding:1em;
	margin:0px 0px 0px 450px;
	/*noIEmac\*/
	min-height: 100em;
	height: auto !important;
	/*end */
	height: 100em;
	background-color:#FBFBFB;
	border-left:2px solid #eee
	}
	

div#contentProntuario h1.title{color:#0149A4; font-size:1.7em; padding:0.1em 0.2em 0.1em 0.2em; background-color:#E2F5F9; margin:10px 0px 0px 0px;}
div#contentProntuario h2.subtitle{color:#4F4F4F;font-size:1.3em; background-color:#eee;padding:0.1em 0.2em 0.1em 0.2em; margin:3px 0px 10px 0px;}
	
div#menuProntuario fieldset{border-bottom:1px solid #AFE5EF; border-top:none; border-left:none; border-right:none;padding:0em; margin:0em; width:90%}
div#menuProntuario legend{background-color:#FBFBFB; font-size:1.1em; padding:0.2em; border-bottom:0.1em solid #AFE5EF; color:#053168; font-weight:bold;}
div#menuProntuario .fieldava {width:50%; border:0.1em solid #A5A5A5}
div#menuProntuario .campi {border:1px solid #AFE5EF}
div#menuProntuario .bottoni {margin:0px 0px 0px 300px; background-color:#EAEAEA; color:#043182; font-weight:bold; border:1px solid #AFE5EF}
div#menuProntuario label {color:#043182}

div#contentProntuario table.tabprontuario {
width:100%;
}

div#contentProntuario table.tabprontuario th{
background-color:#E2F5F9;
color:#0149A4;
text-align:left;
border:1px solid #A6A6A6;
padding:0.5em
}

div#contentProntuario table.tabprontuario td{
border:1px solid #A6A6A6;
padding:0.5em
}

/*GALLERIE MULTIMEDIALI----------------*/
#gallery h4 {
color:#1260C5;
font-size:1.3em
}

#gallery .gallery_lista {
border:2px double #EEEEEE;
overflow:hidden;
padding:5px;
}

#gallery .tdgallery {
float:left;
margin:10px;
}
#gallery .tdgallery img {
border:2px solid #E2F5F9
}

