/* Template Ordinateurs Laval - CSS Responsive */
/* Large desktop */
@media (min-width: 1200px) {

}

/* Normal website size */
@media (min-width: 980px) {

}

/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) {

#ol-header {
height:auto !important;
}

.blog-featured, .mod-colonne.modaccueil {
margin-top:0;
}

#ol-innerconteneur {
margin-top:0 !important;
max-width:99% !important;
}

#ol-contenantcentre.span9 {
padding-top:2px;
margin-left: 5px;
width: 70%;
}

#ol-contenantcoldroite {
margin-left: 0;
margin-right: 3px;
padding-right: 0;
width: 25%;
}

#ol-coldroite > div.encadrer {
margin-top:-3px;
}

#ol-coldroite .modaccueil a.rollover {
width:196px;
}

#ol-coldroite .mod-colonne h3 {
margin:-1px 1px 0;
}

#ol-footer .footerlogo {
width:19%;
float:left;
}

#ol-footer .footerlogo img {
width:94%;
}

#ol-footer .footertext {
padding:0 5% 0 2%;
width:70%;
float:left;
}

}

/* Portrait tablet to landscape and desktop */
@media (max-width: 849px) {

#ol-contenantcoldroite {
display:none;
}
  
#ol-contenantcentre, #ol-contenantcentre.span9 {
width:98%;
max-width:99% !important;
}

#ol-contenantcentre .blog .photo img {
width: 100%;
}

#ol-footer .footerlogo {
width:25%;
}

#ol-footer .footertext {
padding:0 7% 0 2%;
width:65%;
}

}

/* Portrait tablet to landscape and desktop */
@media (max-width: 779px) {
#ol-topdiapo, #ol-recherche {
display:none;
}

#ol-contenantcentre {
padding-top:0;
}

#ol-innerconteneur {
margin-top:0 !important;
}

.blog-featured {
  margin-top:5px;
}

.port_resize {
width: 45%;
}

.jcemediabox-zoom-span {
margin-right: 25px !important;
width: 45% !important;
}

.jcemediabox-zoom-span > img {
width: 100%;
}

#ol-footer .footertext {
padding:0 11% 0 2%;
width:61%;
}

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

#ol-footer .footertext {
padding:0 2%;
width:70%;
}

}

/* Landscape phones and down */
@media (max-width: 525px) {

#ol-contenantcentre .blog p a.jcepopup span.jcemediabox-zoom-span {
width: 95% !important;
}

#ol-contenantcentre .blog p a.jcepopup span.jcemediabox-zoom-span > img {
width: 100%;
}

#ol-contenantcentre .blog table {
width:100% !important;
border-top: 3px solid #F2F2F2;
}

.item-page, .items-leading [class*="leading-"] {
max-width: 95%;
min-width: 90%;
}

.port_resize {
width: 75%;
}

}

/* Landscape phones and down */
@media (max-width: 480px) {
#ol-logo-droite {
font-size: 24px;
margin:-20px 7% 0 0;
width: 55%;
}

#ol-contenantcentre .blog table {
font-size: 10px;
}
#chronoform_ReservationFR .multiline_add {
padding: 0 0 0 5px !important;
clear: left !important;
}

}

/* portrait phones and down */
@media (max-width: 380px) {
#ol-logo-droite {
font-size: 22px;
}

#ol-footer .footerlogo {
display:none;
}

#ol-footer .footertext {
padding:0;
width:98%;
}
  
}