* {
	margin: 0;
	padding: 0;
}

html {
	background-color: #d3d3d3;
	overflow-y: scroll !important;
}

img {
	border: 0;
}

#container {
	display: block;
	margin: auto;
	width: 951px;
}

/*Head*/

#head {
	display: block;
	width: 951px;	
	height: 123px;
}

#head h1, #head h2 {
	display: none;
}

#head #titolo1 {
	display: block;
	float: left;
	width: 277px;
	height: 123px;
	background-image: url(../images/roma_festival_barocco.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#head #titolo2 {
	display: block;
	float: right;
	width: 272px;
	height: 123px;
	background-image:url(../images/ai_fasti_dello_spettacolo_barocco.gif);
	background-position: 0 63px;
	background-repeat: no-repeat;
}

/*Navigazione*/

#navigazione {
	display: block;
	float: left;
	width: 240px;
}

#navigazione ul {
	display: block;
	float: left;
	background-image:url(../images/mezzo_violino.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	list-style: none;
	padding-top: 34px;
	margin-top: 200px;
	width: 240px;
}

#navigazione li {
	margin: 6px 0 0 62px;
	text-transform: uppercase;
	font-size: 15px;
}

#navigazione a {
	text-decoration: none;
	color: #666666;
}

#navigazione a:hover, #navigazione .sonoqui {
	text-decoration: none;
	color: #c99e64;
}

#immagine_piccola {
	width: 220px;
	height: 145px;
	color: #666666;
	display: block;
	float: left;
	margin-top: 20px;
}

#galleria {
    margin-top: -32px;
}

/*Sezioni*/

body.bg1 {	
	background-image: url(../images/bg1.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

body.bg2 {	
	background-image: url(../images/bg2.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

body.bg3 {	
	background-image: url(../images/bg3.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

body.bg4 {	
	background-image: url(../images/bg4.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

body.bg5 {	
	background-image: url(../images/bg5.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

body.bg6 {	
	background-image: url(../images/bg6.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

body.bg7 {	
	background-image: url(../images/bg7.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

body.bg25 {	
	background-image: url(../images/bg25.jpg);
	background-position: top center;
	background-repeat:no-repeat;
    min-width: 951px;
    min-height: 768px;
}

#toc {
	list-style: none;
	clear: left;
	display: block;
	margin: 0 0 20px 260px;
}

#toc li {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
}

#toc a {
	text-decoration: none;
	color: #c99e64;
	text-transform: uppercase;
	
}

#toc a:hover, #toc .sonoqui {
	text-decoration: none;
	color: #666666;
}

#toc1 {
	list-style: none;
	clear: left;
	display: block;
	margin: 0 0 20px 260px;
	font-size: 10px;
}

#toc1 li {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
}

#toc1 a {
	text-decoration: none;
	color: #c99e64;
	text-transform: uppercase;	
}

#toc1 a:hover, #toc1 .sonoqui {
	text-decoration: none;
	color: #666666;
}

#tile {
    display: block;
    float: left;
    margin: 20px 0;
    font-size: 10px;
    color: #8e8f8f;
}
