/**
* @section font
*/

@font-face {
    font-family: "HouschkaSB";
    src: url("/css-v1605/fonts/HouschkaAltPro-DemiBold.otf");
}
@font-face {
    font-family: "HouschkaM";
    src: url("/css-v1605/fonts/HouschkaAltPro-Medium.otf");
}
@font-face {
    font-family: "HouschkaB";
    src: url("/css-v1605/fonts/HouschkaAltPro-Bold.otf");
}
/**
 * @section Css default
*/

html {
    overflow-y: scroll;
    height:100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

#intitule div {background: transparent;}

table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img, iframe { 
    border:0;
}
.popincalendar iframe {
    margin-top: 110px;
}

ul {
    list-style:none;
}
p {
    margin-bottom:1em;
}
body {
    background: #fff none;
    font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color: #676767;
    height:100%;
}

/**
 * @section     genericRules
*/
h1 {
    float:left;
    font:20px/1 'HouschkaSB', 'Helvetica', sans-serif;
    margin-right: 20px;
}

h2 {
    font-family:"HouschkaM",Arial,Helvetica,sans-serif;
}
a {
    color:#5f2965;
    text-decoration:none;
}

table {
    border-collapse:collapse;
    width:100%;
    color:#303030;
}
table th, table td {
    padding:0 6px;
    height:29px;
    border-bottom:1px solid #fff;
}
table thead tr, table tbody tr {
    font-weight:normal;
    text-align:left;
}
table thead td, table tbody td {text-align:center;}
table thead td {color:#666666;}
table tbody th, table tbody td {background:#f7f7f7;}

dl {margin-bottom:15px;}
dt {
    padding-bottom:5px;
    font-weight:bold;
}
dd {padding-bottom:5px;}


/**
 * @section     Core
*/
#page {
    width:1000px;
    margin: 0 auto;
    padding-top: 38px;
    position: relative;
}
#aside {
    position:relative;
    width:250px;
    float:right;
}
#iframe-resa {
    width:250px;
    height:275px;
}
#body {
    float:left;
    width:730px;
    padding-top:8px;
}
#main {
    position:relative;
    padding-top:15px;
}
* html #main {
    float:left;
}
#corePage {
    float:right;
    width:540px;
}
#footer-fh {
    clear:both;
}

/*--- Ajout TD 54641 ---*/
html[lang="fr"] #footer-fh .fevad_icon {
    width: 1000px;
    margin: 0 auto;
}

/**
 * @section     Micros struture
*/
.more, .pdf {
    display:inline-block;
    background-repeat:no-repeat;
    background-image:url(/imagerie/fh/pictos-sprites.png);
}
#printFav #pdf {
    padding:0;
}
.more {
    min-height:14px;
    padding-left:26px;
    background-position:left -619px;
    text-decoration:none;
}
* html .more {
    height:14px;
}
.more:hover {
    text-decoration:underline;
/*    background-position:left -491px;*/
}
.asteriskBottom {
    clear:both;
    margin:0 auto 15px auto;
    width:1000px;
}
.asteriskBottom p {
    padding-left:190px;
    margin:0;
    width:540px;
}
.asteriskBottom p span {
    color:#58265d;
}
/**
 * @section     Popin
*/
.ui-widget-overlay { 
    position:absolute;
    top:0; left:0;
    background:#000; 
    opacity:0.75; 
    filter : alpha(opacity=75); 
}
/* Gallery */ 
.popin-gallery .ui-dialog-titlebar {
    top: -33px;
    right: 20px;
}
.popin-gallery .ui-dialog-titlebar a {
    display:block;
    height:15px;
    color:#fff;
    text-transform:uppercase;
    font-size:11px;
    padding-right:20px;
    background:url('/imagerie/fh/close.jpg') right center no-repeat transparent;
}
.popin-gallery .ui-dialog-titlebar span {
   /* display:none;*/
}
body .popin-gallery{    
    margin-top:30px;
    left:50%!important;
    position:absolute!important;
    top:30px!important;
    margin-left:-9999px;
}

div.popin-gallery{
    border:none;
}
#fh div.popin-gallery,
#fh .popin-gallery .ui-dialog-titlebar {
    background-color: transparent; 
}

body .popingallery .popinBaseContent,
body .popingallery .popinFhContent{
    min-height:868px;
    min-width:100%;
}


#flashGallery {
    position:relative;
    z-index:1;
    margin-left: 15px;

}
#extvid {
    position:absolute;
    top:85px; 
    left:215px;
    z-index:2;
    height:348px; width:546px;
}

/**
 * @section     Global
*/
#pagination {    
    height:25px;
    display:none;
    width: 730px; 
}
#pagination li {
    display:inline;
    width:33%;
    float: left;
    font-size: 13px;
}
#pagination li a {
    color:black;
    text-decoration:none;
    background: url(/imagerie/fh/pictos-sprites.png) no-repeat;
}
#pagination li a:hover {
    text-decoration:underline;
}
#pagination li.preview a {
    padding-left:12px;
    background-position:left -101px;
}
#pagination li.back a {
    padding-left:17px;
    background-position:left -200px;
    float: none;
    margin-left: 35px;
    white-space: nowrap;
}
#pagination li.next a {
    padding-right:12px;
    background-position:right -151px;
    float: right;
}
#printFav {
    height:19px;
    padding:3px 5px 0 0;
    text-align:right;
    border-bottom: 1px solid #E1DDD1;
}
#printFav li {
    display:inline;
}
#printFav li a {
    display:inline-block;
    height:16px; width:17px;
    margin-left:10px;
    background: url(/imagerie/fh/pictos-sprites.png) no-repeat;
}
#printFav li#fav a {
    background-position:left -246px;
}
#printFav li#print a {
    width:14px;
    background-position:left -262px;
}
#printFav li#pdf a {
    width:19px;
    background-position:left -278px;
}
#printFav li#tripAd a {
    width:24px;
    background-position:left -294px;
}
#printFav li#fb a {
    width:14px;
    background-position:left -310px;
}
#printFav li#twitter a {
    width:14px;
    background-position:left -326px;
}
#printFav li a span {
    position:absolute;
    left:-10000px;
}
#location {
    position:relative;
    overflow:hidden;
    margin-bottom:12px;
    padding:12px 0 0;
    border-bottom:solid #e1ddd0 1px;
    display: block;
}
* html .nl #location, 
* html .de #location, 
*+html .nl #location, 
*+html .de #location  {
    padding:12px 0 25px 0;
}
* html #location {
    zoom:1;
}


