p
{padding:0!important;
margin:0 0 9px!important;}

@media (min-width: 640px)
    {
.convertforms.cf-labelpos-left .cf-control-group:not(.cf-hide) .cf-control-label {
  max-width: 35%;
  padding-right: 10px;
}
      .convertforms div.radioform .cf-label {margin-top: 0px;}
      .convertforms button {left:35%;width:auto;}
      div.titreform {position:relative;margin-left:35%;}
      div.cf-control-group  {padding-left:0!important;}
      .convertforms .cf-label {text-align:right;margin-top: 7px;}
    }


div.titreform h6 {text-transform:none;font-weight:bold;font-style:italic;color:#000;margin:0;}

.titreform {font-weight:300;font-style:italic;}

.btn {text-shadow:none!important;border-radius:0!important;}
ul.maximenuck li.level1.parent > a::after {display:none!important;}
ul.maximenuck li.level1.parent > a {padding-right:20px!important;}
span.tooltipgc_tooltip
{color:#00B1E6!important;font-weight: bold;
    font-size: 15px;
    text-transform: none;
    font-style: italic;
top: 4px;
    background: none!important;}

@media  (max-width:1200px)
{
#block2 > div.inner {padding-top:5px!important;padding-bottom:5px!important;}
}



div.gauche {float:left;}
div.droite {float:right;}
table.compo
{
  border-collapse: collapse;
  margin: 0;
  width:100%;
}
table.compo2 {width:auto;}

table.compo th, table.compo td
{
  padding: 5px ;
  vertical-align: top;
  text-align: left;
border-right:0px;
}
table.compo tr:nth-child(even) {background-color: #D5EDFA;}

table.compo.trois tr:nth-child(even) {background-color: #dbe0ee;}



table.compo.deux th, table.compo.deux td,
table.compo.trois th, table.compo.trois td
{
  text-align: center;
}
table.compo.deux td.titre, table.compo.trois td.titre
{text-align:left;}



table.compo th
{
  text-align: left;
  vertical-align: top;
  padding: 10px;
      background-color:none;
  font-weight:bold;
    color: #413d4c;
}
/*@media  (max-width: 480px) {
  tr.empty{display:none;}
  div#block_ID1542614457881 table.compo tr:nth-child(even) {background-color: #ffffff;}
}*/

@media  (max-width: 480px) {
  table.compo2 td {padding:0 5px;}
  table.compo2 tr td:first-child {padding-top: 0px!important;}
  table.compo2 tr {padding: 10px 5px 5px 5px;line-height: 130%;height: 60px;}


}

@media (min-width:901px)
{table.compo.deux td.plain, table.compo.deux th.plain {background-color: #D5EDFA;}
table.compo.trois td.plain, table.compo.trois th.plain {background-color: #dbe0ee;}}
@media  (max-width: 900px) {
  table.compo.deux, table.compo,  table.compo.trois
  {width:auto!important;}
  table.compo.deux tr,   table.compo.trois tr
  {padding: 0 10px 10px 10px;}
  table.compo.deux   td.plain,   table.compo.trois   td.plain
  {text-decoration:underline;}
  table.compo.deux td,   table.compo.trois td {
    padding: 0px 5px;}
  table.compo.deux th, table.compo.deux td,   table.compo.trois th, table.compo.trois td
{
  text-align: left;
}
    table.compo.trois tr {background-color: #ffffff;}
  table.compo.deux tr {background-color: #ffffff;}
table.compo.deux tr:nth-child(even) {background-color: #D5EDFA;}
  table.compo.trois tr:nth-child(even) {background-color: #dbe0ee;}
  div.gauche {float:none!important;width:100%!important;}
div.droite {float:none!important;width:100%!important;}
  table.compo {width:100%;}
  table.compo2 {width:auto!important;}
table.custom-table td.niet
  {display:none;}
table.compo tbody tr:nth-of-type(2n+1) {
    background-color: inherit;
}


  
  table.compo.deux  tbody td::before,
    table.compo.trois tbody td::before{
    content: attr(data-th);
    display: inline-block;
text-align: left;
position: relative;
  font-weight:normal;
}
  
    table.compo.deux  tbody td.plain::before,
      table.compo.trois  tbody td.plain::before{
  text-decoration:underline;
}
	
table.compo 	tr td:first-child
  {
    background: inherit;
    font-weight: bold;
padding-top: 10px;
}
	
table.compo 	tbody td {
    display: block;
    text-align: left;}

	table.compo th {
    display: none;
}
}




textarea {
  padding:10px;
  width:300px;
}
@media (max-width:700px)
  {
.form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
}
    .form-horizontal .controls {margin-left: 0!important;}
    .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
}
  }

div.visCustomText h5
{margin: 10px 0 0 0;}
.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle
{vertical-align: middle;-webkit-border-radius: 0;
-moz-border-radius: 0;border-radius: 0;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle
  {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: none;outline: 0;}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    border-color:#004d92;
  box-shadow: 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 {
    border-color: #004d92;outline: none;
    -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow: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 {
    border-color: #004d92;outline:none;
    -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
  
  .form-actions
{background: none;border-top: 0px solid #e5e5e5;}

a:focus, .btn:focus
{outline:none!important;}
#jcemediabox-popup-page
{z-index:9999999!important;}
img.wf_file_icon
{padding-right: 5px;}

ul, ol {
  padding: 0 0 0.75em 0;}

ul.custom-submenu li a
{color:#413d4c;text-decoration:none;text-transform:uppercase;}
ul.custom-submenu li a:hover
{color:#00b1e6;text-decoration:none;}

@media (max-width:900px)
{
table tr, table td, table th
  {display: block;}
.custom-table td,
.custom-table tr,
.custom-table th
  {line-height:100%;}
.custom-table td
{padding:2px 0 2px 0 !important;}
.custom-table tr
{padding:0px 0 15px 0 !important;}
.custom-table th
{padding:10px 0 0 0 !important;}
.custom-table h1, .custom-table h2, .custom-table h3, .custom-table h4, .custom-table h5, .custom-table h6
{
padding:10px 0 0 !important;
margin:0 !important;
}
}


  
  
  .custom-table td
{
padding:5px 25px 5px 0px;
  line-height:100%;
}
.custom-table th
{
padding:10px 25px 5px 0px;
}

.custom-table h1,
.custom-table h2,
.custom-table h3,
.custom-table h4,
.custom-table h5,
.custom-table h6
{
padding:15px 25px 0 0;
  margin:0 !important;
}

.custom-table tr
{
padding:15px 25px 5px 0px;
    line-height:100%;
  vertical-align:top;
}




/*CENTRAGE SALAMANDRES EN RESPONSIVE*/
@media (max-width:640px)
  {
#block_ID1522075949565 > .inner,
#block_ID1522224549984 > .inner,
#block_ID1522224693646 > .inner,
#block_ID1522079448430 > .inner,
#block_ID1522077269403 > .inner,
#block_ID1522226539642 > .inner,
#block_ID1522224867292 > .inner
{text-align:center !important;}
  }

#block_ID1522074271601 h1, #block_ID1522074271601 h2,
#block_ID1522074271601 h3, #block_ID1522074271601 h4,
#block_ID1522074271601 h5, #block_ID1522074271601 h6
#communes h1,#communes h2,#communes h3,
#communes h4,#communes h5,#communes h6
{
margin-top: 5px;
  margin-bottom:5px !important;
color: #ffffff;
}


@media (min-width:1456px)
{
#block4 {display:none;}
}

@media (max-width:600px)
{
#block4 p {font-size:12px;line-height:140%;}
}

#block4 a
{text-decoration:none;color:#ffffff;}
  
  
  .footer, .footer p, .footer div
{color:#ffffff;}

@media (max-width:800px)
{
span.rl_tooltips-link.nn_tooltips-link
  {max-width:43px;}
}
@media (max-width:600px)
{
span.rl_tooltips-link.nn_tooltips-link
  {max-width:25px;}
#row_ID1520847869612
{padding-left:0 !important;padding-right:18px !important;}
#communes .pagebuilderck
  {padding:0;}
}


/*@media (max-width:900px)
  {
.scrollToTop{background: url(/SITSE/plugins/system/scrolltock/images/arrow_up_mobile.png) center center no-repeat;background-size:100%;}
  }

.scrollToTop
{width:64px;height:40px;background-size:50% !important;}*/

h1.marge
{margin-top:40px !important;}
@media (max-width:640px)
  {
h1.marge{margin-top:10px !important;}
  }

@media (min-width:901px)
  {
li.maximenucklogo img{display:none;}
  }

.rl_tooltips.popover
{border-radius:0 !important;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);
 -moz-box-shadow:0 2px 5px rgba(0,0,0,.2);
 box-shadow:0 2px 5px rgba(0,0,0,.2);
}


/**@media (max-width:820px)
{
.tableck-col h4 {font-size:18px;}  
}
@media (max-width:700px)
{
.tableck-col.style2 {display:block;}
.tableck-col.style1 {width:10%;}
.tableck-col h4 {font-size:14px;}
#block_ID1520783708328 .ckstack3 .blockck
{float: left !important;width: 19% !important;}
#block_ID1520783687946 
{float: left !important;width: 80% !important;}
#ID1520783687947 .tableck .style2 {width:100% !important;}
#ID1520783687947 .tableck .style1 {width:25% !important;}
#ID1520783728567 img {height:50px;margin-right:0px !important;margin-top: 1%;}
.tableck-cell.ui-droppable img {margin-left:0 !important;}
    #block2 > div.inner {padding-top:5px !important;padding-bottom: 5px !important;}
  }
@media (max-width:500px)
{
.tableck-col h4 {font-size:12px;}
  #ID1520783728567 img {margin-top: 4%;}

}
@media (max-width:480px)
{
  #block_ID1520783687946 {width: 75% !important;}
}
**/
h4#name {margin:20px 0 !important;}
@media (max-width:900px)
  {
div#block_ID1520783708328.blockck.noreplayck{display:none !important;}
[data-gutter="2%"][data-nb="2"]:not(.ckadvancedlayout) [data-width="80"]{width: 100%;}
  #ID1520783728567{display:none;}
#ID1520783687947 .tableck .style1 {display:none;}
#block2 > div.inner {padding-top:0;padding-bottom:0;}
#block2 > div.inner h4 {margin:10px 0 !important;}
h4#name {text-align:center !important;}
#ID1520783687947 .tableck {margin-right: 0px;
  }
  }
@media (max-width:500px)
  {
  #block2 > div.inner h4 {font-size:16px;}
  }

h1
{font-family: 'Shadows Into Light', cursive;
font-style:normal;
  font-weight:normal;
margin-top:40px;}
#footer, .footer
{line-height:19px;}
#footer a, .footer a
{text-decoration:none;color:#ffffff;}

#communes a
{text-transform:uppercase;text-decoration:none;color:#413d4c;font-size:11px;}
#communes p
{line-height:100%;}
hr
{    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(180, 176, 196, 0), rgba(180, 176, 196, 0.75), rgba(180, 176, 196, 0));
}
 h2, h3, h4, h5, h6
{margin:20px 0 10px 0;line-height:150%;}

#footer h1
{font-family: 'Shadows Into Light', cursive;margin:10px 0 5px 0;font-style:normal;font-size:24px;color:#ffffff;}
.footer h1
{font-family: 'Shadows Into Light', cursive;margin:20px 0 5px 0;font-style:normal;font-size:24px;color:#ffffff;}

div#maximenuck90 .maxiFancybackground
{border-top: 0px solid #fff;}

@media (max-width:1050px)
  {
div.maincontent
{padding-left:25px;padding-right:25px;}
  }