Bref, voilà ce que j'utilise pour le forum, afin de notamment ne jamais avoir de problèmes de scroll horizontal, que ce soit avec les images trop grandes, ou les lignes trop longues...
Code : Tout sélectionner
@namespace url(http://www.w3.org/1999/xhtml);
/* modification de la page contenant les posts */
@-moz-document url-prefix(http://www.geckozone.org/forum/) {
/* limitation en largeur */
.forumline {max-width: 55em !important; }
.postbody { max-width: 35em !important; }
.row1 , .row2 {max-width: 35em !important; }
/* limitation en largeur des citations et du code */
.quote { width: 105% !important;
max-width: 43em !important;
overflow-x:auto !important; }
.quote IMG {max-width: 40em !important;}
.code {max-width: 39em !important; }
/* largeur de la partie "profil" */
.row1Poster, .row2Poster { min-width: 15em !important; }
/* pseudo du posteur */
.name { font-size: 1.2em !important;
margin-left: 30px !important; }
/* détails du profil */
.row1Poster .postdetails,.row2Poster .postdetails { color: #999999 !important; }
/* "Posté le" */
.row1 .postdetails, .row2 .postdetails {color: #008855 !important; }
/* contenu du post */
.postbody { /* */ font-family: Tahoma !important ;/**/
font-size: 1.1em !important ;
text-align: justify !important; }
/* "machin a écrit" */
.postbody .genmed { color: #003388 !important;
font-size: 0.8em !important ; }
/* réduire la police des citations */
.quote { font-size: 0.8em !important ; }
/* signatures */
/* couleur + taille */
.genmed { color: #999999 !important;
font-size: 0.80em !important ;
text-align: right !important;
}
.genmed A { color: #99aaff !important; }
.genmed A:hover { color: #0055ff !important; }
/* ne pas afficher les images des signatures */
td.genmed img { display: none !important; }
/* user-agent */
.genmed .postdetails { font-size: 0.85em !important ;
color: #008888 !important; }
/* phpBB - Bloquer le titre de l'article en haut de la page */
/* à désactiver en cas de problème de scroll */
.maintitle A { position: fixed !important;
top: 50px !important;
right: 0px !important ;
text-align: right !important ;
background-color: #003355 !important;
color: #ff9900 !important;
opacity: 0.80 !important; }
.maintitle A:hover {color: #ffff00!important;}
.topictitle { font-size: 0.85em !important;
/* * font-weight: normal !important; /* */
font-family: tahoma !important; }
}
/* obligé de rajouter cette section afin de ne
pas avoir le listing des topics trop petit */
@-moz-document url-prefix(http://www.geckozone.org/forum/) {
body { max-width: 69em !important; }
}/* */

Edit: style complet mis à jour...