/*
Theme Name: Florimond
Theme URI: 
Description: Un thème conçu pour les sites web Florimond Desprez.
Author: Lemon Interactive
Author URI: http://www.lemon-interactive.fr/
Version: 1.0
Tags: responsive

License: Commercial
License URI: 

*/


/*----------------------
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

*/

@import url("css/font-awesome.css?v=1.8.1");

/** init **/

html {font-size: 62.5%;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size:1.2rem; color:#485158; text-align:left; line-height:normal;
background:#fff url('images/fond.jpg') no-repeat top center; position:relative; overflow-x:hidden;}

*{margin:0px; /*padding:0px;*/}

ul, li, ol, div, span, img, input, button, label, form, p{padding:0px;}

table, td{margin:auto;}

a{text-decoration:none;}

img{border:none; max-width:100%; height:auto; width:auto; box-sizing:border-box;}

button, select, input[type='checkbox'], input[type='radio'], input[type='submit']{cursor:pointer !important;}

h1,h2,h3,h4{font-weight:normal;}

ul{/*margin:0 !important; padding:0 !important;*/}

li{list-style:none;}

form *[name]{outline-style:none;}



/**------------------------------------- Général -------------------------------------------------------------------------------------- **/

.clear{clear:both !important; display:block !important; float:none !important;}

.float_left, *[class*="float_left"]{float:left;}

.float_right{float:right;}

.divForNormalMarginTop{height:1px; display:block; position:relative; margin-top:-1px;}

.fleche_bas{position:absolute; right:0px; z-index:9;}

.tablette, .smartphone{display:none !important;}


.rotateY_hover{backface-visibility:hidden; -webkit-backface-visibility:hidden; -o-backface-visibility:hidden; -moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;}

.rotateY_hover:hover, a:hover .rotateY_hover{/*transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); 
-moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg);*/}

.rotate{transform:rotateY(360deg); -webkit-transform:rotateY(360deg) translateZ(1px); -o-transform:rotateY(360deg); -moz-transform:rotateY(360deg); 
-ms-transform:rotateY(360deg) translateZ(1px);}

.transitionDuration_0s{transition:all 0.0s; -webkit-transition:all 0.0s; -o-transition:all 0.0s; -moz-transition:all 0.0s; -ms-transition:all 0.0s;}

.transitionDuration_50s{transition:all 0.50s; -webkit-transition:all 0.50s; -o-transition:all 0.50s; -moz-transition:all 0.50s; -ms-transition:all 0.50s;}

.transitionDuration_75s{transition:all 0.75s; -webkit-transition:all 0.75s; -o-transition:all 0.75s; -moz-transition:all 0.75s; -ms-transition:all 0.75s;}


.position_relative{position:relative;}

.notDisplay{display:none;}

.displayBlock{display:block;}

.uppercase{text-transform:uppercase;}

.align_center{text-align:center;}

.align_left{text-align:left;}

img.alignleft{alignment-baseline: text-after-edge !important;}

.pointer{cursor:pointer;}

.span{margin:0; float:none;}

.color_red{color:red;}

.border_silver_3px{border-bottom:solid 3px #dbe1e5;}

.fleche_haut{background:url('images/fleche_haut.png') no-repeat; width:37px; height:37px; position:fixed; bottom:10%; right:7%; cursor:pointer;}


/* ------------------------------------------------------- main parts ---------------------------------------------------------------------*/

#fullContentPage{width:100%; position:absolute; left:0; top:0; width:100%;}

#page, #main{width:100%; position:relative;}

.working_width{width:1020px; margin:0 auto;}


/* ------------------------------------------------------- header ---------------------------------------------------------------------*/

#header{width:100%; position:relative; min-height:140px; *height:140px;}

#header .working_width{border-bottom:solid 3px #dbe1e5;}

.block_logo{background:#fff; height:140px; width:/*180px*/17.64705882352941%;}


.block_rightHeader{width:/*840px*/82.35294117647059%; background:url('images/fond_rightHeader.jpg') no-repeat left top; height:140px;}

.header_top{height:36px; width:100%; background:url('images/fondBottomHeaderTop.png') no-repeat right bottom; font-size:/*12px*/10px; text-transform:uppercase;
color:#fff; font-family:"Oswald",sans-serif; font-weight: 300;; /*oswald_light*/}

.header_top .margin{width:/*469px*/55.83333333333333%;}
.header_top .margin{width:65.83333333333333%;}

.header_top .margin .float_left1{border-left:solid 1px #0076b6;}


.block_pays{width:/*143px*/30.49040511727079%; height:36px; text-align:center;}
.block_pays{border-left:solid 1px #0076b6;width:auto;}

.block_pays .span{display:inline-block;}

.block_pays .span .logo_pays{margin-right:15px; margin-top:4px;}
.block_pays .span .logo_pays button { border-radius: 0;}

.block_pays .span .nom_pays{margin-top:11px;}
.block_pays .span .nom_pays2{margin-left:15px;}


.form_changer_pays{width:/*143px*/29.49040511727079%; height:36px; text-align:center;}
.form_changer_pays{width:22.49040511727079%;}
.form_changer_pays2{width:/*33.49040511727079%*/42.49040511727079%;}

#change_continent{background:transparent;border:0 none;}

.form_changer_pays .field_select{margin-top:11px; display:inline-block;}

.form_changer_pays select{width:110px; height:12px; display:inline-block; float:left;}

.form_changer_pays span.customStyleSelectBox{background: url(images/bg_selecte_pays.png) no-repeat;
height:14px; width:96%; display:inline-block; text-align:left; background-position:right 3px;}

.form_changer_pays .customStyleSelectBoxInner{height:14px; display:inline-block; max-width:80%; overflow:hidden;}


.form_searchHeader{width:/*180px*/38.37953091684435%; height:29px; padding-top:7px;}
.form_searchHeader{width:32.37953091684435%;}

.header_top .form_searchHeader .margin{width:152px; margin:0 0 0 17px;  height:21px; background:url(images/fond_recherche.png) no-repeat;}

.form_searchHeader input[type='text']{
	width:88px; -webkit-appearance: none;
	border-radius:0 ;
	height:13px; 
	border:none; 
	margin:4px 0 0 33px; 
	font-size:11px; 
	font-family:"Oswald",sans-serif; /*oswald_regular*/ 
	color:#929ea9;
	text-transform:uppercase; 
	background:none;
}

.form_searchHeader button{background:none;width:15px; height:14px; margin:0 9px 0 0; border:none; font-size:12px; font-family:"Oswald",sans-serif; /*oswald_regular*/ color:#004178;}

 /* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.form_searchHeader button{margin-top:2px;}
}


.block_menu{width:771px; margin:32px auto 0 auto;}

.block_menu ul{display:block;}

.block_menu ul li{float:left; width:auto/*125px*/; margin-right:14px/*41px*/; text-align:center;position:relative;}

.block_menu ul li{max-width:200px;}

.block_menu ul li.last_main_li,.block_menu ul li.main_li{margin-top:11px !important;}

.block_menu ul li.last_main_li a{/*height: 47px;*/}

#header .block_menu ul li:hover ul.sub-menu{display:block;}
#header .block_menu ul li:hover ul.sub-menu li,#header .block_menu ul li ul.sub-menu li:hover{background:url("images/separ_submenu_list.jpg") no-repeat scroll center bottom !important}
.block_menu ul li.current-menu-item a,.block_menu ul li.current-menu-parent a,.block_menu ul li:hover a{
	background:#014278;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

#header .block_menu ul li.li6 ul.sub-menu{top:33px;}

#header .block_menu ul ul.sub-menu{position:absolute;background:#014278;left:0;top:53px;z-index:200;display:none;padding-bottom:5px;}

#header .block_menu ul li.last_main_li ul.sub-menu{left:-95%;}

#header .block_menu ul li.main_li ul.sub-menu{left:0;}

#header .block_menu ul ul.sub-menu li{text-align:left;margin-right:0;width:auto;border-bottom:1px solid #023562;}

#header .block_menu ul ul.sub-menu li:last-child{border-bottom:none;}

#header .block_menu ul ul.sub-menu li a{
	text-transform:none;
	font-family:arial;
	width:134px;
	padding:8px 18px 8px 23px;
	background-image:url('images/bg_link_submenu.jpg'); 
	background-repeat:no-repeat;
	background-position:12px 15px;
}
#header .block_menu ul ul.sub-menu li a:hover,#header .block_menu ul ul.sub-menu li.current-menu-item a{background-color: #023562;border-radius:none;}

/* .block_menu ul li.li3{width:76px86px;}

.block_menu ul li.li5{width:57px;}

.block_menu ul li.li6{width:45px;} */

.block_menu ul li.first{}

.block_menu ul li.last{margin-right:0px; text-align:right;}

.block_menu ul li a{display:block;color:#fff; font-size:15px; font-size:1.5rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ text-decoration:none; 
text-transform:uppercase;padding:5px 13px;}



/*------------------------------------- slideshow -----------------------------------*/

#slideshow{position:relative; width:100%; height:362px; margin-top:41px; z-index:0;}

#slideshow .working_width{border-bottom:solid 3px #dbe1e5; height:100%; /*background:url(images/border_bottom_slideshow.png) no-repeat*/;}

#slideshow div{position:relative;}


#slideshow .slide{width:100%; height:100%; overflow:hidden;/* display:none;*/}

#slideshow .slide:first-child{display:block;}

#slideshow .slide .img_slide{position:absolute; top:0; left:0; height:362px; width:100%; /*background:url('images/aplat_vert_slide.jpg');*/}

#slideshow .slide .img_slide img{opacity:0.5;}

#slideshow .slide .block_description_slide{width:/*968px*/94.90196078431373%; margin:0 auto; padding-top:30px; height:291px; overflow:hidden; 
position:relative;}


#slideshow .slide h2.title_slide{width:/*512px*//*515px*/53.20247933884298%; height:/*155px*/165px; background:#fff; font-family:"Oswald",sans-serif; font-weight: 300;; /*oswald_light*/ 
font-size:48px; color:#004178; text-transform:uppercase; line-height:54px/*49px*/; display:none;}

#slideshow .slide .title_slide .margin{display:block; margin:0 auto; padding-top:38px; width:/*446px*//*456px*/88.54368932038835%; height:/*99px*/109px; 
overflow:hidden;}

#slideshow .slide h2.title_slide .span{font-family:"Oswald",sans-serif; font-weight: bold; /*oswald_bold*/ display:block;}


#slideshow .slide .description{width:/*386px*/39.87603305785124%; height:150px; margin-top:1px; background:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; 
font-size:18px; font-size:1.8rem; color:#929ea9; text-transform:uppercase; display:none;}

#slideshow .slide .description .margin{width:/*325px*/84.19689119170984%; height:80px; padding:18px 0 18px 0; margin:0 auto; overflow:hidden;}


#slideshow .slide a.link_readMoreSlide{width:/*160px*/16.52892561983471%; height:35px; display:inline-block; margin-top:2px; 
background:url(images/bg_link_readMore.jpg) no-repeat; background-size:100% 100%;
line-height:35px; font-size:18px; font-size:1.8rem; text-transform:uppercase; color:#fff; font-family:"Oswald",sans-serif; font-weight: 300;; /*oswald_light*/ display:none;}

#slideshow .slide a.link_readMoreSlide{width:21.52892561983471%;}
#slideshow .slide a.link_readMoreSlide{ background-size:107% 100%;width:auto;}

#slideshow .slide a.link_readMoreSlide .margin{display:inline-block; margin:0 28px 0 16px;}

#slideshow .slide a.link_readMoreSlide .span{font-family:"Oswald",sans-serif /*oswald_bold*/; font-weight: bold;}


.slideshow_nav{width:auto; position:absolute !important; top:185px; right:0px;}

.slideshow_nav .nav{width:24px; height:39px; display:inline-block; background:url(images/nav_slide.png) no-repeat;}

.slideshow_nav .prev{background-position:0 0; margin-right:7px;} 

.slideshow_nav .next{background-position:-30px 0;} 



.single_diaporama_projet .post_content *{overflow-x:visible;}

.single_diaporama_projet .post_content .diaporama_projet .slideshow_nav{width:100%; position:absolute; top:20%; left:0; overflow-x:visible;}

.diaporama_projet .slideshow_nav .nav{position:absolute; top:0; background-color:#c0c0c0}

.diaporama_projet .slideshow_nav .prev{left:0;} 

.diaporama_projet .slideshow_nav .next{right: 0;}

.diaporama_projet .slide_diaporama{width:100%; height:362px;}

.diaporama_projet .description{position:absolute; bottom:0px; left:0;}




/*------------------------------------ home -------------------------------------*/

.categories_produitsHome{margin-top:38px;}

.categories_produitsHome .block{width:330px; height:360px; margin-right:15px; border-bottom:solid 3px #dbe1e5; background:#fff; overflow:hidden;
position:relative;}
.categories_produitsHome .block.widget_nos_variete{float:left;}
.categories_produitsHome .zone_home .block:last-child{margin-right:0;}
.categories_produitsHome .zone_home .block:nth-child(3){margin-right:0;} /* Added by dev on 2015/09/22 : refs #20480 */

.categories_produitsHome .block .img{width:100%; height:280px; display:block; overflow:hidden;}

.categories_produitsHome .block .img img{/*transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; 
-ms-transition:all 0.5s;*/}

.categories_produitsHome .block .bande_couleur{width:100%; height:20px; display:block; background:#CC9966;}

.categories_produitsHome .block .title{height:60px; line-height:60px;  white-space:nowrap; overflow:hidden;}

.categories_produitsHome .block .title .margin{width:303px; margin:0 auto; display:block; background:url(images/bg_title_catHome.png) no-repeat right center;
min-height:20px; *height:20px; font-family:"Oswald",sans-serif; /*oswald_regular*/ font-size:18px; font-size:1.8rem; text-transform:uppercase; color:#004178;}  

.categories_produitsHome .block .block_hover{height:300px; width:100%; background:#CC9966; position:absolute; top:0; left:0; opacity:0.5; display:none;}

.categories_produitsHome .block .block_hover_inverse{height:100%;}

.categories_produitsHome .block:hover .block_hover{display:block;}

.categories_produitsHome .block:hover .img img{width:110%; height:110%; max-width:none;}



.categories_produitsHome .block.block_produitsDpt{/*background:#fff url(images/bg_catProduitsDpt.png) no-repeat;*/ position:relative;}

.categories_produitsHome .block.block_produitsDpt #francemap{/*position:relative !important;*/ z-index:10; margin-top:/*-30px*/0;  left:30%;}


.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt{padding-top:22px; color:#007f5e; font-size:20px; font-size:2rem; text-transform:uppercase;
line-height:22px; position:relative; z-index:1;}

.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .margin{width:295px; margin:0 auto; display:block;}

.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .span{display:block;} 

.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .span1_{font-family:"Oswald",sans-serif; font-weight: bold; /*oswald_bold*/}

.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .span2_{font-family:"Oswald",sans-serif; font-weight: 300;; /*oswald_light*/}

.categories_produitsHome .block.block_produitsDpt .titleProduitsDpt .span3_{font-family:"Oswald",sans-serif; /*oswald_regular*/}


.categories_produitsHome .block.block_produitsDpt .form_choose_dpt{/*margin-top:183px;*/ font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ color:#929ea9; 
font-size:12px; font-size:1.2rem; position:relative; z-index:0;}

.categories_produitsHome .block.block_produitsDpt .form_choose_dpt .margin{width:308px; margin:0 auto; display:block;}

.categories_produitsHome .block.block_produitsDpt .field_select{margin-top:10px;}

.categories_produitsHome .block.block_produitsDpt select{width:175px; height:32px; display:inline-block; left:3.5%;}

.categories_produitsHome .block.block_produitsDpt span.customStyleSelectBox{background: url(images/bg_select_dpt.png) no-repeat;
height:32px; width:96%; display:inline-block; text-align:left; font-size:12px; font-size:1.2rem; color:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ line-height:32px;}

.categories_produitsHome .block.block_produitsDpt .customStyleSelectBoxInner{height:32px; display:inline-block; width:80%; overflow:hidden; margin:0 auto;
padding-left:13px;}


.working_width_home .categories_produitsHome .widget_nos_variete{}

.working_width_home .categories_produitsHome .widget_nos_variete .margin{padding-top:0;}

.working_width_home .categories_produitsHome .widget_nos_variete .listing_varietes{margin-top:0;}



.innovation_metier_actualites{margin-top:37px; height:560px;}

.block_left_innovation_metier_actualites{width:/*329px*/32.25490196078431%; height:100%;}

.innovation_metier_actualites .block_innovation{width:100%; height:100%; background:#004178; color:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/
font-size:18px; font-size:1.8rem; line-height:24px;}

/*.innovation_metier_actualites .block_innovation .margin{width:66.56534954407295%; margin:80px auto; overflow:hidden;}*/
.innovation_metier_actualites .block_innovation .margin{width:/*219px*/72.56534954407295%; margin:80px/*84px*/ auto 0; overflow:hidden;}

.innovation_metier_actualites .block_innovation .title{text-transform:uppercase; font-size:30px; font-size:3.0rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ 
margin-bottom:71px; line-height:36px;}


.innovation_metier_actualites .block_metier_actus{width:/*676px*/66.27450980392157%;}

.innovation_metier_actualites .block_metier_actus .row1{height:185px; /*background:url(images/img_fond.jpg) no-repeat;*/}

.innovation_metier_actualites .block_metier_actus .row2{margin-top:12px;}

.innovation_metier_actualites .block_metier_actus .row2 .float, .tablette.notre_metier{width:/*331px*/48.96449704142012%; height:360px;}

.innovation_metier_actualites .block_metier_actus .row2 .widget_float{margin-right:/*14px*/2.071005917159763%;}

.innovation_metier_actualites .block_metier_actus .row2 .widget_float:nth-child(2){margin-right:0;}


.innovation_metier_actualites .block_metier_actus .row2 .notre_metier, .tablette.notre_metier{ background:#1aa06b; color:#fff;
font-size:14px; font-size:1.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ position:relative;}

.innovation_metier_actualites .block_metier_actus .row2 .notre_metier a, .tablette.notre_metier a{color:#fff;
font-size:14px; font-size:1.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/}

/* Added by dev on 2015/07/24 */
.innovation_metier_actualites .block_metier_actus .row2 .notre_metier a.cei_ru .description p { font-size: 1.2rem; }
.innovation_metier_actualites .block_metier_actus .row2 .notre_metier a.cei_ru h2.title { font-size: 2.3rem; }
/* End adding */

.innovation_metier_actualites .notre_metier .img,.tablette.notre_metier .img{height:220px; text-align:center; width:100%; overflow:hidden;}

.innovation_metier_actualites .notre_metier .img img{/*width:332px; *//*max-width:none;*/ max-height:100%;}

.innovation_metier_actualites .notre_metier .block_txt{}

.innovation_metier_actualites .notre_metier .block_txt .margin,.tablette.notre_metier .block_txt .margin{width:/*302px*/91.23867069486405%; margin:15px auto;
height:114px; overflow:hidden;}

.innovation_metier_actualites .notre_metier .block_txt .title,.tablette.notre_metier .block_txt .title{font-size:24px; font-size:2.4rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ text-transform:uppercase;
margin-bottom:8px;}

.innovation_metier_actualites .notre_metier .block_txt .description .span,.tablette.notre_metier .block_txt .description .span{font-family:proxima_novabold,sans-serif; font-weight: normal;/*raleway_semibold*/ display:block;}

.innovation_metier_actualites .block_metier_actus .row2 .notre_metier .block_hover{width:100%; height:220px; position:absolute; top:0; left:0; 
background:#1AA06B; display:none; opacity:0.5;}

.innovation_metier_actualites .block_metier_actus .row2 .notre_metier:hover .block_hover{display:block;}

.innovation_metier_actualites .block_metier_actus .row2 .notre_metier:hover .img_ img{width:120%; height:120%; max-width:none;}



.actualites_home .border_height{height:20px; background:#004178;}

.actualites_home .margin{width:/*301px*/90.93655589123867%; margin:10px auto;}

.actualites_home .title{background:url(images/bg_title_actus.png) no-repeat 0 0; min-height:32px; *height:32px;  line-height:32px; margin-bottom:8px;}

.actualites_home .title .span{display:inline-block; margin-left:43px; color:#004178;
font-size:22px; font-size:2.2rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ text-transform:uppercase;}

.actualites_home .actu{padding-top:10px; border-top:1px solid #eee; margin-bottom:7px; /*height:76px;*/ overflow:hidden;}

.actualites_home .actu .date_categorie{margin-bottom:5px; font-size:14px; font-size:1.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ 
color:#929ea9; white-space:nowrap; overflow:hidden;}

.actualites_home .actu .date_categorie a{color:#929ea9;}

.actualites_home .actu .date_categorie .date{color:#1ea56d; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/}

.actualites_home .actu h3{ margin-bottom:2px; /*white-space:nowrap;*/ overflow:hidden;}

.widget_actualites_home .actu h3{max-height:54px; *height:54px;}

.actualites_home .actu h3 a{font-size:15px; font-size:1.5rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; color:#004178;}

.actualites_home .actu .extrait{font-size:12px; font-size:1.2rem; color:#485158;}



/* ------------------------------------------------------- commun block page contenu ---------------------------------------------------------------------*/

#working_width_main{background:#fff;}

.margin_content{width:/*982px*/96.27450980392157%; margin:0 auto; position:relative; padding-top:22px; padding-bottom:50px;}


#fil_ariane *{font-size:12px; font-size:1.2rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; color:#004178;}

/* Added by dev on 2015/07/23 : refs #19869 */
#fil_ariane a, #fil_ariane span{text-transform: lowercase; display: inline-block;}
#fil_ariane a:first-letter, #fil_ariane span:first-letter{text-transform: uppercase;}
/* End adding */

#fil_ariane .active{color:#485158;}

#block_sidebar_content{margin-top:17px;}

#content.float_right{width:/*727px*/74.03258655804481%;}

.title_page{color:#004178; font-size:/*40px*/30px; font-size:3rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ text-transform:uppercase; 
margin-top:/*-12px*/-8px; margin-bottom:29px;}




/* ------------------------------------------------------- sidebar ---------------------------------------------------------------------*/

#sidebar{width:/*235px*/23.93075356415479%;}

#sidebar .border_silver_3px .border_cotes{border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}


.widget_nos_variete{margin-bottom:37px;}

.widget_nos_variete .border_height{height:20px; background:#1aa06b;}

.widget_nos_variete .margin{width:/*215px*/91.48936170212766%; margin:0 auto; padding-top:19px;}

.widget_nos_variete .title{font-size:22px; font-size:2.2rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ color:#004178; line-height:23px; 
text-transform:uppercase;text-align:left;}

.widget_nos_variete .listing_varietes{width:/*194px*/90.23255813953488%; margin-top:26px;}

.widget_nos_variete .listing_varietes ul li{/* margin-bottom:4px */text-align:left;}

.widget_nos_variete .listing_varietes ul li.last{margin-bottom:0px; padding-bottom:15px;}

.widget_nos_variete .listing_varietes ul li.puce_bleu{background:url(images/puce_bleu.png) no-repeat 0 3px;}

.widget_nos_variete .listing_varietes ul li.puce_violet{background:url(images/puce_violet.png) no-repeat 0 3px;}

.widget_nos_variete .listing_varietes ul li.puce_vert{background:url(images/puce_vert.png) no-repeat 0 3px;}

.widget_nos_variete .listing_varietes ul li.puce_vertPale{background:url(images/puce_vertPale.png) no-repeat 0 3px;}

.widget_nos_variete .listing_varietes ul li.puce_orange{background:url(images/puce_orange.png) no-repeat 0 3px;}

.widget_nos_variete .listing_varietes ul li.puce_jaune{background:url(images/puce_jaune.png) no-repeat 0 3px;}

.widget_nos_variete .listing_varietes ul li a{display:block; padding-bottom:2px; padding-top:2px; line-height:20px;
border-bottom:1px solid #eee; margin-left:/*23px*/0; 
color:#485158; font-size:15px; font-size:1.5rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; white-space:nowrap; overflow:hidden;
width:168px;}

.widget_nos_variete .listing_varietes ul li a:hover{border-bottom-color:#078a62;}

.widget_nos_variete .listing_varietes ul li.last a{border-bottom:none;}

.widget_nos_variete .listing_varietes ul li a .span{display:inline-block; margin-left:5px;}

.listing_varietes ul li .pastille_couleur{display:inline-block; width:11px; height:11px; margin-right:13px; border-radius:100px; -moz-border-radius:100px;
margin-top:3px;}



#sidebar .widget_actualites{width:100%; margin-bottom:22px; float:none;}

#sidebar .widget_actualites .margin{margin:0 auto;}

#sidebar .widget_actualites .title{line-height:22px; background-position:0 15px; min-height:52px;}

#sidebar .widget_actualites .title .span{padding-top:10px;}

#sidebar .widget_actualites .title .span_bold{font-family:"Oswald",sans-serif; font-weight: bold; /*oswald_bold*/}

#sidebar .widget_actualites .actu{height:auto; border:none; border-bottom: 1px solid #eee; padding-bottom:10px;}

#sidebar .widget_actualites .actu.last{ border-bottom:none; padding-bottom:20px; margin-bottom:0;}



.widget_contact{margin-bottom:22px;}

.widget_contact .border_height{height:20px; background:#004178;}

.widget_contact .margin{margin:0 auto; width:/*212px*/90.21276595744681%; padding:19px 0 24px 0;}

.widget_contact .title{font-size:22px; font-size:2.2rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ color:#004178; line-height:23px; 
text-transform:uppercase; margin-bottom:19px;}

.widget_contact .title .span_bold{font-family:"Oswald",sans-serif; font-weight: bold; /*oswald_bold*/}

.donnees_contact{font-size:13px; font-size:1.3rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ color:#004178;}

.donnees_contact p{margin-bottom:5px;}

.donnees_contact h2.nom{margin-bottom:5px; font-size: 18px; font-size: 1.8rem;}

.donnees_contact .adresse{color:#485158; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/;}

.donnees_contact a{color:#1ea56d; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/;}

.block_link_contact{margin-top:12px;}

.block_link_contact a{display:block; text-align:center; height:30px; line-height:30px; background:#014178; color:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/;
font-size:14px; font-size:1.4rem; border-bottom:solid 2px #e5e5e5;}



.widget_produits_adaptes_adaptes{margin-top:0; border-top: 1px solid #e5e5e5; margin-bottom:25px; text-align:center;}

.widget_produits_adaptes_adaptes .margin{width:/*212px*/90.21276595744681%; margin:0 auto; padding-top:20px; padding-bottom:5px;}

.widget_produits_adaptes_adaptes .title{}

.widget_produits_adaptes_adaptes .title{color:#007f5e; font-size:20px; font-size:2rem; text-transform:uppercase; line-height:22px; text-align:center;}

.widget_produits_adaptes_adaptes .title .span{} 

.widget_produits_adaptes_adaptes .title .span1_{font-family:"Oswald",sans-serif; font-weight: bold; /*oswald_bold*/}

.widget_produits_adaptes_adaptes .title .span2_{font-family:"Oswald",sans-serif; font-weight: 300;; /*oswald_light*/}

.widget_produits_adaptes_adaptes .title .span3_{font-family:"Oswald",sans-serif; /*oswald_regular*/}


.widget_produits_adaptes_adaptes .form_choose_dpt{margin-top:5px; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ color:#929ea9; display:inline-block;
font-size:12px; font-size:1.2rem;}

.widget_produits_adaptes_adaptes .field_select{margin-top:5px; position:relative;}

.widget_produits_adaptes_adaptes select{width:205px; height:32px; display:inline-block; left:0;}

.widget_produits_adaptes_adaptes span.customStyleSelectBox{background: url(images/bg_select_dpt_sidebar.png) no-repeat; background-size:100% 100%;
height:32px; width:205px; display:inline-block; text-align:left; font-size:12px; font-size:1.2rem; color:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ line-height:32px;}

.widget_produits_adaptes_adaptes .customStyleSelectBoxInner{height:32px; display:inline-block; width:80%; overflow:hidden; margin:0 auto;
padding-left:13px;}


.widget_produits_adaptes_adaptes .carte{background: url(images/carte_sidebar.png) no-repeat; width:100%; height:233px; margin-top:5px;}



/*------------------------------ page_categorie ------------------------------------------------------*/

.description_categorie{color:#485158; font-size:14px; font-size:1.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; line-height:24px;}

.block_articles{margin-top:38px;}

.block_articles .article{width:218px; height:225px; margin-right:32px; border:#e5e5e5 1px solid; border-bottom:#e5e5e5 3px solid; margin-bottom:24px;
overflow:hidden; position:relative;}

.block_articles .article.last{margin-right:0px;}

.block_articles .article .img{height:174px; text-align:center; overflow:hidden;}

.block_articles .article .bande_couleur{height:10px; background:#CC9966;}

.block_articles .article .title{color:#485158; font-size:18px; font-size:1.8rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ line-height:39px; display:block;
white-space:nowrap; overflow:hidden;}

.block_articles .article .title .span{width:195px; margin:0 auto; display:block;}

.block_articles .article .block_hover{height:184px; width:100%; background:#CC9966; position:absolute; top:0; left:0; opacity:0.5; display:none;}

.block_articles .article:hover .block_hover{display:block;}

.block_articles .article:hover .img img{width:103%; height:103%; max-width:none;}



.actualites_link_rss{}

.block_articles .categorie_actualites_home .post_actu{margin-bottom:8px;}

.block_articles .categorie_actualites_home .post_actu .img_actu{width:20%; border:solid 1px #f0f0f0; height:92px; text-align:center;}

.block_articles .categorie_actualites_home .post_actu .img_actu img{max-height:100%;}

.block_articles .categorie_actualites_home .post_actu .actu{width:78%;}


.pagination_site{margin-top:20px;}

.pagination_site ul li{float:left; margin-right:8px;}

.pagination_site ul li a{color:#1ea56d;}



/* ------------------------------- page_trombi ---------------------------------------------------------- */

.page_trombi .title_page{margin-bottom:20px;}

.description_trombi{color:#1ea56d; font-size:18px; font-size:1.8rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ padding-bottom:27px; border-bottom:#e5e5e5 1px solid;}

.list_contacts{margin-top:23px;}

.list_contacts .categorie_contact{margin-top:65px;}

.list_contacts .categorie_contact.first{margin-top:0px;}

.list_contacts .title{color:#004178; font-size:24px; font-size:2.4rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ margin-bottom:32px;}

.list_contacts .contact_excerpt{clear:both;margin-top:-15px;margin-bottom:15px;width:100%;}

.list_contacts .contact{width:/*310px*/44.64099037138927%; height:165px; margin-bottom:/*38px*/44px;}
.list_contacts .contact{width:100%;}

.page_trombi .list_contacts .donnees_contact{font-size:18px; font-size:1.8rem; width:178px; overflow:hidden;}
.page_trombi .list_contacts .donnees_contact{width:50%;}

.page_trombi .list_contacts .donnees_contact .adresse, .page_trombi .list_contacts .donnees_contact .tel, 
.page_trombi .list_contacts .donnees_contact .email a{font-size:15px; font-size:1.5rem;}

.list_contacts .contact .block_img_btn{width:120px; margin-right:/*20px*/6.451612903225806%; }
.list_contacts .contact .block_img_btn{width:40%;}

.list_contacts .contact .block_img_btn img{max-height:120px;}

.list_contacts .contact .link_contacter{margin-top:16px;}

.list_contacts .contact .link_contacter a{display:block; height:30px; text-align:center; line-height:30px; border-bottom:#e5e5e5 2px solid; 
background:#024278; color:#fff; font-size:14px; font-size:1.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/;}

.block_img_btn{}



/*-------------------------- page_representants --------------------------------------------*/

.page_representants .categorie_contact{margin-bottom:35px;}


/*------------------------------------ page_single ----------------------------------------------------------------------------*/

.page_single .block_logo h1, .block_logo h1{margin-top:0 !important;margin-bottom:0 !important; }

.page_single .title_page, .page_single h1{font-size:/*48px*/30px; font-size:/*4.8rem*/3rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ text-transform:none; 
margin-top:/*-5px*/-12px; 
margin-bottom:24px; color:#004178;}

.single_ficheProduit .title_page{margin-bottom:5px;}

.page_single .title_page .span{display:block;}

.page_single .title_page .titre{line-height:48px;}

.page_single .sous_titre{font-size:24px; font-size:2.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; margin-bottom:24px;}


.post_content{padding-top:30px; border-top:#e5e5e5 1px solid;}

.single_ficheProduit .post_content .featured_image{width:/*225px*/30.94910591471802%; overflow:hidden; text-align:center;}

.single_default .post_content .featured_image{width:auto; overflow:hidden; text-align:center; display:inline-block; margin:0 10px 3px 0;}


.post_content .the_content{}

.post_content .the_content_float{width:/*480px*/66.02475928473177%;}

.post_content .the_content h2{font-size:24px; font-size:2.4rem; font-family:proxima_nova_abold,sans-serif; font-weight: 800;/*raleway_extrabold*/ color:#1ea56d; margin-bottom:32px; line-height:29px;
margin-top:5px;}
.post_content .the_content h2 strong {font-family:proxima_nova_abold,sans-serif; font-weight: 800;/*raleway_extrabold*/}

.post_content .the_content ul li{margin-bottom:/*20px*/10px; font-size:16px; font-size:1.6rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; color:#485158;
background:url(images/puce_li_ficheProduit.png) no-repeat 0 8px; padding-left:14px;}

.post_content .the_content ul li:last-child{margin-bottom:0px;}

.post_content .the_content ul li p{margin-bottom:4px;}

.post_content .the_content ul li p:last-child{margin-bottom:0px;}

.post_content .the_content ul li .textMain{color:#004178; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/}

.post_content .the_content ul li .msg_small{color:#929ea9; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:11px; font-size:1.1rem;}


.data_produit{margin-top:33px; position:relative;}

.data_produit .ul{display:block; min-height:60px; *height:60px; background:#f9f9f9; border-bottom:1px solid #ececec; position:relative;}

.data_produit .ul .li{float:left; background:none; min-height:46px; color:#485158; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:14px; font-size:1.4rem; 
margin-right:5px; overflow:hidden; margin-top:14px; position:relative; white-space:nowrap;}

.data_produit .ul .li.last{margin-right:0px; float:right;}

.data_produit .ul .li.line_height{line-height:60px; margin-top:0px;}

.data_produit .ul .li .block{display:inline-block; *display:inline; *zoom:1; line-height:normal; height:32px; overflow:visible;}

.data_produit .ul .li .sub_menu li{float:none; background:url(images/puce_submenu.png) no-repeat 0 5px; padding-left:13px;}


.data_produit .ul .li.btn_move{width:/*34px*/4.676753782668501%; text-align:center;}

.data_produit .ul .li.btn_move .block{background:url(images/btn_move.png) no-repeat; width:20px; height:10px; cursor:move;}


.data_produit .ul .li.titre{width:/*105px*/14.44291609353508%; color:#004178; font-size:18px; font-size:1.8rem;}

.data_produit .ul .li.titre .span{display:block; color:#929ea9; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem;}


.data_produit .ul .li.year{width:/*87px*/11.96698762035763%; color:#1ea56d; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:16px; font-size:1.6rem;}

.data_produit .ul .li.krtisqs, .data_produit .ul .li.td_caracteristique{width:/*181px*/24.89683631361761%;}

.data_produit .ul .li.categorie, .data_produit .ul .li.td_qualite{width:/*94px*/12.92984869325997%;}


.data_produit .ul .li.dossier_technique{width:/*170px*/23.3837689133425%;}

.data_produit .ul .li.dossier_technique a{height:30px; width:159px; border-bottom:2px solid #e0e0e0; display:inline-block; 
color:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem; text-align:center; 
background:#034379 url(images/img_dossier_technique.png) no-repeat 10px 8px; line-height:30px;}

.data_produit .ul .li.dossier_technique a .span{display:inline-block; margin-left:23px;}


.data_produit .ul .li.plus{width:20px; position:relative;}

.data_produit .ul .li.plus .block{background:#034379 url(images/plus_details.png); width:20px; height:20px; position:absolute; bottom:0px; right:0px;
cursor:pointer;}


.container_skitter{width:100% !important;}

.container_skitter img{max-width:100% !important;}


.slideshow_diaporama{position:relative; overflow:hidden;}

.slideshow_diaporama .slide_a{width:100%; height:100%; display:block; text-align:center; background:#888; z-index:1 !important;}

.slideshow_diaporama .navigation_slide_a{position:absolute; top:45%; left:0; width:100%; z-index:2;}

.slideshow_diaporama .navigation_slide_a .nav{position:absolute; top:0; width:24px; height:39px; background: url(images/nav_slide.png) no-repeat; 
display:inline-block; cursor:pointer;}

.slideshow_diaporama .navigation_slide_a .prev{left:0; background-position:0px 0;}

.slideshow_diaporama .navigation_slide_a .next{right:0; background-position:-30px 0;}

.slideshow_diaporama .description_slide_a{height:30px; background:#000; opacity:0.8; color:#fff; font-weight:bold; font-size:13px; white-space:nowrap;
overflow:hidden; width:96%; padding:0 2%; line-height:30px; position:absolute; bottom:0; left:0; z-index:2;}



/*------------------------------------ page_contenu ----------------------------------------------------------------------------*/

.post_content{color:#485158; font-size:14px; font-size:1.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; line-height:22px;}

.post_content *{/*max-width:100% !important;*/ /*overflow-x:hidden;*/}

.page_contenu .title_page, .page_contenu h1{font-size:30px; font-size:3rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ margin-bottom:21px; margin-top:/*-8px*/-12px;}

.page_contenu .post_content .the_content h2{margin-bottom:/*40px*/10px;}

.page_contenu .post_content .the_content p{margin-bottom:8px;}

.post_content .the_content h3{color:#004178; font-size:18px; font-size:1.8rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ margin-bottom:12px; margin-top:-5px;}

.page_contenu .post_content .msg_small{color:#929ea9; font-size:11px; font-size:1.1rem; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ display:inline-block;}

.post_content .the_content .p{margin-top:22px;}

.post_content .the_content a{color:#034379; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ text-decoration:underline;}


.page_contenu .post_content .featured_image{display:inline-block; margin-right:20px; float:left;}

.page_contenu .post_content .featured_image .msg_small{margin-top:9px;}

.page_contenu .post_content .float_right_featured_img{width:475px; float:right;}


.page_contenu .post_content .the_content_float{width:100%; float:none;}


.page_contenu .post_content .the_content ul li{margin-bottom:5px; font-size:14px; font-size:1.4rem;}


.page_contenu table td img{max-width:none;}



/*----------------------------- page_sans_defaut_css ----------------------------------------------*/

body.body_page_sans_defaut_css{color:#000;}

.page_sans_defaut_css #content p{margin:10px 0;}

.page_sans_defaut_css #content h1, .page_sans_defaut_css #content h2, .page_sans_defaut_css #content h3, .page_sans_defaut_css #content h4, 
.page_sans_defaut_css #content h5, .page_sans_defaut_css #content h6{font-weight:bold; margin:10px 0;}

.page_sans_defaut_css table td img{max-width:none;}


/*------------------------------------ page_contact ----------------------------------------------------------------------------*/

.page_contact h1{margin-bottom:3px;}

#form_contact{padding-top:28px; border-top:1px solid #e5e5e5; margin-top:35px;}

#form_contact .block_left{width:/*298px*/40.99037138927098%;}

#form_contact .block_right{width:/*411px*/56.53370013755158%;}


.form_florimond{color:#004178; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:18px; font-size:1.8rem;}

.form_florimond .label{display:block; position:relative;}

.form_florimond .label .label_txt{display:block; margin-bottom:4px; line-height:18px; margin-left:4px;}

.form_florimond .label .label_field{display:block;}

.form_florimond select, .form_florimond textarea, .form_florimond input[type='text']{color:#485158;
font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:18px; font-size:1.8rem;}


.form_florimond select{width:/*384px*/93.43065693430657%; height:37px;}

.form_florimond span.customStyleSelectBox{background:url(images/bg_select.png) no-repeat; background-size:100% 100%;
display:inline-block; height:37px; line-height:37px; padding-left:12px; color:#485158; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:18px; font-size:1.8rem;
width:/*372px*/90.51094890510949%;}

.form_florimond .customStyleSelectBoxInner{background:none; display:inline-block; height:37px; overflow:hidden; white-space:nowrap; width:88% !important;}


.form_florimond .bg_textarea{background:url(images/bg_textarea.png) no-repeat; background-size:100% 100%;
width:/*384px*/93.43065693430657%; height:117px; display:inline-block;}

.form_florimond .bg_textarea textarea{margin:8px 0 0 12px; width:95.90909090909091%; border:none; background:none; height:100px;}


.form_florimond .bg_input_text{background:url(images/bg_inputTxt.png) no-repeat; background-size:100% 100%;
width:/*263px*/88.25503355704698%; height:37px; display:inline-block;}

.form_florimond .bg_input_text input{margin:8px 0 0 12px; width:90.90909090909091%; border:none; background:none;}


.form_florimond .bottomField{display:block; min-height:20px;}

.form_florimond .errorField{color:#e23a3a; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:11px; font-size:1.1rem; margin-top:3px; text-align:left; margin-left:4px;}


.form_florimond .label_error .errorField{display:block;}

.form_florimond .label_errorInput .bg_input_text{background:url(images/bg_inputTxt_error.png) no-repeat; background-size:100% 100%;
 display:inline-block; width:/*268px*/89.93288590604027%; height:42px;}

.form_florimond .label_errorInput .bg_input_text input{}

.form_florimond .label_errorInput .img_error, .form_florimond .label_errorNoInput .img_error{display:inline-block; background:url(images/img_errorField.png) no-repeat; width:16px; height:16px; float:right; margin-top:12px;}

.form_florimond .label_errorInput .img_good, .form_florimond .label_errorNoInput .img_good{display:none;}


.form_florimond .label_goodInput .bg_input_text{background:url(images/bg_inputTxt_good.png) no-repeat; background-size:100% 100%;
width:/*268px*/89.93288590604027%; height:42px; display:inline-block;}

.form_florimond .label_goodInput .bg_input_text input{}

.form_florimond .label_goodInput .img_good, .form_florimond .label_goodNoInput .img_good{display:inline-block; 
background:url(images/img_good_form.png) no-repeat; width:21px; height:16px; float:right; margin-top:12px;}

.form_florimond .label_goodInput .img_error, .form_florimond .label_goodNoInput .img_error{display:none;}


/*.form_florimond .label_focusInput .bg_input_text{background:url(images/bg_inputTxt_focus.png) no-repeat; background-size:100% 100%;
height:37px; display:inline-block;}

.form_florimond .label_focusInput .bg_input_text input{}

.form_florimond .label_focusInput .img_error, .block_leftDocuInfos .label_focusInput .img_good{display:none;}


.form_florimond .plus_field{display:inline-block; background:url(images/plus_field.png) no-repeat; width:20px; height:37px;
float:right; margin-right:15px; cursor:pointer;}

.form_florimond .moins_field{ background:url(images/moins_field.png?kk) no-repeat; width:20px; height:37px;
float:right; margin-right:15px; cursor:pointer;}*/


.form_florimond .champs_obligatoires{color:#004178; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:11px; font-size:1.1rem; margin-top:18px; margin-left:4px;}

.form_florimond .block_submit button{margin-left:4px; margin-top:5px; width:90px; height:33px; line-height:33px; color:#fff;
font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ font-size:14px; font-size:1.4rem; text-align:center; border:none; background:#034379; border-bottom:2px solid #e5e5e5;}

.message_loi{margin-top:20px;}


.carte_florimond{margin-top:36px; padding-top:28px; border-top:1px solid #e5e5e5;}

.carte_florimond .title{color:#004178; font-family:"Oswald",sans-serif; /*oswald_regular*/ font-size:24px; font-size:2.4rem; text-transform:uppercase; margin-bottom:24px;
line-height:24px;}

.carte_florimond .carte{/*background:url(images/carte_florimond.jpg) no-repeat;*/ background-size:100% 100%; height:255px;width:100%;}

.carte_florimond .carte .google-map-placeholder{border:none;}



/*----------------------------- confirmation contact -----------------------------------------------------------------*/

.link_sendNewMsge{height:33px; line-height:33px; color:#fff !important; padding:0 10px; display:inline-block; text-decoration:none !important;
font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ font-size:14px; font-size:1.4rem; text-align:center; border:none; background:#034379; border-bottom:2px solid #e5e5e5;
margin-top:15px;}



/*------------------------- page_sous_categorie --------------------------------------------*/

.page_sous_categorie .margin_content{/*overflow-x:auto;*/}

.visuel_sousCategorie{/*min-height:105px;*/ height:auto; margin-bottom:13px; position:relative;}

.visuel_sousCategorie img{display:block;}

.visuel_sousCategorie .borderColor{height:10px; position:absolute; bottom:0; left:0; width:100%;}

.page_sous_categorie h1, .page_sous_categorie .h2{font-family:"Oswald",sans-serif; /*oswald_regular*/ font-size:30px; font-size:/*4rem*/3rem; color:#024278; 
text-transform:uppercase; /*margin-top:13px;*/}

.page_sous_categorie .h2{font-size:14px; font-size:1.4rem; color:#024278; margin-top:4px; margin-bottom:6px;}


.block_varietes_formFiltreSousCat{padding-top:25px; border-top:1px solid #e5e5e5;}

.variete_sousCat{width:/*181px*/24.89683631361761%; border-right:1px solid #e5e5e5; min-height:110px; *height:110px;}

.ul_varietes{}

.ul_varietes li{float:left; margin-right:10px; display:inline-block; *display:inline; *zoom:1; margin-bottom:3px;}

.ul_varietes li a{background:#034379; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem; color:#fff; padding:8px 13px; 
border-bottom:2px solid #e5e5e5; display:inline-block;}


.form_filtreSousCat{width:/*514px*/70.70151306740028%; position:relative; margin-bottom:18px;}

.block_varietes_formFiltreSousCat select{width:175px; height:32px; display:inline-block; float:left;
font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem;}

.block_varietes_formFiltreSousCat span.customStyleSelectBox{background: url(images/bg_select_krtiqs.jpg) no-repeat; background-size:100% 100%; 
line-height:32px;
height:32px; width:175px; display:inline-block; text-align:left;
font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem; color:#fff;}

.block_varietes_formFiltreSousCat .customStyleSelectBoxInner{height:32px; display:inline-block; max-width:75%; overflow:hidden; margin-left:10px;}

.form_filtreSousCat .field_select_krtiqs{margin-right:11px;}


.form_filtreSousCat .field_select_qualite{/*position:absolute; right:42%; top:auto;*/}

.form_filtreSousCat .field_select_qualite select{width:110px;}

.form_filtreSousCat .field_select_qualite span.customStyleSelectBox{background: url(images/bg_select_qualite.jpg) no-repeat; 
background-size:100% 100%; width:110px;}

.form_filtreSousCat .field_select_qualite .customStyleSelectBoxInner{max-width:60%;}


.ul_tags, .asmList{display:block; margin-top:11px;}

.ul_tags li, .asmList li{float:/*left*/ none !important; display:inline-block !important; margin-right:5px; margin-bottom:1px;}

.ul_tags li.last, .asmList li:last-child{margin-right:0px;}

.ul_tags li a{height:10px; padding:5px 7px 7px 20px; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:12px; font-size:1.2rem; color:#fff; display:block;
background:#008bcf url(images/croix_tag.png) no-repeat left center; border-radius:2px; -moz-border-radius:2px;}

.asmList li{height:10px; padding:5px 7px 7px 3px; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:12px; font-size:1.2rem; color:#fff; display:block;
background:#008bcf; border-radius:2px; -moz-border-radius:2px;}

.asmList li a{color:#fff; float:left; padding-top:2px; display:inline-block; height:10px; width:20px;
background:#008bcf url(images/croix_tag.png) no-repeat left center;}

.asmList li .asmListItemLabel{float:right;}

.asmContainer{margin-bottom:5px;}



.block_variete{margin-top:18px; margin-bottom:34px;}

.block_variete.russe{margin-bottom:23px;}

/*.block_variete.russe.negat_marg{margin-top:-23px !important;} removed by dev on 2015/07/21 : refs# 19810*/

.block_variete .h2{font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:/*40px*/30px; font-size:3rem; color:#004178; text-transform:none; /*white-space:nowrap; overflow:hidden;*/
background: url("images/bgcontacth2.jpg") repeat-x right center;}

.block_variete .h2 .span{background:#fff; padding-right:20px;}

.block_variete .h2 .tiret{height:1px; display:inline-block; /*width:100% !important;*/ background:#e5e5e5; top:-12px; position:relative;}


.block_variete.block_variete_printemps{margin-top:34px;}

.block_variete.block_variete_printemps .h2 .tiret{width:520px;}


.block_table_especes{/*overflow:auto;*/ position:relative;}

.barre_table_espece{position:absolute; background:#004178; height:30px; width:100%; top:0; left:0; z-index:0;}

.tab_bmock_variete{margin-top:24px; border-spacing:0px; margin-left:0; display:block; width:100%; position:relative; /*z-index:1;*/}
.tab_bmock_variete{display:table;}

.tab_bmock_variete thead, .tab_bmock_variete tbody, .tab_bmock_variete tr{/*display:block;*/ width:100%;}

.tab_bmock_variete .tr_th{background:#004178 }

.tab_bmock_variete .tr_th img{cursor:pointer;}

.tab_bmock_variete .tr_th th{font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem; color:#fff; height:30px; line-height:30px; padding:0 0 0 17px; 
font-weight:normal; cursor:pointer; width:auto; word-break:break-word;}

.tab_bmock_variete .tr_th th.th1{/*width:105px;*/}

.tab_bmock_variete .tr_th th.th2{/*width:85px;*/}

.tab_bmock_variete .tr_th th.th3{/*width:166px;*/}

.tab_bmock_variete .tr_th th.th4{/*width:90px;*/}

.tab_bmock_variete .tr_th th.th500{/*width:210px;*/}


.tab_bmock_variete .tr_th th.th_caracteristiques{/*width:176px;*/}



.tab_bmock_variete .tr_td td{min-height:60px;  color:#485158; font-family:proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/ font-size:14px; font-size:1.4rem; 
margin-right:5px; /*overflow-x:hidden;*/ margin-top:14px; position:relative; padding:5px 0 5px 10px; cursor:default !important;}

/* Updated by dev on 2015/07/21 : refs #19836 */
/*OLD .tab_bmock_variete .tr_td td a{color:#485158;}*/

/* Updated by dev on 2015/07/21 : refs #19912 */
/*OLD .tab_bmock_variete .tr_td td a{color:#004178;} */
.tab_bmock_variete .tr_td td a{color:#004178; font-weight: bold;}
/* End updating */

/* End updating */

.tab_bmock_variete .tr_td.alternatif td{ background:#f9f9f9; border:1px solid #ececec; border-left:none; border-right:none;}

.tab_bmock_variete .tr_td td.line_height{line-height:60px; margin-top:0px;}

.tab_bmock_variete .tr_td td .block{display:inline-block; *display:inline; *zoom:1; line-height:normal; min-height:32px; overflow:visible;}

.tab_bmock_variete .tr_td td .sub_menu li{float:none; background:url(images/puce_submenu.png) no-repeat 0 5px; padding-left:13px; margin-bottom:8px;}

.tab_bmock_variete .tr_td td .sub_menu li{font-weight:bold;}


/*.tab_bmock_variete .tr_td td .btn_move{display:inline-block; text-align:center; position:absolute; top:40%; left:10px;}

.tab_bmock_variete .tr_td td .btn_move .block{background:url(images/btn_move.png) no-repeat; width:20px; height:10px; cursor:move;}
*/
.tab_bmock_variete .tr_td td.td1{/*background:url(images/img_nouveau.png) no-repeat;*/ min-width:20px; min-height:10px; cursor:move !important;
/*padding-left:19px;*/ padding-left:30px;}

.tab_bmock_variete .tr_td.alternatif td.td1{/*background:#f9f9f9 url(images/btn_move.png) no-repeat 10px 40%;*/}

.tab_bmock_variete .tr_td td.td_nouveau{background-image:url(images/img_nouveau.png); background-repeat:no-repeat; padding-left:30px;}

/* Added by dev on 2015/07/17 */
.tab_bmock_variete .tr_td td.td_nouveau.notfr{background-image:url(images/img_nouveau_en.png);}
/* End adding */

.tab_bmock_variete .tr_td.alternatif td.td_nouveau{}

.bloc_nouveau{background:#008bcf; color:#fff; font-family:Arial; font-size:9px; display:inline-block; padding:3px 5px; 
border-radius:30px; -moz-border-radius:30px;}


.tab_bmock_variete .tr_td td.titre{/*width:105px;*/ color:#004178; font-size:18px; font-size:1.8rem;}

.tab_bmock_variete .tr_td td.titre .float_right .block h2 a{color:#004178;}

.tab_bmock_variete .tr_td td.titre h2{line-height:19px; font-size:18px; font-size:1.8rem;}

.tab_bmock_variete .tr_td td.titre .span{display:block; color:#929ea9; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem;}

.tab_bmock_variete .tr_td td.titre .float_right{ /*padding-left:12px;*/ word-break:break-word;}


.tab_bmock_variete .tr_td td.year{color:#1ea56d; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:16px; font-size:1.6rem;}

.tab_bmock_variete .tr_td td.year .block{width:65px; }

.tab_bmock_variete .tr_td td.krtisqs{/*width:181px;*/}

.data_produit .ul .li.categorie{width:94px;}


.tab_bmock_variete .tr_td td.dossier_technique{/*width:23.3837689133425%;*/}

.tab_bmock_variete .tr_td td.dossier_technique a{height:auto; width:/*159px*/30px; border-bottom:2px solid transparent/*#e0e0e0*/; display:inline-block;
color:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px; font-size:1.4rem; text-align:center; 
background:/*#034379*/transparent /*url(images/img_dossier_technique.png) no-repeat 10px 8px*/; /*line-height:30px;*/ position:relative; padding:2px 0 0 0;}

.tab_bmock_variete .tr_td td.dossier_technique a img{max-width:none;}

.tab_bmock_variete .tr_td td.dossier_technique a .span{display:inline-block; margin-left:23px;}


.tab_bmock_variete .tr_td td.plus{width:20px; position:relative;}

.box_desc_content{position:relative; height:100%; min-height:63px;}

.tab_bmock_variete .tr_td td.plus .block{background:url(images/plus_details.png) no-repeat right bottom; width:20px; height:20px; position:absolute; 
bottom:0px; right:0px; cursor:pointer; min-height:20px;}

.tab_bmock_variete .tr_td td.plus .block_active, .data_produit .block_active{background:url(images/moins.jpg) no-repeat right bottom;}



.tab_bmock_variete .tr_td td .block{width:/*120px*/115px;}

.tab_bmock_variete .tr_td td.td_caracteristiques .block{width:146px;}

.tab_bmock_variete .tr_td td.td_qualites .block{width:/*120px*/275px;}
.tab_bmock_variete .tr_td td.td_qualites .block{width:auto;max-width:217px;}

.tab_bmock_variete .tr_td td.td_utilisations .block{width:/*120px*/295px;}

.tab_bmock_variete .tr_td td.td_couleurs .block{width:100px;}

.tab_bmock_variete .tr_td td.td_enfouissements .block{width:140px;}

.tab_bmock_variete .tr_td td.td_ms-soluble .block{width:110px;}

.tab_bmock_variete .tr_td td.td_deleguataires .block{width:205px;}

.tab_bmock_variete .tr_td td.td_type-et-utilisations .block{width:205px;}

.tab_bmock_variete .tr_td td.td_rendements .block{width:120px;}

.tab_bmock_variete .tr_td td.td_teneurs-en-ms .block{width:140px;}

.tab_bmock_variete .tr_td td.dossier_technique .block{width:auto;}


.bloc_table_especes_betterave-sucriere .tab_bmock_variete .tr_td td.td_caracteristiques .block{/*width:330px;*/}

.bloc_table_especes_pois-proteagineux .tab_bmock_variete .tr_td td.td_caracteristiques .block{width:322px;}

.bloc_table_especes_lupin .tab_bmock_variete .tr_td td.td_caracteristiques .block{width:450px;}

.bloc_table_especes_chicoree .tab_bmock_variete .tr_td td.td_caracteristiques .block{width:173px;}

.bloc_table_especes_betterave-sucriere .tab_bmock_variete .tr_td td.td_productivites .block{width:/*181px*/370px;}

.bloc_table_especes_luzerne .tab_bmock_variete .tr_td td.td_type-et-utilisations .block{width:260px;}

.bloc_table_especes_betterave-fourragere .tab_bmock_variete .tr_td td.td_ms-soluble .block{width:/*260px*/200px;}
.bloc_table_especes_betterave-fourragere .tab_bmock_variete .tr_td td.td_ms-soluble .block{width:/*260px*/180px;}

.bloc_table_especes_chicoree .tab_bmock_variete .tr_td td.td_teneurs-en-ms .block{width:300px;}


.box_description{position:absolute; top:20px; right:0; min-height:149px; width:727px; background:#1ea56d; color:#fff;
font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:12px; font-size:1.2rem; display:none; z-index:999999;}

.margin_description{width:/*668px*/91.88445667125172%; margin:12px auto;}



/*------------------------------------------------------------ page departement ---------------------------------------------------------------------*/

.page_departement #sidebar .widget_nos_variete{display:none;}


.bloc_departement_varietes{border:solid 1px #e5e5e5; border-bottom-width:4px; margin-bottom:25px;}

.bloc_departement_varietes_ctc.no_borders {border:0 none;}

.bloc_departement_varietes .margin_bloc{width:/*650px*/89.6551724137931%; margin:30px auto;}

.bloc_departement_varietes_ctc .margin_bloc{margin:0;width:100%;}


.bloc_departement{width:/*347px*/53.38461538461538%;}
.bloc_departement_100p{width:100%;}

.bloc_departement .title_page_dptmt{color:#007f5e; font-size:30px; font-family:"Oswald",sans-serif; font-weight: 300;; /*oswald_light*/ text-transform:uppercase; line-height:30px; margin-top:0px;
margin-bottom:10px;}

.bloc_departement .title_page_dptmt .span_bold{font-family:"Oswald",sans-serif; font-weight: bold; /*oswald_bold*/}

.bloc_departement .title_page_dptmt .span_semi_bold{font-family:"Oswald",sans-serif; /*oswald_regular*/}

.bloc_departement_100p .title_page_dptmt, .page_representants .title_page_dptmt.title_page {
	color: #004178;
	font-size: 3rem;
	font-family: proxima_nova_abold,sans-serif; font-weight: bold;/*raleway_extrabold*/
	margin-bottom: 21px;
	text-transform: none;
}

.list_contacts .contact_excerpt {/*border-bottom:solid 1px #e5e5e5;*/margin-bottom:30px;}

.bloc_varietes{width:/*245px*/37.69230769230769%;}

.bloc_varietes .form_choisir_dpt .title{color:#004178; text-transform:uppercase; font-family:"Oswald",sans-serif; /*oswald_regular*/ font-size:22px; line-height:22px;}

.bloc_varietes .form_choisir_dpt .field_select{margin-top:10px;}

.form_choisir_dpt select{width:206px; height:32px; display:inline-block; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/;
font-size:12px; line-height:32px;}

.form_choisir_dpt span.customStyleSelectBox{background:url(images/bg_select_departement.png) no-repeat;
height:32px; width:206px; display:inline-block; text-align:left;}

.form_choisir_dpt .customStyleSelectBoxInner{height:32px; display:inline-block; max-width:78%; overflow:hidden; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; color:#fff;
font-size:12px; line-height:32px; padding-left:12px; white-space:nowrap;}


.bloc_varietes .bloc_widget_variete_page_dpt .widget_nos_variete{margin-top:22px; border-bottom:none;}

.bloc_widget_variete_page_dpt .widget_nos_variete .border_cotes{border:solid 1px #e5e5e5; border-top:none;}

.bloc_widget_variete_page_dpt .widget_nos_variete .margin{}

.bloc_widget_variete_page_dpt .widget_nos_variete .title{font-size:18px;}

.bloc_widget_variete_page_dpt .widget_nos_variete .listing_varietes{margin-top:20px;}



.bloc_listing_sous_categoriesVarietes{margin-top:5px;}

.bloc_listing_sous_categoriesVarietes .block_variete{margin-top:47px;}

.bloc_listing_sous_categoriesVarietes .visuel_sousCategorie{margin-bottom:20px;}

.bloc_listing_sous_categoriesVarietes .visuel_sousCategorie .borderColor{margin-bottom:0px;}

.bloc_listing_sous_categoriesVarietes .block_variete .h2{background:none;}

.bloc_listing_sous_categoriesVarietes .block_variete .h2 .span {display:block; background:#e5e5e5; height:1px; margin-top:14px; padding:0; float:none;}

.bloc_listing_sous_categoriesVarietes .block_variete.dept_list{margin-top:20px;}

/* Added by dev on 2015/07/21 : refs# 19810 */
.bloc_listing_sous_categoriesVarietes #block_variete_francais-divers.block_variete.dept_list div.h2.h2_span {display: none;}
.bloc_listing_sous_categoriesVarietes #block_variete_francais-divers-2.block_variete.dept_list div.h2.h2_span {display: none;}
/* End adding */

.bloc_listing_sous_categoriesVarietes .block_variete .h2.h2_span{background: url("images/bgcontacth2.jpg") repeat-x right center;}

.bloc_listing_sous_categoriesVarietes .block_variete .h2.h2_span .span {display:inline-block; *display:inline; *zoom:1; background:#fff; height:3rem; padding-right:20px; margin-top:0;}

.jqvmap-label{z-index:9999999999999999999999999 !important;}

.russia_bloc_departement {background-repeat:no-repeat;background-position:center top;height:395px;/*padding:15% 0;*/}

.russia_bloc_departement {background:transparent url(images/flori_bg_russians_depts_test2.png) scroll no-repeat center top;}

.russia_bloc_departement .title_page_dptmt_wrap {color:#004177;margin:0 0 0 20px;padding:45px 0 0 20px;width:41%;}

.russia_bloc_departement .title_page_dptmt_wrap .title_page_dptmt2 {background:#fff;color:#004177;font-family:"Oswald",sans-serif; font-weight: 300;; /*oswald_light*/font-size:30px;line-height:30px;margin:0;padding:20px 20px 29px 20px;text-transform:uppercase;}
.russia_bloc_departement .title_page_dptmt_wrap .title_page_dptmt2 {padding:20px 15px 29px 15px;}

.russia_bloc_departement .title_page_dptmt_wrap .title_page_dptmt2 .span_bold {font-family:"Oswald",sans-serif; font-weight: bold; /*oswald_bold*/}

.russia_bloc_departement .dept_listing {background:#00508B url(images/flori_bg_russians_depts.png) scroll no-repeat center top;/*margin-top:16%;*/padding:20px 7%;}

.russia_bloc_departement .dept_listing_bottom {background:rgba(0, 80, 139, 0.6);height:5px;}

.russia_bloc_departement .dept_listing ul {width:33.33%;}

.russia_bloc_departement .dept_listing ul li {color:#fff;padding:5px 0 5px 15%;}

.russia_bloc_departement .dept_listing ul li a {color:#fff;font-size:1.5rem;font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/;line-height:20px;text-decoration:underline;}

.russia_bloc_departement .dept_listing ul li a.dept_selected {border-bottom:solid 1px #ff0000;color:#ff0000;text-decoration:none;}


/*----------------------------- landing page ---------------------------------------------------------*/

#landingPageMultisite{background:url(images/fond_landing1.jpg) no-repeat left top; height:100%; min-height:980px; position:relative; margin:0 auto; 
width:100%; padding-top:/*363px*/15%; position:fixed; background-size:cover;}

.nav_landing{width:1020px; height:139px; margin:0 auto}

.logo_landing{width:180px; height:100%; overflow:hidden; background:#fff;}


.bloc_fields_landing{background:url(images/fond_nav_landing.jpg) no-repeat; background-size:100% 100%; width:840px; height:100%;}

.bloc_fields_landing .margin{padding-top:33px; margin-left:50px;}

.bloc_fields_landing .block{float:left; display:inline-block; *display:inline; *zoom:1; margin-right:30px;}

.bloc_fields_landing .block.last{margin-right:0;}
 
.bloc_fields_landing .block .title{font-family:"Oswald",sans-serif; /*oswald_regular*/ font-size:18px; text-transform:uppercase; color:#fff; font-weight:normal;margin-bottom:8px; }


.bloc_fields_landing select{width:176px; height:32px; display:inline-block;}

.bloc_fields_landing span.customStyleSelectBox{background: url(images/bg_select_landing.png) no-repeat;
height:32px; width:176px; display:inline-block; text-align:left;}

.bloc_fields_landing .customStyleSelectBoxInner{height:32px; display:inline-block; width:75% !important; overflow:hidden; padding-left:12px; line-height:30px;
color:#fff;}

.bloc_fields_landing select, .bloc_fields_landing .customStyleSelectBoxInner{ font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; font-size:14px;}


.block_submit_landing{margin-top:35px;}

.block_submit_landing button{background: url(images/bg_submit_landring.png) no-repeat; width:152px; height:32px; color:#fff; font-family:proxima_novaregular,sans-serif; font-weight: 100/*raleway_medium*/; 
font-size:14px; text-transform:uppercase; line-height:32px; text-align:center; border:none;}



/* ------------------------------- footer ---------------------------------------------------------- */

#footer{background:#deebff; margin-top:57px;}

#footer .block_menus_footer{padding-top:27px;margin:auto;width:93.8235%}

#footer .block_menus_footer .float, #footer .block_menus_footer ul li{width:/*155px*/15.19607843137255%; margin-right:/*18px*/1.47%; float:left;
overflow:hidden;}

#footer .block_menus_footer .float.last, #footer .block_menus_footer ul li:last-child{margin-right:0px;}

#footer .block_menus_footer .float h2, #footer .block_menus_footer ul li a{color:#004178; font-size:24px; font-size:2.4rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ 
text-transform:uppercase; margin-bottom:23px; line-height:28px; display:block; /*min-height:84px;*/}

#footer .block_menus_footer .float ul li, #footer .block_menus_footer ul li ul li{margin-bottom:10px; margin-right:0; width:100%; float:none;}

#footer .block_menus_footer .float ul li a, #footer .block_menus_footer ul li ul li a{color:#004178; font-size:14px; font-size:1.4rem; 
font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ line-height:14px; margin-bottom:0; display:inline; text-transform:none;}

#footer .block_menus_footer .float ul li a:hover, #footer .block_menus_footer ul li ul li a:hover{text-decoration:underline;}


#footer .row2_footer{margin-top:52px; background:#fff; /*height:175px;*/ margin-bottom:22px;}

#footer .row2_footer .margin{width:/*957px*/93.82352941176471%; margin:0 auto; padding:/*30px*/18px 0;}

#footer .row2_footer .float{background:url(images/border_float_footer.png) no-repeat; background-position:right 8px; height:111px; 
margin-right:/*42px*/4.117647058823529%;}

#footer .row2_footer .float.last{margin-right:0px; background:none;}

#footer .row2_footer .float .title{font-size:24px; font-size:2.4rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ text-transform:uppercase; line-height:24px; color:#004178;}

#footer .row2_footer .logo_footer{width:/*143px*/14.01960784313725%;}


#footer .row2_footer .true_menu_footer{width:/*197px*/19.31372549019608%;}

#footer .row2_footer .true_menu_footer ul{margin-top:25px; display:block;}

#footer .row2_footer .true_menu_footer ul li{margin-bottom:3px;}

#footer .row2_footer .true_menu_footer ul li a{color:#004178; font-size:14px; font-size:1.4rem; font-family:proxima_novaregular,sans-serif; font-weight: 200;/*raleway_regular*/ text-transform:uppercase;}

#footer .row2_footer .true_menu_footer ul li a:hover{text-decoration:underline;}


#footer .row2_footer .form_newsletter{width:/*315px*/30.88235294117647%; color:#004178;}

#footer .form_newsletter .title{/*padding-top:3px;*/ margin-bottom:5px;}

#footer .form_newsletter .description{margin-bottom:8px;}

#footer .form_newsletter .block_fields{background:url(images/bg_formNewsletter.png) no-repeat; width:258px; height:37px;}

#footer .form_newsletter input[type='email'], #footer .form_newsletter input[type='text']{width:195px; height:25px; margin:5px 0 0 17px; color:#929ea9; font-size:12px; font-size:1.2rem; 
font-family:Arial; border:none; -webkit-appearance: none;
	border-radius:0}

#footer .form_newsletter button{width:20px; height:100%; font-size:15px; font-size:1.5rem; font-family:"Oswald",sans-serif; /*oswald_regular*/ text-transform:uppercase;
color:#004178; border:none; background:none; line-height:37px; margin-right:12px;}

#footer .form_newsletter .msg_newsletter{position:relative; top:-10px;}


#footer .row2_footer .reseaux_sociaux{width:/*189px*/18.52941176470588%;}

#footer .reseaux_sociaux .title{margin-bottom:28px;}

#footer .reseaux_sociaux .menu_img li{float:left; margin-right:8px;}

#footer .reseaux_sociaux .menu_img li.last{margin-right:0px;}


#footer .copyright, #footer .copyright *{color:#004178; text-align:center; padding-bottom:49px;}

#footer .copyright a:hover{text-decoration:underline;}

#wpadminbar{/*display:none !important;*/}
 
.single_ficheProduit .picto_cart_mob,
.form_florimond .champs_obligatoires.mob_position,
.list_contacts .contact .link_contacter.link_contacter_mob,.toogle_search{display:none;}
#wrapper{width:100%;}

/* Added by dev on 2015/09/22 : refs #20480 */
.innovation_metier_actualites .block_metier_actus .widget_actualites_home.smartphone.actualites_home {
    margin-top: 22px;
}
/* End adding */

/* Added by dev on 2016/01/06 : refs # */
.inline_br {
    display: inline-block;
    width: 3px;
}
/* End adding */