#location .identity {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 508px;
}

#location .identity p{
    margin-bottom: 2px;
}

#location #lnkMap {
    margin:2em 0;
    font-size:10px;
    color:#000;
}

#location .priceAviability {
    position: absolute;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right:10px;
    width:215px;
    text-align:right;
    height: 120px;
    right: 0px;
}

/* Style Facebook */
#fblike {
    size: 500px;
    margin-bottom: 2px;
}

#location .priceAviability p {
    margin:0 0 10px 0;
}
#location .priceAviability p span.price {
    font:20px/1 Arial, Helvetica, sans-serif;
    color:#58265d;
    text-transform:uppercase;
}
#location .priceAviability p span{
    position:relative;
}

#location .priceAviability p sup {
    font:17px/1 Arial, Helvetica, sans-serif;
    color:#58265d;
}

#location .priceAviability #lnk_book {
    text-align:center;
    font:16px/1 Arial, Helvetica, sans-serif;
    text-decoration:none;
    background: url(/imagerie/fh/btn-tarif.png) no-repeat;
    color:#fff;
    white-space: nowrap;
    display: block;
    padding:8px 0 6px;
    font-weight: bold;
}

#location .priceAviability #lnk_avail {
    clear: both;
    color: #000000;
    float: right;
    margin-top: 10px;
}
#location .priceAviability a:hover {text-decoration: underline;}    

#location #hotelRateWDR {
    display: none;
}

#location #hotelDiscountWDR {
    display: none;
}

/**
 * @section blocquote
*/
#introHotel .blockquote {
    width: 205px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 0 0 10px;
}
#introHotel blockquote {
    display:inline;
    font:15px/1.2 normal Arial, Helvetica, sans-serif;
    letter-spacing:-0.1px;
}
#introHotel blockquote span {
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-style: italic;
    width: 175px;
    color: black;
    padding-top: 4px;
}
#introHotel blockquote .lQuote, 
#introHotel blockquote .rQuote {
    overflow:hidden;
    padding-top:17px; width:17px; height:0;
    margin-left:5px;
    background: url(/imagerie/fh/pictos-sprites.png) no-repeat 0px -377px;
}
#introHotel blockquote .lQuote {
    vertical-align: top;
}
#introHotel blockquote .rQuote {
    margin-left:0;
    background-position:right -425px;
}
#introHotel cite {
    margin: 4px 0 0 21px;
    font-style:normal;
    font-size:10px;
    display: block;
}
#introHotel cite b {
    font-weight:bold;
    color:#58265d;
}
#introHotel .title {
    padding:10px 0 16px;
    margin-bottom:1px;
    color:#58265d;
    background:#fff;
    border-bottom:1px solid #58265d;
    overflow: auto;
}
#introHotel .title img {
    padding-top: 4px;
    float:left;
}
/**
 * @section contextual
*/
#contextual {
    float:left;
    width:177px;
}
#menu li a {
    padding-right:6px;
    display:block;
    min-height:22px;
    cursor:pointer;
}
* html #menu li a {
    height:22px;
}
#menu li.active a {
    background: url(/imagerie/fh/menu-sprites.png) no-repeat;
}
#menu li a span {
    display:block;
    min-height:22px;
    border-bottom:1px dotted #cbcbcb;
}
* html #menu li a span {
    height:22px;
}
#menu li.first a span {
    border-top:1px dotted #cbcbcb;
}
#contextual #menu li a span span {
    border:0;
    margin:1px 0;
    min-height:14px;
    padding:4px 0 4px 10px;
    color:#A28750;
}
* html #contextual #menu li a span span {
    height:14px;
}
#contextual #menu li.active a span span {
    font-weight:bold;
    color:#fff;
}
#menu li a.lnk1 {
    color:#000;
}
#menu li.active a.lnk1 {
    background-position: -1px center;
}
#menu li.active a.lnk1 span span {
    background-color:#a28750;
    color:#fff;
}
#menu li a.lnk2 {
    color:#000;
}
#menu li.active a.lnk2 {
    background-position: -1px center;
}
#menu li.active a.lnk2 span span {
    background-color:#a28750;
    color:#fff;
}
#menu li a.lnk3 {
    color:#000;
}
#menu li.active a.lnk3 {
    background-position: -1px center;
}
#menu li.active a.lnk3 span span {
    background-color:#a28750;
    color:#fff;
}
#related {
    padding:1px 0 10px;
}
#related .sectionWrapper {
    background-color:#ececec;
    padding:3px;
    margin:0 6px 0 0;
}
#related .sectionWrapper span.sectionTop, #related .sectionWrapper span.sectionBottom {
    display:block; overflow:hidden;
    height:3px;
    background: url(/imagerie/fh/bgs-sprites.png) no-repeat left -226px;
}
#related .sectionWrapper span.sectionBottom {
    background-position: left -229px;    
}
#related .section {
    padding:7px;
    background-color:#fff;
}
#related .section .more {
    margin-top:5px;
    padding-top:3px;
    border-top:1px dotted #cbcbcb;
    background-position: left -552px;
    color:#303030;
    font-size:10px;
}
#destinationBloc img {
    width:148px;
}
#related .section h2 {
    font:bold 17px/1 Arial, Helvetica, sans-serif;
    margin-bottom:0.3em;
}
#related .section h3 {
    margin-top:0.6em;
    font-size:11px;
    text-transform:uppercase;
}
#related .section h3 span {
    font-weight:normal;
    text-transform:none;
}
#related .section p {
    margin:0;
}
#related iframe {
    width:150px;
    height:110px;
}

