/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 
@import 'https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,600,700,800';
@font-face {
font-family: 'Roboto', sans-serif;
}
#imagelightbox
{
    position: fixed;
    z-index: 9999;
 
    -ms-touch-action: none;
    touch-action: none;
}
body {background-color:#fff; color:#222;font-family:'Roboto';}
#top-header {
	position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 10;
  background:#a3a3a3;
  padding-top:40px;
  padding-top:18px;
  background: url('../images/bg-bandeau-av10.jpg')no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  margin:0;
}

.logo	{
	position:absolute;
	z-index:1;
	padding-top:48px;
	padding-left:30px;
	max-width:260px;
	min-width:260px;
}
.en-block	{
	display:inline-block;
}

.devis	{
	float:right;
	font-weight:500;
	font-size:18px;
	text-align:right;
}

.app	{ 	font-weight:500; font-size:18px;}

.appel-local	{
	font-size:12px;
}

.interlignage{ 
      line-height:16px; 
}

.appel-header	{
	font-size:14px;
	font-weight:400;
}

.texte-av10	{
	color:#787878;
}

.texte-av10 h1	{
	text-transform:uppercase;
	color:#0070c7;
	font-size:26px;
	font-weight:800;
}

.texte-av10 h2	{
	color:#82d200;
	font-size:24px;
}

.texte-av10 h3	{
	color:#0070c7;
	font-size:16px;
}


.page-prod-av10	{
	background: url('../images/bg-prod-av10.jpg') no-repeat center top;
	background-color:#FFF;
	color:#787878;
}

.page-prod-av10 h1	{
	text-transform:uppercase;
	color:#0070c7;
	font-size:26px;
	font-weight:800;
}

.page-prod-av10 h2	{
	color:#82d200;
	font-size:24px;
}

.page-prod-av10 h3	{
	color:#0070c7;
	font-size:16px;
}

.gamme-av10 {
	 background: url('../images/bg-gamme-av10.jpg') no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	margin:0;
}

.gamme-av10 h1 {
	text-transform:uppercase;
	color:#fff;
	font-size:26px;
	font-weight:800;
}

.gamme-av10 h2 {
	color:#fff;
	font-size:24px;
}

.cat	{-webkit-border-radius: 05px; -moz-border-radius: 05px; -webkit-border-radius: 05px;border-radius: 05px;-webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;}
  
.cat:hover {
  zoom: 1;
  filter: alpha(opacity=80);
  opacity: 0.8;
}  

