﻿@font-face {
    font-family: "WalkwayBoldRegular";
    font-style: normal;
    font-weight: normal;
    src: url("http://www.dvdcritiques.com/styles/font/Walkway_Bold-webfont.eot?#iefix") format("embedded-opentype"),url("http://www.dvdcritiques.com/styles/font/Walkway_Bold-webfont.woff") format("woff"),url("http://www.dvdcritiques.com/styles/font/Walkway_Bold-webfont.ttf") format("truetype"),url("http://www.dvdcritiques.com/styles/font/Walkway_Bold-webfont.svg#WalkwayBoldRegular") format("svg");
}

@font-face {
    font-family: "WalkwayUltraBoldRegular";
    font-style: normal;
    font-weight: normal;
    src: url("http://www.dvdcritiques.com/styles/font/Walkway_UltraBold-webfont.eot?#iefix") format("embedded-opentype"),url("http://www.dvdcritiques.com/styles/font/Walkway_UltraBold-webfont.woff") format("woff"),url("http://www.dvdcritiques.com/styles/font/Walkway_UltraBold-webfont.ttf") format("truetype"),url("http://www.dvdcritiques.com/styles/font/Walkway_UltraBold-webfont.svg#WalkwayUltraBoldRegular") format("svg");
}

@font-face {
    font-family: 'EconomicaRegular';
    src: url('../styles/font/Economica-Regular-OTF-webfont.eot');
    src: url('../styles/font/Economica-Regular-OTF-webfont.eot?#iefix') format('embedded-opentype'),url('../styles/font/Economica-Regular-OTF-webfont.woff') format('woff'),url('../styles/font/Economica-Regular-OTF-webfont.ttf') format('truetype'),url('../styles/font/Economica-Regular-OTF-webfont.svg#EconomicaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.tdblocgauche {
    text-align: center;
    width: 168px;
    background: url("../images/ActusFondColonne.jpg") #333;
} 

.tdbloccentre {
    background-color: #ddd;
    width: 526px;
    text-align: center;
}

.tdblocdroite {
    background-color: #ccc;
    text-align: center;
    width: 304px;
}

.blocCentreTitle {
    font: 40px/58px 'WalkwayBoldRegular',Arial,sans-serif;
    letter-spacing: 0;
    margin-left: 15px;
    text-align: center;
    width: 500px;
    display: inline-block;
}

.blocCentreTitleWhite {
    font: 25px/35px 'WalkwayBoldRegular',Arial,sans-serif;
    letter-spacing: 0;
    margin-left: 15px;
}

.blocCentreTitleWhite {
    color: whitesmoke;
}

.titrealaffiche {
    color: #000;
    font-family: 'WalkwayUltraBoldRegular',arial,serif;
    font-size: 18px/27px;
    text-align: justify;
    text-decoration: none;
}

.fond_menu {
    background: #ececec;
    height: 24px;
    width: 996px;
}

.bandeau_gauche {
    float: left;
    height: 23px;
    width: 823px;
}

.bandeau_droit {
    background: none repeat scroll 0 0 #ececec;
    border-bottom: 1px solid #9f9f9f;
    border-right: 1px solid #9f9f9f;
    border-top: 1px solid #9f9f9f;
    float: right;
    height: 24px;
    margin: 0;
    width: 172px;
}

.imghpcine {
    margin-top: 4px;
    padding-left: 4px;
}

.pubdroite {
    margin-bottom: 3px;
}

.footer_texte {
    color: #FFF;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 12px;
}

    .footer_texte a:link, .footer_texte a:visited {
        color: #FFF;
        font-family: 'WalkwayBoldRegular',arial,serif;
        font-size: 12px;
        margin-left: 3px;
        margin-right: 3px;
        text-decoration: none;
    }

    .footer_texte a:active, .footer_texte a:hover {
        color: #FFF;
        font-family: 'WalkwayBoldRegular',arial,serif;
        font-size: 12px;
        text-decoration: underline;
    }

#stats {
    display: block;
    height: 25px;
    padding-left: 10px;
    vertical-align: top;
}

