/*-------------------------- GENERALI --------------------------- */
body{font: 12px Arial, Helvetica, sans-serif}
* {	
	margin: 0px;
	padding: 0px;
}

b {
/*color: #8C7A64 ;*/
color: #4d4336;
}
.titolo {
font-weight:bold;
text-transform:uppercase;
color: #4d4336;
}
.sottotitolo {
	font-style: oblique;
}
a:link	{color: black;text-decoration:none}
a:visited	{color: black;text-decoration:none}
a:hover	{color: black;text-decoration:underline}

#testo {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
line-height: 18px;
}

#testo14 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #21345A;
font-weight: bold;
}


#testo14volontariato {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #23868C;
font-weight: bold;
}

#testo14auditorium {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #6B4059;
font-weight: bold;
}

#testop18 {
padding-left: 18px;
padding-right: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
line-height: 18px;
}

.testopd18 {
padding-right: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
line-height: 18px;
}
.bold_UPP {
color: #000000;
font-weight:bold;
text-transform:uppercase;
}
#testop18 p {
margin-bottom: 18px;
}

body { 
background: #FFFFFF; 
	}
	
#clear {
clear: both;
}

#intestazione {
display: block;
width: 1000px; /*teo*/
height: 51px;
margin-top: 32px; /* era 92 */
margin-bottom: 6px;
margin-left: auto;
margin-right: auto;
}

#spazio63 {
width: 63px;
height: 51px;
float: left;
}

#logo {
width: 247px;
height: 51px;
float: left;
}

#menupri {
width: 624px;
height: 20px;
float: left;
margin-top: 31px;
margin-left: 12px;
}

#menupri table {
width: 100%;
border: none;
}

#menupri table td{
border: none;
}

.menupri_border_left {
border-left: 1px solid #9b7b54;
}

#principale {
display: block;
width: 1000px; /*teo*/
margin-left: auto;
margin-right: auto;
}

#scrittavertical {
float: left;
}

#pannellocentrale100 {
float: left;
padding-left: 1px;
padding-right: 1px;
border-left: 7px solid #BBA58A;
border-right: 1px solid #BBA58A;
width: 890px;
background: url(new/sfondo694.gif) repeat-y 1px 156px; 
}

#pannellocentrale5050 {
float: left;
padding-left: 1px;
padding-right: 1px;
border-left: 7px solid #BBA58A;
border-right: 1px solid #BBA58A;
width: 890px;
background: url(new/sfondo347-346.gif) repeat-y 1px 156px;
}

#pannellocentrale3070 {
float: left;
padding-left: 1px;
padding-right: 1px;
border-left: 7px solid #BBA58A;
border-right: 1px solid #BBA58A;
width: 890px;
background: url(new/sfondo162-531.gif) repeat-y 1px 156px; 
}

#pannellocentrale4060 {
float: left;
padding-left: 1px;
padding-right: 1px;
border-left: 7px solid #BBA58A;
border-right: 1px solid #BBA58A;
width: 890px;
background: url(new/sfondo300-393.gif) repeat-y 1px 156px; 
}

#flash {
border-bottom: solid white 1px;
}

#menusec {
border-bottom: solid white 1px;
background: #21345A;
}
#menusec_volontariato {
border-bottom: solid white 1px;
background: #23868c;
}
#menusec_auditorium {
border-bottom: solid white 1px;
background: #6b4059;
}
#cerca {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
padding: 0px 0px 2px 3px;
/*padding-left: 3px;*/
top: 4px;
width: 172px;
border: 1px solid black;
}

#pannelli {
display: block;
width: 890px;
}

#barrablu {
display: block;
float: left;
width: 890px;
height: 7px;
background: #21345A;
border-top: 1px solid white;
}
#barrablu_volontariato {
display: block;
float: left;
width: 890px;
height: 7px;
background: #326c6f;
border-top: 1px solid white;
}
#barrablu_auditorium {
display: block;
float: left;
width: 890px;
height: 7px;
background: #6d2d50;
border-top: 1px solid white;
}
#chiusura {
display: block;
width: 1000px; /*teo*/
margin-left: auto;
margin-right: auto;
}

#tapposotto {
margin-left: 55px;
}

#scrittasotto {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: center;
margin-top: 15px;
margin-left: 55px;
}

#titolo {
padding-left: 18px;
margin-top: 7px;
height: 20px;
}

#pannellosx50 {
float: left;
width: 445px;
background: #EAE3DB;
padding-bottom: 18px;
}

#pannellodx50 {
float: right;
width: 444px;
margin-left: 1px;
background: #F0EBE5;
padding-bottom: 18px;
}

#pannellosx30 {
float: left;
width: 162px;
background: #EAE3DB;
padding-bottom: 18px;
}

#pannellodx70 {
float: right;
width: 700px;
margin-left: 1px;
background: #F0EBE5;
padding-bottom: 18px;
}

