/* Cached vesion created on 05/02/12 18:06:17*/
/* elapsed time: 0.011893033981323 secs */

/* ------- Menu Orizzontale ------- */
#menu-h {
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #999;
	position: relative;
	/* fix to display border-bottom */
}
#menu-h ol {
	list-style-type: none; 
	margin: 0; 
	padding: .5em 0;
}
#menu-h ol li {
	display: inline;
	line-height: 1.2em;
	margin:0 .5em; padding:.2em 0 .2em 1em;
	border-left: 1px solid #999999;
}
#menu-h ol li a:link, 
#menu-h ol li a:visited {
	color: #15677C; background: #FFFFFF; 
	text-decoration:none;
}
#menu-h ol li a:hover, 
#menu-h ol li a:active, 
#menu-h ol li a:focus {
	text-decoration:underline;
}
#menu-h ol li.LIStrong strong,
#menu-h ol li.LISel strong,
#menu-h ol li.LISel a.Sel {
	color: #FFFFFF !important;
	background: #15677C !important; 
	text-decoration: none;
}
#menu-h ol ol {
	display:none;
}

ol.langswitch {
	position: absolute;
	top: 2px;
	right: 95em;
	
	
	
	margin: 0;
	padding: 5px 5px 0 0;
	border: none;
	list-style-type: none;
}
ol.langswitch li {
    border-left: 0 !important;   
}.viewTitolo {
	background: url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg_titolo.gif) 1px 4px no-repeat;
	width: auto; 
	/*font-size: .9em; */
	font-weight: bold; 
	padding:0 25px 3px 15px; margin:10px 0; 
	border-bottom:1px solid @ColoreDominante4; 
	
}
.viewSottotitolo {
	background: url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg_sottotitolo.gif) 0 4px no-repeat;
	width:auto; 
	/*font-size:.8em; */
	font-weight:bold; 
	padding:0 0 0 10px; margin:5px 0; 
	
}
.viewTitolo3 {
	font-weight:bold; 
	/*font-size:.75em; */
	padding:.1em;
}
.viewSottotitolo a:focus, 
.viewSottotitolo a:active, 
.viewSottotitolo a:hover {
	text-decoration:none;
}
.viewSotTitCell {
	background: url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg_sottotitolo.gif) 0 4px no-repeat;
	width:auto; 
	/*font-size:.8em; */
	font-weight:bold; 
	padding:0 0 0 10px; margin:5px 0; 
	}
.viewH3 {
	/*font-size:.85em; */
	font-weight:bold; 
	margin:0;
}
.LinkData { 
	padding:.1em 0; 
	font-size:.7em;
}
.viewUL, .viewOL {
	margin:0 0 0 1em;
}
.viewLI ul, .viewLI ol {
	margin:0 0 0 1.5em;
}

.viewLI ol {
	list-style-type:disc;
}
.viewLI ol li{
	/*font-size:1em;*/
}
.viewPar, .viewParCell, .viewLI {
	/*font-size:.7em; */
}
.viewCaption dd {
	/*font-size: .7em; 	*/
	font-style: italic; 	
	margin: 0; padding: 0; 	
	text-align:center;
}
.viewPar acronym, .viewParCell acronym, .viewLI acronym {
	border-bottom: 1px dotted @ColoreDominante4;
}
a.viewLink, a.viewAnchor {
	/*font-size: .7em; */
}
.viewLinkOnlyTextContainer {
	padding:0 0 0 .9em;	
	background:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLink.gif) 0 .6em no-repeat; 
	/*line-height:1.4em;*/
}
.viewAnchorList {
	list-style-type:none; 
	list-style-image:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);	
	margin:.2em 0 0 1.5em;
}
.ViewSpaceCell {
	width:10px;
}
.viewTextCell {
	width:100%;
}
/* Tabella dati */
.viewTable {}
.viewTableTD {}
.viewTableCellText {
	/*font-size:.7em; */
	text-align:left;
}
.viewTableTDContainer{
	/*font-size: 1.35em;*/
}
/* Cella di Intestazione Riga */
.viewTableHRCellText { 
	/*font-size:.7em; */
	font-weight:bold;
	text-align:left; 
}
/* Cella di Intestazione Colonna */
.viewTableHCCellText {
	/*font-size:.7em; */
	font-weight:bold; 
	text-align:left;
}
/* */
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, 
.formDropDownLabel, .formText, .formTextArea, .formDropDown, 
.formErrorList, .formRedirector, .formCheckbox, 
.formMandatory, .formError {
	/*font-size:.7em; */
}
.formTextLabel { 
	white-space:nowrap;
}
.formText, .formTextArea, .formDropDown {
	width:96%; 
}
.formError {
	font-weight:bold; 
}
.formErrorList {
	font-weight:bold; 
}
/* Varie */
.viewLineBreak { 
	height:1em;
}
.page {
	page-break-before:always; 
}
.viewHR { 
	height:1px; 
}
.userFormat1 {
	font-weight:bold; 
}
.userFormat2 {
	font-style:italic; 
}
.BLOBListSymbolCustom1 {	
	list-style-image:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);	
	list-style-type:none;	
	margin:.2em 0 0 1.5em;
}
.BLOBListSymbolCustom1 li {
	margin:0 0 .2em 0;
}
.BLOBListSymbolLowerLetter, .BLOBListSymbolDecimal{	
	margin:.2em 0 0 2em;
}
.BLOBListSymbolDecimal li ol{
	list-style-type:lower-alpha;	
	margin:.2em 0 0 2em;
}


div.viewParCell p.EMWorkaround a:link, 
div.viewParCell p.EMWorkaround a:visited {
	background:none; 
	padding-left:0;
	position:relative;
}

