@charset "UTF-8";
/* CSS Document */


body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	background-color:#000000;
	color:#E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a { color:#FFF; font: normal normal normal 12px Arial, Helvetica, sans-serif; text-decoration:none;} a:hover {text-decoration:underline;}
img {border:none;}
#wrapper{ width:100%; height:100%; /*overflow:auto;*/ text-align:center; }
#container{ width:100%; position:relative; /*overflow:auto;*/ margin-left:auto; margin-right: auto; }

#header{ z-index:100; top:0; width:100%; text-align:center; background:transparent url(../image/header_bg.png) repeat-x; }
#header .in{ width:1000px; height:56px; margin-right:auto; margin-left:auto; position:relative; }
#header .logo { float:left; display:inline; width: 170px; height:82px; top:0; left:0; background:url(../image/met_logo.png) no-repeat top left; }
#header .in .menu{/*width: 715px;*/ float:right; padding: 12px 0 0 0px;}
#header .in .menu a{ font-size:11px; font-weight:bold;}

/*pulsanti lingua*/
#header .flag { width: 80px; float: left; padding-top: 12px; margin-left:20px;}
#header .flag ul{ margin:0; padding:0;}
#header .flag li{ display:inline; list-style-type:none; margin:0; padding:0;}
#header .flag li img{padding:0 3px;}