#pannellosx40 {
float: left;
width: 300px;
background: #EAE3DB;
padding-bottom: 18px;
}

#pannellodx60 {
float: right;
width: 580px;
margin-left: 1px;
background: #F0EBE5;
padding-bottom: 18px;
}

#pannellosx100 {
float: left;
width: 694px;
background: #EAE3DB;
padding-bottom: 18px;
}

#fotobordo {
float: left;
margin-top: 15px;
border: solid 1px black;
background: white;
}

#bordobianco2 {
border: solid 2px white;
}
/* -------------------------- modifica corpo testo (matteo)------------------- */
.corpo_testo a:link{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#21345a;
}
.corpo_testo a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#21345a;

}
.corpo_testo a:active{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#21345a;

}
.corpo_testo a:visited{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#21345a;

}
.testo_small {
font-size:10px;
}
.testo_medium{
font-size:12px;
}
.testo_large{
font-size:14px;
}

/* -------------------------- index.asp ------------------- */

#newsbreve {
display: block;
text-align: left;
padding-left: 18px;
}

#testonews {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
margin-left: 18px;
margin-top: 15px;
width: 190px;
line-height: 18px;
}

/* -------------------------- news.asp ------------------- */

#adestra {
float: right;
}

#asinistra {
float: left;
}

#elenconews {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
margin-left: 18px;
margin-top: 15px;
width: 143px;
line-height: 18px;
}

#letturanews {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
margin-top: 15px;
margin-left: 18px;
margin-right: 18px;
line-height: 18px;
}

#fotolettura {
float: left;
margin-right: 14px;
margin-bottom: 10px;
border: solid 1px black;
background: white;
}
/* -------------------------- fondazione.asp ------------------- */

#tab500 {
width: 400px;
}

/* -------------------------- cerca.asp ------------------- */

#camporicerca {
width: 180px;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
border-top: 1px solid #21435A;
border-left: 1px solid #21435A;
border-bottom: 1px solid #21435A;
border-right: 0px;
background: white;
height: 18px;
line-height: 18px;
}

#pulricerca {
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
width: 80px;
border-top: 1px solid #21435A;
border-right: 1px solid #21435A;
border-bottom: 1px solid #21435A;
border-left: 0px;
background: #BBA58A;
height: 20px;
line-height: 18px;
}

/* -------------------------- mostre.asp ------------------- */

#testomostre {
width: 620px;
text-align: right;
margin-left:0px;
/*margin-right:auto;*/
margin-top: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
line-height: 18px;

}

.rigafotomostre {
width: 700px;
margin-left:auto;
margin-right:auto;
}

.bordofotomostra {
border: solid 1px black;
background: white;
/*width:140px;*/
}

.fotomostra {
float: left;
padding-right: 16px;
padding-bottom: 10px;
}


/* -------------------------- attivita.asp ------------------- */

.tdatttesto {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
line-height: 18px;
text-align: right;
padding-right: 18px;
padding-bottom: 20px;
}

.tdattfoto {
/*width: 102px; MATTEO */
padding-bottom: 20px;
}

#banner18 {
padding-right: 18px;
}

#titoloatt {
padding-left: 13px;
margin-top: 7px;
height: 20px;
}

#anni {
padding-top: 3px;
padding-right: 11px;
padding-left: 14px;
margin-top: 7px;
height: 18px;
float: right;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
background: #D5CABD ;
line-height: 18px;
}

#fotobordoatt {
margin-top: 15px;
border: solid 1px black;
background: white;
margin-left: 18px;
}

#fotobordoatt2 {
margin-top: 15px;
margin-left: 18px;
}

#fotobordodes {
float: right;
margin-top: 15px;
border: solid 1px black;
background: white;
margin-left: 18px;
}

#fotobordodes2 {
float: right;
border: solid 1px black;
background: white;
margin-left: 18px;
}

#fotobordodes3 {
border: solid 1px black;
background: white;
margin-left: 18px;
}

#testoatt {
width: 470px;
text-align: right;
float: left;
margin-left: 18px;
margin-top: 15px;
}

#testoattlargo {
width: 560px;
text-align: right;
float: left;
margin-left: 30px;
margin-top: 15px;
}

#fotoatt {
float: right;
margin-right:30px;
}

/* -------------------------- contatto.asp ------------------- */

#campo {
width: 300px;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
border: 1px solid #21435A;
background: white;
margin-left: 5px;
margin-bottom: 1px;
}

#pulsante {
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
width: 300px;
border: 1px solid #21435A;
background: #BBA58A;
}

#contatto {
text-align: right;
margin-right: 180px;
}
.link_image {
border: 1px solid #333333 !important;
}
.intro_attivita{
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
width:112px;
height:auto;
margin-left:auto;
margin-right:auto;
color: #1D3063;}
