@charset "UTF-8";
/* 
Florilegio
Author:Yupeka
*/
html {width:100%; height:100%}
html, body {border:0; margin:0 auto; padding:0;}
body {width:100%; height:100%; font-family:Futura, Arial, sans serif; font-size:12px; line-height:18px; text-align:center; color:#000; margin:0 auto;}
a {text-decoration:none; outline: none;}
img {border:0;}


/* - - - INTRO - - - */
#cnt_intro {width:100%; margin:0 auto; text-align:center;}
#header_intro {position:absolute; width:100%; height:210px; background:url('../images/header_intro.png') repeat-x top center; top:-250px; margin:0 auto; z-index:103; }
#header_intro #logo {position:relative; width:360px; height:210px; background:url('../images/florilegio_logo.png'); margin:0 auto; z-index:105;}
#content_lightup {position:fixed; top:0; width:100%; height:614px;background:url('../images/backgroundintro_lightup.png') no-repeat top center; z-index:102;-moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#content_light {position:fixed; bottom:0; width:100%; height:132px;background:url('../images/backgroundintro_light.png') no-repeat center center; z-index:100;-moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#content_lightover {position:fixed; top:0; width:100%; height:420px;background:url('../images/backgroundintro_lightover.png') no-repeat top center; z-index:102;-moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#content_lightover_ltl {position:fixed; top:0; width:100%; height:100%;background-repeat:no-repeat; background-position:top center; z-index:-1}
#floor_intro {position:absolute; width:100%;height:280px; bottom:0; background:url('../images/floor_intro.jpg') no-repeat bottom center; z-index:106;}
#divano {position:fixed; width:100%;height:70%;bottom:3%; margin:0 auto 0 auto; z-index:108; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#divano.active {position:fixed; width:278px; height:190px;bottom:5%; left:50%; margin-left:-139px; z-index:510;}
#divano img {height:100%;}
#language_cnt {position:absolute; width:100%; height:266px; top:180px; overflow:hidden; z-index:209;}
#language_sx {position:absolute; width:300px; height:266px; top:0; left:-350px; z-index:209; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#language_dx {position:absolute; width:300px; height:266px; top:0; right:-350px; z-index:209; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#language_sx div, #language_dx div {float:left;width:150px;}
#language_sx div.eng {background:url('../images/eng_intro.png');}
#language_sx div.fra {background:url('../images/fra_intro.png');}
#language_dx div.esp {background:url('../images/esp_intro.png');}
#language_dx div.prt {background:url('../images/prt_intro.png');}
#language_sx div img { -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#language_dx div img { -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#loading {position:fixed;width:100%; height:100%;background:#000 url('../images/ico/loading_bk.jpg') no-repeat center center; z-index:100}
#loading_bar {width:100%; height:100%;background: url('../images/ico/loading.gif') no-repeat center center; margin-top:46px; z-index:100}

/* - - - MENU - - - */
#menu {position:absolute; width:690px; height:65px; top:14px; left:210px;}
#menu ul {width:100%;padding:0; margin:0; list-style: none;}
#menu ul li.menu_sx {width:16px; height:60px; background:url('../images/menu/menu_sx.png');}
#menu ul li.menu_dx {width:16px; height:60px; background:url('../images/menu/menu_dx.png');}
#menu ul li {float:left; width:94px; height:60px; margin:0; padding:0; text-align:center; background:url('../images/menu/menu_bk.png') repeat-x; }
#menu ul li a, .menu ul li a:visited {width:74px; height:48px;display:block; text-decoration:none; padding:22px 10px 0px 10px; margin:0; text-align:center; color:#868686; font-size:11px;line-height:16px /*overflow:hidden;*/}
#menu ul li ul li a {line-height:14px; text-align:left;}
#menu ul li.active a, #menu ul li.active:hover a {color:#000; background:url('../images/menu/menubk_active.png') repeat-x;}
#menu ul li.flofan a {padding:0 20px 0 0px}
#menu ul li.flofan_active a {padding:0; cursor:default}
#menu ul li.active:hover a {color:#000;cursor:default}
#menu ul li.active:hover ul li a {color:#FFF;cursor:pointer}
#menu ul li ul {display: none; padding:0; position:absolute; top:46px; padding-bottom:30px; padding-top:5px}
#menu ul li.storia ul {background:url('../images/menu/submenulittle_bk.png') no-repeat top center; padding-bottom:10px; }
#menu ul li.mediaepress ul {background:url('../images/menu/submenulittle_bk.png') no-repeat top center; padding-bottom:10px;}
#menu ul li.spettacoli ul, #menu ul li.spettacoli_active ul {background:url('../images/menu/submenu_bk.png') no-repeat top center;}
#menu ul li.spettacoli_active {background:url('../images/menu/menubk_active.png') repeat-x; color:#000}
#menu ul li.spettacoli_active a {color:#000}
#menu ul li:hover a {color:#fff; background:url('../images/menu/menubk_hover.png') no-repeat}
#menu ul li.flofan_active:hover a {background-image:none;}
#menu ul li.flofan_active {background:url('../images/menu/menubk_active.png') repeat-x;}
#menu ul li:hover a.sub, #menu ul li:hover a.sub2 { background:url('../images/menu/menubksub_hover.png') no-repeat; cursor:default}
#menu ul li.active:hover a.sub, #menu ul li.active:hover a.sub2 {color:#FFF}
#menu ul li:hover ul {width:96px; height:182px; display:block; text-align:left;list-style-image:url('../images/menu/submenu_ico.png');list-style-position:outside;}
#menu ul li:hover ul li{width:100%; text-align:left;margin:0 0 0 20px;height:auto; background:none;}
#menu ul li:hover ul li a, #menu ul li.active:hover ul li a {width:74px; margin:0; padding:4px 0 4px 0; height:auto; background:none;}
#menu ul li:hover ul li:hover, #menu ul li:hover ul li a:hover, #menu ul li:hover ul li:hover ul li a:hover {color:#FFEE00; background: -webkit-gradient(linear, left top, right bottom, from(#FFEE00), to(#F5A62B)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size:14px; line-height:14px}
#menu ul li:hover ul li:hover ul li, #menu ul li:hover ul li:hover ul li a {color:#FFF; -webkit-text-fill-color: #FFF; font-size:12px; line-height:14px;}
#menu ul li:hover ul li.submenu_up {width:94px; height:15px; background:url('../images/menu/submenu_up.png');}
#menu ul li:hover ul li.submenu_down {width:94px; height:36px; background:url('../images/menu/submenu_down.png');}
#menu ul li:hover ul li ul {position:relative;width:99px;height:122px;display: none; overflow:hidden; top:0px}
#menu ul li:hover ul li:hover ul {display: block; position:absolute;background:url('../images/menu/submenu2_bk.png') no-repeat;}
#menu ul li ul li ul {margin-left:75px; margin-top:-46px}
#menu ul li:hover ul li.subcirqueamar a:hover, #menu ul li:hover ul li.subscuolaalcirco a:hover {cursor:default; font-size:12px; line-height:14px;} 
#menu ul li:hover ul li.subcirqueamar ul li a:hover, #menu ul li:hover ul li.subscuolaalcirco ul li a:hover {cursor:pointer;} 
#menu ul li.subcirqueamar ul li a:hover {cursor:pointer} 
#menu ul li:hover ul li.subcirqueamar:hover ul{top:82px; background:url('../images/menu/submenu2_bk.png');}
#menu ul li.subscuolaalcirco:hover ul {top:120px; }
#menu ul li.subscuolaalcirco a:hover {cursor:pointer} 
#menu ul li.subscuolaalcirco ul li a:hover {cursor:pointer}
#job_offering {position:absolute; width:220px; height:90px; background:url('../images/menu/joboffering_bk.png') no-repeat bottom center; top:61px; right:0; overflow:hidden}
#job_offering img {width:140px;}
#job_offering.active {height:116px}
#menu ul li:hover ul li.subscuolaalcirco:hover ul{top:118px; background:url('../images/menu/submenu_bk.png');}

#job_offering {position:absolute; width:220px; height:90px; background:url('../images/menu/joboffering_bk.png') no-repeat bottom center; top:61px; right:0; overflow:hidden}
#job_offering img {width:140px;}
#job_offering.active {height:116px}

/* - - - FLORILEGIO - - - */
#content {position:relative; width:900px; margin:0 auto; text-align:center;}
#header_cnt {position:absolute; width:100%; height:210px; background:url('../images/header_intro.png') repeat-x top center; top:-220px; margin:0 auto; z-index:612;}
#header {position:relative; width:900px; height:100px; margin:70px auto 0 auto;}
#header #logo {position:relative; width:202px; height:100px; margin:0; z-index:105; background:url('../images/florilegiologo_ltl.png')}
#footer {position:fixed; width:100%; height:30px; background:url('../images/footer.png') repeat-x bottom center; bottom:-40px; margin:0 auto; z-index:511; }
#footer ul {position:relative; width:900px; padding:0; margin:10px auto 0 auto; list-style: none;}
#footer ul li {float:left; width:100px; height:16px; margin:0; padding:0; text-align:left;}
#footer ul li img {text-align:left;margin-right:5px}
#footer ul li a, #footer ul li a:visited {width:110px; height:16px;display:block; text-decoration:none; padding:0; margin:0; text-align:left; color:#868686; font-size:11px; line-height:14px;}
#footer ul li ul {display: none; padding:0; position:absolute; bottom:0; background:#000}
#footer ul li:hover ul {width:110px;  display:block; text-align:left; padding-bottom:11px;}
#footer ul li:hover ul li{width:100%; text-align:left;0;height:auto; background:none;}
#footer ul li ul li img {text-align:left;margin-right:0px}
#footer ul li:hover ul li a, #footer ul li.active:hover ul li a {width:100px; margin:0; padding:4px 5px 4px 5px; height:auto; background:none; cursor:pointer;}
#footer ul li:hover ul li a:hover {color:#FFEE00; font-size:11px; line-height:14px}
#florilegioshowsx_cnt, #florilegioshowdx_cnt {position:fixed;width:260px; height:260px; z-index:501;bottom:5%;}
#florilegioshowsx_cnt {left: 50%; margin-left:-2000px;}
#florilegioshowdx_cnt {right: 50%; margin-right:-2000px;}
#florilegioshow_sx, #florilegioshow_dx {position:absolute;width:260px; height:260px; z-index:501;}
#florilegioshowsx_light, #florilegioshowdx_light, #florilegioshowsx_light2, #florilegioshowdx_light2 {display:none;position:absolute;width:260px; height:260px;}
#florilegioshowsx_light, #florilegioshowsx_light2 {background:url('../images/florilegioshowlittle_bk.png');}
#florilegioshowdx_light, #florilegioshowdx_light2 {background:url('../images/florilegioshow_bk.png');}
#florilegioshowsx_light, #florilegioshowsx_light2 {bottom:20px;}
#florilegioshowdx_light, #florilegioshowdx_light2 {bottom:20px;}
#florilegioshowsx_light.active, #florilegioshowdx_light.active {display:block;-webkit-animation-name: rotateThis; -webkit-animation-duration:25s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name: rotateThis; -moz-animation-duration:25s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear;}
#florilegioshowsx_light2.active, #florilegioshowdx_light2.active {display:block;-webkit-animation-name: rotateThis2; -webkit-animation-duration:25s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name: rotateThis2; -moz-animation-duration:25s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear;}
@-webkit-keyframes rotateThis {from {-webkit-transform:rotate(0deg); -moz-transform: rotate(0deg)}to {-webkit-transform:rotate(360deg); -moz-transform: rotate(360deg)}}
@-moz-keyframes rotateThis {from {-moz-transform:rotate(0deg); -moz-transform: rotate(0deg)}to {-moz-transform:rotate(360deg); -moz-transform: rotate(360deg)}}
@-webkit-keyframes rotateThis2 {from {-webkit-transform:rotate(0deg); -moz-transform: rotate(0deg)}to {-webkit-transform:rotate(-360deg); -moz-transform: rotate(-360deg)}}
@-moz-keyframes rotateThis2 {from {-moz-transform:rotate(0deg); -moz-transform: rotate(0deg)}to {-moz-transform:rotate(-360deg); -moz-transform: rotate(-360deg)}}
#florilegio_nuvoletta {position:fixed; width:450px; top:50%; margin-top:-250px; right:50%; margin-right:-2000px; font-family:Baskerville, Georgia, Times New Roman, serif; font-size:13px; line-height:13px; text-align:left; z-index:611; /*-moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;*/ cursor:default}
#florilegionuvoletta_up {width:450px; height:70px; background: url('../images/florilegionuvoletta_up.png');}
#florilegionuvolettaciuffo_sx {position:absolute;width:120px; height:260px; background: url('../images/florilegionuvolettaciuffo_sx.png'); top:0; left:0; z-index:612}
#florilegionuvolettaciuffo_dx {position:absolute;width:120px; height:260px; background: url('../images/florilegionuvolettaciuffo_dx.png'); top:0; right:0; z-index:612}
#florilegionuvoletta_bk {width:450px; background: url('../images/florilegionuvoletta_bk.png') center center;overflow:hidden}
#florilegionuvoletta_down {width:450px; height:140px; background: url('../images/florilegionuvoletta_down.png');}
#florilegionuvoletta_close {width:100px; height:144px; margin-left:175px}
#florilegio_nuvoletta div.cnt {width:240px; height:410px; margin:0 0 0 106px; text-shadow: 1px 1px 2px #888}
#florilegio_nuvoletta div.cnt span {color:#D10019; font-weight:bold}
#florilegio_nuvoletta .tendone {position:absolute; width:114px; height:66px; top:0; left:168px}
#florilegio_nuvoletta .image {position:relative;width:236px; height:92px; background:#FFF; overflow:hidden; border:2px solid #DFD93C; z-index:613}
#florilegio_nuvoletta .dovesiamo {float:left; width:240px; margin-top:10px; text-align:center;}
#florilegio_nuvoletta .dovesiamo .current_city {font-family:Baskerville, Times New Roman, Times, serif; font-size:24px; line-height:30px; font-style:italic; font-weight:normal; color:#000}
#florilegio_nuvoletta .dovesiamo .nextcity_title {font-family:Futura, Arial, sans serif;font-weight:normal;font-size:15px; line-height:18px;}
#florilegio_nuvoletta .dovesiamo .next_city, #florilegio_nuvoletta .info .next_day {font-family:Futura, Arial, sans serif;font-weight:normal;font-size:15px; line-height:18px;color:#000}
#florilegio_nuvoletta .info {float:left; width:240px; text-align:center;}
#florilegio_nuvoletta .info .day_list {display:block; width:100%; height:30px; margin-top:5px}
#florilegio_nuvoletta .info .hour_list {display:block; width:100%; font-family:Baskerville, Times New Roman, Times, serif; font-size:20px; line-height:30px; font-style:italic; font-weight:normal; color:#000}
#florilegio_nuvoletta .info .day_list img {float:left; width:28px; height:30px; margin:0 3px 0 3px;}
#florilegio_nuvoletta .info .price_list {display:block; height:30px; overflow:hidden; width:100%;font-family:Futura, Arial, sans serif; font-size:10px; line-height:13px; font-weight:100; color:#000; margin-top:5px}
#florilegio_nuvoletta .info .price_list .item {float:left;width:32%; height:22px;overflow:hidden; cursor:pointer}
#florilegio_nuvoletta .info .price_list .item:hover {background:#FF0000;color:#FFFF00; height:19px; padding-top:3px; font-weight:700}
#florilegio_nuvoletta .offerte {float:left; width:240px; height:66px; margin-top:5px}
#florilegio_nuvoletta a.tournee {float:left; background:url('../images/btn/go_tournee.png') no-repeat center center; color:#FFF;font-family:Futura, Arial, sans serif; font-size:9px; line-height:9px; padding:7px 7px 6px 4px; text-align:center}
#florilegio_nuvoletta hr {margin:5px 0 5px 0; height:1px;color:#CCC;border-width:0;background-color:#CCC}
#florilegio_nuvoletta .florilegionuvoletta_past {position:relative;width:100%; text-align:center; font-size:16px; line-height:20px; top:80px; color:#052075;  font-weight:bold}
#florilegio_nuvoletta .florilegionuvoletta_past span {color:#800000; font-weight:bold}

/* - - - FLORILEGIO MAPPA SPETTACOLI- - - */
#mappa_cnt {position:fixed;width:900px; height:484px; background:url('../images/mappa_spettacoli.png'); top:80px; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index:500}
#mappa {position:absolute;width:900px; height:284px; z-index:500; margin-left:0}
#mappa:hover {cursor:default}
#mappa div {position:absolute; width:36px; height:26px; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0;}
#mappa div img {width:36px;height:26px;z-index:500}
#mappa div:hover {width:72px; height:50px; z-index:501; margin-left:-18px; margin-top:-12px;cursor:pointer}
#mappa div:hover img {width:72px;height:50px;}
#mappa div.active {position:absolute; width:72px; height:50px; margin-left:-18px; margin-top:-12px;}
#mappa div.active img {width:72px; height:50px;}
#mappa #algeria {top:115px; left:425px}
#mappa #brasile {top:165px; left:280px}
#mappa #costadavorio {top:140px; left:400px}
#mappa #marocco {top:115px; left:385px}
#mappa #europa {top:85px; left:425px}
#mappa #mediooriente {top:120px; left:500px}

/* - - - SHOW - - - */
#show_cnt {position:absolute; width:100%; z-index:400; }
#headershow_cnt {position:fixed; width:100%; height:180px; background:url('../images/header_intro.png') repeat-x top center; top:-70px; margin:0 auto; z-index:600;}
#headershow {position:relative; width:900px; height:100px; margin:70px auto 0 auto;}
#headershow #logo {position:relative; width:202px; height:100px; margin:0; z-index:105; background:url('../images/florilegiologo_ltl.png')}
#show_content {position:relative; width:900px; margin:114px auto 0 auto; text-align:center;}
#show_content #left {float:left;width:600px; text-align:left; margin-bottom:200px; margin-top:200px; }
#show_content #right {position:fixed;width:248px;text-shadow: 1px 1px 2px #888; margin-bottom:200px; margin-left:650px}
#show_content #right .title, #show_content #right .title_inactive {position:relative; width:232px; height:25px;text-align:left; font-weight:bold; font-size:14px; line-height:16px; padding:4px 0 0 16px; color:#FFF; text-shadow: 1px 1px 1px #000; z-index:10; margin-bottom:0px; letter-spacing:-1px; cursor:default}
#show_content #right .title:hover, #show_content #right .title_on  {color:#FFFF00}
#show_content #right .ticket {position:absolute;width:129px; height:67px; background:url('../images/showdxtitle_tickets.png') no-repeat; z-index:11; right:0; top:-42px}
#show_content #right .right_item {width:232px; margin-left:3px; overflow:hidden;}
#show_content #right .rightitem_yellow {width:248px; background:url('../images/scuolealcircodxyellow_bk.png') repeat-y;}
#show_content #right .rightitem_yellow p {width:198px; font-family:Futura Std, Futura, Arial, sans serif; font-size:12px; line-height:16px;text-align:left; color:#000; margin-left:20px;}
#show_content #right .rightitem_yellow span {font-size:14px; font-weight:700;color:#EA670C}
#show_content #right .rightitem_yellow a {color:#000}
#show_content #right .rightitem_yellow a:hover {text-decoration:underline}
#show_content #right .rightitem_yellow img {float:left;text-align:left; margin-right:2px}
#show_content #right .rightitem_green {width:248px; background:url('../images/scuolealcircodxgreen_bk.png') repeat-y;}
#show_content #right .rightitem_blue {width:248px; background:url('../images/scuolealcircodxblue_bk.png') repeat-y;}

#show_content #right .price_list {display:block; height:30px; overflow:hidden; width:222px;font-family:Futura, Arial, sans serif; font-size:11px; line-height:14px; font-weight:100; color:#000; margin:0 0 0 12px;}
#show_content #right .price_list .item {float:left;width:32%; height:22px;overflow:hidden; cursor:pointer;text-shadow: 1px 1px 2px #888;}
#show_content #right .price_list .item:hover {background:#00FF00;color:#FFF; height:18px; padding-top:4px;text-shadow: 1px 1px 2px #000; font-weight:700;}
#show_content #right .sconto {width:216px; text-align:left; margin:5px 0 5px 14px;}
#show_content #right .offerte {width:216px; height:66px; margin:8px 0 0 14px;}
#show_content #right hr {width:210px; margin:0 0 0 15px; height:1px;color:#000;border-width:0;background:url('../images/show_hr.png')}
#show_content #right .next_day {font-family:Futura, Arial, sans serif;font-weight:700;font-size:15px; line-height:18px;color:#000; margin-left:8px }
#show_content #right .day_list {display:block; width:220px; height:30px; margin:5px 0 5px 8px;}
#show_content #right .day_list img {float:left; width:24px; height:26px; margin:0 4px 0 4px;}
#show_content #right .hour_list {display:block; width:100%; font-family:Baskerville, Times New Roman, Times, serif; font-size:20px; line-height:30px; font-style:italic; font-weight:normal; color:#000}
#show_content #right .mappa {width:206px; height:80px; border:3px solid #00A600; margin-left:15px; margin-top:5px; overflow:hidden}
#show_content #right .dovesiamo {width:222px; margin:10px 0 0 0px; text-align:center; font-size:16px; line-height:18px;font-family:Baskerville, Times New Roman, Times, serif; font-weight:900}
#show_content .current_city {font-family:Baskerville, Times New Roman, Times, serif; font-size:30px; line-height:30px; font-style:italic; font-weight:normal; color:#000}
#show_content .nextcity_title {font-family:Futura, Arial, sans serif;font-weight:bold;font-size:17px; line-height:19px; color:#B50000; margin-top:5px}
#show_content .next_city {font-family:Futura, Arial, sans serif;font-weight:100;font-size:17px; line-height:19px;color:#000}
#show_content .calendario {width:216px; height:27px; margin:8px 0 0 14px}
#show_content .italic {font-family:TImes, Times New Roman, serif; font-size:29px; line-height:29px; font-style:italic; font-weight:normal; letter-spacing:-3px}
#show_content .postiasedere_img {width:212px; height:108px; overflow:hidden; margin:10px 0 4px 12px; overflow:hidden}
#show_content .show_platea, #show_content .show_platea a {font-size:16px; text-align:left; margin:0 0 8px 7px; color:#000}
#show_content .platea_red, #show_content .platea_red a {font-family:Futura, Arial, sans serif;font-weight:bold;font-size:17px; line-height:19px; color:#B50000;}
#show_content .platea_blue, #show_content .platea_blue a {font-family:Futura, Arial, sans serif;font-weight:bold;font-size:17px; line-height:19px; color:#00489F;}
#show_content .galleria {width:231px; height:218px; margin-left:8px}
#show_content .trailer {position:absolute; width:258px; height:166px; z-index:0; margin-top:-10px; overflow:hidden}
#show_content #protagonisti_cnt {width:100%; height:460px; background:url('../images/florilegio_fronzolosx.png') top left repeat-y; margin-top:15px;}
#show_content .protagonista {float:left;width:130px; height:240px; margin-left:14px;}
#show_content .protagonista img {width:124px; height:124px}
#show_content .protagonista .job {font-family:Futura, Arial, sans serif; font-size:15px; line-height:17px;font-weight:500;}
#show_content .protagonista .name {font-family:TImes, Times New Roman, serif; font-size:25px; line-height:25px; font-variant:small-caps; color:#cdb900;text-shadow: 1px 1px 2px #000;}
#show_content .protagonista .info {font-family:Futura, Arial, sans serif; font-size:12px; line-height:14px;font-weight:100;}
#spettacoli_header {width:600px; height:286px; overflow:hidden}
#spettacoli_cnt {width:600px; margin-top:50px}
#spettacoli_cnt .spettacoli_up {float:left;width:100%; height:144px; background:url(../images/cirqueamartable_up.png) top center}
#spettacoli_cnt .spettacoli_down {float:left;width:100%; height:84px; background:url(../images/cirqueamartable_down.png) top center}
#spettacoli_cnt .spettacoli_bk {float:left;width:540px; background:url(../images/cirqueamartable_bk.png) repeat-y top center;padding:0 30px 0 30px; }
#spettacoli_cnt #spettacoli_table {float:left;width:540px; vertical-align:center}
#spettacoli_cnt .row, #spettacoli_cnt .row_active {float:left;width:100%; height:96px; font-family:Arial, sans serif; color:#FFF;border-bottom:1px solid #FFF;text-align:center; background:url(../images/cirqueamartablerow_bk.png) no-repeat center center; margin-top:6px}
#spettacoli_cnt .row_active {color:#CEB801;}
#spettacoli_cnt .row_e {float:left;width:100%; height:50px; font-family:Arial, sans serif; color:#FFF;text-align:center; }
#spettacoli_cnt .row_e .col {width:540px; height:50px; font-size:14px; line-height:16px; font-weight:700; text-align:center;}
#spettacoli_cnt .col_s {width:174px; height:90px; margin:3px 12px 3px 0; font-size:14px; line-height:16px; font-weight:700; }
#spettacoli_cnt .col_m {width:189px; height:90px; margin:3px 12px 3px 0;  font-size:14px; line-height:16px; font-weight:700; border-left:1px solid #FFF; border-right:1px solid #FFF;}
#spettacoli_cnt .col_d {width:172px; height:90px; margin:3px 0 3px 0; font-size:14px; line-height:16px; font-weight:700; }
#spettacoli_cnt .head {font-family:TImes, Times New Roman, serif; font-size:31px; line-height:22px; font-weight:bold; color:#C9D871}

/* - - - Cirque Amar show - - - */
#show_cnt.cirqueamar_show {background:url('../images/cirqueamar_up.png') no-repeat top center;}
#show_cnt.cirqueamar_show #show_content #right {background:url('../images/cirqueamardx_bk.png') repeat-y;}
#show_cnt.cirqueamar_show .title, #show_cnt.cirqueamar_show .title_inactive { background:url('../images/cirqueamardx_title.png'); }
#show_cnt.cirqueamar_show .galleria {background:url('../images/cirqueamardx_gallery.png') no-repeat;}

/* - - - Florilegio show - - - */
#show_cnt.florilegio_show {background:url('../images/florilegioshow_up.png') no-repeat top center;}
#show_cnt.florilegio_show #show_content #right {background:url('../images/florilegioshowdx_bk.png') repeat-y;}
#show_cnt.florilegio_show .title, #show_cnt.florilegio_show .title_inactive {background:url('../images/florilegioshowdx_title.png'); }
#show_cnt.florilegio_show .galleria {background:url('../images/florilegioshowdx_gallery-prt.png') no-repeat;}
#show_cnt.florilegio_show #right .ticket {width:100px; height:52px; background:url('../images/scuolaalcircodxtitle_tickets.png') no-repeat; top:-29px}

/* - - - Florilegio show FRA - - - */
#show_cnt.florilegio_show-fra {background:url('../images/florilegioshow_up.png') no-repeat top center;}
#show_cnt.florilegio_show-fra #show_content #right {background:url('../images/florilegioshowdx_bk.png') repeat-y;}
#show_cnt.florilegio_show-fra .title, #show_cnt.florilegio_show-fra .title_inactive {background:url('../images/florilegioshowdx_title.png'); }
#show_cnt.florilegio_show-fra .galleria {background:url('../images/florilegioshowdx_gallery-fra.png') no-repeat;}
#show_cnt.florilegio_show-fra #right .ticket {width:100px; height:52px; background:url('../images/scuolaalcircodxtitle_tickets.png') no-repeat; top:-29px}

/* - - - Scuole al circo show - - - */
#show_cnt.scuolealcirco_show {background:url('../images/scuolealcirco_up.png') no-repeat top center;}
#show_cnt.scuolealcirco_show .galleria {width:238px; height:218px; margin-left:1px;background:url('../images/scuolealcircodx_gallery-prt.png') no-repeat;}
#show_cnt.scuolealcirco_show #show_content #left p.fronzolo {background:url('../images/scuolealcirco_fronzolosx.png') top left repeat-y; margin:0}
#show_cnt.scuolealcirco_show #show_content #left p {color:#000}
#show_cnt.scuolealcirco_show h2 {font-family:Comic Sans MS, cursive, sans serif; color:#000CFF; text-transform:uppercase; font-weight:bold; }
#show_cnt.scuolealcirco_show h2 span {color:#008100}
#show_cnt.scuolealcirco_show #spettacoli_cnt .spettacoli_up {float:left;width:100%; height:144px; background:url(../images/scuolealcircotable_up.png) top center}
#show_cnt.scuolealcirco_show #spettacoli_cnt .spettacoli_down {float:left;width:100%; height:84px; background:url(../images/scuolealcircotable_down.png) top center}
#show_cnt.scuolealcirco_show #spettacoli_cnt .spettacoli_bk {float:left;width:540px; background:url(../images/scuolealcircotable_bk.png) repeat-y top center;padding:0 30px 0 30px; }
#show_cnt.scuolealcirco_show #spettacoli_cnt .row_e {color:#222}
#show_cnt.scuolealcirco_show .scuolacol_cnt {position:relative;width:600px; height:240px; background:url('../images/scuolealcirco_fronzolosx.png') top left repeat-y;}
#show_cnt.scuolealcirco_show .scuolacol_sx {position:absolute;width:250px; text-align:left; margin-left:30px;}
#show_cnt.scuolealcirco_show .scuolacol_dx {position:absolute;width:360px; height:276px; left:240px;}
#show_cnt.scuolealcirco_show .scuolacol_sx p, #show_cnt.scuolealcirco_show .scuolacol_dx p {font-family:Times, Times New Roman, serif; font-size:16px; line-height:18px; margin-top:0}
#show_cnt.scuolealcirco_show .scuolacol_sx h3, #show_cnt.scuolealcirco_show .scuolacol_dx h3 {font-weight:bold; color:#0024FF; font-size:16px; line-height:18px; text-transform:uppercase; margin-bottom:3px}
#show_cnt.scuolealcirco_show #right .ticket {width:100px; height:52px; background:url('../images/scuolaalcircodxtitle_tickets.png') no-repeat; top:-29px}


/* - - - Scuole al circo show FRA - - - */
#show_cnt.scuolealcirco_show-fra {background:url('../images/scuolealcirco_up.png') no-repeat top center;}
#show_cnt.scuolealcirco_show-fra .galleria {width:238px; height:218px; margin-left:1px;background:url('../images/scuolealcircodx_gallery-fra.png') no-repeat;}
#show_cnt.scuolealcirco_show-fra #show_content #left p.fronzolo {background:url('../images/scuolealcirco_fronzolosx.png') top left repeat-y; margin:0}
#show_cnt.scuolealcirco_show-fra #show_content #left p {color:#000}
#show_cnt.scuolealcirco_show-fra h2 {font-family:Comic Sans MS, cursive, sans serif; color:#000CFF; text-transform:uppercase; font-weight:bold; }
#show_cnt.scuolealcirco_show-fra h2 span {color:#008100}
#show_cnt.scuolealcirco_show-fra #spettacoli_cnt .spettacoli_up {float:left;width:100%; height:144px; background:url(../images/scuolealcircotable_up.png) top center}
#show_cnt.scuolealcirco_show-fra #spettacoli_cnt .spettacoli_down {float:left;width:100%; height:84px; background:url(../images/scuolealcircotable_down.png) top center}
#show_cnt.scuolealcirco_show-fra #spettacoli_cnt .spettacoli_bk {float:left;width:540px; background:url(../images/scuolealcircotable_bk.png) repeat-y top center;padding:0 30px 0 30px; }
#show_cnt.scuolealcirco_show-fra #spettacoli_cnt .row_e {color:#222}
#show_cnt.scuolealcirco_show-fra .scuolacol_cnt {position:relative;width:600px; height:240px; background:url('../images/scuolealcirco_fronzolosx.png') top left repeat-y;}
#show_cnt.scuolealcirco_show-fra .scuolacol_sx {position:absolute;width:250px; text-align:left; margin-left:30px;}
#show_cnt.scuolealcirco_show-fra .scuolacol_dx {position:absolute;width:360px; height:276px; left:240px;}
#show_cnt.scuolealcirco_show-fra .scuolacol_sx p, #show_cnt.scuolealcirco_show-fra .scuolacol_dx p {font-family:Times, Times New Roman, serif; font-size:16px; line-height:18px; margin-top:0}
#show_cnt.scuolealcirco_show-fra .scuolacol_sx h3, #show_cnt.scuolealcirco_show-fra .scuolacol_dx h3 {font-weight:bold; color:#0024FF; font-size:16px; line-height:18px; text-transform:uppercase; margin-bottom:3px}
#show_cnt.scuolealcirco_show-fra #right .ticket {width:100px; height:52px; background:url('../images/scuolaalcircodxtitle_tickets.png') no-repeat; top:-29px}
#show_cnt.scuolealcirco_show-fra #spettacoli_cnt .row {color:#222; background:transparent}
#show_cnt.scuolealcirco_show-fra #spettacoli_cnt .col_m {border-left:1px solid #9D0000; border-right:1px solid #9D0000;}
#show_cnt.scuolealcirco_show-fra #spettacoli_cnt .row, #show_cnt.scuolealcirco_show-fra #spettacoli_cnt .row_active {border-bottom:1px solid #9D0000}

#show_cnt h2 {font-family:TImes, Times New Roman, serif; font-size:26px; line-height:24px; color:#cdb900; margin:10px 0 10px 30px; font-weight:100; font-variant:small-caps;text-shadow: 1px 1px 2px #000; }
#show_cnt h3 {font-family:TImes, Times New Roman, serif; font-size:40px; line-height:24px; color:#cdb900; font-variant:small-caps; margin:10px 0 20px 0; font-weight:100;text-shadow: 1px 1px 2px #000;  }
#show_cnt h4 {font-family:TImes, Times New Roman, serif; font-size:26px; line-height:24px; color:#cdb900; font-weight:100; margin:0 0 5px 0}
#show_cnt p {font-family:TImes, Times New Roman, serif; font-size:16px; line-height:24px; color:#FFF; font-weight:100; margin:10px 0 10px 0 }
#show_cnt div.separe {display:block;width:100%; height:18px; background:url('../images/ico/lancia.png') no-repeat center center; margin:50px 0 50px 0}
#show_cnt div.separe2 {float:left;width:556px; height:4px; border-top:2px solid white; border-bottom:2px solid white; margin:5px 0 20px 30px}
#show_cnt div.separe3 {float:left;width:556px; height:4px; border-top:2px solid #222; border-bottom:2px solid #222; margin:5px 0 20px 30px}

#show_content #left p.fronzolo {width:570px; padding-left:30px; background:url('../images/florilegio_fronzolosx.png') top left repeat-y; margin:0}


/* - - - Special Offers - - - */
#special_cnt {width:890px; height:598px; font-family:Arial, Verdana, sans serif; background:url(../images/cirqueamargroup_bk.png) no-repeat; overflow:hidden}
#special_cnt #close {z-index:1000; position:absolute; width:30px; height:30px; top:30px; right:64px;}
#special_cnt #special_content {width:728px; height:564px; margin: 20px 0 0 79px}
#special_cnt #special_up {width:728px; height:260px;} 
#special_cnt #special_mid {width:728px; height:1px;background:url(../images/cirqueamargroup_separe.png)} 
#special_cnt #special_upsx {float:left;width:474px; height:200px;}
#special_cnt #specialup_title {width:680px; height:56px; background:url(../images/cirqueamargroup_title.png) no-repeat;} 
#special_cnt #specialup_image {position:relative;width:474px; height:229px; top:-25px;} 
#special_cnt #special_updx {float:left;width:250px; height:200px;}
#special_cnt #specialup_title2 {width:250px; height:74px; background:url(../images/cirqueamargroup_title2.png); margin-top:8px} 
#special_cnt #specialup_txt {width:250px; font-family:Arial, sans serif; font-size:12px; line-height:14px; color:#FFF;text-shadow: 1px 1px 2px #000;}
#special_cnt #specialup_txt span {color:#9EFF82}
#special_cnt #special_down {width:728px; height:338px; margin-top:10px} 
#special_cnt #specialdown_title {width:726px; height:37px; background:url(../images/cirqueamargroup_title3.png)} 
#special_cnt #specialdown_txt {float:left;width:354px; font-family:Arial, sans serif; font-size:12px; line-height:14px; color:#FFF;text-shadow: 1px 1px 2px #000; margin:4px 10px 0 0;}
#special_cnt #specialdown_txt span {color:#9EFF82}
#special_cnt #specialdown_image {float:left;width:356px; height:254px; margin-top:4px} 
#special_cnt #specialup_txt a {float:right;color:#000;text-shadow:none;font-family:Arial, sans serif; font-size:12px; line-height:14px; font-weight:bold; text-align:center; background:url(../images/btn/find-out.png) no-repeat center center; padding:7px 14px 7px 14px} 
#special_cnt #special_down a {color:#FFF}
#special_cnt #special_down a:hover {text-decoration:underline}

/* - - - Special Offers PRT - - - */
#special_cnt.prt #specialup_title {background:url(../images/florilegioshowgroup_title-prt.png) no-repeat} 
#special_cnt.prt #specialup_title2 {background:url(../images/florilegioshowgroup_title2-prt.png) no-repeat;} 
#special_cnt.prt #specialdown_title {background:url(../images/florilegioshowgroup_title3-prt.png) no-repeat} 

/* - - - Special Offers FRA - - - */
#special_cnt.fra #specialup_title {background:url(../images/florilegioshowgroup_title-fra.png) no-repeat} 
#special_cnt.fra #specialup_title2 {background:url(../images/florilegioshowgroup_title2-fra.png) no-repeat;} 
#special_cnt.fra #specialdown_title {background:url(../images/florilegioshowgroup_title3-fra.png) no-repeat} 


/* - - - Job Offering - - - */
#joboffering_cnt {width:890px; height:598px; font-family:Arial, Verdana, sans serif; background:url(../images/joboffering_bk.png) no-repeat; overflow:hidden}
#joboffering_cnt #close {z-index:1000; position:absolute; width:30px; height:30px; top:30px; right:64px;}
#joboffering_cnt #joboffering_content {width:728px; height:564px; margin: 20px 0 0 79px;}
#joboffering_cnt #joboffering_up {float:left;width:680px; margin-left:32px;} 
#joboffering_cnt .joboffering_row {float:left; width:680px}
#joboffering_cnt .joboffering_row .joboffering_upsx {float:left;width:340px; height:200px;}
#joboffering_cnt .joboffering_row .joboffering_updx {float:left;width:340px; height:200px;}
#joboffering_cnt .joboffering_row .jobofferingup_image {float:left;width:118px; height:118px; margin-right:10px} 
#joboffering_cnt .joboffering_row .jobofferingup_title {float:left;width:210px; height:30px; overflow:hidden; margin:5px 0 5px 0}
#joboffering_cnt .joboffering_row .jobofferingup_txt p {margin-top:0; font-family:Arial, Verdana, sans serif; font-size:12px; line-height:14px; color:#FFF}
#joboffering_cnt .joboffering_row .jobofferingup_txt p span {font-size:10px; line-height:12px}
#joboffering_cnt .joboffering_row .jobofferingup_txt {float:left;width:210px; height:118px;} 
#joboffering_cnt .jobofferingup_separe {float:left; width:680px; height:16px;background:url(../images/jobofferingup_separe.png)} 
#joboffering_cnt #jobofferingup_title {width:680px; height:56px; background:url(../images/joboffering_title.png) no-repeat; margin-left:0px; margin-bottom:6px} 
#joboffering_cnt #jobofferingup_title2 {width:250px; height:74px; background:url(../images/cirqueamargroup_title2.png); margin-top:8px} 
#joboffering_cnt #jobofferingup_txt {width:250px; font-family:Arial, sans serif; font-size:12px; line-height:14px; color:#FFF;text-shadow: 1px 1px 2px #000;}
#joboffering_cnt #jobofferingup_txt span {color:#9EFF82}
#joboffering_cnt #jobofferingdown_title {width:726px; height:37px; background:url(../images/cirqueamargroup_title3.png)} 
#joboffering_cnt #jobofferingdown_txt {float:left;width:354px; font-family:Arial, sans serif; font-size:12px; line-height:14px; color:#FFF;text-shadow: 1px 1px 2px #000; margin:4px 10px 0 0;}
#joboffering_cnt #jobofferingdown_txt span {color:#9EFF82}
#joboffering_cnt #jobofferingdown_image {float:left;width:356px; height:254px; margin-top:4px} 
#joboffering_cnt #jobofferingup_txt a {float:right;color:#000;text-shadow: 1px 1px 2px #000;font-family:Arial, sans serif; font-size:12px; line-height:14px; font-weight:bold; text-align:center; background:url(../images/btn/find-out.png) no-repeat center center; padding:7px 14px 7px 14px} 
#joboffering_cnt #joboffering_down {float:left; width:650px; margin:20px 0 0 45px;}
#joboffering_cnt #joboffering_down .jobofferingdown_sx {float:left;width:300px; }
#joboffering_cnt #joboffering_down .jobofferingdown_dx {float:left;width:350px; }
#joboffering_cnt #joboffering_down p {margin-top:0; font-family:Arial, Verdana, sans serif; font-size:11px; line-height:12px; color:#FFF}
#joboffering_cnt #joboffering_down a {color:#FFF}
#joboffering_cnt #joboffering_down a:hover {text-decoration:underline}

/* - - - Job Offering PRT - - - */
#joboffering_cnt.prt #specialup_title {background:url(../images/florilegioshowgroup_title-prt.png) no-repeat} 
#joboffering_cnt.prt #specialup_title2 {background:url(../images/florilegioshowgroup_title2-prt.png) no-repeat;} 
#joboffering_cnt.prt #specialdown_title {background:url(../images/florilegioshowgroup_title3-prt.png) no-repeat} 

/* - - - STORIA - - - */
#story_cnt {position:fixed;width:740px; z-index:391}
#story_cnt div.item, #story_cnt div.item_active {position:relative;float:left;width:184px; height:260px;}
#story_cnt div.item {position:relative;margin-top:35px}
#story_cnt div.image {position:absolute;width:184px; height:200px; z-index:400;left:0}
#story_cnt div.image img {position:absolute;top:0;left:0}
#story_cnt div.item div.title {position:absolute;width:184px; height:200px;margin-top:0;z-index:401;}
#story_cnt div.item_active div.title {position:absolute;width:184px; height:80px; padding-top:150px; top:0;}
#show_cnt.story #show_content {margin-top:45px}
#pizzo_up {position:fixed;width:100%; height:270px; background:url(../images/storia_up.png) repeat-x; z-index:390; top:42px}
#pizzo_down {position:fixed;width:100%; height:60px;background:url(../images/storia_down.png) repeat-x; z-index:390; bottom:0}
#storia_fleurs {position:fixed;width:100%; height:3000px; background:url(../images/storiafleurs_bk.png) repeat;}
#story_content {position:absolute;float:left; width:100%; margin-top:250px; padding-bottom:50px}
#story_content h3 {text-align:center;font-variant: small-caps; margin:0; line-height:60px;}
#story_content h3 span {margin:0 20px 0 20px}
#story_content h2 {text-align:left;margin:0 0 20px 0}
#story_content .item {width:420px;float:left; text-align:left; margin:0 0 40px 20px}
#story_content .item .item_foto {width:420px;float:left; margin-bottom:30px}
#story_content .item p {font-family:TImes, Times New Roman, serif; font-size:16px; line-height:24px; margin:0 }
#story_content div.dida {width:394px;float:left;font-family:Helvetica, Futura, Arial, sans serif; font-size:12px; line-height:12px; color:#FFF; padding-top:10px; margin-left:2px;}
#story_content div.separe {float:left; margin-top:0}

/* - - - TOURNEE - - - */
#modulo_content {width:605px; height:194px; font-family:Arial, Verdana, sans serif; background:url(../images/tournee_bk.png) no-repeat;}
#modulo_content .title {position:absolute; width:300px; height:20px; font-size:16px; line-height:16px; color:#18FF00;text-shadow: 1px 1px 2px #000;top:14px; left:65px }
#modulo_content #close {z-index:1000; position:absolute; width:16px; height:16px; top:14px; right:64px;}
#modulo_content input[type="text"] {width:496px; height:26px; background:url(../images/tournee_input.png); border:0; padding:0 5px 0 5px}
#modulo_content input[type="submit"] {float:right; width:68px; height:20px; background:url(../images/btn/tournee_submit.png) no-repeat; center center; color:#000; text-align:center; font-family:Arial, Verdana, sans serif; font-size:10px; line-height:16px; border:0; margin-top:5px; font-weight:bold}
#modulo_table {width:506px; margin:36px 0 0 50px}
#modulo_table td.modulo_td {height:48px; font:11px/18px Arial, sans serif; color:#000;}
#modulo_table p {margin:0}
#modulo_table td, #modulo_table tr {vertical-align:top; overflow:hiden;}
#modulo_content .label {font-size:11px; line-height:16px; color:#18870C; font-weight:bold}
#modulo_content .messaggio {font-size:12px; line-height:16px; color:#FF0000; font-weight:bold}
#esclamativo {margin-right:5px}

/* - - - MEDIA E FRIENDS - - - */
#violet_up {position:fixed;width:100%; height:280px; background:url(../images/mediaefriends_up.png) repeat-x; z-index:390; top:10px}
#media_content {position:absolute;float:left; width:768px; margin-top:128px; padding-bottom:50px;}
#media_content .menu {position:fixed;float:left;width:768px; height:64px; background:url(../images/menu/mediaefriends_menu.png); z-index:391;}
#media_content .menu #presskit_m {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_presskit_over.png); margin-left:66px; cursor:pointer}
#media_content .menu #partners_m {float:left;width:175px; height:64px; background:url(../images/menu/mediaefriends_partners_over.png); margin-left:16px; cursor:pointer}
#media_content .menu #ministries_m {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_ministries_over.png); margin-left:8px; cursor:pointer}
#media_content .menu #seatingarea_m {float:left;width:192px; height:64px; background:url(../images/menu/mediaefriends_seatingarea_over.png); margin-left:0px; cursor:pointer}
#media_content .menu #presskit_m.active {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_presskit.png); margin-left:66px; cursor:default}
#media_content .menu #partners_m.active {float:left;width:175px; height:64px; background:url(../images/menu/mediaefriends_partners.png); margin-left:16px; cursor:default}
#media_content .menu #ministries_m.active {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_ministries.png); margin-left:8px; cursor:default}
#media_content .menu #seatingarea_m.active {float:left;width:192px; height:64px; background:url(../images/menu/mediaefriends_seatingarea.png); margin-left:0px; cursor:default}
#media_content .menu #media_freccia.presskit {position:absolute;width:260px; height:110px; margin-left:10px}
#media_content .menu #media_freccia.partners {position:absolute;width:260px; height:110px; margin-left:190px}
#media_content .menu #media_freccia.ministries  {position:absolute;width:260px; height:110px; margin-left:355px}
#media_content .menu #media_freccia.seatingarea {position:absolute;width:260px; height:110px; margin-left:500px}
#media_content .menu #mediafreccia_name {position:absolute;width:260px; height:20px; margin-top:43px}
#media_content #mediaelenco_cnt {float:left;width:768px;text-align:left}
#media_content #mediaelenco_col {position:fixed;float:left;width:21px; margin-top:100px; z-index:393; }
#media_content #mediaelenco_col .up {float:left;width:21px; height:13px; background:url(../images/menu/mediaelenco_up.png);}
#media_content #mediaelenco_col .up a {padding-top:3px}
#media_content #mediaelenco_col .down a {margin-top:0px}
#media_content #mediaelenco_col .mid {float:left;width:21px; background:url(../images/menu/mediaelenco_mid.png);}
#media_content #mediaelenco_col a {float:left;width:100%;text-align:center; color:#777; font-size:10px;line-height:11px; font-weight:100;}
#media_content #mediaelenco_col a.active, #media_content #mediaelenco_col .mid a:hover {color:#18FF00}
#media_content #mediaelenco_col a.active {cursor:default}
#media_content #mediaelenco_col .down {float:left;width:21px; height:15px; background:url(../images/menu/mediaelenco_down.png);}
#media_content #mediaelenco_risultati {float:left;width:740px; margin-top:40px;}
#media_content #mediaelenco_risultati .row_d {float:left;width:710px; height:140px; color:#FFF;font-family:Arial, Verdana, sans serif; margin:0 0 11px 30px; background:url(../images/ico/rowd_bk.png) repeat; }
#media_content #mediaelenco_risultati .row_p {float:left;width:710px; height:140px; color:#FFF;font-family:Arial, Verdana, sans serif; margin:0 0 11px 30px; background:url(../images/ico/rowp_bk.png) repeat; }
ul.mediaefriends_ul {background:url('images/menu/submenulittle_bk.png') no-repeat top center; padding-bottom:10px;}


/* - - - MEDIA E FRIENDS FRA - - - */
#media_content.fra .menu #presskit_m {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_presskit_over-fra.png); margin-left:66px; cursor:pointer}
#media_content.fra .menu #partners_m {float:left;width:175px; height:64px; background:url(../images/menu/mediaefriends_partners_over-fra.png); margin-left:16px; cursor:pointer}
#media_content.fra .menu #ministries_m {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_ministries_over-fra.png); margin-left:8px; cursor:pointer}
#media_content.fra .menu #seatingarea_m {float:left;width:192px; height:64px; background:url(../images/menu/mediaefriends_seatingarea_over-fra.png); margin-left:0px; cursor:pointer}
#media_content.fra .menu #presskit_m.active {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_presskit-fra.png); margin-left:66px; cursor:default}
#media_content.fra .menu #partners_m.active {float:left;width:175px; height:64px; background:url(../images/menu/mediaefriends_partners-fra.png); margin-left:16px; cursor:default}
#media_content.fra .menu #ministries_m.active {float:left;width:147px; height:64px; background:url(../images/menu/mediaefriends_ministries-fra.png); margin-left:8px; cursor:default}
#media_content.fra .menu #seatingarea_m.active {float:left;width:192px; height:64px; background:url(../images/menu/mediaefriends_seatingarea-fra.png); margin-left:0px; cursor:default}



#media_content #mediaelenco_risultati .logo {float:left;width:130px; height:130px; overflow:hidden; margin:5px 0 0 10px}
#media_content #mediaelenco_risultati .text {float:left;width:305px; height:120px; margin:10px 0 0 10px; overflow:hidden; font-size:11px; line-height:12px;}
#media_content #mediaelenco_risultati .text p {font-family:Arial, Verdana, sans serif;font-size:11px; line-height:12px; color:#FFF; margin:5px 0 5px 0}
#media_content #mediaelenco_risultati .text h4 {font-family:Arial, Verdana, sans serif;font-size:16px; line-height:18px; color:#FFF}
#media_content #mediaelenco_risultati .text span {color:#00E145}
#media_content #mediaelenco_risultati .image {float:left;width:230px; height:110px; margin-top:10px; overflow:hidden; margin:15px 0 0 10px}

/* -  Press kit - */
#preskit_cnt {float:left;width:708px;text-align:left; margin-top:60px; background:url(../images/presskit_bk.png) top right no-repeat;}
#preskit_sx {float:left; width:252px; margin-left:50px}
#preskit_dx {float:left; width:350px; font-family:Helvetica, Futura, Arial, sans serif; }
#preskit_dx .title {float:left; width:416px; height:143px; background:url(../images/presskit_download.png); margin-top:30px}
#preskit_dx .download {float:left;width:390px;font-weight:normal; font-size:20px; background:url(../images/btn/presskitdownload_bk.png) no-repeat center center; text-align:center; padding:6px 0 6px 0; margin-left:5px }
#preskit_dx .text {float:left; width:100%; font-size:12px; line-height:13px;text-shadow: 1px 1px 2px #000; color:#FFF; margin:0 0 0 5px}
#preskit_dx .no {position:absolute;float:left; width:178px; height:45px; margin-top:280px}
#preskit_dx .yes {position:absolute;float:left; width:178px; height:45px; margin:280px 0 0 205px}

/* -  Press kit FRA - */
#preskit_cnt.fra #preskit_dx {width:390px}
#preskit_cnt.fra #preskit_dx .title {background:url(../images/presskit_download-fra.png);}

/* -  Seating area - */
#seatingarea_cnt {width:900px; height:490px; background-color:#000; border:1px solid white}
#seatingarea_cnt.cirqueamar {background-image:url(../images/seatingarea-cirqueamar.jpg);}
#seatingarea_cnt #close {position:absolute;top:20px;right:20px;}
#seatingarea_cnt #postiasedere {position:absolute; width:332px;height:332px; bottom:20px; left:50px;}

/* -  Seating area PRT - */
#seatingarea_cnt.florilegioshow {background-image:url(../images/seatingarea-florilegioshow-prt.jpg);}

/* -  Seating area FRA - */
#seatingarea_cnt.florilegioshow-fra {background-image:url(../images/seatingarea-florilegioshow-fra.jpg);}
#seatingarea_cnt.florilegioshow-fra #postiasedere {background:url(../images/seatingarea_florilegioshow_spento.png);}
#seatingarea_cnt.florilegioshow-fra #postiasedere.prima {background:url(../images/seatingarea_florilegioshow_primaclasse.png);}
#seatingarea_cnt.florilegioshow-fra #postiasedere.seconda {background:url(../images/seatingarea_florilegioshow_secondaclasse.png);}
#seatingarea_cnt.florilegioshow-fra #postiasedere.terza {background:url(../images/seatingarea_florilegioshow_terzaclasse.png);}
#seatingarea_cnt.florilegioshow-fra #classe_descrizione { background:url(../images/seatingarea_classe_descrizione-fra.png);}
#seatingarea_cnt.cirqueamar-fra {background-image:url(../images/seatingarea-cirqueamar-fra.jpg);}
#seatingarea_cnt.cirqueamar-fra #postiasedere {background:url(../images/seatingarea_cirqueamar_spento.png);}
#seatingarea_cnt.cirqueamar-fra #postiasedere.prima {background:url(../images/seatingarea_cirqueamar_primaclasse.png);}
#seatingarea_cnt.cirqueamar-fra #postiasedere.seconda {background:url(../images/seatingarea_cirqueamar_secondaclasse.png);}
#seatingarea_cnt.cirqueamar-fra #postiasedere.terza {background:url(../images/seatingarea_cirqueamar_terzaclasse.png);}




#seatingarea_cnt.cirqueamar #postiasedere {background:url(../images/seatingarea_cirqueamar_spento.png);}
#seatingarea_cnt.cirqueamar #postiasedere.prima {background:url(../images/seatingarea_cirqueamar_primaclasse.png);}
#seatingarea_cnt.cirqueamar #postiasedere.seconda {background:url(../images/seatingarea_cirqueamar_secondaclasse.png);}
#seatingarea_cnt.cirqueamar #postiasedere.terza {background:url(../images/seatingarea_cirqueamar_terzaclasse.png);}
#seatingarea_cnt.florilegioshow #postiasedere {background:url(../images/seatingarea_florilegioshow_spento.png);}
#seatingarea_cnt.florilegioshow #postiasedere.prima {background:url(../images/seatingarea_florilegioshow_primaclasse.png);}
#seatingarea_cnt.florilegioshow #postiasedere.seconda {background:url(../images/seatingarea_florilegioshow_secondaclasse.png);}
#seatingarea_cnt.florilegioshow #postiasedere.terza {background:url(../images/seatingarea_florilegioshow_terzaclasse.png);}

#seatingarea_cnt #scegli_classe {position:absolute; width:220px;height:140px; bottom:50px; left:385px; overflow:hidden;}
#seatingarea_cnt #scegli_classe ul {width:220px; margin:0; padding:0;list-style: none; font-family:Futura Std, Futura, Arial, sans serif; font-weight:100; font-size:26px; line-height:43px;text-shadow: 1px 1px 10px #FFF;}
#seatingarea_cnt #scegli_classe ul li{float:left; width:220px; height:40px; margin:0; padding:0; text-align:left;}
#seatingarea_cnt #scegli_classe ul li a {color:#FFF; padding:5px 0 5px 40px}
#seatingarea_cnt #scegli_classe ul li.first a:hover {color:#FF0000; background:url(../images/menu/seatingarea_first.png) no-repeat center left;} 
#seatingarea_cnt #scegli_classe ul li.second a:hover {color:#00D8FF; background:url(../images/menu/seatingarea_second.png) no-repeat center left;}
#seatingarea_cnt #scegli_classe ul li.third a:hover {color:#A5F300; background:url(../images/menu/seatingarea_third.png) no-repeat center left;}
#seatingarea_cnt #classe_descrizione {position:absolute; width:274px;height:160px; bottom:50px; left:620px;}
#seatingarea_cnt.florilegioshow #classe_descrizione { background:url(../images/seatingarea_classe_descrizione-prt.jpg);}
#seatingarea_cnt #classe_descrizione .text {width:200px; height:110px; margin:40px 0 0 37px;font-family:TImes, Times New Roman, serif; font-size:12px; line-height:14px; color:#FFF; text-align:justify; }

/* -  Seating area FRA - */
#seatingarea_cnt.florilegioshow-fra #classe_descrizione { background:url(../images/seatingarea_classe_descrizione-fra.png);}
#seatingarea_cnt.cirqueamar-fra #classe_descrizione { background:url(../images/seatingarea_classe_descrizione-fra.png);}

/* - - - CONTATTI - - - */
#show_cnt.contatti #show_content {margin-top:45px}
#contatti_content {position:fixed; width:768px; top:110px; padding-bottom:50px;background:url(../images/contattibk_up.png) top center no-repeat; }
#contatti_content .up {position:relative; width:768px; height:300px; background:url(../images/contattibk_up.png) top center no-repeat; overflow:hidden}
#contatti_content .down {position:relative; width:768px; height:1px; background:url(../images/contattibk_down.png) top center no-repeat;}
#contatti_content .menu {position:fixed;float:left;width:768px; height:64px; background:url(../images/menu/mediaefriends_menu.png); z-index:391;}
#contatti_content .menu #europa_m {float:left;width:147px; height:64px; background:url(../images/menu/contatti_europa_over.png); margin-left:58px; cursor:pointer}
#contatti_content .menu #america_m {float:left;width:220px; height:64px; background:url(../images/menu/contatti_america_over.png); margin-left:80px; cursor:pointer}
#contatti_content .menu #africa_m {float:left;width:140px; height:64px; background:url(../images/menu/contatti_africa_over.png); margin-left:70px; cursor:pointer}
#contatti_content .menu #europa_m.active {float:left;width:147px; height:64px; background:url(../images/menu/contatti_europa.png); margin-left:58px; cursor:default}
#contatti_content .menu #america_m.active {float:left;width:220px; height:64px; background:url(../images/menu/contatti_america.png); margin-left:80px; cursor:default}
#contatti_content .menu #africa_m.active {float:left;width:140px; height:64px; background:url(../images/menu/contatti_africa.png); margin-left:70px; cursor:default}
#contatti_content .menu #contatti_freccia.europa {position:absolute;width:260px; height:110px; margin-left:0}
#contatti_content .menu #contatti_freccia.america {position:absolute;width:260px; height:110px; margin-left:265px}
#contatti_content .menu #contatti_freccia.africa {position:absolute;width:260px; height:110px; margin-left:514px}
#contatti_content .menu #contattifreccia_name {position:absolute;width:260px; height:20px; margin-top:43px;}
#contatti_content.europa {height:630px;}
#contatti_content.america {height:630px;}
#contatti_content.africa {height:630px;}
#contatti_content.africa .col_sx {margin-top:60px}
#contatti_content .col_sx {position:absolute;float:left; width:330px; margin:120px 0 0 70px; text-align:left;text-shadow: 1px 1px 2px #FFF; }
#contatti_content .col_sx p {font-family:Arial, sans serif; font-size:12px; line-height:16px; color:#000; margin:10px}
#contatti_content .col_sx .title {font-size:16px; line-height:19px}
#contatti_content .col_sx b {font-weight:bold}
#contatti_content .col_sx a {color:#000}
#contatti_content .col_sx a:hover {color:#18FF00}
#contatto_sx {position:absolute; width:384px; height:320px; top:120px; left:0; overflow:hidden; background:url(../images/seatingareacirqueamar_bk.png); filter:alpha(opacity: 0); opacity: 0; }
#contatto_sx img.big {position:absolute; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index:200}
#contatto_dx img.big {position:absolute; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index:200; margin-left:20px}
#contatto_sx img.little {position:absolute; z-index:199; margin:32px 0 0 70px;}
#contatto_dx img.little {position:absolute; z-index:199; margin:27px 0 0 32px;}
#contatto_dx {position:absolute; width:384px; height:320px; top:120px; right:0; overflow:hidden;background:url(../images/seatingareaflorilegioshow_bk.png); filter:alpha(opacity: 0); opacity: 0;}


/* - - - CONTATTI FRA - - - */
#show_content.fra #contatti_content .menu #europa_m {float:left;width:147px; height:64px; background:url(../images/menu/contatti_europa_over-fra.png); margin-left:58px; cursor:pointer}
#show_content.fra #contatti_content .menu #america_m {float:left;width:220px; height:64px; background:url(../images/menu/contatti_america_over-fra.png); margin-left:80px; cursor:pointer}
#show_content.fra #contatti_content .menu #africa_m {float:left;width:140px; height:64px; background:url(../images/menu/contatti_africa_over-fra.png); margin-left:70px; cursor:pointer}
#show_content.fra #contatti_content .menu #europa_m.active {float:left;width:147px; height:64px; background:url(../images/menu/contatti_europa-fra.png); margin-left:58px; cursor:default}
#show_content.fra #contatti_content .menu #america_m.active {float:left;width:220px; height:64px; background:url(../images/menu/contatti_america-fra.png); margin-left:80px; cursor:default}
#show_content.fra #contatti_content .menu #africa_m.active {float:left;width:140px; height:64px; background:url(../images/menu/contatti_africa-fra.png); margin-left:70px; cursor:default}


/* - - - BANNER - - - */
#contatti_banner {position:fixed; width:120px;z-index:390; margin-top:74px; margin-left:770px; overflow:hidden}
#banner {position:fixed; width:120px;  z-index:390; margin-top:40px; margin-left:770px; overflow:hidden}
#presskit_banner {position:fixed; width: z-index:390; margin-top:40px; margin-left:770px; overflow:hidden}
#blogbanner_sx {position:fixed; width:120px; z-index:390; margin-top:105px; margin-left:0; overflow:hidden}
#blogbanner_dx {position:fixed; width:120px;  z-index:390; margin-top:105px; margin-left:760px; overflow:hidden}


/* - - - BLOG - - - */
#blog_content {position:relative;float:left; width:890px; margin:0 0 40px 15px; padding-bottom:50px;background:url(../images/flofan-logo.png) no-repeat top center; z-index:391;}
#show_cnt.blog {background:#FFF; margin-top:0}
#show_cnt.blog #show_content {margin-top:45px; background:url(../images/flofan_bk.jpg); height:800px}
#flofan_cnt {position:relative;float:left;width:570px; margin:290px 0 0 155px; min-height:400px;background-image: url(../images/flofancntshadow_up.png), url(../images/flofancntshadow_down.png); background-repeat: no-repeat; background-position: top center, bottom center;}
#flofan_cnt .up {float:left;width:570px; height:48px; background:url(../images/flofancnt_up.png);}
#flofan_cnt .flofan_content {float:left;width:570px; background:url(../images/flofancnt_bk.png) center center repeat-y; min-height:400px}
#flofan_cnt .down {float:left;width:570px; height:41px; background:url(../images/flofancnt_down.png);}
#flofan_title {float:left;width:500px; margin:12px 0 0 	35px; color:#18FF00; text-align:left; font-size:16px; line-height:16px}
#flofan_table {float:left;width:500px;margin-left:35px;font-family:Arial, sans serif;}
#flofan_cnt .row {float:left;width:500px; text-align:left; margin:10px 0 0 38px}
#flofan_cnt .flofan_item {float:left; width:152px; margin:0 7px 0 7px;}
#flofan_cnt .rowimage {float:left; width:152px; height:110px; overflow:hidden; background:#FFF; margin-bottom:5px  }
#flofan_cnt .data {float:left; width:80px; height:20px; color:#FFF; font-size:10px}
#flofan_cnt .socials {float:right; width:70px; height:20px;}
#flofan_cnt .socials img {float:right; margin-left:2px}
#flofan_cnt #blog_pubblica {float:right; width:70px; height:20px;color:#FFF; font-weight:bold; background:#1B9500;text-shadow: 1px 1px 2px #000; border:0;}