@import url("reset.css");
a:link, a:visited, a:hover, a:active {border:none;}
li {margin:0;}
p {line-height:1.2em;}

body {background:url(../img/fond.jpg) repeat-x left top;background-color:white;}
body .container {margin:auto; min-width:1064px;background-color:white;background:url(../img/fond_rond_2.jpg) no-repeat center top;}
body .container .corrector {margin: 0pt auto; width: 1064px;}
body .credit {background-color:white;background:url(../img/fond_rond_credits.jpg) no-repeat center top;}
body .container .header,
body .container .body,  
body .container .footer {margin:0 20px;}

body .container .header {width:1022px; height:218px; /*background:url(../img/header.jpg) no-repeat left top;*/margin-bottom:15px;}
body .credit .header {margin-bottom:30px;}
body .container .body   {}
body .container .body .player-container {float:left;width:540px;color:#7b686e;}
body .container .body .player-container #player {width:540px; height:327px;margin-bottom:15px;}
body .container .body .player-container #player .player {width:540px; height:327px;}
body .container .body .player-container #player .video-default {display: none;}
body .container .body .player-container #player p {text-align:center;padding-top:175px;}
body .container .body .player-container .player-info {min-height:115px;}
body .container .body .player-container .player-info h3{color:#7b686e;text-transform:uppercase;font-size:1.1em;font-weight:bold;}
body .container .body .player-container .player-info h4{margin-bottom:0px;color:#7b686e;}
body .container .body .player-container .player-info p{color:#7b686e;}
body .container .body .player-container .player-info p a{color:#7b686e;text-decoration:underline;}
body .container .body .player-container .minipastille {background:url(../img/mini-pastille.gif) no-repeat left top;height:23px;padding:4px 0 0 80px;} /* ajout michaël */
body .container .body .player-container p.minipastille a {font-size:1.2em;color:#620940;font-weight:bold;}

body .container .body .player-container .horaires {background: url(../img/fond_horaire.png) no-repeat left top ;padding-left:11px;padding-top:16px;clear:both;margin-left:-10px;height:250px;min-height:250px !important;}
body .container .body .player-container .horaires h4 {margin:-3px 0 8px;color:#7b686e;}
body .container .body .player-container .horaires .horaire {width:100%;clear:both;border-top:1px dotted #e877a4;padding-top:7px;padding-bottom:9px;}
body .container .body .player-container .horaires .horaire h5 {margin:0;color:#7b686e;margin-bottom:-3px;}
body .container .body .player-container .horaires .horaire p {float:left;color:#7b686e;margin-bottom:0;line-height:1.2em;}
body .container .body .player-container .horaires .horaire a {float:right;display:block;}
body .container .body .player-container .horaires .tva {background:url(../img/logo_tva.jpg) no-repeat 435px center;}
body .container .body .player-container .horaires .tva a {width:86px; height:35px;margin-top:5px; margin-right:10px;float:right;}
body .container .body .player-container .horaires .lcn {background:url(../img/logo_lcn.jpg) no-repeat 435px center;}
body .container .body .player-container .horaires .lcn a {width:86px; height:59px;margin-top:-10px;  margin-right:10px;}
body .container .body .player-container .horaires .maison {background:url(../img/logo_maison.jpg) no-repeat 435px center;}
body .container .body .player-container .horaires .maison a {width:86px; height:41px;margin-top:3px;  margin-right:10px;}

body .container .body .videos-container {float:left; width:290px;margin:0 15px 0 14px;}
body .container .body .videos-container .pager-container {background:url(../img/pager_left.jpg) no-repeat left top #e877a4;padding-left:11px;margin-bottom:10px;}
body .container .body .videos-container ul.pager {height:24px; background:url(../img/pager_right.jpg) no-repeat right top #e877a4;margin:0;padding-top:6px;}
body .container .body .videos-container ul.pager li{float:left;padding:0 5px;list-style:none;}
body .container .body .videos-container ul.pager li.first {padding-left:0;padding-right:0;}
body .container .body .videos-container ul.pager li a {text-decoration:none;color:white;font-weight:bold;}
body .container .body .videos-container ul.pager li.selected {padding-right:3px;}
body .container .body .videos-container ul.pager li.selected a{border:1px solid white;padding:0px 3px 0px 3px;color:white;}
body .container .body .videos-container ul.pager li a.previous,
body .container .body .videos-container ul.pager li a.next {display:block; width:14px; height:18px;text-indent:-9999px;background-repeat:no-repeat; background-position:left center;}
body .container .body .videos-container ul.pager li a.previous {background-image:url(../img/prev.jpg);padding-right:3px;padding-left:0;}
body .container .body .videos-container ul.pager li a.next {background-image:url(../img/next.jpg);padding-left:3px;background-position:right center;}

body .container .body .videos-container .videos {height:416px; overflow:hidden;}
body .container .body .videos-container .videos .cover {width:3000px;}
body .container .body .videos-container .videos ul {float:left;width:290px;margin-right:10px;}
body .container .body .videos-container .videos ul li {list-style:none;float:left;display:block; width:140px; height:94px;margin-bottom:10px;}
body .container .body .videos-container .videos ul li.first {margin-right:10px;}
body .container .body .videos-container .videos ul li a{display:block; width:100%; height:100%;}
body .container .body .videos-container .videos ul li .videoText {display:none;}
body .container .body .videos-container .videos ul li a img{border:1px solid #d1cecf;line-height:1em;width:138px;height:77px;}
body .container .body .videos-container .videos ul li a h5 {margin:0;font-size:1em; background-color:#e877a4; color:white;text-transform:uppercase;margin-top:-4px;font-size:0.8em;padding-left:4px;height:15px;}

body .container .body .videos-container .osez {width:290px; height:143px;background:url(../img/osez_une_recette.jpg) no-repeat left top;margin-top:51px;}
body .container .body .videos-container .osez form {padding-top:70px;padding-left:12px;}
body .container .body .videos-container .osez form select {width:100px; font-size:0.9em;float:left;}
body .container .body .videos-container .osez form select option {}
body .container .body .videos-container .osez form input {font-size: 0.9em;float:left;margin-left:4px;margin-top:-1px;border:none;background:url(../img/go.gif) no-repeat left top;text-indent:-9999px;width:30px;height:21px;cursor:pointer;}

body .container .body .publicite {border: 1px solid #f4b2cb;width:161px;float:left;height:600px;}
body .container .body .publicite h5 {background:url(../img/coin_pointille.jpg) no-repeat 155px top #e877a4; height:19px; text-align:center; text-transform:uppercase;font-size:1em;color:white;font-weight:normal;padding-top:2px;margin:0;}
body .container .body .publicite .pub-space {background:url(../img/espace_pub_2.jpg) no-repeat left top white; height:600px; width:160px;}
body .container .body .publicite .pub-space a {display:block; width:160px; height:600px;}

body .container .footer {text-align:center;margin-top:20px;}
body .container .footer p{font-size:0.9em;color:#7b686e;}
body .container .footer p a {margin-top:5px;display:block;}
body .container .footer p a.text {display:inline;color:#7b686e;}
body .container .footer p a.text:hover {text-decoration: underline;}

/* Page de crédit */
body .credit .body {margin-left:106px; margin-right:106px;background:url(../img/header_credits.png) no-repeat left top;padding-top:9px;}
body .credit .body .wrapper {background-color:white;padding:12px 20px 88px;background: url(../img/footer_credits.gif) no-repeat left bottom white;height:379px;}
body .credit .body a {color:#7b686e;text-decoration:underline;}
body .credit .body h4 {color:#7b686e;border-bottom:1px dotted #7b686e;padding-bottom:20px;margin-bottom:9px;}
body .credit .body ul {color:#7b686e;float:left;width:265px;margin-bottom:0;}
body .credit .body ul.first {}
body .credit .body ul.second {width:235px;}
body .credit .body ul.third {}
body .credit .body ul li {color:#7b686e;list-style:none;padding-bottom:10px;}
body .credit .body ul li.diffuseurs a {display:block;float:left;}
body .credit .body ul li.diffuseurs a.tva  {background:url(../img/logo_tva.jpg) no-repeat left top;width:86px; height:35px;margin-top:5px;margin-left:-10px;}
body .credit .body ul li.diffuseurs a.lcn  {background:url(../img/logo_lcn.jpg) no-repeat left top;width:86px; height:59px;margin-top:-5px;margin-left:-5px;}
body .credit .body ul li.diffuseurs a.maison {background:url(../img/logo_maison.jpg) no-repeat left top;width:86px; height:41px;margin-top:3px;}
body .credit .body ul li strong{display:block;color:#7b686e;}
body .credit .footer {margin-top:190px;}
body .credit .footer p {font-size:1em;}
body .credit .footer p a {margin-bottom:-35px;}
body .credit .footer p span {font-size:1.2em; }