/* ---------- viewIndexSlice -------------- */
.viewIndexSlice ol {
	list-style-type:none; 
	margin:20px 0; padding:0;
}
.viewIndexSlice ol li {
	background:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg_sottotitolo.gif) 0 7px no-repeat;
	padding:0 0 0 10px; margin:4px 0; 
}
.viewIndexSlice ol li a:link, 
.viewIndexSlice ol li a:visited {
	/* font-size:1em; */
	font-weight:bold;
}
.viewIndexSlice ol li a:hover, 
.viewIndexSlice ol li a:active,
.viewIndexSlice ol li a:focus {
	text-decoration:none;
}

/* ---------- vari -------------- */
.BLOBWidthEmptyRight{float:right} 
.BLOBWidthEmptyLeft{float:left}

.BLOBFloatLeft {z-index: 20;}
.BLOBFloatRight {z-index: 20;}
.BLOBIMGSpacerRight, BLOBIMGSpacerRight{
	margin-bottom: .6em;
}
div.viewParCell p.EMWorkaround a:hover, 
div.viewParCell p.EMWorkaround a:active, 
div.viewParCell p.EMWorkaround a:focus {
	text-decoration:none;
}


/* ---------- Calendario -------------- */
.viewCalendar {
	/*font-size: .65em;*/
	text-align:center;
	border: 1px solid @ColoreDominante1;
	margin: 5px 3px;
	padding: 5px 0 0 0;
	float:left; clear:both;
}
#ChannelPager .viewCalendar {
	font-size: 1em;
	text-align:center;
	border: 1px solid @ColoreDominante1;
	margin: 5px 3px;
	padding: 5px 0 0 0;
}
.viewCalendar div {
	text-align:center;
}

.viewCalendar div span {
	margin: 0 2px;
	white-space:nowrap;
}
.viewCalendar table {
	border-collapse:separate;
	/*font-size:1em;*/
}
.viewCalendar table th{
	/*font-size: .9em;*/
}
.viewCalendar table td {
	padding:1px;
	text-align:center;
	border: 1px solid @ColoreDominante1;
}
.viewCalendar table td.current {
	border:1px dotted @ColoreDominante1;
	padding:1px;
	font-weight:bold;
}
.viewCalendar a {
	text-decoration:underline;
	padding:1px;
	font-weight:bold;
}
.viewCalendar table td a {
	display:block;
	font-weight:bold;	
}
#ChannelPager {
	border: none;
}
.viewCalendar .NewsBlock .NewsBlockImgLeft,
.viewCalendar .NewsBlock .NewsBlockImgRight {
	height:0;
}

        /* ------- Testo personalizzato "SfondoPetrolino" ------- */
.SfondoPetrolino {
        font-size:.9em; color:#333333; background-color:#83B2BF;
        margin:2px 0; padding:3px; line-height:1.1em;
}
.SfondoPetrolino a {
        color:#1f559d; background-color:transparent; font-weight:bold;
}
.SfondoPetrolino a:hover {
        text-decoration:none;
}

/* ------- LANGSWITCH ------- */
ol.langswitch {
	float:right;
	margin:0; padding: 5px 5px 0 0;
	font-size:.7em;
	border:none;
}
ol.langswitch li.It {
	float:left;
	margin:0 5px 0 0; padding:0;
	width:23px; height:14px;
	background:url(http://www.popsoarte.it/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/It.gif) 0 0 no-repeat;
	cursor:help;
	border:none;
}
ol.langswitch li.En {
	float:left;
	margin:0 5px 0 0; padding:0;
	width:23px; height:14px;
	background:url(http://www.popsoarte.it/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/En.gif) 0 0 no-repeat;
	cursor:help;
	border-left:none;
}
ol.langswitch li a {
	width:23px; height:14px;
	cursor:help;
}

/* --- Elencatore canale SoloLink --- */
.ElencoCanaleSoloLink ol{
	list-style-type: none;
	list-style-image: url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin: .2em 0 0 1.5em;
}
.ElencoCanaleSoloLink ol li{margin: 0 0 .2em 0;}

/* --- Elenco Canale Box generico --- */
.ElencoCanaleBox{
	border-bottom: 3px solid #D9D9D9;
	margin: 0; padding: .3em .3em .3em 1.3em;
	list-style-type: none;
	background-image:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoCanaliBox.gif);
	background-repeat:repeat-x;
	background-position: top left;
	color:#000000; background-color: #F4F4F4;
}
.ElencoCanaleBox li{
	padding: 0 0 .3em 0; 
	list-style-image:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	font-size: .7em;
	color:#000000; background-color: transparent;
}
.ElencoCanaleBox li a{
	color:#1C4E7C; background-color: transparent;
}
.ElencoCanaleBox li a:hover, .ElencoCanaleBox li a:focus, .ElencoCanaleBox li a:active{
	text-decoration: none;
}

/* --- Elenco Canale Predefinito --- */
.NewsBlock{width: 100%;}
.NewsBlockImgLeft{float:left; margin: 0 .5em 0 0;}
.NewsBlockImgRight{float:right; margin: 0 0 0 .5em;}

/* -------- PAGINAZIONE ELENCO CANALI -------- */
#ChannelPager {
	border-top: 1px dotted #fff; 
	position: relative; 
	padding: .5em; 
	margin: 1em 0em 1em 0;
	clear: both;
}
#ChannelSelection {padding: 0em .4em 0em 0em;}
#ChannelYearList, #ChannelMonthList,  #ChannelDayList{ 
	clear:both;
	width: 99%;
}
#ChannelYearLabel, #ChannelMonthLabel, #ChannelDayLabel{float: left; 	line-height: 2em;}
#ChannelYearList ol, #ChannelMonthList ol, #ChannelDayList ol{ 
	list-style-type: none; 
	margin:0; padding: 0;
	border-left: 1px solid #999999;
	position:relative;
}
#ChannelYearList ol li, #ChannelMonthList ol li, #ChannelDayList ol li{
	float:left; 
	margin:0; padding: 0;
	line-height: 2em;
	border-right: 1px solid #999999;
}
#ChannelYearList ol li a, #ChannelMonthList ol li a, #ChannelDayList ol li a{
/*	color: #CC0000; */
	color: #FFFFFF;
	font-weight: bold;
