input[type='text']:-moz-placeholder, textarea:-moz-placeholder {
  color: #bbbbbb;
  font-style: italic;
}
input[type='text']::-moz-placeholder, textarea::-moz-placeholder {
  color: #bbbbbb;
  font-style: italic;
}
input[type='text']:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #bbbbbb;
  font-style: italic;
}
input[type='text']::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #bbbbbb;
  font-style: italic;
}

#header, #body, #footer-w, #breadcrumbs {
  width: 320px;
}

#header {
  z-index: 900;
}

.switch_menu {
  display: block;
  float: left;
  font-size: 1.33333em;
  font-weight: bold;
  line-height: 24px;
  margin-right: 5px;
  margin-top: 4px;
  padding: 2px 5px;
  text-transform: uppercase;
  position: absolute;
  z-index: 5;
  vertical-align: middle;
}

.icone-menu {
  vertical-align: middle;
}

.icone-menu:before {
  content: "\2261";
  font-size: 1.5em;
  vertical-align: top;
}

#sidebar-mobile.open {
  display: block;
}

#container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

#super-hbf {
  left: 0;
  position: relative;
  transform: rotateZ(360deg);
  height: 100%;
}

#sidebar {
  left: -230px;
  background: none #2e1302;
  height: 100%;
  margin: 0;
  position: fixed;
  width: 220px;
  z-index: 1000;
  top: 0;
  padding-bottom: 16px;
  -moz-box-shadow: 0 0 10px #000;
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  overflow: auto;
  height: 100%;
  display: block;
  z-index: 1000;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0.5s;
  -o-transition-timing-function: ease;
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0.5s;
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0.5s;
  transition-timing-function: ease;
}

.sidetoright #super-body-footer {
  left: 290px;
}

.sidetoright #sidebar {
  left: 0;
}

.sidetoright #super-overflow {
  display: block;
}

#close-sidebar {
  display: block;
  position: absolute;
  right: 15px;
  z-index: 5;
  font-size: 3.33333em;
  line-height: 1em;
  color: #ffffff;
}

#super-menu, #head-content, #menu-left, #head-links, #hc-parcours, #footer .footer-catalogue-col.first, #footer #foot-lnk-catalog, #breadcrumbs, #fiche-prd .oviews, #hc-desc, #parcours-carte-w, .txt-mon {
  display: none;
}

#head-langs {
  position: absolute;
  top: 50px;
  left: 5px;
  margin: 0;
}

#header #form-search .submit {
  padding: 2px 0;
}

#header #form-search span .text {
  font-size: 1.08333em;
}

.sidetoright .head-links {
  float: none;
  margin: 0;
  position: static;
  padding-bottom: 13px;
}

.head-links li {
  float: none;
  border: 0 none;
}

.head-links li a {
  font-size: 1.08333em;
  color: #010101;
  display: block;
  padding: 6px 10px;
  font-family: FuturaStdBook;
}

.head-links li:first-child {
  padding-top: 12px;
}

.head-links li:last-child {
  display: none;
}

.head-usr #head-cart {
  right: -1px;
  top: -17px;
  *zoom: 0.6;
  -moz-transform: scale(0.6, 0.6);
  -ms-transform: scale(0.6, 0.6);
  -webkit-transform: scale(0.6, 0.6);
  transform: scale(0.6, 0.6);
}

#head-usr-m #head-cart {
  display: none;
}

.head-usr li {
  float: left;
  width: auto;
}

.head-usr li.acc {
  width: auto;
}

.head-usr li.port {
  clear: both;
  float: none;
  font-size: 1.16667em;
}

.head-usr li:first-child {
  border: 0 none;
}

.head-usr li a {
  font-size: 1.33333em;
  white-space: nowrap;
  display: block;
  padding: 5px 15px;
}

.head-usr li .nb-items {
  font-size: 0.75em;
}

#head-usr {
  margin: 0;
  background: none transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  top: 0;
  right: -15px;
  font-family: FuturaStdBook;
}

#head-usr li {
  font-size: 1em;
  float: none;
}

#head-usr li.acc, #head-usr li.port {
  display: none;
}

