@charset "utf-8";

body {

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	color:#787b81;

	background-color:#EEF0EF;

}

body {

	overflow:hidden;

}

html {

	overflow:hidden;

}

.none {

	display:none;

}

#page {

	overflow:auto;

	width:100%;

	position:absolute;

	z-index:10;

	top:0;

}

#red_bar {

	position:absolute;

	right:0;

	top:0;

	width:196px;

	height:32px;

	background-color:#D30030;

	z-index:-11;

}

#bg div {

	position:absolute;

	width:200%;

	height:200%;

	top:0;

	left:0;

}

#bg td {

	vertical-align:top;

	text-align:left

}

#bg img {

	min-height:50%;

	min-width:50%;

	margin:0 auto;

	height:auto !important;

	width:auto !important;

	height:50%;

	width:50%;

}

a:active, a:focus {

	outline:none;

}

a img {

	border:0;

}

ul {

	list-style:none;

	margin:0;

	padding:0;

}

h1 {

	font-size:25px;

	color:#474b51;

	margin:15px 0 0;

}

h2 {

	font-size:17px;

	color:#474b51;

	margin-top:0;

	font-weight:bold;

}

h3 {

	font-size:21px;

	color:#474b51;

	margin-top:0;

	font-weight:bold;

}

#wrapper {

	width:983px;

	background:url(../img/v_dotted.png) repeat-y 785px;

	margin:0 auto;

	position:relative;

	z-index:-10;

	min-height:809px;

}

#logo {

	position:absolute;

	top:20px;

	left:48px;

}

#stagione {

	position:absolute;

	top:0;

	left:165px;

}

#home {

	padding-top:123px;

	margin-left:229px;

	color:#474b51;

	width:556px;

	background-image:url(../img/h_dotted.png);

	background-repeat:repeat-x;

	background-position:bottom;

	padding-bottom:1px;

}

#news {

	display:block;

	color:#676767;

	font-size:11px;

	line-height:28px;

	position:relative;

	text-decoration:none;

}

#news_container {

	position:absolute;

	width:700px;

	top:0;

	line-height:28px;

	height:29px;

	overflow:hidden;

	left:50px;

}

#news_content {

	position:absolute;

	top:0;

	line-height:28px;

	z-index:250;

	width:auto;

}

.clear {

	clear:both;

}

.clearleft {

	clear:left;

}

