/* RESET CSS */

html, body, div, p, span, 
h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, abbr, acronym, address, big, cite, code,
img,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
iframe, ins {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	text-transform:none;
	font-weight:normal;
	line-height:1;
	list-style:none;
	letter-spacing:1px;
}

@font-face {
    font-family: 'Opificio';
    src: url('../Caratteri/Opificio.eot');
    src: url('../Caratteri/Opificio.eot?#iefix') format('embedded-opentype'),
         url('../Caratteri/Opificio.woff') format('woff'),
         url('../Caratteri/Opificio.ttf') format('truetype'),
         url('../Caratteri/Opificio.svg#VM') format('svg');
    font-weight: normal;
    font-style: normal;
}

img { 
	border:none; 
	vertical-align:bottom; 
}

body { 
	background:#fff;
}

input[type="submit"], input[type="reset"], input[type="button"] {
	background:#000;
	color:#000;
	font-family: 'Opificio', sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	border:none 2px;
	border-color:#222;
	border-radius:8px;
	padding:5px;
}
/* Fine RESET */

/* CLASSI */
/* BG CONTENITORE */
.D1 {
	background: url('../immagini/Sala03.jpg');
	background-position: 0 40px;
	background-repeat:no-repeat;
}
.D2 {
	background: url('../immagini/Batteria06.jpg');
	background-position: 0 40px;
	background-repeat:no-repeat;
}
.D3 {
	background: url('../immagini/Sala02.jpg');
	background-position: 0 40px;
	background-repeat:no-repeat;
}
.D4 {
	background: url('../immagini/Batteria02.jpg');
	background-position: 0 40px;
	background-repeat:no-repeat;
}
.D5 {
	background: url('../immagini/Batteria04.jpg');
	background-position: 0 40px;
	background-repeat:no-repeat;
}
.D6 {
	background: url('../immagini/Studio04.jpg');
	background-position: 0;
	background-repeat:no-repeat;
}
.D7 {
	background: url('../immagini/Pannello02.jpg');
	background-position: 0 40px;
	background-repeat:no-repeat;
}
.D8 {
	background: url('../immagini/Batteria03.jpg');
	background-position: 0 40px;
	background-repeat:no-repeat;
}

/* TITOLI */

.centro {
	font-family: 'Opificio', sans-serif;
	font-weight:normal;
	position:relative;
	letter-spacing:1px;
	left:30px;
	color:#66c;
}

.temp {
	font-family: 'Opificio', sans-serif;
	background-color: rgba(204,153,51,0.7); 
	height:70px;
	padding:8px 0;
	font-size:40px; 
	text-align:center;
	font-weight:normal;
	position:relative;
	letter-spacing:1px;
	color:#117;
	opacity:1;
}

.titolo {
	font-family: 'Opificio', sans-serif;
	font-size:18px;
	letter-spacing:4px;
	text-align:center;
}

.titolo01 {
	font-family: 'Opificio', sans-serif;
	font-size:40px;
	letter-spacing:4px;
	text-align:center;
	position:relative;
	top:300px;
}

.titolo02 {
	font-family: 'Opificio', sans-serif;
	font-size:18px;
	letter-spacing:4px;
	text-align:center;
	color:#fc2;
}

.titolo02a {
	font-family: 'Opificio', sans-serif;
	padding: 0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	letter-spacing:4px;
	text-align:center;
	color:#966;
}

.titolo03 {
	font-family: 'Opificio', sans-serif;
	font-size:30px;
	padding:20px 0;
	letter-spacing:4px;
	text-align:center;
	color:#dd9;
}

.titolo04 {
	padding-bottom:10px;
	font-family: 'Opificio', sans-serif;
	font-size:22px;
	letter-spacing:4px;
	text-align:center;
	font-weight:bold;
	color:#966;
}

.titolo05 {
	font-family: 'Opificio', sans-serif;
	font-size:18px;
	letter-spacing:4px;
	text-align:center;
	color:#dd9;
}

/* PARAGRAFO */

.sx { 
	float:left; 
}


.dx {
	float:right;
}	

.clear {
	clear:both;             
}

.testo {
	color:#117;
	padding:8px 8px 8px 8px;
	font-family: 'Opificio', sans-serif;
	background-color: rgba(204,153,51,0.7); 
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	text-align:justify;
	text-indent:15px;
	text-transform:none;
	line-height:1.2;
	word-spacing:normal;
	letter-spacing:2px;
}

