/* CSS Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0;}

body {background:url(../img/background.gif) repeat-x scroll 0 0 #000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-align:left;}
a{cursor:pointer;}
.clearfix:after {clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix {display:inline-block;}

#page-container {display:block;margin:0 auto;width:845px;}
#content {margin:30px auto 15px;width:830px;}
.middle {background:url(../img/middle_bg.jpg) repeat-x scroll left bottom white;padding:20px 0 10px 0;display:block;position:relative;}

.middle .left_net {display:inline;float:left;margin:10px 40px 0;width:405px;}
.middle .banner {margin:12px 0 0;}
.middle .border {border-bottom:1px solid #787878;}
.middle .banner p {color:#3D3D3D;float:left;font-size:14px;margin-bottom:10px;}
.middle .banner img {display:block;margin-bottom:8px;}
.middle .banner span {font-weight:bold;}
.middle .banner .visita {color:#108F0E;float:right;font-size:12px;font-weight:bold;}
.middle .banner .arrow {float:right;margin:5px 3px 0 5px;}
.middle .right_facebook {float:left;margin:20px 0 0;}

.flash {height:415px;margin:20px 0 0px 40px;width:745px;padding-bottom:40px;}
.red {color:#E0081D;font-weight:bold;}

#header {background:none repeat scroll 0 0 #EDEDED;border:1px solid #CFCFCF;height:125px;position:relative;}
#header .logo {left:15px;position:absolute;top:-1px; border: 0;}
#footer {background:url(../img/footer_bg.gif) repeat-x  0 0px;height:239px;width:840px;position:relative;float:left;line-height:18px;}

b.c-rb, b.c-lb {background:url(../img/corners.gif) repeat scroll 0 0 transparent;display:block;font-size:1px;height:5px;overflow:hidden;position:relative;top:-5px;width:5px;}
b.c-rb {background-position:5px 0;float:right;top:-5px;}

.left {float:left;}
.carousel_component {width:570px;}
.carousel_list li {float:left;}

.menu {display:block;position:relative;top:5px;}
.menu li {float:left;text-indent:-99999px;}
.menu li a.no_margin {margin:0;}
.menu li a {display:block;height:53px;margin:0 5px 0 0;width:162px;}

.menu .show {background:url(../img/menu_sprite.png) no-repeat 0 0;}
.menu .show:hover {background:url(../img/menu_sprite.png) no-repeat 0 -53px;}
.menu .active_show {background:url(../img/menu_sprite.png) no-repeat scroll 0 -53px;}

.menu .party {background:url(../img/menu_sprite.png) no-repeat -167px 0;}
.menu .party:hover {background:url(../img/menu_sprite.png) no-repeat -167px -53px ;}
.menu .active_party  {background:url(../img/menu_sprite.png) no-repeat -167px -53px ;}

.menu .net {background:url(../img/menu_sprite.png) no-repeat -334px 0;}
.menu .net:hover {background:url(../img/menu_sprite.png) no-repeat -334px -53px;}
.menu .active_net {background:url(../img/menu_sprite.png) no-repeat -334px -53px;}

.menu .media {background:url(../img/menu_sprite.png) no-repeat -501px 0;}
.menu .media:hover {background:url(../img/menu_sprite.png) no-repeat -501px -53px;}
.menu .active_media {background:url(../img/menu_sprite.png) no-repeat -501px -53px;}

.menu .food_drink {background:url(../img/menu_sprite.png) no-repeat -668px 0;}
.menu .food_drink:hover {background:url(../img/menu_sprite.png) no-repeat -668px -53px;}
.menu .active_food_drink {background:url(../img/menu_sprite.png) no-repeat -668px -53px;}

.gallery_tab {margin-left:45px;}
.gallery {display:block;height:152px;}
.gallery.no_border {border-bottom:medium none;}
.gallery .nome_artista {font-size:11px;font-weight:bold;}
.gallery .artista {color:#AC1828;font-size:13px;font-weight:bold;text-transform:uppercase;}
.gallery .data {color:#6D6D6D;font-weight:normal;}
.gallery p {font-size:11px;font-weight:bold;}

.gallery_container{background:url(../img/gallery_bg.gif) top left repeat-x; margin:20px 20px 0 20px;}

.gallery li {float:left;margin-bottom:10px;padding-left:22px;padding-right:55px;zoom:1;vertical-align:bottom;}
.gallery li.no_margin {padding-right:20px;}

.gallery_menu .foto img {float:left;}
.gallery_menu .video img {float:left;}
.gallery_menu {background:url(../img/gallery_menu_bg.gif) repeat-x scroll 0 0 transparent;display:block;margin-bottom:15px;padding-left:335px;}

.pagination {display:block;font-size:12px;padding-bottom:35px;text-align:center;}
.pagination a {color:#4B4B4B;margin:0 8px;}
.pagination .active {color:#D90013;font-weight:bold;}

#footer .social {position:absolute;right:15px;text-align:left;top:25px;width:35px;}
#footer .logoLss {position:absolute;left:14px;text-align:left;bottom:5px;}
#footer .social .logo {float:left;}
#footer .social span {display:block;margin:0;color:#fff;font-weight:bold;font-size:12px;}
#footer .social .margin {margin:2px 0 0 0px;}
#footer .links {color:white;display:block;font-size:12px;padding:60px 0 0 205px;text-align:left;}
#footer .social a{border:0px;text-decoration:none;}

#footer .links .show{float:left;width:115px;}
#footer .links .party{float:left;width:120px;}
#footer .links .net{float:left;width:96px;}
#footer .links .media{float:left;width:98px;}


#footer .links a {color:#999;text-decoration:none;}
#footer .about {color:#616161;display:block;font-size:10px;margin:25px 0 0 95px;text-align:left;}
#footer .about span{margin:0 25px 0 0;}
#footer .about img{margin:0 5px;}

.description {color:#999999;font-size:12px;margin:10px 0px 0;}
.description p {margin-bottom:5px;}

.description_silver{color:#999999;font-size:12px;margin:20px 40px 0;}
.party_description{color:#000;font-size:12px;padding:10px 10px 10px 15px;text-align:left;}
.description.black{color:#000;font-size:14px;padding:0px 0px 10px  10px;}
.description_news{color:#000;font-size:14px;margin:10px 13px 15px 13px;width:695px;}

.strisce {height:218px;left:-35px;margin:15px 0;position:relative;width:902px;}
.strisce_yellow {background:url(../img/striscia_yellow.gif) no-repeat scroll 0 0 transparent;}
.strisce_red {background:url(../img/striscia_red.gif) no-repeat scroll 0 0 transparent;}
.strisce_green {background:url(../img/striscia_green.gif) no-repeat scroll 0 0 transparent;}
.strisce_blue {background:url(../img/striscia_blue.gif) no-repeat scroll 0 0 transparent;}
.strisce .ads {background:url(../img/striscia_bg.png) repeat scroll 0 0 transparent;float:left;height:175px;margin:20px 0 0 35px;width:830px;display:inline;}
.strisce .ads_prenota {background:url(../img/striscia_bg.png) repeat scroll 0 0 transparent;float:left;height:175px;margin:20px 0 0 35px;width:830px;display:inline;}
.strisce .ads_big{background:url(../img/striscia_big_bg.png) repeat scroll 0 0 transparent;float:left;height:175px;margin:16px 0 0 33px;width:845px;display:inline;}
.strisce .banner {float:left;margin:15px 10px 0 15px;}
.strisce .banner_small {float:left;margin:15px 10px 0 0;}

.strisce .ads a img{float:left;margin:15px 0px 0 12px;}
.strisce .ads_big a img{float:left;margin:15px 0px 0 9px;}
.strisce .ads img{float:left;margin:15px 0px 0 12px;}
.strisce .ads_prenota img{float:left;margin:15px 0px 0 21px;}

.tutti_video .titolo {left:25px;position:absolute;top:25px;}
.tutti_video {background:url(../img/tutti_video_bg.png) no-repeat;height:375px;margin:auto auto 15px;position:relative;width:830px;}
.left_video {border:1px solid red;height:200px;margin:15px 0 0 25px;width:265px;}
.right_video {border:1px solid red;height:200px;margin:15px 0 0 25px;width:265px;}
#videoControl {margin:0 25px;}

.searchForm_gsvsc {float:right;margin-top:20px;width:210px;}
.searching_gsvsc .results_gsvsc, .reading_gsvsc .results_gsvsc {float:left;width:100%;}
div.tag_gsvsc-1 {float:left;}

.comunity .left {float:left;margin-right:102px;padding:0;}
.comunity .middle {float:left;margin-right:102px;padding:0;}
.comunity .right {float:left;padding:0;}

.submenu_1{display:block;margin-bottom:15px;padding-left:135px;background:url(../img/gallery_menu_bg.gif) repeat-x top left;}
.submenu_1 table{background:url(../img/middle_menu_bg.gif) repeat-x top left;}


.flash_player{width:598px;height:291px;margin-left:3px;float:left;margin-bottom:15px;background:url(../img/flash_bg.png) no-repeat 0 0px;padding:5px 0 0 8px;}
.banner_left{float:left;margin-left:5px;}
.prenota{position:absolute;right:-100px;top:-12px;}

.news{background:url(../img/news_bg.png) no-repeat;height:315px;margin:auto auto 15px;position:relative;width:830px;}
.news .left{float:left;margin:20px 0 0 10px;width:282px;height:278px;}
.newsT {color:#000000;font-size:11px;font-weight:normal;line-height:12px;padding:2px;text-decoration:none;}
.news .banner{margin:20px 0 0 10px;float:left;}
.news .left ul{border:1px #cbcbcb solid;background:#f7f7f7 url(../img/news_bg.jpg) repeat-x left bottom;padding:0 7px 5px 7px;float:left;width:266px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;}
.news .left ul p{color:#E20026;display:block;text-align:right;font-size:11px;font-weight:bold;margin:0;}
.news .left ul img{float:left;}
.news .left ul li{display:block;border-bottom:1px #aaaaaa solid;padding:1px 0 8px 0;}
.news .left ul span{float:left;font-size:12px;font-weight:bold;margin:10px 0 0 5px;width:195px;}
.header{float:left;}

.news_box{float:left;margin:30px 0 0 10px;width:282px;}
.news_box ul{border:1px #cbcbcb solid;background:#f7f7f7 url(../img/news_bg.jpg) repeat-x left bottom;padding:0 7px 5px 7px;float:left;width:266px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;}
.news_box ul p{color:#E20026;display:block;text-align:right;font-size:11px;font-weight:bold;margin:0;}
.news_box ul img{float:left;}
.news_box ul li{display:block;border-bottom:1px #aaaaaa solid;padding:1px 0 8px 0;}
.news_box ul span{float:left;font-size:12px;font-weight:bold;margin:10px 0 0 5px;width:195px;}


/* css code from  file old_code/css/carousel.css for scrooler in header  */
.carousel-component { position:relative;	overflow:hidden;display:none;float:right;}
.carousel-component ul.carousel-list { width:10000000px;position:relative;z-index:1;}
.carousel-component .carousel-list li {float:left;list-style:none;	overflow:hidden;}
/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-component .carousel-vertical li {margin-bottom:0px;float:left; clear:left;overflow:hidden;display:block;}
/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari... as in up/down button not working in some examples. */
.carousel-component ul.carousel-vertical {/*	width:auto;*/}
.carousel-component .carousel-clip-region {overflow:hidden;margin:0px auto;position:relative; }
/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/
.carousel-component {padding:0px;color:#618cbe;}
.carousel-component ul.carousel-list {margin:0px;	padding:0px;line-height:0px;}
.carousel-component .carousel-list li {text-align:center;margin:0px;padding:0px;font:10px verdana,arial,sans-serif;color:#666;}
.carousel-component { padding:0 auto;margin:0px;}
.carousel-component .carousel-list li { margin:6px;width:88px; height:88px;}
.carousel-component .carousel-list li a {display:block;	border:6px solid #ccc;outline:none;}
.carousel-component .carousel-list li a:hover { border: 6px solid #e1b7b7; }
.carousel-component .carousel-list li img {	border:1px solid #fff;display:block; }

#mycarousel .carousel-list li {margin:0px;	width:170px; height:126px;}
#mycarousel .carousel-list li a { display:block;border:0px;	outline:none;}
#mycarousel .carousel-list li a:hover { border:1px solid #ccc;}
#mycarousel .carousel-list li img { border:0px;	display:block;}
.carousel-component .carousel-prev {position:absolute;top:10px;z-index:3;cursor:pointer; left:15px;}
.carousel-component .carousel-next {position:absolute;top:10px;z-index:3;cursor:pointer;right:15px;}
/* end of carousel.css */

.searching_gsvsc .results_gsvsc, .reading_gsvsc .results_gsvsc {float:left;}
div.playing_gsvsc .playerBox_gsvsc {float:left;margin-left:0px;width:265px;padding-top:60px;}
.playerBox_gsvsc .player_gsvsc {margin-bottom:5px;}
div.tiny-results_gsvsc div.tiny-video-result_gsvsc{border:1px #555 solid;}
div.playing_gsvsc .more_gsvsc {text-indent:-9999px;overflow:hidden;height:0px;}
.playerBox_gsvsc div.title_gsvsc {font-size:11px;}
.playing_gsvsc .tiny-results_gsvsc {padding-top:60px;}
div.tagStackBox_gsvsc ,div.footerBox_gsvsc ,div.playerBox_gsvsc div.title_gsvsc{float:left;margin:0;text-transform:capitalize;text-align:left;}
div.footerBox_gsvsc a {color:#555;}
div.playerBox_gsvsc a.title_gsvsc {color:#555;font-weight:bold;}
div.results_gsvsc div.video-result_gsvsc{border:1px #555 solid;}
div.results_gsvsc table.video-result-table_gsvsc td{padding-left:0px;}
div.tagStackBox_gsvsc{float:none;position:absolute;top:40px;left:28px;}
div.tiny-results_gsvsc table.video-result-table_gsvsc{width:400px;}
div .fan_box .full_widget {float:left;}
.party_submenu  {
background:url(../img/gallery_menu_bg.gif) repeat-x scroll left top transparent;
}
.login_submenu  {
background:url(../img/gallery_menu_bg.gif) repeat-x scroll left top transparent;
}

.food_submenu  {background:url(../img/gallery_menu_bg.gif) repeat-x scroll left top transparent;}
.food_submenu table{margin:auto;}
a.login:link, a.login:active, a.login:visited {color:#9EA09F;font-size:10px;text-decoration:none;}
.login {color:#9EA09F;font-size:10px;text-decoration:none;}
.carousel-component{margin-right:10px;}


.scroll {clear:left;overflow-x:hidden;overflow-y:visible;width:100%;}
.scrollContainer {overflow:hidden;width:12000px;}
.scroll .panel {float:left;width:830px;}
#tabellaContentTop{text-align:left;}
.testoParagrafo{text-align:left;}

a.menuBottoniBlu:link, a.menuBottoniBlu:active, a.menuBottoniBlu:visited {color:#686968;font-size:12px;font-weight:bold;margin:5px;text-decoration:none;margin-top:0;}
.tab_subtitle{margin:auto;background-repeat:repeat-x;}
.food_submenu table{background-repeat:repeat-x;}

.theplace_red{background:url(../img/theplace_red_bg.png) no-repeat top left;width:515px;height:290px;float:left;}
.theplace_red p{color:#fff;font-size:11px;padding:8px 8px 0 8px;}
.theplace_red span{margin-bottom:12px;display:block;}
.theplace_red a{color:#fff;}

.bizhome_blue_bg{background:url(../img/bizhome_blue_bg.png) no-repeat top left;width:500px;height:275px;float:left;padding:8px;}
.bizhome_blue_bg p{color:#fff;font-size:11px;}
.bizhome_blue_bg span{margin-bottom:12px;display:block;}
.bizhome_blue_bg a{color:#fff;}

.theplace_gallery_box{float:left;height:278px;margin:0px 10px 0 15px;width:277px;display:inline;}
.theplace_gallery_box li{border-top:1px solid #aaa;padding:3px 0;display:block;}
.theplace_gallery_box li img{float:left;}
.theplace_gallery_box a{color:#2681D0;font-size:11px;text-decoration:none;font-weight:bold;float:right;}
.theplace_gallery_box ul{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;background:url(../img/news_bg.jpg) repeat-x left bottom #F7F7F7;border:1px solid #CBCBCB;float:left;padding:0 7px 5px 7px;width:261px;}

.top_news{width:500px;float:left;font-size:14px;border:solid #aaa;border-width:1px 0;padding-top:20px;margin:30px 10px 0 10px;min-height:300px;}
.top_news h3{font-weight:bold;margin-bottom:15px;}

.left_evanti{float:left;width:588px;margin:20px 12px 0;}
.left_evanti img{float:left;margin-top:6px;}

.right_evanti{float:left;margin-top:25px;}
.right_evanti img{float:left;}

.place_map{float:left;margin:0 12px 0 15px;}
.contatti_box{float:left;width:390px;display:inline;}
.contatti{padding:15px 0;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border:1px black solid;background:black url(../img/programmazione_bg.gif) repeat-x top left;float:left;}

.contatti p{display:block;margin:0 7px 2px 10px;font-size:13px;color:white;line-height:16px;}
.contatti span{display:block;}
.contatti a{display:block;color:#aaa;}

.programmazione_box{width:588px;float:left;margin-top:30px;position:relative;}
.programmazione_box img{float:left;}
.programmazione{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border:1px black solid;background:black url(../img/programmazione_bg.gif) repeat-x top left;}
.programmazione ul{display:block;font-size:11px;color:#fff;padding:0 10px 25px 10px;margin:0;}
.programmazione ul li{float:left;width:99%;border-bottom:1px #444 solid;position:relative;padding-top:3px;zoom:1;vertical-align:bottom;}
.programmazione ul li p{font-weight:bold;margin-top:2px;margin-right:65px;}
.programmazione ul li p.info-row { margin-top: 10px; }
.programmazione ul li img{float:left;margin:0 5px 0 2px;width:74px;height:74px;}
.programmazione ul li span{position:absolute;right:0;top:5px; font-weight: bolder;}

.programmazione_adv_right{float:right;width:205px;padding:20px 10px 0 0px;}
.programmazione_adv_right a img{margin-top:10px}
.programmazione_adv_left{float:left;width:590px;padding:30px 0 0 10px;}

.flash_pary{float:left;margin:15px 0 0 15px;display:inline;}

.hidden {display:none;}
a.page-options {color:#333;display:block;padding-top:10px;text-align:left;text-decoration:none;}
.event_gallery_box {width:576px;margin:20px 0 0 15px ;padding-bottom:5px;float:left;display:inline;}
.event_gallery {color:#ccc;line-height:180%;padding:0 7px 10px;border:1px solid #CCC;border-top:none;float:left;}

.come_arrivare{background:#DCDCDC url(../img/sf.gif) repeat-x;float:left;margin:10px 2px 0 15px;width:805px;display:inline;}
.come_arrivare p{color:#000000;font-size:11px;line-height:12px;padding:2px;border:1px #ccc solid;border-top:none;padding:15px 7px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;float:left;width:789px;}

a.menuBottoniGiallo:link, a.menuBottoniGiallo:active, a.menuBottoniGiallo:visited {color:#686968;font-size:12px;font-weight:bold;margin:5px;text-decoration:none;float:left;}

.eat_flash{float:left;margin:15px 0 0 15px;display:inline;}
.logoEat {width:173px;float:left;position:relative;margin:15px 0 0 15px;}
.logoEat .chef{position:absolute;bottom:5px;left:-18px;}

.butBlack {right:7px;top:14px; position:absolute;}

a.butBlackOn {text-align:center;font-size:12px;font-weight:bold;color:#E20026;text-decoration:none;display:block;margin-top:5px;}
a.butBlackOff {text-align:center;font-size:12px;font-weight:bold;color:#999999;text-decoration:none;display:block;margin-top:5px;}
.active_prog{background:url(../img/tabOn.gif) no-repeat;width:70px;height:25px;float:left;}
.disactive_prog{background:url(../img/tabOff.gif) no-repeat;width:70px;height:25px;float:left;}

.sfGrigPic  {background:url(../img//sf.gif) repeat-x;margin:0px 0 0 10px;}

a.artistas{color:#FF0000;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.ricerca {color:#FF0000;font-weight:bold;text-decoration:none;}

.la_cucina{float:left;width:830px;margin:0 0px 10px 5px;background:#f9f9f9 url(../img/la_cucina_bg.png) no-repeat bottom left;padding-bottom:10px;}
.la_cucina_box{float:left;margin:8px 0 0 15px;width:277px;display:inline;}
.la_cucina_box .box{background:url(../img/sf.gif) repeat-x bottom left;border:solid #ccc;border-width:0px 1px 1px 1px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;float:left;}
.la_cucina_box p{color:#000;font-size:11px;line-height:12px;padding:8px;float:left;}

.la_cucina_menu{float:left;width:515px;margin:10px 0 0 10px;position:relative;background:url("../img/programmazione_bg.gif") repeat-x scroll left top black;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;padding-bottom:22px;}
.la_cucina_menu ul{padding:22px 0 0 15px;float:left;}
.la_cucina_menu li {width:99%;float:left;margin:7px 0 0 0;color:#FFF;font-size:11px;}
.la_cucina_menu li img{float:left;margin-right:25px;height:42px;}
.la_cucina_menu li p{padding-top:5px;}

.showartista_content {color:#6D6868;font-size:12px;line-height:15px;padding:5px 20px 15px 25px;text-decoration:none;width:565px;float:left;}
.titoloArtista {color:#D80101;font-size:18px;font-weight:bold;padding:10px 0 5px 25px;float:left;width:375px;text-transform:uppercase;}
.showartista_top{display:block;margin-top:15px;}
.showartista_banner{float:left;margin:-30px 0 0 5px;width:205px;}

.reg_form{float:left;margin:0 0px 10px 60px;display:inline;}
.middle em{color:#FF0000;font-size:11px;font-weight:bold;}
.reg_form .controlo{background-color:#DBECFF;color:#005ABE;font-weight:bold;padding:2px 3px;}
.reg_form h3{font-size: 24px;font-weight:bold;}
.reg_form h3 span{font-size: 18px;}
.reg_form h4{font-size: 18px;font-weight:bold;}
.reg_form input{height:14px;}
.login_form{float:left;margin:60px 0 0 30px;}
.shadow{float:left;margin-top:45px;}
.formInput {border:1px solid #CDCDCD;color:#000;font-size:11px;padding:2px;width:200px;}
.titoloArt{color:#D80101;font-size:18px;font-weight:bold;padding-left:15px;text-transform:uppercase;}

.Show_tabRosTesto {color:#FFF;font-size:11px;font-style:normal;font-weight:normal;padding:0px 8px 0 8px;text-decoration:none;}



/***HEADER SLIDER***/
#header .container{position:relative;float:right;width:510px;display:inline;margin-right:40px;}
#header .content{width:503px;display:block;position:relative;float:right;overflow:hidden;height:126px;}
#header .content .thumb{border:1px #ccc solid;float:left;width:690px;height:440px;margin-right:10px;}

.info{background:black;color:white;position:absolute;left:1px;bottom:0;width:690px;padding:7px;font-size:12px;opacity:0.8;border-top:1px #ccc solid;}

#header #slider{display:block;width:505px;}
#header #panel{float:left;position:relative;}
#header #panel a{display:block;}

#header .arrow-left, .arrow-right {background:url(../img/slider-arrows.png) no-repeat;cursor:pointer;height:79px;outline:medium none;position:absolute;text-indent:-100em;top:14%;width:15px;z-index:10;}
#header .arrow-right  {background-position:-15px 0;right:-20px;}
#header .arrow-left {background-position:0 0;left:-20px;}
#header .arrow-right.disright  {background-position:-15px -79px;cursor:default;}
#header .arrow-left.disleft {background-position:0 -79px;cursor:default;}
/***HEADER SLIDER***/

/***ARTISTI SLIDER***/
#artisti .container{position:relative;float:left;width:100%;display:inline;}
#artisti .content{display:inline;float:left;height:88px;margin:7px 0 0 38px;overflow:hidden;position:relative;width:701px;}

#artisti #slider3{display:block;height:88px;float:left;}
#artisti .no_margin{margin:0px;}
#artisti #slider3  #panel{float:left;position:relative;margin-left:12px;display:inline;}

#artisti #slider3 #panel a{display:block;border:6px solid #ccc;}
#artisti #slider3 #panel a:hover{;border:6px solid #e1b7b7;}
#artisti #slider3 #panel img{border:1px solid #fff;display:block;}

#artisti .arrow-left3, .arrow-right3 {background:url(../img/slider-arrows.png) no-repeat;cursor:pointer;height:79px;outline:medium none;position:absolute;text-indent:-100em;top:14%;width:15px;z-index:10;}
#artisti .arrow-right3  {background-position:-15px 0;right:20px;top:10px}
#artisti .arrow-left3 {background-position:0 0;left:20px;top:10px}
#artisti .arrow-right3.disright  {background-position:-15px -79px;cursor:default;}
#artisti .arrow-left3.disleft {background-position:0 -79px;cursor:default;}
/***ARTISTI SLIDER***/

/*EAT SLIDER*/
.la_cucina_menu .container{position:relative;float:left;width:510px;display:inline;}
.la_cucina_menu .content{display:block;position:relative;float:left;overflow:hidden;height:212px;}
.la_cucina_menu .no_margin{margin:0;}

.la_cucina_menu #slider{display:block;width:505px;}
.la_cucina_menu #panel{float:left;position:relative;}
.la_cucina_menu #panel a{display:block;}

.la_cucina_menu .arrow-left2, .arrow-right2 {background:url(../img/menu-arrows.png) no-repeat top left;cursor:pointer;height:20px;outline:medium none;position:absolute;text-indent:-100em;width:155px;z-index:10;}
.la_cucina_menu .arrow-right2  {background-position:0px 0px; left:4px;top:39px;}
.la_cucina_menu .arrow-left2 {background-position:0px -25px; bottom:2px;left:4px;}
.la_cucina_menu .arrow-right2.disleft  {display:none;width:0;height:0;}
.la_cucina_menu .arrow-left2.disright{display:none;width:0;height:0;}
/*EAT SLIDER*/

.submenu{display:block;background:url(../img/gallery_menu_bg.gif) repeat-x top left;text-align:center;}
.submenu ul{background: url(../img/middle_menu_bg.gif) repeat-x top left;height:32px;float:left;}
.submenu ul li{float:left;height:32px;}
.submenu .border{border:none;border-left:1px #ccc solid;}
.submenu ul li a{padding:8px 8px 5px 8px;float:left;color:#686968;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.submenu ul li img{float:left;}

/*admin*/
.admin_menu {text-align:center;}
.admin_menu td{margin-right:2px;float:left;display:inline;padding:5px 12px;background-color:#333;color:#555;font-weight:bold;border:1px #222 solid;}
.admin_menu  .menuattivo {background-color:#ccc;color:#D02A23;font-weight:bold;border:1px #222 solid;}
.slider_admin {margin-bottom:15px;font-size:13px;color:#555;}
.slider_admin td{padding:4px;}
.slider_admin tr{border-bottom:1px #ccc solid;}
.slider_admin a{color:#D02A23;float:left;font-size:13px;}
.slider_admin a:hover{color:#222;}
.slider_admin span{color:#555;text-transform:uppercase;font-weight:bold;}
.slider_admin img{margin:2px;}
.admin_menu td a{text-decoration:none;}

.insert_image{color:#666;font-size:13px;border:none;}
.insert_image tr{border:1px #ccc dashed;}
.insert_image a{float:right;padding:0px 5px;border:1px #D02A23 solid;text-decoration:none;font-size:12px;}
.insert_image a:hover{background:#ccc;border:1px #222 solid;}

.prenota_confirm_left{float:left;width:460px;height:350px;}
.prenota_confirm_left span{display:block;text-align:center;font-size:19px;margin-top:15px;color:#D80101;font-size:18px;font-weight:bold;text-transform:uppercase;}

.prenota_confirm_right{float:left;width:250px;margin:150px 0 0 30px;color:#000000;font-size:11px;font-weight:normal;line-height:12px;padding:2px;}
.prenota_confirm_right span{display:block;text-align:right;margin-top:2px;}

.pressT {	font-family: "Trebuchet MS";	font-size: 11px;	line-height: 12px;	font-weight: normal;	padding: 2px;	color: #000000;	text-decoration: none;}
.pressT  strong{font-weight:bold;}
.Stile1 {font-weight:bold;}
.Stile1 {font-weight:bold;}
.Stile1 a{color:#CC0000; text-decoration: none;}
.Stile1 a:hover{color:#CC0000; text-decoration: underline;}

.media_admin{width:690px;margin:30px 0 10px 5px; padding:40px 70px 10px 70px;display:block; background-color:#DDDDDD;}
.media_admin form{border:1px dashed #666666;margin-bottom:3px;padding:7px 10px;}
.media_admin .button{border:1px #777 solid;background:#ccc;color:#222;}
.media_admin input {padding:2px; margin:5px;}
.media_admin select {padding:2px;}
.media_admin form label{color:#CC0000; font: 14px Verdana, Geneva, sans-serif; font-weight:bold;}
.select_galleria{width:250px; height:190px; float:left; margin-right:15px; padding-top:60px}
.select_galleria_right{width:420px; float:left;}

#summer_popup{width:640px;height:480px;}

#lightbox-p { width: 591px; position: relative; display: none; top: -300px }
#lightbox-p .up { background: url('../img/light_box/lightbox-up1.png') 0 0px no-repeat; height: 196px; }
#lightbox-p img.content-img { margin: 67px 22px 0 54px; float: left; border: 1px solid #fff; width: 104px; height: 104px;}
#lightbox-p p.info-top-lb, #lightbox-p p.info-lb { color: #fff; font-size: 17px; }
#lightbox-p p.info-lb  { width: 260px; float: left;}
#lightbox-p div.pleft, #lightbox-p div.pright { background: url('../img/light_box/lightbox-arrows.png') 0 0 no-repeat; height: 171px; width: 84px; display: block; position: absolute; top: 170px; font-size: 22px; color: #c8c8c8; text-decoration: none;}
#lightbox-p div.pleft a, #lightbox-p div.pright a { margin-top: 40px; display: block; text-align: center; width: 50px; text-decoration: none; color:#c8c8c8; height: 100px;}
#lightbox-p div.pleft a {margin-left: 34px; }
#lightbox-p div.pright { background-position: -84px 0 !important; right: 51px; }
#lightbox-p div.pleft { background-position: 0 0; left: -51px;}
#lightbox-p p.info-top-lb { padding: 56px 0px 18px 0;}
#lightbox-p div.content-lb { padding-left: 54px;}
#lightbox-p div.content-lb p { width: 380px; padding: 10px 0 0 0px; color: #fff; font-size: 12px; text-align: justify;  overflow-x: hidden; padding-right: 10px;scrollbar-face-color : #ca1117;
scrollbar-highlight-color : #FF6666; scrollbar-3dlight-color : #FF9999; scrollbar-darkshadow-color : #660000; scrollbar-arrow-color : #FFCCCC; scrollbar-shadow-color : #FF0000; scrollbar-track-color: #330000 }#lightbox-p .content-lb { background: url('../img/light_box/lightbox-bgr.png') 0 0px no-repeat; min-height: 172px; width: 100%;}
#lightbox-p .bottom { background: url('../img/light_box/lightbox-border.png') 0 0px no-repeat; height: 67px;}
#lightbox-p .modalCloseImg { width: 31px; height: 31px; display: block; text-indent: -9999px; margin-left: 422px; top: 66px; position: relative; }
#lightbox-p .min-height { float: left; }
#simplemodal-overlay {background-color:#000; }
.prog-lb { cursor: pointer;}