﻿/*Copyright CyberSAS 2016 V3R5P00_V11.PROD_V1.06_18-09-21_()_()*/
/*

_V11.PROD_V1.06_18-09-21

ajout classe retid pour la nouvelle interface d'authentification

*/
/*http://csscompressor.com/*/
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}
body{margin:0;padding:0}
a:active,a:hover{outline:0}
p,pre{margin:1.5em 0}
.bgFFF{background-color:#fff;}
.bgFFCC99{background-color:#FFCC99;}
.bgtrans{background-color:transparent;}
.on{display:block;}
SUP_blockquote{margin:1.5em 30px}
h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}
h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}
h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}
h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}
h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}
h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1.5em 0}
ol ol,ol ul,ul ol,ul ul{margin:0}
dd{margin:0 0 0 30px}
menu,ol,ul{padding:0 0 0 30px}
img{border:0;max-width:100%;height:auto;width:auto}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{margin:0 2px;border-color:silver;border-style:solid;border-width:.0625em;padding:.4625em .9125em .9125em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
label{display:block;font-weight:700}
table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}
.clearfix,.cf{zoom:1}
.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}
.clearfix:after,.cf:after{clear:both}
.last-col{float:right;padding-right:0!important}

.bgimgcyb{
/*bgHeader rechercher pour trouver le css associé*/
background: transparent url(/images/bgHeader.jpg) no-repeat top center / 100% ;
padding:0;
}
.tag-editor {
clear:left;
float:left;
    list-style-type: none;
   /* padding: 0px 5px 0px 0px;*/
    margin: 0px;
    overflow: hidden;
    /*border: 1px solid #EEE;*/
    cursor: text;
    font: 14px sans-serif;
    color: #555;
    background: #FFF none repeat scroll 0% 0%;
}
.tag-editor div {
    float: left;
    padding: 0px 4px;

}
.tag-editor li {
    display: block;
    float: left;
    overflow: hidden;
    margin: 3px 0px;
    line-height: 1.5;
		margin-left:10px;
}
.tag-editor .tag-editor-spacer {
    padding: 0px;
    width: 8px;
    overflow: hidden;
    color: transparent;
    background: transparent none repeat scroll 0% 0%;
}
.tag-editor .tag-editor-tag {
    padding-left: 5px;
    /*color: #FFF;46799B*/
	font-size:130%;/*line-height:1;*/font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-weight:600;
    background: #00A9C6 none repeat scroll 0% 0%; /*00A9C6 E0EAF1*/
    white-space: nowrap;
	height:30px;
    overflow: hidden;
    cursor: pointer;
    border-radius: 2px 0px 0px 2px;
}
.tag-editor-tag {color: #FFF;}
.file_selected{color:#FFCC99;}
.libel_editor{background:#E0EAF1 none repeat scroll 0% 0%;}
.tag-editor-tag.libel_editor input{background:#FFCC99;color:#3C3230;border:none;font-weight:400;letter-spacing:0px;white-space:nowrap;}

.tag-editor .tag-editor-delete {
    background: #00A9C6 none repeat scroll 0% 0%;
    cursor: pointer;
	height:30px;
    padding-right: 5px;
    border-radius: 0px 2px 2px 0px;
}
.tag-editor .tag-editor-delete i {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
   background: transparent url("/images/Supprimer_GFV.png") no-repeat right bottom / 21px 19px;
    position: relative;
    top: -1px;
}
.tag-editor .tag-editor-delete:hover i {
   background: transparent url("/images/Supprimer_GFV.png") no-repeat right bottom / 21px 19px;
}
.tag-editor .tag-editor-new {
    background: #FFF none repeat scroll 0% 0%;
    cursor: pointer;
	height:30px;
    padding-right: 5px; margin-left: 5px;margin-top: 5px;
    border-radius: 0px 2px 2px 0px;
}
.tag-editor .tag-editor-new i {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: bottom;
   background: transparent url("/images/Plus_G.png") no-repeat right bottom / 21px 19px;
    position: relative;
    top: -1px;
}
.tag-editor .tag-editor-new:hover i {
   background: transparent url("/images/Plus_V.png") no-repeat right bottom / 21px 19px;
}
.tag-editor .tag-editor-secu {
    background: #00A9C6 none repeat scroll 0% 0%;
    cursor: pointer;
	height:30px;
    padding-right: 5px;
    border-radius: 0px 2px 2px 0px;
}
.tag-editor .tag-editor-secu input{
    display: inline-block;
    background: #FFF none repeat scroll 0% 0%;
    cursor: pointer;
	height:20px;width:120px;
	color:#3C3230;
    padding-right: 5px; margin-left: 1px;margin-top: 5px;
    border:solid 1px #00A9C6;
}
.tag-editor .tag-editor-secu i {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
   background: transparent url("/images/cadenas.png") no-repeat right bottom / 21px 19px;
    position: relative;
    top: -1px;
}
.tag-editor .tag-editor-secu:hover i {
   background: transparent url("/images/cadenas.png") no-repeat right bottom / 21px 19px;
}
/*le pave numerique*/
.tag-editor-keypad{clear:left;
    float: left;
    position: absolute;
	margin-top:30px;
	padding:2px;background: #3C3230 none repeat scroll 0% 0%;}
#mykeypad{ color:#FFF;

    background: #3C3230 none repeat scroll 0% 0%;
    margin: 5px;
    padding: 5px;
    overflow: hidden;
    z-index: 279000;
}
/*.keypad td {cursor:hand;}*/

#mykeypad  td:hover.up{
    margin: 0.125em;
    padding: 0em;
    width: 25px;height: 20px;
    text-align: center;
    cursor: pointer;
	color:#00A9C6;
	border:none;
    background-color: #F4F4F4;/*F4F4F4*/
    /*border-radius: 3px;*/
}
#mykeypad  td.up{
    margin: 0.125em;
    padding: 0em;
    width: 25px;height: 20px;
    text-align: center;
    cursor: pointer;
	color:#FFF;
	border:none;
    background-color: #3C3230;/*F4F4F4*/
	    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.keypad-popup, .keypad-inline, .keypad-key, .keypad-special {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}

#content {
    padding: 0px;
    position: relative;clear:left;
    overflow-x: hidden;
    overflow-y: auto;
}
#contenu {
     /*background: transparent none repeat scroll 0% 0%;
     min-height: 250px;
    overflow: hidden;
    padding: 5px 0px 5px 5px;
    position: relative;
	*/
}
div#gauche{
  overflow: hidden;
	height:100%;
	/*width:200px;*/
    /*background-color: #ADD8E6;
	border-left:1px solid #c9c6c5;*/
	 
	display:block;
    float: left;
    width: 260px;
    padding-bottom: 5px;
    /*background: #ADD8E6 none repeat scroll 0% 0%;*/
}
div#updownnavi  {
    float: left;
    padding: 2px;
padding-top:50px;
padding-bottom:50px;
    background: transparent url("/images/sepcol.gif") no-repeat scroll center center;
    width: 7px;
	cursor:col-resize;
}
div#centre {
/* sans navigateur
    padding: 1px 20px;
    margin-left: 5px;
    margin-right: 5px;
    background: #FCFCFC none repeat scroll 0% 0%;
*/
    padding: 1px 20px;
    margin-left: 270px;
    margin-right: 290px;
    background: #FCFCFC none repeat scroll 0% 0%;
	/*bgHeader*/background-color:transparent
}
#coldroite{
display:none;
clear:left;
float:right;
padding: 3px;
    /*border-left: 1px solid #666;*/
    top: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    right: 5px;
    width: 280px;
}
.DDDIV,.DDDIVF{position:absolute;overflow:hidden;z-index:205204;padding:10px;background:none repeat scroll 0 0 #00A9C6;color:#FC9;min-width:120px;min-height:25px;opacity:.6}
.DDDIVF{opacity:.9}
img.CLOSEDSK{
    background: url(/images/Supprimer_G.png) no-repeat center top 0 #FFFFFF;
	background-size: 20px 20px;
	cursor:pointer;
	z-index:262000;
width:25px;height:25px;
	}
img.CLOSEDSK:hover{
    background: url(/images/Supprimer_V.png) no-repeat center top 0 #FFFFFF;
	background-size: 20px 20px;
	z-index:262000;
}
.OPENWIN{
    background: url(/images/document_G.png) no-repeat center top 0 #FFFFFF;
	background-size: 20px 20px;
	cursor:pointer;
	z-index:250000;
	float:right;
	margin:2px 5px 0 0;
	/*position:absolute;
	top:-20px;left:-20px;*/
	}
img.OPENWIN:hover{
    background: url(/images/document_V.png) no-repeat center top 0 #FFFFFF;
	background-size: 20px 20px;
	z-index:250000;
}

#INMANDASHB {
background:#FFFFFF;
    position: fixed;
    right: 5px;
    bottom: 34px;
    top: auto;
}
.tag-editor div.FileStatus{
background: #00A9C6 none repeat scroll 0% 0%;
color:#FC9;
height: 30px;
padding:5px 15px 0px 10px;}

