.LienBackground {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: -1;

}

body{
  border: 0px;
  margin: 0px;
  padding: 0px;
  /*width: 1920px;*/
  /*height: 5536px;*/
  width: 100%;
  height: 100%;

  
  /*background: #DDDDDD url(/Images/Ciel.jpg) repeat fixed ;*/
  /*background: #DDDDDD url(/Images/FondDePage.jpg)  no-repeat fixed 50% 0%;*/
  font-family: arial; 
}
/* ***************************************************************************** */
.DivImgEvaluation img {
  width: 54px;
  height: 11px;
}

.divimgItem{
  border: 0px;
  margin: 5px;

    float:left;
  margin-bottom: 0;
  padding: 6px 6px 6px 6px;
      background: black;
      border-radius: 0;
      color: #fff;
      width: 130px;
      height: 175px;
      height: 185px;
      text-align: center;
      color: yellow;
}
/* ***************************************************************************** */
.divimgReleasedItem{
 position: relative;
 left: 50px;
  border: 0px;
  margin: 5px;

    float: left;
  margin-bottom: 0;
  padding: 6px 6px 6px 6px;
      background: black;
      border-radius: 0;
      color: #fff;
      width: 130px;
      height: 175px;
      height: 185px;
      text-align: center;

      color: yellow;
}
/* ***************************************************************************** */
.divimgcatalogue{
  border: 0px;
  margin: 0px;
  padding: 0px;
    /*float:left;*/
  margin-bottom: 0;
      /*background: #f6f9d1;*/
      background: 0;

      border-radius: 0;
      /*border-bottom: 5px solid #ff5400;*/
      /*height: 22px;*/
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: center;
      width: 1075px;
      height: 610px;
      max-width: 1075px;
	  
      
}
/* ***************************************************************************** */
.divimgcatalogueDetail{
  border: 0px;
  margin: 0px;
  padding: 0px;
  float:left;
  background: white;
      border-radius: 0;
      /*border-bottom: 5px solid #ff5400;*/
      font-weight: bold;
/*      padding: 6px 0 0 12px; */
    padding: 1px 1px 1px 5px; 
      color: #fff;
      font-size: 13px;
      text-align: left;
      width: 1075px;
      height: 610px;
      overflow:scroll; 
      max-width: 1075px;
}
/* ***************************************************************************** */
.divimgcatalogueOneDetail{
  width: 1075px;
  height: 132px;
  background: 0;
  /* border-bottom: 1px solid rgb(131,144,150) ; */
}
/* ***************************************************************************** */
.divimgcatalogueDetailImage{
  border: 0px;
  margin: 0px;
  padding: 0px;
    float:left;
  margin-bottom: 0;
      background: 0;
      

      border-radius: 0;
      /*border-bottom: 5px solid #ff5400;*/
      font-weight: bold;
      padding: 1px 0 0 0px;
      color: #fff;
      font-size: 13px;
      text-align: left;
      width: 92px;
      height: 125px;

}
/* ***************************************************************************** */

.divimgcatalogueDetailImage img{

  border: 0px;
  margin: 0px;
  padding: 0px;
    float:left;
  margin-bottom: 0;
      background: 0;
      
      width: 92px;
      height: 125px;

}

