* {	padding:0px; margin:0px; font-family: Helvetica, Arial, sans-serif !important;}
BODY { padding:0px;	margin:0px;	font-size:10pt;	background-color:#EEE; color:#969696; background-image:url(/img/bg.png); }

/* FONT */
A {text-decoration:none;}
A:HOVER {text-decoration:none;}
H3 { color:#969696; font-size:11pt; font-style:normal; font-weight:normal; text-transform:uppercase;}
H4 { color:#C80000; font-size:11pt; font-style:normal; text-transform:uppercase; line-height:16px;}
H5 { color:#1A171B; font-size:10pt; font-style:normal; text-transform:uppercase; line-height:16px;}
H6 { color:#696969; font-size:10pt; font-style:normal; line-height:14px; }
P { padding-bottom:15px;}

EM {color:#C80000; font-style:normal;}
.border-tb {border-bottom:1px solid #C80000; border-top: 1px solid #C80000; padding: 2px 0px; margin:2px 0px; }

H4 A { color:#C80000 !important}
A.command { color:#C80000 !important;}
A.command:HOVER { color:#000 !important;}


/* EDITOR */
.editor * {  font-size:10pt !important; color:#969696 !important;  }
.editor P {  padding-bottom: 5px!important;  }
.info * {  margin:0px !important; padding:0px !important; font-size:10pt !important; color:#000 !important; }


/* HEADER */
H2 { color:#C80000;	font-size:20pt; margin-bottom:20px; text-transform:uppercase; font-weight:normal; text-indent:-9999px; background-repeat:no-repeat;}
H2.h_about { background-image:url(/img/h_il_nuovo_montevergini.png); width:380px; height:46px;}
H2.h_festival { background-image:url(/img/h_il_festival.png); width:180px; height:46px;}
H2.h_atelier { background-image:url(/img/h_atelier.png); width:351px; height:46px;}
H2.h_anteprimavera { background-image:url(/img/h_anteprimavera.png); width:180px; height:46px;}
H2.h_news { background-image:url(/img/h_news.png); width:77px; height:46px;}
H2.h_calendario { background-image:url(/img/h_calendarioeventi.png); width:297px; height:46px;}
H2.h_contatti { background-image:url(/img/h_contatti.png); width:140px; height:46px;}
H2.h_mediagallery { background-image:url(/img/h_media_gallery.png); width:228px; height:46px;}

/* TEMPLATE */
#container { width:960px; margin-left: auto; margin-right: auto; }
#header { height:150px; }
#content { height:565px; background-image:url(/img/content.png); background-repeat:no-repeat; }
#footer { clear:both; height:94px;}
#credits { font-size:8pt; clear:both; color:#969696; padding: 5px 35px 10px;}
#credits A { color:#969696;}
#credits A:HOVER { color:#000;}
#logo { float:left; width: 300px;}
#navig { float:right; width: 660px;	padding-top:30px; }

#main-top { height:150px;}
#main-path H3 { padding:40px 0px 0px 163px;}
#main-full { width:960px; height: 456px; clear:both;}
#main-top #main-title { width:250px; height:150px; float:left; background-repeat:no-repeat;}
#main-top #main-path { width:710px; height:55px; float:right; background-repeat:no-repeat;}
#main-top #main-menu { width:710px; height:55px; float:right; background-repeat:no-repeat; background-position:right;}
#main-top #main-search {width:710px; height:40px;float:right; background-repeat:no-repeat;}

#main-title H2 { margin-top:55px; margin-left:65px;}
#main-title .logo { margin-top:40px; margin-left:75px;}

#content .coming-soon { margin-top:70px;}
#main-full  .coming-soon  { margin-top:0px;}

#main-info-left { width:390px; height:416px; float:left;}
#main-info-right { width:550px; height:416px; float:right;}
#main-info-main { padding: 0px 50px 55px 0px;}

#main-left { width:390px; height:416px; float:left;}
#main-right , #main-right-foto { width:490px; height:368px; float:left; background-image:url(/img/detail.png); background-repeat:no-repeat; overflow:hidden;}
#main-right-foto { background-image:url(/img/detail_foto.png); background-position:20px 8px;}
#main-detail { height:368px; padding-left:40px;  background-repeat:no-repeat; position:relative;}
#main-right #main-center { padding:20px 0px;}
#main-right-foto #main-center { width:205px; height:318px; position:relative; left:30px; top:20px; color:#000;}

#main-command {color:#FFF; position:absolute; z-index:2; top:345px; left:57px; width:221px; height:30px; background-color:#C80000; padding:3px 5px;}
#main-command A { color:#FFF;}
#main-command A:HOVER { color:#000;}


#info-left { width:390px; height:566px; float:left;}
#info-right { width:550px; height:566px; float:right;}
#info-main { padding: 55px 70px 55px 0px;}

/* MENU */
#menu { padding-left:20px; height: 55px;}
#menu A { background-image:url(/img/menu.png); background-repeat:no-repeat; height: 55px; display:block; float:left;}
#menu SPAN{ display:none;}

#menu-home { width:83px; background-position:-6px 0px;} 
#menu-chisiamo { width:113px;  background-position:-89px 0px;}  
#menu-news { width:65px; background-position:-202px 0px;}  
#menu-calendario { width:116px; background-position:-267px 0px;}  
#menu-gallery {	 width:141px; background-position:-383px 0px;}  
#menu-contatti { width:109px; background-position:-524px 0px;}

#menu-home:HOVER { background-position:-6px -55px;} 
#menu-chisiamo:HOVER { background-position:-89px -55px;}  
#menu-news:HOVER { background-position:-202px -55px;}  
#menu-calendario:HOVER { background-position:-267px -55px;}  
#menu-gallery:HOVER {	background-position:-383px -55px;}  
#menu-contatti:HOVER { background-position:-524px -55px;}

#menu-home.act { background-position:-6px -110px;} 
#menu-chisiamo.act { background-position:-89px -110px;}  
#menu-news.act { background-position:-202px -110px;}  
#menu-calendario.act { background-position:-267px -110px;}  
#menu-gallery.act {	background-position:-383px -110px;}  
#menu-contatti.act { background-position:-524px -110px;}

#attivita { padding-left:10px; height: 55px; position:relative;}
#attivita A { background-image:url(/img/attivita.png); background-repeat:no-repeat; height: 55px; display:block; float:left; }
#attivita SPAN{ display:none;}

.niceform .re { z-index: 1;}
#attivita IMG {	position:absolute; z-index:10; top:45px; display:none; border:0px;}
#attivita A:HOVER IMG {	display:block;}

#attivita-ptf {	width:237px; background-position:-5px 0px;} 
#attivita-anteprima { width:177px; background-position:-243px 0px;}  
#attivita-atelier {	width:88px; background-position:-419px 0px;}  
#attivita-residenza { width:124px; background-position:-507px 0px;}  

#attivita-ptf:HOVER { background-position:-5px -55px;}
#attivita-anteprima:HOVER { background-position:-243px -55px;}
#attivita-atelier:HOVER { background-position:-419px -55px;}
#attivita-residenza:HOVER { background-position:-507px -55px;}  

#attivita-ptf.act { background-position:-5px -110px;}
#attivita-anteprima.act { background-position:-243px -110px;}
#attivita-atelier.act { background-position:-419px -110px;}
#attivita-residenza.act { background-position:-507px -110px;}  

#attivita-ptf IMG { left:40px;} 
#attivita-anteprima IMG { left:245px;} 
#attivita-atelier IMG { left:380px;} 
#attivita-residenza IMG { left:490px;} 

/* PALERMO TEATRO FESTIVAL*/
#menu-ptf { height: 55px;}
#menu-ptf A { background-image:url(/img/menu_palermo_teatro_festival.png); background-repeat:no-repeat; height: 55px; display:block; float:left;}
#menu-ptf SPAN{ display:none;}

#menu-ptf { padding-left:161px;}
#menu-ptf-festival { width:132px; background-position:-161px 0px;} 
#menu-ptf-programma { width:117px; background-position:-293px 0px;} 
#menu-ptf-primafila { width:225px; background-position:-410px 0px;}

#menu-ptf-festival:HOVER { background-position:-161px -55px;} 
#menu-ptf-programma:HOVER { background-position:-293px -55px;} 
#menu-ptf-primafila:HOVER { background-position:-410px -55px;} 

#menu-ptf-festival.act { background-position:-161px -110px;} 
#menu-ptf-programma.act { background-position:-293px -110px;} 
#menu-ptf-primafila.act { background-position:-410px -110px;} 


/* ATELIER*/
#menu-atelier { height: 55px;}
#menu-atelier A { background-image:url(/img/menu_atelier.png); background-repeat:no-repeat; height: 55px; display:block; float:left;}
#menu-atelier SPAN{ display:none;}

#menu-atelier { padding-left:159px;}
#menu-atelier-festival { width:90px; background-position:-159px 0px;} 
#menu-atelier-programma { width:134px; background-position:-249px 0px;} 

#menu-atelier-festival:HOVER { background-position:-159px -55px;} 
#menu-atelier-programma:HOVER { background-position:-249px -55px;} 

#menu-atelier-festival.act { background-position:-159px -110px;} 
#menu-atelier-programma.act { background-position:-249px -110px;}

/* ANTE */
#menu-ante { height: 55px;}
#menu-ante A { background-image:url(/img/menu_anteprimavera.png); background-repeat:no-repeat; height: 55px; display:block; float:left;}
#menu-ante SPAN{ display:none;}

#menu-ante { padding-left:160px;}
#menu-ante-festival { width:128px; background-position:-160px 0px;} 
#menu-ante-programma { width:127px; background-position:-288px 0px;} 

#menu-ante-festival:HOVER { background-position:-160px -55px;} 
#menu-ante-programma:HOVER { background-position:-288px -55px;} 

#menu-ante-festival.act { background-position:-160px -110px;} 
#menu-ante-programma.act { background-position:-288px -110px;} 


/* MEDIA GALLERY*/
#menu-mediagallery { height: 55px;}
#menu-mediagallery A { background-image:url(/img/menu_media_gallery.png); background-repeat:no-repeat; height: 55px; display:block; float:left;}
#menu-mediagallery SPAN{ display:none;}

#menu-mediagallery { padding-left:113px;}
#menu-mediagallery-foto { width:159px; background-position:-113px 0px;} 
#menu-mediagallery-video { width:361px; background-position:-272px 0px;} 

#menu-mediagallery-foto:HOVER { background-position:-113px -55px;} 
#menu-mediagallery-video:HOVER { background-position:-272px -55px;} 

#menu-mediagallery-foto.act { background-position:-113px -110px;} 
#menu-mediagallery-video.act { background-position:-272px -110px;} 


/* CALENDARIO */
#menu-eventi { padding-left:20px; height: 55px;}
#menu-eventi A { background-image:url(/img/menu_calendario.png); background-repeat:no-repeat; height: 55px; display:block; float:left;}
#menu-eventi SPAN{ display:none;}

#menu-eventi-oggi { width:70px; background-position:-221px 0px;} 
#menu-eventi-settimana { width:174px; background-position:-291px 0px;} 
#menu-eventi-tutti { width:169px; background-position:-465px 0px;} 

#menu-eventi-oggi:HOVER { background-position:-221px -55px;} 
#menu-eventi-settimana:HOVER { background-position:-291px -55px;} 
#menu-eventi-tutti:HOVER { background-position:-465px -55px;} 

#menu-eventi-oggi.act { background-position:-221px -110px;} 
#menu-eventi-settimana.act { background-position:-291px -110px;} 
#menu-eventi-tutti.act { background-position:-465px -110px;} 


#calendario * {color:#FFF !important;}
#calendario TABLE {background-image:url(/img/calendario.png);}
#calendario TR {height:63px; vertical-align:middle; text-align:left; }
#calendario TD {color:#FFF;}
#calendario TD DIV { margin:15px 10px; overflow:hidden; max-height:33px;}

#photogallery { padding:10px 45px 10px 55px;}
#photogallery UL { list-style:none; padding: 0px 0px 0px 0px;}
#photogallery LI { float:left; padding:0px 0px 0px 0px; margin:0px;}
#photogallery IMG { width:94; height:94px;}

/* PAGER */
#pager { margin:10px 70px;}
#pager A { color:#333;}

/*SCROLLMENU*/
.sc-menu {position:relative; width: 390px;  padding: 8px 0px 55px 0px; line-height:16px;} /*background-image:url(/img/scroll_menu.png); background-repeat:no-repeat*/
.sc-menu-top { position:absolute; z-index:2; width: 390px; height:15px; background-image:url(/img/scroll_menu.png); top:0px;left:1px}
.sc-menu-bottom { position:absolute; z-index:2; width: 390px; height:58px; background-image:url(/img/scroll_menu.png); background-position:bottom; top:-8px;}
.sc-menu-wrapper { height: 360px;  margin: 0px 20px 0px 60px; overflow: auto; } 

.sc-menu-item { }
.sc-menu-bottom { position:relative;}
.sc-menu-item TR { vertical-align:top; height:112px;}
.sc-menu-item TH { padding:0px 0px; width:114px; text-align:right;}
.sc-menu-item TD { padding:9px 25px 9px 9px; background-image:url(/img/scroll_item_right.png);background-repeat:no-repeat;}
.sc-menu-item IMG { border:0px; width:114px; height:112px; background-position:16px 9px; background-repeat:no-repeat;}

/* SCROLLAREA */
#slider_w { height: 240px; width:450px; margin:10px 0px; background-repeat:no-repeat; background-image:url(/img/scroll_slider.png); background-position:right;  }  
#slider { height: 160px; width: 40px; float:left; background:none; border:none; left:410px; top:40px; }  
#slider A { border:none; background:none; background:url(/img/scroll_slider_a.png) !important; height: 35px; width: 40px;	 }  
#scroller {  width: 410px; height: 240px; position:relative; overflow:hidden; left:-40px; }

.slider_big { background-image:url(/img/scroll_slider_big.png) !important;height:375px!important;}
.slider_big #slider { height: 295px!important;}
.slider_big #scroller{ height:375px!important;}


#main-info-main #slider_w { width:490px;}
#main-info-main #slider { left:450px; }
#main-info-main #scroller { width:440px; }