span.icon-circle-light-facebook {
    background-color: #0000ff;
    border-radius: 50%;
    background-position: -76px -114px;

}
span.icon-circle-light-flickr {
    background-color: #df4b43;
    border-radius: 50%;
    background-position: -38px 0;
}
span.icon-circle-light-google {
    background-color: red;
    border-radius: 50%;
    background-position: 0 -38px;
}
span.icon-circle-light-twitter-bird {
    background-color: lightskyblue;
    border-radius: 50%;
    background-position: 0 0;
}
.icon-ipad {
	background-image: url("img/icons/14/ipad.png");
	background-position: center center;
    border-radius: 5px 5px 5px 5px;
}

.icon-game {
	background-image: url("img/icons/14/game.png");
	background-position: center center;
}

.icon-readbook {
	background-image: url("img/icons/14/readbook.png");
	background-position: center center;
}

.icon-kamishibai {
	background-image: url("img/icons/14/kamishibai.png");
	background-position: center center;
}

.icon-ipad {
	background-image: url("img/icons/14/ipad.png");
	background-position: center center;
}

.icon-cbook {
	background-image: url("img/icons/14/book.png");
	background-position: center center;
}

.icon-cmusic {
	background-image: url("img/icons/14/music.png");
	background-position: center center;
}

.icon-cvideo {
	background-image: url("img/icons/14/video.png");
	background-position: center center;
}

.icon-cdvd {
	background-image: url("img/icons/14/dvd.png");
	background-position: center center;
}

.icon-periodique {
	background-image: url("img/icons/14/periodique.png");
	background-position: center center;
}

.icon-new {
	background-image: url("img/icons/14/new.png");
	background-position: center center;
}

.icon-library {
  background-image: url("img/icons/14/library.png");
  background-position: center center;
}

.icon-favorite {
  background-image: url("img/icons/14/favorite3.png");
  background-position: center center;
}
.icon-auteur{
  background-image: url("img/icons/14/auteur.png");
  background-position: center center;
}

.icon-editeur{
  background-image: url("img/icons/14/editeur.png");
  background-position: center center;
}

.icon-collection{
  background-image: url("img/icons/14/collection.png");
  background-position: center center;
}

.icon-public{
  background-image: url("img/icons/14/public.png");
  background-position: center center;
}

.icon-statut{
  background-image: url("img/icons/14/statut.png");
  background-position: center center;
}

.icon-typdo{
  background-image: url("img/icons/14/typdo.png");
  background-position: center center;
}

.icon-public{
  background-image: url("img/icons/14/public.png");
  background-position: center center;
}

.icon-localisation{
  background-image: url("img/icons/14/localisation.png");
  background-position: center center;
}

.icon-langue{
  background-image: url("img/icons/14/langue.png");
  background-position: center center;
}

.icon-type{
  background-image: url("img/icons/14/type.png");
  background-position: center center;
}

.icon-article{
  background-image: url("img/icons/14/article.png");
  background-position: center center;
}

.icon-evenement{
  background-image: url("img/icons/14/evenement.png");
  background-position: center center;
}

.icon-animation{
  background-image: url("img/icons/14/animation.png");
  background-position: center center;
}

.icon-sitotheque{
  background-image: url("img/icons/14/sitotheque.png");
  background-position: center center;
}
.icon-booking{
  background-image: url("img/icons/14/booking.png");
  background-position: center center;
}
.icon-bookfavorite{
  background-image: url("img/icons/14/favorite3.png");
  background-position: center center;
}
.icon-cote{
  background-image: url("img/icons/14/cote.png");
  background-position: center center;
}
.icon-adult{
  background-image: url("img/icons/14/adult.png");
  background-position: center center;
}
.icon-student{
  background-image: url("img/icons/14/student.png");
  background-position: center center;
}
.icon-teenager{
  background-image: url("img/icons/14/teenager.png");
  background-position: center center;
}
.icon-children{
  background-image: url("img/icons/14/children.png");
  background-position: center center;
}
.icon-bibliobus{
  background-image: url("img/icons/14/bibliobus.png");
  background-position: center center;
}

.icon-booking-white{
  background-image: url("img/icons/14/white/booking.png");
  background-position: center center;
}
.icon-bookfavorite-white{
  background-image: url("img/icons/14/white/bookfavorite.png");
  background-position: center center;
}

[class^="small-"] {
	display: inline-block;
	width: 53px;
	height: 75px;
	margin-right: 5px;
	line-height: 53px;
	vertical-align: text-top;
	float: left;
	margin-top: 3px;
}

