div.contactck-group.clearfix.captcha p
{display:none!important;}

textarea.invalid
{
   border: 1px solid red;
}
.pagebuilderck textarea.ckcontactfield {
    height: 100px;
}

table.td
{vertical-align:top;}

/*editeur*/
body.content-editor .mceDefaultSkin .mce_h1 span.mceText, .mce_h1 span.mceText, body.content-editor .mceDefaultSkin .mce_h4 span.mceText, .mce_h4 span.mceText, h1, h4, div#mce_39 > .mce_h1 > span.mceText
{color:#dcb7cc!important;}
body.content-editor .mceDefaultSkin .mce_h3 span.mceText, .mce_h3 span.mceText, body.content-editor .mceDefaultSkin .mce_h6 span.mceText,.mce_h6 span.mceText, h3, h6
{color:#c0c9b6!important;}
div.mceMenuItem.mceMenuItemEnabled.mce_formatPreview.mce_h1.mceEnabled > span.mceText
{color:#dcb7cc!important;}
/*editeur*/

.epc-related-items
{margin-top:40px;}
.epc-next-and-previous-items
{display:none;}
.epc-related-items ul
{margin-top:10px;}

@media (max-width:1000px)
{
div#maximenuck95-mobilebarmaximenuck
  {margin-top:-22px;}
#wrapper-menu {
    height: 56px !important;
}
#bannerlogo > .inner {
  padding-top: 19px;}
}

img.slogan
{background: linear-gradient(to right, rgba(244,233,240, 0) 30%, rgba(244,233,240, 0.6) 60%, rgba(244,233,240, 1) 100.00%)}

img.slogan2
{background: linear-gradient(to right, rgba(244,233,240, 0) 0%, rgba(244,233,240, .4) 20%, rgba(244,233,240, .7) 50%, rgba(244,233,240, 1) 100.00%)}


/*lire la suite témoignages*/
div.pbck_testimonier.inner.pbck_animate
{min-height:152px;}
div.pbck_testimonier
{max-height: 272px;}
#wrapper-footer
{z-index: -1;position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;}
.rl_sliders.accordion>.accordion-group {
    margin-bottom: 0;
    border: none;
    border-radius: 0;
}
.pbck_testimonial_text {
  background-color: #ffffff;}
.pbck_testimonial.current .pbck_testimonial_author
{background-color:#ffffff;padding-bottom: 20px;}
.pbck_wrap {
    padding-bottom: 20px;
}
.pbck_testimonial .pbck_testimonial_author {
    top: 0;
}


.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    background:none;
    color: #492835;
}
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
    padding: 0px;}
.rl_sliders.accordion>.accordion-group.active>div>a:focus, .rl_sliders.accordion>.accordion-group>div>a:focus {
    box-shadow: none;
}
span.rl_sliders-toggle-inner.nn_sliders-toggle-inner
{font-weight:bold;font-style:normal;}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {
    border-top: none;
    padding: 0;
}
.pbck_testimonials a {
    color:#dcb7cc;
    cursor: pointer;
    text-decoration: none;
  font-weight:normal;
}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
    background:none;
    color:#c0c9b6;
    text-decoration: none;
}
.pbck_testimonials_controls {
  top:45px;}


/*lire la suite témoignages*/

.pbck_slider_controls .pbck_slider_control
  {width:40px;height:40px;}