#menu {

	background-image:url(../img/bg_menu.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_chisiamo {

	background-image:url(../img/bg_menu_chisiamo.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_biglietteria {

	background-image:url(../img/bg_menu_biglietteria.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_programmazione {

	background-image:url(../img/bg_menu_programmazione.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_produzioni {

	background-image:url(../img/bg_menu_produzioni.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_speciali {

	background-image:url(../img/bg_menu_speciali.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_media {

	background-image:url(../img/bg_menu_mediagallery.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_archivi {

	background-image:url(../img/bg_menu_archivi.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_scuole {

	background-image:url(../img/bg_menu_scuole.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_news {

	background-image:url(../img/bg_menu_news.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_merch {

	background-image:url(../img/bg_menu_merch.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#menu_info {

	background-image:url(../img/bg_menu_info.png);

	width:597px;

	height:51px;

	display:block;

	position:absolute;

	top:72px;

	left:187px;

}

#frase {

	color:#330;

	font-size:11px;

	position:absolute;

	left:60px;

	top:610px;

	text-align:right;

}

.downloadpdf {

	font-size:11px;

	color:#474b51;

	background-image:url(../img/icona-pdf.png);

	background-repeat:no-repeat;

	display:block;

	line-height:16px;

	padding-left:20px;

	margin-top:5px;

	width:200px;

	font-weight:bold;

}

/*--- menu ---*/







.navigation {

	font-size:11px;

	color:#FFF;

	margin-top:1px;

	padding:0;

	line-height:24px;

}

.navigation a {

	color:#333;

	text-decoration:none;

}

.navigation a:hover {

	text-decoration:underline;

}

.navigation li {

	float:left;

}

.navigation li.selected a {

	color:#635445;

}

.navigation li.chisiamo {

	width:76px;

	display:block;

	text-align:center;

	padding-left:5px;

}

.navigation li.biglietteria {

	width:88px;

	display:block;

	text-align:center;

}

.navigation li.programmazione {

	width:117px;

	display:block;

	text-align:center;

}

.navigation li.produzioni {

	width:86px;

	display:block;

	text-align:center;

}

.navigation li.progettispeciali {

	width:120px;

	display:block;

	text-align:center;

}

.navigation li.mediagallery {

	width:105px;

	display:block;

	text-align:center;

}

.navigation li.archivi {

	width:125px;

	display:block;

	text-align:center;

	padding-left:10px;

}

.navigation li.specialescuole {

	width:116px;

	display:block;

	text-align:center;

}

.navigation li.news {

	width:105px;

	display:block;

	text-align:center;

}

.navigation li.merch {

	width:105px;

	display:block;

	text-align:center;

}

.navigation li.info {

	width:136px;

	display:block;

	text-align:center;

}

/*------*/







/*---sub menu ---*/







#submenu {

	height:28px;

	display:block;

	color:#d30030;

	font-size:11px;

	line-height:28px;

	margin-left:3px;

}

#submenu #sub_title {

	float:left;

	margin-right:10px;

}

.back {

	color:#d30030;

	font-size:11px;

}

.back a {

	color:#d30030;

	text-decoration:underline;

}

.back img {

	vertical-align:middle;

	float:none;

	margin-right:5px;

}

.submenu_navigation {

	font-size:11px;

	color:#d30030;

	margin-top:1px;

	padding:0;

	line-height:24px;

}

ul.submenu_navigation {

	margin-left:10px;

}

.submenu_navigation li {

	float:left;

	display:block;

	background-image:url(../img/v_dotted.png);

	background-repeat:repeat-y;

	background-position:right;

	padding:0 10px 0 10px;

	line-height:27px;

	color:#FFF; /*opacity:0.6;filter:alpha(opacity=60);-moz-opacity:.60;*/

	height:27px;

	background-color:#ccc;

}

.submenu_navigation li.navi {

	float:right;

	display:block;

	background-image:url(../img/v_dotted.png);

	background-repeat:repeat-y;

	background-position:left;

	padding:0 0;

	line-height:27px;

	color:#FFF; /*opacity:0.6;filter:alpha(opacity=60);-moz-opacity:.60;*/

}

.submenu_navigation li.navi a {

	display:block;

}

.submenu_navigation li select {

	margin-top:3px;

}

.submenu_navigation li img.alpha {

	opacity:0.6;

	filter:alpha(opacity=60);

	-moz-opacity:.60;

}

.submenu_navigation li:hover {

	background-color:#d30030;

	background-color:#d30030;

	color:#FFF;

	opacity:1;

	filter:alpha(opacity=100);

	-moz-opacity:1;

}

.submenu_navigation li a:hover {

	color:#FFF;

	text-decoration:none;

}

.submenu_navigation li a {

	color:#666;

	text-decoration:none;

}

.submenu_navigation li.selected {

	background-color:#d30030;

	color:#FFF;

	opacity:1;

	filter:alpha(opacity=100);

	-moz-opacity:1;

}

.submenu_navigation li.selected a {

	color:#FFF;

}

/*------*/







/*--- calendario ---*/







#cal {

	width:605px;

	height:25px;

	position:absolute;

	top:44px;

	left:179px;

	font-size:11px;

	color:#c7c7c7;

	padding-top:6px;

}

#cal .mese {

	color:#070405;

	float:left;

	height:16px;

	line-height:16px;

	margin-left:5px;

}

#cal .containerDay {

	margin-left:10px;

	float:left;

	display:block;

	text-align:center;

}

#cal .containerDay .day {

	width:16px;

	height:16px;

	display:block;

	float:left;

	line-height:16px;

	color:#474b51;

}

#cal .containerDay .oggi {

	background-image:url(../img/giorno-oggi.gif);

	color:#fff;

}

#cal .containerDay .day a {

	color:#000;

	text-decoration:underline;

	width:16px;

	height:16px;

	display:block;

	line-height:16px;

}

#cal .containerDay .day a.oggi {

	background:url(../img/giorno-oggi.gif) no-repeat 0;

}

#cal .containerDay .day a:hover {

	color:#FFF;

	text-decoration:none;

	background:url(../img/giorno-corrente.png) no-repeat 0;

}

#cal .rightArrow {

	float:right;

	margin-right:5px;

}

#cal .rightArrow img {

	vertical-align:middle;

}

#cal .leftArrow {

	float:left;

	margin-right:5px;

}

/*------*/











/*--- colonna ---*/







#column {

	width:197px;

	float:right;

	display:block;

	padding-top:49px;

}

#column .box {

	width:196px;

	height:103px;

	display:block;

	background-image:url(../img/h_dotted_box.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-left:1px;

	padding-top:1px;

	position:relative;

}

#column .boxArchivio {

	width:196px;

	height:149px;

	display:block;

	background-image:url(../img/h_dotted_box.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-left:1px;

	padding-top:1px;

	text-align:justify;

}

#column .boxDesc {

	width:196px;

	height:100px;

	display:block;

	background-image:url(../img/h_dotted_box.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-left:1px;

	padding-top:1px;

	position:relative;

	text-align:justify;

}

#column .boxDesc .textDesc {

	font-size:11px;

	color:#474b51;

	padding-top:10px;

	padding-left:10px;

}

#column .boxArchivio .textArchivi {

	font-size:11px;

	color:#333;

	padding-top:10px;

	padding-left:10px;

}

#column .box .textNewsletter {

	font-size:13px;

	color:#474b51;

	padding-left:10px;

}

#column .boxArchivio .textArchivi .title {

	font-size:13px;

	color:#474b51;

	font-weight:bold;

}

#column .singlebox {

	width:196px;

	height:51px;

	display:block;

	background-image:url(../img/h_dotted_box.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-left:1px;

	padding-top:1px;

	position:relative;

}

#continua {

	color:#D30030;

	margin-left:20px;

	font-size:11px;

	float:right;

	margin-top:-15px;

}

