body
  {
    color:#3A3A3A;
    font-family:Raleway;
    width:99.9%;
  }

.CorpEquiPresta {clear:both;width:100%;display:block;margin-top:130px;color:black;}
.CorpEquiPrestaSectionGauche {margin:0 auto;width:70%;z-index:2;margin-top:140px;}
.SectionDroite {color:#4990E2;font-size:40px;margin-bottom:15px;}
.RubriqueDroite {margin-left:2.5%;width:40%;margin-right:2.5%;border-right:#4990E2 1px solid;float:left;}
.RubriqueDroiteTitre {background-color:#4990E2;text-align:center;color:white;font-size:30px;padding:10px;}
.RubriqueDroiteTexte {color:#707070;font-size:18px;}
.RubriqueDroiteJeMinscrit {margin-left:30px;margin-left:40px;font-size:20px;}
.InscriptionRubriqueDroite {width:70%;float:right;}
.InscriptionRubriqueGauche {width:30%;float:left;}
.InscriptionSousRubriqueGauche {margin:0 auto;width:50%;}

.SectionGauche
  {
    height:600px;
    background:url("../images/IndexGauche.png");
    background-repeat: no-repeat;
    background-size:100%;
    background-position: center;
    background-size: cover;
    width:50%;
    float:left;
  }
.RubriqueDroiteEspace {margin-left:5%;}

.ImgPageConnexion {width:200px;}
.PageConnexion
  {
    margin-top:130px;
    height:600px;
    background:url("../images/IndexGauche.jpg");
    background-repeat: no-repeat;
    background-size:100%;
    background-position: center;
    background-size: cover;
  }

.IndexAccroche1
  {
    font-family:'Source Sans Pro';
    margin-left:10%;
    margin-top:80px;
    width:60%;
    font-size:40px;
    letter-spacing: 0;
    color: #FFFFFF;
    text-transform: uppercase;
  }
.IndexAccroche2
  {
    margin-left:10%;
    margin-top:80px;
    width:80%;
  }
.IndexSelect
  {
    height: 65px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 6px 0px 20px #0000003E;
    border-radius: 17px;
  }
.IndexBoutton
  {
    width: 100%;
    padding:10px;
    text-transform: uppercase;
    color: white;
    text-align: center;
    font-family:20px;
    letter-spacing: 0;
    background: #4990E2 0% 0% no-repeat padding-box;
    border-radius: 17px;
  }
.IndexBouttonLittle
  {
    font-size:20px;
  }
.ProfilCompletPhoto
  {
    background:url('../../images/background_chevaux1');
  }

.IndexRubriqueEnsemble
  {
    /*
    margin-left:8%;
    margin-right:8%;
    */
    margin-top:80px;
    width:70%;
    clear:both;
    display:block;
  }
.IndexRubrique
  {
    width: 20%;
    margin:0px;
    height:360px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 20px #00000055;
    border-radius: 25px;
    padding:5px;
  }
.IndexRubriqueSousTitre1
  {
    width:100%;
    text-align: center;
    font-weight: Bold;
    font-size: 20px;
    font-family: 'Source Sans Pro';
    letter-spacing: 0;
    color: #9F9F9F;
  }
.IndexRubriqueSousTitre2
  {
    width:100%;
    text-align: center;
    font-weight: Bold;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Source Sans Pro';
    letter-spacing: -0.1px;
    color: #064A8E;
  }
.IndexRubriqueContenu
  {
    width:100%;
    clear:both;
    display:block;
    font-size:14px;
    letter-spacing: 0;
    color: #9F9F9F;
  }
.IndexTitre1
  {
    text-align: center;
    font-weight: Bold;
    font-size: 30px;
    font-family: 'Source Sans Pro';
    letter-spacing: 0;
    color: #064A8E;
    text-transform: uppercase;
  }
.IndexFooter
  {
    width:100%;
    height:70px;
    background: #4990E2 0% 0% no-repeat padding-box;
    border: 1px solid #4990E2;
    position:fixed;
    bottom:0px;
  }
.Height30px
  {
    height:30px;
    width:100%;
    clear:both;
    display:block;
  }
.FormConnexion
  {
    clear:both;display:block;width:40%;height:350px;padding-top:2%;margin:0 auto;
    background: white 0% 0% no-repeat padding-box;
    box-shadow: 6px 0px 20px #0000003E;
    border-radius: 17px;
    padding:10px;
  }
.TableConnexion
  {
    width:70%;
    margin:0 auto;
  }
.Espace50px {height:50px;}
.BlocInscription {margin:0 auto;width:70%;margin-top:130px;clear:both;display:block;}
.TextInscription {margin-top:40px;}
.EspaceInscription30px {height:30px;}
.EspaceInscription50px {height:50px;}
.EspaceInscription80px {height:80px;}
.ButtonInscris
  {
    margin:0 auto;
    background: #0668C9 0% 0% no-repeat padding-box;
    box-shadow: 6px 0px 20px #0000003E;
    border: 2px solid #1DEEFF;
    border-radius: 17px;
    text-align: center;
    font-weight: Bold;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'Source Sans Pro';
    letter-spacing: 0;
    color: #FFFFFF;
    width:70%;
    height:35px;
    margin-top:70px;
    padding-top:15px;
  }

.BanniereAccueil
  {
    width:100%;
    float:left;
    height:350px;
    background-image: url("../images/accueil_site.png");
    background-color:white;
    background-repeat: no-repeat;
    background-size:350px 350px;
  }
.BanniereSlogan
  {
    margin-top:180px;
    font-size:30px;
    font-family:Chivo;
  }

.ChampBarreIndex1
  {
    width:100%;
    height: 31px;
    border-radius: 0px;
    background-color: white;
    border: solid 1px white;
    color:#4990E2;
  }
.ChampBarreIndex2
  {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    /*background: #1FDCFF;*/
    background: #4990E2;
    outline: none;
    opacity: 1;
    -webkit-transition: .2s;
    transition: opacity .2s;
  }
.ChampBarreIndex3
  {
    width:100%;
    height: 31px;
    border-radius: 0px;
    background-color: #91B521;
    border: solid 1px white;
    color:white;
  }
.CacherTexte {display: none;}
.RechercherListeProfil
  {
    height:130px;
    border: solid 1px white;
    margin:5px;
    margin-bottom:10px;
    width:100%;
  }
.Rechercherenregistrer {width:94%;}

.ChampBarreIndex2:hover
  {
    opacity: 0.7;
  }
.ProfilCompletCouverture
  {
    width:100%;
    height:200px;
  }

.ChampBarreIndex2::-webkit-slider-thumb
  {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color:#3A3A3A;
    cursor: pointer;
  }

.ChampBarreIndex2::-moz-range-thumb
  {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color:rgba(58,58,58,0.8);
    cursor: pointer;
  }

.IndexRubriqueTitre {width:100%;text-align:center;font-family:Exo;font-size:25px;font-weight:bolder;}
.IndexTailleRubrique {Width:100%;}

#menuExmp1
  {
    background-color:#4990E2;
  }
#menuExmp1 li>a
  {
    color:white;
  }
.menuSlider
  {
	   background-color:#4990E2;
  }
.menuFrame a.menuClose
  {
     background-color:#4990E2;
  }
.menuTrigger ul
  {
    background-color:white;
  }
.ChampBarreMultiple
  {
      border: solid 1px #1FDCFF;
      width:94%;
  }
.champ_barre
  {
    border: solid 1px rgba(138,137,137, 0.85);
    padding-left:5px;
    padding-right:5px;
    width:100%;
    height:40px;
  }

::-webkit-input-placeholder
  {
    text-align: center;
    letter-spacing: 0;
    color: #9F9F9F;
	  opacity:0.8;
  }

:-moz-placeholder
  {
    text-align: center;
    letter-spacing: 0;
    color: #9F9F9F;
    opacity:0.8;
  }

::-moz-placeholder
  {
    text-align: center;
    letter-spacing: 0;
    color: #9F9F9F;
    opacity:0.8;
  }

:-ms-input-placeholder
  {
    text-align: center;
    letter-spacing: 0;
    color: #9F9F9F;
    opacity:0.8;
  }

.button
  {
    border:1px solid rgba(145,181,33, 1);
    background-color:rgba(145,181,33, 1);
  }
.buttonLittle
  {
    padding:5px;
  }
.button:hover
  {
    background-color:rgba(145,181,33, 0.7);
    color:white;
  }

.InfoStandard
  {
    /*
    background-color:rgba(58,58,58, 0.5);
    border-color:#3A3A3A;
    */
    background: #4990E2 0% 0% no-repeat padding-box;
    box-shadow: 6px 0px 20px #0000003E;
  }
.InfoStandard1
  {
    /*
    background-color:rgba(58,58,58, 0.5);
    border-color:#3A3A3A;

    */
    background: #1FDCFF 0% 0% no-repeat padding-box;
    box-shadow: 6px 0px 20px #0000003E;
  }
.FormChampBarre
  {
    background: white 0% 0% no-repeat padding-box;
    box-shadow: 6px 0px 20px white;
    border-radius:20px;
    padding:20px;
  }
.MessageErreur
  {
    background-color:rgba(255,0,0, 0.8);
    border-color:#ff0000;
    /*
    -webkit-box-shadow: 0px rgba(0, 0, 0, 0);
    box-shadow: 0px rgba(0, 0, 0, 0);
    */
  }
.InfoComplementaire
  {
    font-style:italic;
    font-size:15px;
    color:rgba(48,48,48, 0.8);
    margin-bottom:10px;
  }

.AfficheAdresse
  {
    width:94%;
    clear:both;
    display:block;
  }
.AfficheNomPrenom
  {
    width:94%;
    clear:both;
    display:block;
  }
