@charset "utf-8";
/* CSS Document */


body {
	margin : 0 auto;
	padding:0;
	text-align : center;
	font-family :"Trebuchet MS", Helvetica, sans-serif;
}

a{
color:#D7317C;
}
a:link{
color:#D7317C;
}
a:visited{
color:#D7317C;
}
a:hover{
color:#D7317C;
}


a.secondario{
color:#323640;
}
a.secondario:link{
color:#323640;
}
a.secondario:visited{
color:#323640;
}
a.secondario:hover{
color:#5B8DC5;
}


.sopra {
	width : 100%;
	text-align : center;
	margin : 0 auto;
	padding:0;
}
.sopra p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #323640;
	text-align : center;
	margin:0;
	padding:0;
}

img{
	border:none;
}

h1 {
	font-family :"Trebuchet MS", Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight : lighter;
}

.archivio {
	font-family :"Trebuchet MS", Helvetica, sans-serif;
	font-size : 2.5em;
	font-weight : lighter;
	background-image:url(immagini/archivioartegiovani.gif);
	background-repeat:no-repeat;
	height:120px;
	padding-left:120px;
	text-align:left;
	margin-left:10px;
}


/*_______________UL per pdf________________*/

.pdf {
    float : left;
	padding:0px;
	margin:0 10px 0 0 ;
	text-align:left;
	}
	
.pdf li {
text-decoration:none;
color:#323640;
font-size : 1.0em;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-image:url(immagini/adobe_pdf.jpg);
background-position:left;
background-repeat:no-repeat;
margin:10px 0 10px 0;
list-style-type:none;

}

.pdf li a:link{
text-decoration:none;
color:#323640;
font-size : 1.0em;
line-height: 50px;
height:50px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding:0 0 0 40px;
}

.pdf li a:visited{
text-decoration:none;
color:#323640;
font-size : 1.0em;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.pdf li a:hover{
text-decoration:none;
color:#D7317C;
font-size : 1.0em;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

/*_______________fine pdf_____________________*/

h2 {
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	font-size : 1.2em;
	color : #323640;
}


h3 {
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	font-size : 0.9em;
	margin : 0.2em 0 0.8em 0;
	color:#323640;
	padding:0 5px;
	text-align : left;
}




p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #323640;
	line-height : 130%;
	padding:0 5px;
	text-align : left;
	font-style:normal;
}

.alldx {
	text-align:right;
	padding:0;
	margin:0;
}



ul {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #323640;
	line-height : 120%;
	text-align : left;
	font-style:normal;
	margin:0;
	padding:0;
}

li {
list-style-type:circle;	
padding:0 0 0 1em;
list-style-position:inside;
}


p.piccolo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #323640;
	text-align : left;
	margin : 0;
	padding : 0;
}

p.legenda {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #323640;
	margin : 1em 0;
	padding : 0;
	text-align:right;
}
legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #323640; 
}

a.logo2  {
	color: #323640;
	text-decoration:none;

}
a.logo2:link{
	color: #323640;
	text-decoration:none;
}
a.logo2:visited{
color:#323640;
text-decoration:none;
}
a.logo2:hover{
color:#323640;
text-decoration:none;
}




form {
	margin:0;
	padding:5px;
	}
th {
	padding:4px;
}
td.no_riga {
padding:4px;
border:none;
text-align:left;
}

td {
padding:2px;
text-align:left;
}

td.celeste {
background-color:#EAEEF6;
width:25%;
text-align:center;
margin:5px
}

td.carrello {
width:20%;
text-align:center;
margin:5px
}


td.riga {
padding:4px;
text-align:left;
border-bottom:1px solid #CAEBF9;
border-right:1px solid #CAEBF9;
}


input {
border:1px solid #BDC7D5;
background-color:#EAEEF6;
padding:1px;
margin:1px;
}

	
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333; 
}
	
.link {
 	border-bottom: 1px dashed  #323640;
}

a link:link{
	color:#E2007A;
}
a link:visited{
	color:#E2007A;
}
a link:hover{
	color:#E2007A;
	border-bottom: 1px dashed  #323640;
}

.rosso {
	color:#FF0000;
}

.data {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #5b6470;
	font-style : italic;
	margin : 0;
	padding : 0;
}
.sfondo-top {
	width : 100%;
	margin:0px 0 0 0;
	padding:0;
	
}
.layout_900 {
	position : relative;
	width : 100%;
	text-align : center;
	margin : 0 auto;
	padding:0;
}
.layout_900_sotto {
	position : relative;
	width : 100%;
	background-color : #ffffff;
	text-align : center;
	margin : 0 auto;
		padding:0;
}
.barra-sx {
	float : left;
	background-image : url(immagini/sfondo-barra.gif);
	background-repeat : no-repeat;
	background-position : right top;
	width : 100%;
	margin : 5px 0 0 0;
	padding : 0;
}

