#rt-page-surround {
    color: #3a3a3a;
}
.logo-type-myriad #rt-logo {
    height: 72px;
    width: 208px;
}
ul.lang-inline li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}

ul.lang-inline {
text-align: center;
}

/* Tablet */
@media screen and (min-width: 768px) and (max-width: 959px){
.gf-menu.l1 > li > .item {
font-size: 11px;
}
}

.table-bordered {
    border-color: #A69256 !important;
}
.table-bordered .table-bordered th, .table-bordered td {
     border-left: 1px solid #A69256;
	 border-radius: 4px !important;
}

.title6 .module-title .title::after {
    background: #A69256 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 4px;
    left: 50%;
    margin-left: -42px;
    position: absolute;
    width: 80px;
}
	/* Define the default color for all the table rows */
	.hoverTable tr{
		background: #ffffff;
	}
	/* Define the hover highlight color for the table row */
    .hoverTable tr:hover {
          background-color: #e5e5e5;
    }
}
	/* Define the default color for all the table rows */
	div.e {
		background: #ffffff;
	}
	/* Define the hover highlight color for the table row */
    div.e:hover  {
		  background-color: #e5e5e5;
    }
}

.layout-slideshow2 .sprocket-features-content::before {
    border-bottom: 12px solid rgba(0, 0, 0, 0.2)!important;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    content: "";
    left: 50%;
    margin-left: -12px;
    position: absolute;
    top: -12px;
}
.layout-slideshow2 .sprocket-features-content {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0!important;
    bottom: 0;
    left: auto;
    margin: 0 10%;
    min-height: 70px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 80%;
}
.layout-slideshow2 .sprocket-features-content::before {
    border-bottom: 12px solid rgba(0, 0, 0, 0.2)!important;

}
.layout-slideshow2 .sprocket-features-title {
    font-size: 2.4em !important;
    line-height: 1.3em;
}
.layout-slideshow2 .sprocket-features-desc {
    font-size: 1.2em !important;
    line-height: 1.3em;
}	

.demostyle-type-preset3 .menu-block .gf-menu li.active > .item .menu-item-wrapper {
    color: #afb09d;
}
.demostyle-type-preset3 .menu-block .gf-menu li:hover > .item .menu-item-wrapper, .demostyle-type-preset3 .menu-block .gf-menu li:focus > .item .menu-item-wrapper {
    color: #afb09d;
}
.demostyle-type-preset3 #rt-bottom a:not(.readon), .demostyle-type-preset3 #rt-footer a:not(.readon), .demostyle-type-preset3 #rt-copyright a:not(.readon) {
    color: #afb09d;
    text-shadow: none;
}
/* Plus large que Phone */
@media all and (min-width: 768px){
.demostyle-type-preset3 .fp-preset-images.fp-slideshow .sprocket-features-index-1 .sprocket-features-img-container.sprocket-fullslideshow-image {
    background-image: url("../../../images/accueil/001.jpg") !important;
    background-position: center center;
    background-repeat: no-repeat;
}
#rt-slideshow .layout-fullslideshow .sprocket-features-index-1 .sprocket-features-content {
    background: rgba(9, 13, 15, 0.1) none repeat scroll 0 0 !important;
}
}
/* Phone */
@media (max-width: 767px){
.demostyle-type-preset3 .fp-preset-images.fp-slideshow .sprocket-features-index-1 .sprocket-features-img-container.sprocket-fullslideshow-image {
    background-image: url("../../../images/accueil/001-m.jpg") !important;
    background-position: center center;
    background-repeat: no-repeat;
}
#rt-slideshow .layout-fullslideshow .sprocket-features-index-1 .sprocket-features-content {
    background: rgba(9, 13, 15, 0.3) none repeat scroll 0 0 !important;
}
}



