20 @content-width: 498px;
22 /*@wrapper-width: @player-width + 60px + @content-width + 50px + @breves-width;*/
28 /* Mixins & USEFUL CLASSES */
31 transform: scale(@x, @y);
32 -webkit-transform: scale(@x, @y);
33 -moz-transform: scale(@x, @y);
34 -ms-transform: scale(@x, @y);
35 -o-transform: scale(@x, @y);
36 -webkit-transform-origin: 0 0;
37 -moz-transform-origin: 0 0;
38 -ms-transform-origin: 0 0;
39 transform-origin: 0 0;
44 -webkit-transition-property: color;
45 -webkit-transition-duration: 0.2s;
46 -webkit-transition-timing-function: ease;
54 text-overflow: ellipsis;
59 width: @wrapper-width;
62 .symbol, .control, .controls {
63 font-family: RE06;line-height: 1em;
66 .symbol:hover,.control:hover{
67 color: @blue !important;
72 text-transform: uppercase;
76 background-color:@black;
81 padding:5px 7px 0px 7px;
100 .block {display:block;}
101 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
105 text-justify: distribute-all-lines;
108 display: inline-block;
114 background-color: @white;
121 /*padding: 0px 10px;*/
124 #main {padding:2em 1em;}
126 /* GLOBAL SITE NAV */
128 #search-form{content:'Rechercher';}
129 #search-form:focus{content:'';}
132 background-color: lighten(@black, 10%);
137 text-transform: uppercase;
140 #metaNav input {float:right;width:150px;margin:0.3em;}
148 #metaNav ul,#metaNav li{margin:0 !important;padding:0 !important;}
150 display: inline-block;
153 text-overflow: ellipsis;
174 text-transform: uppercase;
180 width: @player-width;
181 a, a:active, a:visited {
188 width: @content-width;
194 width: @breves-width;
196 a, a:active, a:visited {
203 background-color:@orange;
208 padding:5px 7px 0px 7px;
212 /****************************************************/
224 #player .direct .control {
234 width: @player-width;
241 #player a, #player a:visited, #player a:active {
242 color: lighten(@orange, 20%);
264 margin: 0px 0 15px 0;
265 border-top: 3px solid @orange;
272 border-top: 3px solid @orange;
279 margin: 40px 0 16px 0;
283 .previousNext .symbol {
286 background-color:@orange;
300 border: 2px solid @orange;
311 /****************************************************/
312 /**** EMISSIONS ****/
314 .emission{max-width:600px;margin:auto;}
318 text-transform: uppercase;
321 .emission nav a.active, .emission nav a:hover{
322 border-bottom: 3px solid @black;text-decoration:none;
327 margin: 0 1em 1em 0 ;
329 .emission .logo{max-width:50%;}
330 @media screen and (max-width: 300px) {
336 .emission .logo{max-width:100%;}
342 text-transform: inherit;
345 text-transform: uppercase;
349 text-overflow: ellipsis;
352 .emission .control .symbol{
357 .emission .control .listen{
362 text-overflow: ellipsis;
367 text-overflow: ellipsis;
371 .emission .mainHeader {
376 .emission .mainHeader nav {
381 .emission .mainHeader nav ul {
384 text-transform: uppercase;
386 transform : scale(1,2);
387 -webkit-transform:scale(1,2);
388 -moz-transform:scale(1,2);
389 -ms-transform:scale(1,2);
390 -o-transform:scale(1,2);
399 .emission .mainHeader nav ul li {
405 .emission .mainHeader nav a:link,
406 .emission .mainHeader nav a:visited {
408 display: inline-block;
414 .emission .mainHeader nav a:hover,
415 .emission .mainHeader nav a:active, .mainHeader nav .active a:link,
416 .emission .mainHeader nav .active a:visited {
418 background-color: @black;
425 border-bottom: 1px solid #000000;
429 .emission-inline div.date {
432 display:inline-block;
437 .emission-inline .date span {
438 display:inline-block;
440 text-transform: uppercase;
445 .emission-inline .controls {
451 .emission-inline .controls .symbols {
457 .emission-inline .link {
461 .emission-inline .archived *{
465 .emission-inline .link .description {
482 text-transform: uppercase;
484 border: 1px solid @black;
486 padding: 3px 3px 0px 3px;
488 -moz-border-radius: 7px;
494 border-top: 3px solid @black;
498 .episode-detail img {
500 border: 2px solid @black;
503 .episode-detail .date{
506 .episode-detail .logo,.episode-detail .controls{
510 .episode-detail .date {
512 text-transform: uppercase;
517 .episode-detail .date *{
520 .episode-detail .date .day, .emission-detail .date .day {
525 .episode-detail .date .number {
529 .episode-detail .date .month {
533 .episode-detail .date .time, .emission-details .time {
534 margin: 5px 0 10px 0;
538 .episode-detail .content {
539 padding-right: 100px;
543 .episode-detail .content .title {
544 margin: 16px 0 10px 0;
547 .episode-detail .episode-detail .credits dt {
554 .episode-detail .episode-detail .credits dd {
562 .episode-detail div.header-image {
567 .episode-detail div.controls {
576 /****************************************************/
579 .breves, #content.breve {
581 a, a:visited, a:active {
585 color: lighten(@blue, 30%);
590 width: @breves-width;
596 border: 2px solid @blue;
599 .breves-header span {
600 background-color: @blue;
606 text-transform: uppercase;
607 display: inline-block;
612 margin:10px 0 16px 0;
621 text-decoration:underline;
639 margin:10px 0 40px 0;
642 background-color: @blue;
656 text-transform: uppercase;
668 text-transform: uppercase;
672 background-color:@blue;
677 padding:5px 7px 0px 7px;
682 /**** TO REWRITE ****/
685 width: @content-width;
691 width: 498px + 50px + 370px;
693 /* The h1 needs to be two times bigger, than it’s containing box, because with the matrix transform we’re going to squash it in 2 */
702 a, .menuEmissions a, a:visited, .menuEmissions a:visited, a:active, .menuEmissions a:active {
703 color: lighten(@black, 20%);
709 border-top: 3px solid @black;
719 .accordion .slide-out {
727 background-color: @black;
730 text-transform: uppercase;
738 .accordion .strip:hover {
739 background-color: @black;
759 background-color:@black;
765 display:inline-block;
778 background-color:#D0D0D0;
790 * For modern browsers
791 * 1. The space content is one way to avoid an Opera bug when the
792 * contenteditable attribute is included anywhere else in the document.
793 * Otherwise it causes space to appear at the top and bottom of elements
794 * that are clearfixed.
795 * 2. The use of `table` rather than `block` is only necessary if using
796 * `:before` to contain the top-margins of child elements.
798 .cf:before, .cf:after {
799 content: " "; /* 1 */
800 display: table; /* 2 */
809 * Include this rule to trigger hasLayout and contain floats.