
/*************/
/* PORTALE   */
/* overwrite */
/* ***********/
body{
	color: #000000;
}

/*
#colonna-des a:hover{
  color: #336699;
	text-decoration: underline;
}
#colonna-des a{
  color: #336699;
	text-decoration: none;
}
*/
#colonna-dx a:hover{
  color: #66CCFF; /*336699;*/
	text-decoration: underline;
}
#colonna-dx a{
  color: #66CCFF; /*336699;*/
	text-decoration: none;
}
#colonna-sx a:hover{
  color: #66CCFF; /*336699;*/
  font-weight:normal;
  text-decoration: underline;
}
#colonna-sx a{
  color: #66CCFF; /*336699;*/
  font-weight:normal;
  text-decoration: none;
}
#colonna-sx li a:hover{
  color: #ffffff;
  font-weight:normal;
  text-decoration: none;
}
#colonna-sx #navigazione2 ul li ul li a:hover{
  color: #676767;
  font-weight:normal;
  text-decoration: none;
}

#colonna-sx li a{
  color: #ffffff;
  font-weight:normal;
  text-decoration: none;
}

#colonna-cen div {
  color: #ffffff;
}

#news-eventi {
	width: 244px;
	height: 29px;
	margin-bottom: 22px;
	background: url(/portale-theme/images/_portale/interna/news-titolo.gif) no-repeat;
}

#news-first {
	color: #66CCFF;
	font-weight: bold;
	float: left;
	width: 150px;
}

#contenuti #colonna-sin li a.testo{
	width: 142px;
}

#contenuti #colonna-sin li h5 {
	width: 142px;
}

#contenuti ul {
  margin-bottom:1px;
  margin-top:1px;
}
#contenuti div.journal-content-article ul li {
  color: #003333;
  padding-left:0px;
  padding-bottom:1px;
  padding-top:1px;
  margin-left:20px;
  line-height:18px;
  list-style-type:circle;
  list-style-image: url('/portale-theme/images/_portale/ddt_bulletbw.png');
}
#contenuti div.journal-content-article ol li {
  color: #003333;
  padding-left:0px;
  padding-bottom:1px;
  line-height:18px;
  padding-top:1px;
  margin-left:20px;
}


/* Spaziature per paragrafi nei journal */
#contenuti p {
  margin-bottom:9px;
  text-align:left;
  line-height:18px;
  color:#003333;
}

#contenuti p img {
  padding-left:12px;
  padding-right:12px;
}

#colonna-dx p {
  margin-bottom:9px;
}
#colonna-sx p {
  margin-bottom:9px;
}

#contenuti #breadcrumbs p{
	padding: 5px 0 0 5px;
}

/* Fine spaziature ... */

#contenuti li {
  margin-left:12px;
}

#header #topNavigazione{
	font: normal 11px "Trebuchet MS",Garuda,Arial,sans-serif;
	position: absolute;
	top: 3px;
	right: 0;
}

#header #topNavigazione dl{
	float: left;
	height: 16px;
	background: url(/portale-theme/images/_portale/interna/nav-separatore.jpg) no-repeat left;
	padding: 5px 7px 0 9px;
}

#header #topNavigazione dd{
	color: #66CCFF;
}

#header #topNavigazione a{
	text-decoration: none;
	color: #66CCFF;
}

#header #topNavigazione a:hover{
	text-decoration: underline;
}

#contenuti input[type="text"],select {
 margin-top:4px;
}
#colonna-sx input[type="radio"] {
 background:transparent;
}
#colonna-dx input[type="radio"] {
 background:transparent;
}

/***********/
/* LIFERAY */
/***********/
#colonna-sin .portlet-title {
	display: block;
	font-weight: bold;
	min-width: 50%;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 0px;
	text-align: left;
	color: #304968; /* CESTEC Modificato topper della portlet */
	background: url(/portale-theme/images/_portale/interna/portlet-topper-gray.png) no-repeat right top; /* CESTEC Modificato topper della portlet */
}
#colonna-cen .portlet-title {
	display: block;
	font-weight: bold;
	min-width: 50%;
	padding-right: 0px;
	padding-left: 8px;
	margin-left: 0px;
	text-align: left;
	color: #304968; /* CESTEC Modificato topper della portlet */
	background: url(/portale-theme/images/_portale/interna/portlet-topper-gray.png) no-repeat right top; /* CESTEC Modificato topper della portlet */
}

#colonna-des .portlet-title {
	display: block;
	font-weight: bold;
	min-width: 50%;
	padding-right: 0px;
	padding-left: 8px;
	margin-left: 0px;
	text-align: left;
	color: #ffffff; /* CESTEC Modificato topper della portlet */
	background: url(/portale-theme/images/_portale/interna/portlet-topper-navy.png) no-repeat right top; /* CESTEC Modificato topper della portlet */
}

