/* CSS Document */

body{
margin:0 auto; 
padding:0; 
height:auto; 
position: relative;
top:0;  
}


body{
	 font-size:12px; 
	 font-family:Verdana, Arial, sans-serif; 
	 color:#000; 
	}
	
.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{
background-image:url(../image/bk_header.gif);
background-repeat:repeat-y;
margin:0px auto;/*centro su mozi*/
width:100%; /*senza bordi*/
position: relative; /*Rif per #destra*/
}

div#header{
text-align:left;
height:115px;
border-bottom:3px 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 {display:none}

#header h1 {font-size:23px; color:#1160C5; margin:0px; padding:0px;}

#header img {float:left; margin-right:5px}

#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{
	display:none;
	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{
	display:none;
	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 {text-align:center; margin:1em 0em 1em 0em}


/*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:1.7em}
#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
}	

#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
}

div#content{
	padding: 0px 2px 0px 2px;
	margin:15px 0px 0px 0px;
	}
	
div#contentint{
	padding:1em;
	margin:0px 0px 0px 0px;
	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;
	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 middle; 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 {display:none; 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 {background-color:#fff; padding:10px}

#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}

#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}

/*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 auto 0px auto; width:32%; 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;
display:none
}
#contentHome {
margin:0;
padding:0;
width:100%;
position:relative;
}



#specialProjects {border:1px solid #AFE5EF; min-height: 465px;
	height: auto !important;
	/*end */
	height: 465px;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; }

#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}

	
div#footer{
	border-top:3px solid #45ACD5;
	text-align:left; 
	padding:0.5em;
	color:#323332;
	font-size:10px;
	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}

div#footer img{
display:none
	}

/*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:inline;}
.screen {display:none}

.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 h2 {border-left:3px solid #AFE5EF; background-image:url(../image/li_sottodoc.gif); color:#3F49A4; background-position:right; background-repeat:no-repeat}

#lista_bandi ul{
	margin:0em;
	padding:0em;
	list-style-type:none;
}

#lista_bandi  li{
	margin-bottom:1.5em;
	padding:0em 0em 1em 0em;
	/*noIEmac\*/
	min-height: 120px;
	height: auto !important;
	/*end */
	height:120px;
	clear:both;
	width:100%;
	list-style-type:none;
}

#lista_bandi  h4{
	font-size:1.1em;
	color:#000000; 
	background-color:#F7F7F7;
	padding:0.3em;
	border:1px solid #AFE5EF; 
	margin:0em 0em 0.3em 0em; 
}

#lista_bandi   .border {border-bottom:0.1em solid #AFE5EF}


#lista_bandi   .info_dx{float:right; line-height:2em; width:32%;}
#lista_bandi  .dati{padding:0.3em; float:left; line-height:2em; width:65%;}
#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}
