/*
 * SICI Templates 
 * Copyright (C) 2005-2007 
 *     Amministrazione Provinciale di Pesaro e Urbino - Italy
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile GPL.txt
 */
/*
 * $URL: https://tritone/svn/REPOS01/Typo3/tmpl/sici/trunk/union/css/cms.css $ 
 * $Id: cms.css 4603 2010-04-08 11:31:45Z davide $
 *
 * Autori: Davide Principi & Samuele Ortolani
 */
@media screen {

div.cms-size-medium div.csc-cobj-wrap {
margin: 0em 1em;
}
div.cms-size-small div.csc-cobj-wrap {
margin: 0em 1ex;
}

div.cms-content-normal {
padding: 0.2em 0em 1em 0em;
}

div.cms-content-left,
div.cms-content-right,
div.cms-content-border {
padding-bottom: 0.4em;
}

/* liste */
ul.csc-bulletlist {
margin: 0em;
padding: 0em;
}

ul.csc-bulletlist li {
margin: 0em;
padding: 0em;
}

ul.csc-bulletlist.csc-bulletlist-0 li {
list-style-type: disc;
}
ul.csc-bulletlist.csc-bulletlist-1 li {
list-style-type: square;
}
ul.csc-bulletlist.csc-bulletlist-2 li {
list-style-type: circle;
}
ul.csc-bulletlist.csc-bulletlist-3 li {
list-style-type: decimal;
}


div.cms-size-small ul.csc-bulletlist li {
list-style-position: inside;
}

div.cms-size-medium ul.csc-bulletlist li {
list-style-position: outside;
margin: 0.2em 0em 0.2em 2em;
}
/* end liste */

/* header BEGIN */
div.csc-header {
clear: both;
}

div.cms-size-medium div.csc-header {
margin: 0.8em 0em 0.5em 0em;
padding-left: 0.5em;
font-weight: bold;
color: #222;
}

div.cms-size-medium div.csc-header.csc-header-n1  {
margin-top: 0em;
}

div.csc-header.csc-header-lst1 {
border-top-width: 1px;
border-top-style: solid;
padding-top: 1em;
margin-top: 1em;
}

div.csc-header.csc-header-lst2 {
border-top-width: 3px;
border-top-style: double;
padding-top: 1em;
margin-top: 1em;
}
	
div.csc-header.csc-header-lst3 {display: none} /* Semantic markup */	


div.cms-size-medium p.csc-subheader {
padding-left: 1em;
}

div.cms-size-medium p.csc-subheader {
margin: 0.3em 0em 0.8em 0em;
font-style: italic;
}

div.cms-size-medium h1 {
font-size: 1.4em;
}
div.cms-size-medium h2 {
font-size: 1.2em;
}
div.cms-size-medium h3, 
div.cms-size-medium h4, 
div.cms-size-medium h5, 
div.cms-size-medium h6 {
font-size: 1.1em;
}
/* header END */

div.cms-size-medium p.bodytext {
	margin: 0.5em 0em 0.5em 0em;
}

div.cms-size-medium {
font-size: 0.8em;
}

div.cms-size-small p {
	margin: 0em 0em 0.3em 0em;
}

div.cms-size-small {
font-size: 0.72em;
}

div.cms-size-small h1 {
font-weight: bold;
font-size: 1em;
}

div.cms-size-small h2,
div.cms-size-small h3,
div.cms-size-small h4,
div.cms-size-small h5,
div.cms-size-small h6 {
font-size: 1em;
font-weight: normal;
}



p.bodytext.abstract {
padding-left: 1em;
}

p.description {

}

/* cohesion BEGIN */
div.auth-status {
text-align: right;
color: #888;
border-bottom: 1px dotted #888;
padding: 0ex 0ex 1ex 0ex;
margin: 0em 0em 1em 0em;
}

div.auth-status form {
border: none;
}

div.auth-status button {
background: #eee;
color: #666;
border: 1px outset #888;
padding: 0em;
margin: 0em 1ex;
font-size: 100%;
cursor: pointer;
}
/* cohesion END */

/* FontResizer BEGIN */
.frsz-S {
font-size: 90%;
}
.frsz-M {
font-size: 100%;
}
.frsz-L {
font-size: 120%;
}
.frsz-XL {
font-size: 140%;
}
.frsz-XXL {
font-size: 160%;
}
/* FontResizer END */


div.navmenu {
border-width: 1px 0px;
border-style: dotted;
text-align: center;
width: 60%;
padding: 0.2em 0em;
}

div.navmenu ul {
margin: 0em;
padding: 0em;
}

div.navmenu li {
margin: 0em;
padding: 0em 0.7em;
list-style: none;
display: inline;
white-space: nowrap;
}

div.navmenu li img {
vertical-align: middle;
margin: 0px 2px;
}

table.contenttable p.bodytext {
margin: 0em;
}

/* link */
.cms-content-left a:link,
.cms-content-normal a:link,
.cms-content-border a:link,
.cms-content-right a:link {
 color: rgb(0,43,185);
 text-decoration:none;
  
 }
 
.cms-content-left a:visited,
.cms-content-normal a:visited,
.cms-content-border a:visited,
.cms-content-right a:visited{
 color: rgb(90,54,150);
 text-decoration:none;
 }
 
  
.cms-content-left a:active,
.cms-content-normal a:active,
.cms-content-border a:active,
.cms-content-right a:active{
 text-decoration:none;
}
 
.cms-content-left a:hover, 
.cms-content-normal a:hover, 
.cms-content-border a:hover, 
.cms-content-right a:hover{
 color: rgb(0,43,185);
 text-decoration:underline;
}
 


/* cms */
div.cms-content-left div.csc-header, 
div.cms-content-border div.csc-header, 
div.cms-content-right div.csc-header {
background-image: url("../img/quadrato_bucato_grande.png");
background-position: 0px 0px;
background-repeat: repeat-y;
border-top-style: solid;
border-top-width: 1px;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 20px;
margin-bottom: 0.5em;
}

div.sub-fp div.cms-content-left,
div.sub-main div.cms-content-left, 
div.sub-main div.cms-content-border,
div.sub-main div.cms-content-right,
div.sub-large div.cms-content-left, 
div.sub-large div.cms-content-border,
div.sub-large div.cms-content-right {
border-bottom-style: solid;
border-bottom-width: 1px;
}


div.sub-main div.cms-content-border div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}