.testod {
	color:#fff;
	padding:8px 8px 0 8px;
	font-family: times, serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	text-align:right;
	text-indent:0;
	text-transform:none;
	line-height:1;
	word-spacing:normal;
	letter-spacing:2px;
}

.testo01 {
	font-family: times, serif;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	text-align:justify;
	text-indent:0;
	text-transform:none;
	line-height:0.9;
	word-spacing:normal;
	letter-spacing:2px;
	color:#fff;
}

.testoF {
	font-family: 'Opificio', sans-serif;
	font-size:14px;
	opacity:1;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	text-indent:0;
	text-transform:none;
	line-height:1;
	word-spacing:normal;
	letter-spacing:1px;
	color:#339;
}

.tabella {
	font-size:15px;
	letter-spacing:1px;
	line-height:1.2px;
	color:#fff;
}

.tabella td {
	padding-left:10px;
}

.tabella a{
	display:block;
	color:#fff;
	text-decoration:none;
}

.tabella a:hover {
	background:#000;
	color:#fff;
}

.bottom01 {
	margin:0;
	padding:2px;
	background-color: rgba(204,153,51,0.8); 
	position:absolute;
	top:480px;
	opacity:1;
	color:#117;
	border-radius:2px;
}

.bottom02 {
	margin:0;
	padding:0;
	position:absolute;
	top:500px;
	opacity:1;
	color:#eb5;
}


/* FINE CLASSI */

/* ID */
/* CONTENITORE */

#contenitore { 
	font-family: 'Opificio', sans-serif;
	text-transform:uppercase;
	color:#339;
	width:960px; 
	height:auto;
	margin:10px auto;
	border-radius:5px;
}

/* TESTATA */

#testata { 
	background: url('../immagini/LogoBianco.jpg');
	background-repeat:no-repeat;
	height:70px;
	padding:8px;
	font-size:40px; 
	text-align:left;
	color:#fff;
	border:none 1px;
	border-color:#222;
	
}

/* MENU */

#menu { 
	font-family: 'Opificio', sans-serif;
	font-weight:normal;
	letter-spacing:2px;
	position:relative;
	z-index:1;
	margin-top:0;
	border:none; 
}

#nav { 
	position:absolute;
	margin:0; 
	padding:0; 
	list-style:none;
 
}

#nav li { 
	float:left;
}

#nav li a { 
	text-transform:uppercase;
	background:#c93;
	position:relative;
	display:block;
	width:190px;
	height:20px;
	padding:10px 0;
	color:#339; 
	font-size:18px;
	text-decoration:none; 
	text-align:center;
	border:solid 1px;
	border-color:#c93;
	font-weight:normal;
}

#nav li a:hover {
	color:#c93;
	background:#339;
}

#nav li ul {
	display:none;
}

#nav li:hover ul {
	display:block;
	background:#222;
	opacity:1;
}

#nav li ul li {
	float:none;
	padding:0;
	margin:0;
	list-style:none;
}

#nav li.NB a {
	background:none;
	border:none;
}

#nav li.NB a:hover {
	background:none;
}

/* COLONNA SINISTRA */

#col-sx { 
	width:183px; 
	height:485px;  
	margin-top:44px; 
	padding:5px; 
	border:none 1px; 
	border-color:#222;
}

#menuv { 
	font-family: 'Opificio', sans-serif;
	font-size:15px;
	text-transform:none;
	letter-spacing:1px;
	list-style:none; 
	margin:0; 
	padding:0; 
	text-align:center;
}

#menuv li {
	color:#fff;
}

#menuv li a { 
	background:#339;
	display:block; 
	margin:0; 
	padding:3px 0; 
	color:#c93; 
	text-decoration:none;
	border:solid 1px; 
	border-color:#339;
}

#menuv li a:hover { 
	color:#339; 
	background:#c93;
}

/* COLONNA CENTRALE */

#col-cen { 
	width:556px; 
	height:485px;
	/*background-color: rgba(204,153,51,0.7); */
	margin-right:2px; 
	margin-left:2px; 
	margin-top:44px; 
	padding:5px; 
	border:none 1px; 
	border-color:#000;
}

/* COLONNA DESTRA */

#col-dx { 
	width:183px; 
	height:485px; 
	padding:5px; 
	margin-top:44px; 
	border:none 1px;
	border-color:#222;
}

/* FOOTER */

#footer { 
	background:#c93;
	opacity:0.9;
	padding:6px; 
	margin-top:3px;
	font-size:12px;
	letter-spacing:2px; 
	text-align:center; 
	border:none 1px;
	border-color:#222;
}

/* FINE ID */