.SimpleLigne {
	margin: 0.5% auto !important;
}
#TopMenuMeanDiv #MenuPrTop ul li a, #TopMenuMeanDiv #TopMenu1 #TopMenu1Menu ul li a {
    color: #181817;
    font-size: 1.15vw;
    font-family: 'latoheavy';
    padding: 28px 0;
}
#BannerTitleMainDivv{
    position: relative;
}
.aurelienDiv {
    position: absolute;
    top: 62%;
}
.contenuHTML.container.documentOneC{
    width: 95% !important;
}
#lg_search_rMenu {
    float: right;
    width: 7.3%;
    margin-top: 4%;
}
#Menu2R {
    float: right;
    width: 33.4%;
    cursor: pointer;
    display: block;
    text-decoration: none;
    display: none;
}
#Menu2R img{
    width: 100%;
}
#lg_search_rMenu #langDiv {
    float: right;
    min-height: 5px;
    width: 40.8%;
    margin: 0.75% 0 0% 0;
    text-align: right;
    padding: 3% 0 0 0;
}
#lg_search_rMenu #langDiv a {
    color: #1871be;    
    font-size: 1vw;
    font-family: "Adobe Arabic",Arial,Helvetica,sans-serif;
    text-decoration: none;
}
#lg_search_rMenu #searchD {
    float: right;
    width: 37.4%;
    cursor: pointer;
    display: block;
    text-decoration: none;
}
#lg_search_rMenu #searchD img {
    width: 100%
}
#TopMenuMeanDiv.ACC {
    position: relative;
}
#MeanMenuAnimation #AnimationTXTCol h1::after {
    background-color: #1871be;
}
#MeanMenuAnimation #AnimationTXTCol h2 {
    color: #fff;
}
#MeanMenuAnimation #AnimationTXTCol h2.Desc {
    color: #e8e8e8;
}
#MeanMenuAnimation #AnimationTXTCol a {
    background-position: 0% 0%;
    background-size: 100% 100%;
    color: #333333;
}
#MeanMenuAnimation #AnimationTXTCol {
    height: 36.5%;
}
#BlocksAnimationsMeanDiv .AnimBlockElement h1{
    color: #091547; 
}
#BlocksAnimationsMeanDiv .AnimBlockElement .AppOffresElemnt span.Title {
    color: #181818;
}
#BlocksAnimationsMeanDiv .AnimBlockElement .AppOffresElemnt span.Number {
    color: #091547;
    text-align: right;
    padding-right: 0.9%;
}
#BlocksAnimationsMeanDiv .AnimBlockElement p.DescP{
    color: #181818;
}
#BlocksAnimationsMeanDiv .AnimBlockElement a.BT {
    border: #1871be solid 2px;
    color: #091547;
    width: 62.5%;
}
#BlocksAnimationsMeanDiv .AnimBlockElement:nth-child(1),#BlocksAnimationsMeanDiv .AnimBlockElement:nth-child(2),#BlocksAnimationsMeanDiv .AnimBlockElement:nth-child(3) {
    border-bottom: #124e90 solid 6px;
}
.TitleBAc h1,.TitleBAc.Eser h1 {
    color: #091547;
}
.TitleBAc p,.TitleBAc.Eser p {
    color: #181818;
}
.TitleBAc div.GrennLigne {
    background-color: #1871be;
}
a.VitElement span.VitTitle {
    color: #1871be;
}
a.VitElement span.VitDesc {
    color: #181818;
}
.ChiffresElement span.nuber {
    color: #1871be;
}
.ChiffresElement span.TextInfo {
    color: #091547;
}
#ChiffresALink {
    color: #fff;
    background-color: #091547;
    border: #76c285 solid 0px;
}
.ProjestTXT h1 {
    color: #091547;
}
.ProjestTXT h1::after {
    background-color: #1871be;
}
.ProjestTXT h2 {
    color: #1871be;
}
.ProjestTXT p {
    color: #181818;
}
.ProjestTXT a.PT {
    color: #1871be;
    border: #091547 solid 3px;
}
#DivFormRDV form input[type="submit"] {
    color: #1871be;
}
#DivFormRDV h1::after {
    content: ' ';
    display: block;
    margin-top: 2%;
    width: 10%;
    height: 2px;
    background-color: white;       
}
#ActualitesDiv h1, #DivFormRDV h1 {
    color: #fff;
}
#ActualitesDiv h1 {
    color: #091547;
}
#ActualitesDiv h1::after {
    background-color: #1871be;
}
#ActualitesDiv a.ActualiteElement span.Date {
    color: #1871be;
}
#ActualitesDiv a.ActualiteElement span.Title {
    color: #091547;
}
#ActualitesDiv a.ActualiteElement span.desc {
    color: #181818;
}
#EtudesBlocksContainer .InfoDivHTML a span.Title {
    color: #091547;
}
#EtudesBlocksContainer .InfoDivHTML a span.Title {
    color: #091547;
}
#ActualitesDiv a.LienAccAct {
    color: #1c8adf;
}