/*	background-color: #FFFFFF; */
	text-decoration: underline;
	margin: 0em .4em 0em .4em;
}
#ChannelYearList ol li a:hover, #ChannelMonthList ol li a:hover, #ChannelDayList ol li a:hover,
#ChannelYearList ol li a:active, #ChannelMonthList ol li a:active, #ChannelDayList ol li a:active {
	text-decoration: none;
}
.ChannelSelItem span{
	padding: 0em .4em 0em .4em;
	font-weight: bold;
}
.ChannelEmptyItem span{
	padding: 0em .4em 0em .4em;
	font-weight: normal;
}
#ChannelClear{
	font-size:.1em;
	clear: both;
	height: .1em;
}
body {
	font-family: "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background-color: #fff;
	margin: 0;
	padding: 0;
	
		
}

/* 
    TITOLI: vengono sovrascritte le classi presenti in BlobView.css
*/
h1.viewTitolo {
	padding: 0;
	font-size: 1.2em;
}

.GoAway,
#SkipLinks {
	position: absolute; 
	top: -1000em;
	left: -1000em;
}

.clear {
	width: 100%; 
	clear: both; 
	height: 0; 
	font-size: .1em; 
	line-height: .1em;
}

abbr, acronym {
	border-bottom: none;
	cursor: help;
}

.Fondo1 {background:transparent url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/testata/img-bg-header.jpg) no-repeat 50% 0;}
.Fondo2 {background:transparent url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/testata/img-bg-header2.jpg) no-repeat 50% 0;}
.Fondo3 {background:transparent url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/testata/img-bg-header3.jpg) no-repeat 50% 0;}

/* -------- IMPAGINAZIONE GENERALE -------- */
#layout {
	width: 100%; 
	position: relative; 
	padding: 0;
	
}
#body-content {
	width: 90%;
	margin: 1em auto;
	padding: 0.3em;
	font-size: 0.70em;
}
#ColCent {
	margin: 0 0 0 215px; 
	padding: 0 5px; 
	min-height: 215px;
	
}
#ColSx {
	width: 215px; 
	position: absolute; 
	top: 0;
	left: 0;
	margin:0;
	padding:0;
}

#home-img {
	left: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 215px;
}

#home-sx {
	color: #FFF;
	padding: 10px 1% 0 1%;
	background-color: #679CAA;
	border: 1px solid #FFF;		/* fix per Gecko per ottenere colonne alte uguali, altrimenti creerebbe un margine */
	border-top: none;
	min-height: 215px;
	margin: 0 43% 0 215px;
	padding: 10px 10px 0 10px;
	
}
 
#home-dx {
	color: #FFF;
	position: absolute;
	top: 0;
	right: 0;
	width: 41%;
	min-height:215px;
	
	padding: 10px 1% 0 1%;
	background-color: #418395;
}

#home-sx h1, #home-dx h1 {
	display: block;
	margin: 0 0 5px 0;
}


#home-sx h1 a,
#home-dx h1 a {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

#home-sx h1 a:visited,
#home-dx h1 a:visited {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

#home-dx h1 a:hover,
#home-dx h1 a:hover {
	color: #B2CDD5;
	text-decoration: underline;
}

#home-sx a,
#home-dx a {
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}

#home-sx a:visited,
#home-dx a:visited {
	color: #FFF;
	text-decoration: underline;
}

#home-sx a:hover,
#home-dx a:hover {
	color: #B2CDD5;
	text-decoration: underline;
}

#header {
	height: 65px;
	min-height: 65px;
}

#header,
#header-home {
	border-bottom: 1px solid #999999;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}

#header #titolo, 
#header-home #titolo {
	left: 0;
	padding: 65px 0;
	position: absolute;
	top: 0;
	width: 215px;
}

#header #titolo {
	padding: 0;
}


#header-home #img-bg {
	margin: 0 224px 0 215px;
	padding: 0;
	height: 210px;
}

#header #logo-banca,
#header-home #logo-banca {
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 224px;
}

/* pagine interne */
#content {
	position: relative;
	width: 100%;
	background-color: #B2CDD5;
	border: 1px solid #fff;
}

#content a {color: #fff}
#content a:hover {
	text-decoration: none;
	color: #B2CDD5;
}

#interna-sx {
	float: left;
	width: 30%;
	background-color: #DDE9EC;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	margin: 12px 0pt;
	padding: 5px 1%;
}

#interna-dx {
	float: right;
	height: auto;
	min-height: 315px;
	padding: 14px;
	width: 60%;
	background-color: #418395;
	color: #FFF;
	text-align: justify;
}

#interna-dx label {
	display:block;
	font-style:italic;
	text-align:left;
}

#interna-dx fieldset label {
	display:inline;
}

#interna-dx .viewIndexSlice ol li a {
	color: #FFFFFF;
}

#interna-dx label.inline  {
	display: inline;
}

.elenco ol,
.elenco ul {
	list-style-image: url('http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/freccia-list-item.gif');
	line-height:1.5;
}