#continua a {

	color:#D30030;

	text-decoration:underline;

}

#continua img {

	vertical-align:bottom;

}

#hiddenText {

	display:none;

}

.linkmerch {

	display:block;

	position:absolute;

	top:10px;

	left:10px;

	font-weight:bold;

	font-size:11px;

	color:#FFF;

	background-image:url(../img/arrow_white.gif);

	background-repeat:no-repeat;

	background-position:95px;

	width:197px;

	font-style:normal;

}

.linkmerch a {

	color:#FFF;

	text-decoration:none;

}

.linkmerch a:hover {

	color:#FFF;

	text-decoration:underline;

}

.linkbiglietti {

	display:block;

	position:absolute;

	top:80px;

	left:102px;

	font-weight:bold;

	font-size:11px;

	color:#FFF;

	background-image:url(../img/arrow_white.gif);

	background-repeat:no-repeat;

	background-position:85px;

	width:94px;

	font-style:normal;

}

.linkbiglietti a {

	color:#FFF;

	text-decoration:none;

}

.linkbiglietti a:hover {

	color:#FFF;

	text-decoration:underline;

}

.linkmedia {

	display:block;

	position:absolute;

	top:80px;

	left:92px;

	font-weight:bold;

	font-size:11px;

	color:#FFF;

	background-image:url(../img/arrow_white.gif);

	background-repeat:no-repeat;

	background-position:95px;

	width:104px;

	font-style:normal;

}

.linkmedia a {

	color:#FFF;

	text-decoration:none;

}

.linkmedia a:hover {

	color:#FFF;

	text-decoration:underline;

}

.linkyt {

	display:block;

	position:absolute;

	top:30px;

	left:122px;

	font-weight:bold;

	font-size:11px;

	color:#333;

	background-image:url(../img/arrow_right_brown.gif);

	background-repeat:no-repeat;

	background-position:65px;

	width:74px;

	font-style:normal;

}