.scroll_to_top {
    background-color: #1871be;
}

.PageTitleMeanDiv h1 {
    color: #091547;
    position: relative;
    display: block;
}
.PageTitleMeanDiv h1::before {
	 top: 125% !important;
}
.PageTitleMeanDiv h1 br {
    display: none;
}
.SimpleLigne {
    background-color: #1871be;
}
.table-appelOffre thead tr th span {
    background-color: #091547;
}
#dosAd {
    background-color: transparent;
}
#EtatActive {
    background-color: #091547;
}
span.descvert {
    color: #091547;
}
a.page-numbers {
    color: #a3a3a3;
}
span.page-numbers {
    color: #a3a3a3;
    background-color: #181818;
}
h3.titlecontenuHtml {
    color: #091547;
}
.LienTelech {
    background-color: #091547;
}
#SmenuMainDiv ul li.current {
    border: #fff solid 1px;
    background-color: #1871be;
}
#SmenuMainDiv ul li a {
    color: #091547;
}
#SmenuMainDiv ul li {
    border: #f2f2f2 solid 1px;
}
.title-pl1 {
    color: #091547;
}
.Table-PA thead tr th span {
    background-color: #091547;
}
.Table-PA .table-striped tbody tr td a {
    background-color: #1871be;
}
.Table-PA .table-striped tbody tr td span.bo-d {
    color: #091547;
}
.telech-h3 {
    color: #1871be;
}
.FichierPresse {
    background-color: #091547;
}
h3.tittleProgramme {
    color: #181818;
}
.NosDirigeantsCol h1 {
    color: #1871be;
}
.NosDirigeantsCol span.emailDirigeants {
    color: #a3a3a3;
}
.NosDirigeantsCol {
    background-size: 100% 100%;
}
.DescMession h3 {
    color: #1871be;
}
.DescGestioUrabinE-AUC h3 {
    color: #1871be;
}
#TopMenuMeanDiv #MenuPrTop ul li.current a, #TopMenuMeanDiv #TopMenu1 #TopMenu1Menu ul li.current a, #TopMenuMeanDiv #TopMenu1 #TopMenu1Menu ul li:hover a, #TopMenuMeanDiv #MenuPrTop ul li:hover a {
    color: #091547;
    position: relative;
}
#TopMenuMeanDiv #MenuPrTop ul li.current a::after, #TopMenuMeanDiv #TopMenu1 #TopMenu1Menu ul li.current a::after {
    /* content: ' ';
     position: absolute;
     left: 0;
     top: 110%;
     background-color: #1871be;
     width: 100%;
     height: 3px;*/
}
.DescEtudeProjet1 h3 {
    color: #1871be;
}

.imagesLeft{
    float: left;
    width: 49%;
    margin-top: 2%;
}



.imagesLeft img{
    width: 100%;
}



.textRight{
    float: right;
    width: 48.2%;
    margin-top: 1%;
}

.invi .imagesLeft{
    float: right;
    width: 48.2%;
    margin-top: 2%;
}

.invi .textRight{
    float: left;
    width: 49%;
    margin-top: 1%;
}
.telelement .txttel p,.emailelement2 .txtemail p,.mapelement3 .txtmap p {
    color: #1871be;
}
.FormContact input#Envoyer {
    background-color: #1871be;
}
.invi.typ3 .imagesLeft {
    float: right;
    width: 40%;
    margin-top: 2%;
}
.invi.typ3 .textRight {
    float: left;
    width: 56%;
    margin-top: 1.5%;
}

.menu_nav {
    width: 25%;
}

/** xs  **/
@media (max-width: 760px) {
    .telech-h3 {
	font-size: 4.1vw !important;
}
    .LienTelech a img {
	margin-left: 2%;
}
    .LienTelech a {
	font-size: 3.28vw;
}
    .Img , .LienTelech{
	width: 100%;
	float: none;
}
    .menu_nav {
	position: absolute !important;
}
    .title-pl1 {
	font-size: 5.27vw;
}
.invi.typ3 .textRight {
	float: none;
	width: 100%;
	margin-top: 1.5%;
}
.invi.typ3 .imagesLeft {
	float: none;
	width: 100%;
	margin-top: 2%;
}
    .imagesLeft, .invi .imagesLeft{
        float: none;
        width: 100%;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .textRight, .invi .textRight {
        float: none;
        width: 100%;
        margin-top: 1%;
    }

}