body {font-size: 62.5%;background:#e3dcd3 url(/img/day/bg-body.jpg) no-repeat 50% 0; }
body.day2 { background:#e3dcd3 url(/img/day/bg-body_nogallery.jpg) no-repeat 50% 0 !important; }
#header input{ float:left;height:13px;color:#696969;font:1.1em/13px Tahoma,sans-serif;background:#f8f7f5;border:1px solid #b9b1a6;} 
#header #btn1 input{background:url(/img/day/btn1.gif) no-repeat 0 0;}
#header #btn2 input{border:0;width:65px;height:18px;padding:0;background:url(/img/day/iscrizione.gif) no-repeat 0 0;}
#header iframe #btn2 input{border:0;width:65px;height:18px;padding:0;background:url(/img/day/iscrizione.gif) no-repeat 0 0;}
#header .left .theme{float:left;width:253px;padding:0 20px 0 8px;	border-bottom:1px solid #c1bbb3;} 
#header .left .theme p{margin:0;padding:6px 0 6px 85px;background:url(/img/day/theme.gif) no-repeat 1px 10px;} 
#header .left .theme p a.day{font-weight:bold;} 
#header div.left div.theme p a.night{background-image:url(/img/day/moon-inactive.gif);color:#867e74;}
#header div.left div.theme p a.day{background-image:url(/img/day/sun-active.gif);}
#header div.left div.theme p a.night:hover{background-image:url(/img/day/moon-active.gif);} 
#header div.left .data label{background:url(/img/day/booking.gif) no-repeat 0 0;} 
#header div.left div.notti label{background:url(/img/day/notti.gif) no-repeat 0 0;} 
#header div.left div.data select{color:#a6a5a3;} 
#header div.left p{color:#787878;float:left;margin:10px 0 0;padding:0 0 0 28px;width:131px;font:1.1em/17px Tahoma,sans-serif;} 
#header div.right div.newsletters{margin:0 0 35px;padding:0 0 3px;border-bottom:1px solid #c1bbb3;} 
#header div.right h2 a{float:left;	width:82px;height:14px;background:url(/img/day/newsletters.gif) no-repeat 0 0;} 
#header div.right p.fir{margin:10px 0 0 76px;display:inline;float:left;width:59px;height:10px;background:url(/img/day/languages.gif) no-repeat 0 0;}
#lang{margin:0;padding:0;position:absolute;top:25px;right:3px;width:67px;padding:0 7px 4px;border:1px solid #3b3b3b;list-style:none;background:#e3dcd3;} 
#lang li a { color: #525252 !important; } 
#lang li a:hover{color:#000;} 
#sublan{margin:0;padding:0;position:absolute;top:110px;right:3px;width:67px;padding:0 7px 4px;border:1px solid #3b3b3b;list-style:none;background:#e3dcd3;} 
#sublan li a { color: #525252 !important; } 
#sublan li a:hover{color:#000;} 
#header .right .menu_1 li a{float:left;text-indent:-9999px;overflow:hidden;height:12px; background:url(/images/mainav/menu_bg_day_en.gif) no-repeat 0 0;} 
#header .right .menu_2 li a{float:left;text-indent:-9999px;overflow:hidden;height:12px; background:url(/images/mainav/menu_bg_day_it.gif) no-repeat 0 0;} 
#header .right .menu_3 li a{float:left;text-indent:-9999px;overflow:hidden;height:12px; background:url(/images/mainav/menu_bg_day_de.gif) no-repeat 0 0;}
#header .right .menu_4 li a{float:left;text-indent:-9999px;overflow:hidden;height:12px; background:url(/images/mainav/menu_bg_day_fr.gif) no-repeat 0 0;} 
#header .right .menu_5 li a{float:left;text-indent:-9999px;overflow:hidden;height:12px; background:url(/images/mainav/menu_bg_day_ru.gif) no-repeat 0 0;} 
.events .sub li a{font:12px Tahoma;color:#99948D;text-decoration:none;} 
#header div.right div.events h2 a{float:left; width:37px; height:10px;background:url(/img/day/events.gif) no-repeat 0 0;} 
#header div.right div.events a{color:#525252;} 
#header div.right div.events a:hover{color:#000; text-decoration:none} 
#header .events .sub .subMenuSel a {color:#000 !important;}
/*.txt { color: #525252 !important; } */
.day .left .txt .txtBg { }
.day .left .txtBg p { color: #F1F1F1; }

.right .internal-text { background-color: #E3E0D9 !important; }
.right .internal-text h2 { color: #000 !important; }

#main div.right div.flash{padding:0 4px 5px 5px;background:url(/img/day/flash-bg.png) no-repeat 0 0;} 
#main div.right div.internal-text div.zone3{ color:#000;} 
#footer div.left h1 a{ margin: 30px 0 0 30px; display:block;text-indent:-9999px;overflow:hidden;width:175px;height:64px;background:url(/img/day/logo.gif) no-repeat 0 0;} 
#footer .right p a{color:#525252;text-decoration:none;} 
#footer .right p{margin:43px 0 0;padding:0 0 0 27px;float:left;font:1.1em/18px Tahoma,sans-serif;color:#525252;}
#footer .right a:hover{color:#000;} 
#footer .right ul li a {float:left; width:58px; height:50px;overflow:hidden;background:url(/img/day/logos.gif) no-repeat 0 0;} 
#footer div.right ul li.logo1 a{background-position:0 0; width:46px}
#footer div.right ul li.logo2 a{background-position:-58px 0;}
#footer div.right ul li.logo3 a{background-position:-120px 0;}
#footer div.right ul li.logo4 a{background-position:-150px 0;}
#footer div.right ul li.logo5 a{background-position:-200px 0;}
#footer div.right ul li.logo6 a{background-position:-250px 0;}
#footer div.right ul li.logo7 a{background-position:-330px 0; width:10px}
#footer div.right ul li.logo8 a{background-position:-411px 0; width:32px}
#footer div.right ul li.logo9 a{background-position:-355px 0; width:45px}
#footer div.right ul li.logo10 a{background-position:-454px 0; width:42px; cursor: default}
#footer div.right ul li.logo1 a:hover{background-position:0 -50px; width:46px}
#footer div.right ul li.logo2 a:hover{background-position:-58px -50px;}
#footer div.right ul li.logo3 a:hover{background-position:-120px -50px;}
#footer div.right ul li.logo4 a:hover{background-position:-150px -50px;}
#footer div.right ul li.logo5 a:hover{background-position:-200px -50px;}
#footer div.right ul li.logo6 a:hover{background-position:-250px -50px;}
#footer div.right ul li.logo7 a:hover{background-position:-330px -50px; width:10px}
#footer div.right ul li.logo8 a:hover{background-position:-411px -50px; width:32px}
#footer div.right ul li.logo9 a:hover{background-position:-355px -50px; width:45px}
#footer div.right ul li.logo10 a:hover{background-position:-454px -50px; width:42px; cursor: default}

#footer div.right ul li.skype a{background:url(/img/day/skype.png) no-repeat 0 0; width:22px; height:22px}
#footer div.right ul li.facebook a{background:url(/img/day/facebook.png) no-repeat 0 0; width:22px; height:22px}
#footer div.right ul li.youtube a{background:url(/img/day/youtube.png) no-repeat 0 0; width:22px; height:22px}
#footer div.right ul li.picasa a{background:url(/img/day/picasa.png) no-repeat 0 0; width:22px; height:22px}
#footer div.right ul li.twitter a{background:url(/img/day/twitter.png) no-repeat 0 0; width:22px; height:22px}
#footer div.right ul li.ticinohotelsgroup a{background:url(/img/day/ticinohotelsgroup.png) no-repeat 0 0; width:122px; height:22px}


.sub .subMenuSel a { color: #ccb06b  }
.sub .subMenuNotSel a:hover,  .sub .subMenuSel a:hover, body.night .sub .subMenuNotSel a:hover, .sub .subMenuSel a:hover { color: #ccb06b }
.formRow label { color: #525252 !important; }
.formRow .input {background-color:#FFF !important; border:1px solid #909193 !important;}
.formRow .input, .formRow .button {font-size:11px !important; font-family: Tahoma, Arial !important;}
.right .internal-text p { color: #000 !important; }

/* package */
.italic { color:#646464; font-style:italic }
.packagesItem em {color:#646464; font-style:italic}
.packagesItem .item td {border-bottom:1px dotted #C1BBB3}
.packagesItem .item2 td {border-bottom:1px solid #C1BBB3}
.packagesItem .orangeLink {color:#000 !important}
.pckRes fieldset {padding:1em !important;margin:0 !important; border:1px solid #C1BBB3 !important}
 #main .pckRes fieldset legend {padding-left:0 !important; color:#727272 !important; display:inline }
.pckRes fieldset label {float: left;width: 120px;}
.pckRes fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}
.pckRes fieldset .formRow, .pckRes  fieldset .formButtonRow {padding:0.2em 0; margin:0; clear:both;border-bottom:1px dotted #C1BBB3 !important;}
.pckRes  fieldset .formRow span { padding-left:0.2em}
.pckRes  fieldset .formButtonRow {margin:0; padding:1em 0 0 0; border:0; }
.pckRes  fieldset .formHideInput { display: none}
.cbExtra label {float:none !important; width:auto !important; margin-left:0.5em !important}
#main .input {background-color:#FFF !important; border:1px solid #C1BBB3 !important; padding-bottom: 0.2em !important; }
#main .input, #main .button {font-size:11px !important; font-family: Tahoma !important; }
#main .input {padding:0.3em !important; color:#000 !important}
#main select.input {padding:0.2em 0 !important;}
#main .button {padding:0.2em 0.5em !important;}
#main fieldset {padding:0 0 1em 1em !important;margin:0 0 10px 0 !important; border: 0; }
#main fieldset legend {}
#main fieldset label {float:left; width:200px;}
#main fieldset label span {color:#000 !important}
#main fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }
#main fieldset .formRow, #main fieldset .formButtonRow {padding:0.2em 0 0.5em 0;margin:0; clear:both; border: 0; }
#main fieldset .formRow span { padding-left:0.5em}
#main fieldset .formButtonRow {padding:0; margin:0; border:0; }
#main fieldset .formHideInput { display: none}
#main fieldset select.input:hover, #main fieldset input.input:hover, #main fieldset textarea.input:hover, #main fieldset select.input:focus, #main fieldset input.input:focus, #main fieldset textarea.input:focus {border: 1px solid #525252 !important;}
.boxedLinkEvents { border-bottom:1px solid #C1BBB3 !important; width:100%; display:block; margin:0;padding:0;float:left;}
.boxedLinkEvents a:link, .boxedLinkEvents a:active, .boxedLinkEvents a:hover, .boxedLinkEvents a:visited { margin:0;padding:0; background-color:#C1BBB3 !important; margin:0;padding:0 0.5em;float:right; }

.linkPackages { color: #000 !important; text-decoration: none !important; }
.linkPackages:hover { color: #000 !important; text-decoration: none !important; }

.topPackages { border-bottom: 1px solid #C1BBB3; text-align: right; }

.day a {color:#525252 !important; text-decoration:none}
.day a:hover {color:#302721 !important; text-decoration:underline}
#main .borderBottomCellDotted td a {color:#CCB06B !important}

 
/*
.day a:hover, .day  a:active {color:#302721 !important; text-decoration:underline}