.barra-sx img{
	float : left;
	margin : 0;
	padding : 0;
}

.colonna-centro {
	float : left;
	width : 90%;
	margin : 0;
	padding : 1.5em ;
	text-align : left;
}

.colonna-sx {
	float : left;
	width : 60%;
	margin : 0;
	padding : 1.5em ;
	text-align : left;
}

.colonna-dx {
	float : left;
	width : 29%;
	margin : 0;
	padding : 1em 0 1em .5em;
	text-align : left;
}
.box1 {
	margin : 1em;
	width : 45%;
	float : left;
}
.box2 {
	float :left;
	padding:5px;
	margin:0;
	text-align:right;
}


.box_destra {
	float: right;
	padding:5px;
	margin:0;
}

.box_museo {
	width:90%;
	overflow:hidden;
	padding:10px;
	margin:0 0 0 10px;
	background-color:#DDE3EE;
	text-align:center;
}


.immagine {
border: 5px solid #DDE3EE;
text-align:center;
margin:0 auto;
}

.box_mini {
	float : left;
	padding:10px;
	margin:0 10px 0 0 ;
	background-color:#DDE3EE;
	text-align:right;
}


.box_opere {
	float : left;
	padding:10px 0 0 0;
	margin:0 10px 0 0 ;
	text-align:right;
	width:30%;
	
}

.box_colore {
	margin:5px 0;
	padding:5px;
	border-bottom:3px solid #BDC7D5;
	border-top:1px solid #BDC7D5;
	border-left:1px solid #BDC7D5;
	border-right:1px solid #BDC7D5;
}


.box_descrizioneopera{
	float:left;
	text-align:left;
	padding:10px 10px 0 10px;
	margin:0;
	width:50%;
}
.sottolineato{
border-bottom:dotted 2px #BDC7D5;
}

.gallery_mini {
	position:relative;
	width:90px;
	height:90px;
	overflow: hidden;
}
.titolo {
	margin : 0;
	padding :0 0 0 4%;
	width : 56%;
	float : left;
	text-align:left;
}
.titolo h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 3.1em;
	font-weight : lighter;
	color : #323640;
	margin : 0;
	padding :  .2em 0 .8em 0;
}
.titoletto {
	margin : 0;
	float : left;
	width : 25%;
	padding : 3em 0 0 0.6em;
}
.titoletto h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.82em;
	font-weight : lighter;
	text-align : right;
	color : #5b6470;
	margin : 0;
	padding : 0;
}
.sottotitolo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.72em;
	text-align : right;
	margin : 0;
	color : #fff;
	letter-spacing : 0;
}
.barra-dx {
	text-align : left;
	float : left;
	width : 23%;
	margin : 0;
	padding : 5px 0 0 0;
	
}
.barra-dx h1 {
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	font-size : 1.5em;
	font-weight : lighter;
	margin : 0;
	padding : 0.15em 0 0.15em 1.2em;
}
.giallo {
	color : #d0bc53;
}

a.giallo:link{
	color: #d0bc53;
}
a.giallo:visited{
	color: #d0bc53;
}
a.giallo:hover{
	color: #B19E30;
	border-bottom: 1px dashed #B19E30;	
}


.azzurro {
	color : #5b8dc5;
}

a.azzurro:link{
	color: #5b8dc5;
}
a.azzurro:visited{
	color: #5b8dc5;
}
a.azzurro:hover{
	color: #417ABA;
	border-bottom: 1px dashed #417ABA;	
}


.elenco_artisti{
color : #5b8dc5;
}
a.elenco_artisti{
	color : #5b8dc5;
	text-decoration : none;
}

a.elenco_artisti:link{
	color : #5b8dc5;
	text-decoration : none;
}

a.elenco_artisti:visited{
	color : #5b8dc5;
	text-decoration : none;
}

a.elenco_artisti:hover{
	text-decoration : none;
	color: #417ABA;
}


.rosa {
	color: #d7317c;
}

a.rosa:link{
	color: #d7317c;
	text-decoration:none;
}
a.rosa:visited{
	color: #d7317c;
		text-decoration:none;
}
a.rosa:hover{
	color: #a10054;
	border-bottom: 1px dashed #a10054;	
}


a.rosa:visited:hover {
	color: #d7317c;
	text-decoration:none;
}

