.clear
{
    clear: both;
}
a img
{
    border: 0;
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    border: 0;
    margin: 0;
}
table td
{
    padding: 0;
    border: 0;
}
form
{
    margin: 0;
    padding: 0;
}
input, select, textarea
{
    font-family: Arial,Helvetica,sans-serif;
}
html, body
{
    width: 100%;
    height: 100%;
}
body
{
    margin: 0;
    padding: 0;
    background: #fff;
}
.site
{
    position: relative;
    height: auto !important;
    height: 100%;
    min-height: 100%;
}
.header
{
    background: #fff;
}
.header-top .logo img
{
    display: none;
}
.header-top .menu-evitement
{
    display: none;
}
.header-top .menu-alt
{
    display: none;
}
.header-top .info-cg67
{
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1.6em;
}
.header-top .info-cg67 img
{
    display: none;
    vertical-align: middle;
    margin: 0 0 5px 4px;
}
.contener-menuPrincipal
{
    display: none;
}
.header .contener-menu-tools
{
    display: none;
}
.header-bottom
{
    display: none;
}
.form-search td
{
    vertical-align: top;
    color: #000;
}
.form-search td.label
{
    font-size: 1.3em;
    padding: 13px 7px 0 0;
}
.form-search td.field
{
    padding: 4px 0 0 0;
}
.main
{
    padding: 10px 0;
}
.footer
{
    display: none;
}
html
{
    font-size: 100%;
}
body
{
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: .625em;
    color: #000;
    line-height: 110%;
}
.pad-home-edito
{
    padding: 0 0 17px 40px;
}
.pad-home-edito-in
{
    padding: 25px 0 0 0;
}
.viewer-slides-in
{
    width: 564px !important;
}
.viewer-slides .contener-slide
{
    width: 564px;
    padding: 0 0 20px 0;
}
.viewer-slides .img
{
    margin: 15px 0 0 0;
}
.img .mask
{
    display: none;
}
.contener-slide .desc
{
    padding: 20px 32px 0 0;
}
.contener-slide .desc-txt
{
    padding: 0 0 0 3px;
    font-size: 1.3em;
    line-height: 110%;
    color: #000;
    font-weight: bold;
}
.contener-slide .annexes
{
    display: none;
}
.contener-slide .theme a
{
    color: #000;
    text-decoration: none;
}
.contener-slide .theme a:hover
{
    text-decoration: underline;
}
.contener-slide .dossier .theme
{
    font-size: 1.1em;
    color: #000;
    line-height: 100%;
    text-transform: uppercase;
}
.contener-slide .dossier .theme h1
{
    font-family: 'Trebuchet MS' ,Arial,Helvetica,Verdana,sans-serif;
    font-size: 2.7em;
    line-height: 110%;
    color: #000;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0 0;
}
.contener-slide .dossier .lk-dossier
{
    display: none;
}
.contener-slide .actu .theme
{
    font-size: 1.1em;
    color: #000;
    line-height: 100%;
}
.contener-slide .actu .theme a
{
    font-weight: bold;
}
.contener-slide .actu .theme h1
{
    font-family: 'Trebuchet MS' ,Arial,Helvetica,Verdana,sans-serif;
    font-size: 2.7em;
    line-height: 110%;
    color: #0cf;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 0 0;
}
.contener-slide .actu .theme h1 a
{
    color: #0cf;
}
.contener-slide .actu .lk-actu
{
    display: none;
}
.pad-home-edito .pagination
{
    display: none;
}
.pad-actus
{
    padding: 20px 0 0 0;
}
.pad-actus h2
{
    font-size: 3em;
    line-height: 100%;
    color: #000;
    font-weight: normal;
    border-bottom: 1px solid #0cf;
    margin: 0 12px 0 0;
    padding: 0 0 3px 4px;
}
.pad-actus .lk-all-actus
{
    font-size: 1.1em;
    color: #000;
    text-decoration: none;
    padding: 0 14px 0 0;
    margin: 16px 0 0 0;
    float: right;
}
.pad-actus .actus
{
    padding: 15px 0 0 0;
}
.pad-actus .one-actu
{
    width: 192px;
    height: 168px;
    padding: 0 0 15px 0;
    margin: 0 10px 0 0;
    float: left;
}
.pad-actus .one-actu a
{
    text-decoration: none;
}
.pad-actus .one-actu h3
{
    font-size: 1.3em;
    line-height: 100%;
    margin: 0;
    padding: 0 0 6px 0;
}
.pad-actus .one-actu h3.titre-vert a
{
    color: #1ac879;
}
.pad-actus .one-actu h3.titre-rose a
{
    color: #c3f;
}
.pad-actus .one-actu h3.titre-violet a
{
    color: #7665fe;
}
.pad-actus .one-actu h3.titre-bleu a
{
    color: #04b1de;
}
.pad-actus .one-actu .lk-actu
{
    display: block;
    font-size: 1.1em;
    line-height: 110%;
    padding: 10px 20px 0 2px;
    color: #000;
}
.pad-home-edito-right .lk-dossier-mois
{
    display: none;
}
.home-pads
{
    padding: 9px 0 1px 40px;
}
.home-pad
{
    margin: 0 3px 0 0;
}
.home-pad h2
{
    font-size: 3em;
    line-height: 110%;
    font-weight: normal;
    height: 29px;
    margin: 0 0 26px 0;
    padding: 19px 0 0 0;
}
.home-pad-forum h2
{
    color: #7665fe;
}
.home-pad-agenda h2
{
    color: #3bd80f;
}
.home-pad-offres h2
{
    color: #18c1b2;
}
.home-pad-sondage h2
{
    color: #c43fff;
}
.home-pad-video h2
{
    color: #f30;
}
.home-pad-tchat-video h2
{
    color: #04b1de;
}
.home-pad .lk-all
{
    display: none;
}
.home-pad h3
{
    font-size: 1.3em;
    line-height: 110%;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    margin: 0 0 15px 0;
}
.home-pad ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1.1em;
}
.home-pad ul li
{
    margin: 0 0 15px 0;
    padding: 0;
}
.home-pad ul li a
{
    display: block;
    text-decoration: none;
    color: #000;
}
.home-pad ul li a:hover
{
    text-decoration: underline;
}
.home-pad li a span strong
{
    text-transform: uppercase;
}
.home-pad-forum li a span
{
    color: #7665fe;
}
.home-pad-agenda ul li
{
    margin-bottom: 8px;
}
.home-pad-agenda li a strong
{
    display: block;
    padding: 2px 3px;
    font-size: 1.17em;
    line-height: 100%;
    color: #3bd80f;
}
.home-pad-agenda li a span
{
    display: block;
    padding: 3px 3px 0 3px;
}
.home-pad-offres li a span
{
    color: #18c1b2;
}
.home-pad-sondage h3
{
    font-size: 2em;
    text-transform: none;
    padding-left: 8px;
    margin-bottom: 30px;
    background: none;
}
.home-pad-sondage .lk-sondage
{
    display: none;
}
.home-pad-video .lk-video-thumb
{
    display: block;
    margin: 0 0 15px 0;
}
.home-pad-video .lk-video-thumb .btn-play
{
    display: none;
}
.home-pad-video .titre
{
    padding: 0 5px 5px 20px;
    margin: 0;
    font-size: 3em;
    line-height: 100%;
    color: #f30;
}
.home-pad-video .auteur
{
    padding: 0 5px 0 20px;
    margin: 0;
    font-size: 1.5em;
    line-height: 100%;
    color: #000;
    font-weight: bold;
}
.home-pad-video .lk-video
{
    display: none;
}
.home-pad-tchat-video .date
{
    padding: 0 0 16px 0;
    margin: 0;
    font-size: 2em;
    line-height: 100%;
    color: #000;
}
.home-pad-tchat-video .date span
{
    font-size: 3em;
    line-height: 70%;
    font-weight: bold;
}
.home-pad-tchat-video .desc
{
    padding: 0 0 0 5px;
    margin: 0;
    font-size: 1.1em;
    font-weight: bold;
}
.home-pad-tchat-video .lk-tchat
{
    display: none;
}
.header .input-connect
{
    display: none;
}
.header .btn-ok
{
    display: none;
}
.header .input-search
{
    display: none;
}
.header .btn-search
{
    display: none;
}
.form-standard
{
    padding-top: 10px;
}
.form-standard td
{
    padding: 0 5px 15px 0;
    color: #000;
}
.form-standard td label
{
    display: block;
    padding-bottom: 5px;
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: bold;
}
.form-standard td label span
{
    color: #d637ff;
}
.form-standard td label a
{
    color: #000;
}
.form-standard td label.label-inline
{
    display: inline;
    padding: 0;
    font-size: 1.3em;
    text-transform: none;
    font-weight: normal;
}
.input-standard
{
    background: #fff;
    border: 1px solid #000;
    padding: 2px 7px;
    width: 197px;
    height: 20px;
    line-height: 20px;
    color: #000;
    font-size: 1.3em;
}
.input-standard:focus
{
    border-color: #d637ff;
}
.input-big
{
    width: 319px;
    margin-right: 80px;
}
.input-med
{
    width: 197px;
    margin-right: 20px;
}
.input-small
{
    width: 29px;
    margin-right: 10px;
}
.input-error
{
    background: #d637ff;
}
.btn-form-standard
{
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}
.breadcrumb
{
    padding: 12px 0 0 0;
    font-size: 1.1em;
    color: #000;
}
.breadcrumb a
{
    text-decoration: none;
    color: #000;
}
.breadcrumb a:hover
{
    text-decoration: underline;
}
.breadcrumb a.selected
{
    font-weight: bold;
}
.content-entete
{
    padding: 37px 0 0 0;
}
.content-entete h1
{
    font-size: 3em;
    line-height: 100%;
    font-weight: normal;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 15px 0;
}
.page-srub .content-entete h1, .page-article .content-entete h1
{
    text-transform: none;
    color: #28c19c;
}
.page-srub .content-entete h1 img, .page-article .content-entete h1 img
{
    vertical-align: middle;
    margin-right: 34px;
}
.content-entete h1 .titre-info
{
    display: block;
    padding-top: 3px;
    font-weight: bold;
    text-transform: none;
    font-size: .5em;
    color: #000;
}
.content-entete .intro, .content-entete .intro-left
{
    margin: 0 0 25px 0;
    font-size: 1.5em;
    line-height: 120%;
    color: #000;
}
.content-entete .intro-left
{
    font-weight: bold;
}
.content-entete .menu-filtre
{
    display: none;
}
.content-entete .form-filtre
{
    display: none;
}
.page-pagination
{
    display: none;
}
.pagination-bottom
{
    display: none;
}
.lk-top-page
{
    display: none;
}
.content-entete .form-search
{
    display: none;
}
.content-entete .pad-affiner
{
    display: none;
}
.rslt-recap
{
    font-size: 1.3em;
    color: #000;
    padding: 10px 0 10px 0;
}
.rslt-menu
{
    font-size: 1.1em;
    color: #000;
    padding: 0 20px 20px 0;
    float: left;
}
.rslt-menu strong
{
    text-transform: uppercase;
}
.rslt-menu a
{
    color: #000;
    text-decoration: underline;
    margin: 0 6px;
}
.rslt-menu a:hover
{
    text-decoration: none;
}
.rslt-menu a.selected
{
    font-weight: bold;
}
span.u
{
    text-decoration: underline;
}
.search-rslt
{
    clear: both;
}
.search-rslt .un-rslt
{
    position: relative;
    display: block;
    margin: 17px 0 0 0;
    padding: 0 0 17px 25px;
    border-bottom: 1px dotted #0cf;
}
.search-rslt .num
{
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    font-size: 1.3em;
    color: #000;
    font-weight: bold;
}
.search-rslt a
{
    display: block;
    font-size: 1.3em;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    margin-bottom: 6px;
}
.search-rslt a:hover
{
    text-decoration: underline;
}
.search-rslt .meta
{
    display: block;
    font-size: 1.1em;
    margin-bottom: 10px;
}
.search-rslt .text
{
    font-size: 1.1em;
    line-height: 120%;
}
.search-rslt .text span.u
{
    color: #0cf;
}
.list-faq
{
    clear: both;
}
.list-faq .une-question
{
    position: relative;
    display: block;
    margin: 17px 0 0 0;
    padding: 0 0 17px 25px;
    border-bottom: 1px dotted #0cf;
}
.list-faq .fleche
{
    display: none;
}
.list-faq .une-question h2
{
    font-size: 1.3em;
    margin: 0;
    padding: 0 0 10px 0;
}
.list-faq .text
{
    font-size: 1.2em;
    line-height: 120%;
}
.pad-inscription
{
    position: relative;
    width: 271px;
    height: auto !important;
    height: 217px;
    min-height: 217px;
    padding: 12px 25px 2px 0;
    margin-left: -10px;
    float: left;
}
.pad-inscription h2
{
    font-size: 1.3em;
    line-height: 100%;
    text-transform: uppercase;
    color: #000;
    height: 12px;
    margin: 0 0 20px 0;
    padding: 0;
    background-repeat: no-repeat;
}
.pad-inscription ul
{
    color: #000;
}
.pad-inscription ul li
{
    font-size: 1.1em;
}
.pad-inscription .lk-sinscrire
{
    display: none;
}
.popup-bg
{
    display: none;
}
.popup-contener-txt
{
    padding: 0 0 0 40px;
}
.popup-txt
{
    font-size: 1.2em;
    line-height: 110%;
    color: #000;
}
.popup-close
{
    display: none;
}
.popup-txt h1
{
    font-size: 2.4em;
    line-height: 120%;
    color: #000;
    font-weight: normal;
    padding: 0;
    margin: 0 0 12px 0;
}
.popup-txt h2
{
    font-size: 1.1em;
    color: #000;
    padding: 0;
    margin: 10px 0 0 0;
}
.popup-txt p
{
    padding: 0;
    margin: 0 0 20px 0;
}
.lk-retour-accueil
{
    display: none;
}
.content-entete .rub-title
{
    font-size: 1.3em;
    font-weight: bold;
    color: #12b1b9;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.content-entete .rub-title a
{
    color: #12b1b9;
    text-decoration: none;
}
.pad-vote
{
    position: relative;
    font-size: 1.1em;
    line-height: 18px;
    color: #000;
}
.page-article .pad-vote
{
    margin: 30px 0 0 0;
}
.popup-video .pad-vote
{
    margin: 20px 0 0 0;
}
.pad-vote .note
{
    padding: 0 10px 0 0;
    float: left;
}
.pad-vote .note img
{
    vertical-align: middle;
}
.pad-vote .lk-voter
{
    display: none;
}
.pad-vote span
{
    padding-right: 5px;
}
.pad-vote .form-voter
{
    display: none;
}
.txt-15
{
    font-size: 1.5em;
    line-height: 120%;
}
.page-agenda .content-entete, .page-agenda .content
{
    padding-left: 40px;
}
.page-agenda .content-entete h1
{
    color: #3bd80f;
}
.page-agenda .buttons
{
    display: none;
}
.event
{
    clear: both;
    padding: 0 0 10px 0;
    margin-bottom: 20px;
    border-bottom: 1px dotted #ccc;
}
.page-agenda .theme-musique
{
    color: #0cf;
}
.page-agenda .theme-locale
{
    color: #6c3;
}
.page-agenda .theme-savoir
{
    color: #5362cb;
}
.page-agenda .theme-spectacle
{
    color: #c3c;
}
.page-agenda .theme-sport
{
    color: #2cc198;
}
.page-agenda .theme-art
{
    color: #f60;
}
.page-agenda .theme-etude
{
    color: #399;
}
.page-agenda .theme-cinema
{
    color: #f90;
}
.page-agenda .theme-sortir
{
    color: #93f;
}
.page-agenda .theme-autre
{
    color: #39f;
}
.event .thumb
{
    width: 123px;
    height: 123px;
    padding: 0;
    float: left;
}
.event .date
{
    width: 100px;
    height: 123px;
    padding: 0 0 0 14px;
    background-repeat: no-repeat;
    float: left;
}
.event .date span
{
    display: block;
    font-size: 1.5em;
    line-height: 120%;
    color: #000;
    padding-top: 50px;
}
.event .date span.deux-lignes
{
    padding-top: 41px;
}
.event .desc
{
    height: 110px;
    padding: 13px 0 0 0;
}
.event .desc .theme
{
    margin: 0 0 6px 0;
    padding: 0;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
}
.event .desc h2
{
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 2em;
    line-height: 110%;
    font-weight: bold;
}
.event .desc .lieu
{
    position: relative;
    margin: 0 0 10px 0;
}
.event .desc .lieu strong
{
    font-size: 1.2em;
    color: #000;
}
.event .desc .lieu a
{
    display: none;
}
.event .desc .text
{
    font-size: 1.1em;
    line-height: 120%;
    color: #000;
}
.event .logo-soutien
{
    float: left;
    margin: 28px 0 0 15px;
}
.page-srub .content-entete
{
    padding-left: 40px;
    padding-right: 40px;
}
.page-srub .content
{
    padding-left: 40px;
}
.art-list
{
    clear: both;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
}
.art-list .thumb
{
    width: 192px;
    padding: 0 10px 0 0;
    float: left;
}
.art-list .desc
{
    padding: 0 0 0 7px;
}
.art-list .desc .lk-lire-art
{
    display: none;
}
.art-list .desc h2
{
    margin: 0 0 10px 0;
    padding: 0 0 6px 0;
    font-size: 2em;
    line-height: 110%;
    font-weight: bold;
    border-bottom: 1px dotted #ccc;
}
.art-list .desc h2 a
{
    text-decoration: none;
    color: #000;
}
.art-list .desc h2 a:hover
{
    color: #28c19c;
}
.art-list .desc .text
{
    padding-right: 200px;
    font-size: 1.1em;
    line-height: 120%;
    color: #000;
}
.page-dossiers .content-entete, .page-dossiers .content
{
    padding-left: 40px;
}
.page-dossiers .content
{
    padding-bottom: 30px;
}
.page-dossiers .content-entete h1
{
    color: #1ac879;
}
.page-dossiers .dossier-list
{
    padding: 20px 0 0 0;
}
.page-dossiers .dossier
{
    clear: both;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px dotted #ccc;
}
.page-dossiers .dossier .thumb
{
    width: 196px;
    height: 110px;
    padding: 5px 10px 0 0;
    float: left;
}
.page-dossiers .dossier .desc
{
    padding: 5px 0 0 0;
}
.page-dossiers .dossier h2
{
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px dotted #ccc;
    font-size: 2em;
    line-height: 110%;
    color: #1ac879;
    font-weight: normal;
}
.page-dossiers .dossier .text
{
    font-size: 1.2em;
    line-height: 110%;
    color: #000;
}
.page-dossiers .dossier .sommaire
{
    padding: 25px 0 0 0;
    font-size: 1.1em;
    line-height: 110%;
    color: #000;
}
.page-dossiers .dossier .sommaire strong
{
    text-transform: uppercase;
}
.page-dossiers .dossier .sommaire ul li
{
    margin-bottom: 7px;
    float: none;
}
.page-dossiers .dossier .sommaire ul li a
{
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 0;
    color: #000;
    text-decoration: none;
}
.page-dossiers .dossier .sommaire ul li a:hover
{
    text-decoration: underline;
}
.page-article .content-entete, .page-article .content
{
    padding-left: 40px;
    padding-right: 40px;
}
.page-article .content-entete
{
    padding-bottom: 30px;
}
.page-article .content
{
    padding-bottom: 11px;
    border-bottom: 1px dotted #ccc;
}
.art-colonne
{
    float: right;
}
.art-colonne .one-pad
{
    width: 242px;
    padding: 0 0 10px 64px;
}
.art-colonne .pad-video
{
    color: #f30;
}
.art-colonne .pad-photo
{
    color: #09f;
}
.art-colonne .pad-consulter
{
    color: #63f;
}
.art-colonne .pad-pdf
{
    color: #f00;
}
.art-colonne .one-pad .pad-title
{
    font-family: 'Trebuchet MS' ,Arial,Helvetica,Verdana,sans-serif;
    font-size: 1.5em;
    text-transform: uppercase;
    height: 20px;
    display: block;
    padding: 20px 20px 2px 0;
    background-repeat: no-repeat;
}
.art-colonne .one-pad .pad-desc
{
    padding: 14px 0 0 0;
    font-size: 1.1em;
}
.art-colonne .one-pad .pad-desc a
{
    text-decoration: none;
}
.art-colonne .one-pad .pad-desc a:hover
{
    text-decoration: underline;
}
.art-colonne .one-pad .pad-desc ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
.art-colonne .one-pad .pad-desc ul li
{
    padding: 0;
    margin: 0 0 7px 0;
}
.art-colonne .pad-video .one-block
{
    margin-bottom: 6px;
}
.art-colonne .pad-video .one-block .thumb
{
    position: relative;
    display: block;
    width: 76px;
    float: left;
    text-decoration: none;
}
.art-colonne .pad-video .one-block .thumb .duree
{
    position: absolute;
    background: #fff;
    bottom: 3px;
    right: 0;
    padding: 0 2px;
    color: #000;
    font-weight: bold;
    line-height: 14px;
}
.art-colonne .pad-video .one-block .text
{
    width: 158px;
    padding: 0 0 0 8px;
    float: left;
    color: #000;
}
.art-colonne .pad-video .one-block .text a
{
    display: block;
    padding-bottom: 3px;
    color: #f30;
}
.art-colonne .pad-photo .one-block
{
    background: #000;
    padding: 7px 0 10px 7px;
}
.art-colonne .pad-photo .one-block img
{
    margin: 3px 3px 0 0;
}
.art-colonne .pad-photo .one-block .lk-galerie
{
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}
.art-colonne .pad-consulter .pad-desc ul li a
{
    color: #000;
    font-weight: bold;
    display: block;
}
.art-colonne .pad-pdf .pad-desc ul li a
{
    color: #000;
    font-weight: bold;
    display: block;
}
.art-colonne .pad-pdf .pad-desc ul li a em
{
    font-weight: normal;
}
.art-det
{
    font-size: 1.3em;
    line-height: 120%;
    color: #000;
}
.art-det .thumb
{
    width: 192px;
    height: 105px;
    padding: 0 18px 10px 0;
    float: left;
}
.art-det h2
{
    font-size: 1.25em;
    color: #49b59c;
    font-weight: normal;
    padding: 0;
    margin: 0 0 20px 0;
}
.art-det h3
{
    font-size: 1.15em;
    padding: 0;
    margin: 25px 0 0 0;
}
.art-det a
{
    color: #49b59c;
    text-decoration: underline;
}
.page-article .pad-vote
{
    margin: 30px 0 0 0;
    font-size: 1.1em;
    line-height: 18px;
    color: #000;
}
.page-article .pad-vote .note
{
    padding: 0 10px 0 0;
    float: left;
}
.page-article .pad-vote .note img
{
    vertical-align: middle;
}
.page-article .pad-vote .lk-voter
{
    display: block;
    width: 50px;
    margin-right: 8px;
    float: left;
    color: #000;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.page-article .pad-vote span
{
    padding-right: 5px;
}
.pad-commentaire
{
    padding: 10px 40px;
}
.pad-commentaire h2
{
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 1.6em;
    line-height: 28px;
    color: #000;
    font-weight: normal;
}
.pad-commentaire h2 span
{
    color: #12b1b9;
}
.pad-commentaire .buttons
{
    display: none;
}
.commentaire
{
    position: relative;
    padding: 7px 10px 1px 10px;
    margin: -1px 0 0 0;
    border: 1px solid #ccc;
}
.commentaire .avatar
{
    width: 33px;
    padding: 0 17px 0 0;
    float: left;
}
.commentaire .auteur
{
    font-size: 1.3em;
    font-weight: bold;
    color: #12b1b9;
}
.commentaire h3
{
    font-size: 1.3em;
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
    color: #12b1b9;
}
.commentaire .date
{
    font-size: 1.1em;
    color: #1a171b;
    font-style: italic;
}
.commentaire p
{
    font-size: 1.3em;
    line-height: 120%;
    padding: 0;
    margin: 7px 0;
    color: #666;
}
.commentaire .liens
{
    display: none;
}
.rep-1
{
    margin-left: 30px;
}
.rep-2
{
    margin-left: 60px;
}
.rep-3
{
    margin-left: 90px;
}
.rep-4
{
    margin-left: 120px;
}
.rep-5
{
    margin-left: 150px;
}
.rep-6
{
    margin-left: 180px;
}
.rep-7
{
    margin-left: 210px;
}
.rep-8
{
    margin-left: 240px;
}
.rep-9
{
    margin-left: 270px;
}
.rep-10
{
    margin-left: 300px;
}
.page-videos .content-entete
{
    padding-left: 40px;
    padding-bottom: 20px;
}
.page-videos .content
{
    background: url(/styles/images/event_bottom.jpg) 40px top no-repeat;
    padding: 20px 0 30px 40px;
}
.page-videos .page-pagination, .page-videos .pagination-bottom
{
    padding-right: 12px;
}
.pad-vid-aimez
{
    padding: 50px 0 0 0;
}
.pad-vid-edito h1
{
    color: #f30;
}
.pad-vid-edito h2
{
    font-size: 1.6em;
    line-height: 110%;
    color: #f30;
    font-weight: normal;
    padding: 0 0 8px 0;
    margin: 0;
}
.pad-vid-edito h2 a
{
    color: #f30;
    text-decoration: none;
}
.pad-vid-aimez h2
{
    font-size: 1.8em;
    line-height: 120%;
    color: #000;
    font-weight: normal;
    padding: 12px 0 0 0;
    margin: 0 0 15px 0;
}
.pad-vid-aimez h2 img
{
    vertical-align: middle;
    margin-left: 3px;
}
.page-videos .thumb
{
    position: relative;
    display: block;
    text-decoration: none;
}
.pad-vid-edito .thumb
{
    width: 444px;
}
.page-videos .thumb .duree
{
    display: none;
}
.pad-vid-edito .desc
{
    padding: 10px 0 15px 0;
    color: #000;
}
.pad-vid-edito .auteur
{
    font-size: 1.3em;
    font-weight: bold;
    padding: 0 0 4px 0;
}
.pad-vid-edito .text
{
    font-size: 1.3em;
    line-height: 110%;
}
.pad-vid-edito .buttons
{
    display: none;
}
.pad-vid-thumb
{
    width: 216px;
    height: 247px;
    padding: 0 12px 10px 0;
    float: left;
}
.pad-vid-thumb .thumb
{
    height: 122px;
}
.pad-vid-thumb .thumb .duree
{
    bottom: 0;
}
.pad-vid-thumb .desc, .popup-video .desc
{
    padding: 7px 0 13px 0;
    color: #000;
}
.pad-vid-thumb h3
{
    font-size: 1.3em;
    line-height: 110%;
    color: #f30;
    font-weight: normal;
    padding: 0 0 8px 0;
    margin: 0;
}
.pad-vid-thumb h3 a
{
    color: #f30;
    text-decoration: none;
}
.pad-vid-thumb .auteur, .popup-video .auteur
{
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 0 4px 0;
}
.pad-vid-thumb .text, .popup-video .text
{
    font-size: 1.1em;
    line-height: 110%;
}
.pad-vid-edito .note img, .pad-vid-thumb .note img, .popup-video .note img
{
    margin-right: 2px;
}
.page-videos .content h2
{
    font-size: 1.8em;
    line-height: 120%;
    color: #f30;
    font-weight: normal;
    padding: 0;
    margin: 0 0 15px 0;
}
.vid-list
{
    padding: 50px 0 0 0;
}
.page-degrade-vert .content-entete, .page-degrade-vert .content
{
    padding-left: 40px;
    padding-right: 40px;
}
.page-degrade-vert .content
{
    padding-bottom: 20px;
}
.page-degrade-vert .content-entete h1
{
    color: #000;
}
.page-degrade-bleu .content-entete, .page-degrade-bleu .content
{
    padding-left: 40px;
    padding-right: 40px;
}
.page-degrade-bleu .content
{
    padding-bottom: 20px;
}
.page-degrade-bleu .content-entete h1
{
    color: #fff;
}
.logo-print
{
    display: inline !important;
}

.video-overlay
{
    display: none !important;
}

