/*---- Actualites ---*/
#inter .listeMoteur .resultsActus {
 margin:0 0 20px 0;
 padding:0;
 font-weight:600;
 float:left;
 font-family:'Open sans', Arial, sans-serif;
 min-height:210px;
}
.slider-actus .resultsActus > div {
 height:203px;
 width:222px;
}
.resultsActus .img {
 padding-left:0;
}
.resultsActus > .img, 
.slider-actus .resultsActus > .img {
 width:218px;
 overflow:hidden;
 padding-right:0;
 margin-right:15px;
}
.resultsActus .img > p {
 margin:0;
}
.content {
 font-weight:600;
 padding-left:0;
 padding-bottom:41px;
 color:#000;
 font-family:'Open sans', Arial, sans-serif;
}
.media-body {
 position:relative;
}
.module.invite .media-body,
.resultsAuteurs .media-body {
 height:218px;
}
#inter .content h3,
#inter .content h2,
#entete_actualites h3,
#inter h3.media-heading {
 margin-top:0px;
 color:#000;
 font-size:1.2em;
 line-height:1.1em;
 padding:0 0 10px 0;
 border-bottom:1px solid #303030;
 font-family:'Open sans', Arial, sans-serif;
 font-weight:600;
}
#entete_actualites .resume {
 padding:0 0 10px 0;
 border-bottom:1px solid #303030;
}
#inter .content h3 a,
#inter .content h2 a {
 text-decoration:none;
 color:#000000; 
 -moz-transition:all 0.2s ease;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
}
#inter .content h3 a:focus,
#inter .content h3 a:hover,
#inter .content h2 a:focus,
#inter .content h2 a:hover {
 color:#f15f27;
}
#inter .content h3.blue a:focus,
#inter .content h3.blue a:hover,
#inter .content h2.blue a:focus,
#inter .content h2.blue a:hover {
 color:#05A6BF;
}
.content .resume {
 color:#010101;
 font-size:0.95em;
 line-height:14px;
 margin-bottom:0;
 max-height: 71px;
 overflow: hidden;
}
.public {
 font-size:0.95em;
}
.suite {
 border-top:1px solid black;
 float:left;
 width:100%;
 margin:0;
 position:absolute;
 left:0;
 bottom:0;
}
.resultsActus .suite {
 width:95%;
}
.suite a {
 text-decoration:none;
 display:block;
 text-align:center;
 width:65%;
 max-width:124px;
 font-weight:600;
 font-size:1.2em;
 padding:6px 0;
 float:right;
 -moz-transition:all 0.2s ease;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
 border: 1px solid black;
}
.listeMoteur .resultsProg .suite a {
 width:40%;
}
.resultsProg .img {
 height:137px;
 overflow:hidden;
}
.resultsProg p span + span {
 margin-left:5px;
}
.suite a:focus,
.suite a:hover {
 background: black;
 color: white;
}
/****\
.suite.blue a {
 background:#fcb957;
}
.suite.blue a:focus,
.suite.blue a:hover {
 background:#05A6BF;
}
\****/
/*--- Accueil ----*/
.module {
 padding-bottom:15px;
 min-height:290px;
 overflow:hidden;
}
.module.actus-home {
min-height: 359px;
}
.module.invite {
padding-bottom: 22px;
}
#inter .module > h2 {
 font-family:'Open sans', Arial, sans-serif;
 color:#FFF;
 font-size:1.4em;
 font-weight:600;
 margin:0;
 padding:9px 0 0 0;
}
#inter .module.programme > h2,
#inter .module.plan > h2 {
padding-top: 0;
}
#inter .module > h2.col-sm-12 {
 margin-left:15px;
 margin-right:15px;
}
body.accueil1 #inter .programme > h2 span{
 display:block;
 background:#0094d4;
 padding:10px 0 10px 30px;
}
body.accueil1 #inter .plan > h2 span{
 display:block;
 background:#e7302a;
 padding:10px 0 10px 30px;
}
#inter .module > h2 span{
 display:block;
 background-color:#e7302a;
 padding:10px 0 10px 30px;
}
#inter .module.programme > div {
 padding-bottom: 20px;
}
#inter .actus-home > h2 span{
 display:block;
 background-color: #FFED00;
 padding:10px 0 10px 30px;
 color: black;
}
#inter .invite > h2 span{
 display:block;
 background-color: #000000;
 padding:10px 0 10px 30px;
}

