.navbar{z-index:3!important;}
.navbar-wrapper{position:static!important;z-index:1!important}
div.ccm-ui button, div.ccm-ui input{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}
.full-home-carousel{position:static!important}
.sidebar{position:static!important}
.main.col-md-offset-2{margin-left:0!important}

.masthead,.mastfoot,body,html{position:static!important}


.ccm-ui a {
color: #0088CC!important;
}
ul#ccm-main-nav a, ul#ccm-system-nav a ,.ccm-block-type a.ccm-block-type-inner, .ccm-block-type p.ccm-block-type-inner, .ccm-block-type .ccm-block-type-inner,div.ccm-file-manager-select a{
color: #666666!important;
}
.ccm-ui .btn.primary, .ccm-ui .btn.primary:hover, .ccm-ui .btn.warning, .ccm-ui .btn.warning:hover, .ccm-ui .btn.danger, .ccm-ui .btn.danger:hover, .ccm-ui .btn.error, .ccm-ui .btn.error:hover, .ccm-ui .btn.success, .ccm-ui .btn.success:hover, .ccm-ui .btn.info, .ccm-ui .btn.info:hover, .ccm-ui .btn.inverse, .ccm-ui .btn.inverse:hover {
color: #FFFFFF!important;

}
div#ccm-edit-overlay-footer ul li a ,div.ccm-menu ul a ,.ccm-ui a.btn,.ccm-ui div.clearfix > label{color: #333333!important;}
.ccm-ui .input-prepend .add-on, .ccm-ui .input-append .add-on{height:28px!important}

.ccm-ui .nav-tabs > li > a,.ccm-ui .nav-pills > li > a,.ui-dialog  .nav-tabs > li > a,.ui-dialog .nav-pills > li > a{background-color:transparent!important}
.ccm-ui  h1,.ui-dialog  h1{font-size:26px!important}
.ccm-ui  h2,.ui-dialog  h2{font-size:24px!important}
.ccm-ui  h1,.ccm-ui  h2,.ui-dialog  h1,.ui-dialog  h2{background-color: #FFFFFF !important;
color: #666666 !important;
line-height: 26px !important;
margin: 0 !important;
padding: 0 !important;
position: static !important; }
.ccm-ui  h1:after,.ccm-ui  h2:after,
.ccm-ui  h1:before,.ccm-ui  h2:before,
.ui-dialog  h1:after,.ui-dialog  h2:after,
.ui-dialog  h1:before,.ui-dialog  h2:before{border: medium none !important;
content: "" !important;
line-height: 26px !important;
margin: 0 !important;
position: static !important;}
div.ccm-ui .thumbnail{background-color:transparent!important}

#ccm-dashboard-overlay .breadcrumb > li + li:before{content:none!important}

.ui-dialog .form-control,
.ui-dialog textarea.form-control,
.ui-dialog  input[type="text"],
.ui-dialog input[type="password"],
.ui-dialog  input[type="datetime"],
.ui-dialog input[type="datetime-local"],
.ui-dialog input[type="date"],
.ui-dialog input[type="month"],
.ui-dialog input[type="time"],
.ui-dialog input[type="week"],
.ui-dialog input[type="number"],
.ui-dialog input[type="email"],
.ui-dialog input[type="url"],
.ui-dialog input[type="search"],
.ui-dialog input[type="tel"],
.ui-dialog input[type="color"],
.ui-dialog .uneditable-input,
.ccm-ui .form-control,
.ccm-ui textarea.form-control,
.ccm-ui  input[type="text"],
.ccm-ui input[type="password"],
.ccm-ui  input[type="datetime"],
.ccm-ui input[type="datetime-local"],
.ccm-ui input[type="date"],
.ccm-ui input[type="month"],
.ccm-ui input[type="time"],
.ccm-ui input[type="week"],
.ccm-ui input[type="number"],
.ccm-ui input[type="email"],
.ccm-ui input[type="url"],
.ccm-ui input[type="search"],
.ccm-ui input[type="tel"],
.ccm-ui input[type="color"],
.ccm-ui .uneditable-input
{border-width:1px!important}

.ccm-ui h1, .ccm-ui h2, .ccm-ui h3, .ccm-ui h4, .ccm-ui h5, .ccm-ui h6,
.ui-dialog h1, .ui-dialog h2,.ui-dialog h3,.ui-dialog h4,.ui-dialog h5,.ui-dialog h6{
text-shadow: none!important;
}
.ccm-ui .breadcrumb,.ui-dialog .breadcrumb{text-transform: none;}
.ccm-ui .btn, .ui-dialog .btn{box-shadow:none!important;}
div.ccm-menu ul a,div.ccm-add-block, div.ccm-add-block-global{text-shadow: none!important; text-align:left!important}