.tripadvisor-iframe{ width:100%; }



.presentation > * {
    vertical-align: middle;
}

/**
 * @section     Gallery
*/
#gallery {
    background-color:#ECECEC;
    overflow:hidden;
    width: 505px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
* html #gallery {
    zoom:1;
}
#gallery .pictGallery {
    float:left;
    width:346px; height:260px;
    background: url(/imagerie/fh/ajax-loader.gif) no-repeat center center;
}
#gallery .pictGallery img {
    width:346px;
    height:260px;
}
#gallery #mycarousel {
    position:relative;
    width:151px;
    margin:0 5px 5px;
}
* html #gallery #mycarousel {
    margin-top:2px;
}
#gallery #mycarousel li {
    position:relative;
    width:105px; height:79px;
    margin-bottom:6px;
}
* html #gallery #mycarousel li {
    margin-bottom:3px;
}
#gallery #mycarousel li span {
    display:block;
    position:absolute; top:0; left:0;
    border:3px solid #58265d;
}
#gallery #mycarousel li img {
    cursor:pointer;
}
.jcarousel-container-vertical {
    float:right; position:relative; 
    margin:5px 4px 0 0;
    height:250px; width:155px;
}
.jcarousel-clip-vertical {
    overflow:hidden;
    position:relative;
    top:0; left:0;
    z-index:1;
    height:250px;
}
.jcarousel-prev-vertical, .jcarousel-next-vertical {
    position:absolute; right:0;
    width:36px; height:83px;
    z-index:2;
    background: transparent url(/imagerie/fh/pictos-sprites.png) no-repeat 11px -1250px;
    cursor:pointer;
}
.jcarousel-prev-vertical {
    top:0;
}
.jcarousel-next-vertical {
    bottom:0;
    background-position:11px -1295px;
}

.galleryImg {
    margin-top: 10px;
}

.galleryImg a, #corePage a, #lnkMap a {
    color: black;
    font-weight: bold;
}


/**
 * @section     CorePage
*/
#corePage {
    padding-bottom:20px;
    color:#666666;
}
#corePage .edito {
    padding-top:15px;border-top:solid 1px #e1ddd0; 
}
#corePage .galleryImg {
    margin:1px 0 0; padding:5px 0;
}
#corePage .galleryImg a {
    color:#303030;
    font-weight:bold; 
}
#corePage h2 {
    clear:both;
    padding-top:1px;
    padding-bottom:10px; margin-bottom:15px;
    border-bottom:1px solid #e1ddd0;
    text-align:center;
}
#corePage h2 span {
    display:block;
    padding:10px;
    color:#649DA4;
    font-size:18px; font-weight:normal;
}
#corePage p.christmas {
    font-weight:bold; 
}
#corePage p {
    margin-bottom:15px;
    font-size:11px; line-height:16px;
}
#corePage h3 {
    font:bold 11px Verdana, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#58265d;
}
#corePage h4 {margin-bottom:10px;}
#corePage table {margin-bottom:15px;}

#corePage .intro {
    padding-top:9px;
    border-top:dotted 1px #cbcbcb;
}

#corePage .section .sectionContent {padding:0 10px;}



/*  pictos & labels */
.labels li, .pictos li, .picto { 
    float:left; display:inline;
    margin:0 5px 5px 0;
}
.pictos {
    margin-bottom:15px;
}
.labels {
    overflow:hidden;
    margin-bottom:5px;
}
.labels li {
    margin-right:15px;
}
.labels li  img {
    height:70px;
}
.picto {
    position:relative;
    width:36px; height:36px;
    z-index:1;
}
.picto img {
    width:36px; height:36px;
}
/* tooltip */
.tooltip {
    position:absolute; left:-10000px;
    z-index:10;
}
.tooltips {
    position:absolute;
    z-index:100;
    padding:5px; border:1px solid #58265d;
    background:#fff;
}

/* ***** toggles ***** */
/* toggle */
#corePage h3.toggle {
    margin-bottom:10px;
    padding:5px 10px;
    font-size:14px;
    background:#fbfbfb;
}
#corePage h3.toggle {cursor:pointer;}
#corePage h3.toggle, #corePage h3.open {background:#fbfbfb url(/imagerie/fh/pictos-sprites-toggle.png) no-repeat 100% -1px;}
#corePage h3.closed {background:#fbfbfb url(/imagerie/fh/pictos-sprites-toggle.png) no-repeat 100% -61px;}
.toggleClosed {display:none;}
/* toggleAll */
.toggleAll {
    display:block;
    float:right;
    margin:7px 0; padding-left:25px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:15px;
    background:transparent url(/imagerie/fh/pictos-sprites-toggle.png) no-repeat -15px -67px;
}
.toggleAllOpen {background:transparent url(/imagerie/fh/pictos-sprites-toggle.png) no-repeat -15px -7px;}
.toggleAllClosed {background:transparent url(/imagerie/fh/pictos-sprites-toggle.png) no-repeat -15px -67px;}
/* toggleTable */
.toggleTable {
    padding-left:16px;
    font-weight:normal;
    color:#58265d;
    text-transform:uppercase;
    background:url(/imagerie/fh/pictos-sprites-toggle.png) no-repeat 0 -118px;
}
.roomsTable a.open {background-position: 0 -178px;}

.roomsTable tr.open {display:table-row;}
* html .roomsTable tr.open {display:none;}
.roomsTable tr.closed {display:none;}
.detailsRoom {
    padding:0;
    text-align:left;
    background:#fff;
}
.detailsRoom span {
    display:block;
    padding:6px;
    border:1px solid #dedede;
}
/* #js .detailsRoom {display:none;} */