div.sub-large div.cms-content-border div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}


div.sub-fp div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}


/********************************************/


/* MENU */

dl.csc-menu {
margin: 0.4em 0em;
}

dl.csc-menu dt {
margin: 0.5em 0em 0em 0em;
padding-left: 14px;
background-image: url("../img/page.png");
background-position: 0% 50%;
background-repeat: no-repeat;
}

dl.csc-menu dd {
margin: 0.1em 0em 0.5em 2em;
}

table.contenttable {
font-size: 1em;
margin: 3px 3px 0px 3px;
}

/* table Layout 0 */
table.contenttable.contenttable-0 td, 
table.contenttable.contenttable-0 th {
padding: 0.2em 0.3em;
}

/* table Layout 1 */
table.contenttable.contenttable-1, 
table.contenttable.contenttable-2, 
table.contenttable.contenttable-3 { 
border-collapse: collapse;
}

table.contenttable.contenttable-1 td,
table.contenttable.contenttable-1 th {
	padding: 0.2em 0.3em;
	border-style: solid;
	border-width: 1px;
}

/* table Layout 2 */
table.contenttable.contenttable-2 td, 
table.contenttable.contenttable-2 th {
	padding: 0.2em 0.5em;
	border-style: solid none;
	border-width: 1px;
	text-align: center;
}

/* table Layout 3 */
table.contenttable.contenttable-3 td,
table.contenttable.contenttable-3 th {
	padding: 0.2em 0.5em;
	border-style: solid none;
	border-width: 1px;
	text-align: center;
}

/* sici_facets */
ul.sf {
margin: 0em 0em 0em 1em;
padding: 0em;
}

ul.sf.root-group {
margin: 0em;
}

ul.sf li {
list-style: none;
margin: 0.6em 0em;
clear: both;
line-height: 110%;
}