#DOCDTA,.src, .code {
   /*
   color: #FFF;
    background-color: #3C3230; 
*/	
 color: #3C3230;
    background-color: #FFF;
    resize: none;
    font-family: monospace;
    font-size: 1.2em;
    margin: 0px 0.3em;
}
#waitDiv,#dspbox{display:none}
#waitDiv,#waitDivTrans,#dspbox,#dspboxin,.Chx_Aff{position:absolute;left:0;top:0;width:100%;height:99%;background-color:transparent}
#dspbox{width:auto!important;left:none!important;margin-left:34%;}

#waitDivTrans,#dspboxin{background-color:#F7A679;position:absolute;left:0;top:0;width:99%;height:99%;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}
#waitDivTrans span{background-color:#00A9C6;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;font-size:2em;padding:10px;position:absolute;top:45%;left:20%;color:#FFF;z-index:26990}
#IWAIT{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;position:absolute;top:52%;left:35%;width:120px;height:120px;z-index:26990}
#dspboxin{background:transparent;opacity:1;}
#dspbox,#dspboxin,.Chx_Aff{width:auto!important;}
/*navigateur*/
div > div#NAVI{
/*    position: fixed;*/
}
#NAVI {
  /*  bottom: 36px;*/
    left: 0px;
    overflow: auto;
    position: absolute;
    width: 250px;
   /* top: 94px;*/
    background-color: #FFF;
}
#NAVI #idA2{display:none;background: #D6DEDE;/* D6DEDE BINZ_color:#00A9C6;*/margin:0;padding:0;}

.tit_box{background-color:#00A9C6;color:#FFFFFF;}
.saumon{color:#F7A679;}
.monvert{color:#00A9C6;}
.monbleu{color:#24679F;}
.bgvert{background:#00A9C6;}

#NAVI a {
    display: block;
    white-space: nowrap;
    text-decoration: none;
    padding: 0.15em;
    margin: 0px 0px 1px;
    font-weight: normal;
    font-size: 8pt;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.1em;
    cursor: pointer;
}

#NAVI li.tit a {
text-align: center;
 white-space: nowrap; color: #FC0;
 text-decoration: none; font-size:8pt;cursor:default;
   font-family: Arial, Helvetica, sans-serif;
background: no-repeat url('/ico/Chx_OBJDSK.gif') -1px -204px; height: 22px;
}


#NAVI ul  a.selected{color:#00A9C6;background-color:#EFEFEF;}

#NAVI h3 { display: block;
 text-decoration: none; padding: 0.05em 0.05em;margin:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;

 font-weight: normal;
 color: #40403E; /*BINZ_#213252;*/
  background:  no-repeat url('/ico/Chx_OBJDSK.gif')  -183px -585px; height: 22px;
  text-align: left;
background-color:transparent;
 line-height:1.1em;
cursor:pointer;
}
#NAVI h3 {
height:44px;
font-size:1em;
white-space:nowrap;
}
#NAVI h3 span{float:left;/*BINZ_font-weight:bold;*/font-size:1em;margin-top:12px;padding-left:5px;}
#NAVI h3.LigTE {background:  no-repeat url('/ico/Chx_OBJDSK.gif') -1px -204px; height: 27px;  color: #FFF;}
#NAVI h3 a{white-space: nowrap;}
#NAVI h3 img{float:left;margin:0;padding:0;height:35px;Text-Align: left;vertical-align:middle;}
#NAVI h3:hover {color: #00A9C6;}
#NAVI h3.LigTE:hover {color: #00A9C6;}
#NAVI ul{width:100%;padding-left:10px;}
#NAVI ul a {
  font-size: 8pt;

  /*nouveaux DLO SAS ?line-height: 0.8em;*/
  padding:0;margin:0;
}
#xNAVI ul a img {float:left;}
#NAVI ul a  span{
clear:left;
  line-height:1.8em;  /*25px;*/
 /* margin-top:10px;*/ /*: 0px;*/
margin:0;padding:0;
vertical-align: bottom;
  /*padding-bottom:15px;*/
}
#NAVI ul a.selected {
  background-color: #EFEFEF;
  color: #00A9C6;
}

#NAVI ul li  img { margin-left:10px;}
#NAVI ul li li img { margin-left:15px;width:60px;}
#NAVI ul li li li img {margin-left:45px;width:60px;} 
#NAVI ul li li li li img {margin-left:65px;width:60px;}
#NAVI ul li li li li li img {margin-left:85px;width:70px;}
#NAVI ul li li li li li li img {margin-left:105px;width:70px;}
#NAVI ul li li li li li li li img {margin-left:125px;width:70px;}
#NAVI ul li li li li li li li li img {margin-left:145px;width:70px;}
#NAVI ul li li li li li li li li li img {margin-left:165px;width:70px;}
#NAVI ul li li li li li li li li li li img {margin-left:185px;width:70px;}
#NAVI ul li li li li li li li li li li li img {margin-left:205px;width:70px;}
#NAVI ul li li li li li li li li li li li li img {margin-left:225px;width:70px;}
#NAVI ul li li li li li li li li li li li li li img {margin-left:245px;width:70px;}
#NAVI li {padding: 0px;background-color:transparent; }   /* background-color: #FFFFFF; #EFF5FF */
/*IMPORTANT ces 2 lignes enlevent les espace a gauche et entre les lignes */
#NAVI li ul {font-size:0pt;margin:0px; padding: 0px;}
ul#NAVI ul {list-style-type: none; padding-left: 0; margin: 0 0 0 0;}
#NAVI li:hover, #NAVI li.liHover {background-color:transparent;}  /* #D5EFFC  #00B5BD */
#NAVI.selected{background:#eda;}
/*#NAVI img.SD{background: no-repeat url('../../ico/UPL.gif');margin-left:10px;top:8px;width:14px;height:12px;cursor:pointer;}*/
/*../../ico/bulle-01.png*/

#NAVI img.SD{background: no-repeat url('/images/metadonnees_G15.png');margin-left:10px;top:8px;width:16px;height:15px;
cursor:pointer;
}
#NAVI img.Pclosed,#NAVI img.Popened{margin-left:30px;margin-top:3px;width:40px;}
.dn{display:none;}
/*.cd {overflow: hidden;height: 1px;margin-top: -1px;} */
.cd {overflow: hidden;display:none;}
.cv{;}

