/* CSS Document */

/* ----------------------SFONDO FISSO------------------------ */

body {
	margin:0;
	padding:0;
	text-align:center; /*per IE5.x/Win*/
	background-color:#000000;
}
#centrato {
	position:absolute;
	width:800px;
	height:500px;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-400px;
	text-align:left; /*per IE5.x/Win*/
}

/*-----------------------------------Fine */

/* INDEX */

#index_swf {
	float:left;
	width:800px;
	height:500px;
}

/* ----------------------------------Fine */

/* NO FLASH */

#noflash {
	float:left;
	width:400px;
	text-align:left;
	padding: 60px 0px 0px 90px;
}
#noflash1 {
	float:left;
	width:400px;
	height:135px;
	background-image: url(../Images/Grafica/NoFlash/NoFlash_01.gif);
}
#noflash2 {
	float:left;
	width:400px;
	height:135px;
	background-image: url(../Images/Grafica/NoFlash/NoFlash_02.gif);
}
#noflash3 {
	float:left;
	width:800px;
	height:135px;
	background-image: url(../Images/Grafica/NoFlash/NoFlash_03.gif);
}
#noflash4 {
	float:left;
	width:400px;
	height:135px;
	background-image: url(../Images/Grafica/NoFlash/NoFlash_04.gif);
}
#noflash5 {
	float:left;
	width:400px;
	height:135px;
	background-image: url(../Images/Grafica/NoFlash/NoFlash_05.gif);
}
#noflash6 {
	float:left;
	width:400px;
	height:95px;
	background-image: url(../Images/Grafica/NoFlash/NoFlash_06.gif);
}
#noflash7 {
	float:left;
	width:400px;
	height:95px;
	background-image: url(../Images/Grafica/NoFlash/NoFlash_07.gif);
}
#pulsanti_swf {
	float:left;
	width:446px;
	height:116px;
}

/* ----------------------------------Fine */

/* ABOUT ME */

#aboutMe1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_01.gif);
}
#aboutMe2 {
	float:left;
	width:365px;
	height:135px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_02.gif);
}
#aboutMe3 {
	float:left;
	width:223px;
	height:135px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_03.gif);
}
#aboutMe4 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_04.gif);
}
#aboutMe5 {
	float:left;
	width:175px;
	height:337px;
}
#aboutMe6 {
	float:left;
	width:365px;
	height:337px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_06.gif);
}
#aboutMe7 {
	float:left;
	width:223px;
	height:337px;
}
#aboutMe8 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_08.gif);
}
.aboutMeRollover {
	float:left;
	width:223px;
	height:337px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_07_Roll.gif);
}
.aboutMeRollout {
	float:left;
	width:223px;
	height:337px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_07.gif);
}
.aboutMeRollout a:hover,
.aboutMeRollout a:link {
	float:left;
	width:223px;
	height:337px;
	background-image: url(../Images/Grafica/AboutMe/aboutme_07_Roll.gif);
}

/* ----------------------------------Fine */

/* PHOTO */

#Photo1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/Photo/photo_01.gif);
}
#Photo2 {
	float:left;
	width:588px;
	height:135px;
	background-image: url(../Images/Grafica/Photo/photo_02.gif);
}
#Photo3 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/Photo/photo_03.gif);
}
#Photo4 {
	float:left;
	width:175px;
	height:337px;
}
#Photo5 {
	float:left;
	width:588px;
	height:337px;
}
#Photo6 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/Photo/photo_06.gif);
}
.Photo {
	float:left;
	width:568px;
	height:287px;
	background-image: url(../Images/Grafica/Photo/photos.gif);
	padding: 50px 10px 0px 10px;
}
#PhotoBox {
	float:left;
	width:568px;
}
#pagPhoto {
	float:left;
	width:568px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

/* ----------------------------------Fine */

/* VIDEO */

#Video1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/Video/video_01.gif);
}
#Video2 {
	float:left;
	width:348px;
	height:135px;
	background-image: url(../Images/Grafica/Video/video_02.gif);
}
#Video3 {
	float:left;
	width:240px;
	height:135px;
	background-image: url(../Images/Grafica/Video/video_03.gif);
}
#Video4 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/Video/video_04.gif);
}
#Video5 {
	float:left;
	width:175px;
	height:337px;
}
#Video6 {
	float:left;
	width:348px;
	height:337px;
}
#Video7 {
	float:left;
	width:240px;
	height:337px;
}
#Video8 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/Video/video_08.gif);
}
.VideoRollover {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Video/video_07_Rollover.gif);
}
.VideoRollout {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Video/video_07_Rollout.gif);
}

