.sige_cont_0,
.sige_cont_1,
.sige_cont_2,
.sige_cont_3,
.sige_cont_4,
.sige_cont_5,
.sige_cont_6,
.sige_cont_7 {
    height: auto;
    vertical-align: top;
      margin-bottom: 10px !important;
}

.sige_thumb {
    margin: 10px 10px 5px 10px;
}

.sige_caption {
    font-weight: normal;
    font-size: 13px;
}


a
{word-break: break-all;}

div#maximenuck94 ul.maximenuck li.level1.parent > a:after, div#maximenuck94 ul.maximenuck li.level1.parent > span.separator:after
{display:none;}

#cboxTitle
{text-align:center!important;}

#cboxLoadedContent
{text-align:center!important;}

img.tck-logo-img
{margin-top:-10px;}
/*custom module connexion*/
input::placeholder{font-style:italic;font-size:14px;}

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;}
div#form-login-remember{margin:20px 0;}
form#login-form label
{float: left;
    width: 160px;
    padding-top: 9px;
    text-align: right;font-weight:bold;}
label.control-label:focus,
form#login-form label:focus
{font-weight:bold;color:#de7c0c;}
label.control-label
{padding-top:0px!important;font-weight:normal!important;}
form#login-form input{width:auto;}
form#login-form input,
form#login-form button
{
    margin-left: 0;
    display: block;
}
form#login-form
{margin-top:35px;}
input#modlgn-remember
{    margin-left: 20px!important;width:auto!important;}

ul.unstyled
{margin-top:50px;}
ul.unstyled:not(.nav) li {
    list-style-image: none;}

@media (max-width:480px)
  {
  form#login-form label,
      form#login-form input
    {float:none;display:block;text-align:left;margin-left:0;}
   label.control-label {
     margin-right:20px;
    float: left!important;
    width: auto!important;
   }
 ul.unstyled li
{text-align:left!important;}
    div#form-login-remember label
    {margin-top:-3px!important;}
    form#login-form button {margin-left: 0;}
  }
/*custom audio player */
audio {height: 30px!important;}

img.wf_file_icon
{padding: 0 7px 0 2px;}

table.audio
{margin-bottom: 13px;}
table.audio th
{color:#5e101d;
    text-align: left;
    font-weight: 600;
    font-style: italic;
    text-transform: uppercase;
    font-size: 18px;
    font-family: Lora;
}

table.audio td
{
text-align:left;
padding:1px 10px 1px 0!important;
  width:270px;
}

table.audio td.right, audio
{
  width:450px!important;
}
audio{width:450px;}

@media (max-width:800px)
{
	table.audio td.right, audio
{
  width:300px!important;
}
}

@media (max-width:640px)
{
table.audio td, table.audio td.right
{display:block!important;width:100%!important;}
}


li.maximenuck.item136 a span.titreck
{color:#ff0000;}

button#cboxClose
{margin-top:0px;}

.sige
{display:block;}

span.nom
{
font-weight: normal;
font-style: italic;
text-transform: uppercase;
font-size: 18px;
font-family: Lora;}

h1.marge, h2.marge, h3.marge, h4.marge, h5.marge, h6.marge
{margin-top:10px;}

li {
    list-style-position: inside;
}
sup
{vertical-align: baseline;
position: relative;
top: -0.3em;
}
a.button:focus
{color:#ffffff;}
.alert h4
{display:none;}

.alert {
    color:#3d3c3f;
  margin-bottom: 20px;
  font-weight:bold;
  font-style:italic;
    text-shadow: none;
    background-color: #ffffff;
    border: 0px;
  border-radius: 0;}
div#maximenuck94.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck94.maximenuckh ul.maximenuck li.level1.parent > span.separator {
    padding-right: 0px;
}
  div.btn-group.pull-right
{display:none;}

a:focus {
    color: #de7c0c;
    text-decoration: underline;
    outline: 0px ;
    outline-offset: 0;
}


div#maximenuck94-mobilebarmaximenuck.mobilebarmaximenuck.ltr
{z-index:9999;}
h1, h2, h3, h4, h5, h6
{margin: 20px 0 10px 0;line-height:150%;}
#wrapper img
{border:2px solid #eceded;}
.nav-tabs > li > a
{padding:5px 0;}
.nav-tabs.nav-stacked > li > a
{border:none;}
.invalid
{color:#de7c0c;}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus
{box-shadow:none;border:1px solid #de7c0c;}


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;border-radius:0;}

.well
{
background:none;
border:none;
box-shadow:none;}

img.droite
  {
	  margin: 0 0 25px 25px;
	  float: right;
  }
  img.gauche
  {
	  margin: 0 25px 25px 0;
	  float: left;
  }
  @media (max-width:600px)
{

    img.droite, img.gauche
  {
	  display: block;
	  margin: 20px auto;
	  float: none;
	  text-align: center;
  }
}
#sb-container
{z-index:9999;}

p
{margin:10px 0 0 0;}

  ul, ol {
    margin: 10px 0 0 0;
}
#block1 p
{margin:0;font-size:17px;}
#block1 > div.inner
{z-index:9999999;
position:absolute;
right: 25px;
width: auto;
padding: 20px;
display:table;}
#block1 > div.inner > div.moduletable
{display:table-cell;
vertical-align:middle;}

@media  (max-width: 850px)
{
#block1 > div.inner > div.moduletable h2,
#block1 > div.inner > div.moduletable
  {font-size:14px;margin-bottom:15px;}
span.cdub_font_dyn
  {font-size:18px;}
span.cdub_font2
  {font-size:12px;}
div.cdub_color93, div.cdub_color102, div.cdub_color101
  {line-height:100%;}
}
@media  (max-width: 600px)
{
#block1
  {display:none;}

}


span.cdub_bold
{font-weight:normal;}

h2.cdub_color93, h2.cdub_color101, h2.cdub_color102
{
font-family: open sans;
font-style: normal;
font-size: 24px;
font-weight:300;
  margin-bottom: 25px;
line-height: 125%;
  margin-top:0px;
}
.cdub_color93, .cdub_color101, .cdub_color102
{text-transform:uppercase;
text-align:center;}

#maincontent > div.inner
{margin-top:50px;margin-bottom:50px;}

#block2 > div.inner
{
margin-top:27px;
}

#logo1 > div.inner
{
  float:left;
}


#custom-top1
{
  color: #de7c0c;
  font-weight:normal;
  font-style: italic;
  text-transform: uppercase;
  font-size: 32px;
  font-family: Lora;
  display:inline-block;
    vertical-align:middle;
}
#custom-top2
{
  display:inline-block;
  vertical-align:middle;
}

@media  (max-width: 500px)
{
  #custom-top1, #custom-top2
{line-height:100%;display:block;}
  #block2 > div.inner
  {margin-top:7px;}
}
@media  (max-width: 800px)
{
#custom-top1, #custom-top2
{font-size:90%;}
}
@media  (max-width: 600px)
{
  #block2 > div.inner
{
margin-top:18px;
}
  #wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6,
  #wrapper div, #wrapper p, #wrapper img, #wrapper ul li
  {text-align:center;}
  #logo1 div.inner.clearfix
  {height:72px;width:72px;}
#logo1 > div.inner
{float:left;}
#wrapper-top
{height:40px !important;}


#custom-top1, #custom-top2
{font-size:70%;}
  
img.tck-logo-img
  {width:80px;margin-top:-5px;}
}


@media  (max-width: 800px)
  {

#block2 p
{font-size:50%;}
  }
@media  (max-width: 1049px)
{
  #wrapper-top
  {padding-left:25px;padding-right:25px;}
  #wrapper
  {padding-left:25px;padding-right:25px;}
  #maincontent > div.inner
{margin-top:40px;}
}

#wrapper-slideshow
{
z-index:1;
}

#wrapper-top
{
z-index:1000;
position:relative;
}