/* ***** Lists ***** */
/* pdfList */
.pdfList {margin-bottom:20px;}
.pdfList .more {color:#303030;}
.pdfList li {
    float:left;
    padding-bottom:5px;
    font-size:10px;
    width:265px;
}
.pdfList .pdfListR {text-align:right;}
.pdfList li a {
    display:inline-block;
    padding-left:24px;
    line-height:16px;
    text-decoration:underline;
    color:#58265D;
    background:url("/imagerie/fh/pictos-sprites.png") no-repeat scroll -5px -1650px transparent;
}
.pdf {
    padding-right:25px;
    background:none;
    text-decoration:underline;
    color:#58265D;
    cursor:pointer;
}

/* checkList */
.checkList {margin-bottom:20px; width:520px;}
.checkList li, .checkBox {
    padding:0 0 10px;
    background-image:url(/imagerie/fh/pictos-sprites.png);
    background-repeat:no-repeat;
}
.checkList li, .checkBox {
    padding-left:20px;
    background-position:-14px -1445px;
}
.checkList li span.sup {
    position:relative; top:-2px;
    font-size:9px;
}
.groupList .checkList {
    padding-bottom:15px;
    background:transparent url(/imagerie/fh/bg-checklist.png) repeat-x left bottom;
}
.groupList .last {
    padding-bottom:0;
    background:none;
}

.twoCol li {
    float:left;
    width:240px;
}

/* labelList */
.labelList {margin-bottom:20px;}
.labelList li {
    float:left;
    margin-right:20px;
}

/* enableSpacesList */
.enableSpacesList {
    float:right;
    margin-bottom:15px;
}
.enableSpacesList li {
    float:left;
    margin-left:25px;
}

/* services */
.services li {
    position:relative;
    float:left;
    margin-bottom:15px; padding:0 20px 0 50px;
    min-height:55px; width:170px;
    font-size:9px;
    color:#666666;
}
.services li span.wrap {
    height:36px;
    display:table-cell;
    vertical-align:middle;
}
* html .services li span.wrap {
    height:auto;
}
*+ html .services li span.wrap {
    height:auto;
}
* html .services li {height:55px;}
.services li i {
    display:block;
    color:#58265d;
    font-style:normal;
}
.services li.nbrRooms {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 0;}
.services li.nbrDisabledRoom {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -60px;}
.services li.nbrCommunicateRoom {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -120px;}
.services li.nbrFamilyRoom {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -180px;}
.services li.nbrNoSmokingRoom {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -240px;}
.services li.nbrBabyBed {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -297px;}
.services li.restaurant {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -355px;}
.services li.bar {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -415px;}
.services li.hotMeals {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -540px;}
.services li.coldSnacks {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -535px;}
.services li.nbrChildBed {background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -593px;}


/* toolsBox */
.toolsBox {margin-bottom:15px;}
.toolsBox li {
    float:left;
    width:134px;
    font-size:9px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:center;
    border-right:1px solid #e1e1e1;
}
li.last {border:none;}
.toolsBox a {
    display:inline-block;
    padding-top:46px;
    color:#4d4d4d;
}
.toolsBox .meetingAdvisor {background:transparent url(/imagerie/fh/picto-sprites-toolsBox.png) no-repeat 50% 0;}
.toolsBox .calculator {background:transparent url(/imagerie/fh/picto-sprites-toolsBox.png) no-repeat 50% -80px;}
.toolsBox .converter {background:transparent url(/imagerie/fh/picto-sprites-toolsBox.png) no-repeat 50% -160px;}
.toolsBox .demoOnLine {background:transparent url(/imagerie/fh/picto-sprites-toolsBox.png) no-repeat 50% -240px;}

/* ***** quotations ***** */
#corePage .quotation p {line-height:13px;}
.quotation span {
    display:block;
    width:344px;
    float:left;
    padding-bottom:25px;    
    padding-right: 2px;
    font-size:10px;
}
#corePage.tplWeddings .quotation span {
    display:inline;
    width: auto;
    float: none;
}

.askQuotation, .manageQuotation {
    float:right;
    width:158px;
    font-size:13px; line-height:22px;
    color:#fff;
    text-align:center;
}
.askQuotation {background:#622C67 url(/imagerie/fh/bg-askQuotation.png) repeat-x; color:#fff;text-decoration:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:12px;padding:3px;}
.manageQuotation {background:#9E819F url(/imagerie/fh/bg-manageQuotation.png) repeat-x 0 0;color:#fff;text-decoration:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:12px;padding:3px;}

.manageQuotation {background:;}

.weddings span {
    padding-bottom: 25px;
    padding-right: 2px;
}

/* openDate */
.openDate th, .openDate td {
    height:20px;
    color:#666666;
    background:#fff;
}
.openDate td {
    color:#58265d;
    text-align:left;
}
.openDate td.openHours {color:#666666;}


/**
 * @section     Aside
*/
#aside .more {
    background-position:0 -616px;
    min-height:17px;
    padding-top:3px;
}
#aside #search {
    padding-top: 10px;
    background: #5F255F url(/imagerie/fh/bg-aside-top.png) no-repeat;
}
#aside #search #month-search {
    padding-left: 3px;
    padding-bottom: 4px;
    margin-bottom:0;
}
#aside #search #month-search a {
    color: white;
    padding-left: 18px;
}
#aside #search ul li, #aside #search ul li a {
    display:block;
    min-height:22px;
    font:12px/1.2 normal Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    background: url(/imagerie/fh/bgs-sprites.png) no-repeat left -366px;
}
* html #aside #search ul li {
    height:22px;
}
#aside #search ul li {
    float:left;
    width:121px;
    padding-left:3px;
}
#aside #search ul li a {
    min-height:18px;
    padding:4px 0 0 7px;
    background-position: right -344px;
    text-transform:uppercase;
    color:#000;
}
* html #aside #search ul li a {
    height:18px;
}
#aside #search ul li a span {
    padding-left:12px;
    background: url(/imagerie/fh/pictos-sprites.png) no-repeat left -730px;
}
#aside #search ul li.active {
    background-position: left -300px;
}
#aside #search ul li.active a {
    background-position: left -278px;
    color:#fff;
}
#aside #search ul li.active a span {
    background-position: left -680px;
}
#aside #search ul li.indiv {

}
#aside #search ul li.group {
    margin-left:2px;
}