.CLOSENAVI {
  background: url("/ico/close_navi.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  }
  .Popened {/*dossier_VT.png*/
  background: url("/images/Partage_V.png") no-repeat left center transparent;
   background-size: 22px 22px;
   height:25px; width:32px;
}
/*$ nuage_blanc_50x35.gif dlo_closed.png dlo_opened.png*/
.Pclosed {/*dossier_GT.png*/
  background: url("/images/Partage_G.png") no-repeat left center transparent;
   background-size: 22px 22px;
   height:25px; width:32px;
}
.Hopened {/*dossier_VT.png*/
  background: url("/images/DossierMoins_V.png") no-repeat left center transparent;
   background-size: 32px 26px;
}
/*$ nuage_blanc_50x35.gif dlo_closed.png dlo_opened.png*/
.Hclosed {/*dossier_GT.png*/
  background: url("/images/DossierPlus_G.png") no-repeat left center transparent;
  background-size: 32px 26px;
}
.Mopened {
  background: url("/images/DossierMoins_V.png") no-repeat left top transparent;width:32px;
}

.Mclosed {
  background: url("/images/DossierPlus_G.png") no-repeat left top transparent;width:32px;
}
.Uopened {
  background: url("/images/DossierMoins_V.png") no-repeat left top transparent;width:32px;
}
.Uclosed {
  background: url("/images/DossierPlus_G.png") no-repeat left top transparent;width:32px;
}
.Nopened {
  background: url("/images/DossierMoins_V.png") no-repeat left top transparent;width:32px;
}
.Nclosed {
  background: url("/images/DossierPlus_G.png") no-repeat left top transparent;width:32px;
}
.Hopened ,.Mopened ,.Uopened  ,.Nopened,.Hclosed ,.Hclosed ,.Uclosed ,.Nclosed{background-size: 32px 26px;}


.N0_C,.N0_C_h{
  background: url("/images/dlo_B19_closed.png") no-repeat left bottom transparent;
  height:20px;margin:0;padding:0;
}
.N0_S,.N0_S_h {
  background: url("/images/dlo_B19_end.png") no-repeat left bottom transparent;
  height:20px;margin:0;padding:0;
}
.N0_O,.N0_O_h{
  background: url("/images/dlo_B19_opened.png") no-repeat left bottom transparent;
  height:20px;
}
/*fin navigateur*/
/*Animation dans Cyb_Anim_FULL*/
/**/
#colun,#coldeux{position:relative;float:left;width:60%;color:#FFF;}
#colun{margin-top:5%;width:40%;}
.carrousel {
    width: 100%;
    /*padding: 310px 40px 40px;*/
    font-family: "bebas_neueregular",arial;
    font-size: 200%;
    /*line-height: 54px;*/
    color: #FFF;
    text-align: center;
	background:none;
}
/*box inscription*/
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, 
.btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, 
.container-fluid::after, .container-fluid::before, .container::after, 
.container::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, 
.modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, 
.navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, 
.navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, 
.row::after, .row::before {
    display: table;
    content: " ";
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
    display: table;
    content: " ";
}

.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {

    clear: both;

}
div#dspboxdsp.modal-dialog {
    width: 600px;
    margin: 130px auto;
	opacity:1;
}
.modal-content {/*min-width:768*/
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);
	opacity:1;
}
div#dspboxdsp .modal-content {/*all*/
    position: relative;
   background: #FFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    outline: 0px none;
    box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5);
	opacity:1;
	z-index:562500;
}
div#dspboxdsp .modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #E5E5E5;
	background:#FFF;
}
div#dspboxdsp .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0px 1px 0px #FFF;
    opacity: 0.2;
}
button.close {
    padding: 0px;
    cursor: pointer;
    background: transparent none repeat scroll 0px 0px;
    border: 0px none;
}
div#dspboxdsp .modal-title {
    margin: 0px;
    line-height: 1.42857;
}

 div#dspboxdsp hr {
    border-top: 0px none rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-color: rgba(0, 0, 0, 0.1);
}

 div#dspboxdsp a {
    color: #3c3230;
    text-decoration: none;
	text-transform: none;
}

div#dspboxdsp .modal-body {
    position: relative;
    padding: 20px;
}


.carousel, .nav, .pagination, .panel-title a {
    cursor: pointer;
}

.nav-tabs {
    margin-bottom: 15px;
	padding:0;
}


.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0px none;
}
.nav > li {
    position: relative;
    display: block;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
	text-decoration: none;
	}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    border-radius: 4px 4px 0px 0px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #DDD transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}

.nav-tabs.nav-justified > li {
    float: none;
}
.nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
}
#DSPBSPS1ULLI1{display:none!important;}
.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-tabs.nav-justified > li > a {
    margin-bottom: 0px;
	 margin-right: 0px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #DDD;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #FFF;
}

.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #DDD;
    border-radius: 4px 4px 0px 0px;
}

div#dspboxdsp .nav-tabs.nav-justified > li > a:hover {
    color:#FFF;
	background-color:#00A9C6; /*00A9C6 ; 3c3230*/
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}
div#dspboxdsp form {
    margin-bottom: 0px;
}
div#dspboxdsp .form-group {
    margin-bottom: 15px;
}
div#dspboxdsp .form-select{
    margin-bottom: 5px;height:20px;
}
div#dspboxdsp .form-token {
    margin-bottom: 10px;
}
div#dspboxdsp .form-group small a {
    color:#00A9C6;
}
div#dspboxdsp button,div#dspboxdsp  input,div#dspboxdsp  select,div#dspboxdsp  textarea {
margin: 0px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
div#dspboxdsp .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #3c3230; /*#555;*/
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
div#dspboxdsp .form-input-token{
    display: block;
    width: 100%;
    height: 30px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #3c3230; /*#555;*/
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
div#dspboxdsp .bad-input{
 border: 1px solid #F00;
 color:#F00;
}
div#dspboxdsp .good-input{
 border: 1px solid #00A9C6;
 color:#00A9C6;
}
div#dspboxdsp .smallcenter{
text-align:center;
}

div#dspboxdsp .thetoken{color:#00A9C6;}
div#dspboxdsp .retid{color:#00A9C6;}
div#dspboxdsp .retid:hover{
	    color: #FFF;
    background-color: #00A9C6; /*#428BCA;*/
    border-color: #357EBD;
}
div#dspboxdsp .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

div#dspboxdsp .btn-primary {
    color: #FFF;
    background-color: #00A9C6; /*#428BCA;*/
    border-color: #357EBD;
}

div#dspboxdsp .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

div#dspboxdsp .btn-block {
    display: block;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

div#dspboxdsp .btn {
    margin-right: 5px;
}
div#dspboxdsp .btn.disabled,div#dspboxdsp .btn[disabled],div#dspboxdsp fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    box-shadow: none;
    opacity: 0.65;
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary.active[disabled], .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #428BCA;
    border-color: #357EBD;
}
input.btn-block[type="button"], input.btn-block[type="reset"], input.btn-block[type="submit"] {
    width: 100%;
}
div#dspboxdsp .small,div#dspboxdsp small {
    font-size: 85%;
}
div#dspboxdsp small.title {
    font-size: 100%; margin-left:0px;color:#00A9C6;
}
div#dspboxdsp .panel-group {
    margin-bottom: 20px;
}

div#dspboxdsp .panel {
    margin-bottom: 20px;
    background-color: #FFF;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
div#dspboxdsp .panel-default {
    border-color: #DDD;
}

div#dspboxdsp .panel-group .panel {
    margin-bottom: 0px;
    overflow: hidden;
    border-radius: 4px;
}

div#dspboxdsp .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
div#dspboxdsp .panel-default > .panel-heading {
    color: #3c3230;
    background-color: #F5F5F5;
    border-color: #DDD;
}
div#dspboxdsp .panel-group .panel-heading {
    border-bottom: 0px none;
}

div#dspboxdsp .panel-default > .panel-heading {
    color: #3c3230;
    background-color: #F5F5F5;
    border-color: #DDD;
}
div#dspboxdsp .panel-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: inherit;
}

div#dspboxdsp .h3,div#dspboxdsp h3{
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;

}

div#dspboxdsp h1,div#dspboxdsp h2,div#dspboxdsp h3,div#dspboxdsp h4,div#dspboxdsp p.sectioninfo {
    text-align: center;
	text-transform: none;
}
.carousel, .nav, .pagination, .panel-title a {
    cursor: pointer;
}

div#dspboxdsp .collapse {
    display: none;
}