#head-langs-m {
  margin: 0;
  float: left;
  padding-top: 15px;
  padding-left: 21px;
}

#head-usr-m {
  width: 130px;
  height: auto;
  float: left;
  padding: 0;
  display: block;
  margin-bottom: 5px;
}

#head-usr-m li {
  display: none;
  float: none;
}

#head-usr-m li.acc {
  display: block;
}

#head-usr-m li.acc a {
  padding: 10px 15px 5px;
  color: #ffffff;
}

.menu-h {
  float: none;
  display: block;
  border-top: 1px solid #ffffff;
}

.head-usr {
  float: none;
}

.menu-h .menu-h-item[class] {
  display: block;
  height: auto;
  border-bottom: 1px solid #ffffff;
  background-image: none;
}

.menu-h .menu-h-item .menu-h-item-lnk {
  display: block;
  text-align: left;
  padding: 11px 9px !important;
  font-size: 1.08333em;
  color: #ffffff;
}

.menu-h .box-menu-h-smenu {
  position: static;
  width: auto;
  padding-bottom: 8px;
  background-color: transparent;
}

.menu-h .box-menu-h-smenu .box-menu-h-smenu-head[class], .menu-h .box-menu-h-smenu .box-menu-h-smenu-foot[class], .menu-h .box-menu-h-smenu .col[class] {
  background: none;
}

.menu-h .box-menu-h-smenu .col {
  padding-top: 0;
}

.menu-h .box-menu-h-smenu .box-menu-h-smenu-head, .menu-h .box-menu-h-smenu .box-menu-h-smenu-foot {
  display: none;
}

.menu-h .box-menu-h-smenu .col-name {
  padding: 8px 12px 8px 30px;
  color: #ffffff;
}

.menu-h .box-menu-h-smenu .col-offers {
  background-color: #93141B;
}

#header #form-search[id] {
  padding-left: 0;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  text-align: center;
}

#super-header[id] {
  height: auto;
}

#header #head-lp {
  width: 198px;
  float: none;
  margin: 0 auto;
  padding-top: 5px;
}

#logo {
  width: 145px;
  margin: 0 auto;
  height: auto;
  margin-bottom: 5px;
  padding: 0;
}

#logo a {
  width: auto;
  height: auto;
  position: static;
}

#head-subtitle {
  font-size: 1em;
}

.homepage #content {
  width: auto;
  float: none;
  padding: 8px 10px 0;
}

#content .titlel1[class] {
  font-size: 1.16667em;
  padding: 6px 8px 3px;
}

#hc-cats .hc-cat {
  margin-left: 12px;
  width: 144px;
  height: 196px;
}

#hc-cats .media-wrapper {
  width: 144px;
  height: 144px;
}

#hc-cats .hc-cat img {
  width: 170px;
  left: -12px;
}

#hc-cats {
  margin: 0 0 0 -12px;
}

#hc-cats .hc-cat .title {
  font-size: 1.08333em;
}

#footer {
  padding: 0 15px 10px;
}

#footer-legals {
  padding: 0 58px;
  font-size: 0.91667em;
}

#footer .footer-catalogue-col ul li {
  margin-bottom: 1px;
}

#footer .footer-catalogue-col.col2 {
  width: 155px;
}

#footer .footer-catalogue-col.col3 {
  margin-bottom: 14px;
  width: 115px;
}

#footer #box-social {
  text-align: center;
}

#footer #box-social li {
  display: inline-block;
  float: none;
}

#footer .footer-catalogue-col.last {
  float: none;
  margin: 0 auto 0;
  clear: both;
  padding: 0px 0 0;
  width: 270px;
}

#footer .footer-catalogue-col.last ul {
  text-align: center;
}

#footer .footer-catalogue-col.last ul li {
  display: inline;
}

#footer .footer-catalogue-col.last ul li a {
  display: inline;
}

#footer .links-legals li:after {
  border-right: 1px solid #ffffff;
  width: 7px;
  height: 10px;
  content: '';
  position: relative;
  top: 2px;
  display: inline-block;
}

#footer .links-legals li:last-child:after {
  display: none;
}

#footer .links-legals li {
  margin: 0 2px;
}

