body {
font-family: 'Raleway', sans-serif;
font-size: 1.32em;
background-color: #ebebeb;
font-weight:400;
}

@media (min-width: 1200px) {
  .container {
    width: 1000px;
  }
}
@media (max-width: 768px) {
  .espace {
  margin-top : 20px;
  }
}

.titresite {
background-color: #ebebeb;
}

.titresite h2 {
font-weight : normal;
font-size : 1.9em;
margin-left : 15px;
}

h2 a, h2 a:hover {
text-decoration:none;
font-weight : normal;
color: #3d3d3d;
}

.color {
background-color: #fff;
}

strong, b {
font-weight : 700;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 8px;
  margin-top: 4px;
  border: 1px solid transparent;
}

.undernav {
border-bottom : 1px solid #ebebeb;
margin-bottom : 30px;
}

.navbar-default {
  background-color: #ffffff;
  border-color: #ffffff;
}
.navbar-default .navbar-brand {
  color: #3d3d3d;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #939393;
}
.navbar-default .navbar-text {
  color: #3d3d3d;
}
.navbar-default .navbar-nav > li > a {
  color: #3d3d3d;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #939393;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #939393;
  background-color: #ffffff;
}
.navbar-default .navbar-nav > .on > a,
.navbar-default .navbar-nav > .on > a:hover,
.navbar-default .navbar-nav > .on > a:focus {
  color: #3d3d3d;
  background-color: #ffffff;
  font-weight: bold;
}
.navbar-default .navbar-toggle {
  border-color: #ffffff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #3d3d3d;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #3d3d3d;
}
.navbar-default .navbar-link {
  color: #3d3d3d;
}
.navbar-default .navbar-link:hover {
  color: #939393;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #3d3d3d;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #939393;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #939393;
    background-color: #ffffff;
  }
}

.recherche {
	font-weight : normal;
	color: #777;
}