/* gp */
#aside #gp {
    padding:3px;
    background:#000;
}
#aside #gpWrapper {
    padding:0 2px;
    height:94px;
    background:url(/imagerie/fh/bgs-sprites.png) no-repeat 0 -388px;
}
#aside #gp .picto {
    color:#fff;
    font-size:24px; font-family:Arial, Helvetica, sans-serif;
    background:none;
    padding:0; height:auto; width:auto;
}

#aside #gp .picto img{
    width: auto;
    height: auto;
}

#aside #gp .tip {
    display:none;
    position:absolute; bottom:-30px; left:30px;
    font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#000;
    background:#fff;
    padding:5px; border:1px solid red;
}
#aside #gp p {
    position:relative;
    border-bottom:none; margin-bottom:3px;
}
#aside #gp .more {
    color:#fff;
    margin-top:-6px;
}

/* totem */
#aside #totem {
    padding:3px; margin-bottom:10px;
    background:#58265d;
}
#aside #totemStart, #aside #totemEnd {
    display:block; overflow:hidden;
    height:3px;
}
#aside #totemEnd {
    background-position:0 -223px;
}
#aside #totemWrapper {
    padding:5px 7px;
    background:#fff;
}
#aside #totem b {
    display:block;
    font-size:14px;
    line-height:16px;
}
#aside #totem h2, #aside #suggestLnks h2 {
    margin-bottom:5px;
    color:#58265d;
    font-size:18px; font-weight:100;font-family:"HouschkaM",Arial;
}
#aside #totem ul {
    margin-bottom:10px;
}
#aside #totem li, #aside #totem p {
    border-top:1px dotted #cbcbcb;
}
#aside #totem li {
    padding-bottom:5px;
}
#aside #totem p.all {
    border-bottom:1px dotted #cbcbcb;
}
#aside #totem p.figure {
    overflow:hidden;
    border:0;
    color:#303030;
}
#aside #totem p.figure img {
    float:left;
    margin-right:12px;
}
#aside #totem li a, #aside #totem li span {
    display:inline-block;
    min-height:17px;
    padding-top:3px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-image:url(/imagerie/fh/pictos-sprites-ie6.png);
}
#aside #totem li a:hover {
    text-decoration:underline;
}
#aside #totem .security { background-position:4px -898px; }
#aside #totem .bestprice {  background-position:0 -1782px; }
#aside #totem .satisfied { background-position:4px -1021px; }
#aside #totem .open { background-position:4px -2108px; }
#aside #totem .quality { background-position:4px -2038px; }
#aside #totem .restauration { background-position:4px -1202px; }
#aside #totem .dispo { background-position:4px -1847px; }
#aside #totem .confirm { background-position:4px -1911px; }
#aside #totem .service { background-position:4px -1975px;}
#aside #totem .more {
    color:#303030; background-position:3px -616px;
    font-size:10px;
}
#aside #totem .aiclub {
    margin-bottom:0;
    background:url(/imagerie/fh/aiclub.png) no-repeat 100% 50%;
}

/* suggestLnks */
#aside #suggestLnks {
    padding:3px 3px 10px;
    background:#f0eee7;
}
#aside #suggestLnks a {
    color:#3d3d3d;
}
#aside #suggestLnks a.more {
    color:#303030;
}
#aside #suggestLnks a:hover {
    text-decoration:underline;
}
#aside #suggestLnks li {
    border-top:1px solid #e1ddd0; padding:4px 0;
}

#aside #suggestLnks #bloc-historique li {
    border-top:1px solid #fff;
}
#aside #nearHotels {
    padding-top:3px;
    background:#fff;
}
#aside #nearHotelsStart, #aside #nearHotelsEnd {
    display:block; overflow:hidden;
    height:2px;
    background:url(/imagerie/fh/bgs-sprites.png) no-repeat 0 -231px;
}
#aside #nearHotelsEnd {
    background-position:0 -233px;
}
#aside #nearHotels a  {
    color:#666;
}
#aside #nearHotels a strong {
    color:#58265d;
}
#aside #totem #nearHotels li a {
    height: auto;
    background-position: 3px 6px;
}
#aside #bloc-historique {
    padding:0 7px; margin-top:10px;
}
#aside #totem #nearHotels ul li a.more {
    background-position:3px -611px;
    height: 17px;
}

#nearHotels ul li a{
    display: none;
}
#aside #totem ul li .more {
    background-position:3px -611px;
    padding-top:8px;
}
#langs {
    margin: 0 auto 20px;
    width: 320px;
    height: 34px;
}
#langs li {
    display:inline;
}
#langs li a {
    display:block;
    float:left;
    margin-left:13px;
    width:18px; height:14px;
    text-indent:-10000px;
    background-image:url(/imagerie/fh/drapeaux.gif);
    background-repeat:no-repeat;
}
#langs .fr {background-position:0  0;}
/*.fr #langs .fr { display:none; }*/
#langs .gb {background-position:0 -13px;}
/*.gb #langs .gb { display:none; }*/
#langs .de {background-position:0 -26px;}
/*.de #langs .de { display:none; }*/
#langs .es {background-position:0 -39px;}
/*.es #langs .es { display:none; }*/
#langs .it {background-position:0 -65px;}
/*.it #langs .it { display:none; }*/
#langs .pt {background-position:0 -52px;}
/*.pt #langs .pt { display:none; }*/
#langs .nl {background-position:0 -78px;}
/*.nl #langs .nl { display:none; } */
#langs .sv {background-position:0 -146px;}
/*.sv #langs .sv { display:none; }*/
#langs .pl {background-position:0 -91px;}
/*.pl #langs .pl { display:none; }*/
#langs .zh {background-position:0 -186px;}
/*.zh #langs .zh { display:none; }*/
#langs .ja {background-position:0 -206px;}
/*.ja #langs .ja { display:none; }*/
#langs .ru {background-position:0 -118px;}
/*.ru #langs .ru { display:none; }*/
#langs .pt-br {background-position:0 -104px;}
/*.pt-br #langs .pt-br { display:none; }*/

