@charset "utf-8";


/*Smart Phones - less than 480px (Considering Google Nexus S and ASUS Galaxy 7 also)
Tablets – 481px to 1280px (Motorola Xoom with max 1280 resolution)
Desktops – 1281 px  and above


320px for common smartphones including iPhone at portrait orientation
480px and below for iPhones at landscape orientation and many of the HTC handsets
767px – 980px for iPad and other tablets
980px and upwards for desktop monitors
1200px and upwards for larger desktop monitors
*/


/*----------------------
résolutions écran en px
------------------------
iphone : 320 x 480

iphone 4 : 640 x 960

iphone 5 : 640 x 1136

ipad 2: 768 x 1024

ipad 3: 1536 x 2048

*/


/* testé sur 320 */
@media screen and (max-width:767px) 
{
    .tablette{display:none !important;}
    
    .desktop, .smartphone_notDisplay{display:none !important;}
    
    .smartphone, .tablette_notDisplay{display:block !important;}
    
    .block_hover{display:none !important}
   
    
    
    body{overflow-x:hidden;background:#DEEBFF;width:100%;}
    
    #fullContentPage{position:absolute; top:0px; left:0px; z-index:1; height:auto;background:white;}

    .working_width{width:100%/*95%*/;}

    
    /*--------------------------- header ------------------------------------------------------------------*/
     #header{height:auto/*79px*/;min-height: 50px/*79px Updated by dev on 2015/09/22 : refs #20303 */; z-index: 1;}
    .block_btnMenu{margin-right:25px; display:inline-block; cursor:pointer; margin-top:10px;}
    #header .working_width {border-bottom: medium none;}
	.block_logo {height: 50px/*79px Updated by dev on 2015/09/22 : refs #20303 */;text-align: center;width: 31.25%;position:relative;}
	.block_logo h1{width:100%;position:absolute;background:white;z-index:200;/*border-bottom:3px solid #E5E5E5; Removed by dev on 2015/09/22 : refs #20303 */}
    .logo{}
    .block_rightHeader {background:#004F88;height: 50px;padding-right:5.3125%;width: 29.0625%;}
    .header_top{height:100%;}
    .header_top .margin .form_searchHeader.float_left1{border-left:none;padding-top:11px;}
    .header_top .form_searchHeader .margin{background:#f3f4f6;border-radius:5px;height:30px;line-height:30px;margin:auto;width:95%;}
    .header_top .form_searchHeader input[type="text"]{height:23px;line-height:23px;width:75%;margin-left:9%}
    .header_top .form_searchHeader button{border-left:1px solid #929ea9;height:24px;line-height:24px;margin:3px 6px 3px 0;padding:0 7px 0 14px;width:auto}
	.toogle_search{width:30px;height:29px;display:block;float:right;padding-top:11px;}
	#form_search_header{position:absolute;left:0;top:0;width:100%;padding-top:10px;}
	#block_content_form{width:100%;float:left;height:50px;background:#008BCE;}
	
	
    /* menu mobile */
    #mobile-header{background:#007dbf; float:left;height:50px;width:34.375%;}
	#mobile-header a{display:block;text-align:left;margin-left:18px;margin-top:12px;}
    #roll_menu_header{position:absolute; left:0px; top:/*50px*/0px; min-width:250px; background:#004177; text-align:center; z-index:0/*2*/; 
    height:/*100%*/auto; overflow:hidden; overflow-y:auto; width:260px;}
    #bloc_top_header_mob{float:left;width:100%;height:50px;background:none;}
    /* Added by dev on 2015/07/27 : refs #19909 */
    #bloc_top_header_mob.rtl + .menu-main_menu-container * { direction: rtl; text-align: right }
    #bloc_top_header_mob.rtl + .menu-main_menu-container ul ul.sub-menu li a { background-image: url('../images/bg_link_submenu_rtl.png'); background-position: right center; }
    /* End adding */
    #bloc_top_header_mob .block_pays .span {
        display: inline-block;
        padding-top: 5px;
    }
    #bloc_top_header_mob .block_pays {
        border-right: 1px solid #0A4D84;
        height: 50px;
        text-align: center;
        width: 59%;
    }
    #bloc_top_header_mob .form_changer_pays span.customStyleSelectBox{height:auto;width:100%;}
    #bloc_top_header_mob .form_changer_pays .customStyleSelectBoxInner{height:auto;max-width:82%;}
    #bloc_top_header_mob .form_changer_pays .field_select {
        display: inline-block;
        line-height: 13px;
        margin-top: 17px/*12px*/; /* Updated by dev on 2015/07/27 : refs #19906 */
        width: 94%;
    }
	#bloc_top_header_mob .form_changer_pays {
    height: 50px;
    text-align: left;
    /*width: 38%;*/ /* Removed by dev on 2015/07/27 : refs #19906 */}
	.menu-main_menu-container{float:left;width:100%;}
    #roll_menu_header #scroller_roll_menu_header{}
    
    /* Added by dev on 2015/07/27 : refs #19906 */
    #bloc_top_header_mob .form_changer_pays { width: 38%; }
    #bloc_top_header_mob .form_changer_pays#form_choose_country_mob { width: 62%; }
    .block_pays .span .logo_pays { margin-right: 0; }
    .block_pays .span .nom_pays2 { overflow: hidden; width: 47%; margin-left: 10px;}
    #bloc_top_header_mob #form_choose_country_mob .block_pays { width: 95%; }
    /* End adding */

    #roll_menu_header .li, #roll_menu_header li{ /*margin-bottom:1px; line-height:50px;*/ display:block;}
    
    .logo_roll_menuHeader{height:50px; margin-top:20px;}
    
    #roll_menu_header ul{display:block; width:100%; float:none; /* margin-top:40px; */}
    
    #roll_menu_header ul li{display:block; float:none; width:100%; text-align:left; position:relative;border-top:1px solid #0A4D84;
	background:url('../images/bg_li_menu_mob.png') no-repeat 245px 21px;}
    #roll_menu_header ul ul.sub-menu li{background:none;padding-left:18px;width:auto}
    #roll_menu_header ul li:hover ul.sub-menu li{background:#004177;}
    #roll_menu_header ul li:hover ul.sub-menu li:hover,
	#roll_menu_header ul li:hover ul.sub-menu li.current-menu-item,#roll_menu_header ul ul.sub-menu li.current-menu-item{background:#05355D;}
    
    #roll_menu_header ul li a{text-decoration: none; color: #fff; font-size: 15px; text-transform:uppercase;display:block; width:86%; height:50px; line-height:50px; margin:0 7% 0 7%;
	font-family:"Oswald",sans-serif; /*oswald_regular*/}
    #roll_menu_header ul ul.sub-menu li a{font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px;background-image:url('../images/bg_link_submenu.jpg'); 
	background-repeat:no-repeat;background-position:left center;width:auto;padding:0 5%;text-transform:none;height:auto;min-height:30px;line-height:30px;}
    #roll_menu_header ul li a br{display:none;}
    #roll_menu_header li:hover, #roll_menu_header li.current-menu-item,#roll_menu_header li.current-menu-parent{background:url('../images/bg_li_menu_open.png') no-repeat 245px 21px #05355D;}

    /*#roll_menu_header ul li:hover ul.sub-menu{display:block;}*/
    #roll_menu_header ul li ul.sub-menu{display:none;margin-top:0;}
    
    
    #roll_menu_header ul > li:hover .sub-menu{/*display:block;*/}
    
    /* slideshow */
	#slideshow{margin-top:0;background:#109366; height:364px; display:none;}
	#slideshow .working_width{height:100%;border:none;}
	#slideshow .slide{height:100%;width:100%;}
	#slideshow .slide .img_slide{height:274px;position:static;width:100%;}
	#slideshow .slide .block_description_slide{background:white;bottom:16px;height:130px;margin:0 2%; padding:14px 2% 0; position:absolute;width:92%;}
	#slideshow .slide h2.title_slide{font-size:24px;height:52px;line-height:28px;width:100%;}
	#slideshow .slide .title_slide .margin{height:auto;padding-top:0;width:100%;}
	#slideshow .slide .description{font-size:13px;line-height:20px;width:100%;}
	#slideshow .slide .description .margin{padding:13px 0 8px;height:auto;width:100%;}
	
	
    /*--------------------------- home ------------------------------------------------------------------*/
    .categories_produitsHome .block{width:99.75%;margin-right:0;border-top:1px solid #DBE1E5;border-left:1px solid #DBE1E5;border-right:1px solid #DBE1E5;}
	.categories_produitsHome .block.block_produitsDpt{background:none;}
	.categories_produitsHome .block.block_produitsDpt span.customStyleSelectBox{background-color:#024278;background-position:right center; border-bottom:2px solid #e5e5e5;}
	.categories_produitsHome .block.last{margin-right:0;}
	.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .margin{width:95%;}
	.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .span2_,.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .span3_{display:inline;}
	.categories_produitsHome .block.block_produitsDpt{height:150px;}
	.categories_produitsHome .block.block_produitsDpt .form_choose_dpt{margin-top:5px;}
	.categories_produitsHome .block.block_produitsDpt .form_choose_dpt .margin{width:95%;}
	.categories_produitsHome .block.block_produitsDpt .form_choose_dpt .margin h3 br{display:none}
	.categories_produitsHome .block.block_produitsDpt select{width:91%;}
	.categories_produitsHome .block .notre_metier.tablette{display:block !important}
	.block_left_innovation_metier_actualites{display:none}
	.categories_produitsHome .tablette.notre_metier{display:block !important}
	.categories_produitsHome .block .img img{height:100%;}
	.categories_produitsHome .block{height:auto;}
	#sidebar.menu_variete{width:100%;padding:0;}
	#sidebar.menu_variete .border_silver_3px{width:100%;margin-right:0;}
	#sidebar .widget_nos_variete .listing_varietes{float:none;margin:15px auto 0}
	.listing_varietes ul li .pastille_couleur{margin-right:10px;margin-top:7px;}
	#sidebar .widget_nos_variete .listing_varietes ul li a{width:88%;}
	.innovation_metier_actualites .block_metier_actus{width:100%;}
	.categories_produitsHome .block:hover .img img{width:100%; height:100%; max-width:100%;}
	.categories_produitsHome .block .img img{width:100%;}
    #product_plan{padding-top:25px;}
    
    #product_plan_content{padding-bottom:20px;}
    
    #order_options{width:90%; padding:20px 5%; background-size:100% 100%; height:auto; float:none;}
    
    #order_options h2{font-size:2em;}
    
    #badge{bottom:-100px; right:-20px;} 
    
    
    .order_form{width:100%; margin-top:50px;}
    
    .search_domain h1{margin-bottom:0px; text-align:center;}
    
    .search_domain input[type=text]{margin-right:5px; width:57%;}
    
    .search_domain select{padding:10px 5px; float:right;}
    
    .search_domain .block_champs{display:block; margin-bottom:8px;}
    
    .search_domain .block_champs:after{display:block; clear:both;}
    
    .search_domain .block_submit{display:block; text-align:center;}
    
    .search_domain .block_submit input{float:none;}
    
    
    .steps{margin-bottom:0;}
    
    .home_title:before, .home_title:after{width:30px;}
    
    .home_title{font-size:1.3em;}
    
    .steps .middle_step{margin:0 0 20px 0;}
    
    .steps li{width:100%; float:none; margin-bottom:20px; text-align:center;}
    
    
    #templates{padding-left:0;}
    
    .template {width:100% !important;}
    
    .caroufredsel_wrapper{width:100% !important; text-align:center;}
    
	/*page categorie */
	#fil_ariane{display:none;}
	.title_page{line-height:45px;margin-bottom:15px;font-size:36px !important;}
	.block_articles{margin-top:24px;}
	.block_articles .article{width:100%;margin-right:0;height:53px;}
	.block_articles .article .img{display:none;}
	.block_articles .article .title .span{width:95%;}
	.working_width #main #content{margin-bottom:50px;}
	#sidebar .border_silver_3px{width:100%;margin-right:0;}
	/*#sidebar .widget_actualites .title .span_bold,*/#sidebar .widget_actualites .title br{display:none;}
	.block_link_contact a{height:40px;line-height:40px;}
	.margin_content{padding-bottom:0;}
	#sidebar .widget_nos_variete{margin-bottom:24px;}
    
	/* page sous-categorie */
	.visuel_sousCategorie img{height:100%;}
	.page_sous_categorie h1{margin:13px 0 }
	.variete_sousCat{width:100%;min-height:80px; border-right:none;}
	.form_filtreSousCat{float:left;width:100%;}
	.form_filtreSousCat span.customStyleSelectBox{
		background:url("../images/bg_select_krtiqs.jpg") no-repeat scroll right center #044379 !important;border-bottom:2px solid #e5e5e5;height:28px;line-height:28px;
	}
	.form_filtreSousCat .field_select_krtiqs{width:57%;margin-right:3%;}
	.form_filtreSousCat .field_select_qualite{width:40%;}
	.form_filtreSousCat .field_select_qualite span.customStyleSelectBox,.form_filtreSousCat span.customStyleSelectBox{width:100%;}
	.form_filtreSousCat select{width:57%;}
	.form_filtreSousCat .field_select_qualite select{width:40%;}
	.block_variete h2 .tiret, .block_variete .h2 .tiret{width:70%;margin-top:28px;}
	.block_variete h2, .block_variete .h2{font-size:30px; line-height: 32px; margin-bottom: 10px;}
	.block_variete h2 span, .block_variete .h2 span{line-height: 32px; margin-bottom: 10px; height: inherit;}
	.block_variete.block_variete_printemps h2 .tiret, .block_variete.block_variete_printemps .h2 .tiret{width:61%}
    
	.tab_bmock_variete .tr_th th.th2,.tab_bmock_variete .tr_th th.th3,.tab_bmock_variete .tr_th th.th4, .tab_bmock_variete .th_propriete, 
    .tab_bmock_variete .td_propriete{display:none;}
    
	.asmList li{margin-bottom:5px;}
    
    
    /*me*/
    .form_filtreSousCat .field_select_qualites select{width:110px;}
    
    .form_filtreSousCat .field_select_qualites span.customStyleSelectBox{background: url(images/bg_select_krtiqs.jpg) no-repeat; 
    background-size:100% 100%; width:110px;}
    
    
    .tab_bmock_variete{display:block; width:100%; }
    
    .tab_bmock_variete thead, .tab_bmock_variete tbody, .tab_bmock_variete tr{display:block; width:100%;}
    
    .tab_bmock_variete .tr_td td.titre{width:90%;}
    
    .tab_bmock_variete .tr_td td.titre .block{width:150px;}
    
    .tab_bmock_variete .tr_td td.dossier_technique{width:10%;}
    
    .tab_bmock_variete .tr_td td.dossier_technique a{padding:2px 2px 0 2px !important;}

    
	
	
    
	/* page trombi */
	.page_trombi .title_page{margin-bottom:10px;}
	.list_contacts .contact{width:100%;height:auto;}
	.list_contacts .contact .block_img_btn{width:100%;margin-right:0;}
	.list_contacts .contact .link_contacter.link_contacter_desktop{display:none;}
	.list_contacts .contact .link_contacter.link_contacter_mob{display:block;}
	.list_contacts .contact .link_contacter{float:left;width:100%;}
	.list_contacts .contact .link_contacter a{padding:0 28px;float:left;}
	.list_contacts .categorie_contact{margin-top:0;}
	
    /* page avantages */
    
    .advantages_details{margin-left:0;}
    
    .advantages_page .page_title{margin-top:30px; font-size:1.2em;}
    
    .advantages_page .page_title i{margin-right:20px;}
    
    .advantages_details{margin-top:10px; font-size:0.9em;}
    
    #advantages .left_section, #advantages .right_section{width:100%; border-left:none; border-right:none; font-size:0.9em; float:none;}
    
    .nova_option h3{font-size:1.2em;}
    
    
    /* page contact */
    #form_contact .block_left,#form_contact .block_right{width:100%;}
	.form_florimond .champs_obligatoires.desktop_position{display:none;}
	.form_florimond .champs_obligatoires.mob_position{display:block;margin-top:-14px;margin-bottom:5px;}
	#form_contact{border-top:none;margin-top:24px;padding-top:5px;}
	.form_florimond select,.form_florimond .bg_textarea{width:88.255%;}
	.form_florimond span.customStyleSelectBox{padding-left:2%;width:86.255%;}
	.form_florimond .block_submit button{width:170px;height:50px;line-height:50px;font-size:18px;}
    .contact_page form{overflow:visible;}
    
    .contact_page h2{font-size:18px;}
    
    .contact_page input[type=text], .contact_page textarea{margin-bottom:0;}
    
    .contact_page .user_details_section{float:none;}
    
    .contact_page .textarea_section{float:none;}
    
    .contact_page textarea{padding:7px;}
    
    .contact_page .submit_button{margin-top:20px;}
    .widget_produits_adaptes_adaptes .carte{display:none;}
	#sidebar .widget_produits_adaptes_adaptes{text-align:left;}
	.widget_produits_adaptes_adaptes .form_choose_dpt{display:block;}
	.widget_produits_adaptes_adaptes select{width:100%;}
	#sidebar .widget_produits_adaptes_adaptes .margin{width:94%;padding-bottom:11px;}
	.widget_produits_adaptes_adaptes .title{text-align:left;font-size:24px;}
	.widget_produits_adaptes_adaptes span.customStyleSelectBox{background-size:auto auto !important;
		background:url('../images/bg_select_dept.jpg') no-repeat right center #044379; width:100%; height:48px;line-height:48px;font-size:16px;}
        
	.contact_page #sidebar .widget_actualites{margin-bottom:0;}
    
    

	
	/* page produit */
	.single_ficheProduit .picto_cart_desktop{display:none}
	.single_ficheProduit .picto_cart_mob{display:block;width:66.0248%;text-align:center;line-height:160px;float:left;}
	.single_ficheProduit .picto_cart_mob img{float:none;vertical-align:middle}
	.post_content .the_content_float{width:100%;}
	.single_ficheProduit .post_content .featured_image{max-height:160px;}
	.single_ficheProduit .post_content .featured_image img{max-height:100%;}
	.tab_bmock_variete .tr_td td.titre .float_right{padding-left:23px;float:left;}
	.tab_bmock_variete .tr_td td.krtisqs,.tab_bmock_variete .tr_td td.year,.tab_bmock_variete .tr_td td.categorie{display:none;}
	.tab_bmock_variete .tr_td td.dossier_technique a{width:auto;height:auto;line-height:15px;font-size:12px;text-align:left;padding:8px 8px 8px 11px;background-position:10px center;}
	.box_description{width:300px;}
	.tab_bmock_variete .tr_td td.plus{width:10px;padding-left:13px;}
	.page_single #main #content{margin-bottom:24px;}
	#sidebar .widget_actualites .title{background-position:0 10px; border-bottom:1px solid #eeeeee; line-height:30px; padding-bottom:8px;}
    
	.page_single .sous_titre{font-size:19px !important; line-height:24px;}
    
    
        /*me*/
    .page_single .post_content .the_content h2{margin-top:17px;}
    
    .box_skitter{display:none !important;}
    
    
    
    
	
    /* page se connecter */
    
    .signin .home_title{font-size:16px;}
    
    .signin .home_title:after, .signin .home_title:before{width:0px;}
    
    .signin form{width:auto; position:relative;}
    
    .signin input[type=text], .signin input[type=password]{width:70%;}
    
    .signin input[type=submit]{position:relative; margin-left:108px;}
    
    
    /* page domaine indisponible */
    
    .user_content{width:auto;}
    
    .user_content .search_domain{width:auto;}
    
    .search_domain .bloc_submit{display:block; text-align:center; margin-top:20px; width:100%;}
 
    .search_domain  input[type=submit]{float:none;}
    
    
    /* page domaine disponible */
    
    .page_domaine_disponible .user_infos, .page_domaine_disponible .payment_options{width:auto;}
    
    .page_domaine_disponible .user_infos_head, .page_domaine_disponible .payment_option_head{width:auto;}
    
    .user_infos .text_field{margin-bottom:14px;}
    
    .user_infos label{float:none; display:block; margin-bottom:8px; top:0;}
    
    .text_field input[type="text"]{float:none; display:block; margin-bottom:8px; width:85%;}
    
    
    /* page recapitulatif commande */
    
    .summary h2, .summary h1{font-size:20px;}
    
    .summary .head{font-size:14px;}
    
    .summary .user_return{width:95%;}
    
    .summary .nova_ask{float:none; margin-bottom:8px;}
    
    .summary .user_answer{float:none;}
    
    #confirm p{font-size:14px;}
    
    #confirm a.confirm, #confirm a.update{float:none; display:block; margin-bottom:8px; width:60%; margin:0 auto 8px;}
    
    
    /* menu espace client */
    
    .user_navigation{width:100%;}
    
    .user_navigation li{float:none;}
    
    
    
    /* landing page */
    
    .nav_landing{width:320px; height:auto;}
    
    .logo_landing{width:100%; text-align:center;}
    
    .bloc_fields_landing{width:100%; text-align:center;}
	
    .bloc_fields_landing .margin{padding-top:33px; margin-left:0px;}
    
    .bloc_fields_landing .block{margin-right:0px; float:none; margin-bottom:20px;}
    
    .bloc_fields_landing .block_submit_landing{margin-top:0px; float:none; display:block; text-align:center; }
    
    .bloc_fields_landing .block_submit_landing button{margin-right:0px;}
    
    

    /*footer*/
    
    #footer{height:auto;margin-top:38px;}
    
    #footer-content{width:85%; margin:0 auto; height:auto;}
    #footer .desktop{display:none !important}
    #footer a{line-height:20px;}
    #footer .block_menus_footer{display:none;}
	#footer .row2_footer{background:none;margin-top:0;margin-bottom:15px;}
	#footer .row2_footer .margin{padding:24px 0 0;width:92%;}
	#footer .row2_footer .float .title{font-size:24px;}
	#footer .row2_footer .float{margin:0 0 20px;padding-right:0;background:none;height:auto;}
	#footer .row2_footer .form_newsletter{width:100%;}
	#footer .form_newsletter .description{margin-bottom:18px;}
	#footer .form_newsletter .description br{display:none}
	#footer .form_newsletter .block_fields{
		background:white;
		border:1px solid #004178; 
		border-radius:12px;
		-moz-border-radius:12px;
		-webkit-border-radius:12px;
		-o-border-radius:12px;
		/*width:auto;*/
	}
	#header .desktop{display:none !important}
	#sidebar.tablette{display:block !important}
	#footer .form_newsletter input[type="text"]{width:70%;}
	#footer .form_newsletter button{border-left:1px solid #004178;height:28px;line-height:28px;width:13%/*37px*/;margin:4px 12px 0 2px;padding-left:10px;}
	#footer .row2_footer .reseaux_sociaux{width:100%;}
	#footer .row2_footer .true_menu_footer{width:100%;}
	#footer .row2_footer .true_menu_footer ul{margin-top:0;}
	#footer .reseaux_sociaux .menu_img li{width:48px;}
    #footer .copyright{float:none; margin-bottom:0px;padding-bottom:20px;}
    
    .mentions{float:none; padding-bottom:20px;}
    
    #footer .form_newsletter .msg_newsletter{top:-5px;}
    
    /* Added by dev on 2015/07/27 : refs #19910 */
    .russia_bloc_departement .dept_listing ul {
        width: 100%;
    }
    /* End adding */
    
    /* Added by dev on 2015/09/16 : refs #20302 */
    .categories_produitsHome .block.block_produitsDpt #francemap {
        display: none;
    }
    /* End adding */
    
    /* Added by dev on 2015/09/16 : refs #20303 */
    .innovation_metier_actualites .block_metier_actus .row2 .widget_float:nth-child(1) {
        margin-bottom: 22px;
    }
    /* End adding */
    
    /* Added by dev on 2015/09/16 : refs #20303 */
    .russia_bloc_departement {
        height: inherit;
    }
    .bloc_departement_varietes .russia_bloc_departement + .margin_bloc .bloc_departement {
        width: 100%;
    }
    .bloc_departement_varietes .russia_bloc_departement + .margin_bloc #zone_texte_pays {
        height: inherit !important;
        width: inherit !important;
    }
    .bloc_departement_varietes .russia_bloc_departement + .margin_bloc .bloc_varietes {
        width: 100%;
    }
    /* End adding */
    
    .single_default .post_content .the_content table tr,
    .single_default .post_content .the_content table tr td 
    {
        display: block;
    }
    
    .single_default .post_content .the_content table tr td {
        width: 100%!important;
        height: inherit!important;
    }
    .single_default .post_content .the_content table tr td:before,
    .single_default .post_content .the_content table tr td:after {
        display: block;
        content: " ";
        clear: both;
    }
    
    /* Added by dev on 2015/09/22 : refs #20300 */
    .page_contenu table td img {
        max-width: 100% !important;
    }
    /* End adding */
    /* Added by dev on 2015/09/24 : refs #20480 */
    #slideshow .slide .img_slide {
        overflow: hidden;
    }
    #slideshow .slide .img_slide img {
        height: 100%;
        width: auto;
        max-width: inherit;
        float: right;
    }
    /* End adding */
    .categories_produitsHome .listing_varietes ul li .pastille_couleur {
        margin-right: 3px;
    }
    
    /* Added by dev on 2015/09/24 : refs #20474 */
    .innovation_metier_actualites .notre_metier .block_txt .margin, .tablette.notre_metier .block_txt .margin {
        height: inherit;
    }
    /* End adding */
    /* Added by dev on 2015/09/30 : refs #20304 */
    .russia_bloc_departement .title_page_dptmt_wrap {
        width: 64%;
    }
    .russia_bloc_departement .title_page_dptmt_wrap .title_page_dptmt2 {
        width: 100%;
    }
    /* End adding */
    .block_pays .span .logo_pays button {
        border-radius: 0;
        width: 53px;
    }
}



/*  content_zone3 home visuel standford */
@media screen and (max-width:480px) 
{
    
}



/* testé sur 480px */
@media screen and (min-width:479px) and (max-width:567px) 
{
    
}


/* testé sur 320px */
@media screen and (max-width:478px) 
{
    
}





