html, body{margin:0px; padding:0px; height:100%;}

body{

		margin:0px; padding:0px; 

		font-size:14px; color:#7d7d7d;

		font-family: 'Montserrat', sans-serif;  

		direction: ltr;

		background:#fff ;

		font-weight:400;

}



h1, h2, h3, h4, h5, h6,  p, pre, ul, li{padding:0px; margin:0px 0px; }

h1, h2, h3, h4, h5, h6{font-weight: 700;font-family: 'Montserrat', serif;} 



h1{color: #000;font-size: 30px;margin:20px 0;}

h2{color: #000;font-size: 26px;}

h3{color: #000;font-size: 22px;}

h4{color: #ec1c28;font-size: 23px;}

h5{color: #000;font-size: 18px;}

h6{color: #000;font-size: 16px;}



p{color:#000; line-height:25px;margin-bottom:10px;}



a{text-decoration:none; outline:none;color:#7d7d7d;}

a:hover{text-decoration:none; outline:none;}

a img{border:0px; outline:none;}



.fullpagewidth{width:1175px;margin-left:auto;margin-right:auto;}

.prelative{position:relative}

.prelative-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.left{float:left;width:50%;}

.text_left {float:right; width:550px;margin-right:30px;text-align:left;} 

.right{float:right;width:50%;}

.text_right {float:left; width:550px;margin-left:30px;text-align:left;}



.fleft {float:left}

.fright {float:right}



.tcenter {text-align:center}

.tright {text-align:right}



.clear{clear:both; font-size:0px; height:0px; line-height:0px;}

.clearfix:after {content: "";display: table;clear: both;}



.desktop{display:block;}

.mobile{display:none}

.cell{display:none}



/**************** Lists ****************************/

ul,ol,li {list-style:none;}



/**************** forms ****************************/

input, select, textarea{ outline:none;}



input[type="text"],input[type="number"],input[type="email"] {background:transparent;  border:2px solid #000;font-size:13px;color:#b3b3b3;padding:10px 2%;width:96%;margin-bottom:15px; }

textarea{background:transparent;  border:2px solid #000;font-size:14px;color:#b3b3b3;padding:10px 2%;height:100px;width:96%;margin-bottom:15px; }

select{padding:0px 30px 0 0; background-color:transparent;margin-top:0px;font-size:13px;color:#000;font-weight:700;-webkit-appearance: none; -moz-appearance: none; background:url(../images/arrow.png) no-repeat right 18px center;border:0px;}

input[type="text"].ws_check{display:none;}	

input[type="submit"] {cursor:pointer; border:2px solid #000;background:#000; font-size:13px; font-weight:700;color:#fff;padding:10px 20px;text-align:center;  text-transform:uppercase;margin-bottom:15px; }

input[type="submit"]:hover{background:transparent;color:#000;}





/**************** Tables ****************************/

table {border-collapse: collapse;}

td, th{padding: 10px;}

th{text-align:left;background-color:#000;color:#ffffff}

tr{border:1px solid #000}

tr.paire{border:1px solid #282828;background-color:#e5e5e5;}





/***************** pages containers **************/





.col1_2f{float:left; width:50%; margin-right:0}

.col1_2{float:left; width:48%; margin-right:4%}

.col1_2:last-child{float:right; width:48%; margin-right:0}

.col1_2r{float:right; width:48%; margin-right:0}



.col1_3f{float:left; width:33.3%; margin-right:0}

.col1_3{float:left; width:32%; margin-right:2%}

.col1_3:last-child{float:right; width:32%; margin-right:0}

.col1_3r{float:right; width:32%; margin-right:0}



.col1_4f{float:left; width:25%; margin-right:0}

.col1_4{float:left; width:22%; margin-right:4%}

.col1_4:last-child{float:right; width:22%; margin-right:0}

.col1_4r{float:right; width:22%; margin-right:0}



.col1_5f{float:left; width:20%; margin-right:0}

.col1_5{float:left; width:18%; margin-right:2.5%}

.col1_5:last-child{float:right; width:18%; margin-right:0}

.col1_5r{float:right; width:18%; margin-right:0}



.col1_6{float:left; width:15%; margin-right:2%}

.col1_6:last-child{float:right; width:15%; margin-right:0}

.col1_6r{float:right; width:15%; margin-right:0}



.col2_3{float:left; width:65%; margin-right:1%}

.col2_3r{float:right; width:66%; margin-right:0}



.col3_4{float:left; width:73%; margin-right:1%}

.col3_4r{float:right; width:74%; margin-right:0}



.col5_6{float:left; width:78.5%; margin-right:1%}

.col5_6r{float:right; width:79.5%; margin-right:0}



.paddingtop0{padding-top:0 !important}

.marginbottom40{margin-bottom:40px}



.hidden{display:none}



/*****Header*****/

header{background: url('../images/header-bg.png') left top no-repeat;background-size:100% 100%;position:relative;z-index:10;padding:10px 0 40px;}

.header-right{width:100%;}

.header-right-top{width:100%;text-align:right;margin:10px 0;border-bottom:2px solid #ec1c28}

.header-right-top a{float:right;margin-left:15px;}

.header-right-top span{float:right;font-style:italic;color:#000;margin-top:13px;font-weight:700;}

.header-right-bottom{width:100%;text-align:center}

.header-bottom{}

#primary_nav {text-align:center;}

ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style: none; margin: 0;padding: 0;text-transform:uppercase;}

ul.dropdown li {display:inline-block;line-height: 1.3em;margin:0 20px;}

ul.dropdown li.hover,ul.dropdown li:hover { position: relative;	z-index: 599;	cursor: default;}

ul.dropdown ul {visibility: hidden;	position: absolute;	top: 100%;left: 0;	z-index: 598;	width: 100%;}

ul.dropdown ul ul {	top: 0px;left:170px;}

ul.dropdown li:hover > ul {	visibility: visible;}

ul.dropdown li {padding: 16px 0px;font-size:20px;font-weight:700;margin-right:15px;}

li.current-menu-top {background-color:#e7b251;	border-radius:8px;}

.current-menu-top {border-bottom: none;background-color:#e7b251;border-radius:8px;}

ul.dropdown a:link,  ul.dropdown a:visited {color: #000;text-decoration: none;font-family: 'Oswald', sans-serif;padding-bottom:8px;font-weight:400;letter-spacing:1px;}

ul.dropdown a:hover {color: #000;}

ul.dropdown a:active {color: #000;}

ul.dropdown ul {width: 200px;margin-top: 0px;}

ul.dropdown ul li {font-weight: normal;list-style:disc;color:#000;padding:4px 0;margin:0 0 0 28px;font-weight:400;font-style:italic;display:list-item;text-align:left;height:25px;width:100%;}

ul.dropdown ul li:hover {font-weight: normal;list-style:disc;color:#a9a9a9;padding:4px 0;border:none;}

ul.dropdown  ul a:hover {color: #a9a9a9;border:none;}

ul.dropdown *.dir {	cursor:pointer !important;}

ul.dropdown-horizontal ul *.dir {padding-right: 15px;}

.slicknav_menu {background:#ec1c28;font-size: 20px;color:#fff;margin-top:5px;width:100%;}

.slicknav_menu .slicknav_menutxt {color: #fff;display: block;float: left;font-weight: 700;line-height: 1.188em;text-shadow: none;text-align: center;}

.slicknav_btn {	background-color: transparent;	border-radius: 0px;	margin: 0;	text-decoration: none;	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);}

.slicknav_nav a {color: #fff;}

.slicknav_nav a:hover {	background: transparent;color: #a9a9a9;}

.slicknav_nav .slicknav_row:hover { border-radius: 0;   background: transparent;}

.slicknav_ul ul li a {color: #000;}

.slicknav_ul ul li a:hover {color: #a9a9a9;}

.slicknav_nav .slicknav_arrow {font-size: 0.8em;margin: 0 0 0 0.4em;color: #a9a9a9;}

.header-mobile {display: none;}



/***************** Home *********************/

#home{min-height:500px;position:relative; padding-top:0px;}



.homeslider{position:relative;margin-top:0px;z-index:1;}

.homeslider img{width:100%;margin-top:-71px;margin-bottom:-12px}



.homevideo{position:relative;margin-top:-38px;z-index:10;background: url('../images/video-bg.png') left top no-repeat;background-size:100% 100%;padding: 60px 0 }

.homevideo p{color:#000;margin-top:20px}

.homevideo img.meduses{position:absolute;left:0;top:45px;width:100%;}



.homevideo .fullpagewidth{display:flex;}

.homevideo .left, .homevideo .right{position:relative;padding-bottom:50px;flex:1}

.homevideo .left{margin-right:2%;width:48%;}

.homevideo .right{margin-left:2%;width:48%;}

.homevideo a.bouton{display:block;position:absolute;padding:10px 20px;bottom:0;left:0;border:2px solid #69cec8;color:#fff;}

.homevideo a.bouton:hover{background:#69cec8;}



.produits_vedette{width:100%;padding:70px 0 0;}

.produits_vedette h2{color:#000;font-size:45px;font-family: 'Oswald', sans-serif;font-weight:400;text-align:center;text-transform:uppercase;margin-bottom:75px;}

.produits_vedette h2 b {font-weight:400;background:url(../images/lignes-bleu-rouge.png) left top no-repeat;background-size:100% 100%;padding:10px 0;}

.produits_vedette em.border_2{background-color:#e4a8ba;width:30px;height:4px;display:block;margin:20px auto;}

.produits_vedette pre{color:#666666;font-size:20px;font-family: 'Josefin Sans', sans-serif;text-align:center;letter-spacing:4px;}

.produits_vedette .textes{padding:50px 0 30px;position:relative;}

.produits_vedette .textes img.hippo{position:absolute;left:0;bottom:-20px;z-index:999}
.produits_vedette .textes img.hippo1{position:absolute;left:-195px;bottom:-65px;z-index:999;display:none}

.produits_vedette p{color:#000}

.produits_vedette p.slogan{font-size:21px;color:#5c9897;margin:20px 0}

.produits_details_min{width:100%;}

.produits_D{width:100%;float:left;background-color:#e6fffe;text-align:center;padding-bottom:50px;border-bottom:3px solid #f2f2f2;height:475px;position:relative;}

.produits_D img{width:100%;-webkit-filter: brightness(55%); /* Chrome, Safari, Opera*/ filter: brightness(100%);}

.produits_D img.triangle{position:absolute;left:0;top:0;width:auto;}

.produits_D:hover{background-color:#fff;}

.produits_D pre{font-size:13px;display:inline-table;padding-bottom:10px;  color:#61a60e;font-family:'Open Sans', sans-serif;font-weight:400;letter-spacing:0px;padding-top:20px;}

.produits_D h3{font-size:23px;color:#fff;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;line-height:22px;background:#ea0f1e;padding:10px 0;margin-top:-4px}

.produits_D h3 b{font-size:15px;font-weight:400;}

.produits_D:hover h3{background:#68d3cc}

.produits_D h4{margin-top:30px;line-height:22px;text-transform:uppercase}

.produits_D h5{font-size:15px;margin-top:20px;text-transform:uppercase;line-height:22px;}

.produits_D p{font-size:14px;padding:25px 30px 45px;padding-bottom: 0px;padding-top: 0px;}

.produits_D a{position:absolute;bottom:30px;width:200px;height:54px;font-size:15px; color:#565656;font-weight:400;

text-transform:uppercase;display:block;margin:5px auto;border:2px solid #ade4de;line-height:56px;letter-spacing:5px;margin-left:-100px;left:50%;}

.produits_D a:hover{border:none;color:#fff;background:#ea0f1e;padding:2px 2px}

.produits_D a.btn2:hover{background-color:#444444;border-color:#444444;}

#flexiselDemo3 {position:relative;white-space: nowrap;}
#flexiselDemo3 .slides {width: 100%!important; text-align: center;}
#flexiselDemo3 .slides li {display: inline-block!important; *display: inline!important; float: none!important;}


.nbs-flexisel-container {    position:relative;    max-width:100%;}

.nbs-flexisel-ul {    position:relative;    width:99999px;    margin:0px;    padding:0px;    list-style-type:none;     text-align:center;  }

.nbs-flexisel-inner {    overflow:hidden;    float:left;    width:100%;}

.nbs-flexisel-item {    float:left;    margin:0px;    padding:0px;    cursor:pointer;    position:relative;    line-height:0px;}

.nbs-flexisel-item img {    width: 100%;    cursor: pointer;    position: relative;}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {    width: 53px;    height: 108px;     position: absolute;    cursor: pointer;    z-index: 100;    top:122px !important;}

.nbs-flexisel-nav-left {    left: 0px;    background: url(../images/arrow-left-red.png)no-repeat;}

.nbs-flexisel-nav-right {   right: 0px;    background: url(../images/arrow-right-red.png)  no-repeat;}

.nbs-flexisel-nav-left:hover {    left:0px;    background: url(../images/arrow-left-blue.png) no-repeat;}

.nbs-flexisel-nav-right:hover{    right:0x;    background: url(../images/arrow-right-blue.png) no-repeat;}



.homemap{background: url('../images/carte-bg.jpg') left top no-repeat;background-size:100% 100%;padding: 60px 0 150px;position:relative; }



.homemap h5{color:#fff;text-align:center;font-size:34px;font-family:'Oswald',  sans-serif;text-transform:uppercase;font-weight:400;margin-top:40px}

.homemap h5 b {font-weight:400;background:url(../images/lignes-vert-bleu.png) left top no-repeat;background-size:100% 100%;padding:10px 0;}

.homemap img.carte{width:100%;}

.homemap img.tentacule{position:absolute;right:1%;top:3px}

/***************** fin Home *****************/

.homeslider h1{position:absolute;display:block;left:50%;transform: translate(-50%, 0);bottom:40%;color:#fff;font-family:'Oswald', sans-serif;font-size:34px;font-weight:400;padding:5px 0;text-transform:uppercase}

.vert-vert{background:url('../images/lignes-vert-vert.png') no-repeat center top;background-size:100% 100%;}

.vert-bleu{background:url('../images/lignes-vert-bleu.png') no-repeat center top;background-size:100% 100%;}

.rose-bleu{background:url('../images/lignes-rose-bleu.png') no-repeat center top;background-size:100% 100%;}



.contenu{padding:60px 0 120px}

.contenu_no_padding{padding:60px 0 30px;text-align:center;}

.contenu h3{font-size:24px; font-weight:400;margin-bottom:25px;color:#333333}

.contenu h3.gros{font-size:35px;}


.contenu h3.rouge{color:#ec1c28;margin:10px 0;}

.contenu span.date{display:block;font-size:24px;}

.contenu span.source{display:block;font-size:24px;margin-bottom:25px;}

.contenu span.red{color:#ec1c28;font-weight:700;}

.contenu span.uppercase{text-transform:uppercase}

.contenu p.note{font-size:11px;font-style:italic}

.contenu a{color:#ec1c28}

.contenu a:hover{text-decoration:underline}

.contenu a.bouton-rouge{display:block;float:none;margin:40px auto 20px;width:280px;color:#000;text-transform:uppercase;border:2px solid #ec1c28;padding:10px;text-align:center;font-weight:700;}

.contenu a.bouton-rouge:hover{color:#fff;background-color:#ec1c28;text-decoration:none}

.contenu img{width:100%}

.contenu img.largeurnormal{width:auto;padding:20px}

.contenu img.auto{width:auto;}

.contenu .ligne-rouge{margin-bottom:25px;}

.bordure_verte{border-bottom:1px solid #74cdaf;padding-bottom:20px;margin-bottom:40px}

.sociaux_cont{width:100%;margin-bottom:10px}

.sociaux_cont .logo_sociaux{float:left}

.sociaux_cont a.bouton-rouge{display:block;float:right;color:#000;text-transform:uppercase;border:2px solid #ec1c28;padding:10px 30px;text-align:center;font-weight:700;width:auto;margin:2px 0 0;}

.sociaux_cont a.bouton-rouge:hover{color:#fff;background-color:#ec1c28;text-decoration:none}

.sociaux_cont a.bouton-bleu{display:block;float:right;color:#000;text-transform:uppercase;border:2px solid #00acec;padding:10px 30px;text-align:center;font-weight:700;width:auto;margin:3px 0 0;}

.sociaux_cont a.bouton-bleu:hover{color:#fff;background-color:#00acec;text-decoration:none}



/*.contenu .oeuvre_cont{width:100%;margin-bottom:-5px;}*/

.contenu .imgfull{position:relative;height:600px;overflow:hidden}

.contenu .imgfull img{width:100%;}

.contenu .imgfull img.permanent{position:absolute;top:0;left:0;width:auto;height:auto;}

.contenu .text_centered{margin:50px 5%;width:90%;height:500px;text-align:center}

.contenu .text_centered h3{text-transform:uppercase;font-family:'Oswald', sans-serif;color:#77c7ad;font-size:25px;margin-bottom:10px}

.contenu .text_centered h4{text-transform:uppercase;font-weight:700;font-size:15px;color:#000;margin-bottom:20px }

.contenu .text_centered h4 b{color:#ec1c28}

.contenu .text_centered h5{color:#ec1c28;font-family:'Oswald', sans-serif;font-size:25px;margin-bottom:20px}

.contenu .text_centered p{margin-bottom:20px}

.contenu .text_centered .images{display:inline-block;margin:0 7px;position:relative;width:125px;height:125px;cursor:pointer;}

.contenu .text_centered .images:after{content:'\A';position:absolute;	width:100%; height:100%;top:0; left:0;background:rgba(119, 199, 173, 0.7);opacity:1;transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}

.contenu .text_centered .images.active:after{opacity:0;}

.contenu .text_centered .images:hover:after{opacity:0;}

.contenu .text_centered .diviseur{float:none;margin:15px auto;width:40px;height:4px;background:#77c7ad}







/***************** Page section style ************/

.paralax{margin-top:0px;height:420px;background:url(../images/golden-wheat-field-lightbox.jpg) no-repeat center center;background-attachment:fixed; background-size: cover;}

.paralax img{margin-top:80px;}

.paralax h3{text-transform:uppercase;color:#fff;font-size:25px;padding-top:5px;letter-spacing:11px;margin-top:150px;}

.paralax h3 span{color:#000;letter-spacing:7px;}



.fifty_fifty{margin-top:0px; display:flex;}

.fifty_fifty .left { background: url(../images/beautiful-sunset-images-196063.jpg) center right no-repeat;background-size:cover;flex:1}

.fifty_fifty .right { background-color:#fff; flex:1;padding:50px 0;}

.fifty_fifty .right h4{font-size:20px;color:#000000;text-align:center;letter-spacing:2px;font-weight:400;margin-top:50px;}



.fifty_fifty_form{margin-top:0px;display:flex;}

.fifty_fifty_form .left{float:left;flex:1;}

.fifty_fifty_form .right{float:right:flex:1;background: url(../images/public-domain-images-free-stock-photos-002-1000x667.jpg) top right no-repeat;background-size:cover;}

.fifty_fifty_form h3{background-color:#ffffff;color:#000000;text-align:center;padding:5px 0;margin-bottom:3px;margin-top:80px;text-transform:uppercase;}



.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;}

.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}

.gap {padding-top:30px;}

/**************** End section style ***********/	





/****************************** footer *****************************************************/

footer{background: url('../images/footer-bg.png') left top no-repeat;background-size:cover;padding-top:60px;position:relative;margin-top:-150px; min-height:150px;}

footer .fullpagewidth{position:relative;}

footer img.ville{display:block;margin:20px auto;float:none}

footer .copyright{position:absolute;left:10px;top:50%;transform: translate(0, -50%);color:#fff}

footer img.gorille{position:absolute;left:2%;bottom:80px;}

footer .lithium{position:absolute;right:10px;top:50%;transform: translate(0, -50%);color:#fff}
footer .lithium .cie{float:right;margin-top:2px;}
footer .lithium .logo{float:right;margin:0 10px;}
footer .lithium .conception{float:right;margin-top:2px;}
footer .lithium a{font-size:13px;text-decoration:underline;color:#fff;}
footer.lithium a:hover{text-decoration:none;color:#fff}
footer img.gorille{display:none}



	

/****************************** End footer *****************************************************/

	

#nav li.active{
	background-image:url(/images/arrow-up-red.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.parallax {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
	



/**** Responsive *****/

@media screen and (max-width:1500px){
.produits_vedette .textes img.hippo{display:none;}
.produits_vedette .textes img.hippo1{display:block}
	
}	

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

.homevideo img.meduses, .homemap img.tentacule{display:none;}

}

@media screen and (max-width:1200px){ /* Mettre la valeur de la largeur de la page*/

.fullpagewidth{width:95%;margin-left:auto;margin-right:auto}

.text_right {width:90%;margin-left:5%;}

.text_left {width:90%;margin-right:5%;}

ul.dropdown li{font-size:18px;}

.homeslider img{margin-top:0;}

.sociaux_cont a.bouton-rouge, .sociaux_cont a.bouton-bleu{padding:10px 15px;}

.contenu .imgfull img{width:auto;height:100%}

.produits_vedette .textes img.hippo1{display:none}

}

@media screen and (max-width:1100px){ 
footer{background:url('/images/fond-rouge.jpg') center top no-repeat;margin-top:-5px;background-size:cover;}
footer .copyright{position:static;float:none;margin:10px auto;text-align:center}
footer .lithium{position:static;float:none;margin:10px auto;width:240px}
}


@media only screen and (max-device-width: 1024px) {
    .parallax {
        background-attachment: scroll;
    }
}

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



}

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

.desktop{display:none;}

.mobile{display:block}

.prelative-child{position:static;top:50%;left:50%;transform:none;}

.right{width:100% !important;}

.left{width:100% !important;}

.text_right {width:95%;float:none;margin:0 auto;}

.text_left {width:95%;float:none;margin:0 auto;}

#primary_nav {display:none;}

.header-mobile {display:block;}

.slicknav_menu {display:block;}

.col1_3{width:100% !important;}

.col1_3:last-child{width:100% !important;}

.col1_3r{width:100% !important;}

.col1_4{width:100% !important;}

.col1_4:last-child{width:100%!important;}

.col1_4r{width:100% !important;}

.col1_5{width:100% !important;}

.col1_5:last-child{width:100% !important;}

.col1_5r{width:100% !important;}

.col1_6{width:100%!important;}

.col1_6:last-child{width:100%!important;}

.col1_6r{width:100%!important;}

.col2_3{width:100%!important;}

.col2_3r{width:100%!important;}

.col3_4{width:100%!important;}

.col3_4r{width:100%!important;}

.col5_6{width:100%!important;}

.col5_6r{width:100%!important;}

.paralax h3{margin-top:50px;}

.fifty_fifty{display:block;}

.fifty_fifty .left{height:350px;width:100%}

.fifty_fifty_form{display:block;}

.fifty_fifty_form .right{height:350px;width:100%}



header{background:rgba(255,255,255,1);padding-bottom:0;}

.homeslider{margin-top:-70px}

.header-right-top{border:none}

.homevideo{background:url('/images/fond-rouge.jpg') center top no-repeat;margin-top:-5px;background-size:cover;}

footer{padding-top:0;margin-top:-100px;}

.homevideo .fullpagewidth{display:block;}

.homevideo .left, .homevideo .right{width:100%;margin:0}

.homevideo a.bouton{position:static;float:none;margin:10px auto;width:150px;text-align:center;}

.sociaux_cont{width:230px;float:none;margin:10px auto;}

.contenu .imgfull img{width:100%;height:auto}

.contenu .text_centered, .contenu .imgfull{height:auto;}

}

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

footer img.gorille{display:none}

}

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

.produits_vedette .textes br{display:none}

.produits_vedette h2{font-size:28px}



}

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





}	

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

	

	

}

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

.col1_2{width:100% !important;}

.col1_2:last-child{width:100% !important;}

.col1_2r{width:100% !important;}

textarea{width:95%}

.homeslider{margin-top:0}





}

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

p{line-height:25px;font-size:12px;}

.prod_cont2{height:472px;}

.produits_vedette h2 b, .homemap h5 b{background:none;}





}	

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

	

}

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

.cell{display:block;}



.nbs-flexisel-nav-right {right:0px;.}

.nbs-flexisel-nav-right:hover{right:0px;}

}

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

	.contenu a.bouton-rouge{font-size:12px;width:90%;padding:10px 0}

}

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

textarea, input[type="text"]{width:90%}



}	

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



}