/**
* @section form
*/
input, select, textarea {
    padding:0 10px;
    font-size:10px;
    color:#676767;
}
form {
    padding:30px 0 30px 20px;
}
label, .selectGroup span.legend, span.label {
    display:block;
    float:left;
    clear:left;
    width:110px;
    padding-top:5px;
    padding-right:15px;
    text-align:right;
}
div.text, div.textarea, div.select, div.radios {
    padding-bottom:8px;
}
div.checkboxs li {
    padding:0;
}
div.checkboxs label {
    float:none;
    padding:0;
    display:inline;
    width:auto;
    text-align:left;
}
div.checkboxs input {
    float:none;
    position:relative;
    top:3px;
}
div.text input, select {
    border:1px solid #b4c7d8;
    height:22px; width:175px;
    line-height:22px;
}

div.textarea textarea {
    border:1px solid #b4c7d8;
    height:100px; width:350px;
}
select {
    width:197px;
    padding-right:0;
}
div.actions {
    clear:both;
}


/* PAGE index ********************************************************************************** */
#moreLabel {padding-bottom:15px;}
* html #moreLabel {clear:both;}


/* PAGE map ************************************************************************************ */
.squareList li, .square {
    background-image:url(/imagerie/fh/pictos-sprites.png);
    background-repeat:no-repeat;
}
.squareList li, .square {
    padding-left:8px;
    background-position:0 -1502px;
}
.plan {
    position:relative;
}
p.plan {
    overflow:hidden;
    border:solid 1px #dcdcdc;
}
.plan img {
    display:block;
    width:445px; height:334px;
}
a.plan {
    display:block;
    width:445px; height:334px;
    margin:0 auto;
    text-align:center;  
}
.roundLeft, .roundRight {
    position:absolute;
    display:block;
    top:-1px;
    width:4px; height:4px;
    background:url(/imagerie/fh/pictos-sprites.png) no-repeat;
    font-size:0px;
}
.roundLeft {
    left:-1px;
    background-position:0 -1607px;
}
.roundRight {
    right:-1px;
    background-position:100% -1607px;
}
.zoom {
    display:block;
    position:absolute;
    bottom:35px;
    left:0;
    padding:3px 11px 3px 6px;
    height:16px;
    background:url(/imagerie/fh/bgs-sprites.png) repeat-x 0 -242px;
}
.zoom span {
    display:block;
    padding:0 0 0 20px;
    background:url(/imagerie/fh/pictos-sprites.png) no-repeat 0 -1544px; color:#fff;
}
a.plan:hover .zoom span {
    text-decoration:underline;
}
.coords {
    padding:0 0 15px;
}
#main #corePage .coords h2 {
    margin:0;
    padding:0;
    border:none;
    font-size:11px;
}
.coords .gps {
    float:left;
    margin:0 15px 0 0;
}
.edito h3 {
    color:#58265d;
    font-size:11px;
}
#main #corePage .edito p {
    font-size:11px;
}
table.acces {
    width:100%;
    margin:0 0 20px 0;
    border:1px solid #ececec;
    border-collapse:collapse;
}
table.acces tr td {
    border-top:dotted 1px #ececec;
}
table.acces td, table.acces th {
    padding:8px 0;
    border-bottom:none;
    background:#fff;
    text-align:left;
}
table.acces td.first {
    padding:8px 11px;
}
table.acces th {
    color:#58265d;
    font-size:11px;
    font-weight:normal;
    text-align:left;
}
table.acces th.first {
    width:162px;
}
table.acces th.last {
    width:162px;
}
.transports {
    margin:0 23px;
    width:auto;
}
.transports li {
    margin:0 0 25px;
    font-weight:bold;
}
.transports li ul {
    margin:8px 0 0;
}
.transports li li {
    margin:0;
    font-weight:normal;
}


/* PAGE meeting ******************************************************************************** */
.tplMeeting table.acces tbody th {padding:0 6px}


/* PAGE nearby ********************************************************************************* */
.weather {
    margin:15px 0 30px 0;
    padding:0 0 5px;
    border-bottom:1px dotted #CBCBCB;
}
#main #corePage .weather h2 {
    margin:0;
    padding:0 0 8px;
    border-top:none;
    border-bottom:1px dotted #CBCBCB;
    color:#5F2965;
    font-size:20px;
    font-family:"HouschkaSB",Arial,Helvetica,sans-serif;
  font-weight:normal;
}
#main .tplNearby .checkList {
    padding-bottom:10px;
    border-bottom:dotted 1px #cbcbcb;
}
#main .tplNearby .last {border-bottom:none; }



/* PAGE restaurant ********************************************************************************** */
.tplRestaurant h3 {
    padding-bottom:5px;
    font-size:16px;
    color:#303030;
}


.tplRestaurant .services {
    padding:10px 0;
    border-top:dotted 1px #cbcbcb;
}