#top {
    display: block;
    float: right;
    height: 25px;
    position: relative;
}

.titre_article {
    background-image: url(http://www.dvdcritiques.com/images/puce_titre.gif);
    background-repeat: no-repeat;
    color: #333;
    font-family: Arial,Verdana,Helvetica,serif;
    font-size: 11px;
    font-weight: 700;
    padding-left: 20px;
    text-transform: uppercase;
}

.sous_titre_article {
    background-image: url(http://www.dvdcritiques.com/images/puce_details.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #333;
    font-family: Arial,Verdana,Helvetica,serif;
    font-size: 11px;
    font-weight: 700;
    padding-left: 14px;
}

.titrecolonnecinedvd {
    color: #FFF;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: underline;
    text-transform: uppercase;
}

.tableaucorps_bonus td {
    color: #000;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .01em;
    margin-left: 3px;
    padding-left: 3px;
    word-spacing: .09em;
}

.barre {
    border-bottom: 1px solid #333;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #333;
    height: 2px;
    margin: 0;
    padding: 0;
}

.barre2 {
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    margin: 0;
    padding: 0;
}

.titresparagraphnews {
    color: #e60000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
}

.corps {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: justify;
    text-transform: none;
}

    .corps a:link, .corps a:visited {
        color: #366a92;
        font-family: Geneva,Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        text-decoration: none;
    }

h1 {
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 18px;
    text-decoration: none;
}

.corpsedito {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: justify;
    text-justify: newspaper;
    text-transform: none;
    vertical-align: sub;
}

.titre_recherche {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

.titre {
    color: #000;
    font-family: 'WalkwayUltraBoldRegular',Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .2mm;
    word-spacing: .8mm;
}

.titre_rouge {
    color: #e02600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bolder;
    text-transform: capitalize;
}

.titre_cinema {
    color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bolder;
    letter-spacing: .1mm;
    text-transform: capitalize;
}

.titreblanc {
    color: #fde291;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: .2mm;
    word-spacing: .8mm;
}

.titreblancredac {
    color: #FFF;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 32px;
    font-weight: 400;
    height: 40px;
    letter-spacing: .2mm;
    vertical-align: text-bottom;
    word-spacing: .8mm;
}

.tableautitre {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
}

.tableaucorps {
    color: #000;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: .1mm;
    word-spacing: .2mm;
}

.textesmileyhd2 {
    background-color: #000;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    padding-bottom: 1px;
    padding-left: 6px;
}

.textesmileyhd, .textesmileyhd_noborder {
    background-color: #000;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 2px;
    padding-top: 1px;
}

.textesmileyhd {
    border-left: 1px solid #CCC;
}

.lien_notes, .lien_notes a:link, .lien_notes a:visited {
    color: #FFF;
    font-family: Arial,Verdana,Helvetica,serif;
    font-size: 11px;
    padding-left: 8px;
    text-decoration: none;
}

    .lien_notes a:hover, .lien_notes a:active {
        color: #FFF;
        font-family: Arial,Verdana,Helvetica,serif;
        font-size: 11px;
        padding-left: 8px;
        text-decoration: underline;
    }

.rubriquetitrehd {
    color: #ff7e38;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

.barrebistest {
    background-color: #f8f8f8;
    border-bottom: #333 1px solid;
    border-top: #333 1px solid;
    display: block;
    height: 66px;
    margin: 1px 0 0;
    overflow: hidden;
    padding: 1px 0;
    position: relative;
    text-align: center;
    width: 500px;
    z-index: 0;
}

    .barrebistest .barretitre {
        height: 24px;
        margin: 0;
        text-align: center;
        width: 500px;
    }

.onglet_plus_detail {
    clear: both;
    float: none;
    height: auto;
    margin: 0;
    overflow: auto;
    position: relative;
    text-align: center;
    top: 0;
    visibility: visible;
    width: 500px;
    z-index: 10;
}

.tableaulangues {
    color: #000;
    display: block;
    float: left;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 12px;
    height: 22px;
    margin: 0;
    text-align: left;
    text-indent: 1px;
    vertical-align: text-top;
    width: 50px;
}

.tableaulangues2 {
    border-left-color: #FFF;
    border-left-style: solid;
    border-left-width: 1px;
    color: #000;
    display: block;
    float: left;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 12px;
    height: 22px;
    margin: 0;
    text-align: center;
    vertical-align: text-top;
    width: 70px;
}

.tableaulangues3 {
    border-left-color: #FFF;
    border-left-style: solid;
    border-left-width: 1px;
    color: #000;
    display: block;
    float: left;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 12px;
    height: 22px;
    margin: 0;
    text-align: center;
    vertical-align: text-top;
    width: 40px;
}

.rubriquetitre {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
}

.textesmiley {
    color: #fff;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 12px;
    font-weight: 400;
    vertical-align: middle;
}

    .textesmiley img.smi2 {
        margin-top: 12px;
    }

.textesmiley2 {
    background-color: #ff5a00;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    color: #000;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    vertical-align: top;
}

.textesmileycorner {
    background-color: #ff5a00;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    color: #fff;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 13px;
    font-weight: 400;
}

.texteconcours {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
}

texteconcoursnotjustify {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
}

.lienspecial {
    color: #000;
    cursor: hand;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.lienweb {
    color: #000;
    cursor: hand;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

    .lienweb:hover {
        color: #3e4e95;
        text-decoration: underline;
    }

.lien {
    color: #000;
    cursor: hand;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.lien_titre {
    color: #000;
    cursor: hand;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-decoration: none;
}

.lien_box {
    color: #fff;
    cursor: hand;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 7.5pt;
    font-weight: 400;
    text-decoration: none;
}

.lien_boxdvdvisu {
    color: #fff;
    cursor: hand;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 7.5pt;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
}

.lien_corps_homepage {
    color: #000;
    cursor: hand;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: justify;
    text-decoration: none;
}

body {
    background-color: #5b5b5b;
    margin: 0;
    scrollbar-3dlight-color: #104567;
    scrollbar-arrow-color: #fff;
    scrollbar-base-color: #104567;
    scrollbar-darkshadow-color: #104567;
    scrollbar-face-color: #104567;
    scrollbar-highlight-color: #104567;
    scrollbar-shadow-color: #104567;
    scrollbar-track-color: #fff;
    text-align: justify;
}

input.boutonbleu {
    background-color: #114069;
    border-bottom: #000 2px solid;
    border-left: #cae4ff 2px solid;
    border-right: #000 2px solid;
    border-top: #cae4ff 2px solid;
    color: #fff;
}

.textealaffiche {
    padding-left: 4px;
    padding-right: 4px;
    text-align: justify;
}

.titreactus {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
}

.titreliendujour {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
}

.textactus {
    color: #fff;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    margin-right: 2px;
    padding-right: 2px;
    text-align: justify;
    text-transform: none;
}

.titreactusbox {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bolder;
    text-transform: uppercase;
}

.textrubriks {
    color: #000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    margin-left: 2px;
    padding-left: 2px;
    text-align: justify;
    text-transform: none;
}

    .textrubriks a:hover {
        color: red;
        font-family: Geneva,Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        text-align: justify;
        text-decoration: none;
        text-transform: lowercase;
    }

.textplanning {
    color: #FFF;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    margin-left: 2px;
    padding-left: 2px;
    text-align: justify;
    text-transform: capitalize;
}

.textplanningdetail {
    color: #000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-left: 2px;
    padding-left: 2px;
    text-align: justify;
    text-transform: capitalize;
}

.liensplanning a:active {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bolder;
    text-decoration: underline;
    text-transform: uppercase;
}

.membres {
    color: #fff;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

    .membres a:link {
        color: #fff;
        font-family: Geneva,Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        text-align: justify;
        text-decoration: underline;
        text-transform: none;
    }

    .membres a:hover {
        color: red;
        font-family: Geneva,Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        text-decoration: underline;
        text-transform: none;
    }

    .membres a:visited {
        color: #fff;
        font-family: Geneva,Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        text-decoration: underline;
        text-transform: none;
    }

.tablbordure {
    border-left: #333 1px solid;
    border-right: #333 1px solid;
}

.borduretablesection {
    background-color: #fff;
    border-left-style: none;
    border-right: #ccc 1px solid;
}

.borduretablesectiong {
    background-color: #fff;
    border-right: #ccc 1px solid;
}

.margeconcours {
    margin-left: 5px;
    padding-left: 5px;
}

.but {
    border-bottom: #666 1px solid;
    border-left: #666 1px solid;
    border-right: #666 1px solid;
    border-top: #666 1px solid;
    color: #000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    height: 18px;
    margin: 2px 0 0 3px;
    width: 80px;
}

.txt {
    background-color: #f4f4f4;
    border-bottom: #333 1px solid;
    border-left: #333 1px solid;
    border-right: #333 1px solid;
    border-top: #333 1px solid;
    color: #000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    height: 18px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 110px;
}

.liensmenu a:link, a:visited {
    color: #a7d260;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}

.liensintext a {
    color: #000;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-align: justify;
    text-decoration: none;
    letter-spacing: .01em;
}

.liensintextactus a:link {
    color: #fff;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    margin-right: 4px;
    text-align: justify;
    text-decoration: none;
}

.titreactusbox:hover {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}

.titreactusbox a:link {
    color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bolder;
    text-transform: uppercase;
}

.titredvdbox {
    color: #fff;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 14px;
    font-style: normal;
    text-transform: lowercase;
}

.titrecinebox, .titrecinebox a {
    color: #fff;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    text-transform: capitalize;
    padding-left: 4px;
}

.titredvdbox a:hover {
    color: #fff;
    text-decoration: underline;
}

.cssbordureimgcolg {
    border-bottom: #fff 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
}

.initiales {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
}

.datagenda {
    color: #ff8000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bolder;
    text-transform: uppercase;
}

.textagenda {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
}

tractus {
    border-top: #fff 1px solid;
}

.heightimg {
    height: 78px;
}

.heightimg2 {
    height: 95px;
}

.bordureextdroite {
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
}

.titrecolonnecine {
    color: #FFF;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 14px;
    letter-spacing: .05em;
    text-decoration: none;
    text-transform: capitalize;
}

.titrecolonnesallesobscures {
    color: #ffff9b;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .05em;
    padding-left: 8px;
    text-decoration: none;
    text-transform: none;
}

.titrecolonnesallesobscureswhite, .titrecolonnesallesobscureswhite a:link, .titrecolonnesallesobscureswhite a:visited {
    color: #fff;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 13px;
    font-style: normal;
    letter-spacing: .05em;
    font-weight: 400;
    text-decoration: none;
    text-transform: lowercase;
}

.titrecolonnesallesobscuresbig {
    color: #ffff9b;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .05em;
    text-decoration: none;
    text-transform: uppercase;
}

.titrecolonnesallesobscuressmall {
    color: #ffff9b;
    font-family: 'EconomicaRegular',arial,serif;
    font-size: 14px;
    letter-spacing: .03em;
    text-decoration: none;
    text-transform: none;
    padding-left: 7px;
}

.fondcellimages {
    background-color: #edf0f8;
    text-align: center;
}

.productpager {
    font-size: 16px;
    height: 20px;
    padding: 2px 25px 2px 0;
    text-align: right;
}

    .productpager a {
        background: #f0f0f0;
        border: 1px solid #999;
        color: #080808;
        font-family: 'WalkwayBoldRegular',arial,serif;
        padding: 0 4px;
        text-decoration: none;
    }

        .productpager a:hover {
            background: #929292;
            border: 1px solid #fff;
            color: #fff !important;
            text-decoration: none;
        }

        .productpager a:link {
            text-align: center;
        }

img {
    margin: 0;
    padding: 0;
}

.img-n6-fix {
    display: block;
}

.corps a:hover, .nobile a:hover, .tableautitre:hover, .liensintext a:hover, .liensintextactus a:hover, .titrecinebox a:hover, .titrecolonnesallesobscureswhite a:hover {
    text-decoration: underline;
}

.nobile, .nobile a:link, .nobile a:visited {
    color: #366a92;
    font-family: 'WalkwayBoldRegular',arial,serif;
    font-size: 16px;
    text-decoration: none;
}

.textesmileyhd a:link, .textesmileyhd a:visited, .textesmileyhd a:hover, .textesmileyhd a:active {
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 2px;
    padding-top: 1px;
}

.lienspecial:active, .lienspecial:link, .lienspecial:visited, .lien:active, .lien:link, .lien:visited, .lien_titre:active, .lien_titre:link, .lien_titre:visited, .lien_box:active, .lien_box:link, .lien_box:visited, .lien_boxdvdvisu:active, .lien_boxdvdvisu:link, .lien_boxdvdvisu:visited, .lien_corps_homepage:active, .lien_corps_homepage:link, .lien_corps_homepage:visited {
    cursor: hand;
    text-decoration: none;
}

.lienspecial:hover, .lien_titre:hover {
    color: #3e4e95;
    text-decoration: none;
}

.lienweb:active, .lienweb:link, .lienweb:visited {
    cursor: hand;
    text-decoration: underline;
}

.lien:hover, .lien_corps_homepage:hover {
    color: #3e4e95;
    cursor: hand;
    text-decoration: none;
}

.lien_box:hover, .lien_boxdvdvisu:hover {
    color: #fff;
    text-decoration: underline;
}

.textrubriks a:link, .textrubriks a:visited {
    color: #000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    text-align: justify;
    text-decoration: none;
    text-transform: lowercase;
}

.textplanning a:link, .textplanning a:visited {
    color: #fff;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-align: justify;
    text-decoration: none;
    text-transform: capitalize;
}

.textplanning a:hover, .textplanningdetail a:hover {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-align: justify;
    text-decoration: none;
    text-transform: capitalize;
}

.textplanningdetail a:link, .textplanningdetail a:visited {
    color: #000;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    text-align: justify;
    text-decoration: none;
    text-transform: capitalize;
}

.liensplanning, .liensplanning a:link, .liensplanning a:visited {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bolder;
    text-transform: uppercase;
}

.liensmenu a:hover, .titredvdbox a:link, .titredvdbox a:active, .titredvdbox a:visited {
    text-decoration: none;
}

.bordureextgauche, .bordureextdetg {
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
}

.blockRecherche {
    border: 0 none;
    display: inline-block;
    margin: 0 5px 2px 0;
    padding-left: 5px;
    padding-right: 5px;
    width: 490px;
}

    .blockRecherche .imgGenreRecherche {
        text-align: left;
        float: left;
        width: 211px;
        padding-left: 15px;
        padding-right: 190px;
        margin: 15px 0 5px;
    }

    .blockRecherche .imgVisuRecherche {
        text-align: left;
        float: left;
        width: 80px;
    }

    .blockRecherche .titrealaffiche {
        width: 400px;
        float: right;
    }

    .blockRecherche .liensintext {
        width: 400px;
        float: right;
        text-align: justify;
    }

.divResultatRecherche {
    display: inline-block;
    margin: 15px 0 15px;
}

.titreBloc {
    color: #FFFFFF;
    font-family: 'WalkwayUltraBoldRegular',Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding: 3px;
}