/* -------- FOOTER -------- */
#footer {
	text-align: left;
	margin: .5em 0;
	padding: .5em 0;
	border-top: 1px solid #CCC;
	position: relative;
	width: 100%;
	color: #999;
}

#footer a,
#footer a:link {
	color: #666;
	font-weight: bold;
}

#footer a:visited {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover, 
#footer a:active, 
#footer a:focus {
	color: #999;
	font-weight: bold;
}

#footer p {
	display: inline;
	margin: 0 .8em;
}

#footer .rights {
	float: left;
	width: auto;
}

#footer ol {
	float: right;
	text-align: center;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footer ol {
	list-style-type: none; 
	margin: 0;
	padding: .5em 0; 
}

#footer ol li {
	display: inline;
	line-height: 1em;
	margin: 0 .5em;
	padding: .2em 0 .2em 1em;
	border-left: 1px solid #999;
}

#footer ol li.LIStrong { 
	color: #999;
	background: #fff; 
	text-decoration: underline;
}

#footer ol li:first-child span {display: none;}

.nota {color: #B2CDD5 !important;}

.viewIndexSlice ol li {
	list-style-image:url('http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/freccia-list-item.gif');
	margin: 4px 30pt;
}

ol.viewAnchorList {
	list-style-image: url('http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/freccia-list-item.gif') !important;
}

.viewAnchorList a {
	color: #fff;
}
.viewAnchorList a:hover {
	text-decoration: none;
}
/* USER LOGIN */
.LoginBox {
	background: url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/login.gif) 7px 10px no-repeat; 
	color: #004479; background-color: #FFFFFF;
	margin: 70px 0 0 -85px;
	padding: 70px 5px 0 5px;
	border: 1px solid #004479;
	position: absolute;
	width: 385px; 
	left: 50%;
	text-align: center;
	font-size: 1em;
}
.LoginBox h1 {
	margin:0; padding:5px 0;
	font-size:1.1em;
	color:#004479; background-color:#FFFFFF;
	text-transform:uppercase;
}
.LoginBox form {
	margin:0 10px; padding:25px 0 5px 0;
	color:#004479; background-color:#F7F7F0;
	border:1px solid #004479; 
	text-align:center;
	min-height:90px;
		
}
.LoginBox form label {
	color:#004479; background-color:#F7F7F0;
	display:block; 
	float:left;
	width:150px;
	font-weight:bold;
	text-align:right;
	padding-top:3px;
	font-size:1em;
	text-transform:uppercase;
}
.LoginBox form input {
	display:block; 
	float:left; 
	padding:1px; margin-left:5px;
	border:1px solid #004479; 
	color:#004479; background-color:#FFFFFF;
	width:150px;
}
.LoginBox form input.submit {
	display: block;
	margin: 15px 0 0 103px;
	padding: 3px 5px 1px 5px;
	text-align: center;
	text-transform: uppercase;
	width: 90px;
	border: 1px solid #004479; 
	color: #004479;
	background-color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	
	
}
.LoginBox form input.submit:hover {
	background-color: #004479;
	color: #F7F7F0;
	font-weight: bold;
}
.LoginBox p {
	width: 385px;  	
	color: #004479;
	background-color: #FFFFFF;
	padding: 20px 0 0 0;
	margin: 10px 0 0 0;
}
.LoginBox p a:link, .LoginBox p a:visited {
	color:#004479; background-color: #FFFFFF;
	font-weight:bold; 
}
.LoginBox p a:hover, .LoginBox p a:active, .LoginBox p a:focus {
	text-decoration:none;
}
.LoginBox p a.SitoFlexCMP:link, .LoginBox p a.SitoFlexCMP:visited {
	float: left;
	display: block;
	position: relative;
	top: -20px;
	width: 88px; height: 50px;
	background: url(http://www.popsoarte.it/cm/TemplatesCM/IT/TemplatesCM-img/admin/Login-Flex-Logo.gif) 0 0 no-repeat; 
}

/* PANNELLO AMMINISTRATIVO */
.adminPanelPageInfo {
	font-size: 1.2em;
	text-align: center;
	border: 2px solid #004479;
	color: #004479;
	background-color: #F7F7F0;
	margin: 5px 0;
	padding: 5px 0;
}
.adminPanelPageInfoItem {
	padding: 5px 0;
	background-color:#F7F7F0; color:#004479;
	font-weight:bold;
}
.adminPanelPageInfoItemTitle {
	font-size:.7em;
}


.CommLoginBoxContainer {
	text-align: center;
}

.CommLoginBox {
	margin: 0 auto;
	width: 400px;
}

.CommLoginBoxContent {
	width: 245px;
}

.CommLoginContent h1 {
	font-size: 1.2em;
}

/*a.adminLinkOnSite:link, 
a.adminLinkOnSite:visited {
	border:1px solid #004479;
	background-color:#004479; color:#F7F7F0;
	display:block;
	font-size:.7em;
	text-decoration:none;
	margin:5px; padding:3px;
	font-weight:bold;
	text-transform:uppercase;
}
a.adminLinkOnSite:hover, 
a.adminLinkOnSite:active, 
a.adminLinkOnSite:focus {
	border:1px solid #004479;
	color:#004479; background-color:#F7F7F0;
	margin:5px; padding:3px;
	display:block;
	font-size:.7em;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}*/
/* CLASSI NECESSARIA ALLA IMPAGINAZIONE TABLE FREE */
/* Sarebbe pi sensato metterli nel BlobView ma questo  il solo css invocato sicuramente da tutti */


P { margin: 0; padding: 0;}

.BLOBAlignLeft {
 text-align: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBAlignCenter { text-align: center;}
.BLOBAlignRight { text-align: right;}
.BLOBAlignJustify { text-align:justify;}

.BLOBBlockAlignCenter { text-align: center; }
.BLOBBlockAlignCenter div {margin: 0 auto;}
.BLOBBlockAlignRight { float: right;}
.BLOBBlockAlignLeft { float:left;}

.BLOBListSymbolDisc { list-style-type: disc;}
.BLOBListSymbolCircle { list-style-type: circle;}
.BLOBListSymbolSquare { list-style-type: square;}
.BLOBListSymbolDecimal { list-style-type: decimal;}
.BLOBListSymbolLowerLetter { list-style-type: lower-alpha;}
.BLOBListSymbolUpperLetter { list-style-type: upper-alpha;}
.BLOBListSymbolNone { list-style-type: none;}

.BLOBFloatClear {
 clear: both; 
 }
.BLOBFloatLeft {
 float: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBFloatRight {
 float: right;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBMarginLeft {
 margin-left: 10px;
}

.BLOBMarginRight {
 margin-right: 10px;
}


.BLOBIMGSpacerLeft { padding-left: 10px;}
.BLOBIMGSpacerRight { padding-right: 10px;}



.BLOBVAlignMiddle {
 vertical-align: middle;
}

.BLOBVAlignTop {
 vertical-align: top;
}

.BLOBVAlignBottom {
 vertical-align: bottom;
}


.BLOBWidth100 {width: 100%;}
.BLOBWidth50 {width: 49%;}

/* usato per affiancare orrizontalmente n oggetti */
.BLOBWidthN1 {float: left; width: 99%;}
.BLOBWidthN2 {float: left; width: 49.5%;}
.BLOBWidthN3 {float: left; width: 33%;}
.BLOBWidthN4 {float: left; width: 24.7%;}
.BLOBWidthN5 {float: left; width: 19.8%;}
.BLOBWidthN6 {float: left; width: 16.5%;}
.BLOBWidthN7 {float: left; width: 14.1%;}
.BLOBWidthN8 {float: left; width: 12.3%;}
.BLOBWidthN9 {float: left; width: 11.0%;}
.BLOBWidthN10 {float: left; width: 9.9%;}
.BLOBWidthN11 {float: left; width: 9.0%;}
.BLOBWidthN12 {float: left; width: 8.2%;}
.BLOBWidthN13 {float: left; width: 7.6%;}
.BLOBWidthN14 {float: left; width: 7.0%;}
.BLOBWidthN15 {float: left; width: 6.6%;}

/* usato per la dimensione delle celle delle tabelle */
.BLOBWidthTDN1 {width: 99%;}
.BLOBWidthTDN2 {width: 49.5%;}
.BLOBWidthTDN3 {width: 33%;}
.BLOBWidthTDN4 {width: 24.7%;}
.BLOBWidthTDN5 {width: 19.8%;}
.BLOBWidthTDN6 {width: 16.5%;}
.BLOBWidthTDN7 {width: 14.1%;}
.BLOBWidthTDN8 {width: 12.3%;}
.BLOBWidthTDN9 {width: 11.0%;}
.BLOBWidthTDN10 {width: 9.9%;}
.BLOBWidthTDN11 {width: 9.0%;}
.BLOBWidthTDN12 {width: 8.2%;}
.BLOBWidthTDN13 {width: 7.6%;}
.BLOBWidthTDN14 {width: 7.0%;}
.BLOBWidthTDN15 {width: 6.6%;}




.BLOBWidthEmpty {}

.BLOBRow1px {
 font-size: .05em;
 height: 1px;
}

.BLOBHidden{
	visibility:hidden;
	position: absolute;
	top: -1000em;
	font-size: .1em;
}


img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.FlexCMPError {
 position: relative;
 margin: 2em 0 2em 0;
 padding: .5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight:bold;
 color: #000000;
 background-color:#FFFF66;
 border: 2px solid #FF0000;
}

.errList{
	 position: relative;
	 margin: 1em 0;
	 padding: .5em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 font-weight:bold;
	 color: #000000;
	 background-color:#FFFF66;
	 border: 2px solid #FF0000;
	list-style-type: none;
}

.nowrap {
 white-space:nowrap;
}





/* Nuovi stili per XHTML -------------------------------------------------------------------------- */


.adminPanelPageInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	border: 1px solid #000066;
	margin: .3em;
	padding: .3em;
}
.adminPanelPageInfoItem {
	font-size: .65em;
	font-weight: normal;
}
.adminPanelPageInfoItemTitle {
	font-size: .65em;
	font-weight: bold;
}

/* Bordo del campo bloboject che diventa rosso se lasci vuoto un campo obbligatori */
.fldBox {border: 1px solid black;}
.fldErr {border: 1px solid red;}


/* Da qui inizia il vero admin.css, le classi sopra servono all'impaginazione tablefree */
A.adminLinkOnSite {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #D6E0F7;
	text-decoration: none;
	text-align: center;
	height: 1em;
	margin: 0px 4px 0px 4px; 
	padding: 0px 2px 1px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
A.adminLinkOnSite:hover {
	margin:  0 4px 0 4px;
	padding: 1px 1px 0 3px;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}
A.adminLinkOnSite:active {
	color: #000000;
	background-color: #FEC643;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
	background-image: url(http://www.popsoarte.it/cm/TemplatesUSR/modules/IT/TemplatesUSR-CM-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}/* --------- FOTO GALLERY --------- */
.viewGallery {}
.viewGalleryTop h1 {
	display: none;
}
.viewGallery h2 {
	margin: 5px 0;
	padding-left: 1.1em;
	font-size: 1.1em !important;
	font-weight: bold;
}
.viewGallery p {
	padding-left: 1.1em;
}
.viewGallery #galleryImage {text-align: center;}
.viewGallery #galleryImage img {
	background-color: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 5px 0;
}
.viewGallery dl {
	text-align:center;
	margin: 0; padding: 0;
}
.viewGallery dl.viewGalleryNaviTitle {
	float:left;
	margin: .5em; padding: 0;
}
.viewGallery dl dd {
	margin: 0 0 .5em 0; padding: .5em;
	color: #0360A3;
	background-color: transparent; 
	position: relative;
	text-align:center;
	font-style:italic;
}
div.viewGalleryNaviNumber {
	margin: .5em 0 0 0; padding: 0;
	text-align:center;
}
div.viewGalleryNaviNumber span {
	display: inline;
	color: #FFFFFF; background-color: transparent;
}
div.viewGalleryNaviNumber ol{ 
	display: inline;	
	margin: 0 auto; 
	padding: 0;
	list-style-type: none;
	color: #FFFFFF; background-color: #0360A3;
}
div.viewGalleryNaviNumber ol li { 
	color: #FFFFFF; background-color: transparent;
	display:inline;
	padding: 0 .7em 0 .7em;
}
div.viewGalleryNaviNumber ol li a, 
div.viewGalleryNaviNumber span a { 
	color: #FFFFFF; background-color: transparent;
	text-decoration: underline;
}
.viewGalleryNaviNumber ol li a:hover, 
.viewGalleryNaviNumber ol li a:active, 
.viewGalleryNaviNumber ol li a:focus,
div.viewGalleryNaviNumber span a:hover,
div.viewGalleryNaviNumber span a:active,
div.viewGalleryNaviNumber span a:focus { 
	text-decoration: none;
}
div.viewGalleryNaviTitle ol {
	list-style-type: none;
	margin: 1em 0; padding: 0;
	font-weight:bold;
}
div.viewGalleryNaviTitle ol li a { 
	color: #0360A3; background-color: transparent;
	text-decoration: underline;
}
div.viewGalleryNaviTitle ol li a:hover,
div.viewGalleryNaviTitle ol li a:active,
div.viewGalleryNaviTitle ol li a:focus { 
	text-decoration: none;
}
.viewGalleryClose {
	clear:both;
	font-size: .1em; margin: 0; padding: 0; line-height: .1em;
	color:#FFFFFF; background-color: #0360A3;
}
/* ------- MODULO GALLERIA FOTOGRAFICA PLUS ------- */
	
	/* GENERALIA */
.GPContent { 
	position:absolute; top:-10000px; left:-10000px;
}
.GalleryPlus {
	padding:5px;
}
.GalleryPlus ul {
	padding:0; margin:0; list-style-type:none;
	color:#000; background-color:transparent;
}
.GalleryPlus ul li {
	padding:7px; margin:5px; border:1px solid #000;
	
}
.GalleryPlus dl {
	font-size:.9em; padding:0; margin:0;	
}
.GalleryPlus dl dt {
	margin:0 0 0 5px; padding:0; font-weight:bold;
}
.GalleryPlus dl dt img {
	background:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Ombra.gif) 100% 100% no-repeat; 
	padding:0 5px 4px 0;
}
.GalleryPlus dl dd {
	margin:0; padding:0; line-height:1em;
}
.GalleryPlus dl dd span {
	font-weight:bold; font-size:.9em;
}

	/* OGGETTO "ELENCO GALLERIE" */
.GalleryList {
	margin:10px 0;
}
.GalleryList ol {
	padding:0; margin:0; list-style-type:none;
}
.GalleryList ol li {
	padding:7px; margin:0 0 7px 0; border:1px solid #15677C;
}
.GalleryList dl {
	padding:0 0 0 15px; margin:0;
}

	/* OGGETTO "ELENCO ALBUM" */
.AlbumList {
	margin:10px 0;
}
.AlbumList ol {
	padding:0; margin:0; list-style-type:none;
}
.AlbumList ol li {
	padding:7px; margin:0 0 7px 0; border:1px solid #15677C;
}
.AlbumList dl {
	padding:0 0 0 15px; margin:0;
}

	/* OGGETTO "ALBUM" */
/* Modalità "miniature cliccabili" */
.viewImageTotal {
	color:#000; background-color:transparent; text-align:center;
	margin:10px 0; padding:10px; float:left; min-width:200px; min-height:200px;
	
	
}
.viewImageTotal h2.viewSottotitolo {
	font-size:.9em; text-align:center; margin:0; padding:0 0 3px 0; background:none;
}
.viewImageTotal a {
	color:#666; background-color:transparent;
}
.viewImageTotal a:hover {
	text-decoration:none;
}
.viewImageTotal dl {
	padding:0; margin:0; font-size:.9em;
}
.viewImageTotal dl dt {
	margin:0; padding:0; font-weight:bold;
}
.viewImageTotal dl dt img {
	background:none; padding:0;
	border:1px solid #15677C;
}
.viewImageTotal dl dd {
	margin:0; padding:0;
}
.viewImageTotal dl dd span {
	font-weight:bold;
}
/* Modalità "foto singola con navigazione per numero pagina" */
.ThumbImageSingle dl {
	padding:0; margin:5px 0;
}
.ThumbImageSingle dl dt {
	margin:0;
}
/* Modalità "foto singola con navigazione per titolo pagina" */
.SingleImageTitPag {
	background-color:transparent; margin:10px 0;
}
.SingleImageTitPag dl {
	float:left; padding:0; margin:5px 0;
}
.SingleImageTitPag dl dt {
	margin:0;
}
.SingleImageTitPag dl dd {
	line-height:1.2em; margin-top:5px;
}
/* Modalità "Diapositive" */
.ViewFloatBlock {
	background-color:#418395;
}
.ViewFloatBlock .Ext {
	float:left; text-align:center; margin:0 10px 10px 0; color:#15677C; font-size:.8em; 
	background:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Ext.gif) 0 0 no-repeat; 
}
.ViewFloatBlock .Int {
	background:transparent url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Int.gif) 0 100% no-repeat;
	padding:10px; width:103px; height:103px; color:#15677C;
}
.ImgFloatBlock p {
	margin:0; padding:0 0 3px 0;
}
	
	/* PAGINAZIONE|NAVIGAZIONE */
/* Paginazione a titoli per album a immagine singola */
.SingleImageTitPag .FlexNavi {
	margin:0; padding:0 0 0 15px; text-align:left;
} 
.SingleImageTitPag .FlexNavi span {
	margin:0 .2em; padding:.1em;
}
.SingleImageTitPag .FlexNavi ol {
	margin:5px 0 0; padding:0; list-style-type:none;
}
.SingleImageTitPag .FlexNavi ol li { 
	padding:0 0 8px 15px;
	background:url(http://www.popsoarte.it/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/SingleImageTit.gif) 5px 6px no-repeat; 
}
.SingleImageTitPag .FlexNavi ol li a, 
.SingleImageTitPag .FlexNavi span a { 
	color:#666; background-color:transparent; text-decoration:underline;
}
.SingleImageTitPag .FlexNavi li.NavInactive {
	border:none; color:#000; background-color:transparent;
} 
.SingleImageTitPag .FlexNavi span.NavInactive {
	border:none; color:#000; background-color:transparent;
} 
.SingleImageTitPag .FlexNavi span.NavActive a {
	border:none; color:#666; background-color:transparent; text-decoration:underline;
}
.SingleImageTitPag .FlexNavi ol li a:hover { 
	text-decoration:none;
}
/* Paginazione numerica per album a immagine singola */
.viewImageNumPag .FlexNavi {
	font-size:1em; padding:15px 0; margin:15px 0; font-weight:bold; clear:both;
	border-top:1px solid #15677C; color:#15677C; background-color:transparent;
} 
.viewImageNumPag .FlexNavi ol {
	margin:0; padding:0; list-style-type:none;
}
.viewImageNumPag .FlexNavi ol li { 
	 float:left; text-align:center; margin:0 .4em;
}
.viewImageNumPag .FlexNavi span.NavInactive, .viewImageNumPag .FlexNavi span.NavActive a, 
.viewImageNumPag .FlexNavi span.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:none; 
	color:#15677C; background-color:transparent; text-decoration:none;
}
.viewImageNumPag .FlexNavi li.NavActive a, .viewImageNumPag .FlexNavi li.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:1px solid #15677C; 
	color:#15677C; background-color:transparent; text-decoration:none;
}
.viewImageNumPag .FlexNavi a:hover, .viewImageNumPag .FlexNavi ol li.NavActive a:hover, 
.viewImageNumPag .FlexNavi li.NavInactive a, .viewImageNumPag .FlexNavi li.NavInactive strong { 
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:1px solid #15677C; 
	color:#15677C; background-color:#FFF; text-decoration:none;
}
.viewImageNumPag .FlexNavi ol li.NavActive a:hover {
	border:1px solid #15677b; 
}
/* Paginazione numerica per album a miniature */
.ThumbImageTotal .FlexNavi {
	font-size:1em; padding:15px 0; margin:15px 0; font-weight:bold; clear:both;
	border-top:1px solid #15677C; color:#15677C; background-color:transparent;
} 
.ThumbImageTotal .FlexNavi ol {
	margin:0; padding:0; list-style-type:none;
}
.ThumbImageTotal .FlexNavi ol li { 
	 float:left; text-align:center; margin:0 .4em;
}
.ThumbImageTotal .FlexNavi span.NavInactive, .ThumbImageTotal .FlexNavi span.NavActive a, 
.ThumbImageTotal .FlexNavi span.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:none; 
	color:#15677C; background-color:transparent; text-decoration:none;
}
.ThumbImageTotal .FlexNavi li.NavActive a, .ThumbImageTotal .FlexNavi li.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:1px solid #15677C; 
	color:#15677C; background-color:transparent; text-decoration:none;
}
.ThumbImageTotal .FlexNavi a:hover, .ThumbImageTotal .FlexNavi ol li.NavActive a:hover, 
.ThumbImageTotal .FlexNavi li.NavInactive a, .ThumbImageTotal .FlexNavi li.NavInactive strong { 
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:1px solid #15677C; 
	color:#15677C; background-color:#FFF; text-decoration:none;
}
.ThumbImageTotal .FlexNavi ol li.NavActive a:hover {
	border:1px solid #15677b; 
}
/* Paginazione per "Custom" */
.ViewFloatBlock .FlexNavi {
	font-size:1em; padding:15px 0; margin:15px 0; font-weight:bold; clear:both;
	border-top:1px solid #15677C; color:#15677C; background-color:transparent;
} 
.ViewFloatBlock .FlexNavi ol {
	margin:0; padding:0; list-style-type:none;
}
.ViewFloatBlock .FlexNavi ol li { 
	 float:left; text-align:center; margin:0 .4em;
}
.ViewFloatBlock .FlexNavi span.NavInactive, .ViewFloatBlock .FlexNavi span.NavActive a, 
.ViewFloatBlock .FlexNavi span.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:none; 
	color:#15677C; background-color:transparent; text-decoration:none;
}
.ViewFloatBlock .FlexNavi li.NavActive a, .ViewFloatBlock .FlexNavi li.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:1px solid #15677C; 
	color:#15677C; background-color:transparent; text-decoration:none;
}
.ViewFloatBlock .FlexNavi a:hover, .ViewFloatBlock .FlexNavi ol li.NavActive a:hover, 
.ViewFloatBlock .FlexNavi li.NavInactive a, .ViewFloatBlock .FlexNavi li.NavInactive strong { 
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.4em 0; border:1px solid #15677C; 
	color:#15677C; background-color:#FFF; text-decoration:none;
}
.ViewFloatBlock .FlexNavi ol li.NavActive a:hover {
	border:1px solid #15677b; 
}

