/* CSS Arpa FVG */

/* DEFAULT - inizio */
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
}

img {border:none}

p a {color: #184B68;font-weight:bold}
p a:link {}
p a:visited {color:#555}
p a:hover {text-decoration:underline;}

ul {position:relative;}

li a {color: #184B68;font-weight:bold}
li a:link {}
li a:visited {color:#555}
li a:hover {text-decoration:underline;}
.nav_title {display:none;position:absolute;margin-top:-1000px;margin-left:-1000px}
.hidden {display:none;position:absolute;margin-top:-1000px;margin-left:-1000px}
/* DEFAULT - fine */

/* HEADER - inizio */
#header {
  background-color:#486C7C;
  background-image: url("images/header_2.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  height: 80px;
  border-bottom: 4px solid #184B68;
  margin: 0;
}
#logo {float:left;}
#logo_regione {
  position: absolute;
  top: 8px;
  right: 1em;
}

/*			 menù Utilità 		*/
#menu_mini {
  position: absolute;
  top: 60px;
  right: 1em;
	font-size: 1em;
}
#menu_mini form {
	clear: right;
  float:right;
	margin: -0.1em 0 0 0.2em;
	padding: 0 0.9em 0 1em;
	border: solid #486c7c 1px;
}
#menu_mini input,
#menu_mini button {
	border: none !important;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-size: 1.2em;
	background-color: #fff;
}
#menu_mini input {width: 120px;}
div#menu_mini form div input.submit{width: 40px;font-size: 0.9em;}
#menu_mini ul {
  float:right;
  list-style-type: none;
  margin: 0.1em 0 0 0;
	padding: 0 0.5em 0 0;
	vertical-align: middle;
}
#menu_mini li {
  display: inline;
  margin: 0;
  padding:0;
	font-size: 0.9em;
}
#menu_mini li a:link,
#menu_mini li a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  margin: 0 0.2em;
  padding: 0.1em 0.5em;
} 
#menu_mini li a:hover {text-decoration: underline;}
/* HEADER - fine */

/*			 container 		*/
#container {
	background-color: #fff;
	margin: 0;padding:0;
	line-height: 1.2em;
}

/*			 menù Temi 		*/
#menu_temi {
	margin:0;padding:0;
	text-align:center;
	width: 100%;
	/*font-size: 90%;*/
	background-color:#BACCD6;
}
#menu_temi h3 {
	margin:0;
	padding: 0.2em 1em 0.1em 0.5em;
}
#menu_temi ul {
  list-style-type: none;
	margin: 0 0 0 0.5em;
  padding:0;
}
#menu_temi li {
  display: inline;
	line-height: 2em;
	margin-left: 0.2em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
#menu_temi li a:link,
#menu_temi li a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #000;
  margin: 0;
  padding: 0.1em 1em;
} 
#menu_temi li a:hover {/*text-decoration: underline;*/border:solid 1px;}
#menu_temi li.act_temi  a {
  background-color: #45687e;
  color: #f9ffff;
	border:solid #45687e 1px;
}

/* 		LEFT - inizio 		*/
#left {
  position: relative;
	width: 210px;
	float: left;
	margin-left: -100%;
}
#menu {
	background-color: #FFF;
	margin:0.3em;
}
#menu h3 {
	margin: 0 0.1em 0 0;
  padding:0.2em 1em 0.2em 1em;
  font-size: 1.1em;
  background-color: #baccd6;
}
#menu ul {
  list-style-type: none;
  margin: 0;
  padding:0;
}
#menu li {}
#menu li.last {}
#menu li.last a{}
#menu li.active {
	background-color: #e0e1e3;
	background-image: none;
	margin-right: 0.2em;
}
#menu li.active span {
	background-image: url("images/bullet_1.gif");
	background-position: 0 2px;
	background-repeat: no-repeat;
	margin-left:1em;
	padding-left: 1em;
	line-height: 2em;
	font-weight:bold;
}
#menu li a:link,
#menu li a:visited {
	font-weight:bold;
	color:#000;
	display:block;
	margin-left:1em;
	line-height: 2em;
	text-decoration:none;
	padding-left: 1em;
}
#menu li a:hover {text-decoration:underline;}
#menu li.last a:link,
#menu li.last a:visited,
#menu li.last a:hover {margin-top:0em;border-bottom: none;}

