/* Generated by KompoZer ******************************* */ 
/* Elaborato da Danny Design - http://www.dannydesign.it */


/* GOOGLEFONT */

@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700"); 

* {font-family: 'Open Sans', Arial, Verdana, Tahoma, Helvetica, sans-serif;
		font-size:13px; font-weight:normal; border:none;}
		

body {
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;  
}

a:link, a:visited, a:hover {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}

td {vertical-align:top; padding-right:10px;}

.orchestra {
  color: #ff0000;
  font-style: normal;
  text-align: center;
  font-size: 40px;
}

#content {
  text-align: justify;
  width: 19cm;
  margin-left: 0px;
  padding-left: 0px;
}

p {
  text-align: justify;
  text-indent: 20px;
}

.testo {
  margin-left: 0px;
}

.titolo {
  font-weight: bold;
  color: #336666;
  text-align: center;
  font-size: 33pt;
}

.titolo2 {
  text-align: center;
  font-size: 18px;
}

.sinossi {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}

form,
#nav, 
#nav2,
#container-menu,
#container-condividi,
#form-ricerca,
#iframe-session,
#gruppo-pulsanti-inferiore,
#gruppo-pulsanti-inferiore a,
#gruppo-pulsanti-inferiore.aperto,
#gruppo-pulsanti-secondario-inferiore,
#pulsantePersonalizzato1,
#pulsantePersonalizzato2,
#pulsantePersonalizzato3,
#pulsantePersonalizzato4,
#nota-brano-sottofondo,
#pulsanteEspandiSchede,
#pulsanteCompattaSchede,
.footer-interno,
.contatore-visitatori,
.sfondo-popup,		
.wrapper-popup,
.corpo-popup,
.nav1,
.nav2,
.nav3,
.nav4,
.nav5,
.form,
.santa-cecilia,
.pulsante,
.pulsante-tornaSu,
.pulsante-santa-cecilia,
.chi-siamo-mobile,
.filtra-biografia
{display:none !important;}


.infoBox
{display:block !important; padding-bottom:40px;}

.infoBox a {display:none !important;}



h1 {
  font-size: 22px;
  font-weight: normal;
  color: #660000;
}

h2 {
  font-size: 18px;
  font-weight: normal;
  color: #660000;
}

h3 {
  font-size: 16px;
  font-weight: bold;
  color: #660000;
}

h4 {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 4px;
  margin-top: 10px;
}

h5 {
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-weight: bold;
  font-size: 13px;
  color: #000000;
  margin-bottom: 0;
  margin-top: 10px;
}


div#logo {display:none;}

img#logo-flaminioonline-stampa {display:block; margin:0 auto 40px auto; width:12cm; height:auto;}

hr {height:1px; border-top:#CCCCCC 1px solid; margin:30px 0;}


.corpo {
  width:17cm;
  width:100%;
}

#corpo2 {
  text-align:left;
  width:100%;  
}

#autore {
  display: block;
  width:100%;
  margin-bottom: 20px;
  text-align: left;  
  color: #104730;
  font-size: 13px;
  padding:20px 0;
  border-top:#CCCCCC 1px solid;
}

.nota {
  display: block;
  width:100%;
  margin-bottom: 20px;
  text-align: left;  
  color: #104730;
  font-size: 13px;
  padding:20px 0;
  border-top:#CCCCCC 1px solid;
}

.red {
  color: #990000;
}

.box {
  margin-left: 5%;
}

.clearfix, .clearboth {clear:both;}

.nowrap {white-space:nowrap;}

.allineaCentro {text-align:center;}

.nascosto {display:none;}

.grassetto, b, strong {font-weight:700;}

.italic, .corsivo, em {font-style:italic;}

.no-bordo {border:none;}

.tuttalarghezza {width:100% !important;}

.allineaDx {text-align:right;}



/* TABELLE ************************************************************************************* */

table.tabella-standard {width:auto; border-collapse:collapse;}