.links-legals.alt {
  display: block;
  padding: 0 8px 15px;
}

#footer .footer-catalogue-col .links-legals.alt li a {
  font-size: 1.25em;
  font-family: FuturaStdMedium;
}

.defaultpage #content {
  padding: 6px 9px 15px;
}

#content .l-cat .infos .title {
  font-size: 1em;
  margin: 0 0 7px;
}

#content .l-cat .infos .desc {
  font-size: 0.83333pem;
}

#content .l-prds {
  margin: 0 -7px;
}

.l-prds .prd {
  float: none;
  margin: 0 auto 19px;
}

.popupAddToCart .l-prds .prd {
  margin: 0 auto 19px;
}

/* Fiche produit */
#fiche-prd {
  padding: 8px 13px 0;
}

#fiche-prd .infos .title {
  font-size: 1.13em;
}

#fiche-prd .lnk-back {
  margin-bottom: 8px;
  font-size: 1em;
}

#fiche-prd .media {
  width: auto;
  float: none;
  height: 228px;
  margin-bottom: 6px;
}

#fiche-prd .infos {
  float: none;
  padding: 0 2px 0;
  margin: 0;
  width: auto;
}

#fiche-prd .infos .short-desc {
  font-size: 1.20833em;
}

#fiche-prd .infos .price .prc-val {
  float: left;
  width: 50%;
}

#fiche-prd .infos .list-prcs {
  float: left;
  width: 50%;
  text-align: right;
}

#fiche-prd .infos .price.colisage .prc-val {
  float: none;
  width: auto;
}

#fiche-prd .infos .price.colisage .list-prcs {
  float: none;
  width: 100%;
  text-align: left;
}

#fiche-prd .infos .price.colisage col + col {
  width: 54px;
}

#fiche-prd .buttons .btn-addcart-w {
  margin: 0 auto;
}

.productpage #content, .recettespage #content {
  padding: 12px 10px;
}

#fiche-prd-other .box-fiche-prd .desc {
  width: auto;
  float: none;
}

#fiche-prd-other #box-ingredients-w .l-prds {
  width: auto;
  float: none;
}

#fiche-prd-other #box-ingredients-w .l-prds .prd {
  margin: 0 auto 19px;
}

#fiche-prd-other #box-ingredients-w .btn-addcart-w {
  margin: 0 auto;
  float: none;
}

.box-revendeur .titlel2, #fiche-prd-other .titlel2[class] {
  font-size: 1.16667em;
  padding: 4px 6px 2px;
}

#content #fiche-prd-other .l-prds {
  margin: 0 -7px;
}

#content #fiche-other-prd .prd {
  margin: 0 auto 12px;
}

/* Pagination press actus */
#content .press-paginator, #content .cookbook-paginator {
  font-size: initial;
  padding-right: 0;
}

#content .press-body + .press-body {
  border-top: 1px solid #830505;
}

/* Actualites */
#content .press {
  padding: 10px 0 0;
}

#content .press .media {
  width: 56px;
  overflow: hidden;
  min-width: 0;
  margin: 0 10px 0 0;
  padding: 0;
  min-height: 10px;
}

#content .press .media a {
  display: block;
}

#content .press .media a img {
  display: block;
  position: relative;
  left: -19px;
  width: 100px;
  height: auto;
}

#content .press .infos {
  width: 236px;
}

#content .press .infos .title {
  font-size: 1.25em;
  margin: 0;
}

#box-presse h1 {
  font-size: 1.66667em;
}

#box-presse .lnk-back {
  margin: 12px 7px;
  font-size: 1em;
}

#fiche-art {
  padding: 2px 0 0;
  display: table;
}

#box-presse #fiche-art .title {
  font-size: 1.22083em;
}

#fiche-art .infos, #fiche-art .avis-actions, #box-presse #fiche-art .title {
  display: table-header-group;
  float: none;
}

#fiche-art .media {
  float: none;
  padding: 0;
  width: auto;
}

#fiche-art .infos .desc {
  padding-bottom: 12px;
}

#content p {
  margin-left: 0;
}

/* Magasin */
.box-revendeur h1 {
  font-size: 1.66667em;
  text-align: center;
  margin-bottom: 9px;
}