#menu li.active a:link,
#menu li.active a:visited {border:none;}
#menu ul.sottomenu {
	background-color: #FFF;
  padding-top: 0.1em;
  padding-bottom: 0.3em;
} 
#menu ul.sottomenu li {
	 background-color: #FFF;
	 background-image: none;
	 margin: 0.5em 0;
}
#menu ul.sottomenu ul.sottomenu li {padding-left: 0.5em;}

#menu ul.sottomenu li a:link,
#menu ul.sottomenu li a:visited {
	border:none;
	padding-left:2em;
	line-height:1em;
	font-weight:normal;
	background-image: none;
}
#menu li.active ul.sottomenu li.active2 a {font-weight:bold;}
#menu li.active ul.sottomenu li.active2 ul.sottomenu a {font-weight:normal;}
#menu li.active ul.sottomenu li.active2 ul.sottomenu li.active2 a {font-weight:bold;} 

.menu_left{}

/*			Sto cercando		*/
#smart_nav {margin:0.3em 0.3em 2em 0.3em;}
#smart_nav h3 {
	margin: 0;
	padding:0.3em 1em 0.3em 1em;
	font-size: 1.1em;
	background-color: #baccd6;
}
#smart_nav p {margin:0 0 0 1em;}
#smart_nav ul {
	list-style-type: none;
	margin-left:1em;
	margin-top:0;
	margin-bottom: 0;
	padding:0;
}
#smart_nav li {
	padding-left:0.7em;
	margin:0.5em 0 0.5em 0.5em;
}

#smart_nav li a:link,
#smart_nav li a:visited {
	color: #000;
	text-decoration:none;
}
#smart_nav li a:hover {text-decoration:underline;}

/*		banner		*/
div#left div.banner_left{padding:0.5em;}
div#left div.banner_left a.banner_link{}
div#left div.banner_left a.banner_link:hoverfont-size:101%;}
div#left div.banner_left a.banner_link:hover img{}
div#left div.banner_left div{margin:0;padding:0;}

/* LEFT - fine */


/* CENTER - inizio */
#wrapper2 {
  position:relative;
  float:left; 
	width:100%;
	background-color: transparent;
}
#wrapper {
  margin-left: 210px;
  margin-right: 0.5em;
  background-color: #FFF;
}
div#content {
	padding: 0.5em 1.5em;
  /*background-image: url("images/top_border_c.jpg");
	background-position: top right;
	background-repeat: repeat-x;*/
}
div#content h1 {
	font-size: 1.6em;
	margin:20px 0 10px;
	line-height: 1.7em;
}
div#content h2 {
  font-size: 1.4em;
	margin:20px 0 10px;
  line-height: 1.5em;
}
div#content p.bodytext {margin:0.5em 0;}
div#content p a {text-decoration:none;}
div#content p a:hover {text-decoration:underline;}
div#content li {margin: 0.5em 0;}
div#content li a {text-decoration:none;}
div#content l1 a:hover {text-decoration:underline;}

div#content a {color: #184B68;font-weight:bold}
div#content a:link {}
div#content a:visited {color:#555}
div#content a:hover {text-decoration:underline;}

div#content p.csc-frame-frame1 {padding:0.2em 1em;font-size:120%;}

div#breadcrumb {
	background-image: url("images/sf_puntini.gif");
	background-position: bottom left;
	background-repeat: repeat-x;					 
	line-height: 1.5em;
	margin-bottom: 1em;
}
div#breadcrumb a:link,
div#breadcrumb a:visited {
	color: #000;
	text-decoration:none;
}
div#breadcrumb a:hover {text-decoration:underline}
div#aggiornamento {clear:left;text-align:right;font-style:italic;margin-top:2em;display:none;}

div#footer {
	 text-align:center;
   clear:both;
	 background-image: url("images/sf_puntini.gif");
	 background-position: top left;
	 background-repeat: repeat-x;		
   /*border-top: 1px dotted black;*/
	 line-height: 2em;
	 margin-top:1em;
}
div#footer a {color: #184B68;font-weight:bold;text-decoration:none;}
div#footer a:link {}
div#footer a:visited {color:#555;}
div#footer a:hover {text-decoration:underline;}
div#footer-menu{}
div#footer-menu ul{
	text-align:center;
  list-style-type: none;
  margin: 0;
	padding: 0.5em;
	vertical-align: middle;
	/*border-top: 1px dotted black;*/
	border-bottom: 1px dotted black;
}
div#footer-menu li {
  display: inline;
  margin: 0 0.5em;
  padding:0 1em;
	/*border:dotted black 1px;*/
	/*background-color:#eee;*/
}
div#footer-menu a:link,
div#footer-menu a:visited {font-weight: bold;text-decoration: none;} 
div#footer-menu a:hover {text-decoration: underline;}

