body{color:#333;}
a{color:#00bf00;}
#header{border-top:16px solid #00bf00;}
#header a{text-decoration:none;}
#header a img{margin:24px 0;}
#header a h1{margin:24px 0;font-family:"Impact",sans-serif;font-size:50px;color:#333;letter-spacing:1px;}
#header ul{float:right;margin:50px 0 0 0;font-size:13px;font-weight:bold;}
#header ul li{margin:0;padding:0;float:left;list-style-type:none;margin-left:23px;}
#header ul li a{display:block;width:140px;text-align:right;text-decoration:none;color:#666;border-bottom:3px solid #ccc;}
#header ul li a:hover{border-bottom:3px solid #333;color:#333;}
#header ul li a.active{color:#00bf00;border-bottom:3px solid #00bf00;}
#footer{margin:12px 0;border-top:1px solid #ccc;padding-top:12px;}
#footer p{height:260px;border-right:1px solid #ccc;text-align:justify;padding-right:12px;}
#footer p.text-right{text-align:right;}
hr{background:#00bf00;color:#00bf00;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
div.colborder{border-color:#00bf00;}
div.box{background-color:#f5f5f5;border:1px solid #ccc;}
h1.title{font-size:46px;font-weight:bold;color:#999;padding-top:12px;}
#player{text-align:center;}
.episode-titre{margin:0;padding:0;font-size:48px;line-height:50px;font-weight:bold;color:#999;text-align:center;}
.addthis_toolbox{margin-bottom:6px;}
.addthis_toolbox a{color:#666;text-decoration:none;font-weight:bold;font-size:15px;}
.addthis_toolbox a:hover{color:#00bf00;}
ul#epsd{margin:0;padding:0 12px;list-style-type:none;}
ul#epsd li{border-bottom:1px dotted #ccc;padding-top:3px;}
ul#epsd li a,
ul#epsd li span,
ul#epsd li a{display:block;height:1%;overflow:auto;margin:6px;padding:6px;border:1px solid #fff;text-decoration:none;font-weight:bold;font-size:17px;color:#666;}
ul#epsd li a img,ul#epsd li img{float:right;border:1px solid #ccc;}
ul#epsd li a:hover{background:transparent url("/remplacants/rsc/img/epsd-over.png") no-repeat 15px 40px;}
ul#epsd li span{border:1px solid #ccc;background-color:#eee;}
ul#epsd li.more{margin:0;padding:0;}
ul#epsd li.more a{margin:0;padding:3px;text-align:right;font-size:32px;}
ul#epsd li.more a:hover{color:#00bf00;background-image:none;}
#ext-title{text-align:center;}
#ext-title h2{font-weight:bold;font-size:17px;text-align:center;color:#666;}
#ext-title a{margin:0 24px;}
.relative{position:relative;}
.to-send-form{display:none;position:absolute;top:0;left:0;width:645px;height:361px;margin-left:12px;text-align:center;border:1px solid #ccc;background:transparent url(/remplacants/rsc/img/1px.png);}
#formemail dl,
#formemail dd{margin:0;padding:0}
#formemail label{display:block;font-size:18px;margin:3px 0;}
#formemail input#email,
#formemail input#nom{font-size:17px;font-weight:bold;padding:6px;color:#666;font-family:"arial",helvetica,sans-serif;width:250px;border:3px solid #999;background:#fff url(/remplacants/rsc/img/back-input.png) repeat-x 0 0;}
#formemail textarea{border:3px solid #999;height:78px;font-family:"arial",helvetica,sans-serif;font-size:13px;font-weight:bold;color:#666;margin:0;background:#fff url(/remplacants/rsc/img/back-input.png) repeat-x 0 0;}
#formemail input#submit{margin:6px 0;}
#formemail input#email:focus,
#formemail input#nom:focus,
#formemail textarea:focus{color:#007f00;border:3px solid #00bf00;background-image:none;}
.to-send-form a{text-decoration:none;color:#333;}
a.send{text-decoration:none;font-weight:bold;font-size:17px;color:#009900;}
a.captions{float:right;margin-right:12px;font-weight:bold;text-decoration:none;}
#form-msg{display:block;color:#ff0000;font-weight:bold;margin:0;}
#corner{position:absolute;top:0;left:0;}