@media only screen and (max-width:479px) {
  .headerWidget {
    float: left;
    width: 100%;
    margin-top: 0;
  }
/*  #header.smaller .headerWidget, #header .headerWidget {

    float: right;
    width: 45%;
  }
  #header.smaller #logo, #header #logo {
    overflow: hidden;
    width: 35px;
  }
  .headerWidget>*, #header.smaller .headerWidget>* {
    width: 20% !important;
    /*margin: 0 !important;*/
  
  #header.smaller .Lang {
    margin: 0 !important;
  }
  .headerWidget>.champRechercheActive, #header.smaller .headerWidget>.champRechercheActive {
    width: 100% !important;
    margin: 0 !important;
  }
  .LoginHeader .icon- {
    margin-right: 0;
  }
  /*tunnel de commande*/
  #steps .etapeTexte {
    display: none;
  }
  /*pageContact*/
  .contact #contents #formpersonnalise fieldset .row {
    width: 100%;
    margin-right: 0;
  }
  .ContactHeader a .demande {
    width: 80px;
  }
  #header .ContactHeader a .icon- {
    margin-top: 10px !important;
  }
  /*filtre*/
  .filtreHome .formulaire .row, .filtreHome .box_predefined_cat_search_form .formulaire .submit {
    width: 100%;
    margin-right: 0;
  }
  /**/
  /*etape3 adresse*/
  .groupRowAdd1, .groupRowAdd2, .formSponsorship .fieldset0 {
    width: 100%;
    margin-right: 0;
  }
  .strength_password, .strength_password span {
    float: left;
    position: static;
    width: 100%;
  }
  /*pa*/
  .multi_radio, .multiRadio, .multi_checkbox, .multiCheckbox {
    width: 100%;
    margin-right: 0;
  }
  .sortResults fieldset .sortRowSup {
    width: 100%;
  }
  /*-------------------------invoice------------------------*/
  #accountOrderDetail table, #accountOrderDetail table tbody, #accountOrderDetail table tbody tr, #accountOrderDetail table tbody tr td {
    display: block;
    float: left;
    width: 100% !important;
  }
  #accountOrderDetail table thead {
    display: none;
  }
  #accountOrderDetail table.FactureArticle, #accountOrderDetail table.FactureArticle tbody, #accountOrderDetail table.factureFooter tbody, #accountOrderDetail table.factureFooter {
    border: none !important;
  }
  #accountOrderDetail table.FactureArticle tr {
    margin-bottom: 20px;
  }
  #accountOrderDetail table.FactureArticle td {
    text-align: left !important;
  }
  .factureQuantite:before {
    content: "Quantité :";
    position: static;
  }
  .facturePrixUnit:before {
    content: "Prix unitaire :";
    position: static;
  }
  .facturePrixTotal:before {
    content: "Prix total :";
    position: static;
  }
  #accountOrderDetail table.factureFooter tbody tr {
    margin-bottom: 20px;
  }
  #accountOrderDetail table.factureFooter tbody tr td[align="left"] {
    text-align: center !important;
  }
  /**/
  #wrapperInner, #wrapperInner1, #wrapperInner2, #wrapperInner3, .wrapperInner, #wrapperInnerB, #footerInner, #footerInner2 {
    width: 280px;
  }
  #headerInner {
    width: 280px;
    max-width: 479px;
    padding: 0 20px;
  }
  #wrapperInner1 {
    width: 100%;
  }
  #leftbar .widget.box_predefined_cat_search.filtreHome {
    width: 280px;
  }
  /*******************/
  /*  events*/
  #wrapper .period .btn {
    float: left;
    width: 100%;
    margin-top: 5px;
    text-align: center;
  }
  /*******************/
  /*  formulaire*/
  .rowChexbox>input[type="radio"] {
    width: 10%;
    margin-right: 3.5%;
  }
  form .row.rowChexbox>label {
    width: 86.5%;
  }
  /********************************forum*********************************/
  div.boardPostUser .avatar, .boardPostUserName {
    float: none;
    margin: 0 auto 5px;
  }
  .boardPostUserName {
    float: none;
    margin-top: 0;
  }
  div.boardPostMessageTools {
    width: 100%;
    text-align: left;
  }
  .forumCouleur, .forumTaille {
    width: 100%;
  }
  a.lastPost .icon- {
    margin-left: 0;
  }
  .lastPostDate, .lastPoster {
    margin: 0;
  }
  a.lastPost {
    padding: 0;
  }
  div.avatar p {
    float: left;
    width: 100%;
  }
  .wrapAvatar {
    float: left;
  }
  /*******************/
  /*blog*/
  .post_date {
    width: 45%;
    margin: 0 27.5% 10px;
  }
  .titrePostBlogSous {
    width: 100%;
  }
  .noteEtoiles, .nbreVoteEtoiles, .moyenneEtoiles {
    border: none !important;
  }
  .at-share-tbx-element .at-share-btn {
    margin: 2px !important;
  }
  #rightbar .widgetHighlightPosts .widgetHighlightPost {
    width: 100%;
    margin: 0;
    min-height: 10px;
  }
  .ficheProduitVideo iframe, iframe[src*="dailymotion"], iframe[src*="youtube"] {
    min-height: 216px;
  }
  .AncresTabs .select-tab, .AncresTabs .select-tab:nth-child(2), .AncresTabs .select-tab:nth-child(3) {
    width: 100%;
    text-align: left;
  }
  .widgetMultiProduits .widgetLastElementsPicture {
    width: 100%;
    margin-right: 0;
  }
  .widgetMultiProduits h3, .widgetMultiProduits .widgetLastElementsDescription, .widgetMultiProduits .shortProductContainerText {
    float: left;
    width: 100%;
  }
  /*lightbox*/
  .galleryImgFicheProduit .gallery>a:first-child, #productPicture a {
    height: 189px;
  }
  .gallery_video.gallery a {
    width: 100% !important;
    margin-right: 0;
    min-height: 10px;
    line-height: 100%;
  }
  iframe#slvj-video-embed, iframe[src*="dailymotion"], iframe[src*="youtube"] {
    min-height: 200px;
  }
  /****************************/
  /*footer*/
  #footer .widget.blocFooter, #footer .widget.newsletterFooter, #footer .surBlocFooter {
    float: left;
    flex: none;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-flex: none;
    -webkit-box-flex: 0;
    -ms-flex: none;
  }
  .text100 {
    float: left;
    width: 100%;
  }
  .textSuppr {
    display: none;
  }
  .footerAdresTextAd::before, .footerAdresTextTel::before {
    float: left;
  }
  .isicod:before {
    content: "d ";
    margin-left: -20px;
    font-family: 'agencei';
    font-size: 0.9em;
    color: #0088c1;
  }
  #footer .widget.timcodAdresses {
    margin: 0;
  }
  .footerAdresse {
    margin: 15px 0;
  }
  .LinkIn.mentionsLegales {
    float: left;
    width: 100%;
  }
  .footerTrait {
    display: none;
  }
  /******************/
  /*  homePage*/
  .homePage h1 {
    margin-bottom: 10px;
    font-size: 1.6em !important;
  }
  .titrePres .Tim {
    width: 22px;
    margin-top: 5px;
  }
  .homePage h1 .sousH1 {
    font-size: 1.1em !important;
  }
  .titreContact {
    font-size: 1.2em;
  }
  .TimSiege {
    flex: 0 0 100%;
    margin: 10px 20px !important;
    font-size: 125%;
    -webkit-flex: 0 0 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
  }
  .TimSiege .Tim {
    margin-top: 4px;
  }
  .widgetTemoignages .titreTypeH4, .widgetProduits .titreTypeH4, .widgetActuHome .titreTypeH4, .widgetVideo .titreTypeH4 {
    float: left;
    width: 100%;
    font-size: 22px !important;
  }
  .lienTitre .lienTitreSuppr2 {
    display: none;
  }
  .lienTitre .icon- {
    float: right;
    font-size: 1.4em;
  }
  .widgetTemoignages .titreTypeH4 .Tim, .widgetProduits .titreTypeH4 .Tim, .widgetActuHome .titreTypeH4 .Tim, .widgetVideo .titreTypeH4 .Tim, .widgetQuestion .titreTypeH4 .Tim {
    width: 22px;
    margin-top: 5px;
  }
  .temoignageNomEntreprise .entrepriseTemoignage {
    font-size: 1em !important;
    line-height: 120% !important;
  }
  .descriptionTemoignage {
    padding-left: 50px;
    line-height: 140% !important;
    background-size: 14%;
  }
  /*********************************************************************************************************************************/
  /***************************************************************************************************************************/
  /*Temoignages*/
  .slideTemoignage {
    height: 465px;
  }
  .slideTemoignage .temoignageText {
    height: 222px;
  }
  .logoTemoignage {
    width: 80%;
    margin: 20px 10% 0;
  }
  /***************************************************************************************************************************/
  /*.layoutContent*/
  .layoutContent .logoTemoignage>div {
    height: 119px;
  }
  /***************************************************************************************************************************/
  /*.layoutLeftContent.layoutContentRight*/
  .layoutLeftContent .logoTemoignage>div, .layoutContentRight .logoTemoignage>div {
    height: 119px;
  }
  /***************************************************************************************************************************/
  /*.layoutLeftContentRight*/
  .layoutLeftContentRight .logoTemoignage>div {
    height: 119px;
  }
  /***************************************************************************************************************************/
  .listesPartenaires, #tab-3 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -o-column-count: 1;
  }
  .videoArticleDetail.gallery_video.gallery a {
    width: 100% !important;
    margin: 0;
  }
  .widgetLastElements .widgetLastElementsPicture {
    height: 187px;
  }
  /***************************************************************************************************************************/
  /*.layoutContent*/
  /**********************************************************************/
  /*.shortProductx3*/
  .layoutContent .shortProductx3 .short_product {
    width: 100%;
    margin-right: 0 !important;
    min-height: 10px;
  }
  .layoutContent .shortProductx3 .short_product .picture {
    height: 167px;
  }
  .layoutContent .shortProductx3 .short_product h3, .layoutContent .shortProductx3 .short_product .titreTypeH3 {
    height: auto;
  }
  .layoutContent .shortProductx3 .short_product .description {
    height: auto;
  }
  .layoutContent .shortProductx3 .short_product .shortProductContainerText {
    height: auto;
  }
  /**********************************************************************/
  /*.shortProductx4*/
  .layoutContent .shortProductx4 .short_product {
    width: 100%;
    margin-right: 0 !important;
    min-height: 10px;
  }
  .layoutContent .shortProductx4 .short_product .picture {
    height: 167px;
  }
  .layoutContent .shortProductx4 .short_product h3, .layoutContent .shortProductx4 .short_product .titreTypeH3 {
    height: auto;
  }
  .layoutContent .shortProductx4 .short_product .description {
    height: auto;
  }
  .layoutContent .shortProductx4 .short_product .shortProductContainerText {
    height: auto;
  }
  /***************************************************************************************************************************/
  /*.layoutLeftContent.layoutContentRight*/
  /**********************************************************************/
  /*.shortProductx3*/
  .layoutLeftContent .shortProductx3 .short_product, .layoutContentRight .shortProductx3 .short_product {
    width: 100%;
    margin-right: 0 !important;
    min-height: 10px;
  }
  .layoutLeftContent .shortProductx3 .short_product:nth-child(3n), .layoutContentRight .shortProductx3 .short_product:nth-child(3n) {
    margin-right: 0;
  }
  .layoutLeftContent .shortProductx3 .short_product .picture, .layoutContentRight .shortProductx3 .short_product .picture {
    height: 167px;
  }
  .layoutLeftContent .shortProductx3 .short_product h3, .layoutLeftContent .shortProductx3 .short_product .titreTypeH3, .layoutContentRight .shortProductx3 .short_product h3, .layoutContentRight .shortProductx3 .short_product .titreTypeH3 {
    height: auto;
  }
  .layoutLeftContent .shortProductx3 .short_product .description, .layoutContentRight .shortProductx3 .short_product .description {
    height: auto;
  }
  .layoutLeftContent .shortProductx3 .short_product .shortProductContainerText, .layoutContentRight .shortProductx3 .short_product .shortProductContainerText {
    height: auto;
  }
  /**********************************************************************/
  /*.shortProductx4*/
  .layoutLeftContent .shortProductx4 .short_product, .layoutContentRight .shortProductx4 .short_product {
    width: 100%;
    margin-right: 0 !important;
    min-height: 10px;
  }
  .layoutLeftContent .shortProductx4 .short_product:nth-child(4n), .layoutContentRight .shortProductx4 .short_product:nth-child(4n) {
    margin-right: 0;
  }
  .layoutLeftContent .shortProductx4 .short_product:nth-child(2n), .layoutContentRight .shortProductx4 .short_product:nth-child(2n) {
    margin-right: 0;
  }
  .layoutLeftContent .shortProductx4 .short_product .picture, .layoutContentRight .shortProductx4 .short_product .picture {
    height: 167px;
  }
  .layoutLeftContent .shortProductx4 .short_product h3, .layoutLeftContent .shortProductx4 .short_product .titreTypeH3, .layoutContentRight .shortProductx4 .short_product h3, .layoutContentRight .shortProductx4 .short_product .titreTypeH3 {
    height: auto;
  }
  .layoutLeftContent .shortProductx4 .short_product .description, .layoutContentRight .shortProductx4 .short_product .description {
    height: auto;
  }
  .layoutLeftContent .shortProductx4 .short_product .shortProductContainerText, .layoutContentRight .shortProductx4 .short_product .shortProductContainerText {
    height: auto;
  }
  /**********************************************************************/
  /*aside .widgetProduct*/
  .layoutLeftContent aside#leftbar .widgetProduct .short_product, .layoutContentRight aside#rightbar .widgetProduct .short_product {
    width: 100%;
    margin-bottom: 0;
    min-height: 20px;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .pictureContainer, .layoutContentRight aside#rightbar .widgetProduct .short_product .pictureContainer {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .picture, .layoutContentRight aside#rightbar .widgetProduct .short_product .picture {
    height: 127px;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product h3, .layoutLeftContent aside#leftbar .widgetProduct .short_product .titreTypeH3, .layoutContentRight aside#rightbar .widgetProduct .short_product h3, .layoutContentRight aside#rightbar .widgetProduct .short_product .titreTypeH3 {
    height: auto;
    font-size: 1.1em;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product h3 .h3Bottom, .layoutLeftContent aside#leftbar .widgetProduct .short_product .titreTypeH3 .h3Bottom, .layoutContentRight aside#rightbar .widgetProduct .short_product h3 .h3Bottom, .layoutContentRight aside#rightbar .widgetProduct .short_product .titreTypeH3 .h3Bottom {
    position: static;
    text-align: center;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .description, .layoutContentRight aside#rightbar .widgetProduct .short_product .description {
    height: auto;
    margin-bottom: 10px;
    text-align: center;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .boxPrix, .layoutContentRight aside#rightbar .widgetProduct .short_product .boxPrix {
    width: 100%;
    text-align: center;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .boxPrix .chapo, .layoutContentRight aside#rightbar .widgetProduct .short_product .boxPrix .chapo {
    display: -webkit-flex;
    /*display: -webkit-box;
		*/
    display: -ms-flexbox;
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .boxPrix .chapo span, .layoutContentRight aside#rightbar .widgetProduct .short_product .boxPrix .chapo span {
    flex: 1 auto;
    width: auto;
    margin-left: 5px;
    -webkit-flex: 1 auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .boxPrix .chapo span.fromPrice, .layoutContentRight aside#rightbar .widgetProduct .short_product .boxPrix .chapo span.fromPrice {
    margin: 0;
    text-align: center;
  }
  .layoutLeftContent aside#leftbar .widgetProduct .short_product .shortProductContainerText, .layoutContentRight aside#rightbar .widgetProduct .short_product .shortProductContainerText {
    width: 100%;
    height: auto;
  }
  /***************************************************************************************************************************/
  /*layoutLeftContentRight*/
  /**********************************************************************/
  /*.shortProductx3*/
  .layoutLeftContentRight .shortProductx3 .short_product {
    width: 100%;
    margin-right: 0 !important;
    min-height: 10px;
  }
  .layoutLeftContentRight .shortProductx3 .short_product .picture {
    height: 167px;
  }
  .layoutLeftContentRight .shortProductx3 .short_product h3, .layoutLeftContentRight .shortProductx3 .short_product .titreTypeH3 {
    height: auto;
  }
  .layoutLeftContentRight .shortProductx3 .short_product .description {
    height: auto;
  }
  .layoutLeftContentRight .shortProductx3 .short_product .shortProductContainerText {
    height: auto;
  }
  /**********************************************************************/
  /*.shortProductx4*/
  .layoutLeftContentRight .shortProductx4 .short_product {
    width: 100%;
    margin-right: 0 !important;
    min-height: 10px;
  }
  .layoutLeftContentRight .shortProductx4 .short_product .picture {
    height: 167px;
  }
  .layoutLeftContentRight .shortProductx4 .short_product h3, .layoutLeftContentRight .shortProductx4 .short_product .titreTypeH3 {
    height: auto;
  }
  .layoutLeftContentRight .shortProductx4 .short_product .description {
    height: auto;
  }
  .layoutLeftContentRight .shortProductx4 .short_product .shortProductContainerText {
    height: auto;
  }
  /**********************************************************************/
  /*aside .widgetProduct*/
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product {
    width: 100%;
    margin-bottom: 0;
    min-height: 20px;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .pictureContainer, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .pictureContainer {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .picture, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .picture {
    height: 127px;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product h3, .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .titreTypeH3, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product h3, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .titreTypeH3 {
    height: auto;
    font-size: 1.1em;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product h3 .h3Bottom, .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .titreTypeH3 .h3Bottom, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product h3 .h3Bottom, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .titreTypeH3 .h3Bottom {
    position: static;
    text-align: center;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .description, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .description {
    height: auto;
    margin-bottom: 10px;
    text-align: center;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .boxPrix, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .boxPrix {
    width: 100%;
    text-align: center;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .boxPrix .chapo, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .boxPrix .chapo {
    display: -webkit-flex;
    /* display: -webkit-box;
		*/
    display: -ms-flexbox;
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .boxPrix .chapo span, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .boxPrix .chapo span {
    flex: 1 auto;
    width: auto;
    margin-left: 5px;
    -webkit-flex: 1 auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .boxPrix .chapo span.fromPrice, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .boxPrix .chapo span.fromPrice {
    margin: 0;
    text-align: center;
  }
  .layoutLeftContentRight aside#leftbar .widgetProduct .short_product .shortProductContainerText, .layoutLeftContentRight aside#rightbar .widgetProduct .short_product .shortProductContainerText {
    width: 100%;
    height: auto;
  }
  /**/
  .short_product .description, .homePage .short_product .description, .partenaireDetail .short_product .description {
    height: auto;
    margin-bottom: 10px;
  }
  .short_product h3, .short_product .titreTypeH3, .homePage .short_product h3, .homePage .short_product .titreTypeH3, .partenaireDetail .short_product h3, .partenaireDetail .short_product .titreTypeH3 {
    position: static;
    height: auto;
  }
  .short_product h3 .h3Bottom, .short_product .titreTypeH3 .h3Bottom {
    position: static;
  }
  /**/
  /*product acm */
  .logoMarqueAcm.w100 {
    float: left;
    width: 100% !important;
    margin-left: 0;
  }
  .productAcmDescPrix .description {
    width: 100%;
  }
  .AncresTabs .select-tab {
    flex: 0 0 48%;
    -webkit-flex: 0 0 48%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
  }
  .plusTimcodText {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -o-column-count: 1;
    -o-column-gap: 0;
  }
  .pictureCasClient {
    height: 132px;
  }
  .partenaireDetail #tab-3 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -o-column-count: 1;
    -o-column-gap: 0;
  }
  .titreTypeH4 .lienTitre {
    margin-top: 3px;
  }
  .blocQuestInt .titreTypeH3 {
    font-size: 1.1em !important;
  }
  /************3 colonnes***************/
  .layoutLeftContentRight #rightbar {
    width: 100%;
    margin: 10px 0;
  }
  .layoutLeftContentRight #leftbar {
    width: 100%;
    margin: 10px 0;
  }
  .layoutLeftContentRight #contents {
    width: 100%;
  }
  /************2 colonnes rightbar***************/
  .layoutContentRight #rightbar {
    width: 100%;
    margin: 10px 0;
  }
  .layoutContentRight #contents {
    width: 100%;
  }
  /************2 colonnes rightbar***************/
  .layoutLeftContent #leftbar {
    width: 100%;
    margin: 10px 0;
  }
  .layoutLeftContent #contents {
    width: 100%;
  }
  /************1 colonnes ***************/
  .layoutContent #contents {
    width: 100%;
  }
  /*****************************************/
  #header .widgetLogin .row, #header .widgetLogin label, #header .widgetLogin form, #header .widgetLogin .submit, #header .widgetLogin .widgetLoginLinks {
    display: block;
  }
  /*#productPicture{
		width:240px;
	}

	#productPicture a{
		width:240px;
	}

	*/
  label {
    width: 100%;
  }
  .row input, .row textarea {
    width: 100%;
  }
  #captcha {
    width: 100%;
    margin-left: 0;
    text-align: center;
  }
  #captcha span {
    margin: 0 auto;
  }
  /*pa*/
  span.addAdsChooseFormuleImg {
    width: 100%;
    margin-right: 0;
  }
  span.addAdsChooseFormuleDescription {
    width: 100%;
  }
  /*pager*/
  .pager>a.pager_default_page {
    display: none;
  }
  .pager>a.pager_default_page.pager_active_page {
    display: block;
  }
  /*recherche*/
  #searchformcontent .wordscontent {
    width: 80%;
  }
  #searchformcontent .submit {
    width: 19%;
  }
  /***************************************************************************************************************************/
  /*PUBLICATIONS*/
  #newsEventsList h2, #newsEventsList .date, #event_list h2, #event_list .date {
    width: 100%;
  }
  /***************************************************************************************************************************/
  /*.layoutContent*/
  .layoutContent #newsList .chapoPictureComment, .layoutContent #event_list .chapoPictureComment {
    width: 100%;
    height: auto;
  }
  .layoutContent #newsList .chapoPicture, .layoutContent #event_list .chapoPicture {}
  /**/
  /***************************************************************************************************************************/
  /*.layoutLeftContent.layoutContentRight*/
  .layoutLeftContent #newsList .chapoPictureComment, .layoutLeftContent #event_list .chapoPictureComment, .layoutContentRight #newsList .chapoPictureComment, .layoutContentRight #event_list .chapoPictureComment {
    width: 100%;
    height: 195px;
  }
  .layoutLeftContent #newsList .chapoPicture, .layoutLeftContent #event_list .chapoPicture, .layoutContentRight #newsList .chapoPicture, .layoutContentRight #event_list .chapoPicture {}
  /**/
  /***************************************************************************************************************************/
  /*.layoutLeftContentRight*/
  .layoutLeftContentRight #newsList .chapoPictureComment, .layoutLeftContentRight #event_list .chapoPictureComment {
    width: 100%;
    height: 195px;
  }
  .layoutLeftContentRight #newsList .chapoPicture, .layoutLeftContentRight #event_list .chapoPicture {}
  /*********************************************************************************************************************************/
  /***************************/
  /*LigneBloc*/
  .blocLienText, .blocLienTextFond {
    height: 40%;
  }
  .blocLienText, .blocLienTextFond {
    text-transform: uppercase;
    font-size: 0.6em;
  }
  .blocLienText .icon-.Plus {
    bottom: 26px;
    font-size: 2.4em;
  }
  .blocLienText .titreTypeH3 {
    font-size: 1.6em !important;
  }
  /*en smartphone, pour un long logo, masquer le nom et ne garder que le picto*/
  /*le logo est partiellement masqué par un overflow hidden sur le parent div et l'image est zoomée*/
  /*#header #logo a img {
		max-width: 360%;
		width: 360%;
	}*/
  /*zoom sur l'image du slider pour éviter l'effet vignette*/
  .rslides img {
    margin-left: -30%;
    max-width: 160%;
    width: 160%;
  }
  /* AJOUT */
  #bureau_etude {
    padding-left: 0;
  }
  #rappel {
    display: none !important;
  }
  #header.smaller #logo, #header #logo {
    overflow: visible;
  }
  #header #logo {
    margin: 0;
    width: 50%;
  }
  #header #logo a img {
    /* margin-top: 10px; */
    /*width: 95%;*/
  }
  #header .headerWidget {
    width: 49%;
    padding-top: 0;
  }
  .header_widget_devis .btn {
    padding: 0;
    margin: 4px 0 0 0;
  }
  .headerWidget>*, #header.smaller .headerWidget>* {
    width: auto !important;
  }
  .mises_avant h2 {
    font-size: 1.1em !important;
  }
  #wrapper3 {
    margin-top: 35px;
    height: 170px;
    padding-top: 15px;
  }
  #bureau_etude h3 {
    padding-top: 0px;
  }
  #wrapper4 {
    margin-top: 35px;
  }
  #services .pc80 .btn {
    position: absolute;
    top: 9px;
    right: 0;
    padding: 15px;
  }
  #services .pc80 .pc40, #services .pc80 .pc60 {
    width: 100%;
  }
  #actus .widgetContainer .btn {
    margin: 10px 26px 0 0;
  }
  #actus .news {
    margin: 10px 48px 10px 30px;
  }
  #signature {
    width: 100%;
  }
  #footer ul.ReseauxSociaux {
    float: left;
    width: 100%;
    margin-top: 0;
  }
  .siglaver #header .headerWidget {
    width: 38%;
  }
  .siglaver #header #logo {
    width: auto;
    margin-top: 17px;
  }
  .siglaver #header #logo a img {
    width: 165px;
  }
  #header .headerWidget {
    margin-top: 13px;
  }

/*Mathilde débug*/

.glacisol #headerInner {
    width: 280px;
    margin: 0 auto;
}



}

/* fin 479 */