.box_sfondo{
	background-image:url(immagini/sfondo_box_dx.jpg);
	background-repeat: repeat-x;
	background-position:right bottom;
	padding:15px 0;
}
.contenitore {
	float:left;
	padding:0;
	width:75%;
	background-image:url(immagini/sfondo-nav.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin:2px 0 0 0 ;
}

.nav {
	text-align : left;
	margin : 10px 0 0 10px;
	padding :0px;
	height:134px;
}

.nav ul {
	margin : 0 0 0 0;
	padding : 0;
	width : 98%;
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	color : #5b8dc5;
	font-size : 1em;
	font-weight:bold;
	list-style : none;
	line-height : 2.5em;
}


.nav ul li {
	display:block;
	white-space:nowrap;
		background-color : #ffffff;
	padding:0;
	margin:0;
	list-style-type:none;
}

.nav ul li a:link {
	color : #D7317C;
	text-decoration : none;
}
.nav ul li a:visited {
	color : #D7317C;
	text-decoration : none;
}
.nav ul li a:hover {
	text-decoration : none;
	color: #D7317C;
	border-bottom: 1px dashed #D7317C;	
}

.nav ul li a:visited:hover {
	text-decoration : none;
	color: #D7317C;
	border-bottom: 1px dashed #D7317C;	
}

.nav_mini {
	text-align : left;
	margin : 10px 0 0 5px;
	padding :0px;
}

.nav_mini ul {
	margin : 0 0 0 0;
	padding : 0;
	width :100%;
	font-family : "Trebuchet MS", Helvetica, sans-serif;
	color : #5b8dc5;
	font-size : .75em;
	font-weight:bold;
	list-style : none;
}


.nav_mini ul li {
	display:block;
		background-color : #ffffff;
	padding:5px;
	border-bottom:1px dashed #5b8dc5;
	margin:0;
	list-style-type:none;
}

.nav_mini ul li a:link {
	color : #5b8dc5;
	text-decoration : none;
}
.nav_mini ul li a:visited {
	color : #5b8dc5;
	text-decoration : none;
}
.nav_mini ul li a:hover {
	text-decoration : none;
	color: #323640;
		
}

.nav_mini ul li a:visited:hover {
	text-decoration : none;
	color: #323640;
		
}



.navorizzontale {
	text-align : center;
	margin : 0;
	padding :0px;	
		color : #323640;
		background-image:url(immagini/sfondo_nav_barra.gif);
	background-repeat:repeat-x;
			background-color:#FFFFFF;
}

.navorizzontale ul {
	text-align:left;
	margin:0;
	padding:0;

}

.navorizzontale ul li {
	display:inline;
		font-family : "Trebuchet MS", Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight:bold;
	text-align:center;
	float:left;
		color : #323640;
		width:9%;
		border-right:3px solid #fff;
	height:30px;
	line-height:30px;	
	padding:0;
	margin:0;
	

	
}

.navorizzontale ul li a {
	color : #323640;
	text-decoration : none;
	text-align:center;
	width:9%;
	height:30px;
	line-height:30px;	
	

}
.navorizzontale ul li a:visited {
	color : #323640;
	text-decoration : none;
}
.navorizzontale ul li a:hover {
	color : #5B8DC5;
	text-decoration: none;
}

.navorizzontale ul li a:visited:hover {
	color: #5B8DC5;
	text-decoration: none;
}


.nav-aree {
	text-align : center;
	margin : 0;
	padding : 0;
	width : 100%;
	background-image : url(immagini/sfondo-barra-sotto.gif);
	background-repeat : repeat-x;
	background-position : center top;
}
.visite {
	color : #ffffff;
	background-color : #d0bc53;
	margin:0 auto;
	padding:3px 0;
}
.attivita {
	color : #ffffff;
	background-color : #5b8dc5;
		margin:0 auto;
	padding:3px 0;
}
.manifestazioni {
	color : #ffffff;
	background-color : #d7317c;
		margin:0 auto;
	padding:3px 0;
}

.museo {
	background-color : #323640;
		color : #ffffff;
		margin:0 auto;
	padding:3px 0;
}
.area {
	width : 33.3%;
	float:left;
	margin :0 0;
}
.chiusura {
	border-top : 1px dotted #8c94a1;
	width : 100%;
	text-align : center;
	margin : 10px auto;
}
.chiusura p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #323640;
	text-align : center;
}
.clear {
	clear : both;
	border-right : 0 dotted #fff;
	padding-right : 0;
	border-top : 0 dotted #fff;
	display : block;
	padding-left : 0;
	font-size : 0;
	visibility : hidden;
	padding-bottom : 0;
	margin : 0;
	border-left : 0 dotted #fff;
	width : 100%;
	line-height : 0;
	padding-top : 0;
	border-bottom : 0 dotted #fff;
}

.nomargini {
margin:0;
padding:0;
border:0;
}
table {
	font-size:11PX;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
TD {
	padding:4px;
}




/*_______________pagina_____prenotazioni visite_____________________*/
.prenotazioni{
padding:10px 0 10px 20px;

}
.prenotazioni legend{

color:#d7317c;
}
.cx {
text-align:center;
margin:auto;
}

/*_______________pagina_____giovani_____________________*/
.box_menu{
padding:10px 40px 10px 0px;
float:left;}