.details {
    text-align: center;
}
.detailsContent a {
    display: inline-block;
    text-align: center;
    margin:0 auto 15px auto;
    width: auto;
    /*background: url('/imagerie/fh/btn-tarif.png')  no-repeat;*/
    background: #7a487b;
    background: -moz-linear-gradient(top, #7a487b 0%, #490e4e 100%);
    background: -webkit-linear-gradient(top, #7a487b 0%,#490e4e 100%);
    background: linear-gradient(to bottom, #7a487b 0%,#490e4e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a487b',  endColorstr='#490e4e',GradientType=0 );
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-weight: bold;
    font-size: 14px;
    padding: 10px;
    color:#fff!important;
    line-height: 11px;
}

*+html .tplRestaurant .services {padding-bottom:30px;}
* html .tplRestaurant .services {padding-bottom:30px;}
.tplRestaurant .section .services {
    padding:20px 0 0 0;
    border-top:none;
}

.tplServices .section .services {
    padding-top:20px;
}
*+html.tplServices .section .services, *html.tplServices .section .services  {
    padding-top:20px;
}

.tplRestaurant .detailsContent {padding:0 10px 30px 10px;}

.tplRestaurant .details .pictos {
    float:right;
    width:140px;
}
.tplRestaurant .details .pictos li {float:right;}

.tplRestaurant .infos {
    padding-left:48px;
    height:40px;
    text-align: left;
    background:transparent url(/imagerie/fh/pictos-sprites-services.png) no-repeat 0 -420px;
}
.tplRestaurant .infos dt {
    float:left;
    padding-right:5px;
    font-weight:normal;
}

.tplRestaurant .openDate {width:auto;}
.tplRestaurant .openDate caption {
    padding-bottom:5px;
    color:#666666;
    font-weight:bold;
    text-align:left;
}
.tplRestaurant .openDate th {
    padding-left:0;
    font-weight:normal;
}

.tplRestaurant .twoCol li {width:232px;}

.tplRestaurant .checkList {
    padding-top:10px;
    border-top:dotted 1px #cbcbcb;
}


/* PAGE rooms ********************************************************************************** */
.tplRoom h4 {
    font-size:14px;
    color:#58265d;
}
.tplRoom .checkBox {
    padding-left:20px;
    background-position:-14px -1444px;
}
.tplRoom .services {
    padding-top:9px;
    border-top:dotted 1px #cbcbcb;
}


/* PAGE special offers ************************************************************************* */
.pub li {margin-bottom:25px;}

/* PAGE wellness ************************************************************************* */
.tplWellness .openDate th {
    font-weight:normal;
}

/* POP-IN ************************************************************************************** */
.contentPopin {
    padding:40px;
    border:1px solid #CBCBCB;
    font-weight:bold;
    color:#fff;
    text-align:center;
    background:transparent url(/imagerie/fh/bg-pop-in.png) repeat-x 0 50%;
}
.contentPopin ul {padding-top:10px;}
.contentPopin li {
    display:inline;
    margin:0 5px;
}
.contentPopin li a {
    display:inline-block;
    padding:2px 12px 3px;
    color:#fff;
    text-decoration:none;
    background:transparent url("/imagerie/fh/bgs-sprites.png") repeat-x  left -242px;
}
.ui-dialog-titlebar a {color:#5f2965;}

.ui-dialog-titlebar { position:absolute; top:0; right:9px;}
.popin-calendar .ui-dialog-titlebar { position:absolute; top:110px; right:30px; z-index: 9999999;}

.popin-advertChange {margin-top:-125px;}
.popin-advertChange .ui-dialog-titlebar a {color:#fff;}
.popin-advertChange  .ui-dialog-titlebar {  position:absolute; top:10px; right:10px;}


/* POP-IN labels ******************************************************************************* */
.labelsPopin {
    padding:16px;
    border:none;
    background:#fff;
}
.labelsPopin h1 {
    margin:0; padding:0 0 5px 0;
    font-size:20px;
    color:#58265d;
    text-align:left;
    background:#fff;
    border-bottom:solid 1px #ccc;
}
.labelsPopin .labelsContent {
    overflow:auto;
    height:270px;
    font-weight:normal;
    color:#666;
    text-align:left;
	float: left;
	background: #fff none repeat scroll 0 0;
}
.labelsPopin .labelsContent h4 {
    font-size:14px;
    color: #5f2965;
    margin-top: 34px;
}
.labelsContent ul {padding-top:10px;}
.labelsContent li {
    display:block;
    padding:20px 0;
    border-top:solid 1px #ccc;
}
.labelsContent li:after {content:"."; display:block; height:0; clear: both; visibility: hidden;}
*+html .labelsContent li {zoom:1;}
* html .labelsContent li {zoom:1;}
.labelsContent li img {
    float:left;
    width:90px;
}
.labelsContent li p {
    float:left;
    margin-left:15px;
    width:300px;
}
.labelsContent li p strong {display:block;}

.popin-advertLabels .ui-dialog-titlebar .ui-dialog-title {display:none;}
.popin-advertLabels .ui-dialog-titlebar a {
    display:block;
    padding-left:20px;
    line-height:14px;
    color:#303030;
    background:transparent url(/imagerie/fh/pictos-sprites.png) no-repeat 0 -1686px;
}
/*.popin-label{margin-top:-170px;}*/
.popin-label{
    background: #fff none repeat scroll 0 0;
}
/* scroll */
.jScrollPaneContainer {
    overflow:hidden;
    position:relative;
    margin-top:5px;
    z-index:1;
}
.jScrollPaneTrack {
    position:absolute; top:0; right:0;
    height:100%;
    background:#fff url(/imagerie/fh/bg-jScrollPaneTrack.png) repeat-y 5px 0;
    cursor:pointer;

}
.jScrollPaneDrag {
    overflow:hidden;
    position:absolute; top:0; left:0;
    background:#50001f;
    cursor:pointer;
}


/**
* @section clearfix
*/
#main:after,
.pictos:after,
.checklist:after,
.twoCol:after,
.labelList:after,
.quotation:after,
.pdfList:after,
.enableSpacesList:after,
.toolsBox:after,
#aside #gp p:after,
.services:after,
.tplRestaurant .infos:after { content:"."; display:block; height:0; clear: both; visibility: hidden;}
*+html #main,
*+html .pictos,
*+html .checklist,
*+html .twoCol,
*+html .labelList,
*+html .quotation,
*+html .pdfList,
*+html .enableSpacesList,
*+html .toolsBox,
*+html #aside #gp p,
*+html .services,
*+html .tplRestaurant .infos { zoom:1; }
* html #main,
* html .pictos,
* html .checklist,
* html .twoCol,
* html .labelList,
* html .quotation,
* html .pdfList,
* html .enableSpacesList,
* html .toolsBox,
* html #aside #gp p,
* html .services,
* html .tplRestaurant .infos,
* html #aside #totemWrapper { zoom:1; }


/**
* @section IE
*/
* html #location #lnkAvail, 
* html #related .sectionWrapper span.sectionTop, 
* html #related .sectionWrapper span.sectionBottom, 
* html #aside #search ul li, 
* html #aside #search ul li a, 
* html #aside #gpWrapper, * html .zoom {
    background-image:url(/imagerie/fh/bgs-sprites-ie6.png);
}

* html .more,
* html #pagination li a, 
* html #printFav li a,
* html #introHotel blockquote .lQuote,
* html #introHotel blockquote .rQuote,
* html .jcarousel-prev-vertical, 
* html .jcarousel-next-vertical,
* html #aside #search ul li a span, 
* html #aside #totem li a, * html .checkList li, * html .checkBox, * html .squareList li, * html .square, * html .zoom span {
    background-image:url(/imagerie/fh/pictos-sprites-ie6.png);
}

/* mapo */


#intitule h1 {  
    height: 29px;
    width: 662px;
    margin: 0;
    padding: 5px 5px 0 5px;
    border-bottom:0;
    float: none;
}

#txt_cliquez{
    margin: 10px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#440053;
    font-weight:bold;
    float: left;
    text-align:center;
    width: 300px;
}
#txt_cliquez_inner {text-align:left;}
#txt_cliquez_inner img {
    margin: 0 5px 0 50px;
}
#txt_cliquez a { 
    color: #4D4D4D;
    text-decoration: none;
}

