/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif;}
	
table {width:100%;}

address {font-style:normal;}

a img {border:0;}

#container {width:100%;}

#logo {background-image: url('image/logoback.jpg');
       background-position: right top;
	   background-repeat: no-repeat;}

/*menu supertiore*/
 
.menu td {height:2.2em;  
       width:15%; 
       text-align:center;
       border-left:solid 1px #FFcc33;
       font-size:0.9em;
	   margin:0;
	   padding:0;
	   background-color:#990000;}

.menu a {width:15%;
		height:100%;}

.menu a:link {color:#FFcc33;
			text-decoration:none;}

.menu a:visited {color: #FFEB99;
				text-decoration:none;}

.menu a:hover {color: #FFcc33;
			font-weight:bold;
			text-decoration:none;}

.menu a:active {color: #FFcc33;
			font-weight:bold;
			text-decoration:none;}
			
.selezionato img{vertical-align:middle;
				margin-left:-20px;
				padding-right:5px;}
			
.selezionato {background-color:#FFCC33 ! important;
				width:15%;
				color:#990000;
				font-weight:bold;
				}

.sottomenu {background-color:#FFCC33; 
			height:1.3em;}
			
.sottomenu ul {list-style:none;
			margin:0;
			padding:0;}
			
.sottomenu li {float:left;
			font-size:0.8em;
			width:auto;
			margin-left:10px;
			padding-left:10px;
			padding-top:3px;
			color:#990000;}
.sottomenu a:link {color:#990000;
				text-decoration:none;}
				
.sottomenu a:visited {color:#996600;
					text-decoration:none;}

.sottomenu a:hover {color:#990000;
					text-decoration:underline;}

.sottomenu a:active {color:#990000;
					text-decoration:underline;}

.attuale {font-weight:bold;}
				
/*fine menu superiore*/

/*corpo centrale*/			
#corpo {width:100%;}
			
#col1 {width:200px;
	float:left; 
	padding-top:3px;
	text-align:center;
	}
	
/*colonna laterale pagine interne */	
#col {width:200px;
	float:left; 
	padding-top:10px;
}

.box  {
 margin:0;
 padding:0;}
 
.boxh1 {
border:0px ! important;
position:relative;
top:0;
right:0;
z-index:100;
}

.cop {
margin:0;
margin-top:-0.98em;
border-right:1px solid #000000;
position:relative;
top:0;
border-left:20px solid #ffffff;
}
.box p {
margin-top:0;
margin-bottom:0.5em;
padding-top:4px;
padding-left:27px;
padding-right:5px;
font-size:0.7em;
text-align:left;

}

#centro {width:60%;
		float:left;		
		} 
#centro p {padding:0;
		   margin:0;
			padding-top:10px;
			font-size:0.8em;}
			
		
#ban {width:100px; 
	float:right;
	padding-top:10px;}
	
.laterale {text-align: right;}
/*fine corpo centrale*/

hr {visibility:hidden;
	clear:both;}

/*footer*/

/*footer*/
.footer {width:100%; 
		clear:both;
		margin:0;
		padding:0;}

.terzo {float:left;
		background-color:#990000;
		vertical-align:middle;
		width:100%;
		height:auto;
		padding:0%;
		margin:0%;
		}

.terzo ul {list-style:none;
			margin:0;
			padding:0;
			margin-left:15%;}

.terzo li {float:left;
			font-size:0.9em;
			width:20%;
			padding-top:4px;
			padding-bottom:0%;
			margin-bottom:0%;
			text-align: center;
			margin-right:10px;
			height:1.7em;}
			
.terzo a:link {color:#FFCC33;
				text-decoration:none;}

.terzo a:visited {color:#FFEB99;
				text-decoration:none;}
				
.terzo a:hover {color:#FFCC33;
				font-weight:bold;
				text-decoration:none;}

.terzo a:active {color:#FFCC33;
				font-weight:bold;
				text-decoration:none;}

