body {
	font-family:Verdana, Helvetica, Tahoma, sans-serif;
	font-size:62.5%;
	background-color:#FFF;
	color: #000;
	padding: 0px;
	margin:0 1px 0 0;
}
 
h1 {font-size:2em}  /* displayed at 24px */
h2 {font-size:1.5em}  /* displayed at 18px */
h3 {font-size:1.25em}  /* displayed at 15px */
h4 {font-size:1em}  /* displayed at 12px */

INPUT, SELECT, TH, TD {font-size:1em}

a:link {
	color:#077ec1;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	color: #264068;
	text-decoration: underline;
	font-weight:bold;
}
a:hover {
	background-color:#077ec1;
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}

hr {
  display:none;
}

#luceramultimedia {
  background:#FFF url(row1a.jpg) repeat-x bottom left;
  height:40px;
  padding:0px;
  margin:0px;
}

#luceramultimedia H3 {
  display:none;
}
/*
#luceramultimedia1 {
  padding:15px 0px 0px 10px;
  margin:0px;
  float:left;
}
#luceramultimedia2 {
  padding:0px;
  margin:0px;
  float:right;
  width:250px;
}*/

#luceramultimedia3 {
  background:  url(row1b.png) no-repeat top right;
  padding:20px 0px 0px 10px;
   margin:0px;
  /*padding:0px;
  margin:15px 0px 0px 10px;*/
  /*float:right;*/
  text-align: left;
}

#luceramultimedia2 {
	display: none;
}

#header {
  clear:both;
  background: #FFF url(row2b.jpg) repeat-x top left;
  height: 180px;
  margin:0px;
  padding:0px;
}

#header H1 {
	display:none;
}

#header H2 {
	display:none;
}

#header H3 {
	display:none;
}

/*
#header1 {
  padding:0px;
  margin:0px;
  float:left;
}
  
#header2 {
  padding:0px;
  margin:0px;
  float:right;
}*/

#header3 {
  padding:0px;
  margin:0px;
  /*float:right;*/
  background: url(row2c.jpg) no-repeat top right;
  height: 180px;
  text-align: left;
}

#menu-top {
  clear:both;
  BACKGROUND: #FFF url(row3a.jpg) repeat-x top left;
  height:30px;
  padding:0px;
  margin:0px;
}

#home {
  float:left;
  padding-left:10px;
  margin:0px;
}

#percorso {
  float:left;
}

#data {
  float:right;
  padding-right:20px;
  margin:0px;
}


#contenitore {
  Margin:1em 0 0 0;
  width:100%;
  height:100%;
}

#colsx1 {
  width: 16%;
  float: left;
  margin:0 0 5em 0;
  padding:0px;
  font-size:1em;
    text-align: center;
}

#colsx2 {
  width: 20%;
  float: left;
  margin:0 0 5em 0;
  padding:0;
  font-size:1.2em;
}

#contenuti {
  width: 45%;
  float: left;
  /*text-align: justify;*/
  margin:0 0 5em 0;
  padding:0;
  font-size:1.2em;
}

#coldx {
	width: 18%;
	float:left;
	/*text-align: justify;*/
	margin:0 -.1em 5em 0;
	padding:0;
	font-size:1em;
}

#footer {
	clear:left;
	BACKGROUND:#FFF url(row5a.jpg) repeat-x center left;
	height:110px;
	padding:0px;
	color:#FFF;
	TEXT-ALIGN: center;
	font-size:1em;
	font-weight:bold;
}

#footer1 {
  margin:0;
  padding:4em 0 0 0;
  float:left;
  width:90%;
}

#footer2 {
  float:right;
  margin:0;
  padding:0;
}

#footer2 H3 {
	display:none;
}

a.footerx:link {
	color:#FFF;
	text-decoration: underline;
	font-weight:bold;
}
a.footerx:visited {
	color: #ccc;
	text-decoration: underline;
	font-weight:bold;
}
a.footerx:hover {
	background-color:#FFF;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}


#colsx1 h3{
	BACKGROUND: #FFF url(triangolo2.png) no-repeat center left;
	padding: 0 0 0 1em;
	COLOR: #999;
	TEXT-ALIGN: left;
	margin:0px;
}

#colsx2 h3{
	BACKGROUND: #FFF url(triangolo2.png) no-repeat center left;
	padding: 0 0 0 1.5em;
	margin:0;
	COLOR: #999;
	TEXT-ALIGN: left;
}

#colsx2 UL {
	padding: 0;
	margin: 1em 0 2em 0;
}
#colsx2 LI {
	padding: 0;
	margin: 0;
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM: #bfbaba .1em solid;
	/*width:100%;*/
}
#colsx2 LI A {
	PADDING-RIGHT: .8em;
	BORDER-LEFT: #ccc 1em solid;
	DISPLAY: block;
	PADDING-LEFT: .5em;
	PADDING-BOTTOM: .3em;
	background-color:#FFF;
	COLOR: #077ec1;
	PADDING-top: .3em;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	margin:0;
}