.box-revendeur .media {
  width: auto;
  float: none;
  margin-bottom: 23px;
}

.box-revendeur .infos {
  width: auto;
  float: none;
}

/* Recette */
#box-recette {
  min-height: 0;
}

#content .l-rct .rct[class] {
  width: 125px;
  height: 148px;
}

#content .l-rct .rct .media-wrapper {
  height: 83px;
}

#fiche-rct .media {
  width: auto;
  float: none;
}

#fiche-rct .infos {
  float: none;
  width: auto;
  padding: 0;
}

#fiche-rct .avis-actions {
  padding: 0 0 0;
}

/* Panier */
#msg-dlv-free[id] {
  width: auto !important;
  float: none !important;
  padding: 3px 51px;
  font-size: 1.2375em;
  margin-bottom: 12px;
}

#msg-dlv-free[id] br {
  display: none;
}

#msg-dlv-free .apartir {
  font-size: 1em;
}

#cart-steps-w {
  width: 100%;
  height: auto;
  display: table;
  padding: 0 0 10px;
}

#cart-steps .step-val {
  display: none;
}

#cart-steps li.active .step-val {
  display: inline;
}

#div-cart thead th {
  display: none;
  float: left;
}

#div-cart #cart-ref, #div-cart td[headers='cart-ref'] {
  display: none;
}

#div-cart #cart-name, #div-cart td[headers='cart-name'] {
  display: block;
  width: 100%;
  padding: 2px;
  border-right: 0 none;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#div-cart td[headers='cart-name'] {
  padding: 2px 5px 19px;
}

#div-cart td[headers='cart-price'],
#div-cart td[headers='cart-weight'],
#div-cart td[headers='cart-qty'],
#div-cart td[headers='cart-total'] {
  float: left;
  position: relative;
}

#div-cart td[headers='cart-points'] {
  display: none;
}

#div-cart td[headers='cart-price'],
#div-cart td[headers='cart-weight'],
#div-cart td[headers='cart-total'] {
  padding-top: 5px;
}

#div-cart td[headers='cart-price']:before,
#div-cart td[headers='cart-weight']:before,
#div-cart td[headers='cart-qty']:before,
#div-cart td[headers='cart-total']:before {
  content: attr(data-title);
  position: absolute;
  top: -16px;
  font-size: 0.83333em;
  opacity: 0.8;
  white-space: nowrap;
  right: 0;
}

#div-cart td[headers='cart-price']:before {
  left: 5px;
}

#div-cart td[headers='cart-weight']:before {
  left: -7px;
}

#div-cart td[headers='cart-price'] {
  width: 66px;
  text-align: left;
}

#div-cart td[headers='cart-weight'] {
  width: 60px;
}

#div-cart td[headers='cart-qty'] {
  width: 42px;
  text-align: right;
  padding-right: 0;
}

#div-cart td[headers='cart-total'] {
  width: 87px;
}

#div-cart td[headers='cart-price'] {
  clear: both;
}

#div-cart td[headers='cart-del'] {
  clear: both;
  float: none;
  position: relative;
}

#content .btn-prd-del {
  position: absolute;
  right: 0;
  top: -31px;
}

#div-cart #cart-price {
  clear: both;
}

#div-cart col {
  display: none;
}

#div-cart table tbody tr {
  clear: both;
  border-top: 3px solid #EBE6D5;
  display: block;
  background-color: #F6F4EC;
}

#div-cart table tbody tr td {
  display: block;
  float: left;
  border: 0 none;
}

#div-cart tfoot td.empty-row {
  display: none;
}

#box-cart #frm-consignes .section {
  width: auto;
  float: none;
}

#gift, #comment {
  margin-bottom: 10px;
}

#gift label, #comment label {
  width: 109px;
}

#sous-total {
  float: left;
  width: 209px;
  display: block;
}

#sous-total + td {
  float: left;
  width: 86px;
  display: block;
}

#moyens-paiement {
  float: left;
}

#cart-livr {
  float: left;
  width: 202px;
  display: block;
}

#cart-livr + td {
  float: left;
  width: 89px;
  display: block;
}