.small-nophoto {
	background: url(img/icons/64/nophoto.png) center center no-repeat;
}

[class^="medium-"] {
	display: inline-block;
	width: 125px;
	height: 160px;
	margin-right: 5px;
	line-height: 125px;
	vertical-align: text-top;
	float: left;
	margin-top: 3px;
}

.medium-nophoto {
	background: url(img/icons/128/nophoto.png) center center no-repeat;
}

/* icompany icons. We have used Token icons from brsev (http://brsev.deviantart.com/art/Token-128429570)*/
[class^="icon24-"],[class*=" icon24-"] {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 5px;
	line-height: 24px;
	vertical-align: text-top;
	float: left;
	margin-top: 3px;
}

.icon24-ipad {
	background-image: url("img/icons/24/ipad.png");
	background-position: center center;
}

.icon24-game {
	background-image: url("img/icons/24/game.png");
	background-position: center center;
}

.icon24-readbook {
	background-image: url("img/icons/24/readbook.png");
	background-position: center center;
}

.icon24-kamishibai {
	background-image: url("img/icons/24/kamishibai.png");
	background-position: center center;
}

.icon24-ipad {
	background-image: url("img/icons/24/ipad.png");
	background-position: center center;
}

.icon24-cbook {
	background-image: url("img/icons/24/book.png");
	background-position: center center;
}

.icon24-cmusic {
	background-image: url("img/icons/24/music.png");
	background-position: center center;
}

.icon24-cvideo {
	background-image: url("img/icons/24/video.png");
	background-position: center center;
}

.icon24-cdvd {
	background-image: url("img/icons/24/dvd.png");
	background-position: center center;
}

.icon24-periodique {
	background-image: url("img/icons/24/periodique.png");
	background-position: center center;
}

.icon24-new {
	background-image: url("img/icons/24/new.png");
    width: 42px;
	background-position: center center;
}

.icon24-library {
  background-image: url("img/icons/24/library.png");
  background-position: center center;
}

.icon24-favorite {
  background-image: url("img/icons/24/favorite.png");
  background-position: center center;
}

.icon24-auteur{
  background-image: url("img/icons/24/auteur.png");
  background-position: center center;
}

.icon24-editeur{
  background-image: url("img/icons/24/editeur.png");
  background-position: center center;
}

.icon24-collection{
  background-image: url("img/icons/24/collection.png");
  background-position: center center;
}

.icon24-public{
  background-image: url("img/icons/24/public.png");
  background-position: center center;
}

.icon24-statut{
  background-image: url("img/icons/24/statut.png");
  background-position: center center;
}

.icon24-typdo{
  background-image: url("img/icons/24/typdo.png");
  background-position: center center;
}

.icon24-localisation{
  background-image: url("img/icons/24/localisation.png");
  background-position: center center;
}

.icon24-langue{
  background-image: url("img/icons/24/langue.png");
  background-position: center center;
}

.icon24-type{
  background-image: url("img/icons/24/type.png");
  background-position: center center;
}

.icon24-article{
  background-image: url("img/icons/24/article.png");
  background-position: center center;
}

.icon24-evenement{
  background-image: url("img/icons/24/evenement.png");
  background-position: center center;
}

.icon24-animation{
  background-image: url("img/icons/24/animation.png");
  background-position: center center;
}

.icon24-sitotheque{
  background-image: url("img/icons/24/sitotheque.png");
  background-position: center center;
}
.icon24-booking{
  background-image: url("img/icons/24/booking.png");
  background-position: center center;
}
.icon24-bookfavorite{
  background-image: url("img/icons/24/bookfavorite.png");
  background-position: center center;
}

/* icompany icons. We have used Token icons from brsev (http://brsev.deviantart.com/art/Token-128429570)*/
[class^="icon32-"],[class*=" icon32-"] {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 3px;
	line-height: 32px;
	vertical-align: text-top;
	float: left;
}

.icon32-ipad {
	background-image: url("img/icons/32/ipad.png");
	background-position: center center;
}

.icon32-game {
	background-image: url("img/icons/32/game.png");
	background-position: center center;
}

.icon32-readbook {
	background-image: url("img/icons/32/readbook.png");
	background-position: center center;
}

.icon32-kamishibai {
	background-image: url("img/icons/32/kamishibai.png");
	background-position: center center;
}

.icon32-ipad {
	background-image: url("img/icons/32/ipad.png");
	background-position: center center;
}