.ui-autocomplete-even, .results-row td {
background: #ffffff none repeat scroll 0 0;
color: #304968;
}
.ui-autocomplete-odd, .results-row td {
background: #ffffff none repeat scroll 0 0;
color: #304968;
}

#colonna-dx .ui-autocomplete-even, #colonna-dx .results-row td {
background: #293D58 none repeat scroll 0 0;
color:#ffffff;
}
#colonna-dx .ui-autocomplete-odd, #colonna-dx .results-row.alt td {
background:#293D58 none repeat scroll 0 0;
color:#ffffff;
}

#sx-content .ui-autocomplete-even, #sx-content .results-row td {
background: #ffffff none repeat scroll 0 0;
color:#ffffff; /* #304968; */
}
#sx-content .ui-autocomplete-odd, #sx-content .results-row td {
background: #ffffff none repeat scroll 0 0;
color:#ffffff; /* #304968; */
}

#colonna-sx .ui-tabs li.current a,#colonna-sx .ui-tabs li.current span {
background:#AAAAAA none repeat scroll 0 0;
}
#colonna-dx .ui-tabs li.current a,#colonna-dx .ui-tabs li.current span {
background:#AAAAAA none repeat scroll 0 0;
}


.portlet-topper {
	background: transparent;
	border-bottom: 0px solid #617601;
	padding-right: 0px;
	position: relative;
	text-align: left;
}

#colonna-cen .portlet-topper {
	padding-right: 8px;
}

.portlet-boundary {
  margin:0px;
  padding:0px;
}
.portlet-content-container {
  padding:6px;
}

#colonna-sin .portlet-content-container {
  padding-left:0px;
  margin-left:0px;
}
#colonna-sin .portlet-content {
  padding-left:0px;
  margin-left:0px;
}

#colonna-cen .portlet-content {
  padding-left:0px;
  margin-left:0px;
}
#colonna-cen .portlet-content-container {
  padding-left:0px;
  margin-left:0px;
}

.portlet {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 3px;
	text-align: left;
}

/* Ridefinizione dragging portlet */

.ui-proxy{
	background:#AAE4FF;
	border:3px double navy;
	height:200px;
}

.drop-area {
  background:#FFAEFC;
	border:1px double silver;
	margin: 10px;
	padding:10px;
	vertical-align:top;  
	/*position: relative;*/
}

.active-area {
	background:#FCFF60;
	border:2px double coral;
	margin: 10px;
	padding:10px;
}

/* end */
/*
.ui-proxy {
	background-color: #7FC9FF;
}
*/

/*COLONNA SX*/
#colonna-sx .portlet, #colonna-sx .portlet-borderless-container{
	padding: 0 0 16px 0;
	margin:  15px 0 0 0;
	color: #FFFFFF;
	background: #324A69 url(/portale-theme/images/_portale/interna/boxsx-bordobasso.gif) no-repeat right bottom;
}

#colonna-sx .portlet-title {
	display: block;
	font-weight: normal;	
	padding: 12px 0 0 28px; /* 2px 0 0 28px; */
	margin: 0 0 5px 0;
	color: #66CCFF;
	height: 30px; /*19px*/
	font-size: 14px;
	background: url(/portale-theme/images/_portale/interna/box-sfondo-titolo.gif) no-repeat left center; /*senza left center*/
}

#colonna-sx .portlet-topper{
	height: 32px; /*16px*/
	margin-bottom: 5px;
	background: url(/portale-theme/images/_portale/interna/boxsx-bordoalto.gif) no-repeat right top;
}

#colonna-sx .portlet-content{
	padding: 0 18px 0 28px;
}

#colonna-sx .portlet-content-container {
  padding:0;
}

#colonna-sx .portlet-borderless-container > div{
	padding: 16px 18px 0 28px;
	background: url(/portale-theme/images/_portale/interna/boxsx-bordoalto.gif) no-repeat right top;
}

#colonna-sx .portlet-borderless-container .portlet-borderless-bar{
	padding: 0;
	background: #ffffff none repeat scroll 0 0;
}

#colonna-sx .portlet-borderless-container .portlet-borderless-bar .portlet-title-default{
	color: #000000;
}

/* FINE COLONNA SX*/

/*COLONNA DX*/
#colonna-dx .portlet, #colonna-dx .portlet-borderless-container{
	padding: 0 0 16px 0;
	margin:  15px 0 0 0;
	color: #FFFFFF;
	background: #324A69 url(/portale-theme/images/_portale/interna/boxdx-bordobasso.gif) no-repeat left bottom;
}


#colonna-dx .portlet-title {
	display: block;
	font-weight: normal;	
	padding: 12px 0 0 28px; /* 2px 0 0 28px; */
	margin: 0 0 5px 0;
	color: #66CCFF;
	height: 30px; /*19px*/
	font-size: 14px;
	background: url(/portale-theme/images/_portale/interna/box-sfondo-titolo.gif) no-repeat left center; /*senza left center*/
}

