#pagefilm_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;
}
#pagefilm_col_gauche {
    float:left;
    width:520px;
    background-color:#dedede;
}
#pagefilm_espaceur {
    float:left;
    width:10px;
    height:40px;
    background: url(../images/filler.gif) no-repeat top left;
}
#pagefilm_col_droite {
    float:right;
    width:370px;
    height:auto;
    background-color:#585A6E;
}
#pagefilm_col_droite_bas {
    float:right;
    width:370px;
    height:20px;
    background:url(../images/rightcolumn_bottom.gif) no-repeat top left;
    background-color:#585A6E;
}    
#pagefilm_col_gauche_bas {
    float:left;
    width:520px;
    height:20px;
    background:url(../images/leftcolumn_bottom.gif) no-repeat top left;
    background-color:#ffffff;
} 
#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 {
    float:right;
    width:355px;
}

#titre_autres {
    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;
} 

#autres_texte {
    float:right;
    width:345px;
    text-align:left;
    font-family:Arial, 'Trebuchet MS', sans-serif;
    font-size:12px;
    line-height:16px;
    padding-right:6px;
    color:#ffffff;
    text-decoration:none;
} 

#autres {
    float:right;
    width:355px;
}

.gal_photo {
    float:left;
    width:60px;
    height:60px;
    margin:10px 10px 10px 0px;
}
#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;
}
a #podcast {
    float:right;
    width:370px;
    height:44px;
    margin-top:10px;
    background: url(../images/podcast_off.jpg) no-repeat top left;
}
a:hover #podcast {
    background: url(../images/podcast_over.jpg) no-repeat top left;
}
#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;
}

    
    