.pbck_slider_controls .control_prev {
    background: url(/images/gauche.png) -5px -5px no-repeat;
  background-color: #937C8B;}
.pbck_slider_controls .control_next {
    background: url(/images/droite.png) -5px -5px  no-repeat;
  background-color: #937C8B;}
.pbck_slider_controls {
    position: absolute;
    bottom: 0;
  right: -10px;}

body
{background: url('/images/Background.png') center 550px repeat-y fixed;
    background-size: auto;}

@media (max-width:1200px)
{body
{background: none;}
}

body.content-editor,
body.mceContentBody
{background:none!important;}

/* Témoignages */

img.pbck_testimonial_img
{display:none;}
.pbck_testimonial_author_infos
{text-align:center!important;float:none;}
.pbck_testimonial_text:before {
    color: #c4bdc7;
    font-family:'Tahoma', sans-serif;
    font-style: normal;
    display: block;
  text-align: left;
    margin-left: -30px;
  display:none;
}
.pbck_testimonial_text:after {
    color: #c4bdc7;
    font-family:'Tahoma', sans-serif;
    font-style: normal;
      display: block;
  text-align: right;
    margin-right: -30px;
  display:none;
}
.pbck_testimonial_author_name
{font-weight:bold;}

.pbck_testimonial_author_avatar {
    width: 0;
    height: 0;
    margin-right: 0;
    display: none!important;
}
.pbck_testimonial_text p {
    margin: 0 auto;
    padding: 5px 20px;
    max-width: 800px;
}

.pbck_testimonials_controls .control_prev {
  background: url(/images/prev.png) no-repeat!important;}
.pbck_testimonials_controls .control_next {
  background: url(/images/next.png) no-repeat!important;}

/* Témoignages */

.epc-item-image{width:40%;}
.epc-item-content{width:55%;}

.form-actions {padding: 10px 20px;margin-bottom: 0;}

div#maximenuck95.maximenuckh ul.maximenuck li.level1.parent > a,
div#maximenuck95.maximenuckh ul.maximenuck li.level1.parent > span.separator
{padding-right: 0px;}
div#maximenuck95 ul.maximenuck li.level1.parent > a::after, 
div#maximenuck95 ul.maximenuck li.level1.parent > span.separator::after
{display:none;}

p.LinkF a, p.LinkH a
{color:#492835;}

p.LinkF a:hover
{color:#dcb7cc;}

p.LinkH a:hover
{color:#c0c9b6;}

label, input, button, select, textarea {

    font-size: 15px;
  font-weight: normal;}

.btn:focus {
    outline: none!important;

}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {

    color: #c0c9b6;
    background-color: #ffffff;
    *background-color: #ffffff;

}

.btn.active, .btn:active,
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{

    box-shadow: none!important;

}
.form-actions {
    background-color: #ffffff;
    border-top: 0px;
}
  input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus
{
    box-shadow: none!important;
}



.visCustomText { margin-top: 0;margin-bottom:0;}



input:focus, input.inputbox:focus, .registration input:focus, .login input:focus, .contact input:focus, .contact textarea:focus, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, input.inputbox, .registration input, .login input, .contact input, .contact textarea, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{text-align:left;}

div.visforms-form{text-align:left;}
p{margin:0 0 17px;}
span.epc-related-items-title
{text-decoration:underline;}

div.epc-item-view-content img
{margin-bottom:25px;}

div.epc-item-meta,
span.epc-item-created-date
{color: #937b8a;letter-spacing: 2px;}

span.epc-item-category,
span.epc-item-views
{display:none;}

div.epc-page hr {display:none;}

a {font-weight:bold !important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{font-weight:bold !important;}

ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  text-align: left;
}
ol li {
  counter-increment: my-awesome-counter;
}
ol li::before {
content: counter(my-awesome-counter);
color: #937b8a;
font-weight: bold;
text-align: right;
display: inline-block;
width: 1em;
margin-left: 0;
margin-right: 0.5em;
text-align: center;}

ol {
    padding: 0;
    margin: 16px 0 16px 5px;
  text-align: left;
}

ul {
    padding: 0;
    margin: 0 0 16px 20px;
  text-align: left;
}

hr{  border-top: 1px dotted #c4bdc7;margin:40px 0;}

li {line-height: 135%;
    margin-bottom: 5px;}

.page-header h1, .page-header h2, .epc-item-header h1, .epc-item-header h2 {
    margin: 0px;
    padding-bottom:0px;
  color: #492835;
font-size: 28px;
  letter-spacing:1px;
}
h1, h2, h3, h4, h5, h6
{margin: 30px 0 15px 0 ;text-align:left;line-height: 125%;}

  
  strong {font-weight: 600;}
p {margin:5px 0;}

img.slogan {float:right;}
img.slogan2 {display:none;}

.camera_wrap{z-index:-1!important;}

#wrapper-menu{padding:0 100px;height:100px;}
  #block4 img {margin-top: -40px;}
@media (max-width:1200px){
#wrapper-menu{padding:0 15px;}
}


  .form-horizontal .form-actions {padding-left: 0px;}
  label#captcha-lbl.control-label {line-height:40px !important;height:40px!important;}
  .form-horizontal .control-label,
  .form-horizontal .controls{
    width: 100%;
    display: block;
    float: none;
    text-align:left;
      margin-left:0;
}

@media (max-width:960px){
img.slogan {display:none;}
  img.slogan2 {display:block;float:right;height:200px;}
  .pbck_testimonials_controls .pbck_testimonials_control {
    width: 30px;
    height: 30px;}

  .pbck_testimonials_controls .control_next {
    background: url(/images/next.png) no-repeat !important;
    background-size: unset;
    background-size: cover !important;
}
  .pbck_testimonial_text {
    padding: 20px 20px;
  }
      .pbck_testimonials_controls .control_prev{
    background: url(/images/prev.png) no-repeat !important;
    background-size: unset;
    background-size: cover !important;
}
}


td{padding:0 5px 0 0;line-height:135%;}
@media (max-width:600px)
{
  #maincontent > .inner {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
}
  td, tr
  {display:block;width:100%!important;text-align:left!important;}
  
  td h1, td h2, td h3, td h4, td h5, td h6
  {margin:5px 0px;}
  tr
  {margin-bottom:20px;}

  span.foot {display:none;}
  span.break {display:block;}
  img.cachet{width:60px;height:60px;}
 
  #block4 img {margin-top: -30px;}
  #bannerlogo > div.inner {max-width: 200px;}
  
  .scrollToTop {
    width: 40px;
    height: 40px;}
  .epc-listing-item {
  margin-bottom: 50px;

}
}