/*NAV MENU*/
.navmenu { padding: 0px;  margin: 0px 0 0 5px;}
.navmenu li{ list-style-type: none; float: right; display:inline; color: #ffffff; padding: 4px 0px 2px 16px /*15px*/;/* riattivare quando ci saranno tutte le voci*/ position: relative;}
/*.navmenu + *{  clear: left;}*/
.endmenu{  clear: left;}
.navmenu ul{z-index:101; display: none; position: absolute; top:32px; left:-26px; text-align:left;/*padding-top:12px; margin: 2px 0px 0px -75px;*/}/*sottomenu*/
*:first-child+html .navmenu ul{ z-index:101; display: none; position: absolute; padding-top:2px; margin: 0px 0px 0px 40px;}/*sottomenu per IE7*/
.navmenu li:hover > ul{  display: block;}
.navmenu ul.parent_hover{  display: block;}

.navmenu > li{display:inline; float: right; height:26px;} /*altezza specificata per opera*/
.navmenu ul li { width: 130px; border-top:1px solid #fff; padding: 6px 10px; background:url(../image/bg-menu-tendina.jpg) repeat;}
.navmenu ul li:first-child { width: 130px; border-top:none; padding: 6px 10px;}
.navmenu a{
  display:block;
  width: 100%;  text-decoration: none;color: #ffffff; border:none;
}
.navmenu a:hover{ color: #cc0000; text-decoration:none;}
.navmenu ul a:hover{}
.navmenu ul li:hover{ background:url(../image/bg-sottomenu-over.gif) repeat; }
.navmenu ul li.hover{ background:url(../image/bg-sottomenu-over.gif) repeat;}

/*eventuali sotto-sotto menu
.navmenu ul ul{
  margin-top: -1.2em;
  left: 99%;
}
*/

/*CONTENT*/
#content{ z-index:1px; top:0; width:100%; text-align:center; /*overflow:visible;*/}


/*FOOTER*/
#footer{ z-index:999; position:absolute; width:100%; height:25px; text-align:center; font-size:11px; color:#333333; background-image:url(../image/sfondo_footer.png); background-repeat:repeat-x; bottom:0; left:0;}
#footer a {color:#333333; text-decoration:none; margin: 0 8px;  } #footer a:hover {color:#000000;text-decoration:none;}
#footer .in{ width:1000px; height:auto; padding-top:8px; margin-right:auto; margin-left:auto; text-align:right;}
#footer .right{ float:right; width: 50%; top:10px; text-align:right;   }
#footer .left{ float:left; width: 50%; text-align:left; }
#footer .right .info{float:right; display:inline;}

/*
#footer .select_language{ width: 130px; height:25px; margin: 0;padding:0; float: right; display:inline; background:url(../image/up.png) no-repeat; background-position: 100px -4px;}
#footer .select_language li{z-index: 1000; list-style-type: none;  color: #ffffff; position: relative; text-align:left;}
#footer .select_language ul{z-index: 1000; display: none; position: absolute; top:-94px; left:-50px; text-align:center;}
*:first-child+html .select_language ul{  display: none; position: absolute; padding-top:12px; margin: 15px 0px 0px -110px;}
#footer .select_language li:hover > ul{  display: block;}
#footer .select_languageul.parent_hover{  display: block;}
#footer .select_language > li{ width:130px; display:inline; float: right; height:26px;} 
#footer .select_language ul li { width: 130px; border-top:1px solid #fff; padding: 6px 10px; background-color: #cccccc;}
#footer .select_language ul li:first-child { width: 130px; border-top:none; padding: 6px 10px;}
#footer .select_language a{
  display:block;
  width: 100%;  text-decoration: none;color: #333333; border:none;
}
#footer .select_language a:hover{ color: #cc0000; text-decoration:none;}
#footer .select_language ul a:hover{}
#footer .select_language ul li:hover{ background-color: #cccccc; }
#footer .select_language ul li.hover{ background-color: #cccccc;}
*/



/*SLIDER MENU*/
#slider_menu{ height:289px; width: 100%; text-align:center; position:absolute; bottom:0; left:0; background-image:url(../image/trasp.png); padding-top:0px;}
#slider_menu .in {height: 289px;  position:relative; width: 1000px; margin-left:auto; margin-right:auto;}
#slider_menu .temi{ z-index: 15; height: 155px; background-color:#000000; }
#slider_menu ul, #slider_menu li{ z-index: 20; padding:0; margin:0; }
#slider_menu li { width: 103px; height:155px; list-style-type:none; float:left; padding: 5px 4px 5px 4px; }
#slider_menu li a{ display:block; background-color:#fff; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#slider_menu li a:hover{display:block; background-color:#fff; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
#slider_menu li img { border: none;}
#slider_menu .button{ clear:both; margin-top:18px; }
#slider_menu .box1, #slider_menu .box2, #slider_menu .box3, #slider_menu .box4 {  float:left;}
#slider_menu .box2, #slider_menu .box3, #slider_menu .box4, #slider_menu .box5  { margin-left: 12px; }

#slider_menu .box1 { width: 278px; background:url(../image/view_catalogo_bg.jpg) no-repeat center; }
#slider_menu .box2 { width: 198px; background: url(../image/sfilata_bg.jpg) no-repeat center;  }
#slider_menu .box3 { width: 198px; background:url(../image/celebs_bg_.jpg) no-repeat center;  }
#slider_menu .box4 { width: 198px;  }
#slider_menu .box5 { width: 69px; height: 112px; background-color:#000; float: right; /*margin: 0 0 0 15px;*/}

/*gli stili corrispondenti ai titoli di ogni box sono all'interno del file it/en/es.css*/

#slider_menu .box4 form{ margin:0; padding: 30px 0px 0 15px; height: 100px;}
#slider_menu .box4 select{ margin:3px 0 0 0; width: 170px; border:1px solid #333; background: #000; color:#fff;}
#jump_search_menu { width: 170px; height: 20px; border: 1px solid #333333; text-align: left; float:left;}
#go_button { /*z-index:55;*/ background-color:#000000; font-weight:bold; padding:0 5px 0 5px; clear: both; border:none; color: #ffffff; margin: 3px 0 0 0; width:auto; overflow:visible;  }
#slider_menu .box5 { background: #cccccc url(../image/fan_title.jpg) no-repeat left; padding: 2px;; text-align:right; }
#slider_menu .box5 a{ display:block; width: 24px; height: 24px; margin: 3px 2px 2px 35px; }

/*box che contiene l'swf in background pagina*/
#swfbox{ z-index:0; position:absolute; top:0; right:0; height:97%; width:100%;background-color:#f6f6f6;}

/*SPLASH*/
#splash { background:#000 url(../image/splash_bg.jpg) no-repeat center; width:100%; height:740px; position:relative; }
.margin{ padding: 500px 0 0 0;}
.language{background:url(../image/splash_lan_bg.png) repeat-x; width:100%; height: 240px; bottom:0; }
.language .in{ width: 1000px; margin-left:auto; margin-right:auto; text-align:right; }
.language a.ita{ background:url(../image/splash_lan_ita.png) no-repeat center; height:50px; width: 126px; display:block; float:right; }
.language a.ita:hover {background:url(../image/splash_lan_ita2.png) no-repeat center; }
.language a.eng{ background:url(../image/splash_lan_eng.png) no-repeat; height:50px; width: 126px; display:block; float:right;}
.language a.eng:hover {background:url(../image/splash_lan_eng2.png) no-repeat center; }
.language a.esp{ background:url(../image/splash_lan_esp.png) no-repeat; height:50px; width: 126px; display:block; float:right; margin:0 20px 0 0;}
.language a.esp:hover {background:url(../image/splash_lan_esp2.png) no-repeat center; }
.language .notice { width: 450px; float:right; margin:50px 0px 0 0; text-align:center; clear:both; font: 11px; font-weight: normal; color:#CCC;}
.language .notice a{ font-size:11px; color:#CCC; }
#splashbox { z-index: 15; position: absolute; top:150px; left:0; width:100%; height:260px; text-align:center; background:url(../image/splash_swfbg.png) repeat-x top;}
.modella{ z-index: 5; background:url(../image/splash_modella.png) no-repeat; height:740px; width: 660px; position:absolute; top:0; left:50%; margin-left:-550px;  }
#piede{ z-index:99px; width:100%; height:25px; text-align:center; font-size:11px; color:#666; background-color:#000; bottom:0;}
#piede .in{ width:1000px; height:auto; padding-top:8px; margin-right:auto; margin-left:auto; text-align:right;}
.language .copy{ color:#666; margin: 40px 0 0 0; }


/*SLIDER GALLERY TEMA SPECIFICO*/
#slider_gallery{ height:500px; width: 100%; text-align:center; position:absolute; top:0; left:0; /*background-image:url(../image/trasp.png); padding-top:2px;*/}
#slider_gallery .in {z-index:30; position:relative; width: 250px; margin-left:5px; margin-right:0; /*margin-top:0;*/}
#slider_gallery .label{ width: 917px; height: 20px; margin-left:auto; margin-right:auto; font-weight: 900; text-align: center; color:#000;}
#slider_gallery .tema{ z-index: 15; padding-top:0px; text-align:center; }


/*SCHEDA*/
#content .inc{  width:1000px; margin-right:auto; margin-left:auto; margin-top: 30px;  /* height:auto; position:relative; overflow:auto;*/}
/*immagine dettaglio a sinistra*/
.dettaglio{ width: 200px; height:500px; padding: 5px; /*background-image:url(../image/trasp.png);*/ float:left; display:inline; }
/*box con i dettagli a destra*/
.boxinfo{ float:right; display:inline;width: 200px; background: url(../image/scheda_infobgbottom.jpg) repeat top;  margin-top: 10px;}
/*.boxinfo{ float:right; display:inline;width: 200px; background:#ccc;  margin-top: 10px;}*/
*:first-child+html .dettaglio{ margin-top: 30px;} *:first-child+html .boxinfo { margin-top: 30px; } /*definisce il margine superiore solo per ie7*/
.boxinfotop{  height:54px;  background: url(../image/scheda_infobgtop.jpg) repeat-x top; border-bottom:1px solid #C2AD80; } 
.boxinfotop h1{ font: normal normal 11px Arial, Helvetica, sans-serif; margin: 0px 0 0px 5px; padding-top:5px; color:#fff; font-weight:bold;} 
.boxinfotop h1 span{ color: #fff; font-weight:normal;} 
.boxinfotop .navigation{ text-align:center; padding: 10px 3px 10px 3px;}
.boxinfotop .navigation .rw{ float:left; display:inline;} .navigation .fw { float:right; display:inline;}
.boxinfotop .navigation a.rw{ width:45px; height:19px; margin-left:3px; background:url(../image/scheda_inforw.png) no-repeat left center; }
.boxinfotop .navigation a.fw{ width:45px; height:19px; margin-right:3px; background:url(../image/scheda_infofw.png) no-repeat left center; }
.boxinfotop .navigation span { width: 95px; float:left; display:inline; padding-top: 2px; text-align:center; margin-left:auto; margin-right:auto;}
.boxinfobtm{ width: 100%; height:100%; padding-bottom: 10px; background: url(../image/scheda_infobgbottom.jpg) repeat top; text-align:left;} 
.boxinfobtm h2 { font-size: 11px; margin: 10px 0 2px 8px;}
.boxinfobtm span, .boxinfobtm p {margin: 0px 0px 0px 8px; font-size:10px;}

/*box cerca ancora all'interno della pagina risultati ricerca*/
.ricerca_box { padding-top: 5px; text-align:left; border-top: 2px solid #999; padding-bottom: 10px; }
.ricerca_box form{ margin:0; height:60px; padding: 0px 0px 10px 15px;}
.ricerca_box select { width: 170px; height: 20px; border: 1px solid #333333; text-align: left; display:block; margin: 5px 0 0 0;}
.ricerca_box #go_button { z-index:25; background-color:#333; padding:0px 5px 0px 5px; float:left;  border:none; color: #ffffff; margin: 5px 0 0px 0; }
.ricerca_box span { font-size: 11px; padding: 0px 0 0 15px;  }


/*SFILATA*/
/*menu video sfilate*/
#sfilata { height:180px; width: 100%; text-align:center; position:absolute;/* border-top: 1px solid #fff;*/ bottom:0px; left:0; background-image:url(../image/trasp.png); }
#sfilata .in {position:relative; z-index:30;  width: 1000px; margin-left:auto; margin-right:auto; padding-top: 0px;}
#sfilata .tema{ z-index: 15; height: 155px; background-color:#000000; /*margin: 10px 0 10px 0;*/ }
#sfilata ul, #sfilata li{ z-index: 20; padding:0; margin-left: 15px; margin-top:0; }
#sfilata li { width: 103px; height:155px; list-style-type:none; float:left; padding: 5px 5px 5px 0px; margin-left: auto; margin-right:auto;}
#sfilata li a{ display:block; width: 103px; height:auto; background-repeat:no-repeat; background-position:top; } #sfilata li img{ margin-top: 20px; }
.v1{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb1.gif); } .v1:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb1_on.gif); }
.v2{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb2.gif); } .v2:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb2_on.gif); }
.v3{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb3.gif); } .v3:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb3_on.gif); }
.v4{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb4.gif); } .v4:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb4_on.gif); }
.v5{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb5.gif); } .v5:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb5_on.gif); }
.v6{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb6.gif); } .v6:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb6_on.gif); }
.v7{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb7.gif); } .v7:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb7_on.gif); }
.v8{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb8.gif); } .v8:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb8_on.gif); }
.v9{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb9.gif); } .v9:hover{ background:url(../collezione_fw_10-11/tema/thumb/title_thumb9_on.gif); }
#slider_menu li a{ display:block; width: 103px; height:auto; background-repeat:no-repeat; background-position:top; } #slider_menu li img{ margin-top: 20px; }



