body {margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D2D3D3; background: #000 url(../images/body_background.jpg) 50% 0 no-repeat;}

#container {position: relative; width: 1001px; overflow: hidden; margin: 0 auto; background: url(../images/bg_accueil.jpg) 240px 0 no-repeat;}
#container h1 {margin: 0;}
#container ul {margin: 0;}

h1, h2, h3, h4 {margin: 0 0 15px 0;}
h1 a {position: absolute; display: block; width: 318px; height: 63px; top: 43px; left: 140px; background: url(../images/titre_psf.jpg) no-repeat; text-indent: -9999px;}

h2, h3 {font-size: 13px; text-transform: uppercase;}
h2 {color: #fff; margin-bottom: 30px;}
h3 {color: #D18315;}

h4 {font-size: 12px; color: #D18315;}

em {font-style: italic; color: #E1C090;}

img {border: 0;}

a {color: #C49A5E; text-decoration: none;}
a:hover {color: #CB7F14; text-decoration: underline;}
a:visited {color: #FFBD42;}

#top {position: relative; height: 370px;}
#top ul {position: absolute; top: 122px; left: 140px; margin: 0; padding: 0;}
#top ul li {padding: 0; margin: 0; list-style: none;}
#top ul li a {display: block; height: 18px; text-indent: -9999px; background-repeat: no-repeat;}
#top ul li a:hover {background-position: 0 -18px;}
#top ul li a:focus {outline: none;}
#top ul li.selected a,
#top ul li.selected a:hover {background-position: bottom;}
#b-accueil a {width: 49px; background-image: url(../images/b_accueil.gif);}
#b-emissions a {width: 89px; margin-top: 10px; background-image: url(../images/b_synopsis.gif);}
#b-extraits a {width: 87px; margin-top: 6px; background-image: url(../images/b_extraits.gif);}
#b-galerie a {width: 99px; margin-top: 6px; background-image: url(../images/b_galerie.gif);}
#b-commentaires a {width: 78px; margin-top: 6px; background-image: url(../images/b_commentaires.gif);}
#b-organismes a {width: 78px; margin-top: 5px; background-image: url(../images/b_organismes.gif);}
#top ul #b-top-mention-legale a {width: 100px; margin-top: 20px; font-size: 10px; height: auto; width: auto; font-weight: bold; padding: 2px 2px; text-indent: 0; color: #CB7F14; background: #000; text-transform: uppercase;}
#b-top-mention-legale a:hover {text-decoration: none; cursor: help; border-bottom: 4px solid #D18315;}

#contenu-principal {position: relative; width: 1000px;}
#contenu-gauche {position: relative; width: 240px; padding-right: 50px; margin-left: 140px; float: left;}
#contenu-droit {position: relative; width: 400px; float: left;}

#flash-player {position: relative; width: 400px; height: 300px; }
#diffusion {position: relative; width: 400px; margin-top: -30px;}
#diffusion h3 {color: #EB2A00; margin-top: 0;}
#diffusion h4 {color: #D18315; font-weight: normal; text-transform: none;}
#diffusion .wrapper {min-height: 140px; /*padding-left: 175px;*/ padding-top: 150px; padding-left: 4px; background: url(../images/bg_tv_diffusion.jpg) no-repeat;}
#diffusion ul {margin: 0; padding: 0; color: #878786; float: left;}
#diffusion ul li {margin: 0; padding: 0 10px 0 0; list-style: none;}
#diffusion ul li.prochaine {font-weight: bold;}
#b-rdi {position: relative; display: block; float: left; width: 43px; height: 51px; background: url(../images/b_rdi.gif) no-repeat; text-indent: -9999px;}

#contenu-bas {position: relative; width: 760px; margin: 20px 0 0 140px;}
#contenu-bas strong {color: #D18315; font-size: 12px; width: 200px; display: block;}

#boite-synopsis, #boite-extraits, #boite-galerie {position: relative; width: 242px; height: 216px; background: url(../images/bg_case_bas.jpg) no-repeat; float: left;}
#boite-extraits, #boite-galerie {margin-left: 17px;}
#contenu-bas .wrapper {padding: 20px 23px; padding-top: 10px;}
#contenu-bas .b-consulter {position: absolute; display: block; width: 170px; top: 186px; left: 40px; font-size: 10px; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #FFBD42;}
#contenu-bas .b-consulter:hover {text-decoration: underline;}

#contenu-bas h3 {margin: 0; padding-top: 9px; min-height: 31px; color: #FFBD42; text-transform: none; background-repeat: no-repeat;}
#boite-synopsis h3 {padding-left: 30px; background-image: url(../images/ico_synopsis.jpg);}
#boite-extraits h3 {padding-left: 43px; background-image: url(../images/ico_extraits.jpg);}
#boite-galerie h3 {padding-left: 52px; background-image: url(../images/ico_galerie.jpg);}

#contenu-bas p {margin-top: 10px;}

#logo-generique {margin-top: 45px; font-size: 10px; color: #C49A5E; text-align: center;}
#logo-generique h3 {font-size: 10px;}

#footer {position: relative; margin: 30px 0 40px 0; height: 77px; background: url(../images/bg_footer.gif) repeat-x; font-size: 10px; color: #838383;}
#footer .wrapper {position: relative; width: 849px; margin: 0 auto; padding-left: 150px;}
#footer p, #footer h4 {margin: 0;}
#footer img {float: left; margin-right: 10px;}
#footer .pvp-monde, #footer .tel{position: relative; display: block; float: left; margin-top: 18px;}
#footer .copy {position: relative; display: block; float: left; margin-top: 18px; width: 340px;}
#footer .pvp-monde {width: 200px;}
#footer .tel {width: 190px;}
#footer .copy {color: #5A5A5A; text-align: right;}
#mention-legale:hover {cursor: help;}