.icon32-cbook {
	background-image: url("img/icons/32/book.png");
	background-position: center center;
}

.icon32-cmusic {
	background-image: url("img/icons/32/music.png");
	background-position: center center;
}

.icon32-cvideo {
	background-image: url("img/icons/32/video.png");
	background-position: center center;
}

.icon32-cdvd {
	background-image: url("img/icons/32/dvd.png");
	background-position: center center;
}

.icon32-periodique {
	background-image: url("img/icons/32/periodique.png");
	background-position: center center;
}

.icon32-new {
	background-image: url("img/icons/32/new.png");
	background-position: center center;
}

.icon32-library {
  background-image: url("img/icons/32/library.png");
  background-position: center center;
}

.icon32-favorite {
  background-image: url("img/icons/32/favorite.png");
  background-position: center center;
}
.icon32-auteur{
  background-image: url("img/icons/32/auteur.png");
  background-position: center center;
}

.icon32-editeur{
  background-image: url("img/icons/32/editeur.png");
  background-position: center center;
}

.icon32-collection{
  background-image: url("img/icons/32/collection.png");
  background-position: center center;
}

.icon32-public{
  background-image: url("img/icons/32/public.png");
  background-position: center center;
}

.icon32-statut{
  background-image: url("img/icons/32/statut.png");
  background-position: center center;
}

.icon32-typdo{
  background-image: url("img/icons/32/typdo.png");
  background-position: center center;
}

.icon32-type{
  background-image: url("img/icons/32/type.png");
  background-position: center center;
}

.icon32-article{
  background-image: url("img/icons/32/article.png");
  background-position: center center;
}

.icon32-evenement{
  background-image: url("img/icons/32/evenement.png");
  background-position: center center;
}

.icon32-animation{
  background-image: url("img/icons/32/animation.png");
  background-position: center center;
}

.icon32-sitotheque{
  background-image: url("img/icons/32/sitotheque.png");
  background-position: center center;
}

.icon32-booking{
  background-image: url("img/icons/32/booking.png");
  background-position: center center;
}
.icon32-bookfavorite{
  background-image: url("img/icons/32/bookfavorite.png");
  background-position: center center;
}

.icon32-ipad-white {
	background-image: url("img/icons/32/white/ipad.png");
	background-position: center center;
}

.icon32-game-white {
	background-image: url("img/icons/32/white/game.png");
	background-position: center center;
}

.icon32-readbook-white {
	background-image: url("img/icons/32/white/readbook.png");
	background-position: center center;
}

.icon32-kamishibai-white {
	background-image: url("img/icons/32/white/kamishibai.png");
	background-position: center center;
}

.icon32-ipad-white {
	background-image: url("img/icons/32/white/ipad.png");
	background-position: center center;
}

.icon32-cbook-white {
	background-image: url("img/icons/32/white/book.png");
	background-position: center center;
}

.icon32-cmusic-white {
	background-image: url("img/icons/32/white/music.png");
	background-position: center center;
}

.icon32-cvideo-white {
	background-image: url("img/icons/32/white/video.png");
	background-position: center center;
}

.icon32-cdvd-white {
	background-image: url("img/icons/32/white/dvd.png");
	background-position: center center;
}

.icon32-periodique-white {
	background-image: url("img/icons/32/white/periodique.png");
	background-position: center center;
}

.icon32-new-white {
	background-image: url("img/icons/32/white/new.png");
	background-position: center center;
}

.icon32-library-white {
  background-image: url("img/icons/32/white/library.png");
  background-position: center center;
}

.icon32-favorite-white {
  background-image: url("img/icons/32/white/favorite.png");
  background-position: center center;
}

.icon32-booking-white{
  background-image: url("img/icons/32/white/booking.png");
  background-position: center center;
}
.icon32-bookfavorite-white{
  background-image: url("img/icons/32/white/bookfavorite.png");
  background-position: center center;
}
.page-title i {
	margin-top: 10px;
}

.fontawesomesize {
    font-size: 20px;
}

.fontawesomesize:hover {
    opacity: 0.5;
}

#idcontent-fnac table th {
	border-top: 0px solid !important;
	border-bottom: 1.5px solid #DDD;
}

#idcontent-fnac table td {
	border: 0px solid !important;
}
li[id^=tab-] a {
  padding-left: 40px;
}

#tab-wikipedia a {
	background: url("../../files/x32/disabled/wikipedia.png") no-repeat left center;
}

#tab-deezer a {
	background: url("../../files/x32/disabled/deezer.png") no-repeat left center;
}

