@media screen and (max-width: 1200px) {
    
    #upper .upper-content,
    #logo-search,
    #navigation,
    #title,
    #main,
    #forms,
    .region-footer,
    .region-bottom .content{
        width: 980px;
        min-width: 980px;
    }
	
	.footertxthome{
		width: 960px;
	}
	
	#home-btn{
		margin: 0 10px 0 0;
	}

	/*#btnsabris span#abris-piscine{
  		font: normal 10px/30px 'Avenir', Arial;
  		padding: 0 10px 0 10px;
	}

	#btnsabris a#abris-terrasse{
  		font: normal 10px/28px 'Avenir', Arial;
  		padding: 0 10px 0 10px;
	}*/
	
	.i18n-nl .bloc-creator,
	.i18n-fr-be .bloc-creator{
  		width: 273px;
	}
	
	.i18n-de .bloc-creator{
  		width: 233px;
	}
	
	.i18n-nl .upper-socials,
	.i18n-fr-be .upper-socials{
		margin-left: 19px;
	}
	
	.i18n-nl .upper-link li a,
	.i18n-fr-be .upper-link li a{
		font-size: 11px;
	}
	
	.i18n-nl #block-locale-language .content,
	.i18n-fr-be #block-locale-language .content{
		width: 20px;
	}
    
    #block-locale-language{
        padding-left: 45px;
    }
    
    /*#search-block-form{
        width: 160px;
		background: transparent url('../images/search-mini.gif') no-repeat 0 0;
    }
	#search-block-form .form-text{
		width: 115px;
	}*/
    
    #phone{
        width: 150px;
    }

	.i18n-en #phone{
		margin-left: 15px;
		margin-right: 5px;
	}

	/*.i18n-en span#azur{
		width: 144px;
		height: 15px;
		background: transparent url(../images/EN/azur_en_small.png) no-repeat left top;
	}
	
	.i18n-nl span#azur,
	.i18n-fr-be span#azur{
		width: 135px;
		height: 16px;
		background: transparent url(../images/NL/azur_nl_small.png) no-repeat left top;
	}
	
	.i18n-de span#azur{
		width: 182px;
		height: 18px;
		background: transparent url(../images/DE/azur_de.png) no-repeat left top;
		margin-top: -3px;
	}
	
	.i18n-it span#azur{
		width: 142px;
		height: 16px;
		background: transparent url(../images/IT/azur_it_small.png) no-repeat left top;
	}
	
	.i18n-es span#azur{
		width:136px;
		height: 18px;
		background: transparent url(../images/ES/azur_es.png) no-repeat left top;
	}
	
	.i18n-pt span#azur{
		width:163px;
		height: 18px;
		background: transparent url(../images/PT/azur_pt.png) no-repeat left top;
	}
	
	.i18n-be-fr span#azur{
		width:131px;
		height: 18px;
		background: transparent url(../images/azur_be.png) no-repeat left top;
	}
	
	.i18n-fr-be span#azur{
		width:131px;
		height: 18px;
		background: transparent url(../images/azur_be.png) no-repeat left top;
	}*/
    
    /*#block-search-form{
       width: 160px;
    }*/
    
    .region-footer .block{
        width: 150px;
        padding: 0 20px;
    }
    
    #main-container{
        width: 685px;
		box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
    }
    
    #breadcrumb{
        width: 635px;
    }
    
    #forms ul li{
        width: 163px;
    }
    
    #forms ul li a{
		color: #363839;
	    display: block;
	    font: 11px/16px 'Avenir',Arial;
	    height: 60px;
	    padding: 140px 15px 0;
	    text-decoration: none;
	    text-transform: uppercase;
	}
    
    .i18n-it #forms ul li a{
		font-size: 10px;
	    padding: 140px 12px 0;
	}
	
	.i18n-es #forms ul li.newsletter.es{
		padding: 140px 0 0;
		width: 165px;
	}
	
	/* TEMOIGNAGES */
	.view-id-testimonials.view-display-id-page{
		padding: 25px 25px 40px 25px;
	}
	.view-id-testimonials.view-display-id-page .views-row{
		width: 300px;
	}

	.view-id-testimonials.view-display-id-page .views-field-field-where{
	    background: transparent url('../images/temoin-bottom2.png') no-repeat 0 -1px;
	}

	.view-display-id-block.view-id-testimonials .views-field-field-where .field-content{
		font-size: 11px;
	}
	
	#home-news-testimonials .block a.all{
		font-size: 10px;
		background-position: left 2px;
	}
	
	.view-display-id-block.view-id-testimonials .views-field-field-where{
		bottom: -1px;
}
	
	.view-id-testimonials.view-display-id-page .views-row-odd{
		padding-right: 30px;
	}
	
	/* PAGE BLOCS */
	.intro .text{
		width: 310px;
	}
	
	.intro.alt .text,
	.intro.alt .resume{
		width: 395px;
	}
	
	.blocks .block{
		margin-right: 15px;
		width: 210px;
		overflow: hidden;
	}
	
	/* TERMS */
	.view-id-products.view-display-id-page .views-row .views-field-body{
		font-size: 11px;
	}
	
	.i18n-en .view-id-products.view-display-id-page .views-row .views-field-title{
	    margin-bottom: 7px;
	    padding-top: 16px;
	}
	
	.i18n-en .view-id-products.view-display-id-page .views-row .views-field-body{
		line-height: 16px;
	}
	
	.i18n-nl .view-id-products.view-display-id-page .views-row .views-field-title,
	.i18n-fr-be .view-id-products.view-display-id-page .views-row .views-field-title{
	    margin-bottom: 7px;
	    padding-top: 16px;
	}
	
	.i18n-nl .view-id-products.view-display-id-page .views-row .views-field-body,
	.i18n-fr-be .view-id-products.view-display-id-page .views-row .views-field-body{
		line-height: 16px;
	}
	
	.i18n-de .view-id-products.view-display-id-page .views-row .views-field-title{
	    margin-bottom: 7px;
	    padding-top: 16px;
	}
	
	.i18n-it .view-id-products.view-display-id-page .views-row .views-field-title{
	    margin-bottom: 7px;
	    padding-top: 18px;
	}
	
	.i18n-es .view-id-products.view-display-id-page .views-row .views-field-title{
	    margin-bottom: 11px;
	}
	
	.i18n-pt-pt .view-id-products.view-display-id-page .views-row .views-field-title{
	    margin-bottom: 5px;
	    padding-top: 14px;
	}
	
	.i18n-de .view-id-products.view-display-id-page .views-row .views-field-title H3{
		line-height: 19px;
	}
	
	.i18n-de .view-id-products.view-display-id-page .views-row .views-field-body{
		line-height: 16px;
	}
	
	.i18n-it .view-id-products.view-display-id-page .views-row .views-field-body{
		line-height: 18px;
	}
	
	.i18n-es .view-id-products.view-display-id-page .views-row .views-field-body{
		line-height: 17px;
	}
	
	.i18n-pt-pt .view-id-products.view-display-id-page .views-row .views-field-body{
		line-height: 17px;
	}
	
	/* RESEAU */
	.view-id-reseau.view-display-id-page .view-filters .terms .row{
		width: 140px;
	}
	.view-id-reseau.view-display-id-page .view-filters .terms{
		width: 380px;
	}
	
	.sub-title .line {
		width: 380px;
	}
	
	/* HOME */
	body.front .slide .overlay{
		width: 980px;
		margin-left: -490px;
	}
	
	#home-produits-top{
		width: 980px;
	}
	
	#home-produits-top .block.produits{
		padding: 15px 55px;
		width: 870px;
		height: 115px;
	}
	#home-produits-top .block.produits .view-home-products{
		width: 870px;
	}
	#home-produits-top .block.produits .view-home-products .view-content .views-row{
		width: 160px;
		height: 115px;
	}
	#home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title{
	font-size: 12px;
	line-height: 17px;
	width: 134px;
	padding: 14px 13px 0 13px;
	}

	#home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title span strong{
	font: normal 12px/15px 'AvenirBlack';
	}