#cart-total-gen {
  float: left;
  width: 202px;
  display: block;
}

#cart-total-gen + td {
  float: left;
  width: 89px;
  display: block;
}

#cart-date-esti {
  float: left;
  width: 198px;
  display: block;
}

#cart-date-esti + td {
  float: left;
  width: 94px;
  display: block;
}

#content div.actions {
  margin: 0 10px;
}

#box-cart .submit.pay {
  font-size: 1em;
}

#content h2 {
  margin-left: 0;
}

#container .text {
  width: 290px;
}

#box-users label {
  width: auto;
  display: inline;
  text-align: left;
}

#box-users p.note {
  margin-left: 0;
  width: auto;
}

#content table tfoot tr.head-port, #content table tfoot tr.row-subtotal {
  clear: both;
  border-top: 3px solid #EBE6D5;
}

#content table tfoot tr.row-subtotal {
  display: block;
}
#content table tfoot tr.row-subtotal.row-get-points {
  display: table-row;
}

#content table tfoot tr.head-port th {
  float: left;
  width: 70px;
  border: 0 none;
}

#content table tfoot tr.head-port th:first-child {
  width: 230px;
  height: auto;
}

#content table tfoot tr.head-port {
  background-color: #284f18;
}

#content table tfoot tr.row-port td {
  float: left;
  width: 40px;
}

#content table tfoot tr.row-port td:first-child {
  width: 210px;
}

#content table tfoot tr.row-port td {
  width: 60px;
  border: 0 none;
}

#content table tfoot tr.row-port td:first-child {
  width: 210px;
}

#content table tfoot tr.row-port {
  clear: both;
  border-top: 3px solid #EBE6D5;
  background-color: #F6F4EC;
  display: block;
}

#content table tfoot {
  background-color: #F6F4EC;
}

#tbl-cart .port-restriction {
  clear: both;
  border-top: 3px solid #EBE6D5;
}

#pmt {
  width: 100px;
}

.empty-row {
  display: none;
}

#box-cart div.section {
  margin-left: 0;
}

#box-cart label {
  float: none;
  text-align: left;
  width: auto;
}

/* Mon compte */
#box-login div {
  width: auto;
}

#box-login label {
  text-align: left;
}

#box-login input.text {
  width: 292px;
}

#box-login #cart-steps-w {
  width: 100%;
}

#box-login #account, #box-login #new-account {
  width: auto;
  float: none;
  clear: both;
  margin: 0 0 10px;
}

.radio-choices {
  float: left;
  width: 200px;
}

.radio-choice {
  display: block;
}

#box-users .radio-choice .inline {
  display: inline;
}

#box-users div.filters {
  margin-left: 0;
}

#box-users #tb-orders {
  margin-left: 0;
  width: 100%;
}

#box-users table tbody tr td, #box-users table thead tr th {
  font-size: 1em;
  height: auto;
  border: 0 none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#box-users table thead tr th {
  height: 24px;
  vertical-align: middle;
}

#box-users colgroup {
  display: none;
}

#tb-alerts, #tb-orders {
  margin-top: 12px;
}

#tb-orders.orders tr {
  display: block;
}

#tb-orders.orders th {
  display: block;
  float: left;
}

#tb-orders.orders #ord-ref, #tb-orders.orders [headers='ord-ref'] {
  width: 80px;
}

#tb-orders.orders #ord-total, #tb-orders.orders [headers='ord-total'] {
  width: 72px;
}

#tb-orders.orders #ord-date, #tb-orders.orders [headers='ord-date'] {
  width: 150px;
}

#tb-orders.orders #ord-state {
  display: none;
}

#tb-orders.orders td {
  display: block;
  float: left;
}

#tb-orders.orders td[colspan='4'] {
  float: none;
  width: 100%;
}

#tb-orders.orders td[headers='ord-state'] {
  clear: both;
  float: none;
  border-bottom: 3px solid #EBE6D5;
}

#div-cart.invoice td[headers='cart-price'] {
  width: 116px;
}

#div-cart.invoice td[headers='cart-qty'] {
  width: 86px;
}

#div-cart.invoice td[headers='cart-total'] {
  width: 76px;
}

