body{
	padding: 0;
	margin: 0;
	/*font-family: 'Roboto Slab', serif;*/
	font-family: 'Montserrat', serif;
}
html{
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
input,
a:active,
a:hover,
a:focus {
  outline: 0;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 2px; /* 3 */
}
button {
  overflow: visible;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
.int_table{display: table;}
.int_tr{display: table-row;}
.int_td{display: table-cell;}
he-table{display: table;}
he-row{display: table-row;}
he-col{display: table-cell;}
.cw{color:rgb(255,255,255);}
.cb{color:rgb(0,0,0);}
.fs8{font-size: 8px;}
.fs10{font-size: 10px;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 24px;}
.fs26{font-size: 26px;}
.fs28{font-size: 28px;}
.fs30{font-size: 30px;}
.fs32{font-size: 32px;}
.fs34{font-size: 34px;}
.fs36{font-size: 36px;}
.fs38{font-size: 38px;}
.fs40{font-size: 40px;}
.fs42{font-size: 42px;}
.fs44{font-size: 44px;}
.fs46{font-size: 46px;}
.fs48{font-size: 48px;}
.fs50{font-size: 50px;}
.fsd05{font-size: 0.5vw;}
.fsd06{font-size: 0.6vw;}
.fsd07{font-size: 0.7vw;}
.fsd08{font-size: 0.8vw;}
.fsd09{font-size: 0.9vw;}
.fsd1{font-size: 1vw;}
.w5{width: 5%;}
.w10{width: 10%;}
.w15{width: 15%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w50{width: 50%;}
.w75{width: 75%;}
.w90{width: 90%;}
.w95{width: 95%;}
.w100{width: 100%;}
.h100{height: 100%;}
.vat{vertical-align: top;}
.vab{vertical-align: bottom;}
.vam{vertical-align: middle;}
.al{text-align: left;}
.ar{text-align: right;}
.ac{text-align: center;}
.dn{display: none;}
.tdn{text-decoration: none;}
.tmaj{text-transform: uppercase;}
.tmin{text-transform: lowercase;}
.tcap{text-transform: capitalize;}
.cursor{cursor: pointer;}
.cursor_default{cursor: default;}
.nocursor{cursor: default;}
.hidecursor{cursor: none;}
.strong{font-weight: bold;}
.pad5{padding: 5px;}
.pad10{padding: 10px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pb10{padding-bottom: 10px;}
.pt10{padding-top: 10px;}
.border_bottom{border-bottom: rgba(0,0,0,1) solid 1px;}
.border_top{border-top: rgb(0,0,0) solid 1px;}
.border_right{border-right: rgba(0,0,0,1) solid 1px;}
.border_left{border-left: rgba(0,0,0,1) solid 1px;}
.border_4{border: rgb(0,0,0) solid 1px;}
.db{display: block;}
.dil{display: inline;}
.dilb{display: inline-block;}
.mr5{margin-right: 5px;}
.ml5{margin-left: 5px;}
.margin5{margin: 5px;}
.ma{margin: auto;}
.ma0{margin: 0px;}
.marl5{margin-left: 5px;}
.marr5{margin-right: 5px;}
.mart5{margin-top: 5px;}
.marb5{margin-bottom: 5px;}
.marl10{margin-left: 10px;}
.marr10{margin-right: 10px;}
.mart10{margin-top: 10px;}
.marb10{margin-bottom: 10px;}
.red{color: rgb(255,0,0);}
.blue{color: #00F;}
.green{color: #0F0;}
.orange{color: #e0a300;}
.white{color: #FFFFFF;}
.black{color: #000000;}
.grey{color: rgb(150,150,150);}
.pad{padding: 10px;}
.pad5{padding: 5px;}
.pad3{padding: 3px;}
.pad2{padding: 2px;}
.qte{width: 20px;}
.prix{width: 60px;}
.bgwhite90{background-color: rgba(255,255,255,0.90);}
.bgwhite80{background-color: rgba(255,255,255,0.80);}
.bgblack90{background-color: rgba(0,0,0,0.90);}
.bgblack80{background-color: rgba(0,0,0,0.80);}
.br2{border-radius: 2px;}
.br5{border-radius: 5px;}
.br50{border-radius: 50%;}
.txtline{white-space: nowrap;}
.bgicontain{background-size: contain;}
.bgicover{background-size: cover;}
.bginr{background-repeat: no-repeat;}
.anim{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 0.5s;transition:all 1s;}
.bgipc{background-position: center;}
.pa{position: absolute;}
.pf{position: fixed;}
.pr{position: relative;}
.ofh{overflow: hidden;}
.ofs{overflow: scroll;}
.floatr{float: right;margin-right: 1px;}
.floatl{float: left;margin-left: 1px;}
.o0{opacity: 0;}
.o5{opacity: 0.5;}
.o1{opacity: 1;}
table{border: 0;width: 100%;padding: 0;border-spacing: 0;}
.no_return{white-space: nowrap;}
#json{display: none;}
.cursor_drag{cursor: move;}
.sr_dev{display: none;}
.r0{right: 0px;}
.til{white-space: nowrap;}
.maj{text-transform: uppercase;}
.tj{
  text-align: justify;
}
.break_line{
	word-wrap: break-word;      /* IE 5.5-7 */
	white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
	white-space: pre-wrap;
}
.li_no_dot{
  list-style-type: none;
}