@media only screen and (max-width : 992px) {
	div.boutons_3 span {
		font-size:16px!important;
	 }
	.nav2 .nav.navbar-nav li a {
		font-size:12px;
		padding-left: 2px;
   		padding-right: 2px;
	 }
	.nav2 .nav.navbar-nav li a {
 		padding-top: 2px;
		padding-bottom: 2px;
	}
	aside div.boutons_3 span {
		font-size:18px!important;
	 }
}
 @media only screen and (max-width : 768px) {

	article.panier {
		padding-left: 15px;
	}
	div.boutons_3 span {
		padding:0 0px;
		font-size:16px;
		color:#fff;
		line-height:90px;
		height:90px;
		margin-right:4%;
	 }
	.bande_bleue{
		position:relative; 
		text-align:center;
		letter-spacing:0;
		font-size:16px;
		padding:4px 0;
		line-height:18px;
	 }
		div.visuel {
			margin-top:0px;
		}
	.nav2 .nav li {
		float:left;
		padding:0px;
	 }
	aside div.boutons_3 span {
		font-size:22px!important;
		 height: 40px;
		line-height: 40px;
	}
	.panier_PP{
		width:150px
	}
	nav.navbar.nav{
 		margin-top:10px;
		min-height: 0px ;
		background:#006a8e;
	}
	footer nav.navbar.nav{
		background:#fff;
	}
	.navbar-toggle {
 		padding:0px;
		color:#fff ;
		width:100%;
	}
	.nav.navbar-nav.pull-right{
	 float:none!important;	
	}
	.nav.navbar-nav a {text-decoration:none;  }
	.nav.navbar-nav a:link {color:#fff;}
	.nav.navbar-nav a:visited   {color:#fff;}
	.nav.navbar-nav a:hover  {color:#06426e;  }
	.nav.navbar-nav a:active  {color:#fff; }
	.nav.navbar-nav a:focus {
	  outline: 0;
	  outline: 0;
	  outline-offset: 0;
	}
	footer .nav.navbar-nav a {text-decoration:none;  }
	footer .nav.navbar-nav a:link {color:#06426e;}
	footer .nav.navbar-nav a:visited   {color:#06426e;}
	footer .nav.navbar-nav a:hover  {color:#3799e0;  }
	.footer nav.navbar-nav a:active  {color:#06426e; }
	footer .nav.navbar-nav a:focus {
	  outline: 0;
	  outline: 0;
	  outline-offset: 0;
	}
 }


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

	.bande_bleue{
		font-size:15px;
	 }
	 div.boutons_3 span span {
		line-height:16px;
		font-size:14px;
	 }
}
 @media only screen and (max-width : 480px) {

	body.HP div.boutons_3  {
		margin-top:-50px;
	}
	div.boutons_3 span {
		margin:0;
		margin-right:4%;
		width:30.66%
 }
	div.boutons_3 span span {
		width:auto
 }
	div.boutons_3 a:nth-child(3) span {
  }
	.btn.btn-primary  {
		width:100%;
		float:none;;
		margin-bottom:10px;
	}

}
 



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

}
 






/* PRINT */
/* ==|== print styles ======================================================= */
 
@media print {
* {
	background: transparent !important;
	color: black !important;
	text-shadow: none !important;
	filter:none !important;
	-ms-filter: none !important;
	font-size:96%;
	line-height:117%;
}
 @page {
 size:8.5in 11in!important;
 zoom:.7;
}
body, #main, .content_container {
	margin:0!important;
	padding:0!important
}
header, #ariane, .top, aside, #rv, footer, .flexslider {
	display:none;
}
article .slide_div {
	display:block!important;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	font-weight:normal;
	font-style:italic;
	font-size:80%;
}
abbr[title]:after {
	content: " (" attr(title) ")";
	font-weight:normal;
	font-style:italic;
	font-size:80%;
}
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
 #display: table-header-group;
}
tr, img {
 #page-break-inside: avoid;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
	font-size:130%;
	margin-bottom:5px;
}
#outils {
	display:none;
}
}
