a:focus {
    outline: none !important;
}
  
  .webui-popover-title
{display:none;}
.jai-map-container .point
{font-size: 36px;
font-weight: normal;
opacity: 0.8;
color: #ffffff !important;
text-shadow: 1px 1px 5px #000000;}

@media (min-width:759px) and (max-width:1100px)
{
#wrapper
  {padding:0 30px;background: url('../images/Back_Top_Medium.png') center top no-repeat scroll;}
#footer
{background: url('../images/Back_Footer_Medium.png') center bottom no-repeat scroll;}
}
@media (max-width:758px)
{
  #wrapper
  {padding:0 30px;background:none;}
#footer
{background: url('../images/Back_Mobile.png') center bottom no-repeat scroll;}
}


div.item-page div.round img:not(#jcemediabox-popup-img)
{border-radius:50%;}
ul
{
margin: 0 0 9px 5px;}
div.item-page ul:not(.sige) li::before {
    content: "● ";
    color: #bfd9d0;
}
button.btn:hover, input.btn:hover
{border-radius:0;}
button.btn:focus, input.btn:focus
{border-radius:0; 
  background-color:#bfd9d0;
  color:#fffff;
  -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
outline:none;}

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 {

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
  label
{font-size:16px;}
.form-actions {
    background:none;
    border-top:0px;}
  
  input:focus:invalid:focus,  select:focus:invalid:focus {
    border-color: #70b3a2;
  box-shadow: none;}
textarea:focus:invalid:focus, textarea:focus {
    border-color: #70b3a2;
border-radius:20px 20px 0 20px !important;
  box-shadow: none;}
textarea
{border-radius:20px 20px 0 20px;}
  
  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;
  transition: none;}
  
  
  #footer p
{
    margin: 0 0 9px;
  text-align:center;
}

p
{margin:15px 0;text-align:justify;}
h1, h2, h3, h4, h5, h6
{
margin:25px 0 15px 0;}
.sige_thumb img
{  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}
.sige_thumb img:hover
{  -webkit-transform: rotate(5deg);
     -moz-transform: rotate(5deg);
       -o-transform: rotate(5deg);
      -ms-transform: rotate(5deg);
          transform: rotate(5deg);
border: 1px solid #bfd9d0;}


div.item-page
{margin-bottom:110px;padding-bottom:110px;}
img.droite
  {
	  margin: 0 0 30px 30px;
	  float: right;
    border-radius:50%;
  }
  img.gauche
  {
	  margin: 0 30px 30px 0;
	  float: left;
        border-radius:50%;
  }
  @media (max-width:600px)
{
#wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6, #wrapper div, #wrapper p, #wrapper img, #wrapper ul li {
  text-align: center;}
  img.droite, img.gauche
  {
	      border-radius:50%;
    display: block;
	  margin: 20px auto;
	  float: none;
	  text-align: center;
  }
}


  
  div#maximenuck90-mobile.mobilemaximenuck.ltr
{position: fixed !important;}

/*Sticky Footer*/
html
{height:100%;}
body
{min-height: 100%;
position: relative;}
#footer
{
    left: 0 ; right: 0; bottom: 0; 
    height:30px;
padding-top: 220px;
position:absolute;}
/*Sticky Footer*/
#wrapper
{z-index: 1;
position: relative;}


.page-header
{
margin: 0 0 35px 0;
padding:0;
}