.linkyt a {

	color:#333;

	text-decoration:none;

}

.linkyt a:hover {

	color:#333;

	text-decoration:underline;

}

#column .singleboxLinks {

	width:195px;

	height:51px;

	display:block;

	background-image:url(../img/h_dotted_box.png);

	background-repeat:no-repeat;

	background-position:bottom;

	position:relative;

	padding:1px 1px 1px 1px;

}

#column .singleboxLinks #bg_link {

	background-color:#d30030;

	padding:10px 10px 10px 10px;

}

.linklinks {

	display:block;

	font-weight:bold;

	font-size:11px;

	color:#FFF;

	background-image:url(../img/arrow_white.gif);

	background-repeat:no-repeat;

	background-position:38px;

	width:185px;

	font-style:normal;

}

#column .singleboxLinks #bg_link form {

}

#column .singleboxLinks #bg_link .select {

	height:16px;

	background-color:#d30030;

	width:185px;

}

#column .singleboxLinks #bg_link .vai {

	font-weight:bold;

	font-size:11px;

	color:#831a32;

	background-color:transparent;

	border:0;

	text-decoration:underline;

	margin:0;

	padding:0;

	float:right;

	padding-right:5px;

	margin-top:0;

}

#column .singleboxLinks #bg_link .select select {

	margin-top:0;

	font-size:11px;

	width:150px;

	height:18px;

}

/*------*/











/*--- kwicks ---*/



#previewBox {

	overflow:hidden;

	width:100%;

	height:auto !important;

	min-height:450px;

	height:665px;

	margin-top:1px;

}

.kwicks {

	list-style: none;

	position: relative;

	margin: 0;

	padding: 0;

	min-height:616px;

}

.kwicks li {

	display: block;

	overflow: hidden;

	padding: 0;

	cursor: pointer;

}

.kwicks li {

	width: 277px;/*height: 100px;



	 margin-bottom: 3px;*/ 



 }

.kwicks li .fotoHome {

	width: 434px;

	height: 356px;

	overflow:hidden;/*margin-bottom: 3px;*/ 



 }

.kwicks li .fotoHome img {

	min-width: 434px;

	min-height: 356px;/*margin-bottom: 3px;*/ 



 }

.kwicks h1 {

	color:#968978;

}

.kwicks .textPreview {

	color:#968978;

}

.kwicks .active .textPreview {

	color:#474b51;

}

.kwicks .active h1 {

	color:#474b51;

}

.kwicks .previewLabel {

	color:#474b51;

}

.kwicks .active .previewLabel {

	color:#968978;

}

.kwicks div {

	width:410px;

}

.textPreview {

	padding:10px;

	font-size:13px;

	color:#474b51;

	clear:left;

}

.textPreview a {

	color:#474b51;

}

.labelText {

	font-weight:bold;

}

.previewLabel {

	font-size:9px;

	margin-top:3px;

}

.linkscheda {

	color:#d30030;

	margin-left:350px;

}

.linkscheda a {

	color:#d30030;

	text-decoration:underline;

}

.linkscheda img {

	vertical-align:bottom;

}

/*------*/







/*--- elenco programmazione ---*/







#elenco_programmazione {

	width:100%;

	padding-top:1px;

	background-image:url(../img/h_dotted.png);

	background-repeat:repeat-x;

	background-position:top;

	height:auto !important;

	height:689px;

	min-height:689px;

}

.spettacolo {

	height:52px;

	width:100%;

	display:block;

	background-image:url(../img/h_dotted_alpha.png);

	background-repeat:repeat-x;

	background-position:bottom;

	padding-bottom:0;

	position:relative;

	padding-top:1px;

}

.spettacolo .text {

	font-size:11px;

	color:#474b51;

	padding-bottom:10px;

	padding-top:10px;

}

.spettacolo .text .label {

	font-size:11px;

	color:#898d91;

	padding-bottom:10px;

	padding-top:10px;

}

