body {
    background-color:#b71d0d;
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    width:1017px;
    background-image: url(../images/background.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}

.soteur {
    clear:both;
}

h2 span, h3 span, li span {
    display:none;
}

#griseur {
    display:none;
    position:absolute;
    position: fixed;
    background-color:#111111;
    height:100%;
    width:100%;
}

#head .connexion {
    background-color: #98180c;
    height: 26px;
    width:335px;
    margin-left:auto;
    margin-right:auto;
    padding-left:610px;
    padding-top:5px;
}

#head .entete {
    background-image: url(../images/entete_bg.jpg);
    height: 133px;
    width:935px;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    padding-left:10px;
}

#head .connexion input {
    float:left;
    background-image: url(../images/input.jpg);
    background-repeat:no-repeat;
    border:0px;
    width: 88px;
    height: 21px;
    padding:0px;
    margin:0px;
    padding-left:3px;
    padding-right:3px;
    margin-left:2px;
    font-family: 'Trebuchet MS',Verdana;
    font-size: 10px;
    color:#9e1321;
}

#head .connexion .envoyer {
    float:left;
    background-image: url(../images/btn_envoyer.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
    width: 44px;
    height: 21px;
    padding-left:2px;
}


#head .connexion .connexion {
    float:left;
    background-image: url(../images/btn_connexion.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
    width: 87px;
    height: 21px;
    padding-left:2px;
}

#head .connexion span {
    display:none;
}

#head .connexion .inscrivez_vous {
    float:left;
    background-image: url(../images/btn_inscrivez_vous.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
    width: 87px;
    height: 21px;
    padding-left:2px;
}

#head .loggedin {
    margin-left:auto;
    margin-right:auto;
    padding-left:880px;
    padding-top:0px;
    font-size:14px;
    color:#f0b62f;
    text-decoration:none;
    font-weight: bold;
}

#head .loggedin a {
    color:#f0b62f;
}

#head .menu {
    width:950px;
    padding-left:34px;
}

#head .menu span {
    display:none;
}

#head .menu .recherche {
    margin-left:1px;
    float:left;
    background-image: url(../images/menu/mn_lvide.jpg);
    width: 186px;
    height: 32px;
    padding-top:14px;
    padding-left:15px;
}

#head .menu .recherche img {
    float:left;
    border-top:1px solid #b48823;
    border-bottom:1px solid #b48823;
    border-left:1px solid #b48823;
}

#head .menu .recherche #searchform input.search {
    font-family: 'Trebuchet MS',Verdana;
    background-color: #f0b62f;
    border-top:1px solid #b48823;
    border-bottom:1px solid #b48823;
    border-right:1px solid #b48823;
    border-left:0px;
    color:#cb1e01;
    font-size:10px;
    font-weight: bold;
    padding-top:3px;
    width: 140px;
    height: 16px;
}

#head .menu .liste {
    margin-left:auto;
    margin-right:auto;
}

#head .menu .liste a.fun {
    float:left;
    background-image: url(../images/menu/mn_fun.jpg);
    width: 78px;
    height: 45px;
}

#head .menu .liste a.pro {
    float:left;
    background-image: url(../images/menu/mn_pro.jpg);
    width: 70px;
    height: 45px;
}

#head .menu .liste a.newtech {
    float:left;
    background-image: url(../images/menu/mn_newtech.jpg);
    width: 108px;
    height: 45px;
}

#head .menu .liste a.conseils {
    float:left;
    background-image: url(../images/menu/mn_conseils.jpg);
    width: 105px;
    height: 45px;
}

#head .menu .liste a.sports {
    float:left;
    background-image: url(../images/menu/mn_sport.jpg);
    width: 82px;
    height: 45px;
}

#head .menu .liste a.pratique {
    float:left;
    background-image: url(../images/menu/mn_pratique.jpg);
    width: 96px;
    height: 45px;
}

#head .menu .liste a.contact {
    float:left;
    background-image: url(../images/menu/mn_contact.jpg);
    width: 86px;
    height: 45px;
}

#head .menu .liste div.finmenu {
    float:left;
    background-image: url(../images/menu/mn_rvide.jpg);
    width: 120px;
    height: 45px;
    border-right:2px solid #000000;
}

#head .sousmenu {
    background-image: url(../images/sousmenu.jpg);
    width: 946px;
    height: 27px;
    margin-left:auto;
    margin-right:auto;
    border-right:2px solid #000000;
}

#head .sousmenu ul {
    padding-left:200px;
    display:none;
}

