body {background-color:#523B22}
body, td {font-size: 11px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#DCD8D3; line-height:18px}
form, fieldset {padding:0;margin:0; border:0;}
.clear {clear:both}
p {margin:0; padding:0 0 1.6em 0}
a:link, a:visited {color:#fff; text-decoration: underline}
a:hover, a:active {color:#fff; text-decoration: none}

#lan {padding:1em 175px 28px 0; width:890px; text-align:right}
#lan ul {margin:0; padding:0; list-style-type:none;}
#lan li {display:inline}
#lan a:link, #lan a:visited {color:#523B22; text-decoration: underline}
#lan a:hover, #lan a:active {color:#523B22; text-decoration: none}

#logo {text-indent:-999px; overflow:hidden; background: transparent url(/images/default/villa_saroli_logo.gif) top left no-repeat; margin:0; padding:0;}
#logo a {height:53px; width:217px; display:block; overflow:hidden}

#canvas {background-color:#fff}
.cont {height:100%; width:1065px}
.left, .center, .right {float:left}
.left {padding:0 28px; width:217px;}
.center {padding:0 28px; width:498px;}
.right {padding:0 28px; width:180px;}


#top {padding-bottom:12px;}
#top .right {color:#665F59;}
#top .right a:link, #top .right a:visited {color:#665F59; text-decoration: underline}
#top .right a:hover, #top .right a:active {color:#665F59; text-decoration: none}
#top .center {border-right:1px dotted #B0A39A; border-left:1px dotted #B0A39A; line-height:19px; height:100%; padding-bottom:28px;}
#intro {color:#523B22; padding-left:28px; float:left;}
#intro a:link, #intro a:visited {color:#523B22; text-decoration: underline}
#intro a:hover, #intro a:active {color:#523B22; text-decoration: none}

#intro ul.sub {margin:0; padding:0; list-style-type:none; font-size:11px; color:#AFA59A}
#intro ul.sub li { padding:0; margin:0}
#intro ul.sub li a {padding:0}
#intro .sub a:link, #intro .sub a:visited {text-decoration: underline; border:0;}
#intro .sub a:hover, #intro .sub a:active, #intro .subMenuSel a {text-decoration: none !important;}

#social li {display:inline; margin-left:8px}
#social img { border:none}
#social ul { padding-top:10px}

/*--se aggiungi a 140px togli a 330px */
#mainMenu, #mainMenu li a {width:140px;}
#intro {width:330px;}
/*--*/

#mainMenu {float:left; margin:0; padding:0; list-style-type:none; margin-top:1px}
#mainMenu li {float:left; margin-bottom:3px;}
#mainMenu li a {display:block;height:16px;text-indent:-999px; overflow:hidden}

#header { height:255px}
#bottom {margin:28px 0 42px 0;}
#bottom .center {font-size: 12px;}
#bottom .center, #footer .center {width:500px;}
/*
#bottom ul.sub {margin:0; padding:0; list-style-type:none; font-size:12px}
#bottom ul.sub li { padding:0 0 0.2em 0; margin-bottom:0.8em}
#bottom ul.sub li a {padding-bottom:1px}
#bottom .left .sub a:link, #bottom .left .sub a:visited {color:#B0A39A; text-decoration: none; display:block; border-bottom:1px dotted #B0A39A; }
#bottom .left .sub a:hover, #bottom .left .sub a:active, #bottom .left .sub .subMenuSel a {color:#fff; text-decoration: none; border-bottom:1px dotted #fff;}
*/

#footer {color:#AFA59A; padding-bottom:28px; height:100%}
#footer ul.sub {margin:0; padding:0; list-style-type:none;}
#footer .left a:link, #footer .left a:visited, #footer .right a:link, #footer .right a:visited {color:#C6BFB8; text-decoration: underline}
#footer .left a:hover, #footer .left a:active, #footer .right a:hover, #footer .right a:active, #footer .left .subMenuSel a, #footer .right .subMenuSel a {color:#C6BFB8; text-decoration: none }
#footer .center a:link, #footer .center a:visited {color:#AFA59A; text-decoration: underline}
#footer .center a:hover, #footer .center a:active {color:#AFA59A; text-decoration: none}
#footer .left { text-align:right}

#bottom .left { text-align:right}
#bottom ul.sub {margin:0; padding:0; list-style-type:none; font-size:11px; color:#AFA59A}
#bottom ul.sub li { padding:0; margin-bottom:0}
#bottom ul.sub li a {padding-bottom:0}
#bottom .left .sub a:link, #bottom .left .sub a:visited, #bottom .right .sub a:link, #bottom .right .sub a:visited {color:#C6BFB8; text-decoration: underline; border:0;}
#bottom .left .sub a:hover, #bottom .left .sub a:active, #bottom .right .sub a:hover, #bottom .right .sub a:active {text-decoration: none;}
#bottom {*padding-bottom:28px;}


/*form builder */
fieldset legend {display:none;}
fieldset label {float: left;width: 130px; margin-top:8px}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }
fieldset .formRow, fieldset .formButtonRow {padding:0.2em 0;margin:0; clear:both;}
fieldset .formRow img {margin-bottom:0.3em;}
fieldset .formRow span {margin-left:0.5em;}
fieldset .formButtonRow {margin:0.5em 0; border:0}
fieldset .formHideInput { display: none}
.input {background-color:#EDDDC9; border:1px solid #EDDDC9; padding:0.7em; color:#403730; font-size: 12px;font-family: Tahoma, Arial;}
.button {font-size: 16px !important;}
.linkbutton { text-transform:uppercase; font-size:12px; color:#CE8834 !important; font-weight:bold; text-decoration:none !important; letter-spacing:1px}

#top .input {font-size: 11px; padding:0.4em;}


/*news module */
#newsModNavigator {border-top:1px dotted #B0A39A; padding-top:2px; text-align:right}
#newsModNavigator a {color:#C6BFB8;}
.newsModShowAll {text-align:right}
.newsModTitle {font-weight:bold; color:#fff}
.newsModItem {border-bottom:1px dotted #B0A39A; padding-bottom:1em;margin-bottom:1em; float:left; width:100%; clear:both;}
.newsModImage img {margin:0 1em 0 0; float:left; border:6px solid #fff;}
#newsModHeadTitle {text-indent:0; margin-bottom:16px; font-size: 16px;font-family: Tahoma, Arial; font-weight:lighter; color:#fff}
#newsModItemDetail img {margin-bottom:1em}

/*downloads module*/
.dwnldModItem {border-bottom:1px dotted #B0A39A; padding-bottom:1em;margin-bottom:1em; float:left; width:100%; clear:both;}
.dwnldModImage img {margin:0 1em 0 0; float:left; border:6px solid #fff;}


/*--------------------- main navigation */
#mainMenuNotSel13_1 a, #mainMenuSel13_1 a {background: transparent url(/images/default/mainnav_01_it.gif) top left no-repeat;}
#mainMenuNotSel13_1 a:hover, #mainMenuNotSel13_1 a:active, #mainMenuSel13_1 a { background-position:0 -16px !important}
#mainMenuNotSel21_1 a, #mainMenuSel21_1 a {background: transparent url(/images/default/mainnav_02_it.gif) top left no-repeat;}
#mainMenuNotSel21_1 a:hover, #mainMenuNotSel21_1 a:active, #mainMenuSel21_1 a { background-position:0 -16px !important}

#mainMenuNotSel34_1 a, #mainMenuSel34_1 a {background: transparent url(/images/default/mainnav_10_it.gif) top left no-repeat;}
#mainMenuNotSel34_1 a:hover, #mainMenuNotSel34_1 a:active, #mainMenuSel34_1 a { background-position:0 -16px !important}

#mainMenuNotSel22_1 a, #mainMenuSel22_1 a {background: transparent url(/images/default/mainnav_03_it.gif) top left no-repeat;}
#mainMenuNotSel22_1 a:hover, #mainMenuNotSel22_1 a:active, #mainMenuSel22_1 a { background-position:0 -16px !important}
#mainMenuNotSel23_1 a, #mainMenuSel23_1 a {background: transparent url(/images/default/mainnav_04_it.gif) top left no-repeat;}
#mainMenuNotSel23_1 a:hover, #mainMenuNotSel23_1 a:active, #mainMenuSel23_1 a { background-position:0 -16px !important}
#mainMenuNotSel24_1 a, #mainMenuSel24_1 a {background: transparent url(/images/default/mainnav_05_it.gif) top left no-repeat;}
#mainMenuNotSel24_1 a:hover, #mainMenuNotSel24_1 a:active, #mainMenuSel24_1 a { background-position:0 -16px !important}
#mainMenuNotSel25_1 a, #mainMenuSel25_1 a {background: transparent url(/images/default/mainnav_06_it.gif) top left no-repeat;}
#mainMenuNotSel25_1 a:hover, #mainMenuNotSel25_1 a:active, #mainMenuSel25_1 a { background-position:0 -16px !important}
#mainMenuNotSel26_1 a, #mainMenuSel26_1 a {background: transparent url(/images/default/mainnav_07_it.gif) top left no-repeat;}
#mainMenuNotSel26_1 a:hover, #mainMenuNotSel26_1 a:active, #mainMenuSel26_1 a { background-position:0 -16px !important}
#mainMenuNotSel27_1 a, #mainMenuSel27_1 a {background: transparent url(/images/default/mainnav_08_it.gif) top left no-repeat;}
#mainMenuNotSel27_1 a:hover, #mainMenuNotSel27_1 a:active, #mainMenuSel27_1 a { background-position:0 -16px !important}
#mainMenuNotSel28_1 a, #mainMenuSel28_1 a {background: transparent url(/images/default/mainnav_09_it.gif) top left no-repeat;}
#mainMenuNotSel28_1 a:hover, #mainMenuNotSel28_1 a:active, #mainMenuSel28_1 a { background-position:0 -16px !important}

#mainMenuNotSel13_2 a, #mainMenuSel13_2 a {background: transparent url(/images/default/mainnav_01_en.gif) top left no-repeat;}
#mainMenuNotSel13_2 a:hover, #mainMenuNotSel13_2 a:active, #mainMenuSel13_2 a { background-position:0 -16px !important}
#mainMenuNotSel21_2 a, #mainMenuSel21_2 a {background: transparent url(/images/default/mainnav_02_en.gif) top left no-repeat;}
#mainMenuNotSel21_2 a:hover, #mainMenuNotSel21_2 a:active, #mainMenuSel21_2 a { background-position:0 -16px !important}

#mainMenuNotSel34_2 a, #mainMenuSel34_2 a {background: transparent url(/images/default/mainnav_10_en.gif) top left no-repeat;}
#mainMenuNotSel34_2 a:hover, #mainMenuNotSel34_2 a:active, #mainMenuSel34_2 a { background-position:0 -16px !important}

#mainMenuNotSel22_2 a, #mainMenuSel22_2 a {background: transparent url(/images/default/mainnav_03_en.gif) top left no-repeat;}
#mainMenuNotSel22_2 a:hover, #mainMenuNotSel22_2 a:active, #mainMenuSel22_2 a { background-position:0 -16px !important}
#mainMenuNotSel23_2 a, #mainMenuSel23_2 a {background: transparent url(/images/default/mainnav_04_en.gif) top left no-repeat;}
#mainMenuNotSel23_2 a:hover, #mainMenuNotSel23_2 a:active, #mainMenuSel23_2 a { background-position:0 -16px !important}
#mainMenuNotSel24_2 a, #mainMenuSel24_2 a {background: transparent url(/images/default/mainnav_05_en.gif) top left no-repeat;}
#mainMenuNotSel24_2 a:hover, #mainMenuNotSel24_2 a:active, #mainMenuSel24_2 a { background-position:0 -16px !important}
#mainMenuNotSel25_2 a, #mainMenuSel25_2 a {background: transparent url(/images/default/mainnav_06_en.gif) top left no-repeat;}
#mainMenuNotSel25_2 a:hover, #mainMenuNotSel25_2 a:active, #mainMenuSel25_2 a { background-position:0 -16px !important}
#mainMenuNotSel26_2 a, #mainMenuSel26_2 a {background: transparent url(/images/default/mainnav_07_en.gif) top left no-repeat;}
#mainMenuNotSel26_2 a:hover, #mainMenuNotSel26_2 a:active, #mainMenuSel26_2 a { background-position:0 -16px !important}
#mainMenuNotSel27_2 a, #mainMenuSel27_2 a {background: transparent url(/images/default/mainnav_08_en.gif) top left no-repeat;}
#mainMenuNotSel27_2 a:hover, #mainMenuNotSel27_2 a:active, #mainMenuSel27_2 a { background-position:0 -16px !important}
#mainMenuNotSel28_2 a, #mainMenuSel28_2 a {background: transparent url(/images/default/mainnav_09_en.gif) top left no-repeat;}
#mainMenuNotSel28_2 a:hover, #mainMenuNotSel28_2 a:active, #mainMenuSel28_2 a { background-position:0 -16px !important}


/*--------------------- headers */
#body_13 #header {background: #C38D4D url(/images/default/headers/header_home.jpg) top left no-repeat;}
#body_21 #header {background: #C38D4D url(/images/default/headers/header_restaurant.jpg) top left no-repeat;}
#body_22 #header {background: #C38D4D url(/images/default/headers/header_smokers.jpg) top left no-repeat;}
#body_24 #header {background: #C38D4D url(/images/default/headers/header_events.jpg) top left no-repeat;}
#body_25 #header {background: #C38D4D url(/images/default/headers/header_banquets.jpg) top left no-repeat;}
#body_34 #header {background: #C38D4D url(/images/default/headers/header_terrazza.jpg) top left no-repeat;}


/*--------------------- titles */
h1, h2 {display:block; text-indent:-999px; margin:0; padding:0; overflow:hidden}
h1 {margin-bottom:16px;}
h2 {margin-bottom:8px;}
#newsletter { height:9px;width:69px; background: transparent url(/images/default/title_newsletter.gif) top left no-repeat; margin-top:5px}
.body_it #h1home {height:21px;width:239px; background: transparent url(/images/default/h1home_it.gif) top left no-repeat;}
.body_it #newsModHeader {height:21px;width:149px; background: transparent url(/images/default/h1news_it.gif) top left no-repeat; margin-bottom:18px;}

.body_it #h1home {height:21px;width:500px; background: transparent url(/images/default/h1home_it.gif) top left no-repeat;}
.body_it #h1press {height:21px;width:500px; background: transparent url(/images/default/h1press_it.gif) top left no-repeat;}
.body_it #h1presentazione {height:21px;width:500px; background: transparent url(/images/default/h1presentazione_it.gif) top left no-repeat;}
.body_it #h1smokers {height:21px;width:500px; background: transparent url(/images/default/h1smokers_it.gif) top left no-repeat;}
.body_it #h1banchetti {height:21px;width:500px; background: transparent url(/images/default/h1banchetti_it.gif) top left no-repeat;}
.body_it #h1contatto {height:21px;width:500px; background: transparent url(/images/default/h1contatto_it.gif) top left no-repeat;}
.body_it #h1job {height:21px;width:500px; background: transparent url(/images/default/h1job_it.gif) top left no-repeat;}
.body_it #h1events {height:21px;width:500px; background: transparent url(/images/default/h1events_it.gif) top left no-repeat;}
.body_it #h1dovesiamo {height:21px;width:500px; background: transparent url(/images/default/h1dovesiamo_it.gif) top left no-repeat;}
.body_it #h1privacy {height:21px;width:500px; background: transparent url(/images/default/h1privacy_it.gif) top left no-repeat;}
.body_it #h1links {height:21px;width:500px; background: transparent url(/images/default/h1links_it.gif) top left no-repeat;}
.body_it #h1downloads {height:21px;width:500px; background: transparent url(/images/default/h1downloads_it.gif) top left no-repeat;}
.body_it #h1terrazza {height:21px;width:500px; background: transparent url(/images/default/h1terrazza_it.gif) top left no-repeat;}

.body_it #h2fumagalli {height:21px;width:500px; background: transparent url(/images/default/h2fumagalli_it.gif) top left no-repeat;}
.body_it #h2bacco {height:21px;width:500px; background: transparent url(/images/default/h2bacco_it.gif) top left no-repeat;}
.body_it #h2orari {height:21px;width:130px; background: transparent url(/images/default/h2orari_it.gif) top left no-repeat;}
.body_it #h2gusto {height:21px;width:500px; background: transparent url(/images/default/h2gusto_it.gif) top left no-repeat;}


/*--------------------- titles EN */

.body_en #h1home {height:21px;width:239px; background: transparent url(/images/default/h1home_en.gif) top left no-repeat;}
.body_en #newsModHeader {height:21px;width:149px; background: transparent url(/images/default/h1news_en.gif) top left no-repeat; margin-bottom:18px;}

.body_en #h1home {height:21px;width:500px; background: transparent url(/images/default/h1home_en.gif) top left no-repeat;}
.body_en #h1press {height:21px;width:500px; background: transparent url(/images/default/h1press_en.gif) top left no-repeat;}
.body_en #h1presentazione {height:21px;width:500px; background: transparent url(/images/default/h1presentazione_en.gif) top left no-repeat;}
.body_en #h1smokers {height:21px;width:500px; background: transparent url(/images/default/h1smokers_en.gif) top left no-repeat;}
.body_en #h1banchetti {height:21px;width:500px; background: transparent url(/images/default/h1banchetti_en.gif) top left no-repeat;}
.body_en #h1contatto {height:21px;width:500px; background: transparent url(/images/default/h1contatto_en.gif) top left no-repeat;}
.body_en #h1job {height:21px;width:500px; background: transparent url(/images/default/h1job_en.gif) top left no-repeat;}
.body_en #h1events {height:21px;width:500px; background: transparent url(/images/default/h1events_en.gif) top left no-repeat;}
.body_en #h1dovesiamo {height:21px;width:500px; background: transparent url(/images/default/h1dovesiamo_en.gif) top left no-repeat;}
.body_en #h1privacy {height:21px;width:500px; background: transparent url(/images/default/h1privacy_en.gif) top left no-repeat;}
.body_en #h1downloads {height:21px;width:500px; background: transparent url(/images/default/h1downloads_it.gif) top left no-repeat;}
.body_en #h1terrazza {height:21px;width:500px; background: transparent url(/images/default/h1terrazza_en.gif) top left no-repeat;}

.body_en #h2fumagalli {height:21px;width:500px; background: transparent url(/images/default/h2fumagalli_en.gif) top left no-repeat;}
.body_en #h2bacco {height:21px;width:500px; background: transparent url(/images/default/h2bacco_en.gif) top left no-repeat;}
.body_en #h2orari {height:21px;width:130px; background: transparent url(/images/default/h2orari_en.gif) top left no-repeat;}
.body_en #h2gusto {height:21px;width:500px; background: transparent url(/images/default/h2gusto_en.gif) top left no-repeat;}
.body_en #h1links {height:21px;width:500px; background: transparent url(/images/default/h1links_it.gif) top left no-repeat;}

