/*---------- DEBUT magazines ----------*/
    #mag {
        padding: 35px 40px 80px 40px;
        width: 900px;
        background: #fff url(../img/bg_mag_full.png) no-repeat 0 0;
    }
    
    #mag:after {
        clear: both;
        content: "";
        display: block;
    }
    
    /*---------- DEBUT Colonne principale ----------*/
    .mag_main {
        float: left;
        width: 569px;
        min-height: 143px;
        padding: 35px 0 0 80px;
        margin: -35px 0 0 -40px;
		
    }
    
    .mag_main h1 {
        font-size: 2.334em;
        color: #fff;
    }
    
    .mag_main h1 a {
        color: #fff;
        background-color: #0e7881;
        text-transform: uppercase;
    }
    
    .mag_main .mag_nav {
        margin: 7px 0 40px 0;
        width: 584px;
    }
    
    .mag_main .mag_nav ul li {
        display: inline-block;
        border-right: 1px solid #c7cccd;
        padding: 0 7px 0 0;
        margin: 0 5px 0 0;
    }
    
    .mag_main .mag_nav ul li:last-child {
        border-right: none;
        padding: 0;
        margin: 0;
    }
    
    .mag_main .mag_nav ul li a {
        color: #555;
        font-size: 1.084em;
        text-transform: uppercase;
        padding: 1px 3px;
    }
    
    .mag_main .mag_nav ul li.selected a {
        color: #fff;
        background-color: #787878;
    }
    
    .mag_main h2 {
        font-size: 1.834em;
        color: #27848a;
        text-transform: uppercase;
        margin: 30px 0 10px 5px;
    }
    
    .mag_main .mag_alaune_wrap {
        margin: 20px 0 40px 0;
    }
    
    .mag_main .mag_alaune {
        padding: 0 0 0 200px;
    }
    
    .mag_main .mag_alaune .visu {
        float: left;
        margin: 0 0 0 -200px;
        width: 190px;
        overflow: hidden;
    }
    
    .mag_main .mag_alaune h3 {
        font-size: 1.667em;
        line-height: 1.15em;
        color: #27848a;
        margin: 0 0 15px 0;
    }
    
    .mag_main .mag_alaune h3 a {
        color: #27848a;
    }
    
    .mag_main .mag_alaune h3 span.mag_date {
        font-size: .6em;
        line-height: 1.22em;
        color: #8a8a8a;
        display: block;
    }
    
    .mag_main .mag_alaune h4 {
        margin: 25px 0 0 0;
        font-size: 1.167em;
        font-weight: normal;
        color: #8a8a8a;
    }
    
    .mag_main .mag_alaune p {
        font-size: 1.167em;
        line-height: 1.22em;
        color: #555;
        margin: 0;
    }
    
    .mag_main ul.mag_art_liste {
        list-style: none;
        margin: 0 0 40px 0;
    }
    
    .mag_main ul.mag_art_liste li {
        margin: 5px 0 0 0;
        padding: 0 0 0 10px;
        background: #fff url(../img/puce_magartliste.png) no-repeat 0 5px;
    }
    
    .mag_main ul.mag_art_liste li a {
        color: #000;
    }
    
    .mag_main .mag_cols2 ul.mag_art_liste {
        margin: 0;
    }
    
    .mag_main .mag_cols2 ul.mag_art_liste li {
        margin: 0 0 1px 0;
    }
    
    .mag_main .mag_cols2 ul.mag_art_liste li a {
        font-size: 1.16em;
        color: #30a4ac;
    }
    
    .mag_main ul.mag_art_liste li .mag_date {
        color: #8a8a8a;
        margin: 0 0 0 5px;
    }
    
    .mag_main h4 {
        color: #27848a;
        font-size: 1em;
        font-weight: bold;
        margin: 25px 0 5px 0;
    }
    
    .mag_print_version {
        margin: 2em 0 1em !important;
    }
    
    .mag_main .mag_alaune .mag_print_version {
        font-size: 1em;
    }
    
    .mag_print_version a {
        color: #8a8a8a;
        padding: 0 0 0 10px;
        background: #fff url(../img/puce_magprint.png) no-repeat 0 5px
    }
    
    .mag_breveliste {
        width: 190px;
        clear: left;
        float: left;
        margin: 0 0 0 -200px;
    }
    
    .mag_main .mag_breveliste ul.mag_art_liste li {
        background-image: url(../img/puce_magbreveliste.png);
    }
    
    /*---------- FIN Colonne principale ----------*/
    
    /*---------- DEBUT Colonne de droite ----------*/
    .mag_side {
        float: right;
        width: 256px;
        min-height: 36px;
        margin: -35px -40px 0 20px;
        padding: 142px 55px 0 0;
		
    }
    
    ul.mag_side_webtools {
        list-style: none;
        margin: 0 0 30px 0;
        background: #72bbc2 url(../img/sprite_magside.png) no-repeat -512px 0;
    }
    
    ul.mag_side_webtools li {
        height: 29px;
        border-bottom: 1px solid #fff;
    }
    
    ul.mag_side_webtools li a {
        display: block;
        height: 23px;
        padding: 6px 0 0 15px;
        color: #0b606b;
        font-weight: bold;
        text-transform: uppercase;
    }
    
    .mag_side_advice {
        padding: 0 0 5px 0;
        margin: 0 0 42px 0;
        background: #83c7cc url(../img/sprite_magside.png) no-repeat -256px 0;
    }
    
    .mag_side_advice h2 {
        display: none;
    }
    
    .mag_side_advice h4 {
        font-size: 1em;
        color: #444;
        font-weight: bold;
        text-transform: uppercase;
        padding: 5px 110px 5px 15px;
        border-bottom: 1px solid #fff;
    }
    
    .mag_side_advice ul {
        list-style: none;
    }
    
    .mag_side_advice ul li {
        margin: 5px 0 0 0;
    }
    
    .mag_side_advice ul li a {
        color: #444;
        padding: 0 0 0 24px;
        background: transparent url(../img/puce_magside_advice.png) no-repeat 0 4px;
    }
    
    .mag_side_tools {
        background: #d1d1d1 url(../img/sprite_magside.png) no-repeat -768px 0;
    }
    
    .mag_side_tools h2 {
        font-size: 1em;
        color: #444;
        font-weight: bold;
        text-transform: uppercase;
        padding: 5px 110px 0 15px;
        margin: 0;
    }
    
    .mag_side_tools h4 {
        font-size: 1em;
        color: #444;
        font-weight: bold;
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
        padding: 0 110px 5px 15px;
    }
    
    .mag_side_tools dl {
        padding: 5px 15px;
        color: #444;
    }
    
    .mag_side_tools dl:after {
        clear: both;
        content: "";
        display: block;
    }
    
    .mag_side_tools dl dt {
        float: left;
        clear: both;
        padding: 0 0 0 10px;
        margin: 0 3px 0 0;
        background: transparent url(../img/puce_magside_tools.png) no-repeat 0 4px;
    }
    
    .mag_side_tools dl dd {
        margin: 0 0 3px 0;
    }
    
    .mag_side_tools dl dt.mag_shortcut {
        margin: 10px 0 3px 0;
    }
    
    .mag_side_tools dl dt.mag_shortcut a {
        color: #27848a;
    }
    
    .mag_side_blk {
        margin: 0 0 30px 0;
        background: #d1d1d1 url(../img/sprite_magside.png) no-repeat 0 0;
    }
    
    .mag_side_blk h2 {
        font-size: 1em;
        color: #555;
        font-weight: bold;
        text-transform: uppercase;
        padding: 8px 110px 5px 15px;
        border-bottom: 1px solid #fff;
        margin: 0;
        min-height: 16px;
    }
    
    .mag_side_blk ul {
        margin: 0 0 0 28px;
        padding: 5px 60px 5px 0;
        list-style-image: url(../img/puce_magside_tools.png);
    }
    
    .mag_side_blk ul li {
        margin: 0 0 5px 0;
    }
    
    .mag_side_blk ul li a {
        color: #555;
    }
    /*---------- FIN Colonne de droite ----------*/
    
    .mag_argent .mag_nav ul li.selected a { background-color: #ff7c02; }
    .mag_argent .mag_main h2, .mag_argent .mag_main h3, .mag_argent .mag_main h4, .mag_argent .mag_main .mag_alaune h3 { color: #ff7c02; }
    .mag_argent .mag_side_advice { background: #ffd5a8 url(../img/sprite_magside.png) no-repeat -1024px 0; }
    
    .mag_epargne .mag_nav ul li.selected a { background-color: #90b336; }
    .mag_epargne .mag_main h2, .mag_epargne .mag_main h3, .mag_epargne .mag_main h4, .mag_epargne .mag_main .mag_alaune h3 { color: #90b336; }
    .mag_epargne .mag_side_advice { background: #d7e4b7 url(../img/sprite_magside.png) no-repeat -1280px 0; }
    
    .mag_fiscalite .mag_nav ul li.selected a { background-color: #27a9d2; }
    .mag_fiscalite .mag_main h2, .mag_fiscalite .mag_main h3, .mag_fiscalite .mag_main h4, .mag_fiscalite .mag_main .mag_alaune h3 { color: #27a9d2; }
    .mag_fiscalite .mag_side_advice { background: #b7e5f2 url(../img/sprite_magside.png) no-repeat -1536px 0; }
    
    .mag_logement .mag_nav ul li.selected a { background-color: #ff592d; }
    .mag_logement .mag_main h2, .mag_logement .mag_main h3, .mag_logement .mag_main h4, .mag_logement .mag_main .mag_alaune h3 { color: #ff592d; }
    .mag_logement .mag_side_advice { background: #ffc4b5 url(../img/sprite_magside.png) no-repeat -1792px 0; }
    
    .mag_sante .mag_nav ul li.selected a { background-color: #bc14b1; }
    .mag_sante .mag_main h2, .mag_sante .mag_main h3, .mag_sante .mag_main h4, .mag_sante .mag_main .mag_alaune h3 { color: #bc14b1; }
    .mag_sante .mag_side_advice { background: #ebafe7 url(../img/sprite_magside.png) no-repeat -2048px 0; }
    
    .mag_vehicule .mag_nav ul li.selected a { background-color: #d81e66; }
    .mag_vehicule .mag_main h2, .mag_vehicule .mag_main h3, .mag_vehicule .mag_main h4, .mag_vehicule .mag_main .mag_alaune h3 { color: #d81e66; }
    .mag_vehicule .mag_side_advice { background: #f3b4ce url(../img/sprite_magside.png) no-repeat -2304px 0; }

/*---------- FIN magazines ----------*/
