/* CSS Document */

/* =0 Reset 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
@import url('reset.css');    


/* =1 Global 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* TITOLI PAGINA */
.titoli {font-size: 1.6em; text-transform: uppercase; color: #F2EDE3; line-height:18px; letter-spacing:1px; font-weight:bold; padding-bottom:20px;}
.sottotitoli {font-size: 1.2em; line-height:18px; color: #F2EDE3; letter-spacing:1px; font-weight:bold;margin-bottom:10px;}
.body {color: #F2EDE3; font-size: 1.2em; line-height:18px;}
.txt_bottone {font-size: 1.2em; font-style: normal; line-height: normal; text-transform: uppercase; letter-spacing:1px; color: #2C2C2C; }
.answer {display:none; padding:5px; font-size:1.2em; padding-left:15px; border-bottom:0px solid #191919; margin-bottom:5px; line-height:16px;}
.body span {font-size: 1.2em; color: #A19291; text-decoration:none; }


/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
a { font-size: 1.2em; color: #A19291; text-decoration:underline; }
a:hover { font-size: 1.2em; color: #FFFFFF; text-decoration:none;}
/* MENU */
.subcategories {padding-left:10px;}
ul.selected {border-top:1px solid #191919; }
.subcategories li.selected {border-bottom:1px solid #191919;}
.subcategories li {border-bottom:1px solid #191919; width:160px; line-height:30px;}
.subcategories .level_1 {background:none; width:140px;}
.subcategories li a { font-size: 1.2em; text-transform: uppercase; color: #A19291; letter-spacing:1px; line-height: 150%; text-decoration:none;}
.subcategories li a:hover {font-size: 1.2em; text-transform: uppercase; color: #FFF; letter-spacing:1px; line-height: 150%; text-decoration:underline; }
.subcategories .current {color:#FFFFFF;}
ul.level_0 {border:0;}
li.level_1 {padding-left:20px; margin-left:-10px;}
.subcategories .level_0.selected {border:0;  border-bottom:1px solid #191919;}
.subcategories .level_0.selected a {color:#FFFFFF; border:0;}
.subcategories .level_1 a {border:0px solid; color:#333333;}
ul.level_1 {border-top:1px solid #191919;}
.subcategories .level_1 {width:150px;}
.subcategories li.level_1 {width:140px;}
.level_0.selected .level_1 a {color:#A19291}
.level_0.selected .level_1 .selected a {color:#FFFFFF}

/* FOOTER */
#footer_menu {padding-bottom:20px;}
#footer_menu a { font-size: 1.2em; color: #F2ECE3; text-decoration:none; padding:0 5px;}
#footer_menu a:hover { font-size: 1.2em; color: #A19291; text-decoration:underline; }
#footer_menu .current {color: #A19291; text-decoration:none; }
/* LANGUAGE */
#service_box #language li a {font-size:1em; text-decoration:none; text-transform:uppercase}

/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#page_box {}
#page {width:950px; background:#191919; margin:0 auto; position:relative;}

/* box in alto con H1 e lingue */
#service_box {height:20px; width:950px; background:#191919; line-height:20px;}
#service_box h1,h2 {float:left;display:inline;}
#service_box a,h1,h2 {margin-right:5px;}
/*
#service_box #language {float:right; }
#service_box #language li {display:inline; padding:0 10px; border:0px solid}
*/
#box_language {border:0px solid red; width:150px; margin-top:50px; padding-left:20px;}
#box_language li {padding:2px 0;}
#box_language li a {text-decoration:none;}
#box_language li a.current {color:#F2EDE3;}

/* box menu delle strutture */
#header_box {height:90px; width:950px; background: url(../images/bg_header.jpg) repeat-x; margin-bottom:10px; position:relative;}

#logo {position:absolute; top:20px; left:0; width:208px; height:158px; background:url(../images/logo.png) no-repeat; z-index:666}
#logo a {width:200px; height:150px; display:block;}
#flash {height:260px; width:100%; background:none; margin-bottom:10px; border:0px solid;}

/* loghi in alto nella pagina */
.logo_top {float:right; border:0px solid #FF0000; overflow:hidden; height:90px;}
.logo_top li {float:left; height:90px; border:0px solid #FF0000; text-align:center; width:145px; color:#FF0000;}
.logo_top li a {width:100%; height:90px; border:0px solid #FF0000; padding:0;}

/*
.logo_hallolunch {background:url(../images/logo_header_hallolunch.jpg) center center no-repeat; height:90px; width:160px; float:right;}
.logo_meeting {background:url(../images/logo_header_ab.jpg) center center no-repeat; height:90px; width:140px; float:right;}
.logo_ristorante {background:url(../images/logo_header_belvedere.jpg) center center no-repeat; height:90px; width:160px; float:right;}
*/
.logo_palladio {background:url(/Uploads/Logos/logo_header_palladio.jpg) center center no-repeat; height:90px; width:130px; float:left;}.logo_belvedere {background:url(../images/logo_header_bonotto.jpg) center center no-repeat; height:90px; width:140px; float:right;}
.logo_palladio a {width:90px; height:130px; display:block;}
li.separa {background:url(../images/separa.png) no-repeat;float:left; width:6px; height:90px;}

.address {border:0px solid #FF0000; padding-top:25px; padding-right:20px; padding-bottom:10px; padding-left:10px; font-size:1.1em;}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#content_box {width:930px; background:url(../images/bg_content.jpg) repeat-y; padding:20px 10px; overflow:hidden;}
.menu {width:190px; float:left;}
.content_page {float:left; padding-left:55px; width:500px; min-height:260px; height: auto !important; height:260px;}
.content_page .box_homepage {border:0px solid #3399FF; width:450px; overflow:hidden; padding-top:10px;}
.content_page #text {width:450px;}

#category #text {float:left; border:0px solid; padding-bottom:20px;}
.list_items .text {border-bottom:1px solid #191919; clear:both; overflow:hidden; padding-bottom:5px; padding-top:5px;}
.list_items .last {border-bottom:0;}
.list_items .text .thumbnail {background:none; width:140px; height:100px; float:left;}
.list_items .text .thumbnail img {width:140px;  height:100px;}
.list_items .text .info {float:left; padding:10px;}

.list_items .text .link {border:0px solid; padding-top:10px;}

/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/* NEWSLETTER */
#newsletter {border:0px solid; font-size:1.1em; width:450px;}
#newsletter * {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em;}
#newsletter .action {border-bottom:1px solid; padding:5px 0 10px 0; margin-bottom:5px;}
#newsletter .newsletter_element {border:0px solid; margin:5px 0; float:left; width:210px; padding:5px}
#newsletter .newsletter_element .big {width:200px;}
#newsletter .newsletter_privacy {border-top:1px solid; padding:0 0 10px 0; margin-top:10px; clear:both; margin-bottom:5px; float:left; width:450px; border-bottom:1px solid;}
#newsletter .newsletter_btn {border:0px solid; clear:both; text-align:right;}
#newsletter .btn_book {border:1px solid #333333; background: url(../images/bottone.jpg); width:83px; height:29px; line-height:29px; font-size:1.2em; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#2C2C2C; cursor:pointer;}
/* end NEWSLETTER */

/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.image_where {background:none; width:150px; height:100px; float:right; margin-left:10px; border:1px solid #CCCCCC; padding:5px;}
.image_where:hover {border:1px solid #191919; background:#F2EDE3}
/* SITEMAP */
.site_map li.category {border:0px solid; line-height:15px;}
.site_map li.category ul {padding-left:20px;}
.site_map li.cat-id-15 {border:0px solid}
.site_map li.cat-id-16 {border:0px solid; margin-top:10px;}
.site_map li.cat-id-15 > a,
.site_map li.cat-id-16 > a  {font-size:16px; line-height:16px; color:#191919; display:block; width:450px; padding-bottom:5px; margin-bottom:5px; text-decoration:none; border-bottom:1px solid}

.btn_bookingform { text-align:center; cursor:pointer; float:right; margin-top:5px; clear:both;}
.btn_bookingform a {color:#F2ede3; text-decoration:none; font-size:1.1em; text-transform:uppercase;width:105px; height:20px; line-height:20px;  background:#A32626; display:block; border:1px solid #4e373d}
.btn_bookingform a:hover {background:#A19291; text-decoration:none; border:1px solid #F2ede3}

/* DETTAGLIO DI UN ARTICOLO */
#articolo {border:0px solid; width:450px;}
#articolo .titoli {width:380px; float:left; border:0px solid}
.back {float:right; border:0px solid #A19291; background:url(../images/arrow.png) no-repeat left center; width:55px; height:12px; line-height:12px; text-align:center; margin-top:5px;}
.back a {text-decoration:none; color:#FFFFFF;}
#articolo #text {clear:both;}
#articolo #text .frame {float:left; width:100px; height:70px; border:1px solid #f1f1f1; margin-right:10px; padding:2px;}

.body ul{margin:10px 0 0 0;}
.body li{ list-style:disc;margin-left:10px;}
.body span{color:#F2EDE3;}

#category {font-size:10px;}

/* LANGUAGE sotto BF */
#booking_title {font-size:1.6em; text-transform:uppercase; padding-bottom:10px;}


/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer_box {padding-top:20px;}
#footer_menu {float:left;}
#copyright {float:right; font-size: 1.2em; color: #F2ECE3; padding-bottom:5px;}