h3.sf {
font-size: 1.1em;
font-weight: bold;
padding: 0.2em 0em;
}

h3.sf.level-1 {
border-top: 3px double #aaa;
margin: 1em 0em;
}

h3.sf.level-2 {
border-top: 1px solid #ccc;
margin: 0.5em 0em;
}

h3.sf.level-3 {
border-top: 1px dotted #ccc;
margin: 0.1em 0em;
}

ul li.sf.compact.np.other {
margin: 0.2em 0em 0.2em 60px;
list-style: circle;
}

h3.sf.np-group {
border-top: 1px dotted #ccf;
margin: 0.1em 0em;
}

div.sf.maxitems-box {
float: right;
font-size: 1em;
font-weight: normal;
}

div.sf.detailed.info {
float: left;
width: 70%;
}

div.sf.detailed.thumb {
float: left;
width: 60px;
}

div.sf.detailed.abstract {
font-size: smaller;
margin-left: 1ex;
}

div.sf.detailed.title {
font-weight: bold;
}

div.sf.detailed.origin {
font-weight: normal;
float: right;
font-size: smaller;
color: #888;
}

div.sf.detailed.description {
margin-top: 0.5em;
font-style: italic;
}

div.sf.detailed.descriptor,
span.sf.compact.descriptor {
font-size: smaller;
} 

.sf.descriptor {
color: #888;
}

span.sf.compact.title {
font-weight: normal;
}

div.sf.displayer {
border: 1px solid #888; 
padding: 1em 1em 1em 30px; 
margin: 0.5em 0.5em 1em 0.5em;
background-image: url("../img/informazioni.png");
background-position: top left;
background-repeat: repeat-y;
}

div.sf.displayer div.closelink {
float: right;
}

div.sf.displayer h3 {
font-size: 1.2em;
}

div.sf.stdimg {
float: left;
width: 24px;
}

img.sf.stdimg {
vertical-align: middle;
}

img.sf.evtimg {
vertical-align: text-top;
}
/* end sici_facets */

/* pagebrowser */
div.pagebrowser-box {
	text-align: right;
	clear: both;
	border: 1px solid #CCC;
	border-width: 1px 0px;
	margin: 0.3em;
}
div.pagebrowser-link-box {
	font-family: "Lucida Console", "Courier New", monospace;
}
div.pagebrowser-results {
}
div.pagebrowser-link-box a {
	text-decoration: none;
	color: blue;
}
div.pagebrowser-link-box a:hover {
	text-decoration: none;
	color: white;
	background-color: blue;
}
span.pagebrowser-link-active {
	color: #999;
	letter-spacing: 0.1ex;
}
span.pagebrowser-link-inactive {
	color: #999;
	letter-spacing: 0.1ex;
}
span.pagebrowser-link-disabled {
	color: #AAA;
	letter-spacing: 0.1ex;
}
span.pagebrowser-link {
}
span.pagebrowser-number {
	font-weight: bold;
}
/* end pagebrowser */

/* dam_downloadlist ddl VA MANTENUTA perche' utilizzata da layout LEGACY */

dl.ddl-container {
padding: 0em;
margin: 0em;
}

ul.ddl-file-list {
padding: 0em 0em 0em 1em;
margin: 0em;
}

dl.ddl-container {
padding: 0em;
margin: 0em;
}

dd.ddl-description {
padding: 0em;
margin: 0em 0em 0.7em 0em;
}

dt.ddl-title {
font-weight: bold;
color: #444; /* TODO: impostare una classe colore apposita nell'elemento dt */
}

ul.ddl-file-list {
padding: 0em 0em 0em 1em;
margin: 0em;
}

li.ddl-file-list-item {
padding: 0em;
margin: 0em;
list-style-type: none;
}

img.ddl-icon {
vertical-align: middle;
}

/* end dam_downloadlist LEGACY */


/* sici_damdl */
.damdl ul,
.damdl li {
margin: 0em;
padding: 0em;
}
.damdl li {
list-style: none;
line-height: 130%;
}
.damdl.twocolumns img {
vertical-align: middle;
}
.damdl.twocolumns div.damdl.column {
float: left;
width: 45%;
overflow: hidden;
}

