/* CSS Document */

/*  SECTION TAGS  */

body{margin:0; background:url(../images/base-fondo.jpg) top repeat-x #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#666;}
img{border:0;}
a{color:#07a; font-weight:bold; text-decoration:none;}
a:hover{color:#0ac; text-decoration:underline;}
p{margin:0;}
b,strong{color:#333;}
h1{font-size:24px; line-height:30px; margin:0; color:#07a;}
h2{font-size:18px; line-height:22px; margin:0; color:#07a;}
h3{font-size:12px; line-height:16px; margin:0; color:#07a;}
form{margin:0;}


/*  SECTION GENERAL  */

/* GENERALI */
#container{width:960px; margin-left:auto; margin-right:auto; display:block;}
#firma{position:absolute; top:0px; right:0px; width:20px; height:60px;  border-bottom:solid 1px #ccc;}
#firma-itiner{position:absolute; top:60px; right:0px; width:20px; height:60px;}
.cleaner{height:1px; display:block; clear:both;}
.cleaner-white{height:1px; display:block; clear:both; background:#fff;}
.cleaner-gray{height:1px; display:block; clear:both; background:#ccc;}
.cleaner-medium-gray{height:1px; display:block; clear:both; background:#aaa;}
.cleaner-search{height:15px; display:block; clear:both; background:url(../images/cleaner-search.jpg) top left no-repeat;}

.paginatore{display:block; padding:11px; background:url(../images/ombra-BX.gif) top repeat-x;}
.paginatore span.pagine{padding:4px 40px 4px 0; display:block; float:left;}
.paginatore span.contatore{padding:4px 40px 4px 40px; display:block; float:left;}
.paginatore span.indietro{padding:4px 0 4px 25px; background:url(../images/indietro-S.gif) left no-repeat; display:block; float:left;}
.paginatore a.indietro{padding:4px 0 4px 25px; background:url(../images/indietro-A.gif) left no-repeat; display:block; float:left;}
.paginatore span.avanti{padding:4px 25px 4px 0; background:url(../images/avanti-S.gif) right no-repeat; display:block; float:left;}
.paginatore a.avanti{padding:4px 25px 4px 0; background:url(../images/avanti-A.gif) right no-repeat; display:block; float:left;}

/* TESTATA */
#testata{width:920px; height:170px; display:block; padding:0 20px 0 20px; background:url(../images/base-testata.jpg) top left no-repeat;}
a.logo{display:block; width:220px; height:109px; padding:30px 0 0 130px; float:left; background:url(../images/base-logo-S.jpg) top left no-repeat;}
a:hover.logo{background:url(../images/base-logo-A.jpg) top left no-repeat; text-decoration:none;}
.data-container{width:540px; height:139px; display:block; float:right;}
.data-container form{width:540px; height:60px; display:block; background:url(../images/base-form-testata.jpg) top left no-repeat;}
.data-container form p{display:block; padding:12px 0 12px 12px; font-size:14px; color:#322; font-weight:bold; line-height:14px; float:left;}
.data-container form input{height:18px; width:160px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; float:left; margin:8px 0 8px 8px;}
.data-container form input.button{height:18px; height:20px !important; width:45px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/button.gif) top repeat-x; color:#000; float:right; margin:8px 8px 8px 0;}
.data-container p.address{width:130px; display:block; float:left; font-size:10px; line-height:12px;}
.data-container p.address span{color:#07a; text-transform:uppercase;}
.data-container p.address a.salesoffice{display:block; color:#666; line-height:12px; font-weight:normal; background:url(../images/freccia-small-S.gif) right center no-repeat;}
.data-container p.address a:hover.salesoffice{background:url(../images/freccia-small-A.gif) right center no-repeat; color:#666;}
.data-container p.address a.salesoffice b{color:#333; font-weight:bold;}
ul.mainmenu{width:330px; height:30px; display:block; float:left; list-style:none; margin:0; padding:0 0 0 20px;}
ul.mainmenu li.long{width:130px; height:30px; display:block; float:left; margin:0; padding:0 3px 0 0;}
ul.mainmenu li.long a.main{display:block; padding:10px 10px 8px 10px; line-height:12px; color:#fff; background:url(../images/mainmenu-LONG-S.jpg) no-repeat; text-align:center;}
ul.mainmenu li.long a:hover.main{color:#fff; background:url(../images/mainmenu-LONG-A.jpg) no-repeat; text-decoration:none;}
ul.mainmenu li.long a.main-active{display:block; padding:10px 10px 8px 10px; line-height:12px; color:#322; background:url(../images/mainmenu-LONG-active.jpg) no-repeat; text-align:center;}
ul.mainmenu li.short{width:64px; height:30px; display:block; float:left; margin:0; padding:0;}
ul.mainmenu li.short a.main{display:block; padding:10px 10px 8px 10px; line-height:12px; color:#fff; background:url(../images/mainmenu-S.jpg) no-repeat; text-align:center;}
ul.mainmenu li.short a:hover.main{color:#fff; background:url(../images/mainmenu-A.jpg) no-repeat; text-decoration:none;}
ul.mainmenu li.short a.main-active{display:block; padding:10px 10px 8px 10px; line-height:12px; color:#322; background:url(../images/mainmenu-active.jpg) no-repeat; text-align:center;}
ul.menu{width:557px; height:30px; display:block; float:left; list-style:none; margin:0; padding:0 0 0 10px;}
ul.menu li{height:30px; display:block; float:left; margin:0; padding:0;}
ul.menu li a.SX{display:block; padding:10px 10px 8px 12px; line-height:12px; color:#fff; background:url(../images/menu-SX-S.jpg) top left no-repeat; border-right:solid 1px #B0CDCD;}
ul.menu li a:hover.SX{background:url(../images/menu-SX-A.jpg) top left no-repeat; text-decoration:none;}
ul.menu li a.SX-active{display:block; padding:10px 10px 8px 12px; line-height:12px; background:url(../images/menu-SX-active.jpg) top left no-repeat; border-right:solid 1px #B0CDCD;}
ul.menu li a.CX{display:block; padding:10px 10px 8px 10px; line-height:12px; color:#fff; background:url(../images/menu-CX-S.jpg) top repeat-x; border-right:solid 1px #B0CDCD;}
ul.menu li a:hover.CX{background:url(../images/menu-CX-A.jpg) top repeat-x; text-decoration:none;}
ul.menu li a.CX-active{display:block; padding:10px 10px 8px 10px; line-height:12px; background:url(../images/menu-CX-active.jpg) top repeat-x; border-right:solid 1px #B0CDCD;}
ul.menu li a.DX{display:block; padding:10px 12px 8px 10px; line-height:12px; color:#fff; background:url(../images/menu-DX-S.jpg) top right no-repeat;}
ul.menu li a:hover.DX{background:url(../images/menu-DX-A.jpg) top right no-repeat; text-decoration:none;}
ul.menu li a.DX-active{display:block; padding:10px 12px 8px 10px; line-height:12px; background:url(../images/menu-DX-active.jpg) top right no-repeat;}
ul.menu li a.DX-active{display:block; padding:10px 12px 8px 10px; line-height:12px; background:url(../images/menu-DX-active.jpg) top right no-repeat;}

/* CORPO */
#corpo{width:920px; display:block; padding:0 20px 0 20px; background:url(../images/base-corpo.gif) left repeat-y;}

/* PIEDE */
#piede{display:block; padding:15px 35px 0 35px; height:45px; font-size:10px; line-height:10px; background:url(../images/base-piede.gif) top left no-repeat;}


/*  SECTION DEFAULT  */

#firsthead{display:block; background:url(../images/comin-fondo.jpg) top repeat-x #cef;}
#firsthead .colonna-SX{width:380px; height:240px; display:block; float:left; background:#ccc;}
#firsthead .colonna-CX{width:200px; display:block; padding:15px 0 15px 15px; float:left;}
#firsthead .colonna-DX{width:282px; display:block; padding:12px 12px 12px 0; float:right; background:url(../images/search-default-base.jpg) top right no-repeat;}
#firsthead .colonna-DX .pulsanti-search{width:44px; display:block; float:left;}
#firsthead .colonna-DX .pulsanti-search .hotel-search a{width:44px; height:46px; display:block; background:url(../images/search-default-hotel-S.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .hotel-search a:hover{background:url(../images/search-default-hotel-A.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .hotel-search-active a{width:44px; height:46px; display:block; background:url(../images/search-default-hotel-active.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .tour-search a{width:44px; height:46px; display:block; background:url(../images/search-default-tour-S.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .tour-search a:hover{background:url(../images/search-default-tour-A.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .tour-search-active a{width:44px; height:46px; display:block; background:url(../images/search-default-tour-active.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .fair-search a{width:44px; height:46px; display:block; background:url(../images/search-default-fair-S.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .fair-search a:hover{background:url(../images/search-default-fair-A.jpg) top left no-repeat;}
#firsthead .colonna-DX .pulsanti-search .fair-search-active a{width:44px; height:46px; display:block; background:url(../images/search-default-fair-active.jpg) top left no-repeat;}
#firsthead .colonna-DX .area-search{width:205px; height:170px; padding:15px; display:block; float:left;}
#firsthead .colonna-DX .area-search h2{display:block; padding:0 0 10px 0; font-weight:normal; color:#fff;}
#firsthead .colonna-DX .area-search form.default-form{display:block;}
#firsthead .colonna-DX .area-search form.default-form input.simple{height:18px; width:195px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:0 0 10px 0;}
#firsthead .colonna-DX .area-search form.default-form select.category{height:20px; width:195px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x; color:#000; margin:0 0 10px 0;}
#firsthead .colonna-DX .area-search form.default-form select.category option{background:#fff;}
#firsthead .colonna-DX .area-search form.default-form input.button{padding:4px 0 4px 0; line-height:10px; width:70px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button-blue.gif) top repeat-x; color:#000; float:right; margin:0;}

.services{display:block; background:url(../images/ombra-BX.gif) top repeat-x;}
.services .one{width:302px; padding:2px; display:block; float:left;}
.services .one h2{display:block; padding:13px;}
.services .one p{display:block; padding:0 13px 13px 13px; height:50px;}
.services .one .city-list-default{display:block;}
.services .one .city-list-default .city{display:block; float:left; width:137px; height:146px; padding:7px; background:url(../images/list-city-default.gif) top left no-repeat;}
.services .one .city-list-default .city img.thumb{width:137px;}
.services .one .city-list-default .city a.city-name{color:#322; display:block; padding:0 10px 0 0; margin:10px 10px 0 10px; background:url(../images/freccia-big-S.gif) top right no-repeat;}
.services .one .city-list-default .city a:hover.city-name{color:#011; background:url(../images/freccia-big-A.gif) top right no-repeat;}
.services .one .list-container-default{display:block;}
.services .one .list-container-default .hotel-file{display:block; width:278px; height:130px; padding:12px 12px 7px 12px; background:url(../images/list-hotel-default.gif) top left no-repeat;}
.services .one .list-container-default .hotel-file img.thumb{width:90px; float:left;}
.services .one .list-container-default .hotel-file .hotel-name{width:183px; height:89px; display:block; float:right;}
.services .one .list-container-default .hotel-file .hotel-name .category{display:block; height:15px; font-size:10px; line-height:10px; font-weight:bold; color:#c60;}
.services .one .list-container-default .hotel-file .hotel-name .name{font-size:13px; display:block; padding:0 0 5px 0;}
.services .one .list-container-default .hotel-file .hotel-name .position{display:block; font-size:10px; line-height:12px; font-weight:bold; color:#322;}
.services .one .list-container-default .hotel-file .buttons{display:block; padding:5px 0 0 0; height:31px; clear:both;}
.services .one .list-container-default .hotel-file .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; border-left:solid 1px #ccc; background:url(../images/freccia-small-S.gif) right no-repeat;}
.services .one .list-container-default .hotel-file .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}
.services .one .list-container-default .hotel-file .buttons a.book{display:block; padding:10px 15px 10px 0; margin:0 10px 0 0; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/book-small-S.gif) right no-repeat; color:#063;}
.services .one .list-container-default .hotel-file .buttons a:hover.book{background:url(../images/book-small-A.gif) right no-repeat; color:#0a3;}

.services .two{width:302px; padding:2px; display:block; float:left; border-left:solid 1px #ccc;}
.services .two h2{display:block; padding:13px;}
.services .two p{display:block; padding:0 13px 13px 13px; height:50px;}
.services .two .tour-theme-default{display:block;}
.services .two .tour-theme-default .theme{display:block; float:left; width:137px; height:307px; padding:7px; background:url(../images/list-tour-default.gif) top left no-repeat;}
.services .two .tour-theme-default .theme img.thumb{width:137px;}
.services .two .tour-theme-default .theme h2{font-size:14px; line-height:16px; color:#322; display:block; height:30px; padding:10px; border-bottom:dotted 2px #ccc;}
.services .two .tour-theme-default .theme p{display:block; padding:10px; font-size:10px; line-height:12px; height:110px;}
.services .two .tour-theme-default .theme .buttons{display:block; height:31px; padding:0 10px 0 0;}
.services .two .tour-theme-default .theme .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/freccia-small-S.gif) right no-repeat;}
.services .two .tour-theme-default .theme .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}
.services .two .tour-list-default{display:block;}
.services .two .tour-list-default .tour-file{display:block; width:278px; height:130px; padding:12px 12px 7px 12px; background:url(../images/list-hotel-default.gif) top left no-repeat;}
.services .two .tour-list-default .tour-file .tour-name{font-size:13px; display:block; padding:0 0 5px 0;}
.services .two .tour-list-default .tour-file .duration{display:block; font-size:10px; line-height:12px; font-weight:bold; color:#322;}
.services .two .tour-list-default .tour-file p{display:block; padding:0 0 5px 0; font-size:10px; line-height:12px; height:59px;}
.services .two .tour-list-default .tour-file .buttons{display:block; height:31px;}
.services .two .tour-list-default .tour-file .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; border-left:solid 1px #ccc; background:url(../images/freccia-small-S.gif) right no-repeat;}
.services .two .tour-list-default .tour-file .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}
.services .two .tour-list-default .tour-file .buttons a.book{display:block; padding:10px 15px 10px 0; margin:0 10px 0 0; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/book-small-S.gif) right no-repeat; color:#063;}
.services .two .tour-list-default .tour-file .buttons a:hover.book{background:url(../images/book-small-A.gif) right no-repeat; color:#0a3;}
.services .two .fair-list-default{display:block;}
.services .two .fair-list-default .fair-file{display:block; width:278px; height:130px; padding:12px 12px 7px 12px; background:url(../images/list-fair-default.gif) top left no-repeat;}
.services .two .fair-list-default .fair-file img.thumb{width:100px; float:left;}
.services .two .fair-list-default .fair-file .fair-name{width:167px; height:89px; display:block; float:right;}
.services .two .fair-list-default .fair-file .fair-name .name{font-size:13px; display:block; padding:0 0 5px 0;}
.services .two .fair-list-default .fair-file .fair-name .duration{display:block; font-size:10px; line-height:12px; text-transform:uppercase;}
.services .two .fair-list-default .fair-file .fair-name .duration b{font-weight:bold; color:#322;}
.services .two .fair-list-default .fair-file .fair-name .description{display:block; font-size:10px; line-height:12px; padding:5px 0 0 0;}
.services .two .fair-list-default .fair-file .buttons{display:block; padding:5px 5px 0 0; height:31px; clear:both;}
.services .two .fair-list-default .fair-file .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/freccia-small-S.gif) right no-repeat;}
.services .two .fair-list-default .fair-file .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}

.default-tags{display:block; background:url(../images/ombra-media-BX.gif) top repeat-x #f0f0f0;}
.default-tags h2{display:block; font-size:16px; line-height:16px; padding:15px; border-bottom:solid 1px #ccc;}
.default-tags ol{padding:15px; list-style:none; margin:0;}
.default-tags li{list-style:none; display:inline; margin:0 10px 0 0; padding:0;}
.default-tags a{font-weight:normal; line-height:32px; text-decoration:none;}
.default-tags a:hover{text-decoration:underline;}
.default-tags a.value1{font-size:28px;}
.default-tags a.value2{font-size:24px;}
.default-tags a.value3{font-size:20px;}
.default-tags a.value4{font-size:16px;}
.default-tags a.value5{font-size:12px;}


/*  SECTION HOTELS  */

/* HOTEL SEARCH */
form.hotelsearch{display:block; background:url(../images/form-base.jpg) top left no-repeat #A3DEEE; margin:0;}
form.hotelsearch .colonna-SX{width:810px; display:block; float:left;}
form.hotelsearch .colonna-SX .title{width:125px; display:block; float:left; padding:15px 15px 14px 15px;}
form.hotelsearch .colonna-SX .title h1{font-size:20px; line-height:20px; display:block; padding:0 0 5px 0; font-weight:normal;}
form.hotelsearch .colonna-SX .title a{display:block; color:#333; padding:0 12px 0 0; background:url(../images/freccia-small-BX-S.gif) right no-repeat;}
form.hotelsearch .colonna-SX .title a:hover{color:#000; background:url(../images/freccia-small-BX-A.gif) right no-repeat; text-decoration:none;}
form.hotelsearch input.simple{height:18px; width:180px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; float:left; margin:20px 0 0px 20px; text-transform:capitalize;}
form.hotelsearch input{margin:0 5px 0 0;}
form.hotelsearch select.category{height:22px; width:180px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x; color:#000; float:left; margin:20px 0 0px 20px;}
form.hotelsearch select.category option{background:#fff;}
form.hotelsearch input.button{padding:4px 0 4px 0; line-height:10px; width:70px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button-blue.gif) top repeat-x; color:#000; float:right; margin:20px 20px 0 0;}
form.hotelsearch .colonna-SX .advanced-search{display:block; background:#cef; padding:15px 0 0 15px;}
form.hotelsearch .colonna-SX .advanced-search .hotel-tags{width:370px; display:block; padding:0 25px 0 0; float:left;}
form.hotelsearch .colonna-SX .advanced-search .hotel-tags ul{display:block; padding:0; margin:0; list-style:none;}
form.hotelsearch .colonna-SX .advanced-search .hotel-tags ul li{display:inline;}
form.hotelsearch .colonna-SX .advanced-search .hotel-tags ul li p{width:185px; display:block; float:left; margin:0; padding:2px 0 2px 0; border-bottom:dotted 2px #B0CDCD; font-size:10px; color:#333;}
form.hotelsearch .colonna-SX .advanced-search .position-tags{width:180px; display:block; padding:0 25px 0 0; float:left;}
form.hotelsearch .colonna-SX .advanced-search .position-tags ul{display:block; padding:0; margin:0; list-style:none;}
form.hotelsearch .colonna-SX .advanced-search .position-tags ul li {display:block; padding:0; margin:0;}
form.hotelsearch .colonna-SX .advanced-search .position-tags ul li p{width:180px; display:block; margin:0; padding:2px 0 2px 0; border-bottom:dotted 2px #B0CDCD; font-size:10px; color:#333;}
form.hotelsearch .colonna-SX .advanced-search .guestrooms-tags{width:180px; display:block; float:left;}
form.hotelsearch .colonna-SX .advanced-search .guestrooms-tags ul{display:block; padding:0; margin:0; list-style:none;}
form.hotelsearch .colonna-SX .advanced-search .guestrooms-tags ul li {display:block; padding:0; margin:0;}
form.hotelsearch .colonna-SX .advanced-search .guestrooms-tags ul li p{width:180px; display:block; margin:0; padding:2px 0 2px 0; border-bottom:dotted 2px #B0CDCD; font-size:10px; color:#333;}
form.hotelsearch .colonna-SX .advanced-search h2{font-size:14px; line-height:16px; display:block; padding:0 0 5px 0;}


/* HOTEL-LIST */
.city-list{display:block; padding:7px 0 7px 7px; background:#f0f0f0;}
.city-list .city{display:block; float:left; width:137px; height:146px; padding:7px; background:url(../images/list-city.gif) top left no-repeat;}
.city-list .city img.thumb{width:137px;}
.city-list .city a.city-name{color:#322; display:block; padding:0 10px 0 0; margin:10px 10px 0 10px; background:url(../images/freccia-big-S.gif) top right no-repeat;}
.city-list .city a:hover.city-name{color:#011; background:url(../images/freccia-big-A.gif) top right no-repeat;}

.menu-alfabeto{display:block; padding:20px 0 0 20px; width:900px; height:30px; background:url(../images/letter-base.gif) top repeat-x;}
.menu-alfabeto .lettera a{display:block; font-size:14px; line-height:14px; text-transform:uppercase; color:#fff; width:30px; text-align:center; padding:8px 0 8px 0; background:url(../images/letter-S.gif) top center no-repeat; float:left; margin:0 4px 0 0;}
.menu-alfabeto .lettera a:hover{color:#fff; background:url(../images/letter-A.gif) top center no-repeat; text-decoration:none;}
.menu-alfabeto .lettera-active a{display:block; font-size:14px; line-height:14px; text-transform:uppercase; color:#322; width:30px; text-align:center; padding:8px 0 8px 0; background:url(../images/letter-active.gif) top center no-repeat; float:left; margin:0 4px 0 0;}
.elenco-citta ol{padding:20px; list-style:none; margin:0;}
.elenco-citta li{list-style:none; display:inline; margin:0 10px 0 0; padding:0;}
.elenco-citta a{font-weight:normal; line-height:32px; text-decoration:none;}
.elenco-citta a:hover{text-decoration:underline;}
.elenco-citta a.value1{font-size:28px;}
.elenco-citta a.value2{font-size:24px;}
.elenco-citta a.value3{font-size:20px;}
.elenco-citta a.value4{font-size:16px;}
.elenco-citta a.value5{font-size:12px;}

.hotel-list{display:block; background:#f0f0f0;}
.hotel-list .title{display:block; padding:15px; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.hotel-list .title h1{display:block; width:430px; float:left; font-size:18px; line-height:22px;}
.hotel-list .title h1 span.bull{color:#0ac;}
.hotel-list .title h1 span.number{color:#322;}
.hotel-list .title h1 span.available{color:#532; font-weight:normal;}
.hotel-list .title form.refine{display:block; width:430px; float:right;}
.hotel-list .title form.refine p{color:#07a; font-weight:bold; padding:5px 0 5px 0; float:left; display:block; line-height:12px;}
.hotel-list .title form.refine select{height:22px; width:150px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x; color:#000; float:left; margin:0 0 0px 10px;}
.hotel-list .title form.refine select option{background:#fff;}
.hotel-list .list-container{display:block; margin:0; padding:7px 0 7px 7px; list-style:none;}
.hotel-list .list-container .hotel-file{display:block; width:278px; height:130px; padding:12px 12px 7px 12px; background:url(../images/list-hotel.gif) top left no-repeat; float:left;}
.hotel-list .list-container .hotel-file img.thumb{width:90px; float:left;}
.hotel-list .list-container .hotel-file .hotel-name{width:183px; height:89px; display:block; float:right;}
.hotel-list .list-container .hotel-file .hotel-name .category{display:block; height:15px; font-size:10px; line-height:10px; font-weight:bold; color:#c60;}
.hotel-list .list-container .hotel-file .hotel-name .name{font-size:13px; display:block; padding:0 0 5px 0;}
.hotel-list .list-container .hotel-file .hotel-name .position{display:block; font-size:10px; line-height:12px; font-weight:bold; color:#322;}
.hotel-list .list-container .hotel-file .buttons{display:block; padding:5px 0 0 0; height:31px; clear:both;}
.hotel-list .list-container .hotel-file .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; border-left:solid 1px #ccc; background:url(../images/freccia-small-S.gif) right no-repeat;}
.hotel-list .list-container .hotel-file .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}
.hotel-list .list-container .hotel-file .buttons a.book{display:block; padding:10px 15px 10px 0; margin:0 10px 0 0; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/book-small-S.gif) right no-repeat; color:#063;}
.hotel-list .list-container .hotel-file .buttons a:hover.book{background:url(../images/book-small-A.gif) right no-repeat; color:#0a3;}

/* HOTEL DETAIL */
.hotel-detail{display:block;}
.hotel-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.hotel-detail .title .colonna-SX{display:block; width:485px; float:left; padding:15px 0 15px 15px;}
.hotel-detail .title .colonna-SX .category{display:block; height:15px; font-size:10px; line-height:10px; font-weight:bold; color:#c60;}
.hotel-detail .title .colonna-SX h1{display:block; font-size:18px; line-height:22px;}
.hotel-detail .title .colonna-SX h1 span.bull{color:#0ac;}
.hotel-detail .title .colonna-SX h1 span.hotel-city{color:#532; font-weight:normal;}
.hotel-detail .title .colonna-CX{display:block; width:200px; float:left; padding:15px 0 15px 15px; font-size:10px; line-height:12px; color:#333; border-left:solid 1px #ccc;}
.hotel-detail .title .colonna-DX{display:block; width:190px; float:right;}
.hotel-detail .title .colonna-DX a.mailto{display:block; padding:34px 10px 0 10px; font-size:10px; line-height:10px; text-align:center; background:url(../images/mailto-S.gif) top center no-repeat; float:right; border-left:solid 1px #ccc;}
.hotel-detail .title .colonna-DX a:hover.mailto{background:url(../images/mailto-A.gif) top center no-repeat;}
.hotel-detail .title .colonna-DX a.print{display:block; padding:34px 10px 0 10px; font-size:10px; line-height:10px; text-align:center; background:url(../images/print-S.gif) top center no-repeat; float:right; border-left:solid 1px #ccc;}
.hotel-detail .title .colonna-DX a:hover.print{background:url(../images/print-A.gif) top center no-repeat;}

.hotel-detail .tools{display:block; background:url(../images/base-tools.gif) repeat-y #f0f0f0;}
.hotel-detail .tools .googlemap{width:500px; height:280px; display:block; float:left;}
.hotel-detail .tools .info{width:205px; display:block; padding:15px 0 15px 15px; float:left;}
.hotel-detail .tools .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.hotel-detail .tools .info .discat{display:block; padding:0; margin:0; border-bottom:solid 1px #ccc;}
.hotel-detail .tools .info .discat p.distanza{width:55px; padding:7px 0 7px 0; display:block; float:right; font-size:10px; line-height:10px; color:#000; font-weight:bold; text-align:right;}
.hotel-detail .tools .info .discat p.aereo{width:100px; padding:7px 0 7px 30px; display:block; float:left; font-size:10px; line-height:10px; color:#333; background:url(../images/tools-aereo.gif) left no-repeat;}
.hotel-detail .tools .info .discat p.treno{width:100px; padding:7px 0 7px 30px; display:block; float:left; font-size:10px; line-height:10px; color:#333; background:url(../images/tools-treno.gif) left no-repeat;}
.hotel-detail .tools .info .discat p.nave{width:100px; padding:7px 0 7px 30px; display:block; float:left; font-size:10px; line-height:10px; color:#333; background:url(../images/tools-nave.gif) left no-repeat;}
.hotel-detail .tools .info .discat p.fiera{width:100px; padding:7px 0 7px 30px; display:block; float:left; font-size:10px; line-height:10px; color:#333; background:url(../images/tools-fiera.gif) left no-repeat;}
.hotel-detail .tools .info .discat p.centro{width:100px; padding:7px 0 7px 30px; display:block; float:left; font-size:10px; line-height:10px; color:#333; background:url(../images/tools-centro.gif) left no-repeat;}
.hotel-detail .tools .info .discat p.metro{width:100px; padding:7px 0 7px 30px; display:block; float:left; font-size:10px; line-height:10px; color:#333; background:url(../images/tools-metro.gif) left no-repeat;}
.hotel-detail .tools .login{width:155px; display:block; padding:15px 15px 15px 0; float:right;}
.hotel-detail .tools .login h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; color:#063;}
.hotel-detail .tools .login p{display:block; padding:5px 0 10px 0;}
.hotel-detail .tools .login a{color:#063;}
.hotel-detail .tools .login a:hover{color:#0a3;}
.hotel-detail .tools .login form.loginhotel{display:block;}
.hotel-detail .tools .login form.loginhotel input{height:18px; width:153px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; display:block; margin:0 0 10px 0;}
.hotel-detail .tools .login form.loginhotel input.button{height:18px; height:20px !important; width:45px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/button.gif) top repeat-x; color:#000; float:right; margin:0;}

.hotel-detail .description{display:block;}
.hotel-detail .description .colonna-SX{width:500px; display:block; float:left; border-right:solid 1px #CCC;}
.hotel-detail .description .colonna-DX{width:419px; display:block; float:right;}
.hotel-detail .description h2{font-size:16px; line-height:16px; display:block; background:url(../images/ombra-media-BX.gif) top repeat-x #f0f0f0; padding:15px;}
.hotel-detail .description p{padding:15px;}
.hotel-detail .description .guestroom{padding:15px; border-bottom:solid 1px #ccc; font-size:10px; line-height:14px;}
.hotel-detail .description .guestroom b{text-transform:uppercase;}
.hotel-detail .description .guestroom .text{width:220px; display:block; float:left; padding:0 0 0 15px;}
.hotel-detail .description .guestroom .services{width:120px; display:block; float:right; background:none;}
.hotel-detail .description .guestroom .services ul{display:block; padding:5px 0 0 0; margin:0; list-style:none;}
.hotel-detail .description .guestroom .services ul li{display:block; padding:0 0 3px 10px; margin:0; background:url(../images/bully-small.gif) top left no-repeat;}
.hotel-detail .description .gallery{display:block; padding:15px 0 9px 15px; border-bottom:solid 1px #ccc;}
.hotel-detail .description .gallery p{display:block; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#333;}

.hotel-detail .hotel-tags{display:block; background:url(../images/ombra-media-BX.gif) top repeat-x #f0f0f0;}
.hotel-detail .hotel-tags h2{display:block; font-size:16px; line-height:16px; padding:15px; border-bottom:solid 1px #ccc;}

.hotel-detail .hotel-tags ol{padding:15px; list-style:none; margin:0;}
.hotel-detail .hotel-tags li{list-style:none; display:inline; margin:0 10px 0 0; padding:0;}
.hotel-detail .hotel-tags a{font-weight:normal; line-height:32px; text-decoration:none;}
.hotel-detail .hotel-tags a:hover{text-decoration:underline;}
.hotel-detail .hotel-tags a.value1{font-size:28px;}
.hotel-detail .hotel-tags a.value2{font-size:24px;}
.hotel-detail .hotel-tags a.value3{font-size:20px;}
.hotel-detail .hotel-tags a.value4{font-size:16px;}
.hotel-detail .hotel-tags a.value4{font-size:12px;}


/*  SECTION TOURS  */

/* TOURS SEARCH */
form.toursearch{display:block; background:url(../images/form-base.jpg) top left no-repeat #A3DEEE; margin:0;}
form.toursearch .colonna-SX{width:810px; display:block; float:left;}
form.toursearch .colonna-SX .title{width:125px; display:block; float:left; padding:15px 15px 29px 15px;}
form.toursearch .colonna-SX .title h1{font-size:20px; line-height:20px; display:block; padding:0 0 5px 0; font-weight:normal;}
form.toursearch input.simple{height:18px; width:180px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; float:left; margin:20px 0 0px 20px; text-transform:capitalize;}
form.toursearch input{margin:0 5px 0 0;}
form.toursearch select.category{height:22px; width:180px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x; color:#000; float:left; margin:20px 0 0px 20px;}
form.toursearch select.category option{background:#fff;}
form.toursearch input.button{padding:4px 0 4px 0; line-height:10px; width:70px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button-blue.gif) top repeat-x; color:#000; float:right; margin:20px 20px 0 0;}

/* TOUR-LIST */
.theme-title{display:block; padding:15px; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.theme-title h1{display:block; font-size:20px; line-height:20px; font-weight:normal; padding:5px 0 5px 35px; background:url(../images/h-theme.jpg) top left no-repeat;}
.tour-theme{display:block; padding:7px 0 22px 7px; background:url(../images/ombra-BX.gif) bottom repeat-x #f0f0f0;}
.tour-theme .theme{display:block; float:left; width:137px; height:307px; padding:7px; background:url(../images/list-tour.gif) top left no-repeat;}
.tour-theme .theme img.thumb{width:137px;}
.tour-theme .theme h2{font-size:14px; line-height:16px; color:#322; display:block; height:30px; padding:10px; border-bottom:dotted 2px #ccc;}
.tour-theme .theme p{display:block; padding:10px; font-size:10px; line-height:12px; height:110px;}
.tour-theme .theme .buttons{display:block; height:31px; padding:0 10px 0 0;}
.tour-theme .theme .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/freccia-small-S.gif) right no-repeat;}
.tour-theme .theme .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}

.tour-title{display:block; padding:0 15px 15px 15px; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.tour-title h1{display:block; font-size:20px; line-height:20px; font-weight:normal; padding:5px 0 5px 35px; background:url(../images/h-tour-list.jpg) top left no-repeat;}
.tour-list{display:block; padding:7px 0 7px 7px; background:#f0f0f0;}
.tour-list .tour-file{display:block; width:278px; height:130px; padding:12px 12px 7px 12px; background:url(../images/list-hotel.gif) top left no-repeat; float:left;}
.tour-list .tour-file .tour-name{font-size:13px; display:block; padding:0 0 5px 0;}
.tour-list .tour-file .duration{display:block; font-size:10px; line-height:12px; font-weight:bold; color:#322;}
.tour-list .tour-file p{display:block; padding:0 0 5px 0; font-size:10px; line-height:12px; height:59px;}
.tour-list .tour-file .buttons{display:block; height:31px;}
.tour-list .tour-file .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; border-left:solid 1px #ccc; background:url(../images/freccia-small-S.gif) right no-repeat;}
.tour-list .tour-file .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}
.tour-list .tour-file .buttons a.book{display:block; padding:10px 15px 10px 0; margin:0 10px 0 0; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/book-small-S.gif) right no-repeat; color:#063;}
.tour-list .tour-file .buttons a:hover.book{background:url(../images/book-small-A.gif) right no-repeat; color:#0a3;}

.tour-single-theme{display:block; padding:15px; background:url(../images/ombra-AX.gif) bottom repeat-x;}
.tour-single-theme img.big{width:450px; float:left;}
.tour-single-theme .text{width:425px; display:block; float:right;}

.tour-results{display:block; padding:15px; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.tour-results h1{display:block; font-size:18px; line-height:22px;}
.tour-results h1 span.bull{color:#0ac;}
.tour-results h1 span.number{color:#322;}

/* TOUR DETAIL */
.tour-detail{display:block;}
.tour-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.tour-detail .title .colonna-SX{display:block; width:680px; float:left; padding:15px 0 15px 15px;}
.tour-detail .title .colonna-SX h1{display:block; font-size:18px; line-height:22px;}
.tour-detail .title .colonna-SX h1 span.bull{color:#0ac;}
.tour-detail .title .colonna-SX h1 span.hotel-city{color:#532; font-weight:normal;}
.tour-detail .title .colonna-DX{display:block; width:200px; float:right;}
.tour-detail .title .colonna-DX a.mailto{display:block; padding:34px 10px 0 10px; font-size:10px; line-height:10px; text-align:center; background:url(../images/mailto-S.gif) top center no-repeat; float:right; border-left:solid 1px #ccc;}
.tour-detail .title .colonna-DX a:hover.mailto{background:url(../images/mailto-A.gif) top center no-repeat;}
.tour-detail .title .colonna-DX a.print{display:block; padding:34px 10px 0 10px; font-size:10px; line-height:10px; text-align:center; background:url(../images/print-S.gif) top center no-repeat; float:right; border-left:solid 1px #ccc;}
.tour-detail .title .colonna-DX a:hover.print{background:url(../images/print-A.gif) top center no-repeat;}
.tour-detail .tools{display:block; background:url(../images/base-tools.gif) repeat-y #f0f0f0;}
.tour-detail .tools .description{width:470px; padding:15px; display:block; float:left;}
.tour-detail .tools .description h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.tour-detail .tools .description p{padding:10px 0 0 0;}
.tour-detail .tools .info{width:205px; display:block; padding:15px 0 0 15px; float:left;}
.tour-detail .tools .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.tour-detail .tools .info ul{display:block; list-style:square outside url(../images/bully-small.gif); margin:10px 0 15px 10px;}
.tour-detail .tools .info ul li{/*margin:0 0 5px -30px !important;*/ margin:0 0 5px 10px;}
.tour-detail .tools .login{width:155px; display:block; padding:15px 15px 15px 0; float:right;}
.tour-detail .tools .login h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; color:#063;}
.tour-detail .tools .login p{display:block; padding:5px 0 10px 0;}
.tour-detail .tools .login a.button-book{font-size:10px; line-height:10px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; padding:8px; background:url(../images/button.gif) top repeat-x; color:#000; float:right; margin:0;}

.tour-days{display:block; background:url(../images/ombra-BX.gif) top repeat-x;}
.tour-days .day-container{display:block; padding:15px; border-bottom:solid 1px #ccc;}
.tour-days .day-container .day{display:block; width:580px; float:left}
.tour-days .day-container .day h2{display:block; font-size:16px; line-height:20px;}
.tour-days .day-container .day h2 span.bull{color:#0ac;}
.tour-days .day-container .day h2 span.day-title{color:#532; font-weight:normal;}
.tour-days .day-container .day p{display:block; padding:10px 0 0 0;}
.tour-days .day-container .day p span.eat{display:block; padding:0 0 5px 0; font-size:14px; font-weight:bold; color:#333;}
.tour-days .day-container .hotel-advice{width:289px; display:block; float:right; padding:0 0 0 10px; border-left:solid 1px #ccc;}
.tour-days .day-container .hotel-advice .category{display:block; height:15px; font-size:10px; line-height:10px; font-weight:bold; color:#c60;}
.tour-days .day-container .hotel-advice .name{font-size:13px; display:block; padding:0 0 5px 0;}
.tour-days .day-container .hotel-advice .position{display:block; font-size:10px; line-height:12px; font-weight:bold; color:#322; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:dotted 2px #ccc;}


/* BOOKING TOUR DETAIL */
.booktour-detail{display:block;}
.booktour-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.booktour-detail .title h1{display:block; font-size:18px; line-height:22px;}

/* CONTACTS PAGE */
.booktour-page{display:block; background:url(../images/base-booktour.gif) left repeat-y;}

.booktour-page .colonna-SX{width:350px; display:block; padding:15px 0 15px 15px; float:left;}
.booktour-page .colonna-SX h2{font-size:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.booktour-page .colonna-SX .days{color:#532; font-weight:normal; font-size:12px;}
.booktour-page .colonna-SX .rateshead{display:block; border-bottom:solid 5px #ddd; padding:0 5px 0 5px; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.booktour-page .colonna-SX .rateshead .definition{display:block; width:170px; padding:5px 0 5px; float:left; border-right:solid 1px #ccc;}
.booktour-page .colonna-SX .rateshead .definition span{font-size:10px;}
.booktour-page .colonna-SX .rateshead .category{display:block; width:80px; padding:5px 0 5px; float:right; text-align:right;}
.booktour-page .colonna-SX .rates{display:block; border-bottom:solid 1px #ccc; padding:0 5px 0 5px; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.booktour-page .colonna-SX .rates .months{display:block; width:170px; padding:5px 0 5px; float:left; border-right:solid 1px #ccc;}
.booktour-page .colonna-SX .rates .currency{display:block; width:80px; font-weight:bold; color:#259; padding:5px 0 5px; float:right; text-align:right;}

.booktour-page form.booktour-form{width:510px; display:block; padding:15px; float:right; background:url(../images/base-testa-contacts.gif) top repeat-x;}
.booktour-page form.booktour-form h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; margin:0 0 10px 0;}
.booktour-page form.booktour-form .modulo-SX{width:250px; display:block; float:left; font-size:10px; color:#333; padding:10px 0 0 0;}
.booktour-page form.booktour-form .modulo-DX{width:250px; display:block; float:right; font-size:10px; color:#333; padding:10px 0 0 0;}
.booktour-page form.booktour-form .modulo{display:block; font-size:10px; line-height:12px; color:#333; padding:10px 0 0 0;}
.booktour-page form.booktour-form input.simple{display:block; height:18px; width:248px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:5px 0 0 0;}
.booktour-page form.booktour-form select.period{display:block; height:22px; width:248px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x; color:#000; margin:5px 0 0 0;}
.booktour-page form.booktour-form select.period option{background:#fff;}
.booktour-page form.booktour-form input.button{padding:4px 0 4px 0; line-height:10px; width:70px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button-blue.gif) top repeat-x; color:#000; float:right; margin:20px 0 0 0;}
.booktour-page form.booktour-form textarea.message{display:block; height:150px; width:508px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:5px 0 0 0;}


/*  SECTION FAIRS  */

/* FAIRS SEARCH */
form.fairsearch{display:block; background:url(../images/form-base.jpg) top left no-repeat #A3DEEE; margin:0;}
form.fairsearch .colonna-SX{width:810px; display:block; float:left;}
form.fairsearch .colonna-SX .title{width:125px; display:block; float:left; padding:15px 15px 29px 15px;}
form.fairsearch .colonna-SX .title h1{font-size:20px; line-height:20px; display:block; padding:0 0 5px 0; font-weight:normal;}
form.fairsearch input.simple{height:18px; width:180px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; float:left; margin:20px 0 0px 20px; text-transform:capitalize;}
form.fairsearch input{margin:0 5px 0 0;}
form.fairsearch select.category{height:22px; width:180px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x; color:#000; float:left; margin:20px 0 0px 20px;}
form.fairsearch select.category option{background:#fff;}
form.fairsearch input.button{padding:4px 0 4px 0; line-height:10px; width:70px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button-blue.gif) top repeat-x; color:#000; float:right; margin:20px 20px 0 0;}

/* FAIR LIST */
.fair-title{display:block; padding:15px; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.fair-title h1{display:block; font-size:20px; line-height:20px;}
.fair-list{display:block; padding:7px 0 7px 7px; background:#f0f0f0;}
.fair-list .fair-file{display:block; width:278px; height:130px; padding:12px 12px 7px 12px; background:url(../images/list-fair.gif) top left no-repeat; float:left;}
.fair-list .fair-file img.thumb{width:100px; float:left;}
.fair-list .fair-file .fair-name{width:167px; height:89px; display:block; float:right;}
.fair-list .fair-file .fair-name .name{font-size:13px; display:block; padding:0 0 5px 0;}
.fair-list .fair-file .fair-name .duration{display:block; font-size:10px; line-height:12px; text-transform:uppercase;}
.fair-list .fair-file .fair-name .duration b{font-weight:bold; color:#322;}
.fair-list .fair-file .fair-name .description{display:block; font-size:10px; line-height:12px; padding:5px 0 0 0;}
.fair-list .fair-file .buttons{display:block; padding:5px 5px 0 0; height:31px; clear:both;}
.fair-list .fair-file .buttons a.vai{display:block; padding:10px 15px 10px 10px; font-size:10px; text-transform:uppercase; text-align:right; line-height:10px; float:right; background:url(../images/freccia-small-S.gif) right no-repeat;}
.fair-list .fair-file .buttons a:hover.vai{background:url(../images/freccia-small-A.gif) right no-repeat;}

/* FAIR DETAIL */
.fair-detail{display:block;}
.fair-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff;}
.fair-detail .title .colonna-SX{display:block; width:680px; float:left; padding:15px 0 15px 15px;}
.fair-detail .title .colonna-SX h1{display:block; font-size:18px; line-height:22px;}
.fair-detail .title .colonna-SX h1 span.bull{color:#0ac;}
.fair-detail .title .colonna-SX h1 span.hotel-city{color:#532; font-weight:normal;}
.fair-detail .title .colonna-DX{display:block; width:200px; float:right;}
.fair-detail .title .colonna-DX a.mailto{display:block; padding:34px 10px 0 10px; font-size:10px; line-height:10px; text-align:center; background:url(../images/mailto-S.gif) top center no-repeat; float:right; border-left:solid 1px #ccc;}
.fair-detail .title .colonna-DX a:hover.mailto{background:url(../images/mailto-A.gif) top center no-repeat;}
.fair-detail .title .colonna-DX a.print{display:block; padding:34px 10px 0 10px; font-size:10px; line-height:10px; text-align:center; background:url(../images/print-S.gif) top center no-repeat; float:right; border-left:solid 1px #ccc;}
.fair-detail .title .colonna-DX a:hover.print{background:url(../images/print-A.gif) top center no-repeat;}
.fair-detail .tools{display:block; background:url(../images/base-tools-fair.gif) repeat-y #f0f0f0;}
.fair-detail .tools .description{width:655px; padding:15px; display:block; float:left;}
.fair-detail .tools .description h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.fair-detail .tools .description h2 .fromto{color:#666; font-weight:normal;}
.fair-detail .tools .description p{padding:10px 0 0 0;}
.fair-detail .tools .link{width:210px; display:block; padding:5px 15px 10px 0; float:right;}
.fair-detail .tools .link a.website{display:block; padding:5px 0 20px 90px; font-size:14px; background:url(../images/link-web-S.jpg) top left no-repeat;}
.fair-detail .tools .link a.website span.text{font-size:12px; color:#666; font-weight:normal;}
.fair-detail .tools .link a:hover.website{background:url(../images/link-web-A.jpg) top left no-repeat; text-decoration:none;}
.fair-detail .tools .link ahover.website span.text{font-size:12px; color:#333; font-weight:normal;}
.fair-detail .tools .link a.nearhotel{display:block; padding:5px 0 5px 90px; font-size:14px; background:url(../images/link-lens-S.jpg) top left no-repeat;}
.fair-detail .tools .link a.nearhotel span.text{font-size:12px; color:#666; font-weight:normal;}
.fair-detail .tools .link a:hover.nearhotel{background:url(../images/link-lens-A.jpg) top left no-repeat; text-decoration:none;}
.fair-detail .tools .link ahover.nearhotel span.text{font-size:12px; color:#333; font-weight:normal;}


/*  SECTION ONLINE BOOKING  */

/* BOOKING DETAIL */
.booking-detail{display:block;}
.booking-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.booking-detail .title h1{display:block; font-size:18px; line-height:22px;}
.booking-detail .tools{display:block; background:url(../images/base-tools.gif) repeat-y #f0f0f0;}
.booking-detail .tools .image-big{width:500px; display:block; float:left;}
.booking-detail .tools .info{width:205px; display:block; padding:15px 0 0 15px; float:left;}
.booking-detail .tools .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.booking-detail .tools .info p{padding:10px 0 0 0;}
.booking-detail .tools .info ul{display:block; list-style:square outside url(../images/bully-small.gif); margin:10px 0 15px 10px;}
.booking-detail .tools .info ul li{/*margin:0 0 5px -30px !important;*/ margin:0 0 5px 10px;}
.booking-detail .tools .login{width:155px; display:block; padding:15px 15px 15px 0; float:right;}
.booking-detail .tools .login h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; color:#063;}
.booking-detail .tools .login p{display:block; padding:5px 0 10px 0;}
.booking-detail .tools .login a{color:#063;}
.booking-detail .tools .login a:hover{color:#0a3;}
.booking-detail .tools .login form.loginhotel{display:block;}
.booking-detail .tools .login form.loginhotel input{height:18px; width:153px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; display:block; margin:0 0 10px 0;}
.booking-detail .tools .login form.loginhotel input.button{height:18px; height:20px !important; width:45px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/button.gif) top repeat-x; color:#000; float:right; margin:0;}


/*  SECTION DOWNLOADS  */

/* DOWNLOADS DETAIL */
.downloads-detail{display:block;}
.downloads-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.downloads-detail .title h1{display:block; font-size:18px; line-height:22px;}
.downloads-detail .tools{display:block; background:url(../images/base-tools-simplex.gif) repeat-y;}
.downloads-detail .tools .image-big{width:500px; display:block; float:left;}
.downloads-detail .tools .info{width:390px; display:block; padding:15px 0 0 15px; float:left;}
.downloads-detail .tools .info form{display:block;}
.downloads-detail .tools .info form h1{font-weight:normal; font-size:20px; line-height:20px; display:block; padding:0 0 10px 0;}
.downloads-detail .tools .info form input{height:18px; width:150px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-indent:3px; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; float:left; margin:10px  10px 10px 0;}
.downloads-detail .tools .info form input.button{height:18px; height:20px !important; width:45px; text-indent:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/button.gif) top repeat-x; color:#000; float:right; margin:10px 0 10px 0;}
.downloads-detail .tools .info p{display:block; color:#333; padding:10px 0 0 0;}
.downloads-detail .tools .info a.download{display:block; padding:20px 0 10px 65px; background:url(../images/download-S-white.jpg) top left no-repeat; font-size:14px;}
.downloads-detail .tools .info a:hover.download{background:url(../images/download-A-white.jpg) top left no-repeat;}
.downloads-detail .tools .info a.download span.light{font-weight:normal; color:#666; font-size:10px;}
.downloads-detail .tools .info a.download span.gray{color:#000; font-size:10px;}
.downloads-detail .tools .info a.white{color:#fff;}

/*  SECTION VIDEO  */

/* VIDEO DETAIL */
.video-detail{display:block;}
.video-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.video-detail .title h1{display:block; font-size:18px; line-height:22px;}
.video-detail .tools{display:block; background:url(../images/base-tools-simplex.gif) repeat-y;}
.video-detail .tools .video-container{width:480px; padding:10px; display:block; float:left;}
.video-detail .tools .info{width:390px; display:block; padding:15px 0 0 15px; float:left;}
.video-detail .tools .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; color:#666; font-weight:normal;}
.video-detail .tools .info h2 span.evidence{color:#07a; font-weight:bold;}
.video-detail .tools .info p{padding:10px 0 0 0;}

/* VIDEO LIST */
.video-list{display:block; padding:7px 0 7px 7px; background:#f0f0f0;}
.video-list .video{display:block; float:left; width:137px; height:146px; padding:7px; background:url(../images/list-city.gif) top left no-repeat;}
.video-list .video img.thumb{width:137px;}
.video-list .video a.video-name{color:#322; display:block; padding:0 10px 0 0; margin:10px 10px 0 10px; background:url(../images/play-big-S.gif) top right no-repeat;}
.video-list .video a:hover.video-name{color:#011; background:url(../images/play-big-A.gif) top right no-repeat;}


/*  SECTION ABOUT US  */

/* ABOUT US DETAIL */
.about-detail{display:block;}
.about-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.about-detail .title h1{display:block; font-size:18px; line-height:22px;}
.about-detail .tools{display:block; background:url(../images/base-tools-simplex.gif) repeat-y;}
.about-detail .tools .image-big{width:500px; display:block; float:left;}
.about-detail .tools .info{width:390px; display:block; padding:15px 0 0 15px; float:left;}
.about-detail .tools .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.about-detail .tools .info p{padding:10px 0 0 0;}

/*  SECTION MEET US  */

/* MEET US DETAIL */
.meet-detail{display:block;}
.meet-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.meet-detail .title h1{display:block; font-size:18px; line-height:22px;}
.meet-detail .meeting{display:block; border-bottom:solid 1px #ccc;}
.meet-detail .meeting .data{width:220px; height:88px; display:block; padding:100px 30px 0 30px; float:left; background:url(../images/calendar-big.jpg) top left no-repeat; font-size:18px; line-height:22px; color:#07a; font-weight:bold;}
.meet-detail .meeting .data .month{color:#024;}
.meet-detail .meeting .info{width:620px; display:block; padding:30px 15px 15px 0; float:right;}
.meet-detail .meeting .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.meet-detail .meeting .info p{padding:10px 0 0 0;}

/*  SECTION CONTACTS  */

/* CONTACTS DETAIL */
.contacts-detail{display:block;}
.contacts-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.contacts-detail .title h1{display:block; font-size:18px; line-height:22px;}

/* CONTACTS PAGE */
.contacts-page{display:block; background:url(../images/base-contacts.gif) left repeat-y;}

.contacts-page .colonna-SX{width:160px; display:block; padding:15px; float:left;}
.contacts-page .colonna-SX h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; margin:0 0 10px 0;}
.contacts-page .colonna-SX h3.navigatore{display:block; border:solid 1px #ccc; padding:10px; font-size:12px; text-transform:capitalize; color:#0ac; margin:0; line-height:12px; background:url(../images/h3-base.jpg) top right no-repeat;}
.contacts-page .colonna-SX .element{display:block; margin:0 0 10px 0; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.contacts-page .colonna-SX .persona{display:block; padding:10px; font-size:10px; line-height:14px; border-bottom:solid 1px #ccc; background:url(../images/ombra-DX-10.jpg) right repeat-y #fff;}
.contacts-page .colonna-SX .skype-name{display:block; padding:2px 0 3px 18px; font-size:10px; line-height:10px; background:url(../images/skype-name.jpg) left no-repeat; margin:5px 0 0 0; color:#333;}

.contacts-page form.contact-form{width:510px; display:block; padding:15px; float:left; background:url(../images/base-testa-contacts.gif) top repeat-x;}
.contacts-page form.contact-form h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; margin:0 0 10px 0;}
.contacts-page form.contact-form .modulo-SX{width:250px; display:block; float:left; font-size:10px; color:#333; padding:10px 0 0 0;}
.contacts-page form.contact-form .modulo-DX{width:250px; display:block; float:right; font-size:10px; color:#333; padding:10px 0 0 0;}
.contacts-page form.contact-form .modulo{display:block; font-size:10px; line-height:12px; color:#333; padding:10px 0 0 0;}
.contacts-page form.contact-form input.simple{display:block; height:18px; width:248px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:5px 0 0 0;}
.contacts-page form.contact-form select.mailname{display:block; height:22px; width:248px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x; color:#000; margin:5px 0 0 0;}
.contacts-page form.contact-form select.mailname option{background:#fff;}
.contacts-page form.contact-form input.button{padding:4px 0 4px 0; line-height:10px; width:70px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button-blue.gif) top repeat-x; color:#000; float:right; margin:20px 0 0 0;}
.contacts-page form.contact-form textarea.message{display:block; height:150px; width:508px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:5px 0 0 0;}

.contacts-page .colonna-DX{width:160px; display:block; padding:15px 15px 15px 0; float:right;}
.contacts-page .colonna-DX h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.contacts-page .colonna-DX h3{font-size:12px; line-height:14px; display:block; padding:10px 0 0 0;}
.contacts-page .colonna-DX .contatto{display:block; padding:10px 0 10px 0; border-bottom:solid 1px #ccc; font-size:10px; line-height:14px;}


/*  SECTION REGISTER  */

/* REGISTER DETAIL */
.register-detail{display:block;}
.register-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.register-detail .title h1{display:block; font-size:18px; line-height:22px;}
.register-detail .tools{display:block; background:url(../images/base-tools-simplex.gif) repeat-y;}
.register-detail .tools .image-big{width:500px; display:block; float:left;}
.register-detail .tools .info{width:390px; display:block; padding:15px 0 0 15px; float:left;}
.register-detail .tools .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; color:#063;}
.register-detail .tools .info p{display:block; padding:10px 0 0 0;}
.register-detail .tools .info form.register-form{display:block; padding:10px 0 0 0;}
.register-detail .tools .info form.register-form .modulo-SX{width:190px; display:block; float:left; font-size:10px; color:#333; padding:0 0 10px 0;}
.register-detail .tools .info form.register-form .modulo-DX{width:190px; display:block; float:right; font-size:10px; color:#333; padding:0 0 10px 0;}
.register-detail .tools .info form.register-form .modulo{display:block; font-size:10px; line-height:12px; color:#333;}
.register-detail .tools .info form.register-form input.simple{display:block; height:18px; width:188px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:5px 0 0 0;}
.register-detail .tools .info form.register-form input.button{padding:4px 0 4px 0; line-height:10px; width:70px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button.gif) top repeat-x; color:#000; float:right;}


/*  SECTION FORGOT  */

/* FORGOT DETAIL */
.forgot-detail{display:block;}
.forgot-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.forgot-detail .title h1{display:block; font-size:18px; line-height:22px;}
.forgot-detail .tools{display:block; background:url(../images/base-tools-simplex.gif) repeat-y;}
.forgot-detail .tools .image-big{width:500px; display:block; float:left;}
.forgot-detail .tools .info{width:390px; display:block; padding:15px 0 0 15px; float:left;}
.forgot-detail .tools .info h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc; color:#063;}
.forgot-detail .tools .info p{display:block; padding:10px 0 0 0;}
.forgot-detail .tools .info form.forgot-form{display:block; padding:10px 0 0 0;}
.forgot-detail .tools .info form.forgot-form .modulo{display:block; font-size:10px; line-height:12px; color:#333; padding:0 0 10px 0;}
.forgot-detail .tools .info form.forgot-form input.simple{display:block; height:18px; width:388px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:5px 0 0 0;}
.forgot-detail .tools .info form.forgot-form input.button{padding:4px 0 4px 0; line-height:10px; width:80px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button.gif) top repeat-x; color:#000; float:right;}


/*  SECTION THANKS  */

/* THANKS DETAIL */
.thanks-detail{display:block;}
.thanks-detail .title{display:block; background:url(../images/ombra-AX.gif) bottom repeat-x #fff; padding:15px;}
.thanks-detail .title h1{display:block; font-size:18px; line-height:22px;}
.thanks-detail .tools{display:block; padding:15px;}
.thanks-detail .tools h2{font-size:16px; line-height:16px; display:block; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.thanks-detail .tools p{display:block; padding:10px 0 0 0;}



/* SCRIPTS */

/* SLIDER */
.imageSlideshowHolder{
		width:380px;	/* Image width */
		height:240px;
		display:block;
		position:relative;	/* Don't remove this line */
		float:left;
		background:#fff;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0;
		top:0;
	}


/* POP */
a.thumb-general{width:80px; padding:5px 5px 20px 5px; border:solid 1px #ccc; display:block; float:left; background:url(../images/thumb-S.gif) left bottom no-repeat; margin:0 7px 7px 0;}
a:hover.thumb-general{border:solid 1px #000; background:url(../images/thumb-A.gif) left bottom no-repeat;}
img.thumb{width:80px;}

.pop-mail{width:250px; display:block; text-align:center;}
.pop-mail .collegamento{padding:10px; clear:both;}
						form.sendmail{display:block; width:230px; background:#fff;}
						form.sendmail input{height:18px; width:220px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #aaa; background:url(../images/ombra-BX.gif) top repeat-x #fff; color:#000; margin:0 0 10px 0;}
						form.sendmail input.button{padding:0; height:22px; line-height:10px; width:50px; font-size:10px; font-weight:bold; letter-spacing:0.05em; font-family:Arial, Helvetica, sans-serif; border:solid 2px #B0CDCD; background:url(../images/button-blue.gif) top repeat-x; color:#000; float:right; margin:0;}
.pop-mail .pop-alto a{height:22px; width:230px; display:block; float:left; background:#057;}
.pop-mail .pop-basso{height:22px; width:20px; display:block; float:right; background:#057;}
.pop-mail .pop-chiudi a{width:20px; height:20px; display:block; float:right; background:url(../images/pop-chiudi-S.gif) no-repeat;}
.pop-mail .pop-chiudi a:hover{background:url(../images/pop-chiudi-A.gif) no-repeat;}

.pop-immagine{width:470px; display:block; text-align:center;}
.pop-immagine .collegamento{padding:10px; clear:both;}
.pop-immagine .pop-alto a{height:22px; width:410px; display:block; float:left; background:#057;}
.pop-immagine .pop-basso{height:22px; width:60px; display:block; float:right; background:#057;}
.pop-immagine .pop-indietro a{width:20px; height:20px; display:block; float:right; background:url(../images/pop-indietro-S.gif) no-repeat;}
.pop-immagine .pop-indietro a:hover{background:url(../images/pop-indietro-A.gif) no-repeat;}
.pop-immagine .pop-avanti a{width:20px; height:20px; display:block; float:right; background:url(../images/pop-avanti-S.gif) no-repeat;}
.pop-immagine .pop-avanti a:hover{background:url(../images/pop-avanti-A.gif) no-repeat;}
.pop-immagine .pop-chiudi a{width:20px; height:20px; display:block; float:right; background:url(../images/pop-chiudi-S.gif) no-repeat;}
.pop-immagine .pop-chiudi a:hover{background:url(../images/pop-chiudi-A.gif) no-repeat;}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	display:block; padding:3px; float:left; background:url(../images/chisiamo-image.jpg) repeat-x; margin:0 0 10px 10px;
}
.highslide:hover img {
	background:#f60;
}

.highslide-image {
    border: 0;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 0px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display:none;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-html {
    background-color:#f0f0f0;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

p.submit-container{
	display:block;
	padding:0;
	margin:0;
	text-align:right;
}

input.main-submit{
	height:22px;
	border:solid 1px #9aa;
	background:url(../images/button.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 5px 2px 5px;
	margin:auto;
	overflow:visible;
	font-size:11px;
}