/* Large display */
@media screen and (min-width: 1200px){
.fp-slideshow .layout-fullslideshow .sprocket-features-title {
    font-family: "latoblack",Verdana,Helvetica,Arial,sans-serif;
    font-size: 2em;
    letter-spacing: 20px;
    text-transform: uppercase;
}
}
/* Desktop */
@media screen and (min-width: 960px) and (max-width: 1199px){
.fp-slideshow .layout-fullslideshow .sprocket-features-title {
    font-family: "latoblack",Verdana,Helvetica,Arial,sans-serif;
    font-size: 1em;
    letter-spacing: 20px;
    text-transform: uppercase;
}
}
}
/* Tablet */
@media screen and (min-width: 768px) and (max-width: 959px){
.fp-slideshow .layout-fullslideshow .sprocket-features-title {
    font-family: "latoblack",Verdana,Helvetica,Arial,sans-serif;
    font-size: 1em;
    letter-spacing: 20px;
    text-transform: uppercase;
}
}
.fp-slideshow .layout-fullslideshow .sprocket-features-title::after {
    background: none;
    bottom: -35px;
    content: "";
    height: 4px;
    left: 50%;
    margin-left: -50px;
    position: absolute;
    width: 80px;
}

body.layout-mode-responsive .fp-slideshow .layout-fullslideshow .sprocket-features-title {
    font-size: 2em;
    letter-spacing: 5px;
}

.rokbox-thumb {
	padding-bottom: 3px;
}

.wf_caption {
	line-height:110%;
	}

	/** Code pour une ligne hr dégradée **/
hr.style-rg { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(166, 146, 86, 0.75), rgba(0, 0, 0, 0)); }

/* inutile si banner
#rt-breadcrumbs .rt-block {
    margin: 30px 0 5px;
    padding: 15px 15px 5px;
}
*/	
/*
h1 {
text-transform: uppercase;
color: #5183A5;
}
*/
.contact-form legend {
    display:none;
	color: #5183a5;
    font-size: 0.8em;
	line-height:130%;
}
/*
.rt-mainbody-wrapper rt-grid-8 .rt-component-block rt-block {
margin: 10px 10px -10px;
}
*/
    /* non-destructive removal of text logo */
    /** All Modes except mobile->Gantry mobile menu **/

    @media only screen and (min-width: 480px) {
    	li.rt-menu-logo > a > span {
    		opacity: 0;
    		height: 0;
    	}
    }
     
    /* addition of background image logo */
    .menu-block .gf-menu .rt-menu-logo {
        background: url(../images/logo/logo.png);
        background-repeat: no-repeat;
        background-position: left center;
        width: 210px;
        height: 72px;
    }
     
    /* Adjust menu-logo underline position */
    .menu-block .gf-menu .rt-menu-logo:after {
    	bottom: -10px !important;
    }
    /* If needed use this Code Block to increase <a> area to match logo size*/
    .menu-block .gf-menu .rt-menu-logo .item {
    	padding-right: 100px !important;
    }
    /* Use this to adjust the vertical position of the text menu relative to rt-menu-logo */
    .menu-block .gf-menu  li:not(.rt-menu-logo) {
        position: relative;
        top: 0px;
    }
    /* Remove the menu-logo white underline */
    /**** to use remove this comment line*/
    .menu-block .gf-menu .rt-menu-logo:after {
    	background: transparent !important;
    }
    /**** to use remove this comment line - per BAJ-MP */

/*
#rt-slideshow .layout-fullslideshow .sprocket-features-index-1 .sprocket-features-content{
	background: rgba(9, 13, 15, 0.0) none repeat scroll 0 0;
}
*/
/*
#rt-slideshow .layout-fullslideshow .sprocket-features-index-1 .sprocket-features-content{
	background: rgba(9, 13, 15, 0.4) none repeat scroll 0 0;
}
#rt-slideshow .layout-fullslideshow .sprocket-features-index-4 .sprocket-features-content{
	background: rgba(9, 13, 15, 0.0) none repeat scroll 0 0;
}
#rt-slideshow .layout-fullslideshow  .sprocket-features-content{
	background: rgba(9, 13, 15, 0.4) none repeat scroll 0 0;
}
*/
.rt-powered-by {
    background: url("../../../images/i-media.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 38px;
    opacity: 0.7;
    transition: opacity 0.2s ease-in 0s;
    width: 200px;
}