.damdl.twocolumns li {
text-indent: 0.5em;
margin-bottom: 0.5em;
list-style: square;
list-style-position: inside;
}
div.damdl.details {
float: left;
width: 48%;
}
dl.damdl.thumbnails dt,
dl.damdl.thumbnails dd {
margin: 0em;
padding: 0em;
}

.damdl.title {
color: #444;
background-color: #fff;
background-image: none;
padding: 0;
font-weight: bold;
}

dt.damdl.title {
margin-top: 1.5em;
}

dd.damdl.description {
margin: 0.5em 0em;
}

div.damdl.thumbnails.icon {
float: left;
overflow: hidden;
margin-right: 1em;
}

.damdl.thumbnails.icon img,
.damdl.smallthumbs.icon img {
border: 3px groove #aaa;
}

div.damdl.smallthumbs {
text-align: center;
}

div.damdl.smallthumbs li {
margin: 1.5em 0em;
}

span.damdl.smallthumbs.title {
background-color: transparent;
color: #444;
}

/* end sici_damdl */

/* FORM ELEMENTS */
.form {
font-size: 1.0em;
}
/* END FORM ELEMENTS */

/* sici_forms */
div.forms.container {
padding: 0.5em;
margin: 0.1em 0em 1em 1em;
border: 1px outset #aaa;
}
table.forms {
font-size: 1.0em;
}
table.forms td,
table.forms th {
vertical-align: top;
text-align: left;
}
/* end sici_forms */

/* sici_stcsrc */
table.stcsrc {
font-size: 1.0em;
}
table.stcsrc td,
table.stcsrc th {
vertical-align: top;
text-align: left;
}

dl.stcsrc.atti dt {
margin: 2em 0em 1em 0em;
padding: 0em;
font-weight: bold;
font-size: larger;
border-bottom: 1px solid #aaa;
clear: both;
}
dl.stcsrc.atti dd {
margin: 1em 0em;
padding: 0em;
}
ul.stcsrc.atti {
margin: 1em 0em;
padding: 0em;
}
ul.stcsrc.atti li {
padding: 0em;
margin: 0em;
line-height: 100%;
display: block;
list-style: none;
clear: both;
}

li.stcsrc.oe-odd {
background-color: #eee; /* FIXME: non funzia su IE */
color: #000;
}
li.stcsrc.oe-even  {

}

div.stcsrc.atti-file {
float: left;
width: 28%;
margin-bottom: 0.5em;
}
div.stcsrc.atti-oggetto {
font-size: smaller;
float: left;
width: 60%;
margin-bottom: 0.5em;
color: #444;
}
div.stcsrc.atti-oggetto strong {
color: #000;
}

/* end sici_stcsrc */


/* tt_news */
div.news-single-item h2 {
	font-size: 1.4em;
	color: rgb(167,3,2);
	margin-bottom: 0.2em;
}
p.news-single-author {
	margin-bottom: 0.3em;
}
div.news-single-item h3 {
	font-size: 1.2em;
	/*font-style: italic;*/
	font-weight: bold;
	/*font-weight: normal;*/
	margin: 0em 0em 0.6em 0em;
}

div.news-single-category {
        font-weight: bold;
        color: rgb(167,3,2);
	margin: 0em 0em 0.2em 0.3em;
}

div.news-single-damelements ul {
padding: 0;
margin: 0;
}

div.news-single-damelements li {
list-style: none;
padding: 0;
margin: 0;
}

/*********************************/


div.news-latest-item img {
	float: right;
}
div.news-latest-item h3 {
font-size: 1.0em;
font-weight: bold;
}

div.news-latest-item h3 a:link {
	color: rgb(204,34,0);
	text-decoration: none;
}
div.news-latest-item h3 a:visited {
	/*color: rgb(165,88,88);*/
	color: rgb(204,34,0);
	text-decoration: none;
}
div.news-latest-item h3 a:active {
	text-decoration: none;
}

div.news-latest-item h3 a:hover {
	color: rgb(204,34,0);
	text-decoration: underline;
}

div.news-latest-date {
	font-size: 0.8em;
	border-bottom: 1px solid #aaa;
	clear: both;
}
div.news-single-img {
	float: right;
	margin: 0em 0em 0em 0.5em;
}