div#dspboxdsp .collapse.in {
    display: block;
}
div#dspboxdsp .btn:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
div#dspboxdsp .btn:focus,div#dspboxdsp  .btn:hover {
    color: #FFF; /*3c3230;*/
    text-decoration: none;
}
div#dspboxdsp .btn-default.active,div#dspboxdsp  .btn-default:active,div#dspboxdsp  .btn-default:focus,
div#dspboxdsp  .btn-default:hover,
div#dspboxdsp  .open .dropdown-toggle.btn-default {
    color: #FFF;
    background-color: #00A9C6; /*EBEBEB;*/
    border-color: #00A9C6;
}

div#dspboxdsp  .btn-default{
    color: #3c3230;
    background-color: #FFF; /*EBEBEB;*/
    border-color: #EBEBEB;
	width:100%;
}

/*la nouvelle colonne d'ations*/
#LINewACTP0{position: relative;
/*padding: 6px 13px;*/
padding:3px;
background-color: #F7F7F7;
border-bottom: 1px solid #EEE;
color: #555;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}

#TAB_MAINTRI{border-collapse: collapse;
border-spacing: 0px;background:transparent;width:100%;/*height:55px;*/margin:0;padding:0;
z-index: 252204;}


img:hover.ITRIPR {	background:url(/images/Calendrier_FBVT0112.png) no-repeat center bottom transparent;background-size: 30px 30px;}
img.ITRIPR {background:url(/images/Calendrier_GT0112.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;width:40px;z-index: 252304;}
img.ITRIPRon{background:url(/images/Calendrier_FVB0112.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;}

img:hover.ITRIPA {	background:url(/images/Calendrier_FBVT1201.png) no-repeat center bottom transparent;background-size: 30px 30px;}
img.ITRIPA {background:url(/images/Calendrier_GT1201.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;width:40px;z-index: 252304;}
img.ITRIPAon{background:url(/images/Calendrier_FVB1201.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;}

img:hover.ITRIEX {	background:url(/images/Extension_FBVT.png) no-repeat center bottom transparent;background-size: 30px 30px;}
img.ITRIEX {background:url(/images/Extension_GT.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;width:40px;z-index: 252304;}
img.ITRIEXon{background:url(/images/Extension_FVB.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;}

img:hover.ITRILC {	background:url(/images/Ax_FBVT.png) no-repeat center bottom transparent;background-size: 30px 30px;}
img.ITRILC {background:url(/images/Ax_GT.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;width:40px;z-index: 252304;}
img.ITRILCon{background:url(/images/Ax_FVB.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;}

img:hover.ITRILD {	background:url(/images/Xa_FBVT.png) no-repeat center bottom transparent;;background-size: 30px 30px;}
img.ITRILD {background:url(/images/Xa_GT.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;width:40px;z-index: 252304;}
img.ITRILDon{background:url(/images/Xa_FVB.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;}

img:hover.ITRIFM {	background:url(/images/Bonhomme2_FBVT.png) no-repeat center bottom transparent;background-size: 30px 30px;}
img.ITRIFM {background:url(/images/Bonhomme2_GT.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;width:40px;z-index: 252304;}
img.ITRIFMon{background:url(/images/Bonhomme2_FVB.png) no-repeat center bottom transparent;cursor:pointer;/*margin-right:3px;*/background-size: 30px 30px;}

#Notification{display:none;}
#MyNotif {
    background: #FFF url("/images/notifications_35.png") no-repeat scroll center bottom;
    cursor: pointer;background-size: 20px 25px;
}
#MyNotif {
    height: 30px;
    width: 48px;
}
#NbNotif{
color:#FC9;
padding:0;margin:0;
border-bottom: solid 1px #3c3230;text-align:center;
}
#dsptrash {
    background: #FFF url("/images/corbeilleG_35.png") no-repeat scroll center center;/*center bottom*/
    cursor: pointer;background-size: 35px 42px; /*20px 25px*/
}
#dsptrash {
    /*height: 35px; width: 48px;*/
    width: 58px;
}
#DSPSELLVLC{height:30px;padding:5px;}/*token*/
#LVLBASIC,#LVLINTERM,#LVLRENFORCE,#LVLFORTE{position:absolute;}
#LVLBASIC{left:10px;}
#LVLINTERM{left:150px;}
#LVLFORTE{left:300px;}
#LVLRENFORCE{left:450px;}
.selobjA {
    display: table-cell;
    width: 40px;
    white-space: nowrap;
    padding: 0px;
    margin: 0px 0px 0px 13px;
    vertical-align: bottom;
    float: left;
}
.DCHK, .HDCHK, .LDK {
    background: transparent url("/ico/unchk.png") no-repeat scroll left top;
    color: #00A9C6;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    height: 16px;
    padding: 5px 20px 0px 0px;
    text-indent: 25px;
    vertical-align: middle;
    white-space: nowrap;
}
.DCHKon, .HDCHKon, .LDKon {
    background: transparent url("/ico/checked.png") no-repeat scroll left top;
    clear: left;
    color: #00A9C6;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    height: 16px;
    padding: 5px 20px 0px 0px;
    text-indent: 25px;
    vertical-align: middle;
    white-space: nowrap;
}
.modal-title{
/*color: #FFF;
top: 0px;
position: fixed;
*/
text-align: center;
width: 100%;
}
h4.modal-title{margin:0;}
/*box inscription*/
@media (max-width: 767px) {
#LesACTPORTLET{display:none;}
.bgimgcyb{
/*bgHeader rechercher pour trouver le css associé*/
background: none;
}
#colun,#coldeux{margin:0;float:left;width:100%;color:#3c3230;}
#colun{margin-top:40px;}
.m-all,#footer .block-menu,.region-bottom .block{float:left;padding-right:20px;width:100%;padding-right:0}

#updownnavi{display:none;}
div#gauche {
    display: block;
    float: left;
    width: 100%;
    padding: 5px;
	border-top: 1px solid #B8A39C;
}
#coldroite{
 display:none;
clear:left;
float: left;
padding: 3px;
    /*border-left: 1px solid #666;*/
    top: 0px;
    overflow: hidden;
    right:none;
    width: 100%;
    padding-right: 0px;
}
div#centre {
    padding: 1px 20px;
    margin-left: 0;
    margin-right: 0;
	float: left;
	width: 100%;
   /*background: #FCFCFC none repeat scroll 0% 0%;*/
	border-top: 1px solid #B8A39C;
	padding-right: 0px;
}

}
@media (min-width: 768px) and (max-width: 959px) {
.t-all{float:left;padding-right:20px;width:100%;padding-right:0}
.t-1of2,#footer .block-menu{float:left;padding-right:20px;width:50%}
.t-1of3,.region-bottom .block{float:left;padding-right:20px;width:33.33%}

}
@media (min-width: 960px) {
.d-all{float:left;padding-right:20px;width:100%;padding-right:0}
.d-1of2{float:left;padding-right:20px;width:50%}
.d-1of3,.region-bottom .block{float:left;padding-right:20px;width:33.33%}
.d-2of3{float:left;padding-right:20px;width:66.66%}
.d-1of4,#footer .block-menu{float:left;padding-right:20px;width:25%}

}
.__col-container div img{display:block;margin:0 auto;height:auto!important}
@media (max-width: 767px) {
.__col-container div{width:100%;float:none;margin:0 0 1.5em}
}
@media (min-width: 768px) {
}
#skip-link{margin:0}
#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;background-color:#666;color:#fff}

#navigation .block{margin-bottom:0}
#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left}
#navigation .links li,#navigation .menu li{float:left;list-style-type:none;list-style-image:none;width:100%}
.breadcrumb ol{margin:0;padding:0}
.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}

#MonCPTE{display:none!important;}
#mnactcrt{display:none!important;}
#NewINFO{display:none!important;}
#CLOSEDSK{display:none!important;}
#region-bottom{display:none!important;}


.ok{background-color:#f8fff0;color:#234600}

.inline{display:inline;padding:0}
.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}
span.field-label{padding:0 1em 0 0}

.block{margin-bottom:1.5em}
.new,.update{color:#c00;background-color:transparent}
.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;word-wrap:break-word}

label.option{display:inline;font-weight:400}
a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}
.password-parent,.confirm-parent{margin:0}

form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}
form tbody{border-top:1px solid #ccc}
form table ul{margin:0}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}
tr.even{background-color:#fff}
td.active{background-color:#ddd}
td.checkbox,th.checkbox{text-align:center}
td.menu-disabled{background:#ccc}
#autocomplete .selected{background:#0072b9;color:#fff}
.fieldset-legend .summary{color:#999;font-size:.9em;margin-left:.5em}
tr.drag{background-color:#fffff0}
tr.drag-previous{background-color:#ffd}
.tabledrag-toggle-weight{font-size:.9em}
tr.selected td{background:#ffc}
.header{position:relative;border:none;
/*bgHeader border-bottom:1px solid #c9c6c5*/}

.wrapper-logo{float:left;margin:10px 0 0;z-index:242000;border:none;}

.header__logo img{display:block;max-width:85px;height:auto;margin:0 auto;z-index:242000;}

.region-header .block{margin:0}

#block-system-main-menu{display:none}
#mobile-link-menu{position:relative;display:block;float:left;margin:10px;width:68px;height:32px;border:1px solid #fff;text-decoration:none}
#mobile-link-menu:before,#mobile-link-menu:after{content:"";display:block;width:24px;position:absolute;left:5px}
#mobile-link-menu:before{height:13px;border:3px solid #3c3230;border-left:none;border-right:none;top:6px}
#mobile-link-menu:after{height:3px;background-color:#3c3230;top:14px}
#mobile-link-menu span{display:none}
#mobile-link-menu.active{border-color:#3c3230;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22cross%22%20fill%3D%22%233c3230%22%3E%3Cpolygon%20points%3D%2232%2C30.1%2017.9%2C16%2031.9%2C1.9%2030.1%2C0%2016%2C14.1%201.9%2C0%200%2C1.9%2014.1%2C16%200%2C30.1%201.9%2C31.9%2016%2C17.9%2030.1%2C32%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:7px center;background-size:8px}
#mobile-link-menu.active:before,#mobile-link-menu.active:after{display:none}
#mobile-link-menu.active span{display:block;padding:.6em 0 0 20px;font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:.8em;font-weight:700;color:#3c3230;text-transform:uppercase;letter-spacing:2px}

#mobile-link-search{float:right;display:block;width:54px;height:54px;background-color:#3c3230;border-left:1px solid #fff;font-size:0;text-indent:-300px;overflow:hidden}
/*ok*/
#mobile-link-search{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22search%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M21.7%2C25.9c0%2C0%2C3.9-0.5%2C4.2-4.2l5.8%2C5.8c0%2C0%2C0.9%2C2.4-0.4%2C3.7c-1.2%2C1.2-3.8%2C0.4-3.8%2C0.4L21.7%2C25.9z%22%2F%3E%3Cpath%20d%3D%22M13.4%2C26.6c-3.6%2C0-6.9-1.4-9.4-3.9C1.4%2C20.2%2C0%2C16.9%2C0%2C13.3c0-3.6%2C1.4-6.9%2C3.9-9.4C6.4%2C1.4%2C9.8%2C0%2C13.4%2C0c3.6%2C0%2C6.9%2C1.4%2C9.4%2C3.9c2.5%2C2.5%2C3.9%2C5.9%2C3.9%2C9.4c0%2C3.6-1.4%2C6.9-3.9%2C9.4C20.3%2C25.2%2C16.9%2C26.6%2C13.4%2C26.6z%20M13.4%2C2c-3%2C0-5.9%2C1.2-8%2C3.3c-2.1%2C2.1-3.3%2C5-3.3%2C8c0%2C3%2C1.2%2C5.9%2C3.3%2C8c2.1%2C2.1%2C5%2C3.3%2C8%2C3.3c3%2C0%2C5.9-1.2%2C8-3.3c2.1-2.1%2C3.3-5%2C3.3-8c0-3-1.2-5.9-3.3-8C19.2%2C3.2%2C16.4%2C2%2C13.4%2C2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:18px}

#mobile-link-search{background: #FFF url("/images/document_G.png") no-repeat scroll 10px center / 28px 40px;}
#mobile-link-search:hover{background: #FFF url("/images/document_V.png") no-repeat scroll 10px center / 28px 40px;}

/*action*/#block-views-exp-recherche-page{position:absolute;top:100%;left:0;width:100%;/*background:#3c3230;*/background:transparent;max-height:0;padding:0 20px;opacity:0;
/*overflow:hidden; pour keytab sur tablette et pda*/
-webkit-transition:opacity .3s ease-in-out,max-height .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,max-height .3s ease-in-out;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;zoom:1;white-space:nowrap;z-index:10}
#block-views-exp-recherche-page.active{max-height:400px;opacity:1}
#block-views-exp-recherche-page.active{padding:5px}

.tag-editor {
	background: transparent none repeat scroll 0% 0%;/*#3C3230*/
}

#navigation .block-menu > .menu li .menu_link{font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:.8em;font-weight:700;letter-spacing:1.5px}
#footer{overflow:hidden;background:#3c3230}
#footer .block-menu{margin-bottom:0;border-top:1px solid #b8a39c}
#footer .block-menu .block-title{padding:1.2em 10px 1.2em 50px;font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:700;font-size:1em;text-transform:uppercase;color:#fff;letter-spacing:.18em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22arrow_bottom%22%20fill%3D%22%23c9c6c5%22%3E%3Cpolygon%20points%3D%220%2C9.4%203.8%2C5.8%2016%2C18.6%2028.2%2C5.8%2032%2C9.4%2016%2C26.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:23px center;background-size:10px}
#footer .block-menu .block-title.active{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22arrow_top%22%20fill%3D%22%23c9c6c5%22%3E%3Cpolygon%20points%3D%2232%2C22.6%2028.2%2C26.2%2016%2C13.4%203.8%2C26.2%200%2C22.6%2016%2C5.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat}
#footer .block-menu ul:not(.contextual-links){display:none;padding:15px 0 40px 50px;margin:0;list-style:none}
#footer .block-menu ul:not(.contextual-links) li a{display:block;padding:6px 0 6px 30px;font-weight:300;font-size:.8em;color:#fff;text-decoration:none;letter-spacing:.15em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22arrow_right_thin%22%20fill%3D%22%23ffffff%22%3E%3Cpolygon%20points%3D%228.9%2C32%206.3%2C29.3%2020.3%2C16%206.3%2C2.7%208.9%2C0%2025.7%2C16%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:0 center;background-size:8px;-webkit-transition:background-position .2s ease;-moz-transition:background-position .2s ease;transition:background-position .2s ease}
#footer .block-menu ul:not(.contextual-links) li a:hover{background-position:8px center}
.region-bottom{/*position:fixed;bottom:0;*/border-top: 1px solid #B8A39C;border-bottom: 1px solid #B8A39C;}

.region-bottom{font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:500;text-transform:uppercase}
.region-bottom .block{margin:0;padding:0 20px;border-top:1px solid #b8a39c;overflow:hidden}
.region-bottom .block:first-child{border:none}
.region-bottom #block-block-2{padding-top:10px;padding-bottom:15px;font-size:.9em;letter-spacing:.1em}
.region-bottom #block-block-2 p:first-child{float:left;width:50%;margin:0}
.region-bottom #block-block-2 ul{float:left;width:50%;margin:0;padding:0;font-size:0}
.region-bottom #block-block-2 ul li{display:inline-block;vertical-align:top;margin-left:6px}
.region-bottom #block-block-2 ul li a{display:block;width:54px;height:54px;font-size:0;text-indent:-300px;overflow:hidden;border:1px solid #989291;-webkit-transition:background-size .2s ease;-moz-transition:background-size .2s ease;transition:background-size .2s ease}
.region-bottom #block-block-3{padding-top:5px;padding-bottom:10px;font-size:.9em}
.region-bottom #block-block-3 a[href^="tel:"]{text-decoration:none}
.region-bottom #block-block-4{padding-top:10px;padding-bottom:15px;font-size:.75em;font-weight:700;letter-spacing:.12em;background:transparent;}
.region-bottom #block-block-4 ul{position:relative;margin:0;padding:0;list-style:none}
.region-bottom #block-block-4 ul li a{display:block;padding:.3em 0;text-decoration:none;color:#3c3230}
.region-bottom #block-block-4 ul li a.bynd{position:absolute;top:3px;right:0;width:90px;height:30px;border-left:1px solid #c9c6c5;font-size:0;text-indent:-300px;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAeBAMAAAB0/+XkAAAAMFBMVEUAAAC9vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb3Cdo8PAAAAD3RSTlMAEMYsQZ8bhFBi69Ov+G/h7up5AAABaklEQVQ4y3XUQU7CQBQG4L9YIGhiUvdGbyAb17BxDfECmugeEw+AN/AINe5N2bmUG5h4gbJyq4QCthR/+pJOZxpmXjKLNl+mnTf/DPaqRzJHg6reu3tEMfYPWFXedbIXjLVLnWyNI+p6cDF2fYOlTjbBjeFsf9dQE5yRv7gXPnUx3pYMfkwunGyqGAbk2smSijXJjZNlFZM129lWmqVYy8lSkgvFPGFBYGF/IbmpMZKv3+jJhrQ5V6wYnNWZBKLJFTDiTDEJyGqPzVtcAp8ZFJOA5DW2wiUTjGWzU80OSYZ15hWvT3ne4EQzaVasGyKsU4xjJs/sa1YGpGov8+tIlhltohwGG4nSmyUP/wBCcmGyDklj6yk1hIR6aDJckEaQmNxdFRq+REzKOyHToEzxPChjKX0dbwF85GbIn9CuhVzYD+UjyzpDZBwZYX6c2djAPIDM3si1jTWNydRKLcyL9eUg7OsRNoZQXzU7pcMNa2s6L2sAAAAASUVORK5CYII=) no-repeat right center;background-size:38px 15px}
#PHYNAVI{display:none;}

@media only screen and (min-width: 768px) {
.wrapper-logo,.region-header{
/*background-color:#fff*/
/*bgHeader*/background-color:transparent}
.region-header .block{float:left}
#footer{padding:55px 0 0}
#footer .block-menu{margin-bottom:0;padding:0 30px;border-top:none}
#footer .block-menu#block-menu-menu-points-de-vente,#footer .block-menu#block-menu-menu-groupe,#footer .block-menu#block-menu-menu-informations-pratiques{float:right}
#footer .block-menu .block-title{min-height:50px;padding:0;background:none;line-height:1.8}
#footer .block-menu .block-title.active{background:none}
#footer .block-menu ul:not(.contextual-links){display:block!important;padding:12px 0 40px}
#footer .block-menu ul:not(.contextual-links) li a:hover{color:#ff5d2b}
.region-bottom{border-top: 1px solid #B8A39C;border-bottom: 1px solid #B8A39C;}
.region-bottom{
/*position:relative;overflow:hidden*/
position: fixed;
overflow: hidden;
bottom: 0px;
width: 100%;

}
.region-bottom:before,.region-bottom:after{content:"";display:block;width:1px;height:100%;background:#b8a39c;position:absolute;top:0}
.region-bottom:before{left:33.33%}
.region-bottom:after{left:66.66%}
.region-bottom .block{border:none}
.region-bottom #block-block-2{font-size:.75em}
.region-bottom #block-block-2 p:first-child{width:auto;max-width:calc(100% - 100px);margin-top:.5em}
.region-bottom #block-block-2 ul{width:auto;margin-left:20px;letter-spacing:0}
.region-bottom #block-block-2 ul li{margin-left:0}
.region-bottom #block-block-2 ul li a{width:40px;height:40px;border-left-width:0}
.region-bottom #block-block-2 ul li a.linkedin{background-size:20px}
.region-bottom #block-block-2 ul li a.linkedin:hover{background-size:26px}
.region-bottom #block-block-2 ul li a.youtube{background-size:24px}
.region-bottom #block-block-2 ul li a.youtube:hover{background-size:30px}
.region-bottom #block-block-2 ul li:first-child a{border-left-width:1px}
.region-bottom #block-block-3{font-size:.75em}
.region-bottom #block-block-3 a[href^="tel:"]{color:#3c3230}
.region-bottom #block-block-4{font-size:.75em}
.region-bottom #block-block-4 ul li a.bynd{width:55px}
}
@media only screen and (min-width: 960px) {
/*.header{border-bottom:1px solid #28201d}*/
.bgimgcyb{
/*bgHeader*/
background: transparent url("/images/bgHeader.jpg") no-repeat top center / auto;
}
.header .mobile-only{display:none!important}
.header__logo img{max-width:105px}
.wrapper-logo{margin:0;width:15%;/*padding-top:18px*/}
.region-header{width:85%;min-height:75px;float:left}
#navigation{clear:both;border-top:1px solid #c2c2c2;border-bottom: 1px solid #28201D;}
.region-header .block{float:left;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;transition:padding .3s ease}
.region-header .block ul{margin:0;padding:0}
.region-header .block ul li{list-style:none}
.region-header .block ul a{text-decoration:none}
#block-system-main-menu{display:block}
/*action*/#block-views-exp-recherche-page{width:100%}


/*action*/#block-views-exp-recherche-page{position:relative;top:auto;left:auto;height:auto;padding:0;opacity:1;overflow:visible;background:transparent}
/*action*/#block-views-exp-recherche-page{padding-top:27px}

#navigation .block-menu > .menu{/*max-width:1240px;*/width:100%}
#navigation .block-menu > .menu > li{position:relative;border-left:1px solid #c2c2c2;
/*bgHeader*/border:none;color:#FFF;
}
#navigation .block-menu > .menu > li:first-child{border-left:none}
#navigation .block-menu > .menu > li.accueil{width:7%}
#navigation .block-menu > .menu > li.portlets{
/*width:7%;*/
/*portlet fixe*/
position:fixed;
right:-5px;
top:70px;
background:#FFF;
width:60px;
min-height:35px;
border-radius: 6px;
border-right:none;
}
#navigation .block-menu > .menu > li.portlets.opened{/*portlet fixe*/background:#FFF;right:240px;}
#navigation .block-menu > .menu > li.portlets.opened > span#LesACTPORTLET{/*portlet fixe*/display:none;}
#navigation .block-menu > .menu > li.portlets.bgFFCC99{/*portlet fixe*/background:#FFCC99;}
#navigation .block-menu > .menu > li.produits{width:13%;position:static}
#navigation .block-menu > .menu > li.magasins{width:30%}
#navigation .block-menu > .menu > li.pdv{width:20%}
#navigation .block-menu > .menu > li.inspiration{width:19%}
#navigation .block-menu > .menu > li.groupe{width:11%}
#navigation .block-menu > .menu > li.notifics{width:6%}

a.menu_link{cursor:pointer}
#navigation .block-menu > .menu > li > .menu_link{
position:relative;display:block;height:48px;padding-top:18px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.75em;
color:#3c3230;z-index:2;
/*bgHeader*/color:#FFF;}
#navigation .block-menu > .menu > li > .menu_link:before{
content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;
/*bgHeader background-color:#fff; */
/*bgHeader*/
background-color:transparent;
color:#FFF;
-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;border-width:0;
border-style:solid;z-index:-1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
/*bgHeader*/border:none;
}
#navigation .block-menu > .menu > li > .menu_link.active{font-weight:900}
#navigation .block-menu > .menu > li > .menu_link.active:before{border-width:7px;border-color:#ededed}
#navigation .block-menu > .menu > li > .menu_link:hover:before{border-width:7px;border-color:#3c3230}
#navigation .block-menu > .menu > li.is-expanded > .menu_link{position:relative;padding-right:15px;cursor:pointer;z-index:252204;}

#navigation .block-menu > .menu > li.is-expanded > .menu_link .arrow{display:block;width:10px;height:10px;
background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22arrow_bottom%22%20fill%3D%22%23c9c9c9%22%3E%3Cpolygon%20points%3D%220%2C9.4%203.8%2C5.8%2016%2C18.6%2028.2%2C5.8%2032%2C9.4%2016%2C26.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:10px;position:absolute;top:50%;right:15px;margin-top:-5px}

#navigation .block-menu > .menu > li.is-expanded.portlets > .menu_link .arrow{/*portlet fixe*/display:block;width:10px;height:10px;
background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22arrow_bottom%22%20fill%3D%22%23c9c9c9%22%3E%3Cpolygon%20points%3D%220%2C9.4%203.8%2C5.8%2016%2C18.6%2028.2%2C5.8%2032%2C9.4%2016%2C26.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
background-repeat:no-repeat;background-position:center;background-size:10px;position:absolute;
top:50%;right:35px;margin-top:-5px;
-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);

}
#navigation .block-menu > .menu > li.is-expanded.opened > .menu_link .arrow{/*portlet fixe*/display:block;width:10px;height:10px;
background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22arrow_bottom%22%20fill%3D%22%23c9c9c9%22%3E%3Cpolygon%20points%3D%220%2C9.4%203.8%2C5.8%2016%2C18.6%2028.2%2C5.8%2032%2C9.4%2016%2C26.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
background-repeat:no-repeat;background-position:center;background-size:10px;position:absolute;
top:50%;right:15px;margin-top:-5px;
-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);

}

#navigation .block-menu > .menu > li.portlets > .menu_link .arrow{/*portlet fixe*/top:17px;right:25px;
}


#navigation .block-menu > .menu > li .menu{display:block;position:absolute;left:-1px;min-width:calc(100% + 2px);border:1px solid #c2c2c2;z-index:10;overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height .3s ease,opacity .3s ease 0.2s,padding .3s ease .2s;-moz-transition:max-height .3s ease,opacity .3s ease 0.2s,padding .3s ease .2s;transition:max-height .3s ease,opacity .3s ease 0.2s,padding .3s ease .2s}

#navigation .block-menu > .menu > li.portlets.opened .menu{
/*portlet fixe*/
/*width:282px;*/
}

#navigation .block-menu > .menu > li .menu > li{display:block;float:none}
#navigation .block-menu > .menu > li .menu > li > .menu_link{position:relative;display:block;width:auto;white-space:nowrap;background-color:#fff;
padding:9px 40px 9px 50px;
font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:600;text-transform:uppercase;color:#3c3230;text-decoration:none;letter-spacing:.08em}
#navigation .block-menu > .menu > li .menu > li > .menu_link:before{content:"";display:block;width:3px;height:3px;border:2px solid #c9c6c5;border-left-width:0;border-bottom-width:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-3px;left:30px}
#navigation .block-menu > .menu > li .menu > li > .menu_link.pdv-all{padding-left:30px;border-top:1px solid #c2c2c2;font-family:"Open Sans",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:.95em;font-weight:600;font-style:italic;text-transform:none;letter-spacing:.06em}
#navigation .block-menu > .menu > li .menu > li > .menu_link.pdv-all:before{display:none}
#navigation .block-menu > .menu > li .menu > li > .menu_link:hover{background-color:#f6f6f6}
#navigation .block-menu > .menu > li.opened > .menu_link:before{height:calc(100% + 1px)}
#navigation .block-menu > .menu > li.opened > .menu_link:hover:before{border-bottom-width:8px}
#navigation .block-menu > .menu > li.opened > .menu{max-height:600px;opacity:1;-webkit-transition:max-height .3s ease,padding .3s ease;-moz-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}
#navigation .block-menu > .menu > li.opened.produits > .menu{max-height:600px;padding:30px 0 10px}
#navigation .block-menu > .menu > li.opened.produits > .menu_link:before{
background: #FFF none repeat scroll 0% 0%;}
#navigation .block-menu > .menu > li.opened.pdv > .menu{max-height:250px}
#navigation .block-menu > .menu > li.accueil > .menu_link{font-size:0;text-indent:-300px;overflow:hidden}
#navigationxx .block-menu > .menu > li.accueil > .menu_link:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22pictos%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22home%22%20fill%3D%22%233c3230%22%3E%3Cpath%20d%3D%22M2.5%2C16.8c0.4%2C0%2C0.8-0.2%2C1.1-0.5l1.2-1.2v15.3c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6h19.1c0.9%2C0%2C1.6-0.7%2C1.6-1.6V15.1l1.2%2C1.2c0.7%2C0.7%2C1.7%2C0.7%2C2.3%2C0c0.6-0.7%2C0.7-1.7%2C0-2.3L17.1%2C0.5c-0.7-0.7-1.7-0.7-2.3%2C0L1.4%2C14c-0.7%2C0.7-0.7%2C1.7%2C0%2C2.3C1.7%2C16.6%2C2.1%2C16.8%2C2.5%2C16.8z%20M16%2C3.9l7.9%2C7.9v16.9H8.1V11.9L16%2C3.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:15px}
#navigation .block-menu > .menu > li.accueil > .menu_link:before{
background-image:url(/images/accueil.png);
/*bgHeader*/background-image:url(/images/accueil_VT.png);
background-repeat:no-repeat;background-position:center;background-size:45px}
#navigation .block-menu > .menu > li.notifics> .menu_link{font-size:0;text-indent:-300px;overflow:hidden}
#navigation .block-menu > .menu > li.notifics> .menu_link:before{
background-image:url(/images/Notification_G.png);
background-repeat:no-repeat;background-position:center;background-size:25px;
background-image:none;
}