.spettacolo img {

	float:left;

	margin-right:10px;

}

.spettacolo .linkscheda {

	color:#d30030;

	position:absolute;

	top:10px;

	right:10px;

}

.spettacolo .linkscheda a {

	color:#d30030;

	text-decoration:underline;

}

.spettacolo .linkscheda img {

	vertical-align:middle;

	float:none;

	margin-right:0;

}

#download_scuole {

	background-color:#898d91;

	margin-right:1px;

	margin-bottom:1px;

	padding:15px;

	color:#FFF;

	font-size:11px;

}

#download_biglietteria {

	background-color:#ccc;

	margin-right:1px;

	margin-bottom:1px;

	padding:15px;

	color:#d30030;

	font-size:12px;

}

/*------*/







/*--- scheda spettacolo ---*/







#scheda_spettacolo {

	width:100%;

	margin-top:1px;

	height:auto !important;

	min-height:758px;

	height:758px;

	margin-left:3px;

}

#scheda_spettacolo #img_spettacolo {

	position:relative;

}

#gallerySpettacolo {

	padding-top:1px;

	clear:left;

}

#gallerySpettacolo .th_spettacolo {

	display:block;

	width:78px;

	height:49px;

	background-color:#898d91;

	margin-right:1px;

	float:left;

}

.labelfoto {

	background-image:url(../img/dida_bg.png);

	height:43px;

	color:#FFF;

	font-size:11px;

	position:absolute;

	top:295px;

	left:20px;

	padding: 18px 10px 10px 10px;

	background-repeat:no-repeat;

	width:100%;

}

.labelfoto a {

	color:#FFF;

}

#programmazione {

	float:right;

	width:205px;

	background-color:#898d91;

	padding:10px;

	margin:0 5px 10px 0;

}

#programmazione select {

	width:100%;

}

#programmazioneContent {

	padding-top:5px;

}

#programmazioneContent strong {

	color:#330;

}

#programmazioneContent #labelPrezzi {

	padding-bottom:5px;

	color:#E4DBCD;

}

#programmazione #infoPrezzi {

	color:#fff;

	background:url(../img/arrow_white.gif) right 15px no-repeat;

	display:block;

	text-align:right;

	padding:10px 15px 0 0;

}

/*--- container media ---*/







#container_media {

	width:100%;

	margin-top:1px;

	height:757px;

}

#titleVideo {

	background:url(../img/bg_titlevideo.png) repeat-y;

	width:532px;

	padding: 5px 10px 10px 10px;

	font-size:13px;

	color:#333;

	margin-left:3px;

}

#titleVideo h3 {

	margin:0;

}

#galleryVideo {

	background-image:url(../img/h_dotted_alpha.png);

	background-repeat:repeat-x;

	background-position:top;

	padding-top:1px;

	margin-left:3px;

}

#galleryYouTube {

	background-image:url(../img/h_dotted_alpha.png);

	background-repeat:repeat-x;

	background-position:top;

	padding-top:1px;

	margin-left:3px;

}

.th_video {

	display:block;

	width:78px;

	height:49px;

	background-color:#898d91;

	margin-right:1px;

	margin-top:1px;

	float:left;

}

#lettore {

	margin-left:3px;

}

/*------*/







/*--- loghi ---*/







#loghi {

	margin-left:229px;

	color:#330;

	width:556px;

	margin-top:11px;

	font-size:11px;

	padding-bottom:20px;

	height:130px

}

#loghi #margin_home {

	display:block;

	height:104px;

}

#loghi a {

	display:block;

	height:78px;

	float:left;

	overflow:hidden;

}

#loghi img {

	margin-right:17px;

	margin-top:-78px;

}

#loghi img.last {

	margin-right:0;

}

#loghi a:hover img {

	margin-top:0;

}

/*------*/











/*--- footer ---*/







#footer {

	font-size:11px;

	color:#fff;

	background-color:#898d91;

	display:block;

	height:65px;

}

#footer .content {

	width:983px;

	margin:0 auto;

	position:relative;

	text-align:right;

}