/* REDEFINE BlobView.css*/ 
.viewPar, .viewParCell, .viewLI {  
	font-size: 1em;       
}

.viewLinkOnlyTextContainer {
	padding: 0;  
}

/* fix for Firefox bottom-extra-space */


#interna-nested-sx {
	float: left;
	width: 48%;
}           

#interna-nested-dx {
	float: right;
	width: 48%;
}    

#interna-dx img {
	/*margin: 10px 0;*/
} 

#interna-nested-sx a,
#interna-nested-dx a {
	color: #FFF;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}

#interna-nested-sx a:hover,
#interna-nested-dx a:hover {
	text-decoration: none;
}

#interna-nested-sx img,
#interna-nested-dx img {
	border: 4px solid #DDE9EC;
}   

#interna-nested-sx p,    
#interna-nested-dx p {
	margin: 5px 0;
}

#interna-sx ol,
#interna-sx ol a {color:#15677C;}

#interna-sx ol a:hover {text-decoration: none;}

#interna-sx ol {
	font-weight: bold;
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

#interna-sx ol ol li {
	font-weight: normal;
	margin: 0;
	padding: 5px;  
}

#interna-sx ol ol {
	list-style: decimal;
	margin-left: 20px;
}

#breadcrumb {
    float: left;
    width: 80%;
    color: #666;
    padding-top: 3px;
}