#tb-alerts label.inline {
  font-size: 0.91667em;
}

/* Mon panier */
#box-cart .sided-add {
  width: auto;
  float: none;
  margin: 0 0 5px;
}

#box-cart .sided-add h2, #box-cart .sided-add .section {
  margin-top: 0;
  margin-bottom: 5px;
  width: auto;
  float: none;
}

#box-cart .submit {
  margin-right: 8px;
  font-size: 0.95833em;
  margin-top: 8px;
}

.popupAddToCart .prd-line .p_line_desc {
  width: auto;
}

.popupAddToCart .prd-line .p_line_img {
  float: none;
  margin: auto;
}

.popupAddToCart .prd-line .p_line_img img {
  background-color: #ffffff;
}

.popupAddToCart .prd-line .p_line_qte {
  width: 30px;
  padding-left: 90px;
}

.popupAddToCart .box-submit {
  float: none;
}

.popupAddToCart_prd .continue-order {
  float: none;
  margin: 0 auto 5px;
  width: auto;
  text-align: center;
}

.popupAddToCart_prd .continue-cart {
  float: none;
  margin: 0 auto 5px;
  width: auto;
  text-align: center;
  padding: 8px 10px;
}

#box-order .buttons .btn, #box-order .buttons .btn.submit {
  margin: 0 auto 8px;
  float: none;
}

.tntRCBody {
  font-size: 1em !important;
}

.tntRCblanc {
  width: 0px;
  padding: 0;
}

.tntRCblanc img {
  width: 0px;
  padding: 0;
}

.tntRCrelaisColis .space-insecable {
  display: none;
}

#blocCodePostal table {
  max-width: 100%;
  width: 100% !important;
}

.tntRCBody, .tntRCBodySearch {
  width: auto !important;
}

.tntRCBodySearch table td {
  display: block;
  width: 140px;
  float: left;
}

.tntRCBodySearch table td:first-child {
  float: none;
  display: block;
  width: 270px !important;
}

.tntRCBodySearch table td:first-child + td {
  width: 50px !important;
}

.tntRCfermeture {
  padding-left: 220px !important;
}

.jqmWindow {
  width: 250px !important;
  margin-left: -139px !important;
}

#tntRCdetailRelaisEntete {
  display: none;
}

#tntRCdetailRelaisCorps table {
  float: none;
  width: 100%;
}

#box-cart .sided-add {
  clear: both;
}

#box-cart .section .error {
  width: auto;
  float: none;
}

#frm-consignes textarea {
  width: 100%;
}

label[for='gift-message'], label[for='comment-message'] {
  display: block;
}

/* sociaux */
.avis-actions {
  text-align: center;
}

.avis-actions span.share {
  margin: 8px auto 12px;
  float: none;
  font-size: 0.91667em;
  display: block;
  clear: both;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

.avis-actions a.print {
  display: none;
}

/* Page nos magasins */
#map-magasin {
  height: 300px;
}

/* Input Quantite */
#container .qte {
  width: 24px;
}

/* Tableau partenaire */
#table-partners {
  width: 100%;
  display: block;
}

#content #table-partners tbody, #content #table-partners tbody tr td, #content #table-partners tbody tr {
  display: block;
  padding: 0;
  border: 0 none;
}

#content #table-partners tbody tr {
  padding-bottom: 15px;
}

#content #table-partners tbody tr td:first-child {
  text-decoration: underline;
  word-break: break-all;
}

/* Recherche */
#content div.search-nav {
  clear: both;
  padding: 15px 0 0;
  margin: 0;
}

/* Page parcours */
#box-parcours h1 {
  padding-right: 0;
  padding-left: 0;
}

/* Page contact */
#contactform input, #contactform select, #contactform textarea {
  width: 290px;
}

/* Popup Avis */
#your-avis-closed {
  margin-left: 166px;
  margin-bottom: 5px;
}

#your-avis label {
  display: none;
  float: none;
  text-align: left;
}

#your-avis textarea, #your-avis .input {
  width: 208px;
  margin-bottom: 5px;
}

/* Box newsletter */
#content #box-newsletter [name='email'] {
  width: 230px;
  margin-bottom: 7px;
}