#footer .label {

	color:#474b51;

}

#footer .box {

	margin:0 10px 0 0;

	line-height:20px;

	height:55px;

	padding-top:10px;

}

#footer .border {

	border-left:1px solid #d30030;

	padding-left:10px;

	float:right;

}

#footer .credits {

	height:50px;

	padding-top:10px;

	display:block;

	width:190px;

}

#footer .second {

	margin-left:7px;

}

#footer .last {

	width:177px;

	text-align:left;

}

#footer .tornaSu {

	position:absolute;

	top:-40px;

	left:265px;

	background:#898d91;

	right:8px;

	border-right:5px solid #d30030;

	padding:5px 34px 5px 0;

}

#footer .tornaSu {

	color:#330;

	text-decoration:none;

	font-size:11px;

	display:block;

}

#footer a {

	color:#FFF;

	text-decoration:none;

}

#footer a.nikitalogo {

	color:#fff;

	background:url(../img/logo_nikita.png) no-repeat top right;

	height:20px;

	width:90px;

	display:block;

	padding-right:25px;

	text-decoration:none;

	padding-top:5px;

	margin-top:5px;

	margin-left:73px;

}

/*------*/







#bg_flash {

	width:100%;

	z-index:-10;

}

#network {

	position:absolute;

	right:0;

	color:#330;

	font-size:11px;

	width:380px;

	z-index:100;

}

#network .label {

	line-height:32px;

	background:url(../img/bg_network.png) no-repeat top right;

	padding-right:30px;

	float:right;

}

#network form {

}

#network .select {

	height:32px;

	background-color:#d30030;

	float:right;

	width:189px;

}

#network .vai {

	font-weight:bold;

	font-size:11px;

	color:#fff;

	background-color:transparent;

	border:0;

	text-decoration:underline;

	margin:0;

	padding:0;

	float:right;

	margin-top:8px;

}

#network .select select {

	margin-top:6px;

	font-size:11px;

	width:150px;

}

/*--- form ---*/







#privacy {

	display:none;

	font-size:10px;

	padding-bottom:7px;

}

form {

	margin:0;

	padding:0;

}

input.radio {

	vertical-align:middle;

}

input {

	color:#999;

	font-size:11px;

	margin-top:3px;

	margin-bottom:3px;

	padding-left:5px;

}

input.text {

	width:95%;

}

.submitForm {

	display:block;

	float:right;

	font-weight:bold;

	font-size:11px;

	color:#d30030;

	background-image:url(../img/arrow_red.gif);

	background-repeat:no-repeat;

	background-position:60px;

	width:70px;

	background-color:transparent;

	border:0;

	text-decoration:underline;

	font-style:normal;

}

#column .boxArchivio .textArchivi input {

	font-size:11px;

	margin-top:6px;

	margin-bottom:6px;

	padding-left:5px;

}

.submitNewsletter {

	display:block;

	float:right;

	font-weight:bold;

	font-size:11px;

	color:#D30030;

	background-image:url(../img/arrow_red.gif);

	background-repeat:no-repeat;

	background-position:60px;

	width:70px;

	background-color:transparent;

	border:0;

	text-decoration:underline;

	font-style:normal;

}

/*------*/







/*----chi siamo---*/



#scheda_chisiamo {

	width:100%;

	min-height:717px;

	background-image:url(../img/h_dotted.png);

	background-repeat:repeat-x;

	background-position:top;

}

.img_chisiamo {

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}

.persona {

	float:left;

	width:178px;

	margin-right:10px;

	font-size:11px;

	padding-top:12px;

	padding-bottom:11px;

}

.personalast {

	float:left;

	width:178px;

	font-size:11px;

	padding-top:12px;

	padding-bottom:11px;

}

.persona a, .personalast a {

	color:#474b51;

}

.nomepersona {

	font-size:13px;

	font-weight:bold;

}

.cognomepersona {

	font-size:17px;

	font-weight:bold;

}

.labelpersona {

	color:#898d91;

}

