#alaffiche_contenu {
    width:900px;
    margin: 0px auto 0px auto;
    padding:0px 5px 0px 5px;
    background-color:#191929;
    background: url(../images/bg_content.gif) repeat-y top left;
}
#alaffiche_col_gauche {
    float:left;
    width:520px;
    text-align:center;
    background-color:#dedede;
}
#alaffiche_grille {
    margin:auto;
    width:495px;
}
a.alaffiche_poster {
    float:left;
    width:160px;
    height:250px;
    margin-right:5px;
    margin-bottom:5px;
    background-color:#ffffff;
    text-align:center;
    text-decoration:none;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#333333;
}    
a.alaffiche_vignette {
    float:left;
    width:160px;
    height:160px;
    margin-right:5px;
    margin-bottom:5px;
    background-color:#ffffff;
    text-align:center;
    text-decoration:none;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#333333;
}    
a:hover.alaffiche_vignette, a:hover.alaffiche_poster {
    color:#ffffff;
    background-color:#ff3300;
}    
#alaffiche_espaceur_vertical {
    float:left;
    width:520px;
    height:15px;
}
#alaffiche_espaceur {
    float:left;
    width:10px;
    height:40px;
    background: url(../images/filler.gif) no-repeat top left;
}
#alaffiche_col_droite {
    float:right;
    width:370px;
    padding-left:0px;
    height:auto;
    background-color:#585A6E;
    font-family:Arial,'Trebuchet MS', sans-serif;
    font-size:11px;
    color:#ffffff;
    text-align:justify;
    line-height:16px;
}


.actutitle {
    text-align:justify;
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
    color:#ffffff;
}

.actutext {
    text-align:justify;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:14px;
    color:#D0D5E8;
}

a #actualite1, a #actualite2, a #actualite3  {
    float:right;
    width:320px;
    min-height:87px;
    height:auto !important;
    height:87px;
    padding:10px 30px 10px 10px;
    border-top:1px dotted #000000;
    background: url(../images/ensavoirplus_off.gif) no-repeat top right;
    font-family: Arial, 'Trebuchet MS', sans-serif;
    color:#ffffff;
    font-size:11px;
    text-align:justify;
    text-decoration:none;
}    
a:hover #actualite1, a:hover #actualite2, a:hover #actualite3  {
    background: url(../images/ensavoirplus_over.gif) no-repeat top right;
    text-decoration:none;
}
#actuempty  {
    float:right;
    width:320px;
    min-height:87px;
    height:auto !important;
    height:87px;
    padding:10px 30px 10px 10px;
    border-top:1px dotted #000000;
    background: url(../images/emptyactu.gif) no-repeat top right;
    font-family: Arial, 'Trebuchet MS', sans-serif;
    color:#ffffff;
    font-size:11px;
    text-align:justify;
    text-decoration:none;
}    

#actualite3 {
    border-bottom:1px dotted #000000;
}
#alaffiche_col_droite_bas {
    float:right;
    width:370px;
    height:20px;
    background:url(../images/rightcolumn_bottom.gif) no-repeat top left;
    background-color:#585A6E;
}    
#alaffiche_col_gauche_bas {
    float:left;
    width:520px;
    height:20px;
    background:url(../images/leftcolumn_bottom.gif) no-repeat top left;
    background-color:#ffffff;
} 
a #podcast {
    float:right;
    width:370px;
    height:44px;
    margin-top:20px;
    background: url(../images/podcast_off.jpg) no-repeat top left;
}
a:hover #podcast {
    background: url(../images/podcast_over.jpg) no-repeat top left;
}
#video_titre {
    float:right;
    width:350px;
    height:10px;
    background: url(../images/bg_videotitle.gif) no-repeat top left;
    margin-top:5px;
    padding:5px 0px 5px 20px;
    font-family: Arial, 'Trebuchet MS', sans-serif;
    color:#ffffff;
    font-size:10px;
    text-align:justify;
    text-decoration:none;
}    
#lecteur_video {
    float:right;
    width:370px;
    height:240px;
    margin:auto;
    padding:5px 0px 5px 0px;
    background-color:#000000;
}

/*

#alaffiche_liste, #alaffiche_liste a {
    float:left;
    height:auto;
    margin-left:10px;
    padding-right:6px;
    padding-left:6px;
    font-family:Arial,'Trebuchet MS', sans-serif;
    font-weight:bold;
    font-size:11px;
    color:#ffffff;
    text-align:justify;
    line-height:20px;
    text-decoration:none;
}
#alaffiche_liste a:hover {
    color:#ffffff;
    background-color:#ff3300;
    padding-right:6px;
    padding-left:6px;
    text-decoration:none;
}
#poster {
    float:left;
    width:215px;
    padding:20px 0px 20px 20px;
}
#poster img {
    border:1px solid #bcbcbc;
}
#details_film {
    float:left;
    width:260px;
    padding:20px 0px 20px 0px;
    font-family:Arial,'Trebuchet MS', sans-serif;
    font-size:11px;
    color:#333333;
    text-align:justify;
    line-height:16px;
}
a #bouton_site_officiel {
    float:left;
    width:190px;
    height:17px;
    margin-bottom:30px;
    margin-top:30px;
    background:url(../images/siteofficiel_off.gif) no-repeat top left;
}
a:hover #bouton_site_officiel {
    background:url(../images/siteofficiel_over.gif) no-repeat top left;
}
a #bouton_bande_annonce {
    float:left;
    width:190px;
    height:17px;
    margin-bottom:30px;
    background:url(../images/bandeannonce_off.gif) no-repeat top left;
}
a:hover #bouton_bande_annonce {
    background:url(../images/bandeannonce_over.gif) no-repeat top left;
}
a #bouton_espace_presse {
    float:left;
    width:190px;
    height:17px;
    margin-bottom:30px;
    background:url(../images/espacepresse_off.gif) no-repeat top left;
}
a:hover #bouton_espace_presse {
    background:url(../images/espacepresse_over.gif) no-repeat top left;
}
#titre_galerie {
    float:right;
    width:345px;
    margin-top:20px;
    text-align:left;
    font-family:Arial, 'Trebuchet MS', sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    padding-right:6px;
    color:#ffffff;
    text-decoration:none;
}    
#galerie {
    width:370px;
}
#infos {
    float:right;
    width:320px;
    padding:10px 30px 10px 10px;
    margin-top:40px;
    border-top:1px dotted #000000;
    border-bottom:1px dotted #000000;
    font-family: Arial, 'Trebuchet MS', sans-serif;
    color:#ffffff;
    font-size:11px;
    text-align:justify;
    text-decoration:none;
}  
#liens {
    float:right;
    width:320px;
    padding:10px 30px 10px 10px;
    border-bottom:1px dotted #000000;
}  
#liens a {
    font-family: Arial, 'Trebuchet MS', sans-serif;
    font-weight:bold;
    color:#ffffff;
    font-size:11px;
    padding:0px 20px 0px 0px;
    text-decoration:none;
}
#liens a:hover {
    font-family: Arial, 'Trebuchet MS', sans-serif;
    font-weight:bold;
    color:#ffffff;
    font-size:11px;
    padding:0px 20px 0px 0px;
    background-color:#ff3300;
    text-decoration:none;
}
*/
    
    