body{
   margin:0;
   padding:0;
}

/*--------------------------H1 H2 H3 H4---------------------*/
h1{
   background:url(../img/layout/Itinerario-biblio-head.gif) #FFFFFF left top no-repeat;
   height:85px;
   padding:0px;
   margin:0px;
}
h1 span{
   display:none;
}
h1 a{
   display:block;
   width:100px;
   height:30px;
   float:right;
   margin:37px 110px 0 0;
   display:inline;
}
h1 a span{
   display:none;
}
h2{
   font-weight:bold;
   font-size:11px;
   color:#516b6b;
   width:472px;
   margin-top:29px;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ea6023;
	text-transform: uppercase;
	padding:0px;
	margin:0px;
	letter-spacing: 1px;
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ea6023;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5{ 
   font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   font-weight:bold;
   float:left;
   color:#FFFFFF;
   margin:33px 0 0 0;
   padding-left:20px;
}
/*-----------LAYOUT HOME INTERNI---------------LAYOUT HOME INTERNI------------LAYOUT HOME INTERNI---------*/
div#content p#titolo{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:24px;
   color:#172949;
   margin:20px 0 0 0;
}
#titolo span{
   font-size:13px;
   display:block;
   margin-top:5px;
}
#sottotitolo{
   color:#668080;
   width:670px;
   margin:20px 0 0 0;
   line-height:20px;
}
div#content p#itinerari{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#ea6023;
   margin: 12px 0 15px 0 ;
}

#programma{
   width:765px;
   float:left;
   display:inline;
}
#box{
   width:210px;
   float:left;
   display:inline;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   line-height:16px;
   margin:0 45px 30px 0;
}
#box #img{
   float:left;
   display:inline;
   height:109px;
   width:145px;
}
#box #img a{
  border:0px;
}
#box #ico{
   margin:81px 0 0 15px;
   float:left;
   display:inline;
   height:28px;
   width:42px;
}
#box #databox{
    clear:left;
	color:#ea6023;
	font-size:9px;
	text-transform: uppercase;
	padding-top:7px;
}
#box #databoxgrigio{
    clear:left;
	color:#668080;
	font-size:10px;
	text-transform: uppercase;
	padding-top:7px;
}

#box #titolobox{
    color:#ea6023;
	font-size:14px;
}
#box #titolobox a{
    color:#ea6023;
	font-size:14px;
	text-decoration:none;
}
#box #titolobox a:hover{
	text-decoration:underline;
}
#box #titoloboxgrigio{
    color:#668080;
	font-size:15px;
}
#box #orari_giornata, #box #nota,#box #comunicatostampa{
    color:#5c7878;
	font-size:9px;
	text-transform: uppercase;
}

#box #prezzo{
    color:#121d3e;
	font-size:9px;
}
#box #orari_giornata{
    padding-top:8px
}
#box #comunicatostampa span{
    color:#ea6023;
}

a.linkgeorgia, #content #comunicatostampa a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration: none;
	text-transform: lowercase;
	font-weight:normal;
	color:#5c7878;
}
a.linkgeorgia:hover, #content #comunicatostampa a:hover{
	text-decoration: underline;
	color:#5c7878;
}
div#dx a{
   padding-left:0px
}
div#credits a{
   padding-left:0px
}
/*--------------------------layout MENU---------------------*/

#low h2{
	width:463px;
	font-family:Arial, Helvetica, sans-serif;
}

#low h2 a{
	color:#516B6B;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#low h2 a:hover{
	text-decoration:underline;
}

#low ul{
   list-style:none;
   margin:0px;
   padding:0px;
   float:right;
}
#low ul li {
   margin:-11px 0 0 0;  
   float:left;
}
#low ul li a {
   display:block;
   height:50px;
   width:150px;
   outline:none;
}
#low ul li a span{
   display:none;
}
/* tab scheda */
a#scheda {
	background: url(../img/layout/buttons/scheda.gif) 0 0 no-repeat;
	margin-left:10px;
	padding:0px;
}
a#scheda:hover {
	background: url(../img/layout/buttons/scheda.gif) -150px 0 no-repeat;
}
/* fine scheda*/