#home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-field-picture{
	width: 160px;
	height: 69px;
	}
#home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-field-picture img{
	height: auto;
	width: 160px;
	}
	
	#home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title{
	padding: 10px 13px 0 13px;
	height: 41px;
}

.i18n-de #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title{
	padding: 14px 7px 0 7px;
    width: 146px;
}

.i18n-de #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title,
.i18n-de #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title span strong{
	font-size: 9px;
	line-height: 11px;
}

.i18n-nl #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title,
.i18n-fr-be #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title{
	padding: 14px 10px 0 10px;
    width: 140px;
}

.i18n-fr-be #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title,
.i18n-fr-be #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title span strong,
.i18n-nl #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title,
.i18n-nl #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title span strong{
	font-size: 10px;
	line-height: 12px;
}

.i18n-it #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title,
.i18n-it #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title span strong{
	font-size: 11px;
	line-height: 13px;
}

.i18n-pt-pt #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title{
	padding: 7px 7px 0 7px;
	height: 39px;
	font-size: 11px;
	line-height: 13px;
	width: 146px;
}

.i18n-pt-pt #home-produits-top .block.produits .view-home-products .view-content .views-row .views-field.views-field-title span strong{
	font-size: 11px;
	line-height: 13px;
}


	
	#home-blocks #home-left,
	#home-blocks #home-right,
	#home-blocks #home-middle{
		width: 320px;
		float: left;
	}
	
	#home-blocks #home-left{
		margin-right: 10px;
	}
	#home-blocks #home-right{
		float: right;
		margin-left: 10px;
	}
	
	#home-blocks .block-nodeblock .home-block{
		width: 320px;
		overflow: hidden;
	}
	
	#home-blocks{
		width: 980px;
	}
	
	#home-blocks .block-nodeblock .home-block .text{
		max-width: 141px;
		font-size: 11px;
		padding: 13px 11px 0 13px;
	}
	
	.i18n-de #home-blocks .block-nodeblock .home-block .text{
		max-width: 154px;
		font-size: 11px;
	    padding: 9px 5px 0 9px;
	}
	
	.i18n-it #home-blocks .block-nodeblock .home-block .text{
		max-width: 147px;
		padding: 13px 10px 0 13px;
	}
	
	#home-blocks .block-nodeblock .home-block.large .text{
		max-width: 319px;
	}
	
	.i18n-de #home-blocks .block-nodeblock .home-block.large .text {
    	max-width: 319px;
		padding: 13px 11px 0 15px;
	}
	
	.i18n-de #home-blocks .block-nodeblock .home-block h3,
	.i18n-de #home-blocks .block-nodeblock .home-block h4{
		margin-bottom: 2px;
	}
	
	#home-blocks .block-nodeblock .home-block h3{
		font-size: 20px;
		line-height: 23px;
	}
	
	#home-news-testimonials{
		width: 980px;
	}
	
	#home-news-testimonials .block,
	#home-news-testimonials .block.testimonials .bottom{
		max-width: 448px;
	}
	
	#home-news-testimonials .block .view .views-row h2{
		max-width: 255px;
		font-size: 19px;
		padding-bottom: 10px;
	}
	
	#home-news-testimonials .block .view .views-row .views-field-body{
		max-width: 190px;
		font-size: 11px;
	}
	
	.view-display-id-block.view-id-testimonials .views-field-body{
		margin-top: 10px;
	}
	
	.home-block p a{
		font: normal 10px/13px Arial;
	}
	
	.i18n-nl .home-block p,
	.i18n-fr-be .home-block p{
		line-height: 15px;
	}
	
	.i18n-de .home-block p{
		line-height: 14px;
	}

	#home-news-testimonials .block .view .views-row h2, #home-news-testimonials .block .view .views-row h6{
		padding: 15px 30px 0 15px;
		margin-bottom: 5px;
		max-width: 253px;
		font: normal 16px/18px 'Avenir', Arial;
	}
	
	#home-news-testimonials .block a.rss{
		right: 9px;
		top: 86px;
	}
	
	#home-news-testimonials .block .view.view-news .views-row .views-field-body {
     font: 11px/17px Arial,"Times New Roman",Times,serif;
	}
	
	/**
	 * FORMS
	 */
	
	.devis .form-intro .image{
		right: -60px;
	}
	
	.form-item input, .form-item select, .form-item textarea{
		width: 120px;
	}
	.form-item{
		width: 300px;
	}
	#as-form-demande #edit-infos .form-item-infos-adress input{
		width: 435px;
	}
	#edit-infos-country{
		width: 138px;
	}
	#as-form-demande #edit-infos .form-item-infos-adress{
		width: 615px;
	}
	
	fieldset.form-wrapper{
		margin-right: 0;
	}
	
	.form-item-plus-public input, .form-item-public input{
		width: auto;
	}
	.form-item-plus-public label, .form-item-public label{
		width: 210px;
	}
	.form-item-plus-begin-hour select, .form-item-plus-end-hour select{
		width: 70px;
	}
	.form-item-plus-begin-hour{
		width:200px;
	}
	
	.form-intro .image{
		right: -30px;
	}
	
	#navigation ul.level-1 li.item-taxo ul.level-2 li.blocks{
		display: none;
	}
	
	#navigation ul li a{
		font-size: 11px;
		padding: 16px 25px;
	}
	
	.i18n-en #navigation ul li.mlid-564 a{
		padding-left: 13px;
		padding-right: 12px;
	}
	
	#navigation ul li.mlid-564 a.active{
	background-position: -5px center;
	}

	#navigation ul li.item-taxo a{
	font: normal 12px 'Avenir', Arial;
	padding: 16px 25px;
	}

	.i18n-en #navigation ul li.item-taxo a{
	font: normal 11px 'Avenir', Arial;
	padding: 16px 8px;
	}

	.i18n-en #navigation ul li a{
	font: normal 10px 'Avenir', Arial;
	padding: 16px 8px;
	}

	.i18n-nl #navigation ul li.item-taxo a,
	.i18n-fr-be #navigation ul li.item-taxo a{
	padding: 16px 29px;
	}

	.i18n-nl #navigation ul li a,
	.i18n-fr-be #navigation ul li a{
	padding: 16px 29px;
	}

	/*.i18n-nl #navigation ul li.item-taxo a,
	.i18n-fr-be #navigation ul li.item-taxo a{
	font: normal 11px 'Avenir', Arial;
	padding: 16px 10px;
	}
	
	.i18n-nl #navigation ul li.mlid-564 a.active,
	.i18n-fr-be #navigation ul li.mlid-564 a.active {
		background-position: -10px center;
	}
	
	.i18n-nl #navigation ul li.mlid-564 a,
	.i18n-fr-be #navigation ul li.mlid-564 a {
    background-position: 9px center;
	}

	.i18n-nl #navigation ul li a,
	.i18n-fr-be #navigation ul li a{
	padding: 16px 8px;
	font: normal 10px Arial;
	}*/

	.i18n-de #navigation ul li.item-taxo a{
		font: normal 10px 'Avenir', Arial;
		padding: 9px 8px 16px 8px;
		width: 182px;
		height: 17px;
	}

	.i18n-de #navigation ul li.mlid-564 a,
	.i18n-de #navigation ul li.mlid-564 a.active {
	    background-position: 10px center;
	    padding: 9px 10px 16px 10px;
	    height: 17px;
	}
	.i18n-de #navigation ul li.mlid-564 a.active {
	    background-position: -7px center;
	}
	
	.i18n-de #navigation ul li.mlid-564 a {
	    background-position: 12px center;
	}
    
	.i18n-de #navigation ul li a{
	    font: 11px 'Avenir',Arial;
	    padding: 16px 12px 0;
	}

	.i18n-it #navigation ul li.item-taxo a{
		font: normal 12px 'Avenir', Arial;
		padding: 16px 20px;
	}
	
	.i18n-it #navigation ul li.mlid-564 a.active {
		background-position: -1px center;
	}
	
	.i18n-it #navigation ul li.mlid-564 a {
    background-position: 14px center;
	}
	
	.i18n-it #navigation ul li a{
		font: normal 12px 'Avenir', Arial;
		padding: 16px 19px;
	}

	.i18n-es #navigation ul li.item-taxo a{
		font: normal 11px 'Avenir', Arial;
		padding: 16px 22px;
	}
	
	.i18n-es #navigation ul li a{
		font: normal 10px 'Avenir', Arial;
		padding: 16px 9px;
	}

	.i18n-pt-pt #navigation ul li.item-taxo a{
		font: normal 12px 'Avenir', Arial;
		padding: 16px 22px;
	}

	.i18n-pt-pt #navigation ul li.mlid-564 a,
	.i18n-pt-pt #navigation ul li.mlid-564 a.active {
		background-position: 10px center;
		padding: 9px 10px 16px 10px;
		height: 17px;
	}
	.i18n-pt-pt #navigation ul li.mlid-564 a.active {
		background-position: -7px center;
	}
	
	.i18n-pt-pt #navigation ul li a{
		font: normal 12px 'Avenir', Arial;
		padding: 16px 22px;
	}
	
	#navigation ul.level-1 li.item-taxo ul.level-2{
		width: 980px;
	}
	
	/*.i18n-nl #navigation ul.level-1 li.item-taxo ul.level-2 li a,
	.i18n-fr-be #navigation ul.level-1 li.item-taxo ul.level-2 li a{
		font-size: 10px;
		line-height: 14px;
	}*/
	
	.i18n-de #navigation ul.level-1 li.item-taxo ul.level-2 li a{
		max-width: 164px;
		letter-spacing: 0;
	}

	.i18n-de #navigation ul.level-1 li.item-taxo ul.level-2 li img{
		width: 80px;
	}
	
	.intro.products .text h2, .intro.products .resume h2{
		font-size: 21px;
		line-height: 25px;
	}
	
	.i18n-en .intro.products .text h2,
	.i18n-en .intro.products .resume h2{
		font-size: 19px;
		line-height: 23px;
	}
	
	.i18n-nl .intro.products .text h2,
	.i18n-nl .intro.products .resume h2,
	.i18n-fr-be .intro.products .text h2,
	.i18n-fr-be .intro.products .resume h2{
		font-size: 15px;
		line-height: 21px;
	}
	
	.i18n-de .intro.products .text h2,
	.i18n-de .intro.products .resume h2{
		font-size: 14px;
		line-height: 19px;
	}
	
	.intro .text,
	.intro .resume{
		font: 12px/18px 'Avenir',Arial;
	}
	
	.intro.alt .text,
	.intro.alt .resume{
		font: 14px/20px Arial;
	}
	
	.node-type-product .node-content .title h2 {
		line-height: 25px;
	}
	
	.node-type-product .intro.hide .gallery{
		margin-left: 10px;
	}
	
	.node-type-product .expert,
	.node-type-product .designer,
	.node-type-product .options{
		float: none;
		width: auto;
	}
	
	.node-type-product .designer-view{
		width: 450px;
		margin: auto;
	}
	
	.ie7 #header #navigation{
		margin-left: -490px;
	}
	
	.node-type-product .designer{
		min-height: auto;
	}
	
	.intro.products .resume,
	.intro.products .text{
		font: 12px/21px Arial;
    	width: 200px;
	}
	
	.i18n-nl .intro.products .resume,
	.i18n-fr-be .intro.products .resume{
		font: 12px/19px Arial;
		padding-bottom: 20px;
	}
	
	.i18n-de .intro.products .resume,
	.i18n-de .intro.products .text{
		font: 12px/19px Arial;
		padding: 30px 9px 20px 15px;
	    width: 210px;
	}
	
	.i18n-it .intro.products .resume{
		font: 12px/19px Arial;
		padding-bottom: 20px;
	}
	
	.i18n-es .intro.products .resume{
		font: 12px/19px Arial;
		padding-bottom: 20px;
	}
	
	.i18n-pt-pt .intro.products .resume{
		font: 12px/19px Arial;
		padding-bottom: 20px;
	}
	
	.intro .text, .intro .resume{
		padding: 30px 9px 0 25px;
	}
	
	.intro.products.hide .expand {
    	left: 195px;
	}
	
	.i18n-nl .intro.products.hide .expand,
	.i18n-fr-be .intro.products.hide .expand,
	.i18n-de .intro.products.hide .expand,
	.i18n-it .intro.products.hide .expand,
	.i18n-es .intro.products.hide .expand,
	.i18n-pt-pt .intro.products.hide .expand  {
    	bottom: 15px;
	}
	
	.intro.products .expand{
    	left: 195px;
	}

	.intro .expand{
    	left: 387px;
	}
	
	.intro.hide .expand {
    	left: 387px;
	}
	
	.node-type-product .love h3{
		font-size: 20px;
    	line-height: 28px;
    	overflow: hidden;
    	padding: 20px 17px 15px 23px;
	}
	
	.i18n-pt-pt.node-type-product .love h3{
		font-size: 19px;
    	line-height: 27px;
	}
	
	.node-type-product .love a{
		margin-left: 7px;
	}
	
	.node-type-product .love a.contact{
		width: 149px;
		font: normal 12px/13px 'Avenir';
	}
	
	.node-type-product .love a.contact span{
		padding: 19px 11px 3px 42px;
    	width: 96px;
		background-position: 9px 16px;
	}
	
	.node-type-product .love a.catalog{
		width: 153px;
		font: normal 12px/13px 'Avenir';
	}
	
	.node-type-product .love a.catalog span{
		padding: 12px 8px 7px 42px;
    	width: 105px;
		background-position: 9px 14px;
	}
	
	.node-type-product .love a.devis{
		width: 157px;
		font: normal 12px/13px 'Avenir';
	}
	
	.node-type-product .love a.devis span{
		padding: 19px 11px 3px 36px;
		width: auto;
		background-position: 10px 15px;
	}
	
	.i18n-fr.node-type-product .love a.contact,
	.i18n-fr.node-type-product .love a.catalog,
	.i18n-fr.node-type-product .love a.devis,
	.i18n-be-fr.node-type-product .love a.contact,
	.i18n-be-fr.node-type-product .love a.catalog,
	.i18n-be-fr.node-type-product .love a.devis{
		font: normal 10px/13px 'Avenir';
	}
	
	.i18n-de.node-type-product .love a.contact,
	.i18n-de.node-type-product .love a.catalog,
	.i18n-de.node-type-product .love a.devis{
		font: normal 11px/13px 'Avenir';
	}
	
	.i18n-de.node-type-product .love a.catalog span{
		padding: 12px 9px 7px 40px;
    	width: 104px;
    	background-position: 7px 14px;
	}

	.i18n-de.node-type-product .love a.devis span{
		padding: 12px 11px 3px 36px;
		width: 110px;
		background-position: 10px 15px;
	}
	
	.i18n-it.node-type-product .love a.catalog,
	.i18n-it.node-type-product .love a.devis{
		font: normal 11px/13px 'Avenir';
		width: 155px;
	}
	
	.i18n-it.node-type-product .love a.catalog{
		width: 170px;
	}
	
	.i18n-it.node-type-product .love a.contact{
		font: normal 11px/13px 'Avenir';
		width: 127px;
	}
	
	.i18n-it.node-type-product .love a.catalog span{
		padding: 12px 9px 7px 40px;
    	width: auto;
    	background-position: 7px 14px;
	}
	
	.i18n-it.node-type-product .love a.catalog span{
		padding: 12px 9px 7px 40px;
    	width: auto;
    	background-position: 7px 14px;
	}
	
	.i18n-it.node-type-product .love a.devis span{
    	padding: 12px 11px 3px 36px;
	}
	
	.i18n-es.node-type-product .love a.contact,
	.i18n-es.node-type-product .love a.catalog,
	.i18n-es.node-type-product .love a.devis{
		font: normal 11px/13px 'Avenir';
	}
	
	.i18n-es.node-type-product .love a.catalog span{
		padding: 12px 9px 7px 40px;
    	width: 104px;
    	background-position: 7px 14px;
	}
	
	.i18n-es.node-type-product .love a.catalog span{
		padding: 12px 9px 7px 40px;
    	width: 104px;
    	background-position: 7px 14px;
	}

	.i18n-pt-pt.node-type-product .love a.devis span{    
		background-position: 10px 15px;
    	padding: 12px 11px 3px 36px;
    	width: 110px;
	}


	.node-type-product .similar .item{
    	width: 218px;
    	background-position: 197px 90px;
    	margin-right: 14px;
	}

	.node-type-product .similar .item img{
		width: 190px;
	}
	
	.node-type-product .similar .item .overlay{
		width: 160px;
	}
	
	.node-type-product .expert{
		margin-bottom: 30px;
	}
	
	#as-form-newsletter .form-item-infos-email #edit-infos-email,
	#as-form-sav .form-item-infos-email #edit-infos-email,
	#as-proposing-add-form .form-item.form-item-infos-email input{
		width: 435px;
	}
	
	#as-form-sav .form-item-infos-text #edit-infos-text{
		width: 580px;
	}
	
	#home-produits .block .bloc-product-line {
		width: 191px;
		margin-right: 5px;
	}
	#home-produits .block .bloc-product-line img {
		width: 191px;
	}
	#home-produits .produits,
	#bloc-slide-menu{
		width: 980px!important;
		max-width: 980px;
	}
	
	.devis-left{
		display: none;
	}

	a#gif-catalogue{
	  background: transparent url('../images/gif_catalogue_responsive.gif') no-repeat left top;
	  width: 155px;
	}
	
	a#demandededevis{
	  background: transparent url('../images/gif_devis_responsive.gif') no-repeat left top;
	  width: 135px;
	}
	
	a#contact{
	  background: transparent url('../images/gif_contact_responsive.gif') no-repeat left top;
	  width: 135px;
	}

	.i18n-en a#gif-catalogue{
	  background-image: url('../images/EN/gif_catalogue_responsive.gif');
	}
	.i18n-es a#gif-catalogue{
	  background-image: url('../images/ES/gif_catalogue_responsive.gif');
	}
	.i18n-de a#gif-catalogue{
	  background-image: url('../images/DE/gif_catalogue_responsive.gif');
	}
	.i18n-it a#gif-catalogue{
	  background-image: url('../images/IT/gif_catalogue_responsive.gif');
	}
	.i18n-nl a#gif-catalogue,
	.i18n-fr-be a#gif-catalogue{
	  background-image: url('../images/NL/gif_catalogue_responsive.gif');
	}
	.i18n-pt-pt a#gif-catalogue{
	  background-image: url('../images/PT/gif_catalogue_responsive.gif');
	}
	
	.i18n-en a#demandededevis{
	  background-image: url('../images/EN/gif_devis_responsive.gif');
	}
	
	.i18n-es a#demandededevis{
	  background-image: url('../images/ES/gif_devis_responsive.gif');
	}
	
	.i18n-de a#demandededevis{
	  background-image: url('../images/DE/gif_devis_responsive.gif');
	}
	
	.i18n-it a#demandededevis{
	  background-image: url('../images/IT/gif_devis_responsive.gif');
	}
	
	.i18n-nl a#demandededevis,
	.i18n-fr-be a#demandededevis{
	  background-image: url('../images/NL/gif_devis_responsive.gif');
	}
	
	.i18n-pt-pt a#demandededevis{
	  background-image: url('../images/PT/gif_devis_responsive.gif');
	}
	
	.i18n-en a#contact{
	  background-image: url('../images/EN/gif_contact_responsive.gif');
	}
	
	.i18n-es a#contact{
	  background-image: url('../images/ES/gif_contact_responsive.gif');
	}
	
	.i18n-de a#contact{
	  background-image: url('../images/DE/gif_contact_responsive.gif');
	}
	
	.i18n-it a#contact{
	  background-image: url('../images/IT/gif_contact_responsive.gif');
	}
	
	.i18n-nl a#contact,
	.i18n-fr-be a#contact{
	  background-image: url('../images/NL/gif_contact_responsive.gif');
	}
	
	.i18n-pt-pt a#contact{
	  background-image: url('../images/PT/gif_contact_responsive.gif');
	}
}