#head .sousmenu li {
    list-style:none;
    float:left;
    padding-left:20px;
    padding-top:5px;
}

#head .sousmenu li a {
    color:#f0b62f;
    text-decoration:none;
}

#corps {
    float:left;
    padding-left:35px;
    width:983px;
}

/* Fin du header */


/* Debut INDEX */

#corps .content {
    float:left;
    background-color:#98180c;
    border-left:2px solid #000000;
    height:1100px;
}

#corps .content table.cinema tr {
    border-bottom:1px solid #000000;
}

#corps .content .lesImages {
    overflow:hidden;
    width: 232px;
    height: 234px;
}

#corps .content .lesImages .lesThumbs {
    padding-top:3px;
    width:238px;
    overflow:hidden;
}

#corps .content .lesImages .lesThumbs img {
    float:left;
    border-left:1px solid #7a140a;
}

#corps .content .lesImages .imgs {
    overflow:hidden;
    height:174px;
}

#corps .content .auto_sport {
    float:left;
}

#corps .content .auto_sport h2 {
    background-image: url(../images/h2/h2_auto_sport.jpg);
    background-repeat:no-repeat;
    width: 240px;
    height: 30px;
}

#corps .content .auto_sport .lesTitres {
    overflow:hidden;
    width: 232px;
}

#corps .content .auto_sport .lesTitres div {
    background-image: url(../images/bg_categories/as_noselected.jpg);
    background-repeat:no-repeat;
    width: 202px;
    height: 50px;
    padding-left:30px;
    padding-top:6px;
    overflow:hidden;
}

#corps .content .auto_sport .lesTitres selected {
    background-image: url(../images/bg_categories/as_selected.jpg);
    background-repeat:no-repeat;
    width: 202px;
    height: 30px;
    padding-left:30px;
    padding-top:6px;
    overflow:hidden;
}

#corps .content .lesTitres div a {
    text-decoration:none;
    color:#FFFFFF;
}

#corps .content .auto_sport .lesTitres div.selected {
    background-image: url(../images/bg_categories/as_selected.jpg);
    width: 232px;
    height: 56px;
}

#corps .content .people {
    float:left;
}

#corps .content .people h2 {
    background-image: url(../images/h2/h2_people.jpg);
    background-repeat:no-repeat;
    width: 240px;
    height: 30px;
}

#corps .content .people .lesTitres div {
    background-image: url(../images/bg_categories/pe_noselected.jpg);
    width: 202px;
    height: 50px;
    padding-left:30px;
    padding-top:6px;
}

#corps .content .people .lesTitres div.selected {
    background-image: url(../images/bg_categories/pe_selected.jpg);
    width: 232px;
    height: 56px;
}

#corps .content .insolite {
    float:left;
}

#corps .content .insolite h2 {
    background-image: url(../images/h2/h2_insolite.jpg);
    background-repeat:no-repeat;
    width: 240px;
    height: 30px;
}

#corps .content .insolite .lesTitres div {
    background-image: url(../images/bg_categories/in_noselected.jpg);
    width: 202px;
    height: 50px;
    padding-left:30px;
    padding-top:6px;
}

#corps .content .insolite .lesTitres div.selected {
    background-image: url(../images/bg_categories/in_selected.jpg);
    width: 232px;
    height: 56px;
}


#corps .content .promo h2 {
    float:left;
    background-image: url(../images/h2/h2_promo.jpg);
    background-repeat:no-repeat;
    background-position: left bottom;
    width: 231px;
    height: 20px;
    padding-left:9px;
}

#corps .content .promo .bar {
    /*background-image: url(../images/h2/bar.jpg);*/
    background-color:#d0dada;
    width:713px;
    height:11px;
}

#corps .content .promo .lesPromos {
    padding-top:5px;
}

#corps .content .promo .lesPromos .mZik {
    padding-left:5px;
}

#corps .content .promo .lesPromos .bottom {
    background-image:url(../images/promo/promo_bottom.jpg);
    width: 713px;
    height: 23px;
}

#corps .content .newtech {
    float:left;
}

#corps .content .newtech h2 {
    background-image: url(../images/h2/h2_newtech.jpg);
    background-repeat:no-repeat;
    width: 240px;
    height: 30px;
}

#corps .content .newtech .lesTitres div {
    background-image: url(../images/bg_categories/nt_noselected.jpg);
    width: 202px;
    height: 50px;
    padding-left:30px;
    padding-top:6px;
}

