.smartoui,.smartoui2,#menuHautSmart{display:none}
.smartnon{display:block}

#adressvend{float:right;display: none;}

@media screen and (max-width: 1144px) {
.largeur	{width:100%;padding: 0;}
#logo{height: auto;margin: 0px 10px 0px 2px;}
#accroche {font-size: 21pt;}
#tel {font-size: 21pt;margin-right: 0.5em;}
#lemenu {padding: .5em 1em 79px 1em;}
#contenu {padding: 1.5em 2em 1em 2em;}
/*.vignette {width: 225px;margin: 15px 15px 15px 0;}*/
}

@media screen and (min-width: 769px) {/*toutes les 3 vignettes, jusqu'a 769px*/
.vignette:nth-child(3n+3) {margin-right:0;}
}


@media screen and (max-width: 768px) {/*toutes les 2 vignettes, a partir de 768px*/
.vignette {width: 47%;margin: 1em 4% 1em 0%;}
.vignette:nth-child(2n+2) {margin-right:0;}
#actu, #horair {background-image: none;padding: 1.7em;width: 100%;margin: 0}
#accroche, #tel {margin-top: -0.4em;}
#menuHaut {margin-top: -2em;}
}

/*  ON DEVIENT PHONE  */ 
@media screen and (max-width: 600px) {
.smartnon{display:none}
#adressvend{/*margin-right:-25%;margin-top: -25%;*/display: none;}

body, td, button, input, textarea {font-size: 14pt;}
h1 {font-size: 26pt;}
h2 {font-size: 22pt;}
h3 {font-size: 15pt;}
#enteteGlobal{background-image: none }
#entetePhoto {height: 100px;margin-top: 97px;background-size: cover;}
#sommaire, #contenu {width: 100%;float: none;}
#contenu {padding: 1.5em;}
#lemenu {padding: .5em 1em 9px 1em;background-image: none;}
#menuHaut {margin-top: 0em;}
#logo {width: 45%;}
#accroche {font-size: 16pt;float: right;margin-right: 1em;}
#tel {font-size: 19pt;margin-right: 0.8em;}
#menuHaut .bouton {padding: 3px 9px;font-size: 10.5pt;}
#lemenu .bouton {padding: 11px 28px;}
.prix {margin: 0;}
.infos,.prix {font-size: inherit;}
#formu {left: -6%;width: 112%;}

}

@media screen and (max-width: 480px) {
#menuHaut{display:none}
#menuHautSmart{display:block}
#tel {font-size: 16pt;}
#contenu {padding: 1em;}
.moitie {width: 100%;}
.vignette {width: 95%;margin: 1em 0 1em 2%;}
.infos, .prix {float: none;}
#quefaire{color: #202020;padding: 18px 0 0 0;border-top: rgb(210, 24, 23) 8px solid}

}