.brique {width:42%; min-height: 110px; padding:10px; margin:15px 10px 15px 10px;background-color:#228da3;color:#fff;float:left} @media only screen and (max-width: 800px) {.brique {width:100%;float:clear;margin:0px 0px 10px 0px; min-height:0px} } .brique_titre {font-weight:bold;padding:5px;background-color:#fff;color:#228da3} .brique_bouton {border:0px #fff solid; padding:5px;text-decoration:none;background-color:#a3c843;color:#fff; } .brique_bouton:hover {border:0px #fff solid; padding:5px;text-decoration:none;background-color:#fff;color:#5cb132; }