@media screen and (max-width: 1200px) {
	.i18n-en #home-slide-menu #bloc-slide-menu ul{width: 930px;}
	.i18n-en #home-slide-menu #bloc-slide-menu ul li{padding: 0 5px;}
	.i18n-en #home-produits .block .bloc-product-line span a{font-size: 12px;}
	.i18n-en #menu-footer{width: 970px;}
	.i18n-en #menu-footer a{padding: 0 13px 0 7px; font: normal 12px/12px 'AvenirLight';}
	
	.i18n-nl #home-slide-menu #bloc-slide-menu ul{width: 980px;}
	.i18n-nl #home-slide-menu #bloc-slide-menu ul li{padding: 0 15px;}
	
	.i18n-de #home-slide-menu #bloc-slide-menu ul{width: 930px;}
	.i18n-de #home-slide-menu #bloc-slide-menu ul li{padding: 0 13px;}
	.i18n-de #home-slide-menu #bloc-slide-menu ul li a{font-size: 11px;}
	
	.i18n-de #menu-footer{width: 1020px;}
	.i18n-de #menu-footer a{padding: 0 13px 0 7px; font: normal 11px/11px 'AvenirLight';}
	
	.i18n-it #home-slide-menu #bloc-slide-menu ul{width: 950px;}
	
	.i18n-es #home-slide-menu #bloc-slide-menu ul{width: 920px;}
	
	.i18n-pt-pt #home-slide-menu #bloc-slide-menu ul{width: 960px;}
	.i18n-pt-pt #home-slide-menu #bloc-slide-menu ul li a{font-size: 12px;}
	.i18n-pt-pt #home-produits .block .bloc-product-line span a{font-size: 12px;}
	.i18n-pt-pt #menu-footer a{padding: 0 15px 0 9px;font-size: 12px;}
	.i18n-pt-pt #menu-footer{width: 900px;}
	
	.i18n-be-fr #home-slide-menu #bloc-slide-menu ul{width: 960px;}
	.i18n-be-fr #menu-footer{width: 1000px;}
	.i18n-be-fr #menu-footer a{padding: 0 10px 0 8px;}
	
	/*CHR*/
	body.node-type-abri-chr .slide .overlay{
		width: 980px;
		margin-left: -490px;
	}
	.node-type-abri-chr #main-container{
		width:980px;
	}
	.node-type-abri-chr .brown-frame{
		width: 872px;
	}
	.node-type-abri-chr #breadcrumb{
		width: 929px;
	}
	.node-type-abri-chr .body{
		width: 472px;
	}
	.node-type-abri-chr .blocs-bottom .bloc{
		width:27.199%; 
		padding: 40px 3.02728% 70px;
	}
	.node-type-abri-chr #main-container ul{
		padding-left: 0;
	}
	.node-type-abri-chr .blocs-bottom .green .pic-2{
		width:105px;
	}
	.node-type-abri-chr .btn.marron{
		margin-left: -1px;
	}
}