.fleches {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.fleches.left {
	text-align:left;
	padding-top:60px;	
}
.fleches.right {
	text-align:right;
  right: 0;
  left: auto;
padding-top:60px;	
}

.meshr	{margin-top: 20px;
  margin-bottom: 20px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #eeeeee;}

.vu-pieces	{ padding:10px 30px 10px 30px; color:#fff; background: url('../images/bg-pieces.png') no-repeat center top; text-transform:uppercase; position:absolute;z-index:10;width:100%; height:auto; vertical-align:middle;text-align:center; margin-top:14px;}
.vu-pieces:hover	{ padding:10px 30px 10px 30px; color:#fff; background: url('../images/bg-pieces-hover.png') no-repeat center top; text-transform:uppercase; position:absolute;z-index:15;width:100%; height:auto; vertical-align:middle;text-align:center;margin-top:14px;}


.footer {
	 background: url('../images/bg-gamme-av10.jpg') no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	margin:0;
	color:#fff;
}

.publication:hover .settings {
  display:block;
       transition: width 2s ease;
}
 
.settings {
display:none;
}

.footer a	{ color:#fff!important;}
.footer a:hover	{ color:#0070c7!important;}

.footer-down{
	background-image:linear-gradient(#90929c, #fff);
	color:#707176;
}
.magnify {width: 100%; margin: 30px auto; position: relative; cursor: none; background:#f0f0f0; padding-top:20px; padding-bottom:20px;}

/*Lets create the magnifying glass*/
.large {
	width: 250px; height: 250px;
	position: absolute;
	border-radius: 100%;
	
	/*Multiple box shadows to achieve the glass effect*/
	box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 
	0 0 7px 7px rgba(0, 0, 0, 0.25), 
	inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
	
	/*hide the glass by default*/
	display: none;
}

/*To solve overlap bug at the edges during magnification*/
.small { display: block; }
		
		
.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -25.00%; }
.onebyone-carosel .active.right { left: 25.00%; }
.onebyone-carosel .next { left: 25.00%; }
.onebyone-carosel .prev { left: -25.00%; }

/* balises generiques */
.vert	{color:#82d200;}
.ml05	{ margin-left:05px;}
.ml40	{ margin-left:40px;}
.ml200	{ margin-left:280px;}
.center	{ text-align:center;}
.justifie	{ text-align:justify;}
.padd0	{ padding:0!important;}
.padd03	{ padding:03px!important;}
.pt20	{ padding-top:20px;}
.pt40	{ padding-top:40px;}
.pb40	{ padding-bottom:40px;}
.pb15	{ padding-bottom:15px;}
.pb240	{ padding-bottom:240px;}
.prl20	{ padding-left:30px; padding-right:30px;}
.pr40	{ padding-left:40px; padding-right:40px; text-align:justify;}
.prl60	{ padding-left:180px; padding-right:180px;}
.pr30	{ padding-right:30px!important;}
.bloque	{ display:inline-block;}
.mb60	{ margin-bottom:60px;}
.mt10	{ margin-top:10px;}
.mt15	{ margin-top:15px;}
.mt18	{ margin-top:18px;}
.mb10	{ margin-bottom:10px;}
.mt30	{ margin-top:30px;}
.mb25	{ margin-bottom:25px;}
.mb20	{ margin-bottom:20px;}
.mb30	{ margin-bottom:30px;}
.mt40	{ margin-top:40px;}
.mt48	{ margin-top:45px;}
.mt33	{ margin-top:33px;}
.mt29	{ margin-top:35px;}
.mt80	{ margin-top:80px;}
.mt140	{ margin-top:138px;}
.mb40	{ margin-bottom:40px;}
.mt60	{ margin-top:60px;}
.textdroite	{ text-align:right;}
.enligne	{ display:inline; -webkit-display:inline;}
.fs10	{ font-size:10px;}
.fs12	{ font-size:12px!important;}
.fs13	{ font-size:13px!important;}
.fs16	{ font-size:16px;}
.fs20	{ font-size:16px;}
.fw200	{ font-weight:200;}
.adroite	{ float:right;}
.agauche	{ float:left;}
.enbloque	{ display:block;}
.mr20	{ margin-right:20px;}
.mr15	{ margin-right:15px;}
.marg0	{margin:0;}
.noir	{ color:#000;}
.bg-blanc	{ background-color:#fff; padding:0!important; width:100%!important; margin-bottom:20px;}
.bg-gris	{ background-color:#adadb5; padding:0!important; width:100%!important; margin-bottom:20px;}
.bleu	{ color:#0070c7!important;}
.blanc	{ color:#fff!important;}
.bas	{color:#ffffff!important; height:03px!important;border-top: 2px solid #fff;}

/* Slider */

.slide-titre{ font-size:60px!important; text-transform:uppercase; position:absolute;z-index:15;width:100%; font-size:18px; height:auto; vertical-align:middle;text-align:center; color:#FFF;text-shadow: 2px 2px 4px black;}
.slide-texte{position:absolute;bottom:01px; padding:05px; z-index:15;width:100%; font-size:18px; height:auto; vertical-align:middle;text-align:center; color:#FFF;background-color: rgba(0, 0, 0, 0.3);}
.slide-texte a	{color:#abd787;}
.slide-texte a:hover	{color:#ed1b24;}
.police-fine	{font-weight:100!important;}
.vertical-align {

        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
}


/* page listing produits */
.titre-listing	{ background-color:#82d200; min-height:100%; text-align:right;position:relative; width:20%; height:118px;}

.titre-listing h1	{ text-transform:lowercase;color:#fff!important; font-size:14px;}

.titre-listing2	{ background-color:#82d200; min-height:100%; text-align:right; padding-bottom:180px; padding-left:0; padding-right:0; position:relative;}	
.titre-listing2 h1	{ text-transform:lowercase;color:#fff!important; font-size:14px;}
	
.liste-produits	{ padding-left:85px; }
.liste-produits h2	{ color:#82d200; font-size:20px;}

/* page desciprtion produits */
.bg-vignettes	{ background-color: rgba(0, 0, 0, 0.5);padding-left:0; padding-right:0; width:91%; padding-top:17px; margin-left:15px;}


/* page contact */
.map-responsive{
        position: relative;
        padding-bottom: 25%!important; /* 4:3 ratio*/
        height: 0;
overflow: hidden;
}
.map-responsive iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
height: 100% !important;
}
/* fiche produit */

.css-input { padding:3px; font-size:16px; border-style:solid; border-width:1px; border-radius:4px; border-color:#e7e7e7; box-shadow: 0px 0px 5px 0px rgba(42,42,42,.75); width:30%;  } 
.css-input:focus { outline:none; } 

.cadre-img	{ border:#e7e7e7 1px solid; background-size: cover; width:150px; height:150px; margin-right:25px;background-position: center;}
.cadre-img img {
display: none; vertical-align:middle;text-align:center;
}

.fiche-img	{ background-color:#f7f7f7; border:#dfdede solid 1px; background-size: cover; width:285px; height:400px;background-position: center; }
.fiche-img img {display: none; vertical-align:middle;text-align:center;padding-top:60px;}


input
{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e4e3dd;
  border-right-color: #e4e3dd;
  border-bottom-color: #e4e3dd;
  border-left-color: #e4e3dd;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  box-shadow: none;
}

/* Ligne 11 */
.width70
{
  width: 60%!important;

}
.width30
{
   width: 30%!important;

}

/* Ligne 79 */
.widget-search input[type="search"]
{
	width: 60%;
	padding: 10px;
	background-color: #f6f6f6;
	border: 1px solid #e4e6e8;
	margin-bottom: 20px;
	font-size: 12px;
	text-transform: uppercase;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.button
{
  padding-top: 11px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 13px;
  text-transform: uppercase;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal;
  background-color: #0070c6!important;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  color: #ffffff;
}

/* Ligne 102 */
.button:hover
{
  background-color: #80cf01!important;
}

.style_prevu_kit
{
    display:inline-block;
    border:0;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   

}
.style_prevu_kit:hover
{
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
}


.fiche-prod	h1	{ color:#0070c7; font-size:20px; margin:0;}
.fiche-prod	h2	{ color:#82d200; font-size:12px; margin-top:05px;}
.fich-tech	{ color:#0070c7; font-size:16px;}
.devis2	{color:#0070c7; font-size:14px;float: left; width: 25%;margin-top: 10px; text-align:right;}
.devis3	{color:#0070c7; font-size:14px;float: right; margin-top: 10px; text-align:right;}
.stock	{color:#82d200; font-size:14px;width: 25%;margin-top: 10px; text-align:right;}
.desc-prod	{
float: left;
width: 75%;
margin-top: 10px;
padding: 0;
text-align:justify;
}

/* bloc contact */
.bloc-contact	{ background-color:#f7f7f7; border:#dadada solid 1px ;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; color:#0070c7;}

/* bouton */
.btn-slider1
{
  color: #ffffff;
  background-color: #82d200;
  padding-top: 8px;
  padding-right: 30px;
  padding-bottom: 8px;
  padding-left: 30px;
}


.btn:hover, .btn:focus, .btn.focus
{
  color: #333333;
  text-decoration-line: none;
  text-decoration-style: solid;
}


.btn-slider1:hover, .btn-slider1:focus, .btn-slider1.focus, .btn-slider1:active, .btn-slider1.active, .open > .dropdown-toggle.btn-slider1
{
  color: #ffffff;
  background-color: #0070c7;
  padding-top: 8px;
  padding-right: 30px;
  padding-bottom: 8px;
  padding-left: 30px;
}

.btn-slider2
{
  color: #ffffff;
  background-color: #0070c7;
  padding-top: 4px;
  padding-right: 22px;
  padding-bottom: 4px;
  padding-left: 22px;
}


/* Ligne 10 */
.btn-slider2:hover, .btn-slider12:focus, .btn-slider2.focus, .btn-slider2:active, .btn-slider2.active, .open > .dropdown-toggle.btn-slider2
{
  color: #ffffff;
  background-color: #82d200;
  padding-top: 4px;
  padding-right: 22px;
  padding-bottom: 4px;
  padding-left: 22px;
}

.btn-slider3
{
  color: #ffffff;
  background-color: #82d200;
  padding-top: 4px;
  padding-right: 09px;
  padding-bottom: 4px;
  padding-left: 09px;
}


/* Ligne 10 */
.btn-slider3:hover, .btn-slider3:focus, .btn-slider3.focus, .btn-slider3:active, .btn-slider3.active, .open > .dropdown-toggle.btn-slider3
{
  color: #ffffff;
  background-color: #82d200;
  padding-top: 4px;
  padding-right: 09px;
  padding-bottom: 4px;
  padding-left: 09px;
}

.btn-slider4
{
  color: #ffffff;
  background-color: #0070c7;
  padding-top: 4px;
  padding-right: 09px;
  padding-bottom: 4px;
  padding-left: 09px;
}


/* Ligne 10 */
.btn-slider4:hover, .btn-slider4:focus, .btn-slider4.focus, .btn-slider4:active, .btn-slider4.active, .open > .dropdown-toggle.btn-slider4
{
  color: #ffffff;
  background-color: #0090ff;
  padding-top: 4px;
  padding-right: 09px;
  padding-bottom: 4px;
  padding-left: 09px;
}

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
  
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}

/* Navigation menu */
.navbar-collapse {float:right;}
.navbar			{text-transform: uppercase;margin-bottom: 0px;border:0; background-color: transparent;}
.navbar li		 {text-transform: uppercase;font-size:13px; margin:0;}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
  color: #fff;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default.navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	color:#0070c6;
    background-color:# transparent;
	border-bottom:#80cf01 solid 4px; padding-bottom:05px;
	}
.navbar-default .navbar-nav > li > a {color:#000;line-height:32px}
.navbar-default .navbar-nav > li > a:hover {color: #0070c6;}
.navbar-brand {font-weight: 700;	font-size: 19px;	letter-spacing: 2px;padding-top:10px;height:62px;}

.navbar-default .navbar-toggle {border-color: transparent; margin-top:15px;}
.navbar-toggle, navbar-toggle:hover, .navbar-toggle:focus {background-color:#80cf01;}

/* iPads (landscape) ----------- */
@media only screen 
and (min-width : 1024px) 
and (max-width : 1280px) 
{
.navbar li		 {text-transform: uppercase;font-size:13px!important;}
.logo	{
	position:absolute;
	z-index:1;
	padding-top:48px;
	padding-left:30px;
	max-width:260px;
	min-width:260px;
}
.navbar-collapse
{
  float: right;
}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 767px) 
and (max-width : 1024px) 
{
.navbar li		 {text-transform: uppercase;font-size:10px!important;}
.logo	{
	padding:0;
}
.navbar-collapse
{
  padding-right: 0px!important;
  float: right;
}
}

@media screen and (min-width: 200px) and (max-width: 640px) {
#top-header {
width: 100%;
  background:#a3a3a3;
  padding-top:40px;
  padding-top:18px;
  background: url('../images/bg-bandeau-av10.jpg')no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  margin:0;
}
	
	
}
@media (max-width: 767px) {
.titre-listing	{ background-color:#82d200; min-height:100%; text-align:right;position:relative; width:50%;}
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
 
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}
/*# sourceMappingURL=bootstrap-theme.css.map */