/* ***************************************************************************** */
.divimgcatalogueDetailTexte{
  border: 0px;
  margin: 0px;
  padding: 0px;
    float:left;
  margin-bottom: 0;
      background: 0;
      

      border-radius: 0;
      /*border-bottom: 5px solid #ff5400;*/
      font-weight: bold;
      padding: 3px 0 0 0px;
      color: black;
      font-style: "Times New Roman";
      font-size: 11px;
      text-align: left;
      width: 945;
      height: 175px;

}
/* ***************************************************************************** */
.divimgcatalogueDetail_table{
border: 0px
  
  padding: 0px 0 0 0 ;
  margin: 0px;
}
/* ***************************************************************************** */
.divimgcatalogueDetailTexte_tr{
  border: 0px;
  margin: 0px;
  padding: 0px 0 0 0 ;
  height: 25px;

  font-weight: bold;
}
/* ***************************************************************************** */
.divimgcatalogueDetailTexte_td1{
  border: 0px;
  margin: 0px;
  padding: 0px 0 0 0 ;
  width: 250px;
  background: 0;
}
/* ***************************************************************************** */
.divimgcatalogueDetailTexte_td1l1{
  border: 0px;
  margin: 0px;
  padding: 0px 0 0 0 ;
  width: 750px;
  background: 0;
}
/* ***************************************************************************** */
.divimgcatalogueDetailTexte_td2{
  border: 0px;
  margin: 0px;
  padding: 0px 0 0 0 ;
  width: 250px;
  background: 0;

}
/* ***************************************************************************** */
.divimgcatalogueDetailTexte_td3{
  border: 0px;
  margin: 0px;
  padding: 0px 0 0 0 ;
  width: 280px;
  background: 0;

}
/* ***************************************************************************** */
.divimgcatalogueDetailTexte_td4{
  border: 0px;
  margin: 0px;
  padding: 0px 0 0 0 ;
  width: 165px;
  background: 0;

}
/* ***************************************************************************** */

.divimgcataloguetitle{

  
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0;
      background: black;
      border-radius: 0;
      border-bottom: 5px solid #ff5400;
      height: 22px;
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: center;
      width: auto;
      font-family: "Times New Roman";
      font-size: 16px;
}
/* ***************************************************************************** */
.divcoreleft{

  /*float:left;*/
  /* left: 450px; */
  border: 0px;
  /*margin: 0px;*/
  margin: 0px;
  padding: 0px;
  /*width: 422px;*/

}
.divcoremiddle{
  /*float:left;*/
  /* left: 450px; */
  border: 0px;
  margin: 0px;
  padding: 0px;
  
  /*width: 1075px;*/
  /*max-width: 1075px;*/
}
.divcoreright{
  /*float:left;*/
  /* left: 450px; */
  border: 0px;
  /*margin: 0px;*/
  padding: 0px;
  /*width: 422px;*/
  text-align: center;


  margin: 0px;
  
}
/* ***************************************************************************** */

.divtopleft{
  float:left;
  /* left: 450px; */
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: auto;
}
.divtopmiddle{
  /*float:left;*/
  /* left: 450px; */
  border: 0px;
  margin: 0px;
  padding: 0px;

  text-align: center;
}

.divbottommiddle{
  /*float:left;*/
  /* left: 450px; */
  border: 0px;
  margin: auto;
  padding: 0px;

  text-align: center;
  width: 1075px;
  background-color: white;
  vertical-align: text-top;
}

.pbottommiddle{
  border: 0px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  width: 100%;

  vertical-align: middle;
  color: black;

}


.divtopright{
  float:left;
  /* left: 450px; */
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: auto;
}


/* ***************************************************************************** */
.divcore{
  /* position: fixed; */
  /*width: 1000px; */
  /*float:left;*/
  /* left: 450px; */
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  
  
  /*width: 1920px;*/
  /*
  clear: left;
  position: relative;
  */
}

.divtop {
  margin : auto;
  /* position: fixed; */
  /*width: 1000px; */
  /*float:left;*
  /* left: 450px; */
  border: 0px;
  
  padding: 0px;
  width: 100%;
  /*
  clear: left;
  position: absolute;*/

  
}
.divtop2 {
  margin : auto;
  /* position: fixed; */
  /*width: 1000px; */
  /*float:left;*
  /* left: 450px; */
  border: 0px;
  
  padding: 0px;
  width: 100%;
  /*
  clear: left;
  position: absolute;*/

  
}

img{
  border: 0px;
  margin: 0px;
  padding: 0px;

}

li{
  list-style-type: none;

}