legend {
border:0;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.titrerub {
border-bottom: 1px solid #ebebeb;
}

.titrecoll a, a:hover {
color : #DA4B2A;
text-decoration:none;
}

h3 {
font-size: 1.5em;
font-weight : 400;
font-family: 'Source Serif Pro', serif;
margin:0;
color : #dd5d5d;
padding-bottom :8px;
margin-bottom : 10px;
letter-spacing:1px;
}

h3.spip {
color :#3d3d3d;
border: 0;
margin-bottom : 0px;
margin-top : 17px;
}

h3.pageblog {
margin-bottom : 0px;
}

.etaussi {
margin-bottom : 20px;
}
.etaussiplus {
margin-bottom : 30px;
}

.etaussi h3.spip {
border-bottom : 0px;
}

.etaussi h3 {
border-bottom : 1px solid #ebebeb;
}

.etaussi li, .pdep li {
margin-top:5px;
}

.etaussi li.collection {
margin-top: 8px;
}
.etaussi li.collection a{
font-weight:400;
}

.list-unstyled {
  padding-left: 15px;
  list-style: none;
}

.etaussi a, .etaussiplus a, .etauplus a {
color: #3d3d3d;
text-decoration : none;
font-weight : 600;
}

.etaussi a:hover, .pdep a:hover, .etauplus a:hover {
color: #dd5d5d;
text-decoration : none;
}

blockquote {
  padding: 10px 20px;
  margin: 0px;
  font-size: 1em;
  border-left: 0px solid #eee;
}


.spip_documents_center { clear: both; display: block; width: 100%; }
.spip_documents_left { float: left; margin-right: 1.5em; }
.spip_documents_right { float: right; margin-left: 1.5em; }



.sursur{
padding:20px 40px 20px 40px;
margin-top : 25px;
}

.nouveaute_une {
background-color: #fff;
margin:0px;
padding-top:20px;
padding-bottom:30px;
}

.couv_une {
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.couv_une img, .couv_art img {
width:90%;
border : 1px solid #ebebeb;
box-shadow: 1px 1px 12px #ebebeb;
}
.pdep img{
width:90%;
border : 1px solid #ebebeb;
}
.plus {
font-size : 1.7em;	
}

.med {
font-size : 1.3em;
margin-bottom : 10px;	
}

.etauplus {
margin-top : 15px;
}
.etunpeu {
margin-top : 5px;
padding-top:3px;
border-top : 1px dotted #aaa;
}

.pdep {
background-color: #dd5d5d;
color : #ebebeb;
font-size: 0.88em;
margin-top : 20px;
padding : 10px 10px 20px 10px;
}

.pdep h4 {
margin-bottom : 12px;
}

.pdep a, .semelle a {
color: #ebebeb;
text-decoration : none;
}

.pdep a:hover, .semelle a:hover {
color: #3d3d3d;
text-decoration : none;
}

.btn-pdep {
  color: #ebebeb;
  background-color: #dd5d5d;
  border-color: #ebebeb;
}
.btn-pdep:hover {
  color: #3d3d3d;
  background-color: #dd5d5d;
  border-color: #ebebeb;
}

.semelle {
background-color: #dd5d5d;
color : #ebebeb;
font-size: 0.88em;
text-align:center;
border-top : 1px solid #ebebeb;
padding-top: 15px;
padding-bottom : 15px;
}

.pdep .on {
border-bottom : 0px;
color: #3d3d3d;
}

.droite .on {
border-bottom : 0px;
color: #939393;
}

.bonalors {
margin-top:15px;
padding-top:8px;
padding-bottom: 8px;
}

.introblog {
background-color: #e0ded6;
text-align : center;
font-weight : 700;
font-family: 'Source Serif Pro', serif;
padding-top : 15px;
padding-bottom : 17px;
margin-bottom : 35px;
}

.introblog img {
margin-bottom : 7px;
}

.articleblog{
padding-bottom : 20px;
margin-bottom : 25px;
border-bottom : 1px solid #dd5d5d;
}

.dateblog {
background-color: #e0ded6;
border:1px solid #e0ded6;
text-align : center;
width:90px;
padding-top : 5px;
padding-bottom: 5px;
border-radius: 6px;
font-size: 0.80em;
}

.imgcoll {
margin-bottom : 30px;
}

.imgcoll img{
box-shadow: 1px 1px 10px #ebebeb;
border : 1px solid #ebebeb;
}

.imgcoll h4 {
font-size: 1.25em;
}
.imgcoll a{
color: #3d3d3d;
text-decoration : none;
}
.imgcoll a:hover{
color: #dd5d5d;
text-decoration : none;
}

.imgcoll p{
margin-bottom :0;
}

.suite a{
color: #dd5d5d;
text-decoration : none;
font-weight:400;
}

.ps a {
font-weight:600;
}

hr.separ {
background: #b5b5b5;
border:0;
height : 1px;
width:50%;
margin-right:50%;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 8px;
}

.media-left,
.media > .pull-left {
  padding-right: 30px;
}

.label-num {
  background-color: #8b5da8;
}
.label-nouv {
  background-color: #2195b2;
}
.label-apar {
  background-color: #dd5d5d;
}
.label-epuise {
  background-color: #b110b4;
}


.rub {
display: table; 
border : 5px solid #fff;
background-color: #e0ded6;
margin-right: auto;
margin-left: auto;
}

.rub p {
display: table-cell; 
height: 40px; 
vertical-align: middle;
text-align: center;
}

.alert-warning {
  color: #3d3d3d;
  background-color: #e0ded6;
  border-color: #e0ded6;
}
.resul-rech {
border-bottom : 1px solid #b5b5b5;
margin-bottom : 10px;
}
.resul-rech a, .pagination a{
color : #dd5d5d;
}
.pagination {
font-family: 'Source Serif Pro', serif;
}
.pagination strong.on{
font-weight : normal;
}
/*css de squelette-dist*/
.pagination .pagination-items {list-style: none;display: flex;flex-direction: row; justify-content: center}
.pagination .pagination-item {  margin: 0em; flex-basis: 7.5%; display: flex;align-items: center;}
.pagination .pagination_precedent_suivant .pagination-item { flex-basis: auto;}
.pagination .pagination-item + .pagination-item {  margin-left: 0.5em }
.pagination .pagination-item-label { display:block; flex-basis: 100%; background: #f0f0f0; text-decoration: none; padding:.5em; border-radius:.25em; text-align: center;}
.pagination .on .pagination-item-label,
.pagination a.pagination-item-label:hover,
.pagination a.pagination-item-label:focus,
.pagination a.pagination-item-label:active { background: #DA4B2A; color: #fff; }
.pagination .on .pagination-item-label {font-weight: bold;}
.pagination .pagination_precedent_suivant .disabled {visibility: hidden}
.pagination .pagination-item.disabled {}
.pagination .pagination-item.disabled .pagination-item-label {color:#888; font-weight: normal;}
.menu_articles .pagination strong {font-size:1em;}
/* fin css de squelette-dist*/


.spip_doc_titre {
font-weight : 300;
font-size: 0.9em;
text-align : center;
}
@media (max-width: 768px) {
  .spip_doc_titre {
  max-width : 350px;
  }
}


.descriptdocblog {
font-size: 0.9em;
font-weight : 400;
padding: 0px 0px 0px 30px;
}
.descriptdocblog p {
margin: 0;
padding:0;
}