.selsotto {background-color:#FFCC33;
			color:#990000;
			font-weight: bold;
			height:auto;}
		
.selsotto img { vertical-align: middle;
				margin-left:-25px;
				padding-right:5px;}
			
			
.quarto {clear:both;
		font-size:0.7em;
		color:#999999;
		background-color:#FFFFFF;}
		
.quarto address {
  margin:0.2em;
  padding:0.2em;
  float:left;
}

.quarto span {
  margin:0.2em;
  padding:0.2em;
  display:block; 
  text-align:right;
}
		
/*fine footer*/

/*menu aggiornamenti*/
#col ul{
margin:0; 
padding:0; 
text-align:left;
margin-top:3px;
margin-bottom:5px;}
#col li{
list-style-type:none;
font-size:0.9em;
color:#990000;
}

.stef {
background-color:#990000;
color:#ffcc33;
height:1.5em;
margin-bottom:5px;
padding-left:5px;
width:75%;
}

.stef a:link {color:#FFcc33;
			text-decoration:none;}

.stef a:visited {color: #FFEB99;;
				text-decoration:none;}

.stef a:hover {color: #FFcc33;
			font-weight:bold;
			text-decoration:none;}

.stef a:active {color: #FFcc33;
			font-weight:bold;
			text-decoration:none;}


.aggiorna {margin-left:10px;}
.aggiorna a:link {color:#990000;
				text-decoration:none;}
				
.aggiorna a:visited {color:#996600;
					text-decoration:none;}

.aggiorna a:hover {color:#990000;
					text-decoration:underline;}

.aggiorna a:active {color:#990000;
					text-decoration:underline;}

#adesso {
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:15px;
	padding-left:10px;
	background-image: url(image/nota.gif);
}

.selezionato2 img{vertical-align:middle;
				margin-left:-20px;
				padding-right:5px;}
			
.selezionato2 {background-color:#FFCC33 ! important;
				width:77%;
				color:#990000;
				font-weight:bold;
				margin-bottom:7px;
				}

.titolo {
background-color:#990000; 
color:#FFcc33; 
font-size:1em;
margin-top:10px; 
margin-bottom:0px;
text-align:center;
font-variant:small-caps;
}

form {
border:2px solid #990000; 
border-top:0px; 
padding:0.5em; 
margin-top:0px;
margin-bottom:0px; 
font-size:0.9em;
background-color: #FFffcc;
}

form.formbis {
border:2px solid #990000;
border-top:0;
border-bottom:0;
margin:0px;}
/*per le form incassate delle pagine di modifica,eliminazione dati*/

legend {font-size:1em; font-weight:bold; margin-bottom:0.5em;}

fieldset {
border:2px groove #FFffcc;
padding:10px;
margin-bottom:0;
}

.tasto {margin-top:0.5em; margin-bottom:0;}
form h2 {font-size:0.7em;}

form hr {visibility: visible;}

label {float:left; width:35%; margin-bottom:0.7em; clear:left;}

input {margin-bottom:0.7em; margin-right:0.2em;}

textarea {
margin-bottom:0.7em; 
width:55%; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;}

select { margin-bottom:0.7em; margin-right:0.2em;}

.short ul {margin:0px; padding:0px;}

.short li {list-style-type:none;}

.short ul ul {margin-left:1.5em;}

/*per formattare i contenuti php*/

.phpc {width:100%;} /*tabelle php index, eventi, avvisi*/