#titrecarte { margin:6px 6px 0; }
#intitule img { float:left; } 
#fleche_mapo { margin:0 0 0 80px; }
img#bt_fermer {
    margin: 0;
    text-align: right;
    float: right;
}

#contiframe {
    margin: 0 0 7px 7px;
    width: 672px;
}
#mapFh{
    height: 522px;
}
#iframemapo {
    width: 672px;
    height: 517px;
    border: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.right { float:right; }

#conteneur_mapo {
    position: absolute;
    left: 220px;
    /top: 545px;
    _top: 551px;
    width: 686px;
    z-index: 10;
    display: none;
    border: solid 1px;
    background: #fff;
    z-index:100;
}


#conteneur_mapo a:hover {
    color: #4D4D4D;
    text-decoration: underline;
}

/* Trip advisor *********************/
#block-tripadvisor{ clear:both; }
#block-tripadvisor iframe{ width:100%; height:auto; }

}

form#FacebookConnect, form#login-form-FB { padding: 0 }

/* fil arianne*********************/
#fil-ariane a {
    color: #676767;
    font: 10px;
    font-weight: normal;
}
#fil-ariane a:hover {
    text-decoration: underline;
}

#fil-ariane {
    color: #676767;
    font-size: 10px;
    padding-bottom: 16px;
    padding-top: 6px;
    font-weight: bold;
}
/* fil arianne *********************/



.picto_club_AHP_container span.tooltip{
   display:none;
}

.title ul{
    float:left;
    margin-left: 141px;
}
/*picto club partner/participating*/
/*picto club partner/participating*/
.picto_club_AHP_container{
    min-width:104px;
    height:24px;
    float: left;
    text-align: left;
    margin:5px 10px 0 0; 
}

.picto_club_AHP_container img{
    margin:0!important;
    padding-top:0!important;
}

.picto_club_AHP{
    width:26px;
    height:24px;
    float: left;        
}

.picto_club_AHP_texte{
    min-width:78px;
    height:24px;
    float: left;    
}

.picto_club_AHP_texte p{
    margin:0 0 0 3px;
}

.picto_club_AHP_texte_title_partner{
    color:#2C93B2;
    height:15px;
    font-size:12px;
    font-weight: bold;
    line-height: 11px;
    text-transform: uppercase;
}

.picto_club_AHP_texte_title_partner_hh{
    color:#2C93B2;
    height:15px;
    font-size:12px;
    font-weight: bold;
    line-height: 11px;
    text-transform : uppercase;
}

.picto_club_AHP_texte_title_participant{
    color:#E3A628;
    height:15px;
    font-size:12px;
    font-weight: bold;
    line-height: 11px;
    text-transform : uppercase;
}

.picto_club_AHP_texte_title_not_participant{
    color:#0D2C41;
    height:15px;
    font-size:12px;
    font-weight: bold;
    line-height: 11px;
    text-transform : uppercase;
}
.picto_club_AHP_texte_baseline{
    height:6px;
    font-size:7px;
    color:#0D2C41;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0;
}
 .ar .picto_club_AHP_container .tooltip
 {
    text-align: right;
 }

 .picto_club_AHP_container .tooltip{
    width: 230px;
    left: 0px;
    line-height: 15px;
    font-weight: normal !important;

}
 .picto_club_AHP_container .tooltip span{
    font-weight: bold;
    width: 230;
    display: flex;
 }
li.picto
{
    position: relative;
}   
.ar li.picto
{
    position: static;
}
#bandeau-marque img 
{margin-bottom: 5px;}
/* include picto-common.css */ 
.picto_club_AHP_container img {
margin: 0!important;
padding-top: 0!important;
width: 100%!important;
height: auto!important;
}
.title .picto
{
	width: auto;
}
#introHotel .title{
overflow: visible;
min-height: 45px;

}
#introHotel .title h1
{
width: 480px;
}
#introHotel .title ul
{
	float: right;
	margin-left: 20px
}
.picto_club_AHP_container .tooltip
{
	display: none;
	position: absolute;
	z-index: 3000;
	background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #58265d;
	color: #666666;
	display: none;
	font-family: Arial;
	font-size: 11px;
	padding: 2px 5px;
	top:30px;
}
.picto_club_AHP_texte_title_participant
{
	font-family: arial, verdana, tahoma, sans-serif;
}


/*bouton close popin gallery*/
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display:block;
  height:25px;
  color:#fff;
  text-transform:uppercase;
  font-size:13px;
  padding-right:38px;
  text-decoration:none;
  background:url('/imagerie/fh/close.jpg') right 0px no-repeat transparent;
  font-family:arial, sans-serif;
  right:20px;
  background-size: 21%;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {  
    display: block; 
    line-height: 2 
}

.popin-gallery .ui-dialog-titlebar{
    top:-23px;
}

.popingallery {
    margin-top: 20px;
}

.sb-container .sb-button{
background-color:#5F2965!important;
}