#tab-allocin a {
	background: url("../../files/x32/disabled/allocin.png") no-repeat left center;
}

#tab-fnac a {
	background: url("../../files/x32/disabled/fnac.png") no-repeat left center;
}

#tab-ina a {
	background: url("../../files/x32/disabled/ina.png") no-repeat left center;
}

#tab-lastfm a {
    background: url("../../files/x32/disabled/lastfm.png") no-repeat left center;
}

#tab-youtube a {
    background: url("../../files/x32/disabled/youtube.png") no-repeat left center;
}

#tab-googlebooks a {
    background: url("../../files/x32/disabled/googlebooks.png") no-repeat left center;
}

#tab-worldcat a {
    background: url("../../files/x32/disabled/worldcat.png") no-repeat left center;
}

li[id^=tab-].active a {
  padding-left: 20px;
  color: #555555;
  border: 1px solid #ddd;
  border-bottom-color:#FFF; 
  cursor: pointer;
}

#tab-wikipedia.active > a,#tab-wikipedia a:hover {
	background:  url("../../files/x32/wikipedia.png") no-repeat left center ;
}

#tab-wikipedia a:hover {
  background: #ddd url("../../files/x32/wikipedia.png") no-repeat left center ;
}

#tab-deezer.active > a {
	background: url("../../files/x32/deezer.png") no-repeat  left center;
}

#tab-deezer a:hover {
  background: #ddd url("../../files/x32/deezer.png") no-repeat  left center;	
}
#tab-allocin.active > a {
	background: url("../../files/x32/allocin.png") no-repeat left center;
}
#tab-allocin a:hover {
  background: #ddd url("../../files/x32/allocin.png") no-repeat left center;
	
}
#tab-fnac.active > a{
	background: url("../../files/x32/fnac.png") no-repeat left center;
}
#tab-fnac a:hover {
  background: #ddd url("../../files/x32/fnac.png") no-repeat left center;
}

#tab-ina.active > a{
     background: url("../../files/x32/ina.png") no-repeat left center;
 }
#tab-ina a:hover {
    background:  #ddd url("../../files/x32/ina.png") no-repeat left center;
}

#tab-lastfm.active > a{
    background: url("../../files/x32/lastfm.png") no-repeat left center;
}
#tab-lastfm a:hover {
    background:  #ddd url("../../files/x32/lastfm.png") no-repeat left center;
}

#tab-youtube.active > a{
    background: url("../../files/x32/youtube.png") no-repeat left center;
}
#tab-youtube a:hover {
    background:  #ddd url("../../files/x32/youtube.png") no-repeat left center;
}

#tab-googlebooks.active > a{
    background: url("../../files/x32/googlebooks.png") no-repeat left center;
}
#tab-googlebooks a:hover {
    background:  #ddd url("../../files/x32/googlebooks.png") no-repeat left center;
}

#tab-worldcat.active > a{
    background: url("../../files/x32/worldcat.png") no-repeat left center;
}
#tab-worldcat a:hover {
    background:  #ddd url("../../files/x32/worldcat.png") no-repeat left center;
}


.reserve {
	background: url("img/icons/24/promo_orange.png") no-repeat left center transparent;
	padding-left: 25px !important; 
}
.present {
  background: url("img/icons/24/promo_green.png") no-repeat left center transparent;
  padding-left: 25px !important; 
}
.emprunt {
  background: url("img/icons/24/promo_red.png") no-repeat left center transparent;
  padding-left: 25px !important; 
}
.consu_place {
  background: url("img/icons/24/lock.png") no-repeat left center transparent;
  padding-left: 25px !important; 
}
.cote {
  background: url("img/icons/14/cote.png") no-repeat left center transparent;
  padding-left: 15px !important;
  width: 15px;
}
.bibliobus {
  background: url("img/icons/24/bibliobus.png") no-repeat left center transparent;
  padding-left: 25px !important;
  width: 0px;
}

.nobibliobus {
  background: none;
  padding: 0px !important;
  width: 0px;
}
.biblio  {
	height : 170px;
}
.biblio_adjust {
	min-height: 170px;
	height : 100%;
} 
.textalign {
	text-align: center;
}
.biblio h4{
	font-size: 1.1em;
  line-height: 100%;
  margin-bottom: 10px;
  margin-top: 5px;
}
li.file {
	list-style-image: url('../../../../modules/file/icons/application-pdf.png');
}