/* CENTER - fine */

/* Tabelle */
table.contenttable {
  border-collapse: collapse;
}
table.contenttable thead tr {background-color:#BACCD6}
table.contenttable tr.tr-even td {background-color: #E0E1E3}
table.contenttable th, table.contenttable td {padding: 0.3em}

/* Tabelle Fiumi e Laghi */
table.q_acqua {}
table.q_acqua th, table.q_acqua td {padding: 0.3em 0.5em;text-align:left;}
table.q_acqua th.td-0 , table.q_acqua td .td-0{width:15%;}
table.q_acqua th.td-1 , table.q_acqua td .td-1{width:15%;}
table.q_acqua th.td-2 , table.q_acqua td .td-2{width:29%;}
table.q_acqua th.td-3 , table.q_acqua td .td-3{width:13%;}
table.q_acqua th.td-4 , table.q_acqua td .td-4{width:13%;}
table.q_acqua th.td-5 , table.q_acqua td .td-5{width:15%;}

/* Forms */
fieldset {border:none}
legend {display:none}
div.csc-mailform label {float:left; width: 10em;background-color:#E0E1E3;padding: 0.3em}
div.csc-mailform input,
div.csc-mailform select {font-size: 1em; margin-bottom:0.5em}
div.csc-mailform textarea {font-size: 1.2em; margin-bottom:0.5em}
div.csc-mailform fieldset label {float:none; width:auto; background-color:transparent; padding:0.3em;}

/* Mappa del sito */
.tx-flseositemap-pi1 ul, .csc-sitemap ul {padding-left: 2em;}
.csc-sitemap ul ul{padding-left: 4em;}
.csc-sitemap ul ul ul {padding-left: 2em;}
.tx-flseositemap-pi1 li, .csc-sitemap li {
  margin: 0.5em auto;
	/*padding-left: 1.5em;
	background-image: url("images/red_arrow.jpg");
	background-position: 0 2px;
	background-repeat: no-repeat;
	list-style-type: none;*/
}
.tx-flseositemap-pi1 a:link, .csc-sitemap a:link {color:#000}
.tx-flseositemap-pi1 a:visited, .csc-sitemap a:visited {color:#999}
.tx-flseositemap-pi1 a:hover, .csc-sitemap a:hover {color:red}

/* Nuova mappa del sito */
#div_mappa {margin:-1em 0;padding:0;}
#div_mappa h1 {margin:0;padding-left:0.5em;background-color:#baccd6;color:#000;}
#div_mappa a {margin: 0;padding-left:0.5em;}
#div_mappa ul li {
	margin-left:-1em;
	padding-left:0;
	line-height: 1.5em;
	background-color:#e0e1e3;color:#000;
	list-style-type: none;
}
#div_mappa ul ul, #div_mappa ul ul li {background-color:#fff;color:#000;}
#div_mappa ul ul {
	margin-top:0.5em;
	margin-left:0;
	padding-left:3em;
}
#div_mappa ul ul li {
	margin-top:0.5em;
	margin-left:0;
	padding-left:1em;
	line-height: 1.1em;
	list-style-image: url("images/bullet_blue.gif");
	list-style-type: none;
}
#div_mappa ul ul ul li {
	margin-top:0.5em;
	margin-left:0;
	padding-left:0em;
	line-height: 1.1em;
	list-style-image: none;
}
#div_mappa ul ul ul li {list-style-type:circle;}
#div_mappa ul ul ul ul li {list-style-type:disc;}

/* Filelinks */
/*
div.filelinks {margin: 0 0.3em;}
div.filelinks span {padding: 0.5em 0;}*/
div.filelinks span.filecount {display:none}
/*
div.filelinks div.pdf {
	border-bottom: 1px dotted #000;
	background-image: url("images/pdf.gif");
	/*background-repeat:no-repeat;
	background-position: top left;
	padding-left: 1.7em;*/ /*
}
div.filelinks div.last {border-bottom: none;}
div.filelinks a:link {color: #184B68;font-weight:bold; text-decoration:underline}
div.filelinks a:visited {color:#555}
div.filelinks a:hover {text-decoration:none}
*/

/* Feed Reader */
div.tx-nrdfimport-pi1 h4 a{
	color:#F00;
	font-size: 1.1em;
}
div.tx-nrdfimport-pi1 li {
	margin: 0.5em auto;
	padding: 1em 0;
	padding-left: 1.5em;
	background-image: url("images/red_arrow.jpg");
	background-position: 0 1.2em;
	background-repeat: no-repeat;
	list-style-type: none;
	border-bottom: 1px dashed #000;
}
div.tx-nrdfimport-pi1 li a:link {color:#000}
div.tx-nrdfimport-pi1 li a:visited {color:#999}
div.tx-nrdfimport-pi1 li a:hover {color:#F00}

/* Ricerca nelle tabelle del database*/
div.tx-fesearchintable-pi1 a:link {color:#F00;text-decoration:none}
div.tx-fesearchintable-pi1 a:visited {color:#999;text-decoration:none}
div.tx-fesearchintable-pi1 a:hover {color:#F00;text-decoration:underline}
div.tx-fesearchintable-pi1 ol li {margin: 0.5em 0}

/* Forum */
div#tx_chcforum-pi1 a:link,
div#tx_chcforum-pi1 a:visited {color: #184B68;font-weight:bold; text-decoration:underline}
div#tx_chcforum-pi1 a:hover {text-decoration:none}

/* Questionario */
fieldset.survey_item {border:none}

/* Modulistica */
div.tx-julleformpreview-pi1 {margin: 1em 0}
div.tx-julleformpreview-pi1 div.label {float:left; width:10em; font-weight:bold;padding:0.3em;margin-bottom: 0.5em;background-color:#E0E1E3}
div.tx-julleformpreview-pi1 div.value {padding:0.3em;margin-bottom: 0.5em;margin-left: 10.5em}

.clear {clear:both}
#menu li.active span.accesskey {
	 background-image: none;
	 margin-left:0;
	 padding-left: 0;
	 text-decoration:underline;	 
}

/* METEO */

div.meteo_today {clear:left;border:2px solid #BACCD6;padding:0.5em;margin-bottom:1em;}
div.meteo_today div.image {float:left; width:250px; padding:10px;}
div.meteo_today div.image p {text-align:left;}
div.meteo_today div.description {float:left; padding:10px}
div.meteo_today div.description p {margin-top:30px;}
div.meteo_today div.description p span.blue {color:blue}
div.meteo_today div.description p span.red {color:red}
div.meteo_today p.previsione {border: 1px solid #E0E1E3; clear:left;padding:1em;background-color:#E0E0E0}


/* css styled content */
/*
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: none; }
DIV.csc-textpic-above DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: none; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: none; }
DIV.csc-textpic-clear { clear: both; }
*/
/* ++++++++++++++++++++++++++++++++++ */
/* Margins around images: */
/* Pictures on left, add margin on right */
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin:0;
	padding-right:1.5em;
}
/*\*/ * html div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image {	margin-top /*\*/:1em;} /**/ 
/*\*/ * html div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image {margin-top /*\*/:1em;} /**/ 
/*\*/ * html div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {	margin-top /*\*/:1em;} /**/ 

/* Pictures on right, add margin on left */
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin:0;
	margin-left:1.5em ;
}
/*\*/ * html div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image{	margin-top /*\*/:1em;} /**/ 
/*\*/ * html div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image{margin-top /*\*/:1em;} /**/ 
/*\*/ * html div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image{	margin-top /*\*/:1em;} /**/ 

/* Margins around ul  */
/* ul on right, add margin on left */
/*div.csc-textpic-left div.csc-textpic.csc-textpic-intext-left */
div.csc-textpic-text ul li{
	/*border:solid red 1px;*/
}

/* Paragraph - Text */
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.csc-frame-frame1 {padding:0.5em;background-color: #EDEBF1; border: 1px solid #333333;}
.csc-frame-frame2 {padding:0.5em;background-color: #F5FFAA; border: 1px solid #333333;}
.important {color: #8A0020;}
.name-of-person {color: #10007B;}
.detail {color: #186900;}
.component-items {color: #186900;}
.action-items {color: #8A0020;}
.component-items-ordered {color: #186900;}
.action-items-ordered {color: #8A0020;}



/* ++++++++++++++++++++++++++++++++++ */