#colonna-dx .portlet-topper{
	height: 32px; /*16px*/
	margin-bottom: 5px;
	background: url(/portale-theme/images/_portale/interna/boxdx-bordoalto.gif) no-repeat left top;
}

#colonna-dx .portlet-content{
	padding: 0 18px 0 28px;
}

#colonna-dx .portlet-content-container {
  padding:0;
}

#colonna-dx .portlet-borderless-container > div{
	padding: 16px 18px 0 28px;
	background: url(/portale-theme/images/_portale/interna/boxdx-bordoalto.gif) no-repeat left top;
}

#colonna-dx .portlet-borderless-container .portlet-borderless-bar{
	padding: 0;
	background: #ffffff none repeat scroll 0 0;
}

#colonna-dx .portlet-borderless-container .portlet-borderless-bar .portlet-title-default{
	color: #000000;
}

/* FINE COLONNA DX*/

/* Definizione regole per box elegant di sinistra - INIZIO */
#display_elegant_sx{
	margin: 10px 0 0px -28px;
}

#display_elegant_sx li{
	clear: left;
}

#display_elegant_sx li a.testo{
	padding-bottom: 10px;
}

#display_elegant_sx li a.testo{
	text-decoration: none;
	color: #FFFFFF;
	float: left;
	width: 145px;
}

#display_elegant_sx li a.data{
	text-decoration: none;
	color: #66CCFF;
}

#display_elegant_sx li a:hover{
	text-decoration: none;
}

#display_elegant_sx li img{
	background: url(/portale-theme/images/_portale/interna/news-foto-bg.gif) no-repeat;
	padding: 4px 4px 4px 0;
	width: 73px;
	height: 47px;
	float: left;
	margin-right: 8px;
}

#display_elegant_sx li h5{
	color: #66CCFF;
	font-weight: bold;
	float: left;
	width: 145px;
}
/* Definizione regole per box elegant di sinistra - FINE */

/* Definizione regole per box elegant di destra - INIZIO*/
#display_elegant_dx{
	margin: 10px 0 0 0;
}

#display_elegant_dx li{
	margin-bottom: 15px;
}

#display_elegant_dx li h5{
	color: #66CCFF;
	font-weight: bold;
}

#display_elegant_dx li a.titolo{
	text-decoration: none;
	color: #66CCFF;
}

#display_elegant_dx li a.testo{
	padding-bottom: 10px;
}

#colonna-dx #display_elegant_dx li a.testo{
	text-decoration: none;
	color: #FFFFFF;
}

#colonna-sx #display_elegant_dx li a.testo{
	text-decoration: none;
	color: #FFFFFF;
}

#contenuti li a.testo{
	text-decoration: none;
       color:#000000;
}

#contenuti #display_elegant_dx {margin-left:-8px}
#contenuti #display_elegant_dx a.titolo {color:steelblue}

/* Definizione regole per box elegant di destra - FINE*/

/*
.ui-proxy.generic-portlet {
	height: 200px;
	width: 300px;
	background-color: yellow;
}
*/

/* Document Library Dispaly per colonna dx e colonna sx - INIZIO*/
/*
#colonna-sx .results-grid, #colonna-dx .results-grid{
	border: 0;
}
*/
#colonna-sx .results-grid .results-header th, #colonna-dx .results-grid .results-header th{
	background-color: #1F3046;
	padding: 4px;
}

#colonna-sx .results-grid .results-row, #colonna-dx .results-grid .results-row{
	background-color: #293D58;
	/*border-bottom: 1px solid #FFFFFF;*/
}

#colonna-sx .results-grid .results-row td, #colonna-dx .results-grid .results-row td{
	padding: 4px;
	background:transparent;
}

#colonna-sx .results-grid .results-row td a, #colonna-dx .results-grid .results-row td a{
	background:transparent;
	color: #66CCFF;
}

/* Document Library Dispaly per colonna dx e colonna sx - FINE*/

/* WebForm per colonna dx e sx - INIZIO */
#colonna-sx .uni-form fieldset legend, #colonna-dx .uni-form fieldset legend {
  color:#DEDEDE;
}
/* WebForm per colonna dx e sx - FINE */

#contenuti .portlet-content {
  padding-left:0px;
  margin-left:0px;
}

#contenuti .portlet-content-container {
  padding-left:0px;
  padding-right:0px;
  margin-left:0px;
  margin-right:0px;
}

#contenuti .portlet-title {
  /*border-bottom: 2px solid #DEDEDE;*/
  padding-left:0px;
  padding-bottom:1px;
  padding-top:0px;
  color:#3D7C13;
  font: normal 21px "Trebuchet MS";
  text-align:bottom;  
}

.titolo-portale {
  color:#3D7C13;
  font: normal 21px "Trebuchet MS";
  margin-top:8px;
  margin-bottom:8px;  
}