.list-biblio-divider, .articles-divider, .coup-de-coeur-divider {
  line-height: 1px;
  float: left;
  width: 100%;
}

.view-admin-list-biblio, .view-list-biblio, .view-articles, .view-coup-de-coeur {
  margin-top: 20px;
}

.view-admin-list-biblio h3, .view-list-biblio h3, .view-articles h3, .view-coup-de-coeur h3 {
  margin: 10px 0 10px 0;
}
 .view-coup-de-coeur h3 {
	font-size: large;
	font-weight: initial;
 }

.view-admin-list-biblio .thumbnail, .view-list-biblio .thumbnail, .view-articles .thumbnail, .view-coup-de-coeur .thumbnail{
  border: none;
  box-shadow: none;
  margin-bottom: 40px;
}

.view-admin-list-biblio .thumbnail p, .view-list-biblio .thumbnail p, .view-articles .thumbnail p, .view-coup-de-coeur .thumbnail p{
  text-align: justify;
}
.view-admin-list-biblio .thumbnail img, .view-list-biblio .thumbnail img, .view-articles .thumbnail img, .view-coup-de-coeur .thumbnail img {
}


@media screen and (max-width: 1024px) {
    .view-admin-list-biblio .thumbnail img, .view-list-biblio .thumbnail img, .view-articles .thumbnail img, .view-coup-de-coeur .thumbnail img {
        width: 100%;
    }  
}

.view-admin-list-biblio .list-biblio-link, .view-list-biblio .list-biblio-link, .view-articles .articles-link, .view-coup-de-coeur .coup-de-coeur-link {
  margin: 15px 0 0 0;
}

.list-biblio-image, .articles-image, .coup-de-coeur-image {
  padding: 4px;
  border: 1px solid #e2e2e2;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .view-articles .articles-image,.view-coup-de-coeur .coup-de-coeur-image {
    padding-bottom: 0;
    background: none;
  }

  .view-display-id-articles1 .articles-image, .view-display-id-coup-de-coeur1 .coup-de-coeur-image {
    width: 320px;
    margin-right: 20px;
  }
}


.view-display-id-list-biblio1 .list-biblio-image, .view-display-id-articles1 .articles-image, .view-display-id-coup-de-coeur1 .coup-de-coeur-image {
  float: left;
  width: 540px;
  margin-right: 30px;
}

.view-display-id-list-biblio1 .views-row, .view-display-id-articles1 .views-row, .view-display-id-coup-de-coeur1 .views-row {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #e2e2e2;
  float: left;
}

.list-biblio-button-container, .articles-button-container, .coup-de-coeur-button-container {
  right: 30px;
  top: 25px;
  position: absolute;
}

.list-biblio-button-container .dropdown-menu, .articles-button-container .dropdown-menu, .coup-de-coeur-button-container .dropdown-menu {
  left: -85px;
}

.list-biblio_body, .articles_body, .coup-de-coeur_body {
}

.list-biblio_body .body_inner, .articles_body .body_inner, .coup-de-coeur_body .body_inner {
  margin: 0;
  padding: 15px 0 0 0;
}

.node-teaser .list-biblio_body .body_inner, .node-teaser .articles_body .body_inner, .node-teaser .coup-de-coeur_body .body_inner {
  margin: 0;
  padding: 0;
}

.list-biblio_meta, .articles_meta, .coup-de-coeur_meta {
  padding: 15px 15px 15px 25px;
  background: url(img/vertical-shadow-portfolio.png) left center no-repeat;
  min-height: 150px;
}

.meta_inner {
  padding-top: 20px;
  line-height: 22px;
}

.list-biblio_meta .field, .articles_meta .field, .coup-de-coeur_meta .field {
  margin-bottom: 15px;
}

.list-biblio_content .field-label, .articles_content .field-label, .coup-de-coeur_content .field-label {
  font-size: 16px;
  color: #000;
}


#slider_side {
  color: #fff;
  margin-right: 0px;
  float: right;
}

#slider_side .block {
  padding:10px 15px;
}

#slider_side2 a{
  color: #fff;
  font-weight: bold;
}


.text-center {
	text-align: center;
}
.date-nav {
    padding-bottom: 0;
}

.span3.item {
	margin-left:10px;
}
.item_image {
	display :block;
	vertical-align: text-top;
	float: left;
	height:80px;
	width:32.5%;
	margin-bottom:10px;
	text-align:center;
}
.item_presentation {
	position : relative;
	display : block;
  vertical-align: text-top;
  float: left;
  height:80px;
  width:62.5%;
  margin-bottom:5px;
  text-align:left;
}