#breadcrumb a {
	color: #15677C; 
}
#breadcrumb a:hover {
	color: #15677C;
	text-decoration: none;
}

#stampa {
    float: right;
    width: 10%;
    text-align: right;
}

#stampa img {
    display: block;
    border: 0;
    margin: 5px 0 0 82%;
    padding: 0;
    width: 16px;  
}

h2 {
    font-size: 1em;
}
h2 a {
    color: #fff !important;
}

#interna-dx h2,
#interna-sx h2 {font-size: 1.2em;}
#interna-sx h2 {color: #15677C;}
#interna-sx h2.viewTitolo {padding: 0;}

#interna-sx p
 {color: #15677C;}
 
 #interna-sx a {
 	color: #15677C;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

.viewSottotitolo {
	margin: 1em 0 0.2em 0;
	padding: 0;
}

/* Risultati ricerca */
.viewOptions {
	margin-bottom: 10px;
	text-align: right;
}
.currentViewMode {
	background-color: #fff;
	color: #418395 !important;
}
table.elencoOpere {
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	border: 1px solid #B2CDD5;
}
table.elencoOpere tr.pari td {background-color: #679caa;}
table.elencoOpere th {
	background-color: #fff;
	color: #418395;
	padding: 3px;
	border-left: 1px solid #B2CDD5;
}
table.elencoOpere td {padding: 3px;}
table.elencoOpere td {
	border-left: 1px solid #B2CDD5;
}
table.elencoOpere td.immagine {text-align: center;}
table.elencoOpere td img {
	padding: 2px;
	border: 1px solid #ccc;
}
td.titolo-opera,
td.autore-opera {white-space: nowrap;}

.nome-artista {
	margin: 10px 0 0 0;
	font-weight: bold;
}
.dati-anagrafici-artista {
	margin: 0 0 10px 0;
	padding: 0;
	font-style: italic;
}

#opera-autore-nome a {
	color: #15677C;
	text-decoration:underline !important;
	font-weight:normal !important;
}

#caratteristiche-opera h3 {
	color: #15677C;
	font-weight: bold;
	font-size: 1.1em;
	margin: 10px 0 5px 0;
}

