	#ban-brand{
			width: auto;
	    /*	max-width: 1500px;*/
		    padding: 45px 3%;
		    margin: 0 auto;
			background-image: radial-gradient(circle at 50% 50%, #139bd6, #184c84 90%, #1b2157 138%);
		
		}
		#ban-brand .wrapper {
			max-width: 1065px;
			/*min-height: 360px; */
			margin:0 auto;
			border-radius: 10px;		
			background:#fff;
			position: relative;
		    display: flex;
		    flex-direction: row;
		    justify-content: center;
		    align-items: center;
		}
		#ban-brand .block {
			width: 50%;
			float:left;
		}
		#ban-brand .bk-txt{
			padding: 3% 6%;
		}
		#ban-brand .bk-img{
		}
		#ban-brand .bk-txt h3{
			font-size: 18px;
			text-transform: uppercase;
			font-weight: unset;
		    margin: 0;
		}

		#ban-brand .bk-txt  p {
	        font-size: 1.2em;
			line-height: 1.4em;
		    margin: 1em 0;	
		}
		#ban-brand .bk-txt a.telecharger {
		    text-decoration: none;
	        font-size: 1em;
	        line-height:1.2em;
		}
		#ban-brand .bk-txt a.telecharger:after {
			vertical-align: middle;
		    margin-left: 5px;
		    content:url(//static.s-sfr.fr/media/fp-nbol-prev-next.png);
		}
		#ban-brand .bk-txt a.telecharger:hover::after {
		    margin-left: 10px;
		}
		#ban-brand .img-container img {
		    max-width: 100%;
		    max-height: 270px;		    
		}
		#ban-brand .img-container.img-right img {
		    float: right;
		    border-radius: 0 10px 10px 0;
	       
		}
		#ban-brand .img-container.img-center img {
			display:block;
		    margin:0 auto;
		}
		#ban-brand  a.inner-link {
		    color: #e2001a;
		    text-decoration: none;
		}
		#ban-brand  a.inner-link:hover {
		    text-decoration: underline;
		}
		#ban-brand  .etiquette {
            max-width: 1065px;
            margin: 0 auto;
        }
		#ban-brand .highlight {
		    display: inline-block;
		    background: #ffcd00;
		    height: 30px;
		    padding: 5px 8px;
		    z-index: 0;
		    position: absolute;
		    top: 25px;
		    max-width: 270px;
		    font-weight:bold;
		    font-size: 12px;
		    line-height: 12px;
		    text-transform: uppercase;
		    border-radius: 10px 10px 0 0;
		}
	
		@media screen and (max-width: 992px){
	
			#ban-brand .bk-txt {
    			padding: 20px 15px;
			}
		}
		@media screen and (max-width: 768px){
			#ban-brand {
			    padding: 45px 25px 38px;
			}
			#ban-brand .wrapper{
			    display: flex;
				flex-direction: column;
			}
			#ban-brand .block {
			    width: 100%;
			    float: none;
			}
			#ban-brand .img-container.img-right img, #ban-brand .img-container.img-center img  {
			    border-radius: 0 0 10px 10px;
			    max-height: unset;
			}

		}