html, body {min-height:100%;height:auto !important;height:100%;font:12px HelveticaNeue Light,Verdana,Arial;color:#463633}
body {background-color:#FFF;margin:0}

p {margin:0;padding:5px 0}
img {border:0}
form {padding:0;margin:0}
a {text-decoration:none;outline:none}
h1,h2,h3,h4,h5 {margin:0;padding:1px 0}
h1 {font-size:17px}
h2 {font-size:15px}
h3 {font-size:12px}
h4 {font-size:11px}
h5 {font-size:10px}
.title {font-size:25px;color:#3f2927;font-weight:normal;font-family:Arial;border-bottom:1px solid #ece4de;padding-bottom:5px}
.titleOffers {font-size:18px;color:#3f2927;font-weight:normal;font-family:Arial;padding-bottom:5px}
.text {padding:10px 2px;line-height:16px}
.text a {text-decoration:underline;color:#3f2927}
.text2 {padding:3px 2px 0 2px;line-height:16px}
.text2 a {text-decoration:underline;color:#3f2927}
.textVetrina {padding:10px 2px;line-height:16px}
.textVetrina a {text-decoration:underline;color:#3f2927}
.textVetrina img {padding:6px;border:1px solid #ddd}
.textVetrina img[align="right"] {margin:0 0 6px 10px;display:inline}
.textVetrina img[align="left"] {margin:0 10px 6px 0;display:inline}
.textSmall {padding:3px 0px;line-height:14px;font-size:11px}
.titleEvt {font-size:22px;line-height:24px;color:#3f2927;font-weight:normal;font-family:Arial;border-bottom:1px solid #ece4de;padding-bottom:3px}
.data {color:#736558;font-size:11px}
.dataDetails {color:#736558;font-size:12px;padding:2px 0px 0px 2px}
#paginazione {padding:5px 6px;color:#3f2927;font-size:11px}
#paginazione a {color:#3f2927}
#paginazione a:hover {text-decoration:underline}
.paginazione {padding:5px 6px;color:#3f2927;font-size:11px}
.paginazione a {color:#3f2927}
.paginazione a:hover {text-decoration:underline}
.clear {clear:both;height:7px}
.clear2 {clear:both;height:3px}
.clear3 {clear:both;height:10px}
.clear4 {clear:both;height:14px}
.left {float:left}
.right {float:right}
a.leftM {color:#3f2927}
a.leftM:hover {text-decoration:underline}
.titleM {font-size:14px;color:#3f2927;font-weight:bold;font-family:Arial;padding-bottom:5px}
.textM {padding:0px 0px 8px 0;line-height:15px}
.textM a {text-decoration:underline;color:#3f2927}

#template {width:982px;margin:0 auto}
#headerContainer {min-height:350px;height:auto !important;height:350px;background:url('/shared/images/bg-all.gif') repeat-y}
#headerTop {position:relative;background:url('/shared/images/bg-top.gif') no-repeat;padding:0 11px;height:120px}
#logo {position:absolute;top:38px;left:50px}
#menuTop {position:absolute;top:11px;right:30px}
#menuTop .voiceMenuTop {border-right:1px solid #e8e3e0;text-align:right;float:left;font-size:11.4px;padding:13px 5px 0 0px;width:70px}
#menuTop a {color:#67605a}
#menuTop a:hover {text-decoration:underline;color:#463633}
#menuTop a#currentTop {text-decoration:underline;color:#463633}
#flag {position:absolute;right:30px;top:50px}
#icone {position:absolute;right:30px;bottom:10px}
#headerLogin {position:absolute;color:#726860;bottom:14px;left:770px}
#headerLogin a {font-size:10px;color:#726860;text-decoration:underline}
#headerLogin .leftLogin {float:left;width:62px;text-align:right;padding-right:8px;padding-top:2px}
#headerLogin .rightLogin {float:left;width:120px}
#headerLogin input {width:102px;font-size:12px;padding:0 2px;border:1px solid #ddd}
#headerPhoto {height:188px;padding:0 11px}
#headerMenu {height:35px;padding:0px 11px 0px 11px;margin-top:3px}
	#headerMenu td {background-color:#EEEBE8;text-align:center}
	#headerMenu td a {color:#52322f;width:auto;height:25px;display:block;padding-top:10px}
	#headerMenu td.tdWhite {background-color:#fff;width:2px}
	#headerMenu td.aboutVoice:hover {background-color:#376b29}
	#headerMenu #current01 {background-color:#376b29}
	#headerMenu #current01 a {color:#fff}
	#headerMenu td.wheretogoVoice:hover {background-color:#aac138}
	#headerMenu #current02 {background-color:#aac138}
	#headerMenu #current02 a {color:#fff}
	#headerMenu td.accommodationVoice:hover {background-color:#eaa100}
	#headerMenu #current03 {background-color:#eaa100}
	#headerMenu #current03 a {color:#fff}
	#headerMenu td.eatingVoice:hover {background-color:#b35727}
	#headerMenu #current04 {background-color:#b35727}
	#headerMenu #current04 a {color:#fff}
	#headerMenu td.eventsVoice:hover {background-color:#9f1c20}
	#headerMenu #current05 {background-color:#9f1c20}
	#headerMenu #current05 a {color:#fff}
	#headerMenu td.sightsVoice:hover {background-color:#3573b9}
	#headerMenu #current06 {background-color:#3573b9}
	#headerMenu #current06 a {color:#fff}
	#headerMenu td.recipesVoice:hover {background-color:#f0882c}
	#headerMenu #current07 {background-color:#f0882c}
	#headerMenu #current07 a {color:#fff}
	#headerMenu td.offersVoice:hover {background-color:#7c343a}
	#headerMenu #current08 {background-color:#7c343a}
	#headerMenu #current08 a {color:#fff}
	#headerMenu td.nightlifeVoice:hover {background-color:#303462}
	#headerMenu #current09 {background-color:#303462}
	#headerMenu #current09 a {color:#fff}
	#headerMenu td:hover a {color:#fff}
#headerSubmenu {height:21px;color:#FFF;margin:0 11px;clear:both;padding:5px 10px 0 10px}
#headerSubmenu a {color:#FFF;margin:0 10px}
.colorEvents {background-color:#9f1c20}
.colorAccommodations {background-color:#eaa100}
.colorSights {background-color:#3573b9}
.colorWheretogo {background-color:#aac138}
.colorEating {background-color:#b35727}
.colorRecipes {background-color:#f0882c}
.colorOffers {background-color:#7c343a}
.colorNightlife {background-color:#303462}
.colorAbout {background-color:#376b29}

#pathContainer {padding:6px 21px;color:#757575;clear:both;font-size:11px;font-family:arial}
#pathContainer a {color:#757575}

#contentContainer {margin:0;background:url('/shared/images/bg-all.gif') repeat-y;min-height:300px;height:auto !important;height:300px;padding:0px 21px 15px 21px}
#contentLeft {float:left;width:620px;margin-right:20px;padding-top:8px}
#contentLeft img[align="right"] {margin: 0 0 6px 8px;display: inline}
#contentLeft img[align="left"] {margin: 0 8px 6px 0;display: inline}
	
#contentLeft .imgEvent a img {margin:0}
.titleBoxEvents {height:23px;background-color:#9f1c20;padding:6px 9px 0 9px;color:#fff;font-size:15px;font-family:arial}
.titleEvents {color:#9f1c20}
.titleEvents a {color:#9f1c20}
.listEvents .titleEvents {font-size:14px}
.listEvents h2 {padding-top:0}
.listEvents .textSmall {padding-top:1px}
.eventBox {float:left;width:285px;margin-right:12px;min-height:80px;height:auto !important;height:80px}
.boxEvents {margin-top:6px;border:1px solid #dddddd;padding:12px;min-height:100px;height:auto !important;height:100px}
.allEventsLink {text-align:right;padding-right:2px;font-size:11px}
.allEventsLink a {color:#3F2927;text-decoration:underline}

.titleBoxAccommodation {height:23px;background-color:#eaa100;padding:6px 9px 0 9px;color:#fff;font-size:15px;font-family:arial}
.titleBoxEventsRight {height:20px;background-color:#9f1c20;padding:4px 7px 0 7px;color:#fff;font-size:13px;font-family:arial}
.about {border:1px solid #376b29}
.titleSmallabout {background-color:#376b29}
.textBoxHpabout {background-color:#eaf0e6}

.accommodation {border:1px solid #eaa100}
.titleSmallaccommodation {background-color:#eaa100}
.textBoxHpaccommodation {background-color:#fff8eb}

.eating {border:1px solid #b35727}
.titleSmalleating {background-color:#b35727}
.textBoxHpeating {background-color:#f9ede5}

.wheretogo {border:1px solid #aac138}
.titleSmallwheretogo {background-color:#aac138}
.textBoxHpwheretogo {background-color:#f2f5e9}

.sights {border:1px solid #3573b9}
.titleSmallsights {background-color:#3573b9}
.textBoxHpsights {background-color:#edeff8}

.events {border:1px solid #9f1c20}
.titleSmallevents {background-color:#9f1c20}
.textBoxHpevents {background-color:#f6e8e2}

.nightlife {border:1px solid #303462}
.titleSmallnightlife {background-color:#303462}
.textBoxHpnightlife {background-color:#e1e6ee}

.recipes {border:1px solid #f0882c}
.titleSmallrecipes {background-color:#f0882c}
.textBoxHprecipes {background-color:#fdf4ea}

.offers {border:1px solid #7c343a}
.titleSmalloffers {background-color:#7c343a}
.textBoxHpoffers {background-color:#e1e6ee}

.imgBoxHp {position:absolute;left:0;top:0;width:155px;height:130px;overflow:hidden}
.textBoxHp {position:absolute;right:0;top:0;width:133px;padding:6px;height:118px;overflow:hidden;font-size:11px}
.boxSmall {width:300px;height:130px;position:relative;float:left;margin-right:16px}
.boxSmall a {color:#FFF}
.titleSmall {color:#FFF;width:180px;display:block;font-size:14px;border-top:2px solid #FFF;border-left:2px solid #FFF;padding:5px 6px;position:absolute;bottom:0;right:0}

.boxCity {font-size:13px;font-weight:normal;font-family:Arial;border-bottom:1px solid #ece4de;padding-bottom:4px;padding-top:3px}
.boxCity a {margin-right:7px;color:#8c7c6d}
.boxCity a#currentCity {text-decoration:underline;color:#3f2927}

.listEvents {padding:6px 0}
.contentList {float:left;width:490px}
.websiteDetails {color:#837568;font-size:12px;padding:10px 0 0 3px}
.websiteDetails a {color:#463d35;text-decoration:underline}
.websiteDetails a:hover {text-decoration:none}

a.menuVetrina {color:#3F2927;margin-right:2px;float:left;text-align:center;padding:7px 22px;height:16px;background-color:#f2f2f2}
a.menuVetrina:hover {color:#fff;background-color:#bbada3}
a#menuVetrinaCurrent {color:#fff;background-color:#bbada3}

#menuLeftCategory {width:166px;float:left;margin-right:14px;min-height:200px;height:auto !important;height:200px}
#menuLeft {min-height:174px;height:auto !important;height:174px;border:1px solid #cccccc;background-color:#f5f5f5;padding:8px 10px}
#menuLeft ul {list-style:none;padding:0;margin:5px 0 0 0}
#menuLeft li {padding:2px 0}
#menuLeft a {color:#9F1C20}
#contentEvento {width:440px;float:left;min-height:200px;height:auto !important;height:200px}

.boxTitle {padding:4px 7px;color:#1A2A6E;font-size:16px;font-weight:bold;border-top:1px solid #B2C1E0;background-color:#f5f5f5}
.boxTitleCol {padding:3px 7px;color:#9F1C20;font-family:arial;font-size:14px;font-weight:bold;border-bottom:1px solid #B2C1E0;background-color:#f5f5f5}
.boxContent {min-height:80px;height:auto !important;height:80px}
.boxContentBorder {padding:10px 0;min-height:80px;height:auto !important;height:80px;font-size:12px}
.boxContentBorder a {color:#9F1C20}
.boxContentBorder .dataGrey {color:#777;font-size:11px}
.boxContentBorder img {margin:1px 10px 0 0}
.boxContentBorder .linkAll {font-size:11px;text-align:right}
.boxDoubleLeft {float:left;width:49%}
.boxDoubleRight {float:right;width:49%}

#contact-form input {width:172px;font-size:12px;padding:0 2px;border:1px solid #bbb}
#contact-form textarea {font-size:12px;padding:0 2px;border:1px solid #bbb}
#contact-form .leftForm {float:left;width:190px}
#contact-form .rightForm {float:left;width:180px}
#formContact {padding:0;margin:0}
#formContact input,textarea {font-size:11px;line-height:normal}

#contentRight {float:left;width:300px}
	.titleAreas {height:23px;background-color:#6c5d52;padding:6px 9px 0 9px;color:#fff;font-size:15px;font-family:arial}
	.boxAreas {padding:8px;border:1px solid #ccc;font-size:11px;min-height:100px;height:auto !important;height:100px}
	.boxAreas a {color:#6c5d52}
	.boxAreas a:hover {text-decoration:underline}
#footerContainer {color:#3f2927;clear:both;font-size:11px;min-height:49px;height:auto !important;height:49px}
#footerTop {background:url('/shared/images/bg-bottom-01.gif') no-repeat;height:4px}
#footerAll {padding:12px 40px;background:url('/shared/images/bg-all.gif') repeat-y;min-height:50px;height:auto !important;height:50px}
#footerBottom {height:48px;background:url('/shared/images/bg-bottom-02.gif') no-repeat;text-align:center;padding:20px 0 0 0}
#footerContainer a {color:#3f2927;text-decoration:none}
#footerContainer a:hover {text-decoration:none}
#footerLeft {float:left;width:370px}
.footerTitle {font-size:13px;color:#555;font-weight:bold;padding-bottom:8px}
.footerLink {float:left;width:50%;padding:4px 0}
.footerLink a,.footerLink2 a {color:#666}
.footerLink a:hover,.footerLink2 a:hover {text-decoration:underline}
#footerRight {float:left;width:500px}
.footerLink2 {float:left;width:33%;padding:4px 0}

.dv_input {font-size:11px;width:180px}
.dv_select {font-size:11px}

#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img {border:none}
#lightbox-container-image-box {position:relative;/*background-color:#fff;*/width:250px;height:250px;margin:0 auto}
#lightbox-container-image {padding:10px}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav {left:0}
#lightbox-nav a {outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev {left:0;float:left}
#lightbox-nav-btnNext {right:0;float:right}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;/*background-color: #fff;*/margin: 0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data {padding:0 10px;color:#FFFFFF}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em}

.errore {padding-top:10px;color:#BD0926}
.find_map {padding:10px;background-color:#F0F3FF}
#searchBoxRight {width:300px;padding:0;margin:0;font-family:arial}
#searchBoxRightTop {line-height:28px;height:28px;background:url('http://shared.saimicadove.it/shared/images/bg-titlesearchbig2.gif') no-repeat;font-size:14px;font-weight:bold;padding:0px;color:#FFF}
#searchBoxRight h2 {font-size:13px;font-weight:bold;color:#FFF}
#searchBoxRightTop span {cursor:pointer}
#searchBoxRightTop a {color:#FFF;float:left}
#searchBoxRightTop a:hover {text-decoration:none}
#searchBoxRightCenter {background:#1a2a6e;color:#fff;padding:2px 12px;min-height:135px;height:auto !important;height:135px}
#searchBoxRightCenter .sc-city {width:223px;border:1px solid #888;color:#333;font-size:12px}
#searchBoxRightCenter #sc-city {width:223px;border:1px solid #888888}
#searchBoxRightCenter #sc-city2 {width:223px;border:1px solid #888888}
#searchBoxRightBottom {clear:both;height:8px;background:url('http://shared.saimicadove.it/shared/images/boxRight-bottom.gif') no-repeat}
div.datepicker {position: relative;font-family: Arial, Helvetica, sans-serif;font-size: 12px;width:186px;height: 137px;position: absolute;cursor: default;top: 0;left: 0;display: none}
.datepickerContainer {background: #EFEFEF;position:absolute;top:5px;left:5px}
.datepickerBorderT {position:absolute;left:5px;top:0;right:5px;height:5px;background:#EFEFEF}
.datepickerBorderB {position:absolute;left:5px;bottom:0;right:5px;height:5px;background:#EFEFEF}
.datepickerBorderL {position:absolute;left:0;bottom:5px;top:5px;width:5px;background:#EFEFEF}
.datepickerBorderR {position:absolute;right:0;bottom:5px;top:5px;width:5px;background:#EFEFEF}
.datepickerBorderTL {position:absolute;top:0;left:0;width:5px;height:5px;background:#EFEFEF}
.datepickerBorderTR {position:absolute;top:0;right:0;width:5px;height:5px;background:#EFEFEF}
.datepickerBorderBL {position:absolute;bottom:0;left:0;width:5px;height:5px;background:#EFEFEF}
.datepickerBorderBR {position:absolute;bottom:0;right:0;width:5px;height:5px;background:#EFEFEF}
.datepickerHidden {display:none}
div.datepicker table {border-collapse:collapse}
div.datepicker a {color: #333;text-decoration:none;cursor:default;outline:none}
div.datepicker table td {text-align:right;padding:0;margin:0}
div.datepicker th {text-align:center;color:#333;font-weight: normal}
div.datepicker tbody th {text-align:center}
div.datepicker tbody a {display:block}
.datepickerDays a {width:20px;line-height:16px;height:16px;padding-right:2px}
.datepickerYears a,.datepickerMonths a{width:37px;line-height:36px;height:36px;text-align:center}
td.datepickerNotInMonth a {color:#666}
tbody.datepickerDays td.datepickerSelected{background:#1a2a6e}
tbody.datepickerDays td.datepickerSelected a {color:#fff}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {background:#26aCFF}
tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background: #26aCFF}
div.datepicker a:hover,div.datepicker a:hover {color:#1a2a6e}
div.datepicker td.datepickerNotInMonth a:hover {color:#333}
div.datepicker tbody th {text-align:left}
.datepickerSpace div {width:20px}
.datepickerGoNext a,.datepickerGoPrev a {text-align:center;height:20px;line-height:20px}
.datepickerMonth a {text-align:center;height:20px;line-height:20px;font-weight:bold}
div.datepicker .datepickerGoNext a {float:right;width:20px;cursor:pointer}
div.datepicker .datepickerGoPrev a {float:left;width:20px;cursor:pointer}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears {display:none}
table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW {display:none}
table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW {display:none}
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color: #333}
td.datepickerDisabled a:hover {color:#333}
td.datepickerSpecial a {background:#700}
td.datepickerSpecial.datepickerSelected a {background:#a00}
.buttonSearch2 {background: url("http://shared.saimicadove.it/shared/images/tuscanypass/button-cerca.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;float:right;font-weight:bold;height:30px;width:83px}
