@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(../fonts/Roboto/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(../fonts/Roboto/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/Roboto/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(../fonts/Roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(../fonts/Roboto/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(../fonts/Roboto/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url(../fonts/Roboto/12mE4jfMSBTmg-81EiS-Yfk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(../fonts/Roboto/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(../fonts/Roboto/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(../fonts/Roboto/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(../fonts/Roboto/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url(../fonts/Roboto/bmC0pGMXrhphrZJmniIZpY4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
html,html *{font-family:Roboto,sans-serif!important}
.article-content img{max-width:100%!important}
a{color:#333;font-weight:normal;text-decoration:none!important}
a:hover{color:#091d4d}
.container{width:100%!important;max-width:1150px!important;padding:0!important;clear:both;box-shadow:none!important}
.container-error{margin-top:120px}
body{color:#333!important;font-size:13px!important;margin:0!important;padding:0!important;line-height:22px!important;width:100%!important;background:transparent!important;border:none!important}
h3,h4,h5{font-size:14px!important}
.container-main{margin-bottom:40px}
.blocNiv4 .container-main{margin-bottom:0}
.page-header{margin-top:20px!important}
.item .page-header h2 a,.item-page .page-header h2{color:#091d4d!important}
.item .item-image{width:30%!important}
.item .page-header h2 a,.item-page .page-header h2,.blog .page-header h2{font-size:18px!important;text-transform:uppercase}
.pagination{width:100%}
#imgLogo{height:45px;position:relative;margin-left:0;margin-right:5px;padding:3px;z-index:999}
#imgLogoText{color:#091d4d!important}
#header-1 .container{background:transparent!important;border:none!important}
#header-1{float:left;width:100%;clear:both;background:#091d4d;height:50px}
#back-top{background:url("../images/fleche_haut.png") no-repeat scroll 0 transparent;color:transparent!important;padding:10px;float:right}
.header-1-right ul{float:right}
.header-1-right li{float:left;list-style:none;margin:3px;margin-bottom:0;padding-bottom:0;padding-right:5px}
.header-1-right li a{color:#FFF!important;text-transform:normal}
.menuhaut{float:right}
.menuhaut .search{text-align:right;margin-bottom:5px}
#div_langue{float:right;text-align:right;margin-left:10px}
strong{color:#333}
#header-2{float:left;width:100%;clear:both;background:#FFF!important;color:#555;padding-top:0;padding-bottom:0;height:100px}
#header-2 .container{background:transparent!important;border:none!important;padding-top:10px;padding-bottom:10px}
#header-3{background:#fff linear-gradient(to bottom,#fff,#ededed);border-left-width:0;border-right-width:0;box-shadow:0 0 4px rgba(0,0,0,0.25);float:left;width:100%;clear:both;position:relative}
.container-menu{padding-left:15px}
#gruemenu{background:transparent!important}
#gruemenu ul{height:50px;z-index:1000!important;text-align:center;position:relative}
#gruemenu ul li{float:none!important}
#gruemenu ul>li:last-child>a{border:none!important}
#gruemenu ul li:hover>a{background:#159bd8!important;color:#FFF!important;border-radius:none!important;border-top-left-radius:0!important}
#gruemenu ul ul li:hover>a{background:#0c89cf!important;color:#FFF!important;border-top:none!important;padding-top:11px!important}
#gruemenu ul ul li:first-child:hover>a{border-top-left-radius:0!important}
#gruemenu ul.sub-menu>li.active>a{background:#159bd8!important}
#gruemenu ul>li.active>a{background:#159bd8!important;color:#FFF!important}
#gruemenu ul.sub-menu>li.active>a{color:#fff!important}
.sub-menu{background:#159bd8!important;box-shadow:none!important}
.sub-menu li a{background:#159bd8!important;border-bottom:1px solid #0c89cf!important}
#header-4{float:left;width:100%;clear:both;position:relative;z-index:1!important;background:#FFF}
#header-5{float:left;width:100%;clear:both;position:relative;background:#333}
#header-6{background:#fff linear-gradient(to top,#fff,#ededed);border-top:1px solid #fafafa;float:left;width:100%;clear:both;margin-top:0;min-height:30px}
#header-6 .breadcrumb{background:transparent!important;padding:0 15px 0!important}
#header-6 .breadcrumb a{color:#091d4d!important}
#header-6 .breadcrumb a:hover{opacity:.5}
.carac-prd li{margin-bottom:5px}
.carac-prd a{color:#333!important}
.carac-prd a:hover{color:#091d4d!important}
.BlocTelInt{margin-top:15px}
#gkHighlighterGK5-0 .gkHighlighterInterface{min-height:30px}
#gkHighlighterGK5-0 .gkHighlighterInterface span.text{color:#091d4d!important;margin-top:6px}
.gkHighlighterWrapperSub .nowrap{margin-top:4px}
.gkHighlighterWrapperSub .nowrap a{color:#fff!important;padding-left:50px}
.navigation-container{max-width:1150px!important;margin:auto!important}
.blocApp{max-width:1150px;margin:auto}
.blocApp h3{text-align:left;font-size:20px!important;margin-bottom:37px}
.b3left .thumbnail{background-color:#FFF}
.b3left .thumbnail:hover{background-color:#fafafa}
.looking{font-size:16px!important;font-weight:bold;color:#adadad;padding-top:12px;padding-left:15px;padding-bottom:12px}
.btnContact{height:20px;background-color:#091d4d;cursor:pointer;text-decoration:none;color:white;margin-left:10px;font-weight:bolder;padding:10px;padding-top:14px;line-height:1;border-radius:2px;float:left;font-size:13px}
.btnContact:hover,.btnContactForm:hover{cursor:pointer;text-decoration:none;opacity:.8;color:white}
.btnContactForm{height:35px;background-color:#091d4d;cursor:pointer;text-decoration:none;color:white;font-weight:bolder;padding-left:10px;padding-right:10px;line-height:1;border-radius:2px;font-size:13px;border:0}
.div_formulaire a{color:#091d4d!important}
.btnProjects{height:18px;background-color:transparent;cursor:pointer;text-decoration:none;color:#adadad;margin-left:10px;font-weight:bolder;padding:10px;padding-top:14px;line-height:1;border-radius:2px;border:2px solid #CCC;float:left;font-size:13px}
.btnProjects:hover{cursor:pointer;text-decoration:none;opacity:.8;color:#091d4d;border:2px solid #091d4d}
.b2left h3{font-weight:bold!important;font-size:14px!important;text-transform:uppercase;border-bottom:1px solid #EEE;padding-bottom:10px!important;margin-bottom:20px!important}
.b2right h3,.b3left h3{font-weight:bold!important;font-size:14px!important;text-transform:uppercase;border-bottom:1px solid #EEE;padding-bottom:10px!important}
.b2right a{color:#333!important}
.b3left a{color:#333!important}
.titreBrd2{width:30px;height:5px;background:#091d4d;position:relative;margin-top:-23px}
.titreBrd1{width:30px;height:5px;background:#091d4d;position:relative;margin-top:-15px}
.blocNiv1{padding:15px 0 60px 0;float:left;width:100%;clear:both;margin-top:3px;margin-bottom:3px;color:#333}
.blocNiv2{padding:15px 0 10px 0;background:#f7f7f7;float:left;width:100%;clear:both;margin-top:3px;margin-bottom:3px;color:#333}
.blocNiv3{padding:15px 0 20px 0;float:left;width:100%;clear:both;margin-top:3px;margin-bottom:3px;color:#333}
.blocNiv4{padding-top:20px;padding-bottom:20px;background:#f7f7f7;float:left;width:100%;clear:both;color:#333}
.footerNiv1{padding:40px 0 52px 0;float:left;width:100%;clear:both;margin-bottom:3px;color:#333}
.menuhaut .search{text-align:right;margin-bottom:5px}
.search input#mod-search-searchword{width:400px;height:32px!important;border:none!important}
.search input.button{position:relative;vertical-align:middle;color:transparent}
#header-1 .search .button{position:relative;vertical-align:middle;left:-28px;color:transparent!important;border:none!important;text-shadow:none!important;-webkit-box-shadow:none!important}
.b3left h3{font-size:14px!important}
.bloc1_acc{margin-left:0!important}
figure{margin:0!important}
.b2rightCon{padding:10px;background:#EEE}
.redmoreApp{margin-top:15px;margin-bottom:15px}
.redmoreApp a:hover{color:#091d4d!important}
.redmoreApp a{padding:2px 3px 2px 3px!important;font-weight:bold;color:#333!important;text-decoration:none!important}
.redmore-mod a,.redmore-mod2 a{padding:2px 3px 2px 3px!important;background:#091d4d;color:#FFF!important;font-weight:bold;float:right;text-decoration:none!important;margin-bottom:5px}
.IconImg{padding-left:1px;padding-right:1px}
.iconHeader{margin:15px!important;float:right!important;width:200px!important}
.IconTitle{color:#939393;font-weight:bold;font-size:14px;margin:4px 0 0 0;padding-left:5px}
.IconSubtitle{color:#4e4e4e;margin:4px 0 0 0;padding-left:7px;font-weight:bold}
.onglet-contact{font-weight:bold!important;font-size:14px!important;text-transform:uppercase;border-bottom:1px solid #EEE;padding-bottom:10px!important;margin-bottom:20px!important}
#navigation93{top:45%!important}
.en-algerie-adr{padding:10px;background:#EEE}
#navigation-toggle:hover .nav-line{background:#091d4d!important}
#gruemenu ul.sub-menu{text-align:left!important}
.readmore,.readmoreSlider{text-align:right}
.readmoreSlider,.slide-desc-text-default a.readmore{text-align:right;color:#091d4d!important;font-weight:bold}
.slide-desc-text .slide-title,.slide-desc-text .slide-title a{font-weight:bold!important}
.item-page{margin-bottom:15px}
.item-page .item-image{max-width:45%;float:right!important}
.item-page .item-image img{margin:10px!important}
.b3left .title{font-weight:bold;font-size:16px}
.b3left .indent{border-top:1px solid #DDD;padding-top:5px;margin-top:15px;text-align:right;font-weight:bold}
.b3left .indent a{font-weight:bold}
.blocNiv3,.footerNiv1,.footerNiv2,.footerNiv3{clear:both}
.mainLft{padding-left:15px;margin-bottom:20px}
#sidebar li{border-bottom:1px solid #FFF;background:#ededed;padding-top:10px}
#sidebar ul li ul li{padding-bottom:5px}
#sidebar li:hover,#sidebar li.active,#sidebar li.active:hover{background:#159bd8!important}
#sidebar li.active>a{color:#FFF!important}
#sidebar li:hover>a{color:#FFF!important;background:#159bd8!important}
#sidebar li a{color:#333!important;text-decoration:none;padding:10px;padding-top:5px;padding-bottom:5px;display:bolock;width:100%;font-size:14px}
#sidebar li ul.nav-child li ul.nav-child{margin:10px}
#sidebar li ul.nav-child li ul.nav-child li{border:none!important;margin:5px;margin-left:10px;margin-right:10px}
#sidebar li ul.nav-child li ul.nav-child li{background:transparent!important}
#sidebar li ul.nav-child li ul.nav-child>li:hover a,#sidebar li ul.nav-child li ul.nav-child>li.active>a{color:#0b2158!important;text-decoration:underline!important}
.article-info-term{display:none}
.titre-home-1{text-align:center}
.titre-home-1 h3{font-size:22px!important;margin-bottom:20px}
.row-menu-RS{background:#FFF}
.menu-RS{float:right}
.menu-RS li{float:right;border-left:1px solid #f7f7f7;width:20%}
.menu-RS li img{width:100%}
.menu-RS li a{padding:0!important}
.menu-RS li:hover a{background:transparent!important;opacity:.5}
.menu-RS-titre{padding:15px;padding-top:20px;font-size:17px;text-transform:uppercase;text-align:left;color:#74c3e7}
.menu-RS-intr{padding:15px;padding-top:20px}
.titre-bloc-act-event{text-transform:uppercase;font-weight:bold;text-align:center!important;color:#0b2158}
.img-H-alaune img{width:653px;height:auto}
.titre-H-alaune,.titre-H-alaune a{color:#333!important;font-weight:bold!important;text-decoration:none;margin-top:15px;margin-bottom:15px}
.readmore-H-alaune{border:1px solid #d9d9d9;padding:10px;margin-top:15px;margin-bottom:25px}
.Tab-act-H{margin-bottom:5px;width:100%}
.img-act-H{width:180px;height:132px}
.img-act-H img{width:160px;height:112px;border-bottom:1px solid #d9d9d9}
.titre-act-H,.titre-act-H a{color:#333!important;font-weight:bold!important;text-decoration:underline}
.intro-act-H{border-bottom:1px solid #DDD;padding-bottom:10px;padding-top:10px}
.intro-act-H:hover{color:#159bd8!important}
.mod-articles-category-title:hover{color:#159bd8!important}
.mod-articles-category-title{text-transform:uppercase;font-weight:bold;color:#0f709b!important}
.dj-image-li-p table .slide-img-p{border:1px solid #DDD;height:170px}
.slide-title-p{padding:10px;text-align:left;padding-top:17px;padding-bottom:17px;background:url("../images/redmore-p.png") no-repeat scroll right #0b2157!important}
.td-slide-title-p a{color:#FFF!important;text-transform:uppercase;font-weight:bold;cursor:pointer}
.slide-title-p:hover{background:url("../images/redmore-p.png") no-repeat scroll right #159bd8!important}
.dj-image-img-p{height:auto;max-height:166px!important}
.bloc_menu_haut .dj-main li a.dj-up_a{font-size:14px!important;font-weight:normal!important;height:50px!important;padding-left:0!important;padding-right:0!important}
.bloc_menu_haut .dj-main li a.dj-up_a span{height:50px!important;padding-left:10px!important;padding-right:10px!important;padding-top:8px!important}
.bloc_menu_haut .dj-main li a.dj-up_a span:hover,.bloc_menu_haut .dj-main li a:hover,.bloc_menu_haut .dj-main li:hover{background:#159bd8!important;color:#FFF!important}
#div_langue li{height:50px}
#div_langue li a{padding-top:11px;padding-bottom:11px;display:block}
#div_langue li:hover a{border-bottom:7px solid #159bd8!important;height:47px}
#div_langue li.lang-active a{border-bottom:7px solid #159bd8!important;height:47px}
.load-button{width:8px;height:8px;border-radius:50%;background:#0b2158;display:inline-block;margin-left:2px;margin-right:2px}
.load-button-active{background:#74c3e7!important}
.ALAUNE{position:absolute;background:#159bd8;color:#FFF;padding:8px;font-weight:bold;text-transform:uppercase}
.Btn-partage{margin:5px}
.Btn-partage:hover{opacity:.5}
.titre-partage{margin:5px;margin-left:10px;margin-right:10px;color:#0f709b!important;text-transform:uppercase}
.footer{background:#091d4d;color:#FFF!important;padding-top:10px;float:left;width:100%;clear:both}
.footer .pull-right ul{float:right;margin:0!important}
.footer .pull-right li{float:left;list-style:none;margin:3px;margin-bottom:0;padding-bottom:0}
.footer .pull-right li:hover{opacity:.8}
.footer .pull-left{padding-left:15px}
.footer .pull-right{padding-right:15px}
#btn_up{position:fixed;bottom:45px;right:25px;cursor:pointer;display:none}
.controls #searchphraseall-lbl,.controls #searchphraseany-lbl,.controls #searchphraseexact-lbl,.ordering-box .ordering,fieldset.only .checkbox{display:inline-block!important;margin:5px}
.slide-desc{bottom:20%!important}
.item-page-rh{position:relative;top:-32px}
.sharing{float:right;margin:10px}
#formOFFRE .bloc0{float:left;margin:10px;width:45%}
#formOFFRE .bloc0 a{color:#333}
#div-pagination{clear:both}
#impliedsubmit{background:transparent!important;color:#FFF!important;border:none!important;overflow:hidden;position:absolute;top:0;right:10px;width:36px;height:36px;padding:10px;font-size:0;cursor:pointer;font-size:25px!important}
.chargement_mod_ved{background:url("../images/loader.gif") no-repeat scroll center!important;width:100%}
.djslider-loader-default{padding:0!important}
.niv1-navig{position:relative;top:-55px;left:90%}
#navigation118{top:39%!important}
#ulFooterMenu{margin:0;padding:0}
.containerFooterMenu{padding-top:20px!important;padding-bottom:20px!important;margin-bottom:15px!important;border-bottom:1px solid #a6aab8!important}
.liEntFooterMenu{float:left;width:12.5%;list-style:none;margin:0;margin-right:10px;padding:0}
.liEntFooterMenu>a{color:#FFF!important;text-transform:uppercase!important;font-weight:bold}
.ulSousFooterMenu{margin:0;margin-top:10px;padding:0}
.liSousFooterMenu{list-style:none;margin:0;padding:0;padding-top:5px}
.liSousFooterMenu>a{color:#a6aab8!important}
.liSousFooterMenu>a:hover,.liEntFooterMenu>a:hover{color:#159bd8!important}
.visibleLg{display:none}
.apercu-sous-prd a{color:#091d4d;text-decoration:none;font-weight:bold;background:url('../images/re-left.png') no-repeat right;padding-right:15px}
.button_comp{color:#159bd8!important}
#searchForm #search-searchword{height:32px}
.search-results .result-created{display:none}
.search-results .result-title{margin-top:15px!important}
#searchForm .counter{border-bottom:1px solid #DDD;text-align:right}
#searchForm .form-limit{position:relative;top:18px}
#searchForm .phrases{padding-bottom:15px}
#navigation119{top:45%!important}
.itemFB:hover{cursor:pointer}
.sousMRS{position:absolute;display:block;background:#FFF;z-index:9999;border-top:1px solid #f7f7f7;opacity:1!important}
.sousMRS .li{display:inline-block;margin:10px;padding:10px;padding-left:20px;padding-right:20px;min-width:200px}
.sousMRS .li a:hover{opacity:.8!important}
.sousMRS .li a{opacity:1!important;color:#0b2158!important}
.menu-RS li .sousMRS .li img{width:25px!important;vertical-align:middle}
.menu-RS li .sousMRS .li span{vertical-align:middle;padding-left:10px}
.menu-RS li .sousMRS .li{float:left;width:100%;border:0}
#header-4 .djslider-default .load-button{width:13px!important;height:13px!important}
#content .row{margin-left:12px!important;margin-right:12px!important}
.sousMTW{right:-90px}
.sousMIGM{right:-180px}
.load_zone,#LoadForm{text-align:center;padding:20px;background:url("../images/load.gif") scroll center no-repeat}
.TD_TITRE_PRD .nom-fam-sous{height:20px}
#Ul_PAYS li{width:50px}
@media screen and (max-width:1200px){.container-main{padding-left:15px!important;padding-right:15px!important}
.mainLft{width:95%!important}
}@media screen and (max-width:1024px){.sousMTW{right:-90px!important}
.sousMIGM{right:-180px!important}
}@media screen and (max-width:950px){#header-4{top:0!important}
.menuhaut .search{margin-right:30px!important}
.slide-desc{display:none!important}
.menu-RS-intr{display:none!important}
.niv1-navig{left:86%!important}
}@media screen and (max-width:850px){.menu-RS{margin:10px}
.menu-RS img{width:45px}
.menu-RS li:first-shild{border:none!important}
.menu-RS li{margin:0 auto!important}
.niv1-navig{position:relative;top:-20px!important;left:40%!important}
.li-prd-meme img{width:90px!important}
.itemFB{border-left:none!important}
.sousMTW{right:-70px!important}
.sousMIGM{right:-140px!important}
}@media screen and (max-width:768px){.search input#mod-search-searchword{width:200px!important}
.img-act-H{width:140px!important;height:100px!important}
.img-act-H img{width:120px!important;height:90px!important}
.row-prd-phares .BtnPlus{padding:10px!important;font-size:12px!important}
.row-prd-phares .prd2{margin-top:30px}
.niv1-navig{position:relative;top:-20px!important;left:40%!important}
.sousMRS .li{min-width:100px!important}
.sousMRS .li img{vertical-align:top!important;width:15px}
.sousMRS .li span{vertical-align:top!important}
.sousMRS .li a{font-size:10px!important}
}@media screen and (max-width:640px){.prd_menu_logo_search{display:none}
.row-prd-phares .prd2{margin-top:30px}
.row-prd-phares .BtnPlus{padding:5px!important;font-size:10px!important}
.slide-title-p{position:relative;top:-17px!important;padding-bottom:8px!important}
.blocNiv1{padding:15px 0 15px 0!important}
.niv1-navig{position:relative;top:-20px!important;left:38%!important}
.prd_menu_logo img,.prd_menu_logo_search img,.prd_menu_logo_m img{height:40px!important}
.sousMRS .li{min-width:100px!important}
.sousMRS .li img{vertical-align:top!important;width:15px}
.sousMRS .li span{vertical-align:top!important}
.sousMRS .li a{font-size:10px!important}
.sousMTW{right:-50px!important}
.sousMIGM{right:-100px!important}
}@media screen and (max-width:414px){.menuhautwb{clear:both!important;padding-right:10px!important}
.menuhaut{float:left!important}
#gruemenu li.item-540,#gruemenu li.item-108{display:none!important}
.blocApp h3{font-size:13px!important}
.niv1-navig{position:relative;top:-20px!important;left:35%!important}
.dj-image-li-p table .slide-img-p{height:145px!important}
}@media screen and (max-width:384px){.search input#mod-search-searchword{width:150px!important}
.dj-image-li-p{position:relative;top:-24px!important}
.niv1-navig{position:relative;top:-20px!important;left:30%!important}
}@media screen and (max-width:320px){.niv1-navig{position:relative;top:-20px!important;left:25%!important}
.search input#mod-search-searchword{width:140px!important}
}@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}