#corps .content .newtech .lesTitres div.selected {
    background-image: url(../images/bg_categories/nt_selected.jpg);
    width: 232px;
    height: 56px;
}


#corps .content .pro {
    float:left;
}

#corps .content .pro h2 {
    background-image: url(../images/h2/h2_pro.jpg);
    background-repeat:no-repeat;
    width: 240px;
    height: 30px;
}

#corps .content .pro .lesTitres div {
    background-image: url(../images/bg_categories/pr_noselected.jpg);
    width: 202px;
    height: 50px;
    padding-left:30px;
    padding-top:6px;
}

#corps .content .pro .lesTitres div.selected {
    background-image: url(../images/bg_categories/pr_selected.jpg);
    width: 232px;
    height: 56px;
}

#corps .content .conseil {
    float:left;
}

#corps .content .conseil h2 {
    background-image: url(../images/h2/h2_conseil.jpg);
    background-repeat:no-repeat;
    width: 240px;
    height: 30px;
}

#corps .content .conseil .lesTitres div {
    background-image: url(../images/bg_categories/cn_noselected.jpg);
    width: 202px;
    height: 50px;
    padding-left:30px;
    padding-top:6px;
}

#corps .content .conseil .lesTitres div.selected {
    background-image: url(../images/bg_categories/cn_selected.jpg);
    width: 232px;
    height: 56px;
}

/* Fin INDEX */

/* Début Single */

#corps .contentSingle {
    float:left;
    width: 678px;
    background-color:#FFFFFF;
    border-left:2px solid #000000;
    padding:20px;
    color:#000000;
    text-align:justify;
    font-size:12px;
    overflow:auto;
    height:992px;
}

#corps .contentSingle #_mcePaste {
    float:left;
    font-size:40px;
}

#corps .contentSingle h2 {
    font-size:16px;
    font-weight:bold;
    color:#3a3a3a;
}

#corps .contentSingle span {
}

#corps .contentSingle .autorInfo {
    color:red;
    padding-bottom:20px;
}

#corps .contentSingle .article {
    font-size:12px;
    font-family: 'Trebuchet MS',Verdana;
}

#corps .contentSingle .comments {
    border:1px solid #000;
}
#corps .contentSingle .login {
    margin-left:auto;
    margin-right:auto;
    width:200px;
}

#corps .contentSingle form.registerform {
    
}

#corps .contentSingle .login {
    width:100%;
}

#corps .contentSingle .login li {
    list-style:none;
    float:left;
    padding-right:10px;
}
#corps .contentSingle .login a {}

#corps .contentSingle .login input {
    font-family: 'Trebuchet MS',Verdana;
    background-color: #f0b62f;
    border:1px solid #b48823;
    color:#cb1e01;
    font-size:10px;
    font-weight: bold;
    width: 140px;
    height: 16px;
}

#corps .contentSingle .form_contact h2 {
    font-family: 'Trebuchet MS',Verdana;
    color: #cb1e01;
    font-size:18px;
    padding-bottom:20px;
}

#corps .contentSingle .form_contact label {
    display:block;
    width:200px;
}

#corps .contentSingle .form_contact input, textarea {
    font-family: 'Trebuchet MS',Verdana;
    background-color: #f0b62f;
    border:1px solid #b48823;
    color:#cb1e01;
    font-size:10px;
    font-weight: bold;
    padding:3px;
}

#corps .contentSingle .clearfloat {
    border-bottom:20px solid #f0f0f0;
    width:300px;
    height:142px;
    float:left;
    padding-right:30px;
    padding-top:20px;
    text-align:left;
}

#corps .contentSingle .clearfloat li span {
    display:none;
}

#corps .contentSingle .clearfloat .picto {
    float:left;
    display:block;
    border:1px solid #fea089;
    margin-right:10px;
}

#corps .contentSingle .clearfloat a {
    color:#3a3a3a;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

#corps .contentSingle .clearfloat .desc {
    color:#6b6b6b;
    padding-top:6px;
    text-align:justify;
    display:block;
    font-size:11px;
}

#corps #epsatv_programmes h1 {
    background-color:#d8d8b8;
    padding:4px;
    font-weight:bold;
}

#corps #epsatv_programmes tr.odd {
    background-color:#f1f2e7;
    padding:4px;
}

#corps .widgets {
    float:left;
    background-image: url(../images/bg_widget.jpg);
    background-repeat:repeat-y;
    background-position:right;
    background-color:#98180c;
    border-left:1px solid #98180c;
    border-right:2px solid #000;
    width:223px;
    overflow:hidden;
}