.imgcatalogue{
  width: 215px;
  height: 200px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

/* ***************************************************************************** */
.divlink{
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;

}
.divimgcategories{
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;

}
.divcompteleft{
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100px;
}

.divcompteright{
  /*float: left;*/

  border: 0px;
  /*margin: 0px;*/
  padding: 0px;
  width: 322px;
}
/* ***************************************************************************** */

.divcomptelefttitle{
  /*float: left;*/
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0;
      background: black;
      border-radius: 0;
      border-bottom: 5px solid #ff5400;
      height: 22px;
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: left;
      width: 312px;
      font-family: "Times New Roman";
      font-size: 16px;

}
.divcompteleftContent{
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0;
      background: #f6f9d1;
      border-radius: 0;
      border-bottom: 5px solid #ff5400;
      /* height: 22px; */
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: left;
      width: 312px;
      height: 190px;
}
.divstepsleftContent{
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0;
      background: black;
      border-radius: 0;
      border-bottom: 5px solid #ff5400;

      /* height: 22px; */
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      font-family: "Times New Roman";
      text-align: left;
      width: 312px;
      height: 404px;
}
/* ***************************************************************************** */

.divcoreright_left{
  /*float: left;*/
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 312px;

}
.divcoreright_right{
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 112px;
  color: green;
}

.divreleasedleftContent{
  /*float: left;*/
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0;
      background: #f6f9d1;
      border-radius: 0;
      border-bottom: 5px solid #ff5400;
      height: 605px;
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: center;
      width: 288px;
	  min-height:610px;

}

.divreleasedlefttitle{
  /*float: left;*/
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0;
      background: black;
      border-radius: 0;
      border-bottom: 5px solid #ff5400;
      height: 22px;
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: left;
      width: 288px;
      font-family: "Times New Roman";
      font-size: 16px;

}
.div_one_image{
  /*float: left;*/
  border: 0px;
  margin: 0px;
  padding: 0px;
  width:215px;
  /*float:left;*/
  display: inline-block;
}
div.a{
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width:20%;
  float:left;
}

.email, .password, .button {
  font-size: 14px;
  font-family: "Times New Roman";
}
.infocompte{
  font-family: "Times New Roman";
  font-size: 14px;
  color: black;
}

.infocompte a{
  color: black;
  font-family: "Times New Roman";
  font-size: 14px;
  text-decoration: none;
}


.td_bullet{
  width: 5%;
  color: white;
  vertical-align: top;
}
.td_texte{
  width: 95%;
  color: white;
  vertical-align: top;
  padding-right: 5px;
  font-size: 16px;
  font-family: "Times New Roman";
}
.infosteps{

}

div.divimgReleasedItem img{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 130px;
  height: 170px;
}


.divimgcatalogueDetail img{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 92px;
      height: 125px;

}

.DivImgEvaluation img{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 51px;
      height: 11px;

}

hr {
    display: block;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    border-style: inset;
    border-width: 1px;
}

/* **** INSCRIPTION ******************************************************* */
div.inscription {
border: 0px;
  margin: 0px;
  padding: 0px;
    /*float:left;*/
  margin-bottom: 0;
      /*background: #f6f9d1;*/
      background: 0;
      background-color: white;

      border-radius: 0;
      /*border-bottom: 5px solid #ff5400;*/
      /*height: 22px;*/
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: center;
      width: 1075px;
      height: 610px;
      max-width: 1075px;
  
}

div.divinscriptionblock{
  border: 1px solid grey;
  width: 600px;
  height: 300px;
  margin: auto;
  
  /*
  color: red;
  background: blue;
  */
}

.tableinscription td{
  width: 200px;
}

.p_inscription{
  text-align: center;
}
/* **** CONTACT ******************************************************* */


div.contact {
border: 0px;
  margin: 0px;
  padding: 0px;
    /*float:left;*/
  margin-bottom: 0;
      /*background: #f6f9d1;*/
      background: 0;
      background-color: white;

      border-radius: 0;
      /*border-bottom: 5px solid #ff5400;*/
      /*height: 22px;*/
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: center;
      width: 1075px;
      height: 610px;
      max-width: 1075px;
}

.table_compte td{
  border: 0px;
  margin: 0px;
  padding: 0px;

}

.table_steps {

}

.table_steps td{
  height: 40px;
}

.table_steps th{
  height: 40px;
  color : white;
  font-size: 14px;
}

.divPresentation{
  border: 0px black;
  /*margin: 10px 10px 10px 10px;
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;
  */

  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;

  position: fixed;

  /*background: white;
  opacity: 0.9;*/
  z-index: 190;
  
  display: block;
  /*  
  overflow: hidden;
  direction: ltr;
  */
  background: rgba(0, 0, 0, 0.5);
  /*visibility: hidden;*/  
}

.c_divviewvideo{
  border: 0px black;
  /*margin: 10px 10px 10px 10px;
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;
  */

  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;

  position: fixed;
  /*background: white;
  opacity: 0.9;*/
  z-index: 90;
  
  display: none;
  /*  
  overflow: hidden;
  direction: ltr;
  */
  background: rgba(0, 0, 0, 0.5);
  /*visibility: hidden;*/
}

.c_divviewvideodemo{
  border: 0px black;
  /*margin: 10px 10px 10px 10px;
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;
  */

  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;

  position: fixed;
  /*background: white;
  opacity: 0.9;*/
  z-index: 90;
  
  display: none;
  /*  
  overflow: hidden;
  direction: ltr;
  */
  background: rgba(0, 0, 0, 0.5);
  /*visibility: hidden;*/
}


.c_div_player{

  border: 1px black;
  /*margin: 10px 10px 10px 10px;*/
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;


  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  margin:auto;
  width: 900px;
  height: 700px;
  /*top: 150px;*/
  /*left: 500px;*/
  opacity: 1;
  /*position: fixed;*/
  background: white;
  

  z-index: 200;
  display: block;
  /*overflow: visible;*/
  /*visibility: hidden;*/


}

.button {
    background-color: blue;
    border: 1 px;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;

}

/*input[type=submit] */
.buttonDeplacement {
    background-color: lightgrey;
    border: 1 px;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
.buttonDeplacement {
  border-radius: 12px;
}


.buttonDisabled
{ 
    background: grey; 
    border: none;
    color: white;
    padding: 8px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 12px;

}
.buttonEnabled
{ 
    background: lightgrey; 
    border: none;
    color: white;
    padding: 8px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 12px;
}



.c_divCatalogueMAJ{
  border: 0px black;
  /*margin: 10px 10px 10px 10px;
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;
  */

  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;

  position: fixed;
  /*background: white;
  opacity: 0.9;*/
  z-index: 90;
  
  display: none;
  /*  
  overflow: hidden;
  direction: ltr;
  */
  background: rgba(0, 0, 0, 0.5);
  /*visibility: hidden;*/
}


.c_CatalogueMAJ{
  border: 1px black;
  /*margin: 10px 10px 10px 10px;*/
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;


  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  width: 900px;
  height: 450px;
  /*top: 150px;*/
  /*left: 500px;*/
  margin:auto;
  position: relative;
  
  opacity: 1;
  /*position: fixed;*/
  background: white;
  

  z-index: 200;
  display: block;
  /*overflow: visible;*/
  /*visibility: hidden;*/


}

table.tableguests {
  border-collapse: collapse;
  border: 1px;
  margin: 0px;
  padding: 0px;

    /* width: 100%; */
}

th.tableguests1, td.tableguests1 {
    text-align: left;
    padding: 3px;
    width: 450px;
}

th.tableguests2, td.tableguests2 {
    text-align: left;
    padding: 3px;
    width: 100px;
}


tr.tableguests:nth-child(even){background-color: #f2f2f2}

.divguestsmaj
{
  width: 600px;
  color:blue;
  border:1px;
  border-left: 3px solid grey;
  border-right: 3px solid grey;
  border-top: 3px solid grey;
  border-bottom: 3px solid grey;

}

div.divaddguestsblock{
  border: 1px solid grey;
  width: 600px;
  height: 80px;
  margin: 5px;
  
  /*
  color: red;
  background: blue;
  */
}





.c_divenvoyerinvitation{
  border: 0px black;
  /*margin: 10px 10px 10px 10px;
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;
  */

  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  width: 1920px;
  height: 1000px;
  top: 0px;
  left: 0px;

  position: fixed;
  /*background: white;
  opacity: 0.9;*/
  z-index: 90;
  
  display: none;
  /*  
  overflow: hidden;
  direction: ltr;
  */
  background: rgba(0, 0, 0, 0.5);
  /*visibility: hidden;*/
}



.c_divselectionguests{
  border: 1px black;
  /*margin: 10px 10px 10px 10px;*/
  border-left: 5px solid grey;
  border-right: 5px solid grey;
  border-top: 5px solid grey;
  border-bottom: 5px solid grey;


  /*
  width: 800px;
  height: 600px;
  top: 100px;
  left: 600px;
  */
  width: 900px;
  height: 700px;
  top: 150px;
  left: 500px;
  opacity: 1;
  position: fixed;
  background: white;
  

  z-index: 200;
  display: block;
  /*overflow: visible;*/
  /*visibility: hidden;*/


}

.c_divtableguests
{
  border-left: 2px solid grey;
  border-right: 2px solid grey;
  border-top: 2px solid grey;
  border-bottom: 2px solid grey;

}

.divpagecontent{
  position: absolute;
  
  display: block;
  float: left;
  z-index: 1;
  top: 50px;
}

.divmenu{
  float: left;
  position: inherit;
  display: block;
  float: none;
  z-index: 100;
}

.menutablette{
  display: none;
}

.pochette{
	border: 1px solid #dddddd;
}

.imgpochette{
	border: 1px solid #dddddd;
}
/* ***************************************************************************** */
.divlistContacts{
  border: 0px;
  margin: 0px;
  padding: 0px;
  float:left;
  background: white;
      border-radius: 0;
      /*border-bottom: 5px solid #ff5400;*/
      font-weight: bold;
/*      padding: 6px 0 0 12px; */
    padding: 1px 1px 1px 5px; 
      color: #fff;
      font-size: 13px;
      text-align: left;
      width: 1075px;
      height: 610px;
      overflow:scroll; 
      max-width: 1075px;
}
/* ***************************************************************************** */
.divimgContactstitle{
  border: 0px;
  margin: 0px;
  padding: 0px;
    /*float:left;*/
  margin-bottom: 0;
      background: black;
      border-radius: 0;
      border-bottom: 5px solid #ff5400;
      height: 22px;
      font-weight: bold;
      padding: 6px 0 0 12px;
      color: #fff;
      font-size: 13px;
      text-align: center;
      width: 1075px;
      font-family: "Times New Roman";
      font-size: 16px;
      /*max-width: 1075px;*/

}
/* ***************************************************************************** */
table.tablecontacts {
  border-collapse: collapse;
  border: 1px;
  margin: 0px;
  padding: 0px;

  width: 100%;
}

th.tablecontacts1, td.tablecontacts1 {
    text-align: left;
    padding: 3px;
    width: 25%;
}

th.tablecontacts2, td.tablecontacts2 {
    text-align: left;
    padding: 3px;
    width: 25%;
}

th.tablecontacts3, td.tablecontacts3 {
    text-align: left;
    padding: 3px;
    width: 40%;
}

th.tablecontacts4, td.tablecontacts4 {
    text-align: left;
    padding: 3px;
    width: 10%;
}


tr.tablecontacts:nth-child(even){background-color: #f2f2f2;}

.tablecontacts a{
	text-decoration: none;
}
/* ********************************************************************************* */
.divpochette{
	opacity:0.5;
}
.divpochette{
	opacity:0.5;
}

#pochetteconteneur{
  position:relative;
}
 
#pochette2{
  position:absolute;
  top:0px;
  left:0px;
}


img.imgnodetail
{
  width: 615px;
  height: 615px;
}

p.pnoimage
{
  padding: 0px;
  margin: 0px;
  text-align: center;
}