* {
	margin: 0;
	padding: 0;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #000000;
	width: 100%;
	height: 100%;
	overflow: hidden;
	scroll = "no" /*elimino le scrollbar in IE*/
}
img {
	border: none;
}
#stampa_logo {
	display: none;
}
#stampa_info {
	display: none;
}


#container {
	width: 100%;
	height: 100%;
	position: relative;
}
#contenuti {	
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
}
#backgroundFlash {	
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 550px;
	left: 0;
	top: 50%;
	margin-top: -275px;
	background-color: #FFFFFF;
}


/*************************** IMG SFONDO ***********************/
#backgroundImg_chi_siamo, #backgroundImg_eventi, #backgroundImg_formazione, #backgroundImg_photogallery, #backgroundImg_videogallery, #backgroundImg_contatti {	
	position: absolute;
	bottom: 40px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#backgroundImg_chi_siamo {	
	background-image: url('../images/layout/img_chi_siamo.jpg');
	left: 260px;
	width: 418px;
	height: 363px;
}
#backgroundImg_eventi {	
	background-image: url('../images/layout/img_eventi.jpg');
	left: 340px;
	width: 344px;
	height: 410px;
}
#backgroundImg_formazione {	
	background-image: url('../images/layout/img_formazione.jpg');
	left: 160px;
	width: 504px;
	height: 362px;
}
#backgroundImg_photogallery {	
	background-image: url('../images/layout/img_photogallery.jpg');
	left: 335px;
	width: 350px;
	height: 429px;
}
#backgroundImg_videogallery {	
	background-image: url('../images/layout/img_videogallery.jpg');
	left: 360px;
	width: 315px;
	height: 475px;
}
#backgroundImg_contatti {	
	background-image: url('../images/layout/img_contatti.jpg');
	left: 365px;
	width: 319px;
	height: 466px;
}
/*************************** img sfondo ***********************/

/*************************** MACCHINA DA SCRIVERE ***********************/
#macchinaScrivere_chi_siamo, #macchinaScrivere_eventi, #macchinaScrivere_formazione ,#macchinaScrivere_photogallery, #macchinaScrivere_videogallery, #macchinaScrivere_contatti {	
	position: absolute;
	width: 200px;
	height: 145px;
}
#macchinaScrivere_chi_siamo {	
	left: 175px;
	bottom: 70px;
}
#macchinaScrivere_eventi {
	left: 175px;	
	bottom: 5px;
}
#macchinaScrivere_formazione {
	left: 175px;
	bottom: 300px;
}
#macchinaScrivere_photogallery {
	left: 350px;
	bottom: 350px;
}
#macchinaScrivere_videogallery {
	left: 350px;	
	bottom: 350px;
}
#macchinaScrivere_contatti {
	left: 175px;
	bottom: 50px;
}
/*************************** macchina da scrivere ***********************/


/*************************** HEADER ***********************/
#header {
	position: absolute;
	left: 140px;
	top: 0;
	width: 550px;
	height: 70px;
	background-color: transparent;
	background-image: url('../images/layout/limiteTop.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}
#header li {	
	float: left;
	display: block;
	margin: 40px 22px 0 0;
}
#header li a {
	display: block;
	height: 20px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
}
#header li .link1 {
	background-image: url('../images/layout/menu/chi_siamo.gif');
	width: 50px;
	margin-left: 40px;
	text-indent: -3000px;
}
#header li a.link1:hover, #header li span .link1 {
	background-image: url('../images/layout/menu/chi_siamo_over.gif');
}
#header li .link2 {
	background-image: url('../images/layout/menu/spettacoli.gif');
	width: 52px;
	text-indent: -3000px;
}
#header li a.link2:hover, #header li span .link2 {
	background-image: url('../images/layout/menu/spettacoli_over.gif');
}
#header li .link3 {
	background-image: url('../images/layout/menu/eventi.gif');
	width: 32px;
	text-indent: -3000px;
}
#header li a.link3:hover, #header li span .link3 {
	background-image: url('../images/layout/menu/eventi_over.gif');
}
#header li .link4 {
	background-image: url('../images/layout/menu/formazione.gif');
	width: 61px;
	text-indent: -3000px;
}
#header li a.link4:hover, #header li span .link4 {
	background-image: url('../images/layout/menu/formazione_over.gif');
}
#header li .link5 {
	background-image: url('../images/layout/menu/news.gif');
	width: 27px;
	text-indent: -3000px;
}
#header li a.link5:hover, #header li span .link5 {
	background-image: url('../images/layout/menu/news_over.gif');
}
#header li .link6 {
	background-image: url('../images/layout/menu/foto.gif');
	width: 22px;
	text-indent: -3000px;
}
#header li a.link6:hover, #header li span .link6 {
	background-image: url('../images/layout/menu/foto_over.gif');
}
#header li .link7 {
	background-image: url('../images/layout/menu/video.gif');
	width: 29px;
	text-indent: -3000px;
}
#header li a.link7:hover, #header li span .link7 {
	background-image: url('../images/layout/menu/video_over.gif');
}
#header li .link8 {
	background-image: url('../images/layout/menu/contatti.gif');
	width: 40px;
	text-indent: -3000px;
}
#header li a.link8:hover, #header li span .link8 {
	background-image: url('../images/layout/menu/contatti_over.gif');
}
/*************************** header ***********************/