.phpd {border:1px dashed #990000;}

.phptit {
margin:0;
margin-top:15px;
margin-bottom:10px;
padding:0;
} /*titolo*/

.phpfot {
margin:0;
margin-top:15px;
padding:0;
font-size:0.9em;
} 

.phpdate {
font-style:italic; 
}  /*data evento*/

.locandina {
width:180px;
float:left;
margin:0;
padding:0 10px 0 10px;
margin-right:20px;
margin-top:10px;
} /*locandine e foto*/

.phpi {width:100%; margin-top:10px; font-size:0.8em;} /*tabelle php repertorio, ascoltaci, matrimonio */

.phpi h2 {font-size:1.2em; padding-bottom:0; margin-bottom:0;}

.phpau {
margin:0;
margin-top:15px;
padding:0;
font-size:1em;
} /*titolo dei brani nelle tab repertorio, ascoltaci, matrimoni*/

img.brano {
margin:0;
} /*nelle pag con audio, visualizza l'immagine cliccabile*/

ul.phpo{
margin:0;
margin-bottom:10px;
margin-bottom:3px;
padding:0;
font-size:0.9em;
}  /*elenco coristi*/
.phpo li {
list-style-type:none;
font-size:0.9em;
} /*elenco coristi*/

.rif {
margin:0; 
margin-bottom:1.5em; 
padding:0; 
font-size:9px ! important; 
color:#CCCCCC; 
text-align:left;
}  /*nelle pag dinamiche visualizza i riferimenti x aggiornare-eliminare*/


.phpa {
font-size:0.9em;
margin:10px 5px 10px 0px;} /*contorno rosso x gli avvisi form cd*/

/*indirizzo*/
address {text-decoration:none; font-size:0.8em; padding:5px;}

/*elenco puntato numerato in privacy*/
ol li {font-size:0.8em; margin-bottom:0.7em;}

/*riepilogo di spesa nella form del cd*/
.riepilogo {
border:1px solid #FFCC33;
padding:0.5em;
margin-bottom:0.5em;
}

.dt {
font-size:0.9em;
letter-spacing:0.1em;
font-style:oblique;
width:50%;
float:left;
} 

.dd {font-size:0.8em; width:auto;}

/*riepilogo di invio nelle form matrimonio e cd*/

.dr {
font-size:0.9em;
letter-spacing:0.1em;
font-style:oblique;
width:25%;
float:left;
} 

.amenu {
font-size:0.7em;
}

/*mappa*/

 .mappa {
        font-size:1em;
        color: #990000;
        margin-top:10px;
	padding-left:30px;
      }
      
      .mappa1 {
        font-size:0.8em;
        color: #990000;
        margin-top:5px;
        padding-left:50px;
      }
	      
      
      .mappa a:link {color:#990000;}
      
      .mappa a:visited {color:#996600;}
      
      .mappa a:hover {font-weight:bold;}
      
      .mappa a:active {font-weight:bold;}
      
      *.mappa:hover *.hidden {
        float:right;
        display:block;
        position:absolute;
        left:50%;
        width:35%;
      }
      
      *.hidden {
        font-size:12px;
        float:right;
        display:none;
        margin:-15px;
		margin-left:5px;
        padding:0;
      }
      
      .mappa1 a:link {color:#990000;}
      
      .mappa1 a:visited {color:#996600;}
      
      .mappa1 a:hover {font-weight:bold;}
      
      .mappa1 a:active {font-weight:bold;}
      
      *.mappa1:hover *.hidden {
        float:right;
        display:block;
        position:absolute;
        left:50%;
        width:25%;
      }
/*programma cd*/
.prg {margin:0; padding:0; margin-bottom:0.7em;}
.prg li { 
list-style-type:none;
font-size:0.8em;
}

.prgmus {font-style:oblique; margin-bottom:0.5em} /*autore*/

/*ricerca brani*/

.cerca {
border:2px solid #990000; 
border-top:0px; 
padding:0.5em; 
margin-top:0px;
margin-bottom:0px; 
font-size:0.9em;
background-color: #FFffcc;
} 

.cerca ul {margin:0; padding:0;}

.cerca ul li {list-style-type:none; font-size:0.8em;}

/*modifica h1 x rimpicciolire*/
h1 {font-size:1.2em;}

hr.spazio {
	visibility:hidden;
	height:0px;
	margin:0;
	border:0;
	padding:0;
}