/*ELEMENTI COMUNI ALLE PAGINE STATICHE*/

 .testo {z-index:12;  text-align: justify; line-height: 120%; margin: 10px;}
 .testo b{ font-weight:bold; color:#900;}
/* .fascia_trasp{ position:absolute; z-index:49; width: 100%; height:320px; left:600px; background-color:#000; filter:alpha(opacity=28); -moz-opacity:.28; opacity:.28; float:left;}*/

/*PAGINA Profilo aziendale*/

#bgchisiamo{ z-index:0; position:absolute; top:0; right:0; height:99%; width:100%; background:url(../image/bg-contacts.jpg) no-repeat top center; }
.azienda{width:100%; height:auto; margin-top: 35px; text-align:left;}

.azienda .top{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.azienda .fascia_trasp { width: 100%; text-align:center; background:url(../image/trasp20bk.png); height:320px; }
.azienda .fascia_trasp .interno{ width: 1000px; margin-left: auto; margin-right: auto;}
.azienda .fascia_opaca{ width: 600px; height:320px;  background-color:#000000; float:left; }

.azienda h1{ font-size:14px; color:#fff; padding: 20px 0 0 15px; margin:0; width:100%; height:20px; }
.azienda .titolopag{ width: 252px; overflow:hidden; height: 40px; background: url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0;}
/*.azienda .titolopag{ width: 252px; overflow:hidden; height: 40px; background:#e5e5e5 url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0;}*/

/*PAGINA Newsletter*/
#bgnewsletter{ z-index:0; position:absolute; top:0; right:0; height:99%; width:100%; background:url(../image/bg-newsletter.jpg) no-repeat top center; }

/*.newsletter{  width:100%; height:auto; margin-top: 35px; text-align:left;}
.newsletter .fascia_trasp { width: 100%; text-align:center; background:url(../image/trasp20bk.png); height:320px; }
.newsletter .fascia_trasp .interno{ width: 1000px; margin-left: auto; margin-right: auto;}
.newsletter .fascia_opaca{ width: 600px; height:320px;  background-color:#c4c4c4; float:left; }
.newsletter .top{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.newsletter h1{ font-size:14px; color:#fff; padding: 20px 0 0 15px; margin:0; width:100%; height:20px; }
.newsletter .titolopag{ width: 252px; overflow:hidden; height: 40px; background:#000 url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0;}

.newsletter fieldset, .newsleter form{border:none; margin:0; padding:0;}
.newsletter .line{ margin: 20px 0 0 0;}
.newsletter .left, .newsletter .right { width:250px; float:left; margin: 20px 0 0 0;} 
.newsletter .left select{ width: 70px; display: inline; margin: 10px 5px 0 0;} 
.newsletter .right select{ width: 225px; float:left; margin: 10px 0px 0 0;} 
.newsletter #selezionato{color: #666;} 
.newsletter .line label {display:block;}
.newsletter input { width: 220px;}
.newsletter input{margin-top: 10px;}
.newsletter button{ float: right; margin: 30px 25px 0 0; background-color:#900; color:#FFF; font-weight:bold; border:none; height:23px; line-height: 23px;}*/

/*PAGINA CONTATTI*/
#bgcontatti{ z-index:0; position:absolute; top:0; right:0; height:99%; width:100%; background:url(../image/bg-contacts.jpg) no-repeat top center; }

.contatti{  width:100%; height:auto; margin-top: 35px; text-align:left;}
.contatti .top{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.contatti .fascia_trasp { width: 100%; text-align:center; background:url(../image/trasp20bk.png); height:350px; }
.contatti .fascia_trasp .interno{ width: 1000px; margin-left: auto; margin-right: auto;}
.contatti .fascia_opaca{ width: 600px; height:320px;  background-color:#000000; float:left; }
.contatti .manage{width:900px;}
#manage {width:100%;}
.contatti h1{ font-size:14px; color:#fff; padding: 20px 0 0 15px; margin:0; width:100%; height:20px; }
.contatti .titolopag{ width: 252px; overflow:hidden; height: 40px; background: url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0;}
.contatti label { display:block; margin: 0px 0px 3px 0;}

.contatti form{ margin:0; padding:0; width: 500px;}
.contatti fieldset {border:none; clear:both; margin: 7px 0 0px 0; padding:0; }
.contatti fieldset label { display:block;}
.contatti .uno div, .contatti .tre div { float:left; display:inline;}
.contatti .uno input {width: 150px;}
.contatti .uno .line1, .contatti .uno .line2 {margin-right: 15px;}
.contatti .uno .line3 {float: right;}

.contatti .due div { float:left; display:inline;}
.contatti .due .genere label { display:inline;}
.contatti .due .genere label.title { display:block;}
.contatti .due .data{ margin: 0 40px 0 0; }
.contatti .due .genere{ margin: 0 25px 0 0; }
.contatti .due .mail input {width: 150px;}
.contatti .due .mail { float:right; }
.contatti .due .localita select {width: 155px; margin:0 0 8px 0;}

.contatti .tre .localita select {width: 155px; margin:0 0 8px 0;}
.contatti .tre .localita input {width: 150px; display:block;}
.contatti .tre .messaggio {float:right;}
.contatti .tre .messaggio input{ width: 325px; height: 85px; }

.contatti .quattro .check label { display: inline; font-size: 10px; }
.contatti .quattro .check { width: 325px; margin: 0 0 0 170px;  }
.contatti .quattro .check label a{ font-size: 10px; text-decoration:underline; } .contatti .quattro .check label a:hover{ font-size: 10px; text-decoration:none; }

.contatti .cinque .check label { display: inline; font-size: 10px; }
.contatti .cinque .check { width: 495px; margin: 0 0 0 0px;  text-align:right;}
.contatti .cinque .check label a{ font-size: 10px; text-decoration:underline; } .contatti .cinque .check label a:hover{ font-size: 10px; text-decoration:none; }

.contatti button{ float: right; background-color:#900; color:#FFF; font-weight:bold; border:none; height:20px; line-height: 20px; margin: 7px 0 0 5px;}


/*PAGINA NEWS ED EVENTI*/
#bgeventi{ z-index:0; position:absolute; top:0; right:0; height:99%; width:100%; background:url(../image/bg-contacts.jpg) no-repeat top center; }
.eventi{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.eventi h1{ font-size:14px; color:#fff; padding: 20px 0 0 15px; margin:0; width:100%; height:20px; }
.eventi .titolopag{ width: 252px; overflow:hidden; height: 40px; background: url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0;}
.eventi .fascia_opaca{ width: 1000px; height:320px;  background-color:#333333; margin-left:auto; margin-right:auto; margin-top:-10px; }
*:first-child+html .eventi .fascia_opaca{ width: 1000px; height:320px;  background-color:#333333; margin-left:auto; margin-right:auto; margin-top:0px; }

.eventi{  width:100%; height:auto; margin-top: 35px; text-align:left;}
.eventi .top{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.eventi .fascia_trasp { width: 100%; text-align:center; /*background:url(../image/trasp20.png);*/ height:320px; }
.eventi .fascia_trasp .interno{ width: 1000px; margin-left: auto; margin-right: auto;}

.eventi .menu_eventi{ width: 250px; float:left;  padding-top:20px; }
*:first-child+html .eventi .menu_eventi{ width: 250px; float:left;  padding-top:10px; } /* hack ie7 */

.eventi .menu_eventi p{ float:left; display:inline;  margin:0 0 0 10px; font-size: 11px; color:#666;}
.eventi .menu_eventi p span{ font-size: 12px; color:#ffffff; font-weight:bold; display:block; margin:0 0 3px 0;}
.eventi .menu_eventi a:hover span, .eventi .menu_eventi a:hover p{color:#900;}
.eventi .menu_eventi a:hover img { border: 1px solid #900;}

.eventi .menu_eventi img{ float:left; display:inline; border:none;}
.eventi .menu_eventi li{ clear:both;}
.eventi .testo_evento{ float:left; display:inline; width: 400px; height: 300px; position:relative; /*padding-top:20px;*/ }
.eventi .testo_evento h2{ margin:0px 0 0 0px; font-size: 14px; color:#FFF; padding:0; }
.eventi .testo_evento h3{ margin:0px 0 0 0px; font-size: 11px; color:#666; }
.eventi .testo_evento p{ margin:10px 0 0 0px; color:#FFF;}

.eventi .gallery_evento{ float:left; display:inline; width: 290px; padding: 20px 0 0 20px; z-index:26; }
*:first-child+html .eventi .gallery_evento{ float:left; display:inline; width: 290px; padding: 0px 0 0 20px; z-index:26; }/* hack ie7 */
.eventi .gallery_evento img {border: 1px solid #fff;}
.hidden{ visibility:hidden; }

/*stili relativi alla scrollbar interna*/
.slider1{
	width: 10px;	height: 280px;
	background-color: #000;
	position: absolute; top:0; right:0; border: 1px solid #999;}
.indicator{
	width: 10px;	height: 10px;
	background-color: #999;
	position: absolute;
	font-size: 1px;
	overflow: hidden;}
.econtainer{
	width: 350px;
	height: 280px;
	padding: 10px;
	overflow: hidden;
	position: relative;
	background-color: #000;}
.econtent{	position: absolute; color:#FFF;}
/**/
/* slide show gallery*/
#slideshow {list-style:none; color:#fff}
/* #slideshow span {display:none} */
 #wrap {width:300px; margin:5px auto; display:none}
 #wrap * {margin:0; padding:0}
#fullsize {position:relative; width:302px; height:212px; overflow:hidden;}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:300px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:210px; cursor:pointer; z-index:150}
#imgprev {left:0; /*background:url(../images/left.gif) left center no-repeat*/}
#imgnext {right:0; /*background:url(../images/right.gif) right center no-repeat*/}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {/*background:url(images/link.gif) center center no-repeat*/}
#thumbnails {margin-top:10px}
#slideleft {float:left; width:10px; height:50px; background:url(../image/scroll-left.png) center center no-repeat;}
#slideleft:hover {background:url(../image/scroll-left_o.png) center center no-repeat;}
#slideright {float:right; width:10px; height:50px; background:url(../image/scroll-right.png) center center no-repeat}
#slideright:hover {background:url(../image/scroll-right_o.png) center center no-repeat}
#slidearea {float:left; position:relative; width:272px; margin-left:5px; height:60px; overflow:hidden}
#slider {position:absolute; left:0; height:60px}
#slider img {cursor:pointer; border:1px solid #666;}
/**/

/*PRESS RELEASE*/
.eventi .press-release{ float:left; display:inline; width: 700px; height: 300px; position:relative; /*padding-top:20px;*/ }
.eventi .press-release h2{ margin:0px 0 0 0px; font-size: 14px; color:#FFF; padding:0; }
.eventi .press-release h3{ margin:0px 0 0 0px; font-size: 11px; color:#666; }
.eventi .press-release p{ margin:10px 0 0 0px; color:#FFF;}
.press-release a.download { background:url(../image/down.png) no-repeat right; padding:0 10px 0 0px; display:block; width:75px; line-height:22px; float:right; color:#CCC; font-size:10px; }
.press-release h2{ float:left; }
.press-release b{ color:#FFF; }

/*REDAZIONALI*/
/*#redazionali{ z-index:0; position:absolute; top:0; right:0; height:99%; width:100%; background:url(../image/bg_eventi.jpg) no-repeat bottom right; }*/
.redazionali h1{ font-size:14px; color:#ffffff; padding: 20px 0 0 15px; margin:0; width:100%; height:20px; }
.redazionali .titolopag{ width: 252px; overflow:hidden; height: 40px; background: url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0; margin-left:6px;}
.redazionali .fascia_opaca{ width: 1000px; height:345px;   margin-left:auto; margin-right:auto; margin-top:0px; position:relative; }

.redazionali{  width:100%; height:auto; margin-top: 35px; text-align:left; }
.redazionali .top{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.redazionali .fascia_trasp { width: 100%; text-align:center; /*background:url(../image/trasp20.png); height:320px;*/ }
.redazionali .fascia_trasp .interno{ width: 1000px; margin-left: auto; margin-right: auto;}

.redazionali .fascia_opaca #contenuto_ita, .redazionali .fascia_opaca #contenuto_estero{ position:absolute; top:0; left:0; }
#contenuto_ita .core { height:320px;  background-color:#484848;}
#contenuto_estero .core { height:320px;  background-color: #666;}

#contenuto_estero .scelta, #contenuto_ita .scelta { width:1000px; height:25px; margin-left:auto; margin-right:auto; background-color:#f5f5f5; }

#contenuto_estero .bg{ width: 70px; height:25px; position:relative; left:0; background-color:#666; float:left;}
#contenuto_ita .bg { width: 70px; height:25px; position:relative; margin-left:70px; background-color:#484848; float:left;}

.redazionali .tipologia { position:absolute; top:320px; left:0; }
.redazionali .tipologia a.ita { font-size: 12px; margin-left:40px;  line-height: 25px;}
.redazionali .tipologia a.estero { font-size: 12px; margin-left:15px; line-height: 25px; }
.redazionali .anno { padding: 5px;}

.redazionali .anno a{ color:#000;}
.redazionali .anno a:hover{ color:#fff;}

.redazionali a { text-decoration:none; color:#000 }
.redazionali a:hover { text-decoration:none; color:#cc0000; }
.blocco_elenco{ width: 253px; height:320px; float:left; display:inline; border-right: 1px solid #333; text-align:left; }

.blocco_cover{ width: 165px; height:320px; float:left; display:inline; text-align:center; }

.blocco_flash{ width: 548px; height:320px; float:right; display:inline; }
 

.blocco_cover a {font-size: 10px;}



/*ADVERTISING*/
/*#redazionali{ z-index:0; position:absolute; top:0; right:0; height:99%; width:100%; background:url(../image/bg_eventi.jpg) no-repeat bottom right; }*/
.advertising h1{ font-size:14px; color:#fff; padding: 20px 0 0 15px; margin:0; width:100%; height:20px; }
.advertising .titolopag{ width: 252px; overflow:hidden; height: 40px; background:#000 url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0;}
.advertising .fascia_opaca{ width: 1000px; height:320px;  background-color:#5b5b5b; margin-left:auto; margin-right:auto; margin-top:-10px; }

.advertising{  width:100%; height:auto; margin-top: 35px; text-align:left;}
.advertising .top{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.advertising .fascia_trasp { width: 100%; text-align:center; /*background:url(../image/trasp20.png);*/ height:320px; }
.advertising .fascia_trasp .interno{ width: 1000px; margin-left: auto; margin-right: auto;}

/*CELEBS*/
/*#redazionali{ z-index:0; position:absolute; top:0; right:0; height:99%; width:100%; background:url(../image/bg_eventi.jpg) no-repeat bottom right; }*/
.celebs h1{ font-size:14px; color:#ffffff; padding: 20px 0 0 15px; margin:0; width:100%; height:20px; }
.celebs .titolopag{ width: 252px; overflow:hidden; height: 40px; background: url(../image/labelmask_titoli.png) no-repeat; text-align:left; left:0;}
.celebs .fascia_opaca{ width: 1000px; height:400px;  background-color:#ccc; border-top:1px solid #000; margin-left:auto; margin-right:auto; margin-top:0px; }
.celebs .fascia_opaca_test{
	width: 1000px;
	height:400px;
	background-color:#272727;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	position:relative;
}
.celebs .fascia_opaca_test .gallery{ height: 400px; margin:0; position:absolute; top:0; left:0;}

.celebs{  width:100%; height:auto; margin-top: 35px; text-align:left;}
.celebs .top{  width:1000px; height:auto; margin-right:auto; margin-left:auto; margin-top: 35px; text-align:left; position:relative;}
.celebs .fascia_trasp { width: 100%; text-align:center; /*background:url(../image/trasp20.png);*/ height:400px; }
.celebs .fascia_trasp .interno{ width: 1000px; margin-left: auto; margin-right: auto;}
/* css relativi allo script */
.celebs #slider {
    width: 1000px;
    margin: 0 auto 0 auto;
    position: relative;
	/*border: 10px solid #ccc;*/}
.celebs .scroll {
	overflow: hidden;
	width: 1000px;
    margin: 0 auto;
    position: relative;}
.celebs .scrollContainer {	position: relative;}
.celebs .scrollContainer div.panel {
    padding: 0px;
    width: 184px;
	/*width: 274px;*/
	height:400px;}
.celebs #left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	/*background: url(../images/leftshadow.png) repeat-y;*/}
.celebs #right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	/*bottom: 0;background: url(../images/rightshadow.png) repeat-y;*/}
.celebs .inside {	padding: 0;	border: 0px solid #CCCCCC;}
.celebs .inside img {
	display: block;
	/*border: 1px solid #666;
	margin: 0 0 10px 0;*/
	width: 184px;}
.celebs .inside h2 {
	font-weight: normal; text-align:center;
	color: #fff;
	font-size: 12px;
	margin: -22px 0 0px 0px; padding:3px 0 0 0;
	width: 100%; height: 19px; z-index:1000;
	background: #000; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }
.celebs .scrollButtons {
    position: absolute;
    top: 127px;
    cursor: pointer;}
.celebs .scrollButtons.left {    left: -45px;}
.celebs .scrollButtons.right {    right: -45px;}
.celebs .hide {    display: none;}

/**/

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

	The CSS, XHTML and design is released under Creative Common License 3.0:
	http://creativecommons.org/licenses/by-sa/3.0/
/***** Main Layout ****/
#container01 {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

#content01 {
  	width: 740px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}

#privacy {
	padding:10px;
}
#privacy p {
	 text-align:justify;
	 color:#FFF;
}
.error {
	font-size:10px;
	color:#F3D082;
}
.theme-description {
	/*position:relative;
	top:150px;
	right:100px;*/
	float:right;
	width:580px;
	padding:15px;
	height:auto;
	margin-top:150px;
	text-align:justify;
	color:#FFF;
	font-size:12px;
	line-height:125%;
	background-color:#000;
	opacity:0.6;filter:alpha(opacity=60);
}
.theme-description h4 {
	/*position:relative;
	top:150px;
	right:100px;*/
	padding:0 0 10px 0;
	margin:0;
	color:#F3D082;
	font-size:16px;
	line-height:125%;
}