.navbar-inverse div.ccm-add-block,.navbar-inverse div.ccm-add-block-global{color:#fff!important}

.ccm-ui .ccm-intelligent-search-results-module h1{background-color: rgba(0, 0, 0, 0) !important;
    font-size: 11px !important;
    line-height: 14px !important;
    position: absolute !important;}
.ccm-ui div.ccm-dashboard-overlay-module h1 {
    font-size: 13px!important;
    line-height: 15px!important;
    margin-bottom: 0!important;
}
/**wil adds****/
.back-to-top {
        position: fixed;
        bottom: 2em;
        right: 0px;
        text-decoration: none;
        color: #000000;
        background-color: rgba(235, 235, 235, 0.80);
        font-size: 12px;
        padding: 1em;
        display: none;
}

.back-to-top:hover {
        background-color: rgba(135, 135, 135, 0.50);
}



 /****** CLASSE ACTIVE POUR MENU CASINO TOP*****/
#menu-site-collapse .nav .active a,#menu-site-collapse .nav .active i {
        color:#DD5555;
	text-decoration:none;
	background-color:transparent;
}
/*** ICON ACCROCHE MENU CONTENT ****/
.accroche-rond-back-glyph i {
    font-size: 75px;
}
.accroche-rond-back-glyph {
    color: #dd5555;
    width: 112px;
    height: 112px;
    border-radius: 600px;
    padding:20px;
    display: block;
    background-color: #f9f9f9;
    text-decoration: none;
    transition: transform 0.5s ease-in-out 0s;
    overflow: hidden;
    box-shadow: 0 2px 6px -3px grey;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
    -webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    -ms-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    transition-property:transform;
}

.accroche-rond-back-glyph:hover{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    text-decoration: none;
    background-color: #dd5555;
    color: #f9f9f9;
}

.accroche-rond-back-glyph .icon-seminaires{
    padding: 0px 2px 0px 0px;
}

.glyph-evenements {
	padding:17px 5px 0 6px;
}
.glyph-casino {
	padding:14px 1px 0 7px;
}
.glyph-restaurant {
	padding:17px 9px 0 7px;
}
.glyph-seminaires {
	padding:22px 4px 0 7px;
}
.glyph-hotel {
	padding:19px 6px 0 7px;
}

.articles-index { padding: 15px;}

.article-title h4 i {
    font-size:36px;
    color:#dd5555;
    margin-right: 12px;
    cursor: default;
}

.article-title h4 a {
    font-family: 'dejavu_sanscondensed_bold', sans-serif;
    font-size: 18px;
    color: #dd5555;
}

.article-preview {
    font-family: 'dejavu_sanscondensed', sans-serif;
    font-size: 14px;
    color: #6a6565;
    text-align: justify;
    padding-right: 10%;
    padding-top: 1%;
}


/*-------------EFFET HOVER IMG EVENT---------*/


#evenements #top_evt .evenementHBlock > a{
    background-color:black;
}

.evenementHBlock img:hover {
    opacity: 0.6;
}

#menu-site ul {
    text-align: right;
    float:right;
}

.NoMargin {
    margin:0px;
}

.ul-liens-site{
    margin-top: 3%;
	margin-bottom: 0;
}

.menu_site .ul-liens-site{
    margin-top: 2px;
	margin-bottom: -19px;
}

#menu-groupe-control-col {
    background-color: #dd5555;
    height: 26px;
}

#btn-view-navgroupe.active span{
    transition: all 0.3s ease-in-out;
    color: #c73f3f;
}

#btn-view-navgroupe, #btn-view-navgroupe .glyphicon, #btn-view-navgroupe span{
    display:block;
    padding: 0px;
    border: none;
    width:100%;
    color: #f9f9f9;
    font-size: 15px;
}

#menu-groupe-control-col .margin-control {
    margin-top: 9px;
}

#hotel-soustitre h2 {
    color: #dd5555;
    font-weight: bold;
    text-transform : uppercase;
    font-size : 14px;
}

/*---- MENU TRANSITIONS ----*/

#menu-group-collapse {
    background-color: #dd5555;
}

.navbar .StyleHeader, .navbar.menu_site .StyleHeader {
    transition: all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
}

.navbar-right .IconstyleHeader, .navbar-right.menu_site .IconstyleHeader {
    transition: all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
}

@media(max-width:767px) {

    .MenuGroupeTop > a{
        font-size: inherit;
    }

    .navbars {
        top:80px;
        left:0px;
        height:100%;
        width:50%;
        background: #dd5555;
    }

    .nav-wrapper i {
        color: white;
    }

    .nav-wrapper li {
        font-size: 1.6em;
    }

    .nav-wrapper .active a .menuTexte, .nav-wrapper .active a i {
        color: white;
    }

    #menu-site-collapse{
        margin: 0px;
    }

    #menu-site-collapse .nav .active a,#menu-site-collapse .nav .active i {
        color:inherit;
        text-decoration:none;
        background-color:transparent;
    }

    /*#menu-group-collapse, #menu-site-collapse {*/
        /*display:block;*/
        /*width:100%;*/
        /*background: #dd5555;*/
    /*}*/

    #menu-site-collapse li {
        color: #fff;
        line-height: 7%;
    }
}

.effectmenucollapse{
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}