#caratteristiche-opera a {
	color: #15677C;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

#caratteristiche-opera p {
	color: #15677C;
	margin: 0;
	padding: 0;
}
#caratteristiche-opera img {
	width: 250px;
	border: 0; 
}

#invito-alla-lettura {
	text-align: center;
	color: #15677C;
}

#invito-alla-lettura-img {text-align: center;}


#invito-alla-lettura a {
	color: #418395;
}

/* FORM */
form#formRicercaOpere label { 
	color: #418395;
	font-weight: bold;
	margin-top: 5px;
}
form#formRicercaOpere label,
form#formRicercaOpere select {
	display: block !important;
}

input,
select,
textarea {
	font-family: "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	border: 1px solid #418395;
	padding: 2px;
}
select {
	width: 250px;
}
.buttons {
	margin-top: 10px;
}
.buttons input {
	color: #fff;
	background-color: #418395;
}
.opera-thumb {
	height: 60px;
	width: 60px;
}

.BLOBIMGSpacerLeft {background-color: none !important;}

img.viewImg {
	background-color: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 10px 0;
}
 .BoxEvidente {
	background-color: #FFCC00;
/*	border: 1px solid #fff; */
 	font-size: 15px;
 	color: #418395;
 	padding: 2px;
	height: 20px;
	width: 125px;
 	
}