@media screen and (min-width:600px) and (max-width:1000px)
{
  .item_image {
     width : 25%;
  }
  
	.item_presentation {
		width: 75%;
	
		}   
  .span3.item:first-child  {
    margin-left : 10px;
    } 
	.span3.item {
	  width: 45%;
	  float: left;
    margin-left : 10px;
	  }
}

@media screen and (max-width:1000px)
{   
}

@media screen and (min-width:457px) and (max-width:767px)
{
	.span3.carousel {
	  width: 45%;
	  margin-left : 20px;
	  float: left;
	  }
}
.item_notice {
  height:200px;	
  margin-left :10px;
}

.item_body {
  height:180px; 
  margin-left :10px;
}
.item_cplt {
	position: absolute;
  bottom: 20px;
  width: 100%;
}
.item_cplt_left {
  position: absolute;
  left: 0px;
}
.item_cplt_right {	
  position: absolute;
  right: 10px;
}
.item_notice table td {
	font-size: 0.9em !important;
}
.item_notice .accordion-heading .accordion-toggle  {
	padding : 4px 8px !important;
	font-size : 0.8em !important;
}
.item_notice .accordion-inner {
	height : 100px;
}
#title-region .page-title, #title-region .page-title a {
	width : 80%;
}
#opac-actions-resa-add-form {
	text-align :center;
}
.modal-body {
	min-height: 250px;
}
.properties-notice-auteur, .properties-notice-editeur, .properties-notice-collection {
	display: inline-block; 
  white-space: nowrap; 
  width: 80%; 
  padding-bottom: 0px; 
  height: 15px; 
  overflow: hidden; 
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.properties-notice-editeur {
  width: 40%; 
	
}
.titre-auteur {
	height: 65px; 
  overflow: hidden; 
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.notice-contenu {
	height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  width: 100%;
  text-align: justify;
}
.portfolio-image {
	max-width: 80%;
}
.smallimage {
	max-width:75px;
	min-width: 40px;
	width:100%;
	max-height:75px;
}
.mediumimage {
	max-width:110px;
	width:100%;
	max-height:100%;
}
.largeimage {
	 max-width:280px;
	 max-height:475px; 
   width:100%;
}
.prets-prolong{
	font-size:0.9em;
	position:absolute;
	right:5px;
}
#column-region p {    
	text-align: justify;
  margin-left: 10px;
}

/* styles for mobile */
@media screen and (min-width:601px) and (max-width: 961px)
{

    /* Vos règles CSS pour les mobiles ici */
    .prets-prolong{
		  font-size:0.7em;
		  right:2px;
	  }
}

#column-region .block {
  padding: 0 2.5%;
}
#column-region:first-child .block {
	padding-left: 2.5%;
  padding-right: 0;
}
#column-region:last-child .block {
  padding-left:  0;
  padding-right: 2.5%;
}
@media screen and (min-width:767px) and (max-width: 1250px)
{
  .title-with-icon .numbered-heading  {
    line-height: 40px;
    font-size: 18px;  
  }
  .title-with-icon .round-number{
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    margin-right: 9px;

  }

}
@media screen and (max-width: 600px)
{

    /* Vos règles CSS pour les mobiles ici */
    .prets-prolong{
      font-size:0.7em;
      right:2px;
      width:200px;
      margin-top:-9px;
    }
	#column-region .block {
	  padding: 0 25px;
	}
	#column-region:first-child .block {
	  padding-left: 25px;
	  padding-right: 0;
	}
	#column-region:last-child .block {
	  padding-left:  0;
	  padding-right: 25px;
	}
}

.item_cplt.prolong, .item_cplt.resa-del {
	bottom : 0px;
	text-align: right;
}

/* slider slick */
.slick-slide img {
	 max-width : 120px;
	 max-height: 200px;
	 width : 100%;
}
.new_home {
	position: relative;
	width: 100%;
	margin: 2px;
}
li.new_home {
	list-style: none !important; 
}
.new_img {
	display: block;
	width: 50%;
	position: absolute;
	left: 5px;
}
#column_block2-row2 .form-item {
	margin-bottom: 0px;
	margin-top: 0px;
}

.image-widget-data .file img {
	width: auto !important;
}

#block-opac-info-opac-info.block-title {
   background:#111;
   color:#FFF;
   padding:5px 10px;
   margin:0;
}

#block-opac-info-opac-info.content {
    background:#fff;
    color:#111;
}

