@charset "utf-8";
/* CSS Document */


/************************************************************************/
/*************** TITRE NIVEAU 1 *****************************************/
/************************************************************************/

.NECTAR_main_title, .NECTAR_main_title_P0, .NECTAR_main_title_P1, .NECTAR_main_title_P2, .NECTAR_main_title_P3 {
  font-weight: 900;
  color : white;
  border-radius: 20px;
  padding : 9px;
  padding-left : 20px;
}

.NECTAR_main_title_P0  { background-color: #10BE17;  }
.NECTAR_main_title_P1  { background-color: #2B485B;  }
.NECTAR_main_title_P2  { background-color: #EB6617;  }
.NECTAR_main_title_P3  { background-color: #8B5E3D;  }


/************************************************************************/
/*************** TITRE NIVEAU 2 *****************************************/
/************************************************************************/

.NECTAR_second_title, .NECTAR_second_title_P0, .NECTAR_second_title_P1, .NECTAR_second_title_P2, .NECTAR_second_title_P3 {
display : inline-block;
text-transform: uppercase;
line-height: 30px;
margin: 15px 0px 15px 0px;
font-size: 30px;
font-weight: 600;
}

/*** Juste une précaution au cas où on voudrait différencier les couleurs pour celui-là ***/

.NECTAR_second_title_P0  { color: #EB6617;  }
.NECTAR_second_title_P1  { color: #2B485B;  }
.NECTAR_second_title_P2  { color: #10BE17;  }
.NECTAR_second_title_P3  { color: #8B6617;  }

.NECTAR_second_overline {
  display:inline-block;
  color : white;
  border-radius: 20px;
  padding : 5px;
  padding-left : 10px;
  padding-right : 10px;
  font-size : 20px;
  margin : 10px 0px 10px 0px;
  background-color: #555555;
  margin-right:25px;

 }


/************************************************************************/
/*************** TITRE NIVEAU 3 *****************************************/
/************************************************************************/

.NECTAR_third_title, .NECTAR_third_title_P0, .NECTAR_third_title_P1, .NECTAR_third_title_P2, .NECTAR_third_title_P3, .NECTAR_third_title_P4, .NECTAR_third_title_P5  {
  text-transform: uppercase;
  line-height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight:600;
  padding-top:5px;
  padding-left:10px;
 }

.NECTAR_third_title_P0  { color: #EB6617;  }
.NECTAR_third_title_P1  { color: #2B485B;  }
.NECTAR_third_title_P2  { color: #10BE17;  }
.NECTAR_third_title_P3  { color: #8B6617;  }
.NECTAR_third_title_P4  { color: #F50C0C;  }
.NECTAR_third_title_P5  { color: #000000;  }

.NECTAR_little_third_title, .NECTAR_little_third_title_P0, .NECTAR_little_third_title_P1, .NECTAR_little_third_title_P2, .NECTAR_little_third_title_P3, .NECTAR_little_third_title_P4, .NECTAR_little_third_title_P5  {
  text-transform: uppercase;
  line-height: 20px;
  margin: 0;
  font-size: 14px;
  font-weight:600;
  padding-top:5px;
  padding-left:10px;
 }

.NECTAR_little_third_title_P0  { color: #EB6617;  }
.NECTAR_little_third_title_P1  { color: #2B485B;  }
.NECTAR_little_third_title_P2  { color: #10BE17;  }
.NECTAR_little_third_title_P3  { color: #8B6617;  }
.NECTAR_little_third_title_P4  { color: #F50C0C;  }
.NECTAR_little_third_title_P5  { color: #000000;  }

/************************************************************************/
/*************** AUTRE STYLE DE TEXTE ***********************************/
/************************************************************************/

.NECTAR_strong, .NECTAR_strong_P0, .NECTAR_strong_P1, .NECTAR_strong_P2, .NECTAR_strong_P3 {
  text-transform: uppercase;
  line-height: 20px;
  margin: 0;
  font-size: 14px;
  font-weight:600;
 }

 .NECTAR_question_P3, .NECTAR_question_P1, .NECTAR_question_P2, .NECTAR_question_P0    {
  line-height: 20px;
  font-size: 16px;
  font-weight:900;

 }




.NECTAR_strong_P0  { color: #EB6617; }
.NECTAR_strong_P1  { color: #2B485B; }
.NECTAR_strong_P2  { color: #10BE17; }
.NECTAR_strong_P3  { color: #8B6617; }

 .NECTAR_feedback, .NECTAR_feedback_P0, .NECTAR_feedback_P1, .NECTAR_feedback_P2, .NECTAR_feedback_P3 {
  margin: 0;
  font-size: 13px;
  font-weight:600;
 }

.NECTAR_feedback_P0  { color: #EB6617; }
.NECTAR_feedback_P1  { color: #2B485B; }
.NECTAR_feedback_P2  { color: #10BE17; }
.NECTAR_feedback_P3  { color: #8B6617; }

.NECTAR_date_live {
  display:inline-block;
  color : white;
  border-radius: 100px;
  padding : 5px;
  padding-left : 10px;
  padding-right : 10px;
  font-size : 20px;
  margin : 10px 0px 10px 0px;
  
}

.NECTAR_overline_P0, .NECTAR_overline_P1, .NECTAR_overline_P2, .NECTAR_overline_P3, .NECTAR_overline_P4, .NECTAR_overline_P5 {
  display:inline-block;
  color : white;
  border-radius: 20px;
  padding : 2px;
  padding-left : 10px;
  padding-right : 10px;
  font-size : 13px;
  margin : 10px 0px 10px 0px;

 }

.NECTAR_date_live    { background-color: #2B485B;  }
.NECTAR_overline_P0  { background-color: #EB6617;  }
.NECTAR_overline_P1  { background-color: #2B485B;  }
.NECTAR_overline_P2  { background-color: #10BE17;  }
.NECTAR_overline_P3  { background-color: #8B6617;  }
.NECTAR_overline_P4 { background-color: #F50C0C;  }
.NECTAR_overline_P5  { background-color: #555555;  }

/************************************************************************/
/*************** BLOCK INTRO AVEC IMAGE INTERVENANT *********************/
/************************************************************************/



.NECTAR_citation {
width : 70%;
margin : auto;
display : block;
padding : 10px 10px 10px 10px;
font-size : 1em;
font-family: georgia;

  -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);

  border: 1px solid #aaaaaa;

}


.NECTAR_roundedImage{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:90px;
    height:90px;
    float:left;
    margin-left : -110px;
    border: 1px solid #555555;
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
    -moz-box-shadow:-1px 2px 5px 1px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
}

.NECTAR_intro , .NECTAR_intro_FR, .NECTAR_intro_EN, .NECTAR_intro_P0, .NECTAR_intro_P1, .NECTAR_intro_P2, .NECTAR_intro_P3  {
width : 80%;
margin : auto;
display : block;
padding : 10px 10px 10px 60px;
min-height : 90px;
margin-bottom : 30px;
font-family: Helvetica, calibri, arial, sans-serif;
font-size : 15px;
border-left-width : 10px;
border-left-style : solid;
}

.NECTAR_intro_FR { border-left-color : #eb6617; }
.NECTAR_intro_EN { border-left-color : #2b485b; }
.NECTAR_intro_P0 { background-color : #ffeadd; border-left-color : #eb6617; }
.NECTAR_intro_P1 { background-color : #637d8e; border-left-color : #2b485b; }
.NECTAR_intro_P2 { background-color : #fdefed; border-left-color : #55D0BC; }
.NECTAR_intro_P3  { background-color : #fdefed; border-left-color : #FF9933; }


/************************************************************************/
/*************** BLOCK INTRO SANS IMAGE *********************************/
/************************************************************************/

.NECTAR_subintro , .NECTAR_subintro_P0, .NECTAR_subintro_P1, .NECTAR_subintro_P2, .NECTAR_subintro_P3 {
width : 70%;
margin : auto;
display : block;
padding : 10px 10px 10px 10px;
min-height : 90px;
border-left : 10px solid ;
margin-bottom : 20px;
margin-top : 20px;
font-family: Helvetica, calibri, arial, sans-serif;
font-size : 15px;
}

.NECTAR_subintro_P0 { background-color : #fdefed; border-left-color : #F46C56; }
.NECTAR_subintro_P1 { background-color : #fdefed; border-left-color : #9Ac156; }
.NECTAR_subintro_P2 { background-color : #fdefed; border-left-color : #55D0BC; }
.NECTAR_subintro_P3  { background-color : #fdefed; border-left-color : #FF9933; }


.NECTAR_smallbox, .NECTAR_smallbox_P0, .NECTAR_smallbox_P1, .NECTAR_smallbox_P2, .NECTAR_smallbox_P3, .NECTAR_smallbox_P4 {
width : 100%;
margin : auto;
display : block;
padding : 10px 10px 10px 10px;
border-left : 8px solid ;
margin-bottom : 10px;
margin-top : 10px;
font-family: Helvetica, calibri, arial, sans-serif;
font-size : 14px;

}

.NECTAR_smallbox_P0 {  border-left-color : #eb6617; }
.NECTAR_smallbox_P1 {  border-left-color : #2b485b; }
.NECTAR_smallbox_P2 {  border-left-color : #10BE17; }
.NECTAR_smallbox_P3  {  border-left-color : #8B6617; }
.NECTAR_smallbox_P4  {  border-left-color : #F50C0C; }

.NECTAR_little_smallbox, .NECTAR_little_smallbox_P0, .NECTAR_little_smallbox_P1, .NECTAR_little_smallbox_P2, .NECTAR_little_smallbox_P3, .NECTAR_little_smallbox_P4 {
width : 90%; /* Original : 100% */
height:30px;  
margin : auto;
display : block;
padding-top:0px;
padding-bottom:0px;
border-left: 10px solid ;
border-radius: 15px;
margin-left:0px;
margin-bottom : 20px;
margin-top : 20px;
font-family: Helvetica, calibri, arial, sans-serif;
font-size : 10px;
padding-left:10px; /* + */

}

.NECTAR_little_smallbox_P0 {  border-left-color : #eb6617; }
.NECTAR_little_smallbox_P1 {  border-left-color : #2b485b; }
.NECTAR_little_smallbox_P2 {  border-left-color : #10BE17; }
.NECTAR_little_smallbox_P3  {  border-left-color : #8B6617; }
.NECTAR_little_smallbox_P4  {  border-left-color : #F50C0C; }

/************************************************************************/
/*************** DIV INFO **********************************************/
/************************************************************************/

.NECTAR_info, .NECTAR_info_P0, .NECTAR_info_P1, .NECTAR_info_P2, .NECTAR_info_P3 {
  display:inline-block;
  color : white;
  border-radius: 20px;
  padding : 2px;
  padding-left : 10px;
  padding-right : 10px;
  font-size : 13px;
  margin : 10px 0px 10px 0px;
}

.NECTAR_info_P0  { background-color: #eb6617;  }
.NECTAR_info_P1  { background-color: #2b485b;  }
.NECTAR_info_P2  { background-color: #55D0BC;  }
.NECTAR_info_P3  { background-color: #FF9933;  }


/************************************************************************/
/*************** DIV UNITE **********************************************/
/************************************************************************/

.NECTAR_unite {
   display:inline-block;
   vertical-align:top;
   text-align: center;
   padding:0px;
   width:70px;
}

.NECTAR_unite2 {
   padding-top:10px;
   font-size:0.9em;
   display:inline-block;
   vertical-align:top;
   margin-left:10px;
}


/************************************************************************/
/*************** TABLE AVEC IMAGE LOGO COLONNE GAUCHE *******************/
/************************************************************************/

.NECTAR_table {
    border-style: hidden;
    border-color: white;
    color : #3c3c3c;
}

.NECTAR_tdnoborder{
     border-style: hidden;
         border-color: white;
     padding : 10px;
     vertical-align: top;
     text-align : center;
}

.NECTAR_tdimage{
     border-right: 1px solid #ddd;
     padding : 10px;
     width: 65px;
     vertical-align: top;
     text-align : center;
}

.NECTAR_td{
 padding : 10px;
 vertical-align: middle;
}

.NECTAR_icone {
    width: 45px;
    display: inline-block;
}


.NECTAR_tdroundedimage{
     border-right: 1px solid #ddd;
     padding : 10px;
     width: 110px;
     vertical-align: top;
     text-align : center;
}

.NECTAR_roundedImageTD{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:90px;
    height:90px;
    float:left;
    border: 1px solid #555555;
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
    -moz-box-shadow:-1px 2px 5px 1px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
}


.NECTAR_roundedImageSimple{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:90px;
    height:90px;
    border: 1px solid #555555;
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
    -moz-box-shadow:-1px 2px 5px 1px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
}

H3.NECTAR_Partner {
display:block;
text-align:center;
padding-top:20px  ;

}




/************************************************************************/
/*************** DIV COLLAPSE *******************************************/
/************************************************************************/

.NECTAR_collapse, .NECTAR_collapse_P0, .NECTAR_collapse_P1, .NECTAR_collapse_P2, .NECTAR_collapse_P3 {
  color : white;
  border-radius: 20px;
  padding : 2px;
  padding-left : 10px;
  padding-right : 10px;
  font-size : 13px;
  margin : 10px 0px 10px 0px;
  display:block;
cursor:  pointer;
}

.NECTAR_collapse     { background-color: #555555;  }  
.NECTAR_collapse_P0  { background-color: #F46C56;  }
.NECTAR_collapse_P1  { background-color: #9Ac156;  }
.NECTAR_collapse_P2  { background-color: #55D0BC;  }
.NECTAR_collapse_P3  { background-color: #FF9933;  }


.NECTAR_collapse + input, .NECTAR_collapse_P0 + input, .NECTAR_collapse_P1 + input, .NECTAR_collapse_P2 + input, .NECTAR_collapse_P3 + input {  display:none; }

.NECTAR_collapse + input + *, .NECTAR_collapse_P0 + input + *, .NECTAR_collapse_P1 + input + *, .NECTAR_collapse_P2 + input + *, .NECTAR_collapse_P3 + input + * {
  display:none;
}

.NECTAR_collapse + input:checked + *, .NECTAR_collapse_P0 + input:checked + *, .NECTAR_collapse_P1 + input:checked + *, .NECTAR_collapse_P2 + input:checked + *, .NECTAR_collapse_P3 + input:checked + * {
  display:block;
}


/************************************************************************/
/*************** DIVERS *************************************************/
/************************************************************************/


/* Masquer les iframe de tracking */
.NECTAR_iframehide {
display : none;
width : 0;
height : 0;
}


/* iframe des activité */
.NECTAR_iframeactivite {
min-height: 950px;
width : 100%;
border : 0;
overflow-x: auto;
overflow-y: auto;
}

.NECTAR_hr, .NECTAR_hr_P0, .NECTAR_hr_P1, .NECTAR_hr_P2, .NECTAR_hr_P3 {
  height: 7px;
  border : none;
}

.NECTAR_hr_P0  { background-color: #F46C56; color: #F46C56; }
.NECTAR_hr_P1  { background-color: #9Ac156; color: #9Ac156; }
.NECTAR_hr_P2  { background-color: #55D0BC; color: #55D0BC; }
.NECTAR_hr_P3  { background-color: #FF9933; color: #FF9933; }


.NECTAR_main_hr {
  position: relative;
  width:100%;
  height:30px;
  margin-bottom : 40px;
  margin-top : 40px;
}

.NECTAR_second_hr {
 display:block;
 position:absolute;
 top:10px;
 height : 10px ;
 background-image:linear-gradient(to right, #f46c56, white);
 color : #f46c56;
 width:90%;
}


/************************************************************************/
/*************** POLAROID *************************************************/
/************************************************************************/

.polaroid-images a
{
    background: white;
    display: inline;
    float: left;
    margin: 0 15px 30px;
    padding: 10px 10px 25px;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
    box-shadow: 0 4px 6px rgba(0,0,0,.3);
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    transition: all .15s linear;
    z-index:0;
        position:relative;
}


.polaroid-images a:after {
    color: #333;
    font-size: 20px;
    content: attr(title);
    position: relative;
    top:15px;
}

.polaroid-images img { 
    display: block; 
    width: 200px;
    height:200px;
}

.polaroid-images a:nth-child(2n)
{
    -webkit-transform: rotate(4deg);  
    -moz-transform: rotate(4deg); 
    transform: rotate(4deg); 
}
.polaroid-images a:nth-child(3n) { 
    -webkit-transform: rotate(-9deg);  
    -moz-transform: rotate(-9deg); 
    transform: rotate(-9deg); 
}
.polaroid-images a:nth-child(4n)
{
    -webkit-transform: rotate(0deg);  
    -moz-transform: rotate(0deg); 
    transform: rotate(0deg); 
}
.polaroid-images a:nth-child(5n)
{
    -webkit-transform: rotate(5deg);  
    -moz-transform: rotate(5deg); 
    transform: rotate(5deg); 
}


.polaroid-images a:hover{
    -webkit-transform: rotate(0deg); 
    -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    -webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
        transform: scale(1.5);
    z-index:10;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,.7);
        box-shadow: 0 10px 20px rgba(0,0,0,.7);
}