/* ----------------------------------Fine */

/* COLLABORAZIONI */

#Collaborazioni1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_01.gif);
}
#Collaborazioni2 {
	float:left;
	width:348px;
	height:135px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_02.gif);
}
#Collaborazioni3 {
	float:left;
	width:240px;
	height:135px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_03.gif);
}
#Collaborazioni4 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_04.gif);
}
#Collaborazioni5 {
	float:left;
	width:175px;
	height:337px;
}
#Collaborazioni6 {
	float:left;
	width:319px;
	height:337px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_06.gif);
}
#Collaborazioni7 {
	float:left;
	width:269px;
	height:337px;
}
#Collaborazioni8 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_08.gif);
}
.CollaborazioniRollover {
	float:left;
	width:269px;
	height:337px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_07_Rollover.gif);
}
.CollaborazioniRollout {
	float:left;
	width:269px;
	height:337px;
	background-image: url(../Images/Grafica/Collaborazioni/collaboratori_07_Rollout.gif);
}

/* ----------------------------------Fine */

/* CONTATTI */

#Contatti1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/Contatti/contatti_01.gif);
}
#Contatti2 {
	float:left;
	width:348px;
	height:135px;
	background-image: url(../Images/Grafica/Contatti/contatti_02.gif);
}
#Contatti3 {
	float:left;
	width:240px;
	height:135px;
	background-image: url(../Images/Grafica/Contatti/contatti_03.gif);
}
#Contatti4 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/Contatti/contatti_04.gif);
}
#Contatti5 {
	float:left;
	width:175px;
	height:337px;
}
#Contatti6 {
	float:left;
	width:348px;
	height:337px;
}
#Contatti7 {
	float:left;
	width:240px;
	height:337px;
}
#Contatti8 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/Contatti/contatti_08.gif);
}
.ContattiRollover {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Contatti/contatti_07_Rollover.gif);
}
.ContattiRollout {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Contatti/contatti_07_Rollout.gif);
}

/* ----------------------------------Fine */

/* LINK */

#Link1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/Link/links_01.gif);
}
#Link2 {
	float:left;
	width:348px;
	height:135px;
	background-image: url(../Images/Grafica/Link/links_02.gif);
}
#Link3 {
	float:left;
	width:240px;
	height:135px;
	background-image: url(../Images/Grafica/Link/links_03.gif);
}
#Link4 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/Link/links_04.gif);
}
#Link5 {
	float:left;
	width:175px;
	height:337px;
}
#Link6 {
	float:left;
	width:328px;
	height:267px;
	background-image: url(../Images/Grafica/Link/links_06.gif);
	padding:60px 10px 10px 10px;
}
#Link7 {
	float:left;
	width:240px;
	height:337px;
}
#Link8 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/Link/links_08.gif);
}
.LinkRollover {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Link/links_07_Rollover.gif);
}
.LinkRollout {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Link/links_07_Rollout.gif);
}

/* ----------------------------------Fine */

/* SPETTACOLI */

#Spettacoli1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_01.gif);
}
#Spettacoli2 {
	float:left;
	width:348px;
	height:135px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_02.gif);
}
#Spettacoli3 {
	float:left;
	width:240px;
	height:135px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_03.gif);
}
#Spettacoli4 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_04.gif);
}
#Spettacoli5 {
	float:left;
	width:175px;
	height:337px;
}
#Spettacoli6 {
	float:left;
	width:348px;
	height:337px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_06.gif);
}
#Spettacoli7 {
	float:left;
	width:240px;
	height:337px;
}
#Spettacoli8 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_08.gif);
}
.SpettacoliRollover {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_07_Rollover.gif);
}
.SpettacoliRollout {
	float:left;
	width:240px;
	height:337px;
	background-image: url(../Images/Grafica/Spettacoli/spettacoli_07_Rollout.gif);
}

/* ----------------------------------Fine */

/* SHOWS */

#Shows1 {
	float:left;
	width:175px;
	height:135px;
	background-image: url(../Images/Grafica/Spettacoli/Shows/shows_01.gif);
}
#Shows2 {
	float:left;
	width:588px;
	height:135px;
	background-image: url(../Images/Grafica/Spettacoli/Shows/shows_02.gif);
}
#Shows3 {
	float:right;
	width:37px;
	height:500px;
	background-image: url(../Images/Grafica/Spettacoli/Shows/shows_03.gif);
}
#Shows4 {
	float:left;
	width:175px;
	height:337px;
}
#Shows5 {
	float:left;
	width:588px;
	height:337px;
	background-image: url(../Images/Grafica/Spettacoli/Shows/shows_05.gif);
}
#Shows6 {
	float:left;
	width:763px;
	height:28px;
	background-image: url(../Images/Grafica/Spettacoli/Shows/shows_06.gif);
}

