@charset "UTF-8";
/* 
Theme Name: Vitraux Gérald Franzetti
Theme URL: www.vitraux-franzetti.com
Description: Vitraux d'art
Version: 1.0
Author: Jonathan Castera pour Groupe Gedone
-------------------------------------------------------------- */
.navbar-brand { display:block; float:none; height:inherit; padding:15px;  transition-property: color, width; }
a:focus { outline:0; }
.btn,.btn-lg{  border:none; color:#fff; font-size:12px; }
.btn:hover,.btn:focus{background:#0b0505; color:#fff;}
.btn.devis{ background:#5c6773; font-size:18px; margin:20px 0; padding: 10px 30px 10px 20px; text-align: left; }
.btn.devis span{ line-height:88px;}
.btn-sm, .btn-group-sm > .btn {background:#2b2525;border:none;border-radius: 0;color:#fff;}
.carousel-caption { top:40%; line-height:100%; text-align:center; }
.carousel-indicators{ bottom:0;}
.carousel-indicators li{background-color: #ffffff;border: medium none;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;height: 20px;margin: 0 5px !important;width: 20px;}
.carousel-indicators .active{background-color:#2b2525; height:20px; width:20px;}
.carousel-indicators li:hover{background-color: #cea809; height:20px; width:20px;}
section.carousel{ height:100%; margin:auto;}
section.carousel .item, section.carousel .item.active,section.carousel .carousel-inner { height:100%; }
section.carousel .fill { width: 100%; height: 100%; background-position: center; background-size: cover;}
#carousel-wrap .carousel.slide { border:none; }
.carousel-inner, ul.carousel-inner{ cursor:pointer; list-style:none !important; margin:0 !important;}
.carousel-inner{ cursor:auto; }
.img-portfolio { margin-bottom: 30px;}
.img-hover:hover{ opacity:0.8;} 
.navbar-header, a navbar-brand{ position:relative;}
.img-responsive{ width:100%;}

/*=Design
-------------------------------------------------------------- */
html, body{background: #ffffff;color: #2b2525;height: 100%;}
body{font-family: 'Open Sans';}
a{color: #2b2525;}
a:hover, a:active, a:focus{ color:#c11224 ; outline:none; text-decoration:none;}
h1, h2, h3, h4, h5{ font-family: 'texgyreadventorregular';  line-height:110%; margin:20px 0; padding:0 0 10px; }
h1{ font-size:32px;}
h2{ font-size:22px;}
h3{ font-size:18px;}
ul{ padding-left:0;}
p.keyword{ color:#494949 ; display:block; font-size:11px; margin:0 0 10px;}
p.keyword a{ color:#494949 ; display:inline; font-weight:normal; margin-bottom:2px;}
p.keyword a:hover{ color:#494949; text-decoration:none;}
.keyword span{ color:#494949 ; }
hr { background:url(images/line.png) repeat-x; clear:both; height:2px; padding:0; color:#C5C9C3; border:0;}
.map{ width:100%;}
.screen-reader-response{ display:none !important;}
img.attachment-homethumb { height:auto; width:100%;}
.wrap ul{ list-style:inside disc;}
.attachment-une{ float:left; margin-right:10px;}
#scrolltopfix{ position:relative; z-index:3;}
ul.gallery{ list-style: none outside none; margin:0; padding:0;}
.gallery li{ padding:0;}
img.attachment-post-thumbnail{ height:auto; width:100%}
.loop{ margin-bottom:10px;}
.loop p{ display:inline;}
.mentionslegales{border:1px solid #2b2525; padding:30px;}

.navbar-fixed-top .navbar-brand img{-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;width: 300px;}
.navbar-fixed-top.navbar-shrink .navbar-brand img{width: 250px;}
.navbar-fixed-top.navbar-shrink .navbar-nav > li > a{line-height: 83px;}

/*=Structure générale
-------------------------------------------------------------- */
section.wrap{padding:70px 0 ; position:relative; }
section.wrap.position1{padding: 45px 0;}
section.wrap.position2{padding: 0;}
/* =404
-------------------------------------------------------------- */
ul.tags_cloud{ margin:0; padding:0;}
.tagcloud{text-align: justify;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.tagcloud a{ font-size:14px !important;}
.tags_cloud li{display:inline;}
.tags_cloud a{ color:#505050; font-weight:normal;}

/* =Page
-------------------------------------------------------------- */
.bloc_banniere #myCarousel .carousel-indicators{bottom: -60px;}
.bloc_banniere .transition-timer-carousel-progress-bar{background: #2b2525;border: none;height: 5px;margin: -5px 0 0 0;position: relative;width: 0%;z-index: 11;}

.bloc_presentation{background: url(images/vitraux-franzetti-fond.jpg);}
.bloc_presentation .bloc_contenu{padding: 45px 200px 0;text-align: center;}
.bloc_presentation .bloc_contenu h1{color: #2b2525;font: 50px/60px "Rufina-Regular";margin-top: 0;padding: 0;}
.bloc_presentation .bloc_contenu h2{color: #2b2525;font: 28px/33px "Rufina-Regular";padding: 0;}
.bloc_presentation .bloc_contenu hr{background: url(images/vitraux-franzetti-ligne.png) no-repeat;height: 2px;margin-top: 0;width: 200px;}
.bloc_presentation .bloc_contenu p{color: #2b2525;font: 16px/25px "Open Sans";-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.bloc_presentation .bloc_contenu .toggle, .more{color: #2b2525;font: 16px/25px "Open Sans";padding: 0;margin: 0;}
.bloc_presentation .bloc_contenu .toggle .active{margin-top: -20px;}
.bloc_presentation .bloc_contenu .toggle .less .button-read-more{background: #2b2525;border-radius: 50%;color: #ffffff;display: inline-block;font: 20px/25px "Open Sans";margin-top: 15px;padding: 11.5px 18.5px;}
.bloc_presentation .bloc_contenu .toggle .less.active .button-read-more, .button-read-less  {display: none}
.bloc_presentation .bloc_contenu .toggle .less.active .button-read-less {background: #2b2525;border-radius: 50%;color: #ffffff;display: inline-block;font: 25px/25px "Open Sans";margin-top: 15px;padding: 11.5px 18.5px;;}

.bloc_vidsoc{background: #2b2525;}
.bloc_vidsoc .bloc_contenu{padding: 0;}
.bloc_vidsoc .bloc_contenu .bloc_video{margin-bottom: -5px;padding: 0;}
.bloc_vidsoc .bloc_contenu .bloc_video iframe{height: 370px;width: 100%;}
.bloc_vidsoc .bloc_contenu .bloc_social{padding: 45px;}
.bloc_vidsoc .bloc_contenu .bloc_social a{display: inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform:scale(1); -moz-transform:scale(1);-ms-transform:scale(1); -o-transform:scale(1);transform:scale(1);}
.bloc_vidsoc .bloc_contenu .bloc_social a span{color: #ffffff;font: 35px/40px "alex_brushregular";}
.bloc_vidsoc .bloc_contenu .bloc_social a p{color: #ffffff;font: 28px/33px "Rufina-Regular";margin: 0;}
.bloc_vidsoc .bloc_contenu .bloc_social a span.image{background: url(images/vitraux-franzetti-picto-facebook.png) no-repeat;background-size: 100%;display: inline-block;height: 50px;left: 250px;padding: 0;position: absolute;top: 12px;width: 50px;}
.bloc_vidsoc .bloc_contenu .bloc_social a:hover{-webkit-transform: scale(0.95); -moz-transform: scale(0.95);-ms-transform: scale(0.95); -o-transform: scale(0.95);transform: scale(0.95);}

.bloc_pictos .bloc_contenu{text-align: center;}
.bloc_pictos .bloc_contenu img{margin: 0 15px;}

.bloc_quete{background: url(images/vitraux-franzetti-fond.jpg);}
.bloc_quete .bloc_contenu{padding: 0;}
.bloc_quete .bloc_contenu .bloc_image{padding: 0;}
.bloc_quete .bloc_contenu .bloc_image img{width: 100%;}
.bloc_quete .bloc_contenu .bloc_texte{padding: 0 25px;}
.bloc_quete .bloc_contenu .bloc_texte p{color: #000000;font: 16px/25px "Open Sans";margin: 0;padding-left: 15px;}
.bloc_quete .bloc_contenu .bloc_texte hr{background: url(images/vitraux-franzetti-ligne2.png) no-repeat;height: 35px;position: absolute;top: -15px;width: 3px;}

.bloc_telephone .bloc_contenu{text-align: center;}
.bloc_telephone .bloc_contenu a{display: inline-block;margin-left: -32px;;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform:scale(1); -moz-transform:scale(1);-ms-transform:scale(1); -o-transform:scale(1);transform:scale(1);}
.bloc_telephone .bloc_contenu a span{color: #2b2525;display: inline-block;font: 21px/25px "Rufina-Regular";text-align: left;}
.bloc_telephone .bloc_contenu a span:before{background: url(images/vitraux-franzetti-picto-devis.png) no-repeat;background-size: 100%;content: "";display: inline-block;height: 47px;left: -55px;position: absolute;width: 32px;}
.bloc_telephone .bloc_contenu a:hover{-webkit-transform: scale(0.95); -moz-transform: scale(0.95);-ms-transform: scale(0.95); -o-transform: scale(0.95);transform: scale(0.95);}

.bloc_article .bloc_contenu{padding: 0;}
.bloc_article .bloc_contenu .bloc_texte{background: url(images/vitraux-franzetti-fond.jpg);padding: 45px 550px;text-align: center;}
.bloc_article .bloc_contenu .bloc_texte h1{color: #2b2525;font: 50px/60px "Rufina-Regular";margin-bottom: 5px;margin-top: 0;padding: 0;}
.bloc_article .bloc_contenu .bloc_texte h2{color: #2b2525;font: 30px/35px "Rufina-Regular";padding: 0;}
.bloc_article .bloc_contenu .bloc_texte hr{background: url(images/vitraux-franzetti-ligne.png) no-repeat;height: 2px;margin-top: 0;width: 200px;}
.bloc_article .bloc_contenu .bloc_texte p{color: #2b2525;font: 16px/25px "Open Sans";-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.bloc_article .bloc_galerie{margin-top: 25px;padding: 0;}
.bloc_article .bloc_galerie .bloc_image{cursor: pointer;height: 285px;overflow: hidden;margin-bottom: 15px;padding: 0 10px;}
.bloc_article .bloc_galerie .bloc_image .bloc_masque{-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease;}
.bloc_article .bloc_galerie .bloc_image .bloc_masque{background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.90) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.90) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.90) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2000000',GradientType=0 );height: 100%;position: absolute;opacity:0;top: 0;width: 96.8%;transition:width 20s, opacity 0.6s;}
.bloc_article .bloc_galerie .bloc_image .bloc_legende{opacity: 0;padding: 10px 155px;position: absolute;text-align: center;top: 115px;width: 96.8%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform:scale(0.5); -moz-transform:scale(0.5);-ms-transform:scale(0.5); -o-transform:scale(1);transform:scale(0.5);}
.bloc_article .bloc_galerie .bloc_image .bloc_legende span{background: url(images/vitraux-franzetti-picto-croix.png) no-repeat;background-size: 100%;display: inline-block;height: 60px;vertical-align: -1px;width: 60px;}
.bloc_article .bloc_galerie .bloc_image:hover .bloc_masque{opacity: 1;}
.bloc_article .bloc_galerie .bloc_image:hover .bloc_legende{opacity: 1;-webkit-transition-delay: 0.25s; transition-delay: 0.25s;-webkit-transform:scale(1); -moz-transform:scale(1);-ms-transform:scale(1); -o-transform:scale(1);transform:scale(1);}

.bloc_contact{background: url(images/vitraux-franzetti-fond.jpg);}
.bloc_contact .bloc_titre{text-align: center;}
.bloc_contact .bloc_titre h1{color: #2b2525;font: 50px/55px "Rufina-Regular";margin-top: 0;padding: 0;}
.bloc_contact .bloc_titre hr{background: url(images/vitraux-franzetti-ligne.png) no-repeat;height: 2px;margin-top: 0;width: 200px;}
.bloc_contact .bloc_contenu{padding: 45px 0;}
.bloc_contact .bloc_contenu .bloc_formulaire .form-group label{color: #2b2525;font: 18px/25px "Rufina-Regular";}
.bloc_contact .bloc_contenu .bloc_formulaire .form-group input[type="submit"], .bloc_contact .bloc_formulaire .form-group input[type="reset"]{font: 20px/25px "Roboto-ThinItalic";height: auto;padding: 10px 30px;;width: auto;}
.bloc_contact .bloc_contenu .bloc_carte iframe{height: 370px;width: 100%;}
.bloc_contact .bloc_contenu .bloc_adresse div{background: #2b2525;color: #ffffff;margin-top: 15px;padding: 5px;text-align: center;}
.bloc_contact .bloc_contenu .bloc_adresse h2{color: #ffffff;font: 20px/25px "Rufina-Regular";margin-bottom: 5px;padding: 0;text-transform: uppercase;}
.bloc_contact .bloc_contenu .bloc_adresse h2, .bloc_contact .bloc_contenu .bloc_adresse a{color: #ffffff;}
.bloc_contact .bloc_contenu .bloc_adresse p{color: #ffffff;font: 16px/25px "Open Sans";margin: 0;}
.bloc_contact .bloc_contenu .bloc_adresse a{display: inline-block;font: 16px/25px "Open Sans";-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease;}
.bloc_contact .bloc_contenu .bloc_adresse a:hover{-webkit-transform:scale(0.95); -moz-transform:scale(0.95);-ms-transform:scale(0.95); -o-transform:scale(0.90);transform:scale(0.95);}
.bloc_contact .bloc_contenu .bloc_adresse a.bloc_telephone{background: transparent;margin: 15px 0 0;padding: 0;}
.bloc_contact .bloc_contenu .bloc_adresse a.bloc_telephone .image{background: url(images/vitraux-franzetti-picto-telephone.png) no-repeat;background-size: 100%;display: inline-block;height: 15px;vertical-align: -2px;width: 15px;}
.bloc_contact .bloc_contenu .bloc_adresse .bloc_mail{background: url(images/vitraux-franzetti-adresse.png) no-repeat;background-size: 100%;display: inline-block;height: 14px;margin: 5px 0 20px;width: 241px;}

.bloc_page{background: url(images/vitraux-franzetti-fond.jpg);}
.bloc_page .bloc_titre{text-align: center;}
.bloc_page .bloc_titre h1{color: #2b2525;font: 50px/55px "Rufina-Regular";margin-top: 0;padding: 0;}
.bloc_page .bloc_titre hr{background: url(images/vitraux-franzetti-ligne.png) no-repeat;height: 2px;margin-top: 0;width: 200px;}
.bloc_page .bloc_contenu img.gauche{width: 100%;}
.bloc_page .bloc_contenu img.droite{margin-top: -15px;}
.bloc_lost{background: url(images/vitraux-franzetti-fond.jpg);padding: 45px 385px;}
.bloc_lost a:hover{color: #d78b00;}
.bloc_lost .bloc_titre{background: url(images/camping-gaves-fond-feuilles2.png) repeat-x;text-align: left;}
.bloc_lost .bloc_titre h1{color: #2b2525;font: 50px/55px "Rufina-Regular";margin: 0;padding: 0;}
.bloc_lost .bloc_titre hr{background: url(images/vitraux-franzetti-ligne.png) no-repeat;height: 2px;}
.bloc_lost .bloc_titre p{color: #2b2525;font: 16px/25px "Open Sans";margin: 0;}
.bloc_lost .bloc_contenu{padding: 0;}
.bloc_lost .bloc_contenu h2{color: #2b2525;font: 28px/33px "Rufina-Regular";margin-bottom: 5px;padding: 0;}
.bloc_lost .bloc_contenu p, .bloc_lost .bloc_contenu a{color: #2b2525;font: 16px/25px "Open Sans";}
.bloc_lost .bloc_contenu a:hover{color: #cea809;}

.bloc_tag, .bloc_categorie, .bloc_archive, .bloc_search{background: url(images/vitraux-franzetti-fond.jpg);}
.bloc_tag .bloc_titre, .bloc_categorie .bloc_titre, .bloc_archive .bloc_titre, .bloc_search .bloc_titre{text-align: center;}
.bloc_tag .bloc_titre h1, .bloc_categorie .bloc_titre h1, .bloc_archive .bloc_titre h1, .bloc_search .bloc_titre h1{color: #2b2525;font: 50px/60px "Rufina-Regular";margin-bottom: 5px;margin-top: 0;padding: 0;}
.bloc_tag .bloc_titre hr, .bloc_categorie .bloc_titre hr, .bloc_archive .bloc_titre hr, .bloc_search .bloc_titre hr{background: url(images/vitraux-franzetti-ligne.png) no-repeat;height: 2px;margin-top: 0;width: 200px;}

.bloc_loop .bloc_contenu{padding: 0 0 25px;}
.bloc_loop .bloc_contenu h2{color: #2b2525;font: 28px/33px "Rufina-Regular";margin-bottom: 0;padding: 0;}
.bloc_loop .bloc_contenu p{color: #2b2525;font: 16px/25px "Open Sans";-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.bloc_loop .bloc_contenu p.keyword, .bloc_loop .bloc_contenu p.keyword span, .bloc_loop .bloc_contenu p.keyword a{color: #b3b3b3;font: 10px/15px "Open Sans";text-align: justify;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.bloc_loop .bloc_contenu p.keyword a:hover{color: #d78b00;}

/* =Page Footer
-------------------------------------------------------------- */
footer#main{background: url(images/vitraux-franzetti-fond2.jpg);color: #b3b3b3;font: 17px/20px "Raleway-Regular";padding: 25px 0;position: relative;z-index: 3;}
footer#main .bloc_logo{text-align: center;}
footer#main .bloc_adresse{margin-top: 15px;text-align: center;}
footer#main .name, .name{color:#b3b3b3; display:inline-block;font-size:17px;text-transform: uppercase;}
footer#main p{color:#b3b3b3;display: inline-block;margin:0;text-transform: uppercase;}
footer#credits{background:#fff; margin:0; position:relative; z-index:3;}
footer#credits span{color:#b3b3b3; display:block; font-size:11px; margin:10px 0; text-align:center;}
footer#credits a{color:#b3b3b3; font-size:10px;font-weight:normal;letter-spacing: 0;}

/* =Menu
-------------------------------------------------------------- */
.navbar{background: -moz-linear-gradient(top, rgba(43,37,37,1) 0%, rgba(43,37,37,1) 25%, rgba(43,37,37,0) 99%, rgba(43,37,37,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(43,37,37,1) 0%,rgba(43,37,37,1) 25%,rgba(43,37,37,0) 99%,rgba(43,37,37,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(43,37,37,1) 0%,rgba(43,37,37,1) 25%,rgba(43,37,37,0) 99%,rgba(43,37,37,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2525', endColorstr='#002b2525',GradientType=0 ); /* IE6-9 */ border-width: 0;  }
.navbar-nav > li{margin-right: 1px;}
.navbar-nav > li a{color: #cccccc !important;font: 17px/20px "Raleway-Regular";padding: 0 10px;-moz-transition: all .6s;-webkit-transition: all .5s;-o-transition: all .6s;transition: all .6s;text-transform:uppercase;}
.navbar-collapse{ border:none; }

.navbar-inverse .navbar-nav > li > a{color: #ffffff;line-height: 93px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { background:url(images/line2.png) bottom repeat-x; color:#fff !important; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background:none; color: #333; }
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus { color: #fff !important; }

.dropdown-menu{background: #2b2525 !important;border: none;border-radius: 0;margin-top: -15px !important;padding: 0;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background: #999999 !important;color:#2b2525 !important;outline:0 none; text-decoration: none;}

.current-menu-ancestor > a, .current-menu-item > a{ color:#fff !important;}
.navbar-inverse .navbar-toggle { background:#4b4141; border-color:transparent;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {background-image:url(images/opacity.png);}

.dropdown-menu > li > a{border-bottom: 1px solid #2f2929;color: #cccccc !important;line-height: 200%;}
.dropdown-menu > li:last-child > a{border:none;}
.dropdown-menu > li > a:hover{background: #999999 !important;color:#2b2525 !important;}

input[type=submit], input[type=reset]{background:#2b2525;border:none;border-radius: 0;color:#fff;cursor:pointer;margin-top:20px;width:200px;}
.form input[type=submit]:hover, input[type=reset]:hover{background: #000; color:#fff; cursor:pointer;}
input{background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;}

/** ScrollToTop **/
.scrollToTop{ background:url(images/back_top.png) no-repeat; bottom:10px; height:92px; position:fixed; right:20px;  width:92px; z-index:3000;}
a.scrollToTop { color:#fff; display:block; height:92px; overflow:hidden; text-indent:-800px; width:92px; }

/* ======================================================================================================
 MEDIA QUERIES
=======================================================================================================*/
@media screen and (max-width: 1919px)
{
    .bloc_article .bloc_contenu .bloc_texte{padding: 45px 115px;}
    .bloc_article .bloc_galerie .bloc_image .bloc_masque{width: 95.6%;}
    .bloc_article .bloc_galerie .bloc_image .bloc_legende{top: 105px;padding: 10px 0;width: 95.6%;}
    .bloc_lost{padding: 45px 115px;}
}
@media screen and (min-width: 800px) and (max-width: 1280px)
{
    .bloc_article .bloc_galerie .bloc_image{height: 265px;}
    .bloc_article .bloc_galerie .bloc_image .bloc_masque{width: 95.6%;}
    .bloc_article .bloc_galerie .bloc_image .bloc_legende{top: 85px;padding: 10px 0;width: 95.6%;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
    .navbar-fixed-top .navbar-brand img{width: 240px;}
    .navbar-fixed-top.navbar-shrink .navbar-brand img{width: 220px;}
    .navbar-inverse .navbar-nav > li > a{line-height: 80px;}
    .navbar-fixed-top.navbar-shrink .navbar-nav > li > a{line-height: 76px;}
    .bloc_presentation .bloc_contenu{padding: 45px;}
    .bloc_vidsoc .bloc_contenu .bloc_video iframe{height: 355px;}
    .bloc_vidsoc .bloc_contenu .bloc_social{padding: 45px 25px;}
    .bloc_article .bloc_contenu .bloc_texte{padding: 45px;}
    .bloc_article .bloc_galerie .bloc_image{height: 215px;}
    .bloc_article .bloc_galerie .bloc_image .bloc_masque{width: 94.1%;}
    .bloc_article .bloc_galerie .bloc_image .bloc_legende{top: 70px;padding: 10px 0;width: 94.1%;}
    .bloc_page .bloc_contenu img.droite{margin-top: -10px;width: 100%;}
    .bloc_lost{padding: 45px;}
}
@media screen and (max-width:990px) 
{
    .navbar-fixed-top .navbar-brand img{width: 175px;}
    .navbar-fixed-top.navbar-shrink .navbar-brand img{width: 150px;}
    .navbar-nav > li a{font-size: 14px;line-height: 20px;padding: 0 5px;}
    .navbar-inverse .navbar-nav > li > a{line-height: 67px;}
    .navbar-fixed-top.navbar-shrink .navbar-nav > li > a{line-height: 62px;}
    .col-left.caption{ bottom:10px;}
    .bloc_presentation .bloc_contenu{padding: 45px 25px 0;}
    .bloc_vidsoc .bloc_contenu .bloc_social{padding: 45px 25px;}
    .bloc_quete .bloc_contenu .bloc_texte{padding: 25px 0 0;}
    .bloc_quete .bloc_contenu .bloc_texte hr{top: 10px;}
    .bloc_article .bloc_contenu .bloc_texte{padding: 45px 25px;}
    .bloc_article .bloc_galerie .bloc_image{height: 240px;}
    .bloc_article .bloc_galerie .bloc_image .bloc_masque{width: 94.9%;}
    .bloc_article .bloc_galerie .bloc_image .bloc_legende{top: 85px;padding: 10px 0;width: 94.9%;}
    .bloc_contact .bloc_contenu{padding: 25px 0;}
    .bloc_contact .bloc_contenu .bloc_formulaire .bloc_gauche, .bloc_contact .bloc_contenu .bloc_formulaire .bloc_droite, .bloc_contact .bloc_contenu .bloc_formulaire .bloc_centre{padding: 0;}
    .bloc_page .bloc_contenu img.gauche{width: auto;}
    .bloc_page .bloc_contenu img.droite{margin-left: -15px;margin-top: 15px;width: 100%;}
    .bloc_lost{padding: 25px;}
    .bloc_lost .bloc_titre h1{font-size: 40px;line-height: 50px;}
    .bloc_loop .bloc_contenu{padding: 0 25px 25px;}
}
@media screen and (max-width:767px) 
{
    footer#main .bloc_logo img{width: 250px;}
    footer#main{font-size: 12px;line-height: 20px;}
    .navbar-fixed-top .navbar-brand img{width: 250px;}
    .navbar-fixed-top.navbar-shrink .navbar-brand img{width: 225px;}
    .dropdown-menu{margin-top: 0 !important;}
    .navbar-nav > li > a {line-height:40px !important;} footer#main{ text-align:center;}
    .col-left, .col-right { width: 100%;}
    .col-left.caption{ display:none;}
    .col-left2{ width:100%;}
    .bloc_presentation .bloc_contenu{padding: 25px 15px;}
    .bloc_presentation .bloc_contenu h1{font-size: 30px;line-height: 40px;}
    .bloc_presentation .bloc_contenu h2{font-size: 20px;line-height: 25px;}
    .bloc_vidsoc .bloc_contenu .bloc_video iframe{height: 205px;}
    .bloc_pictos .bloc_contenu img{margin: 0 5px;width: 28%;}
    .bloc_quete .bloc_contenu .bloc_texte{padding: 25px 15px 0;}
    .bloc_quete .bloc_contenu .bloc_texte hr{top: 10px;}
    .bloc_telephone .bloc_contenu a{margin-left: 55px;}
    .bloc_telephone .bloc_contenu a span{font-size: 18px;line-height: 25px;}
	.bloc_telephone .bloc_contenu .bloc_numero:before{left: 380px;}
    .bloc_article .bloc_contenu .bloc_texte{padding: 25px 15px;}
    .bloc_article .bloc_contenu .bloc_texte h1{font-size: 30px;line-height: 40px;}
    .bloc_article .bloc_galerie .bloc_image{height: 225px;}
    .bloc_article .bloc_galerie .bloc_image .bloc_masque{width: 94.7%;}
    .bloc_article .bloc_galerie .bloc_image .bloc_legende{top: 75px;padding: 10px 0;width: 94.7%;}
    .bloc_contact .bloc_titre h1{font-size: 30px;line-height: 40px;}
    .bloc_contact .bloc_contenu{padding: 15px 0;}
    .bloc_contact .bloc_contenu .bloc_formulaire .bloc_gauche, .bloc_contact .bloc_contenu .bloc_formulaire .bloc_droite, .bloc_contact .bloc_contenu .bloc_formulaire .bloc_centre{padding: 0;}
    .bloc_page .bloc_titre h1{font-size: 30px;line-height: 40px;}
    .bloc_page .bloc_contenu img.droite{margin-top: 15px;width: 100%;}
    .bloc_lost{padding: 25px 15px;}
    .bloc_lost .bloc_titre h1{font-size: 30px;line-height: 40px;}
    .bloc_tag .bloc_titre h1, .bloc_categorie .bloc_titre h1, .bloc_archive .bloc_titre h1, .bloc_search .bloc_titre h1{font-size: 30px;line-height: 40px;}
    .bloc_loop .bloc_contenu{padding: 0 15px 25px;}
    .bloc_loop .bloc_contenu h2{font-size: 20px;line-height: 25px;}
}
@media screen and (min-width:767px)
{
    .navbar-fixed-top {webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
    .navbar-fixed-top.navbar-shrink {padding: 0;}
}