#colsx2 LI :hover {
	COLOR: #fff;
        BACKGROUND-COLOR: #077ec1;
	BORDER-LEFT: #FF9900 1em solid;
}

#colsx2 ul li .act {
	background-color:#FF9900;
	color:#FFF;
	BORDER-LEFT: #077ec1 1em solid;
}

#contenuti h3{
	display:block;
	padding:0 0 0 1.5em;
	BACKGROUND: #FFF url(triangolo.png) no-repeat center left;
	margin:0;
	COLOR: #FF9900;
	LETTER-SPACING: .1em;
}

#box {
	margin: 1em 0 2em 0;
	padding: 0 .5em 0 .5em;
	COLOR: #077ec1;
	BACKGROUND-COLOR: #FFF;
	/*text-align: justify;*/
}


.news_latest_cat {
	/*float:left;*/
	margin:.2em 0 .2em 0;
	padding:0;
	font-weight:bold;
}

.news_latest_date {
	/*float:right;*/
	margin:.2em 0 .2em 0;
	padding:0;
}

.news_lat {
	margin:1em 0 .5em 0;
	padding:.3em;
	color: #000;
	/*float: left;*/
	 border:.1em solid #ccc;
	background-color:#F5F5F5;
}

.news_list {
	margin:1.5em 0 .5em 0;
	padding:0;
	background-color:#FFF;
	color: #000;
	float: left;
	border:.1em solid #ccc;
}

.news_predsucc {
	text-align:center;
}

.news_titolo {
	clear:both;
	margin:0;
	padding:0 0 .3em 0;
}

.news_testo {
	text-align: justify;
	margin:0;
	padding:0;
	font-style: italic;
}

.thumbnail-sx{
	float: left;
	padding: .5em .5em .5em .5em;
	margin:0;
}

.thumbnail-dx{
	float: right;
	padding: .5em .5em .5em .5em;
	margin:0;
}

.img-sx{
	float: left;
	padding: 1em 1em 1em 1em;
	margin:0;
}

.img-dx{
	float: right;
	padding: 1em 1em 1em 1em;
	margin:0;
}

#coldx h3{
	BACKGROUND: #FFF url(triangolo2.png) no-repeat center left;
	padding:0 0 0 1.5em;
	COLOR: #999;
	TEXT-ALIGN: left;
	margin:0;
}

#coldx UL {
	padding: 0;
	margin: 1em 0 2em 0;
}
#coldx LI {
	padding:0;
	margin: 0;
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM: #bfbaba .1em solid;
}
#coldx LI A {
	PADDING: .3em .5em .3em .8em;
	BORDER-right: #ccc 1em solid;
	DISPLAY: block;
	background-color:#FFF;
	COLOR: #077ec1;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin:0;
}

#coldx LI :hover {
	COLOR: #fff;
        BACKGROUND-COLOR: #077ec1;  
	BORDER-right: #FF9900 1em solid;
}

#colsx1_box {
	padding:0 .8em 0 1em;
	margin:0;
}

#colsx2_box {
	padding:0 .1em 0 .2em;
	margin:0;
}

#contenuti_box {
	padding:0 .4em 0 .4em;
	margin:0;
}

#coldx_box {
	padding:0 0 0 .4px;
	text-align: center;
	margin:0;
}

#accessibility {
	text-align:center;
}

#accessibility img{
	border:0;
}

#icone {
	padding:1.5em 0 1em 0;
}

#tornasu {
	text-align:right;
}
/* modifica template gov_accessibility */
  
.news_latest {
    padding-bottom:2em;
    padding-top:1em;
    border: #FFF .1em solid; /*#83BEDE 1px solid;*/
    background-color:#F5F5F5;
}

.news_latest_img {
  border: #fff .1em solid;
}

.contentWrapper {
  border: #FFF .1em solid;
}

.contentWrapper .csi-text {
  /*text-align:justify;*/
  /*text-indent: 18px;*/
}

.csi-caption
	{
	text-align: center;  
	font-style: italic;
	}

.contentWrapper .csi-textpic .csi-image
	{
		float: right;
		margin: 0 0 1em 1em;
		border: #fff .1em solid;
		/*clear: right;*/
	}

.tx-nrdfimport-pi1 {
	margin:2em 0 0 0;
	padding:0;
}

.tx-nrdfimport-pi1 UL {
	LIST-STYLE-TYPE: none;
	padding:0;
	margin:0;
}

.template_detail_comment {
	font-style: italic;
	text-align: center;
}

.template_detail_title {
	text-align: center;
	margin-bottom:2em;
}

/* plugin link list */
.tx-sklinklist-pi1{
	margin-top:2em;
}

.tx-sklinklist-pi1 form{
	text-align:center;
	LETTER-SPACING: .1em;
}

#news_search{
	margin-top:2em;
}
#news_search label{
	font-weight:bold;
	margin-bottom:1em;
}

#news_indietro {
	text-align: center;
}

.tx-ttnews-browsebox {
	background-color:#FFF;
	border:0;
}