/*************************** FOOTER ***********************/
#footer {
	position: absolute;
	left: 140px;
	bottom: 0;
	width: 550px;
	height: 50px;
	background-color: transparent;
	background-image: url(../images/layout/limiteBottom.gif);
	background-repeat: no-repeat;
}
#footer span {
	position: relative;
	display: block;
	width: 550px;
	text-align: center;
	margin-top: 15px;
	color: #6E2702;
}
/*************************** footer ***********************/

/*************************** SEZIONE ***********************/
#chi_siamo, #spettacoli, #eventi, #formazione, #news, #photogallery, #videogallery, #contatti {	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow-y: auto;
}
#sezione {
	position: relative;
	width: 470px;
	text-align: justify;
	overflow: hidden;
	padding: 80px 40px 55px 40px;
	margin: 0 0 0 140px;
	background-color: #FFFFFF;
	/*
	margin: 80px 0 60px 140px;
	padding: 0 40px;
	*/
	/*
	background-image: url('../images/layout/carta.gif');
	background-repeat: repeat;
	background-position: 0px 0px;
	background-attachment: scroll;
	*/
}
/*************************** sezione ***********************/

/*************************** PAGINAZIONE ***********************/
#paginazione {	
	position: relative;
	display: block;
	margin: 20px 0 0 0;
	width: 470px;
	height: 15px;
	color: #C47D17;
	clear: both;
	float: none;
}
#paginazione li {	
	display: block;
	float: left;
	width: 117px;
	text-align: center;
	font-weight: bold;
}
#paginazione li.indietro {
	width: 470px;
	text-align: right;
}
#eventi #paginazione li.indietro {
	text-align: left;
}
#paginazione li a {	
	color: #C47D17;
}
#paginazione li a:hover {	
	text-decoration: none;
}
/*************************** paginazione ***********************/