div.news-single-img img {

	margin: 0em 0em 1em 0em;
}


div.news-single-timedata {
	border-bottom: 1px solid #aaa;
	text-align: right;
}
div.news-single-additional-info {
	margin: 0em 0em 0em 0em;
}
div.news-single-additional-info dt {
	border-top: 1px solid #aaa;
	font-weight: bold;
}
div.news-single-img p.news-single-imgcaption {
	margin: 0em;
	padding: 0em;
	text-align: center;
	font-style: italic;
}

div.news-single-backlink a:link {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: none;
}

div.news-single-backlink a:visited {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: none;
}

div.news-single-backlink a:active {
	text-decoration: none;
}

div.news-single-backlink a:hover {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: underline;
}


div.news-list-item {
	clear: both;
	margin-bottom: 0em;
}
div.news-list-item p {
	margin: 0em;
	padding: 0em;
}
div.news-list-item h3 {
	font-size: 1.2em;
	margin: 0em 0em 0.2em 0em;
}
div.news-list-item h3 a:link {
	color: rgb(204,34,0);
	text-decoration: none;
}
div.news-list-item h3 a:visited {
	/*color: rgb(165,88,88);*/
	color: rgb(204,34,0);
	text-decoration: none;
}
div.news-list-item h3 a:active {
	text-decoration: none;
}
div.news-list-item h3 a:hover {
        color: rgb(204,34,0);
	text-decoration: underline;
}

div.news-list-item img {
	float: right;
}

div.news-list-date {
	font-size: 0.8em;
	padding-left: 0.2em;
	border-bottom: 1px solid #aaa;
	text-align: right;
	clear: both;
}

div.news-list-morelink {
	text-align: right;
}

div.news-amenu-container,
div.news-amenu-container ul{
	margin: 0em;
	padding: 0em;
}
     

div.news-amenu-container li.news-amenu-item-year {
        list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	color:#fff;
	background-color:#aaa;
        padding:0em 0em 0em 0.5em;
	margin:0.5em 0em 0em 0em;
}