.sepstaff {

	background-image:url(../img/h_dotted_alpha.png);

	background-repeat:repeat-x;

	clear:left;

	display:block;

	height:1px;

}

/*------*/







/*----biglietteria---*/















.prezzi {

	width:525px;

	background-image:url(../img/bg_titlevideo.png);

	padding:15px;

	margin-top:1px;

	margin-right:1px;

	font-size:12px;

	margin-bottom:1px;

	background-position:0 3px;

	padding-bottom:18px;

}

.prezzi a {

	color:#474b51;

}

.prezzi .title {

	font-size:15px;

	font-weight:bold;

}

.prezzi .boxleft, .costi .boxleft {

	float:left;

	margin-right:15px;

	width:255px;

}

.prezzi .boxright, .costi .boxright {

	float:left;

	width:255px;

}

.costi {

	width:525px;

	background-color:#898d91;

	padding:15px;

	margin-top:1px;

	margin-right:1px;

	font-size:12px;

	margin-bottom:1px;

	padding-bottom:18px;
	
	color:#2b2b2b;

}

.costi h1 {

	font-size:15px;

	font-weight:bold;

}

.costi .title {

	font-size:15px;

	font-weight:bold;
	

}

.labelcosti {

	color:#FFF;

}

.notacosti {

	font-size:10px;

	color:#474b51;

}

.notaritiro {

	font-size:10px;

}

.tipocosto {

	font-size:15px;

	font-weight:bold;

	color:#474b51;

	background-image:url(../img/arrow_beige.png);

	background-repeat:no-repeat;

	background-position: 0 5px;

	padding-left:15px;

}

.tipocosto2 {

	background-position: 0 22px;

}

.boxcosti {

	float:left;

	width:167px;

	margin-right:10px;

	font-size:12px;

	padding-top:12px;

	padding-bottom:11px;

}

.boxcostilast {

	float:left;

	width:167px;

	font-size:12px;

	padding-top:12px;

	padding-bottom:11px;

}

/*--- news ---*/







#elenco_news {

	float:left;

	width:70%;

}

#archivio_news {

	font-size:17px;

	width:25%;

	margin-left:75%;

	padding-top:10px;

	color:#474b51;

}

#archivio_news a {

	color:#474b51;

	margin-top:0;

	text-decoration:none;

	font-size:13px;

}

#archivio_news a:hover {

	text-decoration:underline;

}

.newsbox {

	width:100%;

	display:block;

	background-image:url(../img/h_dotted_alpha.png);

	background-repeat:repeat-x;

	background-position:bottom;

	padding-bottom:0;

	position:relative;

	padding-top:1px;

}

.newsbox a {

	color:#D30030;

}

.newsbox .text {

	font-size:11px;

	color:#474b51;

	padding-bottom:10px;

	padding-top:10px;

}

.newsbox .text .label {

	font-size:11px;

	color:#898d91;

	padding-bottom:10px;

	padding-top:10px;

}

.newsbox img {

	float:left;

	margin-right:10px;

}

.newsbox .linkscheda {

	color:#d30030;

	position:absolute;

	top:10px;

	right:10px;

}

.newsbox .linkscheda a {

	color:#d30030;

	text-decoration:underline;

}

.newsbox .linkscheda img {

	vertical-align:middle;

	float:none;

	margin-right:0;

}

/*-----*/







#download_scuole {

	background-color:#898d91;

	line-height:16px;

	margin-right:1px;

	margin-bottom:1px;

	padding:15px;

	color:#FFF;

	font-size:11px;

}

#download_scuole a {

	font-size:11px;

	color:#474b51;

	background-image:url(../img/icona-pdf.png);

	background-repeat:no-repeat;

	height:16px;

	padding-right:25px;

	margin-top:0px;

	font-weight:bold;

	margin-right:110px;

	background-position:top right;

	position:absolute;

}

#download_scuole a img {

	vertical-align:middle;

	text-decoration:none;

}

/*------*/











/*--- elenco cartelle ---*/