/*************************** POST ***********************/
.testi img {
	padding: 5px;
}
.testi a {
    font-weight: bold;
	text-decoration: underline;
	color: #C47D17;
}
.testi span {
    display: inline;
}
.testi a:hover {
	text-decoration: none;
}
#eventi div.previewNews, #news div.previewNews, #formazione div.previewNews { 
	margin: 0 0 20px 0;
	width: 470px;
}
div.loc_1, div.loc_2, div.loc_3, div.loc_4 { 
	overflow: hidden;
	margin: 0 0 10px 0;
}
div.loc_1, div.loc_3 { 
	float: left;
}
div.loc_2, div.loc_4 { 
	float: right;
}
div.loc_1, div.loc_4 {
	background-color: #F8E2C2;
	background-image: url('../images/layout/locandina.gif');
	background-repeat: no-repeat;
	background-position: bottom;	
}
div.loc_2, div.loc_3 { 
	background-color: #F1C787;
	background-image: url('../images/layout/locandina.gif');
	background-repeat: no-repeat;
	background-position: bottom;	
}
div.riga { 
	width: 470px;
	height: 1px;
	float: none;
	clear: both;
	overflow: hidden;
}
#spettacoli div.previewNews { 
	width: 220px;
	margin: 5px;
}
div.previewNews a.immagine { 
    display: block;
	float: left;
	overflow: hidden;
	border: none;
}
#eventi div.previewNews a.immagine, #news div.previewNews a.immagine, #formazione div.previewNews a.immagine { 
	width: 80px;
	height: 80px;
	margin: 0 10px 0 0;
}
#spettacoli div.previewNews a.immagine { 
	width: 220px;
	height: 150px;
	margin: 0 0 10px 0;
}
#eventi p.data, #news p.data, #formazione p.data {
	margin: 0 0 -2px 0;
	color: #C47D17;
}
#spettacoli p.data {
	display: none;
}
h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #6E2702;
	text-align: left;
	text-transform: uppercase;	
}
p.colonna {
	width: 160px;
	text-align: left;
}
#eventi h2, #news h2, #formazione h2 {
	font-size: 14px;
	margin: 0 0 5px 0;
}
#spettacoli h2 {
	font-size: 16px;
	text-align: center;
	margin: 0 0 5px 0;
	font-style: italic;	
}
#spettacoli h2.interno {
	font-size: 28px;
	margin: 20px 0 5px 0;
	background-image: url('../images/layout/titolo_sx.gif');
	background-repeat: no-repeat;
	background-position: left 8px;
}
#spettacoli h2.interno span {
	display: block;
	background-image: url('../images/layout/titolo_dx.gif');
	background-repeat: no-repeat;
	background-position: right 8px;
	text-transform: none;
	margin: 20px 0 0 0;
}
#spettacoli h3.interno {
	font-weight: bold;
	letter-spacing: -1px;
	color: #6E2702;
	text-align: center;
	font-size: 14px;
	margin: -5px 0 20px 0;
}
#spettacoli #interno { 
	width: 180px;
	overflow: hidden;
	float: left;
}
#spettacoli #interno img { 
	width: 180px;
	margin: 0 0 20px 0;
}
#spettacoli #interno ul li { 
	font-weight: bold;
	padding: 0 0 0 15px;
	margin: 0 0 5px 15px;
}
#spettacoli #interno a { 
	color: #C47D17;
}
#spettacoli #interno a:hover { 
	text-decoration: none;
}
#spettacoli .testi span {
	display: block;
	float: right;
	width: 270px;
}
#spettacoli  #schedeSpettacoli {
	display: none;
	margin: 5px 0 0 0;
}
#spettacoli  #schedeSpettacoli a {
	text-decoration: none;
	color: #6E2702;
}
#spettacoli  #schedeSpettacoli a:hover {
	text-decoration: underline;
}
#eventi h2.introduzione {
	font-size: 16px;
	padding: 10px 0 0 0;
	margin: 0;
	font-style: italic;	
}
#news .data {
	display: none;
}
/*************************** post ***********************/

/*************************** ELENCO ***********************/
ul.elenco {
	display: block;
	margin: 0 0 25px 20px;
}
ul.elenco li {
	margin: 0 0 5px 0;
}
ul.elenco li.elenco {
	display: block;
	color: #999900;
}
#photogallery h3, #videogallery h3 {
	font-size: 20px;
	margin: 0 0 5px 0;
	color: #6E2702;
}
ul.elenco a {
	color: #C47D17;
}
ul.elenco a:hover {
	text-decoration: none;
}
/*************************** elenco ***********************/


/*************************** VIDEOGALLERY ***********************/
div.youtube { 
	position: relative;
	width: 470px;
	height: 390px;
	background-image: url('../images/layout/player_youtube.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
div.youtube div, div.youtube img { 
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 470px;
}
div.youtube div { 
	height: 390px;
}
div.youtube img { 
	height: 300px;
}
/*************************** videogallery ***********************/


/*************************** CONTATTI ***********************/
#contatti ul {
	display: block;
	padding: 20px 0 0 0;
}
#contatti li {
	display: block;
	margin: 0 0 30px 0;
	list-style-type: none;
}
#contatti h3 {
	font-size: 18px;
	font-weight: bold;
	color: #6E2702;
}
#contatti h4 {
	font-size: 12px;
	font-weight: bold;
	color: #C47D17;
	font-style: italic;
	margin-bottom: -3px;
}
#contatti a {
	color: #000000;
}
#contatti a:hover {
	color: #000000;
	text-decoration: none;
}
/*************************** contatti ***********************/
