29 @content-width: 498px;
31 /*@wrapper-width: @player-width + 60px + @content-width + 50px + @breves-width;*/
38 background-color: @white;
45 /*padding: 0px 10px;*/
48 /* Mixins & USEFUL CLASSES */
50 transform: scale(@x, @y);
51 -webkit-transform: scale(@x, @y);
52 -moz-transform: scale(@x, @y);
53 -ms-transform: scale(@x, @y);
54 -o-transform: scale(@x, @y);
55 -webkit-transform-origin: 0 0;
56 -moz-transform-origin: 0 0;
57 -ms-transform-origin: 0 0;
58 transform-origin: 0 0;
63 -webkit-transition-property: color;
64 -webkit-transition-duration: 0.2s;
65 -webkit-transition-timing-function: ease;
73 text-overflow: ellipsis;
78 width: @wrapper-width;
82 font-family: RE06 !important;
85 .symbol:hover,.control:hover{
91 text-transform: uppercase;
95 background-color:@black;
100 padding:5px 7px 0px 7px;
119 .block {display:block;}
120 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
124 text-justify: distribute-all-lines;
127 display: inline-block;
132 #main {padding:2em 1em;}
134 /* GLOBAL SITE NAV */
136 #search-form{content:'Rechercher';}
137 #search-form:focus{content:'';}
140 background-color: lighten(@black, 10%);
145 text-transform: uppercase;
148 #metaNav input {float:right;width:150px;margin:0.3em;}
156 #metaNav ul,#metaNav li{margin:0 !important;padding:0 !important;}
158 display: inline-block;
161 text-overflow: ellipsis;
182 text-transform: uppercase;
188 width: @player-width;
189 a, a:active, a:visited {
196 width: @content-width;
202 width: @breves-width;
204 a, a:active, a:visited {
211 background-color:@orange;
216 padding:5px 7px 0px 7px;
220 /****************************************************/
232 #player .direct .control {
242 width: @player-width;
249 #player a, #player a:visited, #player a:active {
250 color: lighten(@orange, 20%);
272 margin: 0px 0 15px 0;
273 border-top: 3px solid @orange;
280 border-top: 3px solid @orange;
287 margin: 40px 0 16px 0;
291 .previousNext .symbol {
294 background-color:@orange;
308 border: 2px solid @orange;
319 /****************************************************/
320 /**** EMISSIONS ****/
322 .emission{max-width:600px;margin:auto;}
326 text-transform: uppercase;
329 .emission nav a.active,
330 .emission nav a:hover{
331 border-bottom: 3px solid @black;text-decoration:none;
334 .emission-detail .title{
336 text-transform: uppercase;
338 .emission-detail .metas {
341 margin: 0 1em 1em 0 ;
343 .emission-detail .logo{max-width:50%;}
344 @media screen and (max-width: 300px) {
350 .emission .logo{max-width:100%;}
352 .emission-detail .schedule{
356 text-transform: inherit;
358 .emission-detail .control {
359 text-transform: uppercase;
363 text-overflow: ellipsis;
366 .emission-detail .control .symbol{
371 .emission .control .listen{
376 text-overflow: ellipsis;
381 text-overflow: ellipsis;
385 .emission .mainHeader {
390 .emission .mainHeader nav {
395 .emission .mainHeader nav ul {
398 text-transform: uppercase;
400 transform : scale(1,2);
401 -webkit-transform:scale(1,2);
402 -moz-transform:scale(1,2);
403 -ms-transform:scale(1,2);
404 -o-transform:scale(1,2);
413 .emission .mainHeader nav ul li {
419 .emission .mainHeader nav a:link,
420 .emission .mainHeader nav a:visited {
422 display: inline-block;
428 .emission .mainHeader nav a:hover,
429 .emission .mainHeader nav a:active, .mainHeader nav .active a:link,
430 .emission .mainHeader nav .active a:visited {
432 background-color: @black;
439 border-bottom: 1px solid #000000;
443 .emission-inline div.date {
446 display:inline-block;
451 .emission-inline .date span {
452 display:inline-block;
454 text-transform: uppercase;
459 .emission-inline .controls {
465 .emission-inline .controls .symbol {
471 .emission-inline .link {
475 .emission-inline .archived *{
479 .emission-inline .link .description {
496 text-transform: uppercase;
498 border: 1px solid @black;
500 padding: 3px 3px 0px 3px;
502 -moz-border-radius: 7px;
508 border-top: 3px solid @black;
512 .episode-detail img {
514 border: 2px solid @black;
517 .episode-detail .title{
520 .episode-detail .date{
523 .episode-detail .logo,
524 .episode-detail .controls{
528 .episode-detail .date {
530 text-transform: uppercase;
535 .episode-detail .date *{
538 .episode-detail .date .day, .emission-detail .date .day {
543 .episode-detail .date .number {
547 .episode-detail .date .month {
551 .episode-detail .date .time, .emission-details .time {
552 margin: 5px 0 10px 0;
556 .episode-detail .content {
557 padding-right: 100px;
561 .episode-detail .content .title {
562 margin: 16px 0 10px 0;
565 .episode-detail .episode-detail .credits dt {
572 .episode-detail .episode-detail .credits dd {
580 .episode-detail div.header-image {
585 .episode-detail .controls {
589 line-height: 0px !important;
595 /****************************************************/
598 .breves, #content.breve {
600 a, a:visited, a:active {
604 color: lighten(@blue, 30%);
609 width: @breves-width;
615 border: 2px solid @blue;
618 .breves-header span {
619 background-color: @blue;
625 text-transform: uppercase;
626 display: inline-block;
631 margin:10px 0 16px 0;
640 text-decoration:underline;
658 margin:10px 0 40px 0;
661 background-color: @blue;
675 text-transform: uppercase;
687 text-transform: uppercase;
691 background-color:@blue;
696 padding:5px 7px 0px 7px;
701 /**** TO REWRITE ****/
704 width: @content-width;
710 width: 498px + 50px + 370px;
712 /* 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 */
721 a, .menuEmissions a, a:visited, .menuEmissions a:visited, a:active, .menuEmissions a:active {
722 color: lighten(@black, 20%);
728 border-top: 3px solid @black;
738 .accordion .slide-out {
746 background-color: @black;
749 text-transform: uppercase;
757 .accordion .strip:hover {
758 background-color: @black;
778 background-color:@black;
784 display:inline-block;
797 background-color:#D0D0D0;
809 .todo:hover, .todo *:hover{
810 text-decoration: line-through;
811 color:red !important;
814 * For modern browsers
815 * 1. The space content is one way to avoid an Opera bug when the
816 * contenteditable attribute is included anywhere else in the document.
817 * Otherwise it causes space to appear at the top and bottom of elements
818 * that are clearfixed.
819 * 2. The use of `table` rather than `block` is only necessary if using
820 * `:before` to contain the top-margins of child elements.
822 .cf:before, .cf:after {
823 content: " "; /* 1 */
824 display: table; /* 2 */
833 * Include this rule to trigger hasLayout and contain floats.