table.tabella-standard td {vertical-align:top; border-bottom:#CCCCCC 1px solid; padding:9px 20px 9px 0;}

table.tabella-standard tr td:last-child {padding:9px 0 9px 0;}

table.tabella-standard td.no-bordo, table.tabella-standard tr.no-bordo td {border:none; padding-bottom:0;}

table.tabella-standard .ritratto-compositore {float:none; margin:5px 5px 5px 0;}

table.tabella-standard h3 {margin:15px 0 4px 0;}

table.tabella-sommario-guide-ascolto h3 {margin:5px 0 10px 0;}



table.tabella-partners {width:auto; border-collapse:collapse;}

table.tabella-partners td {vertical-align:top; padding:0;}


td.rientro10 {padding-left:10px !important;}
td.rientro20 {padding-left:20px !important;}
td.rientro30 {padding-left:30px !important;}
td.rientro40 {padding-left:40px !important;}
td.rientro50 {padding-left:50px !important;}



/* TABELLA BIOGRAFIA ***************************************************************************** */


table.tabella-biografia {width:100%; border-collapse:collapse; border-top:#CCCCCC 1px solid;
		margin-top:35px;}

table.tabella-biografia td {line-height:150%; vertical-align:top; border-bottom:#CCCCCC 1px solid;
		padding:12px 12px 12px 0; position:relative;}

table.tabella-biografia tr td:last-child {padding:12px 0 12px 0; width:100%;}

table.tabella-biografia td.no-bordo, table.tabella-biografia tr.no-bordo td {border-bottom:none; padding-bottom:0;}

table.tabella-biografia td ol, table.tabella-biografia td ul {margin-top:0; margin-bottom:15px;}

table.tabella-biografia td.data-biografia {white-space:nowrap; word-spacing:3px; padding-right:20px;}

table.tabella-biografia tr.episodio-vita td {color:#990000;}

table.tabella-biografia tr.episodio-vita td.data-biografia {font-weight:normal;}


div.filtra-biografia {display:none;}



/* TABELLA CATALOGO ***************************************************************************** */


table.tabella-catalogo {border-collapse:collapse}

table.tabella-catalogo td h2 {font-size:14px; font-weight:bold; margin:15px 0 15px 0;}

table.tabella-catalogo tr.no-bordo td {border-top:#CCCCCC 1px solid; padding-top:30px;}

.un-asterisco, .due-asterischi 
		{display:inline-block; width:auto; height:9px; margin:1px 3px 0 3px;
		background:none; font-size:16px; font-weight:bold; color:#990000;
		white-space:nowrap;}
		
.un-asterisco:before {content:'*';}
.due-asterischi:before {content:'* *';}

.rossomedio {color:#FF0000;}
.verde {color:#009900;}
.blu {color:#3366FF;}




/* TABELLA DOPPIA COLONNA *********************************************************************** */


table.tabella-doppia-colonna {width:100%; border-collapse:collapse;}

table.tabella-doppia-colonna td {vertical-align:top; padding:8px 12px 8px 0;}

table.tabella-doppia-colonna tr td:last-child {padding:8px 0 8px 0}

table.tabella-doppia-colonna td h4 {margin:20px 0 0 0; font-weight:bold;}

.tuttalarghezza {width:100% !important;}

.mezzalarghezza {width:50% !important;}




/* LIBRETTO ************************************************************************************* */

div.testo-libretto {}

div.testo-libretto .divtitolo {font-size:18px; font-weight:700; color: #990000;
		border-top:#CCCCCC 1px solid; padding:30px 0 20px 0; margin-top:30px;}
		
div.testo-libretto .divtesto {padding-bottom:4px; color:#990000;}
		
div.testo-libretto .persona {font-weight:700;}

div.testo-libretto div.divleft {float:left; width:50%;}

div.testo-libretto div.divright {float:right; width:50%;}

div.testo-libretto .inciso {font-style:italic;}

div.testo-libretto h6 {font-weight:700; font-size:13px; color:#000000; margin:10px 0 0 0;} 

div.testo-libretto h5 {font-style:italic; font-weight:normal; font-size:13px; margin:0;}



/* CLASSI UTILIZZATE NELLE PAGINE "LIBRETTO" A DOPPIA COLONNA *********************************** */

.tr1 {height:8px;}

.divtesto {padding-bottom:4px; text-align: center; color: #990000;}

.divtitolo {text-align:center; font-weight:bold; font-family:'Times New Roman', Times, Georgia, Serif;
		font-size:18px; color:#990000;}
		
.persona {font-weight:700; text-align:center;}

div.divleft {float:left; width:50%;}

div.divright {float:right; width:50%;}

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



/* PAGINAZIONE*********************************************************************************** */

#corpo2 div.paginazione:first-child {display:block;}

#corpo2 div.paginazione:last-child {display:none;}

div.paginazione {width:100%; margin:20px 0 25px 0; overflow:hidden;}

div.paginazione a {display:none;}
		
div.paginazione a.current {display:block;}