/* tab galleria fotografica */
a#galleria-fotografica {
	background:  url(../img/layout/buttons/galleria-fotografica.gif) 0 0 no-repeat;
	margin-left:10px;
	padding:0px;
}
a#galleria-fotografica:hover {
	background: url(../img/layout/buttons/galleria-fotografica.gif) -150px 0 no-repeat;
}
/* fine galleria fotografica */

/* tab bibliografia */
a#bibliografia {
	background:  url(../img/layout/buttons/bibliografia.gif) 0 0 no-repeat;
	margin-left:10px;
	padding:0px;
}
a#bibliografia:hover {
	background: url(../img/layout/buttons/bibliografia.gif) -150px 0 no-repeat;
}
/* fine bibliografia */

/* BOTTONE PREMUTO*/
#low ul li a.current{
	background-position: -150px 0;
}	

/*--------------------------div HEAD---------------------*/
#top{
   width:943px;
   height:85px;
}
/*--------------------------div MENU---------------------*/
#low{
   width:943px;
   float:left;
   margin:0 0 35px 0
}
/*--------------------------div SUBHEAD---------------------*/
#subhead{
   width:794px;
   float:left;
   margin:0 0 0 75px;
   background: url(../img/layout/bg-subhead.gif) left bottom no-repeat;
   font-size:27px;
   color:#516b6b;
   display:inline; 
}
#subhead p{
   margin:0;
   padding:0;
   padding-bottom:10px
}
#subhead span{
   font-family: Arial, Helvetica, sans-serif;
   color:#ea6023; 
   font-weight:bold;
   font-size:26px;
}
#subhead span.barra{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size:26px;
   color:#516b6b;

}
#spazio{
  float:right;
  margin-top:23px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  padding-right:5px;
  display:inline; 
}

#edificio{
  margin:10px 0 13px 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  padding-right:5px;
  color:#ea6023;
  font-weight:bold;
  float:right
}
/*--------------------------div SUBHEAD MAPPA---------------------*/
#subheadmappa{
   width:943px;
   height:63px;
   float:left;
   margin:15px 0;
   background:  url(../img/layout/bg_itinerario_mappa.gif) left top no-repeat;
   color:#516b6b; 
}
#itinerario{
   width:211px;
   float:right;
   height:63px;
   background:url(../img/layout/buttons/itinerario_pdf.gif) left top no-repeat;
}
#itinerario:hover {
	background:url(../img/layout/buttons/itinerario_pdf.gif) -211px top no-repeat;
}
#itinerario a span{
   display:none;
}

#itinerario a{
	display:block;
	width:211px;
	height:63px;
	padding:0px;
}
/*--------------------------LAYOUT BIBLIO---------------------*/
#primacolonna{
   float:left;
   margin:-10px 20px 0 113px;
   width:340px;
   display:inline;
}
#primacolonna h3, #secondacolonna h3{
   	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ea6023;
	text-transform: uppercase;
	padding:0px;
	margin:0px;
	letter-spacing: 0.5px;
	padding-bottom:10px;
	margin-top:30px;
	font-weight:bold;
}
#primacolonna h4, #secondacolonna h4{
	margin:5px 0 ;
}
#secondacolonna{
   float:left;
   width:360px;
   display:inline;
   margin: -10px 0 0 0
}
#footerinterno{
	width:730px;
	margin-left:113px;
    clear:both;
	height:22px;
	background:url(../img/layout/footer-interno.gif) left top no-repeat;
	margin-top:50px;
	float:left;
	text-align:right;
	padding-right:20px;
	display:inline;
}
#footerinterno a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	text-decoration: none;
}
#footerinterno a span{
  font-size:11px
}
#footerinterno a:hover{
   text-decoration:underline;
}
#primacolonna p, #secondacolonna p{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#516b6b;
   padding:0px;
   margin:0px;
   line-height:16px;
}