#inter .slider-actus li.resultsActus{
 background-image:none;
}
.actus-home .bx-viewport {
 min-height:207px;
}
.bx-prev,
.bx-next {
 display:block;
 width:19px;
 height:100%;
 text-decoration:none;
 background:url(sprite_1.png) no-repeat 0 50%;
 overflow:hidden;
 text-indent:-5000px;
 position:absolute;
 top:0;
}
.bx-prev {
 left:0;
}
.bx-next {
 right:0;
 background-position:-37px 50%;
}
.bx-prev:focus,
.bx-next:focus,
.bx-prev:hover,
.bx-next:hover {
 opacity:0.8;
-khtml-opacity:0.8;
-moz-opacity : 0.8;
-ms-filter: "alpha(opacity=80)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter : alpha(opacity=80);
}
/*--- AUTEUR ---*/
.media-left {position:relative;}
.desc_auteur {
 background: black;
 color: white;
 margin:0;
 position:absolute;
 left:0;
 padding:6px;
 font-size:0.9em;
 margin-right:10px;
 bottom:0;
 width:100%;
 max-width:163px;
}
.desc_auteur.blue {
 background: black;
}
#inter .btn-programme {
 padding-left:0;
}
#inter .btn-programme li {
 background:none;
 padding:0;
 margin-bottom:10px;
}
#inter #wrap_dates.moteur .btn-programme li{
 width:50%;
 padding:0 15px;
 float:left;
}
#inter .btn-programme li a,
#inter .btn-programme .date-event {
 text-decoration:none;
 color:#FFF;
 font-weight:600;
 font-family:'Open sans', Arial, sans-serif;
 display:block;
 padding:10px;
 font-size:1.3em;
 background:#090035;
 text-align:center;
 -moz-transition:all 0.2s ease;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
}
#inter .btn-programme li a:hover {
 background:#f15f27;
}
#inter .btn-programme li a .hidden {
 height:11px;
 width:15px;
 margin:0;
 background-image:url(menu-hover.png);
 background-repeat:no-repeat;
}
#inter .btn-programme li a .first {
 background-position:-73px 0;
}
#inter .btn-programme li a .second {
 background-position:-85px 0;
}
#inter .btn-programme li a:focus .hidden,
#inter .btn-programme li a:hover .hidden {
 display:inline-block !important;
 visibility:visible !important;
}
.wrapper-date {
 display:block;
}
.wrapper-date span {
 display:inline-block !important;
}
#inter .list-social.auteur {
 margin:10px 0 0 0;
 padding:0;
 width:100%;
}
#inter .list-social.auteur li{
 background:none;
 padding:0;
 margin:0;
 float:left;
 width:33.33333%;
}
#inter .list-social.auteur li a {
 margin:auto;
}
.site {
 background-position:-935px 0;
}
#inter .list-social.auteur li a:focus,
#inter .list-social.auteur li a:hover {
 opacity:0.8;
-khtml-opacity:0.8;
-moz-opacity : 0.8;
-ms-filter: "alpha(opacity=80)";
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter : alpha(opacity=80); 
}
#inter .auteur {
 padding:10px 0;
  font-family:'Open sans', Arial, sans-serif;
}
#inter .media h3,
#inter h3.media-heading {
 color:#000;
 padding-top:7px;
}
#inter .auteur h3{
 color:#000000;
 margin-top:5px;
 font-size:1.4em;
 font-family:'Open sans', Arial, sans-serif;
}
#inter .ouvrages-ref li{
 background-image:none;
 margin-bottom:20px;
}
#inter .ouvrages-ref h3 a {
 text-decoration:none;
 color:#000000;
}
#inter .ouvrages-ref h3 a:focus,
#inter .ouvrages-ref h3 a:hover {
 color:#be3600;
 -moz-transition:all 0.2s ease;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
 font-weight:600;
}
#inter .ouvrages-autres li{
 background:url(puce_02.png) no-repeat 0 0;
 margin-bottom:20px;
}
#inter .ouvrages-autres li a{
 text-decoration:none;
 color:#000000;
 font-family: 'Open sans', 'Arial', sans-serif;
 font-size:1.2em;
}
#inter .ouvrages-autres li a:focus,
#inter .ouvrages-autres li a:hover{
 color:#be3600;
}
.retour a{
 display:block;
 text-decoration:none;
 font-family: 'Open sans', 'Arial', sans-serif;
 color:#ffffff;
 font-size:1.0em;
 font-weight:600;
 background:url(puce_02.png) no-repeat 25px -91px #f15f27;
 padding:10px 0 10px 50px;
 -moz-transition:all 0.2s ease;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
 width:273px;
}
.retour a:hover {
 background-color:#f37343;
}
#map-canvas {
 display:block;
 width:100%;
 height:330px;
}
.link-localisation {
 margin:10px 0;
 float:left;
 width:100%;
}
.link-localisation a{
 text-decoration:none;
 background:#f15f27;
 color:#fff;
 padding:8px;
 display:block;
 width:200px;
 text-align:center;
}
.link-localisation a:focus,
.link-localisation a:hover{
 background:#E05F2C;
}
/*-----------------------------------------*/
/* == RESPONSIVE ------------------*/
@media screen and (min-width:768px) {
}
@media screen and (max-width:767px) {
    #inter > h1 {
     margin-left:-15px;
     margin-right:-15px;
     text-align:center;
    }
    .pagination a {
     width:36px;
     height:36px;
     margin-top: -5px;
     background-color: transparent;
    }
    .pagination a.suivant {
     background-position: -883px 6px;
    }
    .pagination a.precedent {
     background-position: -841px 5px;
    }
    .resultsProg > div {
     padding:0;
    }
    .resultsProg .img {
     height:auto;
    }
    .resultsProg .img img {
     margin:0 auto;
    }
    .resultsActus > .img, .slider-actus .resultsActus > .img {
     margin:0 auto;
    }
    .link-localisation a{
   padding:12px 0;
   width:100%;
  }
} 