Optimize CSS for http://si.rosselcdn.net/sites/default/files/advagg_css/css_fc02e341aebb15647ba434617a837a7e_2.css

Improve your CSS performance by reducing complexity

Validate CSS for parsing errors and warnings

Check and Cleanup CSS Offenders

  • Complex Selectors10

    Selectors with uneccessary depth and traversal

    Consider simplifying for speed and readability

    #content .info-region .item h2 {}#content .col-02 .bloc-01 .inner-bloc {}.accueil #global .article li.media-video {}.accueil #global .article li.media-press {}.accueil #global .article li.media-audio {}.accueil #global .article li.media-photo {}.accueil #global .article li.media-pool {}.accueil #global .article li.media-dossier {}#content .col-01 .une_bis.medium .title {}#global #outbrain_widget_0 .AR_1 .rec-link {}
  • Duplicated Selectors1
    #global div.wrap-columns .last {} /* (2 times) */
  • Importants5

    Provides a way for a stylesheet author to give a CSS value more weight than it naturally has

    Avoid usage if at all possible. When you use !important, you’re disrupting the natural flow of your rules, giving more weight to rules that are undeserving of such weight

    html body #topmenu {display: none !important} #global #sp_rubriques, #global #widget_boutique, #global .folder.exergue, #global #imu_nosclubs, #global .groupolitan, #global .bloc-fb, #global .enmemoire, #global .bloc-fb {display: none !important} .buzz.exergue h1 a, .buzz.exergue h1 a:visited {color: #fff !important} .fbpluginrecommendationsbarright {display: none !important} #global #outbrain_widget_0 .AR_1 .rec-link {line-height: normal !important} 
  • Multi Classes Selectors16

    Selectors with multiple classes

    Unnecessary specificity, consider reducing to single class or id instead

    .exergue.folder {}.buzz.exergue {}.buzz.exergue {}.buzz.exergue {}.buzz.exergue {}.column.item {}.buzz.exergue {}.buzz.exergue {}.buzz.exergue {}.buzz.exergue {}.column.dernier.item {}.buzz.exergue {}.buzz.exergue {}.buzz.exergue {}.medium.une_bis {}.medium.une_bis {}
  • Qualified Selectors11

    Since IDs are unique and classes are more unique than tags, adding a tag name would slow down the matching process needlessly

    Don’t qualify class or ID rules with tag names, as they are more unique than the tag. Strip tag names where possible

    #content .bloc-02 p.titre_bloc-02 {}.accueil #global .article li.media-video {}.accueil #global .article li.media-press {}.accueil #global .article li.media-audio {}.accueil #global .article li.media-photo {}.accueil #global .article li.media-pool {}.accueil #global .article li.media-dossier {}#global div.wrap-columns .intern-col {}#global div.wrap-columns .last {}#global div.wrap-columns .last {}#global #article p.publiele {}
  • Redundant Body Selectors2
    html body #topmenu html body #box_immovlan 

CSS Stats

CSS Metrics

Base64 Length0
Redundant Child Nodes Selectors0
Colors5
Comments0
Comments Length0
Complex Selectors By Attribute0
Duplicated Properties0
Empty Rules0
Expressions0
Old IE Fixes0
Imports0
Media Queries0
Not Minified0
Parsing Errors0
Old Property Prefixes0
Property Resets0
Specificity Id Avg0.86
Specificity Id Total48
Specificity Class Avg1.73
Specificity Class Total97
Specificity Tag Avg0.57
Specificity Tag Total32
Selectors56
Selector Length Avg2.642857142857143
Selectors By Attribute0
Selectors By Class79
Selectors By Id48
Selectors By Pseudo1
Selectors By Tag32
Universal Selectors0
Length3080
Rules40
Declarations87