#corps .widgets span {
    display:none;
}
#corps .widgets #meteo {
    padding-bottom:10px;
}
#corps .widgets .meteo {
    background-image: url(../images/meteo.jpg);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#6186ba;
    width: 227px;
}

#corps .widgets .meteo .meteoday {
    float:left;
    color:#ecefec;
    text-align:center;
    width: 70px;
    font-size:10px;
    padding-left:3px;
    padding-bottom:10px;
}

#corps .widgets .meteo h3 {
    color:#fff228;
    font-size:10px;
    padding:4px;
}

#corps .widgets .meteo h2 {
    background-image: url(../images/h2/h2_meteo.jpg);
    width: 227px;
    height: 30px;
}

#corps .widgets .meteo label {
    font-size:10px;
}

#corps .widgets .meteo .form {
    background-color: #ffffff;
    padding-left:20px;
}

#corps .widgets .MP3_player {
    padding-bottom:10px;
}

#corps .widgets .TV_player {
    background-color:#98180c;
}

#corps .widgets .TV_player h2 {
    background-image: url(../images/h2/h2_playerTV.jpg);
    width: 225px;
    height: 40px;
}

#corps .widgets .TV_player .img {
    float:left;
    width: 43px;
    height: 39px;
    border:1px solid #98180c;
}

#corps .widgets .TV_player .name {
    float:left;
    width: 129px;
    height: 30px;
    background-image: url(../images/bg_tv.jpg);
    padding-left:20px;
    padding-top:10px;
    color:#484848;
    font-size:12px;
}

#corps .widgets .TV_player .link {
    float:left;
    height: 40px;
    width: 29px;
    background-image: url(../images/btn_tv.jpg);
}

#corps .widgets .espace_pub {
    padding-top:5px;
    padding-left:3px;
    padding-bottom:5px;
}

#corps .widgets .voip h2 {
    background-image: url(../images/h2/h2_voip.jpg);
    width: 227px;
    height: 20px;
}

#corps .widgets .sms h2 {
    background-image: url(../images/h2/h2_sms.jpg);
    width: 227px;
    height: 20px;
}

#corps .widgets .news h2 {
    background-image: url(../images/h2/h2_news.jpg);
    width: 227px;
    height: 20px;
}

#corps .widgets .news .lesNews {
    background-color: #d2d3d2;
    width:225px;
    height:250px;
    padding-bottom:10px;
}

#corps .widgets .news .lesNews .img {
    text-align:center;
}

#corps .widgets .news .lesNews .desc {
    color:#6b6b6b;
    padding:10px;
    text-align:justify;
    display:block;
    font-size:11px;
    height:100px;
}

#corps .widgets .news .lesNews div {
    padding:5px;
}
#corps .widgets .news .lesNews .link {
    color:#010103;
    text-decoration:none;
    background-image: url(../images/lesnews_flech.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    display:block;
    padding-left:10px;
    color:#000;
    text-decoration:none;
}

#pied {
    background-color:#000;
    font-family: 'Trebuchet MS',Verdana;
    font-size: 12px;
    color: #d2d3d2;
    text-align:center;
    padding:20px;
    width:905px;
    margin-left:auto;
    margin-right:auto;
}

#pied a {
    text-decoration:none;
    color:#d2d3d2;
}

#pied a:hover {
    color:#ececec;
}

.tblLog {
    text-align: justify;
}

.commentlist li {
    list-style : none;
    margin : 15px 0 10px;
    padding: 5px 5px 10px 10px;
    font-family:verdana;
    font-size:11px;

}

.commentlist li .avatar {
    background: #FFF none repeat scroll 0 0;
    border: 1px solid #EEE;
    float:right;
    padding:2px;
}

.commentlist cite, .commentlist cite a {
    font-size:1.1em;
    font-style:normal;
    font-weight:bold;
}

.depth-1 {
    border: 1px solid #a50a08;
    padding-top:100px;
}
.even, .alt {
    border-left : 1px solid #a50a08;
    list-style:none;
}
.thread-even {
    background-color : white;
}

.alt {
    list-style:none;
    margin:0px;
    padding:10px;
}

table.cinema td {
    border-bottom:1px solid #000;
}

table.cinema tr.cc {
    background-color:#ebebeb;
}

.cinemaDescription {
    padding-bottom:20px;
    font-size:18px;
    color:#f0b62f;
    text-align:center;
    border-top:1px solid #000;
}