@charset "utf-8";

body { font-family:Arial, Helvetica, sans-serif; margin:0; color:#787b81; background-color:#736a5c; }
 
body {overflow:hidden;}
 
html {overflow:hidden;}

.none {display:none;}

#page {overflow:auto; width:100%; position:absolute; z-index:10; }

#red_bar{ position:absolute; right:0; top:0; width:196px; height:32px; background-color:#D30030; }

#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:#483625; margin:15px 0 0; }

h2 { font-size:17px; color:#483625; margin-top:0; font-weight:bold; }

h3 { font-size:21px; color:#685949; 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:#330; width:556px; background-image:url(../img/h_dotted.png); background-repeat:repeat-x; background-position:bottom; padding-bottom:1px; }

#news {display:block; color:#FFF; 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:#4f312a; 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:#FFF; 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;}
.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:#FFF; text-decoration:none;}

.submenu_navigation li.selected{background-color:#d30030; color:#FFF; opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

/*------*/

/*--- calendario ---*/

#cal { width:605px; height:25px; position:absolute; top:44px; left:179px; font-size:11px; color:#c7c7c7; padding-top:6px; }

#cal .mese { color:#FFF; 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:#483625;}
#cal .containerDay .oggi{background-image:url(../img/giorno-oggi.gif); color:#c7c7c7;}

#cal .containerDay .day a { color:#c7c7c7; 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:#c7c7c7; 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:#4f312a; 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:#645646; padding-left:10px; }

#column .boxArchivio .textArchivi .title { font-size:13px; color:#645646; 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:#FFF; margin-left:20px; font-size:11px; float:right; margin-top:-15px; }

#continua a { color:#FFF; 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;
 }  
 .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:#483625;
 }
 .kwicks .active h1{
 	color:#483625;
 }
 
 .kwicks .previewLabel{
 	color:#483625;
 }
 .kwicks .active .previewLabel{
 	color:#968978;
 }
 
 .kwicks div{ width:410px;}

.textPreview { padding:10px; font-size:13px; color:#4f312a; clear:left; }
.textPreview a{ color:#4f312a; }

.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:#483625; padding-bottom:10px; padding-top:10px;}

.spettacolo .text .label{ font-size:11px; color:#837361; 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:#736A5C; height:10px; margin-right:1px; margin-bottom:1px; padding:15px; color:#FFF; font-size:11px;}

/*------*/

/*--- 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:#736a5c; 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:#736A5C; 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:#736a5c; 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:#736a5c; display:block; }

#footer .content { width:983px; margin:0 auto; position:relative; text-align:right;}

#footer .label { color:#999; }

#footer .box { margin:0 10px 0 0; line-height:40px; line-height:40px;}

#footer .border { border-left:1px solid #d30030; padding-left:10px; float:right; }

#footer .last { width:177px; text-align:left;  }

#footer .tornaSu { position:absolute; top:-40px; left:265px; background:#736a5c; right:8px;
border-right:5px solid #d30030; padding:5px 34px 5px 0; }

#footer .tornaSu { color:#330; text-decoration:none; font-size:11px; display:block; }

/*------*/

#bg_flash {position:absolute; text-align:center; width:100%; z-index:1; overflow:hidden;}

#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:#831a32; 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:#FFF; background-image:url(../img/arrow_white.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:#483625;}

.nomepersona{font-size:13px; font-weight:bold;}

.cognomepersona{font-size:17px; font-weight:bold;}

.labelpersona{ color:#736a5c;}

.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:#333300;}

.prezzi .title{ font-size:15px; font-weight:bold;}

.prezzi .boxleft{ float:left; margin-right:15px; width:255px;}

.prezzi .boxright{ float:left; width:255px; }

.costi{ width:525px; background-color:#736a5c; padding:15px; margin-top:1px; margin-right:1px; font-size:12px; margin-bottom:1px; padding-bottom:18px;}

.costi h1{ font-size:15px; font-weight:bold;}

.costi .title{ font-size:15px; font-weight:bold;}

.labelcosti{ color:#e4dbcd;}

.notacosti{ font-size:10px; color:#e4dbcd;}

.notaritiro{ font-size:10px; }

.tipocosto{font-size:15px; font-weight:bold; color:#e4dbcd; 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:#483625;}

#archivio_news a{color:#483625; 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 .text{ font-size:11px; color:#483625; padding-bottom:10px; padding-top:10px;}

.newsbox .text .label{ font-size:11px; color:#837361; 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:#736A5C; line-height:16px; margin-right:1px; margin-bottom:1px; padding:15px; color:#FFF; font-size:11px; }

#download_scuole a{ font-size:11px; color:#4f312a; 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:#483625; 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:#837361; 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:#483625; 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:#736a5c; 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:#4F312A; float:right; padding:5px 5px 0 0;}

.dove_siamo{padding-top:2px;}

.strutturamap{width:555px;height:395px;}

#map{  display:block; margin-right:15px;}