div.news-amenu-container li {
        list-style-type: none;
        margin: 0em 0em 0em 3em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

div.news-amenu-container li a{
        margin: 0em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

div.news-amenu-container li a:hover{
        margin: 0em;
	padding: 0em;
	color:#f00;
	text-decoration:underline;
}

/* tt_news Evidenza */

div.evid-latest-item img {
	float: right;
}
div.evid-latest-item h3 {
	font-size: 1.0em;
	font-weight: bold;
}
div.evid-latest-item h3 a:link {
	color: rgb(3,3,167);
	text-decoration: none;
}
div.evid-latest-item h3 a:visited {
	/*color: rgb(90,54,150);*/
	color: rgb(3,3,167);
	text-decoration: none;
}

div.evid-latest-item h3 a:active {
	color: rgb(3,3,167);
	text-decoration: none;
}

div.evid-latest-item h3 a:hover {
	text-decoration: underline;
}

/* end tt_news */

/* tt_news Agenda */

div.agenda-news-latest-container {
	margin: 0em;
	padding: 0em;
}

div.agenda-news-latest-item {
	margin: 0.5em 0em 0em 0em;
	padding: 0em;
	border-top: 1px solid;
}

div.agenda-news-latest-item h3 {
	font-size: 1em;
	font-weight: bold;
        /*background-color: rgb(229,229,229);*/
        background-color: rgb(243,243,243);
}

div.agenda-news-latest-date {
	font-size: 0.95em;
	/*background-color: rgb(243,243,243);*/
	background-color: rgb(229,229,229);
       
}

div.agenda-news-list-container {
        border-top: 0px solid;
        border-right: 2px solid;
        border-bottom: 2px solid;
        border-left: 2px solid;
}

div.agenda-news-list-item {
	clear: both;
	margin: 0em;
	padding: 0em;
	border-top: 2px solid;
}
div.agenda-news-list-item p {
	margin: 0em;
	padding: 0em;
}
div.agenda-news-list-item h3 {
	font-size: 1em;
	font-weight: bold;
	margin:0em;
	background-color: rgb(243,243,243);
	padding: 0.2em 0em 0em 1.5em;
	/*color: rgb(66,66,66);*/
}

div.agenda-news-list-date {
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding: 0.2em 0em 0.1em 0.2em;
        background-color: rgb(229,229,229);
         /*color: rgb(66,66,66);*/

}
/*----------------------------*/

div.agenda-news-amenu-container,
div.agenda-news-amenu-container ul {
	margin: 0em;
	padding: 0em;               
}

div.agenda-news-amenu-container li.news-amenu-item-year {
        list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	/*color: rgb(177,6,46);*/
	color:#fff;
	background-color:rgb(153,153,153);
        padding:0em 0em 0em 0.5em;
	margin:0.5em 0em 0em 0em;
	/*position: relative;
	left: -0.9em;
	width:auto; */

}

div.agenda-news-amenu-container li.agenda-news-amenu-li {
        list-style-type: none;
        margin: 0em 0em 0em 3em;
	padding: 0em;
	text-decoration:none;
	color: #000;               
}


li.agenda-news-amenu-li a{
        margin: 0em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

li.agenda-news-amenu-li a:hover{
        margin: 0em;
	padding: 0em;
	color:#f00;
	text-decoration:underline;
}

/* end tt_news Agenda */

/* begin mbl_newsevent */
div.mbl_newsevent {
padding-left: 1em;
border-left: 0.5ex solid;
margin: 0em;
}

h3.mbl_newsevent a {
color: green !important;
}

/* end mbl_newsevent */



/* begin relata */
div.relata {
margin: 2em 0em 0em 0em;
border: 1px solid;
}

div.relata h3 {
margin: 0em;
padding: 0em 0em 0em 0.5em;
}

div.relata ul {
margin: 0.5em 0.2em 0.2em 1em;
padding: 0em;
}

div.relata li {
padding: 0.1em 0em;
margin: 0em;
list-style: none;
}

div.relata img {

}
/* end relata */

/* sici_cohesion */

dl.coh-container dt {
margin: 0.5em 0em;
padding: 0em;
font-weight: bold;
font-size: larger;
}

dl.coh-container dd {
margin: 0.5em 0.0em 1.5em 1.0em;
padding: 0em;
}

dl.coh-container dd img {
vertical-align: middle;
}

div.coh-field {
color: #555;
}

div.coh-svcnote {
margin: 0.2em 0em;
border: 1px solid #5F5F41;
padding: 0.2em;
background-color: #FEFFBF;
}

dl.sc dt {
font-weight: bold;
margin: 0;
padding: 0;
}

dl.sc dd {
margin: 0 0 1em 1em;
padding-left: 0;
}

dl.sc.tns-VisuraBollettazione ol li {
border: 1px solid #999;
margin: 0;
padding: 0;
}

dl.sc.tns-Utenza dt {
border-top: 1px solid #aaa;
}


table.sc th {
font-size: 1em;
font-weight: normal;
text-align: left;
padding: 0.5ex;
vertical-align: top;
}

table.sc td {
padding: 0.5ex;
font-size: 1em;
vertical-align: top;
}

h1.sc.oggetto {
font-size: 1.2em;
font-weight: normal;
margin: 1em 0em;
}

/* end sici_cohesion */

/* tt_content menu icone grandi */
ul.st1 {
margin: 0em;
padding: 0em;
}

ul.st1 li {
padding: 0em;
list-style: none;
}

div.st1-info {
float: left;
width: 77%;
padding-left: 0.3em;
margin: 0.5em 0em;
}

div.st1-image {
float: left;
width: 18%;
overflow: hidden;
padding:0em;
margin:0em;
text-align: center;
margin: 0.5em 0em;
}

div.st1-image img {
display: inline;
padding:0em;
margin:0em;
}

div.st1-empty-image {
display: inline; 
width: 60px; 
height: 6px; 
padding: 20px;
border: 1px solid #aaa;
}

div.st1-description {
margin-top: 0.5em;
}

div.st1-title {
font-size: 1.2em;
font-weight: bold;
}

.csc-textpic-caption {
	font-size: 0.8em;
	font-style: italic; 
}

/* fine tt_content menu icone grandi */

div.empty-content {
margin: 1em; 
padding: 14em 1em; 
border: 1px solid #aaa; 
border: none; /*aggiunta da Samuele */
text-align: center;
font-size: larger;
background: url("../img/logo-filigrana.gif") no-repeat center center;
}


/* BEGIN unife */
ul.unife, dl.unife {
margin: 0em;
padding: 0em;
}

ul.unife li {
list-style: none;
margin: 0em;
padding: 0em;
line-height: inherit;
clear: both;
}

ul.unife ul {
margin-left: 1em;
padding: 0em;
}

div.unife-2page-1,
div.unife-2page-2 {
float: left;
width: 45%;
}

div.unife-2page-1 {
margin-right: 5%;
}

div.unife-3page-1,
div.unife-3page-2,
div.unife-3page-3 {
float: left;
width: 32%;
}

div.unife-3page-1,
div.unife-3page-2 {
margin-right: 0em;
}

.nws1 div.unife-top,
.nws2 div.unife-top {
font-size: 0.8em;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #ddd;
clear: both;
margin-top: 0.5em;
}

.nws1 div.unife-title,
.nws1 div.unife-short {
margin-left: 64px;
}

.nws1 div.unife-title {
font-weight: bold;
font-size: 1.1em;
}

.nws1.news-latest div.unife-title a {
color: rgb(204,34,0);
}

.nws1.news-latest div.unife-title a:hover {
color: rgb(204,34,0);
}


.nws2 div.unife-title {
font-weight: normal;
margin-bottom: 0.5em;
}

.nws1 div.unife-image {
float: left;
text-align: center;
width: 60px;
padding: 0.5em 0em;
}

ul.unife .nws1 div.clearer {
margin-bottom: 1em;
height: 0px;
line-height: 5%;
}

/* da news in evidenza */
dl.unife dt {
margin: 0em 0px 0em 0em;
padding: 0em;
}
dl.unife dd {
margin: 0.2em 0px 0.5em 0em;
padding: 0em;
}

.nws3 div.unife-title {
font-weight: bold;
}

.nws3 div.unife-image {
float: right;
text-align: right;
width: auto;
}

.nws3.primopiano div.unife-image {
float: left;
width: auto;
margin-right: 1ex;
text-align: left;
}


.nws3.primopiano div.unife-title {
font-size: 1.2em;
font-weight: bold;
}

.nws3.primopiano div.unife-short {
font-weight: bold;
}

.nws3 a:link {
color: rgb(3,3,167);
text-decoration: none;
}

.nws3 a:visited {
color: rgb(3,3,167);
text-decoration: none;
}

.nws3 a:active {
color: rgb(3,3,167);
text-decoration: none;
}

.nws3 a:hover {
text-decoration: underline;
}

.nws3 div.unife-short {
margin-bottom: 0.2em;
}

.nws3 div.unife-body {
margin-left: 1em;
}

.nws4 {
margin: 0.7em 0em;
}

.nws4 span.unife-expdate {
font-weight: bold;
}

.nws4 span.unife-category {
font-style: italic;
}

.nws4 span.unife-gov {
font-style: italic;
}

.nws4 div.unife-title {
padding-left: 1em;
}

.nws4.flu div.unife-title {
display: inline;
}

/* END da news in evidenza */
.mnu1 li {
clear: both;
}

.mnu1 div.unife-info {
float: left;
width: 78%;
padding-left: 0.3em;
margin: 0.5em 0em;
}

.mnu1 div.unife-image {
float: left;
width: 19%;
overflow: hidden;
padding: 0em;
margin: 0em;
text-align: center;
margin: 0.5em 0em;
}

.mnu1 div.unife-image img {
display: inline;
padding:0em;
margin:0em;
}

.mnu1 div.unife-empty-image {
display: inline; 
width: 60px; 
height: 6px; 
padding: 20px;
}

.mnu1 div.unife-description {
margin-top: 0.5em;
}

.mnu1 div.unife-title {
font-size: 1.2em;
font-weight: bold;
}

.pt1 div.unife-title {
font-weight: bold;
margin-top: 0.5em;
}

.pt1 div.unife-title.level-1 {
margin-top: 1.5em;
font-size: 1.2em;
border-top: 1px solid #aaa;
}

.pt1 div.unife-title.level-2 {
margin-top: 1em;
}

.pt1 div.unife-item {
margin: 0.5em 0em;
}


/* END unife */

/* BEGIN st4 */

div.st4-wrap {
font-size: 0.85em;
}

/* END st4 */

.tx-julleformpreview-pi1 div.label {
font-weight: bold;
margin: 0.2em 0em;
}

.tx-julleformpreview-pi1 div.value {
display: block;
margin: 0.2em 0em 0.6em 1em;
}

span.csc-header-link img {

}


/* BEGIN albo_pretorio */
dl.albopretorio dt {
margin: 1em 0em 0em 0em;
padding: 0em;
font-weight: bold;
}
dl.albopretorio dd {
margin: 0.5em 0em;
padding: 0em;
}


/** Albo pretorio List**/
div.data {
margin: 1em 0em 0em 0em;
padding: 0.2em 0em 0em 0em ;
border-top: 1px solid #888;
}

div.abstrac_dettaglio b {
font-size: 1.3em;
margin:0em;
padding:0em;
}

div.area_content_testo div.abstrac_dettaglio_list a:link{
text-decoration:none;
color: rgb(204,34,0);
}

div.area_content_testo div.abstrac_dettaglio_list a:visited{
text-decoration:none;
color: rgb(204,34,0);
}

div.area_content_testo div.abstrac_dettaglio_list a:active{
text-decoration:none;
color: rgb(204,34,0);
}

div.area_content_testo div.abstrac_dettaglio_list a:hover{
color: rgb(204,34,0);
text-decoration:underline;
}

/** Albo pretorio Single**/

div.cms-content-normal div.area_content_testo h3 {
font-size: 1.3em;
margin: 0.2em 0em;
padding:0em;
color: rgb(167, 3, 2);
}

/** Albo pretorio Latest**/

div.news-latest-item_albo {
border: 1px solid #888;
/*background-color: rgb(246,253,242);*/
background-color: #fff;
margin:0.5em 0em 0em -0.5em;
border-left: 4px solid #ffa500;
padding: 0em 0em 0em 0.3em;
}

span.label_scadenza {
font-weight: bold;
}

div.news-latest-item_albo span.data_scadenza {
font-style:italic;
font-weight: bold;
}

/** Albo pretorio Browser**/
div.tx-albopretorio-pi1-browsebox table{
font-size: 1em;
}
/* END albo_pretorio */

/* BEGIN feuserreg */
div.feuserreg dt {
margin: 1em 0em 0em 0em;
padding: 0em;
font-weight: bold;
}
div.feuserreg dd {
margin: 0.5em 0em;
padding: 0em;
}

div.feuserreg dt strong {
font-style: italic;
}

div.feuserreg {
padding: 1em;
border: 1px solid #aaa;
border-left-width: 3px;
border-left-style: double;
}
/* END feuserreg */

/* importato da organigramma cms-org di ProvPU */
div.tta .content {
margin-left: 74px;
}

div.tta .image {
float: left;
width: 70px;
text-align: center;
}

div.tta .person {
font-weight: bold;
}

div.tta {
margin: 1em 0em;
}

/* end cms-org */


div#menu3 span.menu_item_no {

}

div#menu3 span.menu_item_na {
color: #aaa;
}

div#menu3 span.menu_item_act {
font-weight: bold;
}

div#menu3 span.menu_item_naa {
color: #aaa;
font-weight: bold;
}


} /* end media screen */

/* BEGIN menu-pageListSmall */
.menu-pageListSmall { margin: 0; padding: 0 }
.menu-pageListSmall li { display: block; background-repeat: no-repeat; background-position: left top; padding-left: 52px; line-height: 110%; margin: 12px 0; list-style: none; min-height: 48px }
.menu-pageListSmall a.title { font-size: 1.2em; margin-bottom: 1px}
.menu-pageListSmall span.subtitle { display: block; font-size: 0.9em; color: #aaa}
/* END menu-pageListSmall */