#primacolonna p a, #secondacolonna p a{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:#516b6b;
   padding:0px;
   margin:0px;
   line-height:16px;
   text-decoration:underline;
}
#primacolonna p a:hover, #secondacolonna p a:hover{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   color:black;
   padding:0px;
   margin:0px;
   line-height:16px;
   text-decoration:underline;
}
#primacolonna p.autore, #secondacolonna p.autore{
   font-size:14px;
   margin-top:22px;
}
/*--------------------------LAYOUT FOOTER---------------------*/
#footerItinerari{ 
    width:706px;	
	margin-top:30px;
	}
#footerItinerari p{
    margin:0px;
	padding:0px;
	background:url(../img/layout/slash.gif) left center no-repeat;
}
/*#footerItinerari ul li p a, a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #acb5b6;
	padding-left:10px;
}*/
#footerItinerari p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color: #5c7878;
	padding-left:10px;
}
#footerItinerari a:hover{
    text-decoration:underline;
}
#footerItinerari ul{
    list-style-type:none;
	width:450px;
	margin-left:40px;
}
#footerItinerari ul li{
	float:left;
	display:inline;
}
/*--------------------------LAYOUT GALLERY---------------------*/
#galleria{
   width:812px;
   margin:30px 0 0 0px;
   float:left;
   display:inline
}
#galleria a{
  padding-left:0px
}
#galleria div{
    width:145px;
	height:109px;
	margin:0 56px 56px 0;
	float:left;	
}

/*--------------------------LAYOUT SCHEDA UNA FOTO---------------------*/
#container{
   margin: 24px 0 0 113px;
   width:750px;
}
#testo{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:15px;
	color:#516b6b
}
#testo p{
	padding:0 20px 24px 0;
	margin:0;
	line-height:20px;
}
#foto{ 
    margin:0;
	padding:0px;
}
#foto img{
    margin-top:14px;
}
div#foto a {
    padding:0px;
}
/*--------------------------LAYOUT SCHEDA DUE FOTO---------------------*/
#fotouno {
   width:204px;
   height:167px;
   float:left;
   display:inline;
   margin:0 55px 0 0; /*40px old*/
}
#fotodue {
   width:204px;
   height:167px;
   float:left;
   display:inline;
   margin:0 40px 0 0;
}
/*--------------------------LAYOUT SCHEDA QUATTRO FOTO---------------------*/
#fotounodiquattro,#fotoduediquattro,#fototrediquattro {
   width:145px;
   height:123px;
   float:left;
   display:inline;
   margin:0 35px 0 0;
   text-align:center;
}
#fotoquattrodiquattro{
   width:145px;
   height:109px;
   float:left;
   display:inline;
   margin:0;
}
/*--------------------------LAYOUT LINK MAPPA---------------------*/
/*--------------------------LAYOUT MAPPA---------------------*/
#mappa{
   width:943px;
   height:684px;
}
#locazioni{
  width:943px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#5c7878;
  margin:25px 0 40px 0;
  float:left;
}
#locazioni ul{
   list-style-type:none;
   display:inline;
}
#locazioni ul li{
    float:left;
	padding:0 9px 0 9px;
	background:url(../img/layout/bg-lista-mappa.gif) left center no-repeat;
	line-height:20px;
	font-size:13px;
	white-space:nowrap;
}
#locazioni ul li span{
    color:#FF6600;
	font-weight:normal;
}
#locazioni ul li a, #locazioni ul li a:visited{
	text-decoration: none;
	color:#FF6600;
	white-space:nowrap;
	font-size:13px
}
#locazioni ul li a span{
   font-weight:normal
}
#locazioni ul li a:hover{
    text-decoration:underline;
}