#navigation .block-menu > .menu > li.produits > .menu{left:0;right:0;width:100%;max-width:1180px;min-width:0;margin:0 auto;
background: #3C3230 none repeat scroll 0% 0%;}
#navigation .block-menu > .menu > li.produits > .menu > li{/*max-width:980px;*/margin:0 auto;padding:0 10px}
#navigation .block-menu > .menu > li.produits > .menu > li .view-title{margin:.8em 0 1.5em;font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:400;font-size:1em;text-transform:uppercase;letter-spacing:.14em}
#navigation .block-menu > .menu > li.groupe > .menu{left:auto;right:0;/*border-right-width:0*/}
#navigation .block-menu.no-transition > .menu > li .menu{-webkit-transition:none;-moz-transition:none;transition:none}
.view-menu-produits{overflow:hidden}
.view-menu-produits .view-content{float:left;/*width:100%*/}
.view-menu-produits .view-content ul{padding:0;overflow:hidden}
.view-menu-produits .view-content ul li{float:left;/*width:32.45%;*/margin-left:1.325%;margin-bottom:25px}
.view-menu-produits .view-content ul li.views-row-1,.view-menu-produits .view-content ul li.views-row-4,.view-menu-produits .view-content ul li.views-row-7{margin-left:0}
.view-menu-produits .view-content ul li a{font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:600;font-size:.9em;text-transform:uppercase;color:#3c3230;text-decoration:none}
.view-menu-produits .view-content ul li .views-field-field-visuel-categorie{margin-bottom:14px;overflow:hidden}
.view-menu-produits .view-content ul li .views-field-field-visuel-categorie a{position:relative;display:block;width:100%;height:135px;overflow:hidden}
.view-menu-produits .view-content ul li .views-field-field-visuel-categorie a:after{content:"";display:block;width:100%;height:100%;border-color:#696160;border-style:solid;border-width:0;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.view-menu-produits .view-content ul li .views-field-field-visuel-categorie img{position:relative;top:0;left:0;display:block;width:100%;height:100%;max-width:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.view-menu-produits .view-content ul li .views-field-name-field-1{
min-height:35px;font-size:.9em;letter-spacing:.05em;line-height:1.3;text-align:center
}
div.field-content{float:left;position:relative;margin-left:20px;cursor:pointer;}
.view-menu-produits .view-content ul li:hover .views-field-field-visuel-categorie a:after{border-width:8px}
.view-menu-produits .view-content ul li:hover .views-field-field-visuel-categorie img{width:110%;height:110%;left:-5%;top:-5%}
.view-menu-produits .block-menu-grosfillex-produits{float:left;width:30%;margin-left:7%}
.view-menu-produits .block-menu-trouver-un-pdv{position:relative;margin-bottom:53px;padding-bottom:45px;font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:700;text-transform:uppercase}
.view-menu-produits .block-menu-trouver-un-pdv:after{content:"";display:block;width:50px;height:1px;background:#3c3230;position:absolute;bottom:0;left:0}
.view-menu-produits .block-menu-trouver-un-pdv .block-menu-trouver-un-pdv-titre{max-width:200px;margin-bottom:1.5em;font-size:1.4em;letter-spacing:.1em;line-height:1.4}
.view-menu-produits .block-menu-trouver-un-pdv a{display:inline-block;padding:1.3em 1.5em 1em;font-size:.75em;font-weight:600;color:#3c3230;border:1px solid #3c3230;text-align:center;text-decoration:none;letter-spacing:.1em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.view-menu-produits .block-menu-trouver-un-pdv a:hover{color:#fff;background:#3c3230}
.view-menu-produits .block-menu-made-in-france{margin-bottom:53px;font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:700;text-transform:uppercase;overflow:hidden}
.view-menu-produits .block-menu-made-in-france .block-menu-made-in-france-gauche{float:left;width:100px;margin-top:4px;padding:12px 0;background-color:#3c3230;font-size:.95em;color:#fff;text-align:center;letter-spacing:.15em;line-height:1.3}
.view-menu-produits .block-menu-made-in-france .block-menu-made-in-france-droite{float:left;width:calc(100% - 125px);margin-left:25px;font-weight:500;font-size:.7em;letter-spacing:.1em;line-height:2.2}
#footer .wrap{max-width:1700px}
#footer .block-menu{padding:0 40px}
#footer .block-menu#block-menu-menu-points-de-vente,#footer .block-menu#block-menu-menu-groupe{float:left}
#footer .block-menu#block-menu-menu-groupe .block-title,#footer .block-menu#block-menu-menu-informations-pratiques .block-title{min-height:0}
#footer .block-menu#block-menu-menu-inspirations-maisons ul,#footer .block-menu#block-menu-menu-points-de-vente ul{padding-bottom:23px}
.region-bottom:before{left:33%}
.region-bottom:after{left:73%}
.region-bottom #block-block-2{width:33%}
.region-bottom #block-block-3{width:40%;padding-top:15px;padding-bottom:15px;font-size:.8em}
.region-bottom #block-block-3 p{margin:0;/*bgHeader*/color:#FFF;}
.region-bottom #block-block-4{width:27%;/*bgHeader*/color:#FFF;}






}
@media only screen and (min-width: 1240px) {
.header{
background-color:#3c3230;
/*bgHeader*/background-color:transparent
}
.header__logo img{max-width:150px}
.wrapper-logo{/*width:20%;height:30px;*/padding:4px 0 0 20px;border-right:1px solid #c2c2c2;
/*bgHeader*/border:none;}
.region-header{width:100%;min-height:62px;/*border-bottom:1px solid #c2c2c2*/}
#navigation{width:100%;float:left;clear:none;border-top:none;border-bottom:1px solid #28201d}


/*action*/#block-views-exp-recherche-page{width:100%}

/*action*/#block-views-exp-recherche-page{padding-top:10px}

#navigation .block-menu > .menu > li > .menu_link{height:71px;padding-top:28px;font-size:.8em}
#navigation .block-menu > .menu > li > .menu_link.portlets{/*portlet fixe*/height:0px;padding-top:28px;font-size:.8em}

.region-bottom{/*position:fixed;bottom:0px;*/border-top: 1px solid #B8A39C;border-bottom: 1px solid #B8A39C;width:100%;}
.region-bottom:before{left:40%}
.region-bottom:after{left:70%}
.region-bottom .block{padding-left:50px;padding-right:50px}
.region-bottom #block-block-2{width:40%;padding-top:5px;padding-bottom:15px;/*bgHeader*/color:#FFF;}
.region-bottom #block-block-2 p:first-child{max-width:calc(100% - 110px);margin-top:1.3em}
.region-bottom #block-block-2 ul{margin-left:30px}
.region-bottom #block-block-3{width:30%;padding-top:15px;padding-bottom:10px/*bgHeader*/color:#FFF;}
.region-bottom #block-block-4{width:30%;padding-top:15px;padding-bottom:10px/*bgHeader*/color:#FFF;}
.region-bottom #block-block-4 ul li a.bynd{width:90px}
#PHYNAVI{display:none;}
}
@media only screen and (min-width: 1400px) {
#navigation .block-menu > .menu > li.is-expanded > .menu_link{padding-right:25px}
#navigation .block-menu > .menu > li.is-expanded > .menu_link .arrow{right:25px}
}
@media only screen and (min-width: 1570px) {
#navigation .block-menu > .menu > li.groupe{border-right:1px solid #c2c2c2}
#navigation .block-menu > .menu > li.groupe > .menu{border-right-width:1px;right:-1px}
}

/*************************************************** depuis style*/

html{font-size:100%}
body{font-family:"Open Sans",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:.9em;line-height:1.5;color:#3c3230;background-color:#fff;-webkit-font-smoothing:antialiased;overflow-X: hidden}
.wrap,.****homepage > .**** .field-items,.paragraphs-items-field-home-push > .field{width:100%;margin:0 auto;max-width:960px;padding:0 10px}
.wrap.full,.****homepage > .**** .full.field-items,.paragraphs-items-field-home-push > .full.field{padding-left:0;padding-right:0}
a{color:#ad8d83}
a:hover{color:#ff5d2b}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Raleway",sans-serif,Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.5em}
#content .node p,#content .node ul,#content .node ol,#content .view p,#content .view ul,#content .view ol,#content .block p,#content .block ul,#content .block ol{margin:0}
#content .node p + p,#content .node ul + p,#content .node ol + p,#content .node ul + ul,#content .node p + ul,#content .node ol + ol,#content .node p + ol,#content .view p + p,#content .view ul + p,#content .view ol + p,#content .view ul + ul,#content .view p + ul,#content .view ol + ol,#content .view p + ol,#content .block p + p,#content .block ul + p,#content .block ol + p,#content .block ul + ul,#content .block p + ul,#content .block ol + ol,#content .block p + ol{margin-top:1.5em}
.breadcrumb{background:#3c3230;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:.7em;letter-spacing:.12em;color:#fff}
.breadcrumb ol{padding:8px 10px}
.breadcrumb ol li a{color:#fff;text-decoration:none}
#FGOTOCESPC,.tokdlo{cursor:pointer}
#content .messages,#content .****status,#content .****warning,#content .****error{margin:1.5em 10px}


@media only screen and (min-width: 480px) {
.node .field-name-field-produits-associes,.node .field-name-field-post-produits{max-width:480px}
}
@media only screen and (min-width: 768px) {
.breadcrumb{font-size:.75em}
.breadcrumb ol{padding:15px 25px 24px}
#share-page{text-align:left}
#wrapper-go-to-top{top:20px;right:70px;width:auto}
}
@media only screen and (min-width: 960px) {
.wrap{max-width:940px;padding-left:0;padding-right:0}
.wrap.full{max-width:960px}
.tag-editor {
	background: #FFF none repeat scroll 0% 0%;
	/*bgHeader*/background:none;
}
/*pb sur espaces*/
}

@media print {
a:link,a:visited{text-decoration:underline!important}
a:link.****-link,a:visited.****-link{text-decoration:none!important}
#content a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px}
#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}
#content abbr[title]:after{content:" (" attr(title) ")"}
#content{float:none!important;width:100%!important;margin:0!important;padding:0!important}
body,#page,#main,#content{color:#000;background-color:transparent!important;background-image:none!important}
#skip-link,#toolbar,#navigation,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}
}