/* ----------------------------------Fine */

/* MAP */

#mapButton {
	border:none;	
}
#mapButton2 {
	border:none;	
}
#mapEmail {
	border:none;	
}

/* ----------------------------------Fine */

/* iFRAME */

#iframe {
	float:left; 
	width: 345px;
	height: 280px; 
	overflow: auto;
	border: none;
	padding: 0px px 0px 0px 0px;
	margin: 50px 0px 0px 10px;
}
#iframe2 {
	float:left; 
	width: 330px;
	height: 280px; 
	overflow: auto;
	border: none;
	padding: 0px px 0px 0px 0px;
	margin: 50px 0px 0px 10px;
}
#iframe3 {
	float:left; 
	width: 308px;
	height: 280px; 
	overflow: auto;
	border: none;
	padding: 0px px 0px 0px 0px;
	margin: 50px 0px 0px 10px;
}
#iframeShows {
	float:left; 
	width: 565px;
	height: 280px; 
	overflow: auto;
	border: none;
	padding: 0px px 0px 0px 0px;
	margin: 50px 0px 0px 10px;
}

/* ----------------------------------Fine */


/* TESTI */

.noFlashTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.noFlashTxt a:link,
.noFlashTxt a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	text-decoration:none;
}
.noFlashTxt a:focus,
.noFlashTxt a:active,
.noFlashTxt a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	text-decoration:underline;
}
.massimaTileTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#808080;
	font-weight:bold;
}
.massimaTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-style:italic;
}
.massimaDxTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-style:normal;
	text-align:right;
}
.titoloSmallTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#808080;
	font-weight:bold;
}
.mainTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.mainTxt a:link,
.mainTxt a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.mainTxt a:focus,
.mainTxt a:active,
.mainTxt a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
.linksTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.linksTxt a:link,
.linksTxt a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
}
.linksTxt a:focus,
.linksTxt a:active,
.linksTxt a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF9900;
	text-decoration:none;
}
ul {
	color: #FF9900;
	margin: 0px;
	list-style-type: disc;
	list-style-position:inside;
	padding: 0px 0px 0px 0px;
}
ul li {
	color:#FF9900;
	margin: 2px;
	list-style-type: disc;
	list-style-position:inside;
	padding: 0px 0px 5px 0px;
	text-decoration:none;
}
.SmainRedTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	font-style:italic;
	background-color: #CF4400;
	border: 1px double #B41400;
	text-align:center;
	padding:3px 0px 4px 0px; 
}
.colorTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.colorTxt a:link,
.colorTxt a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D63F00;
	text-decoration:none;
}
.colorTxt a:focus,
.colorTxt a:active,
.colorTxt a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D63F00;
	text-decoration:underline;
}
.linkTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D63F00;
}
.linkTxt a:link,
.linkTxt a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D63F00;
	text-decoration:none;
}
.linkTxt a:focus,
.linkTxt a:active,
.linkTxt a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D63F00;
	text-decoration:underline;
}
.titoloTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#808080;
	font-weight:bold;
}
.sitemapTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #b41402;
	font-weight:bold;
	text-align:center;
}
.downloadTitleTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D63F00;
}
.colorLinkTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.colorLinkTxt a:link,
.colorLinkTxt a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.colorLinkTxt a:focus,
.colorLinkTxt a:active,
.colorLinkTxt a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D63F00;
	text-decoration:underline;
}
.servicesTitleTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D63F00;
}
.EmailOkTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D63F00;
	text-align: center; 
}
.EmailOkDxTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:right; 
}
.ErrorTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D63F00;
	text-align: center; 
}
.UnderCTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D63F00;
	text-align: center; 
}

/*-----------------------Fine TESTI------------------------*/

#allRight {
	float:right;
	width:500px;
	padding-top:5px;
	padding-right:3px;
	text-align:right;
}
.txtAllRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.txtAllRight a:link,
.txtAllRight a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.txtAllRight a:focus,
.txtAllRight a:active,
.txtAllRight a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF9900;
	text-decoration:none;
}
.txtMenuHome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.txtMenuHome a:link,
.txtMenuHome a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.txtMenuHome a:focus,
.txtMenuHome a:active,
.txtMenuHome a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF9900;
	text-decoration:none;
}
.imgPhoto {
	border: #FF9900 1px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 5px 0px;
}
.txtVideo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-style: italic;
	line-height: 3;
	font-weight: bold;
}