#elenco_cartelle {

	width:100%;

	padding-top:1px;

	background-image:url(../img/h_dotted.png);

	background-repeat:repeat-x;

	background-position:top;

	height:758px;

}

#elenco_cartelle .cartella {

	width:100%;

	background-image:url(../img/h_dotted_alpha.png);

	background-repeat:repeat-x;

	background-position:bottom;

	padding-bottom:0;

	padding-top:1px;

}

#elenco_cartelle .cartella .text {

	font-size:11px;

	color:#474b51;

	padding-bottom:10px;

	padding-top:10px;

	width:60%;

	float:left;

}

#elenco_cartelle .cartella .allegati {

	width:35%;

	margin-left:65%;

	padding-top:10px;

	font-size:12px;

}

#elenco_cartelle .cartella .text .label {

	font-size:11px;

	color:#898d91;

	padding-bottom:10px;

	padding-top:10px;

}

/*------*/











/*----struttura---*/



#scheda_struttura {

	width:100%;

	min-height:717px;

	background-image:url(../img/h_dotted.png);

	background-repeat:repeat-x;

	background-position:top;

}

#scheda_struttura .textPreview {

	float:left;

	width:70%;

}

#scheda_struttura .allegati {

	width:25%;

	margin-left:75%;

	padding-top:10px;

}

/*------*/











/*--- elenco prodotti ---*/







#elenco_prodotti {

	width:100%;

	padding-top:1px;

	background-image:url(../img/h_dotted.png);

	background-repeat:repeat-x;

	background-position:top;

	height:758px;

}

#elenco_prodotti .prodotto {

	width:100%;

	display:block;

	background-image:url(../img/h_dotted_alpha.png);

	background-repeat:repeat-x;

	background-position:bottom;

	padding-bottom:0;

	position:relative;

	padding-top:1px;

}

#elenco_prodotti .prodotto h2 {

	margin-bottom:5px;

}

#elenco_prodotti .prodotto .text {

	font-size:11px;

	color:#474b51;

	padding-bottom:2px;

	padding-top:10px;

	padding-right:5px;

}

#elenco_prodotti .prodotto .text .label {

	font-size:11px;

	color:#d30030;

	padding-bottom:10px;

	padding-top:10px;

}

#elenco_prodotti .prodotto img {

	float:left;

	margin-right:10px;

}

#elenco_prodotti .prodotto .zoom {

	position:absolute;

	top:2px;

	left:0;

}

.zoombox .closezoom {

	position:absolute;

	top:0px;

	left:0;

}

.zoombox {

	position:relative;

	display:none;

}

/*descrizione videoteca*/







#descvideoteca {

	width:525px;

	background-color:#898d91;

	padding:15px;

	margin-top:1px;

	margin-right:1px;

	font-size:12px;

	margin-bottom:1px;

	padding-bottom:18px;

	color:#E4DBCD;

	height:66px;

}

#continuavideoteca {

	color:#FFF;

	margin-left:20px;

	font-size:11px;

	float:right;

	margin-top:5px;

}

#continuavideoteca a {

	color:#FFF;

	text-decoration:underline;

}

#hiddenTextvideo {

	display:none;

}

.biglietteriamap {

	width:555px;

	height:250px;

	display:block;

	margin-top:1px;

}

#doveSiamo_link {

	font-size:11px;

	color:#474b51;

	float:right;

	padding:5px 5px 0 0;

}

.dove_siamo {

	padding-top:2px;

}

.strutturamap {

	width:555px;

	height:395px;

}

#map {

	display:block;

	margin-right:15px;

}

.titolorosso{ font-size:15px; font-weight:bold; color:#D30030;}

.contatti{ font-size:15px; font-weight:bold;}
.contatti .titolo{color:#D30030;}

.bike{ padding-top:10px; padding-bottom:10px; border-bottom: solid 1px #b1b3b4; border-top: solid 1px #b1b3b4;}

#bg_mac .bg{position:absolute; top:0; bottom:0; left:0; right:0; z-index:1;}

#bg_mac .scritte{position:absolute; left:50%; margin-left:-550px; top:300px; z-index:2;}


