8 .symbol:hover,.control:hover{ color: blue; }
10 #player, #player .symbol{ color: #FF6633; }
11 #player .label { background-color:#FF6633; }
12 #player .controls, #player hr,player .item,#player img{border-color:#FF6633;}
33 @content-width: 498px;
36 /*@wrapper-width: @player-width + 60px + @content-width + 50px + @breves-width;*/
37 /*@wrapper-width:auto;*/
44 background-color: white;
47 font-family: "RegloNormal";
51 /*padding: 0px 10px;*/
55 .wrapper {width: auto;}
56 @media screen and (min-width:300px) and (max-width: 400px) {
57 #main {font-size: 85%;}
59 @media screen and (min-width:400px) and (max-width: 780px) {
60 #main {font-size: 90%;}
62 /* Mixins & USEFUL CLASSES */
64 transform: scale(@x, @y);
65 -webkit-transform: scale(@x, @y);
66 -moz-transform: scale(@x, @y);
67 -ms-transform: scale(@x, @y);
68 -o-transform: scale(@x, @y);
69 -webkit-transform-origin: 0 0;
70 -moz-transform-origin: 0 0;
71 -ms-transform-origin: 0 0;
72 transform-origin: 0 0;
77 -webkit-transition-property: color;
78 -webkit-transition-duration: 0.2s;
79 -webkit-transition-timing-function: ease;
87 text-overflow: ellipsis;
93 font-family: "RegloSymbol" !important;
94 line-height: 70% !important;
106 text-transform: uppercase;
107 font-family: "Reglo";
110 background-color:black;
115 padding:5px 7px 0px 7px;
119 font-family: RegloSymbol;
126 font-family: RegloSymbol;
134 .block {display:block;}
135 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
139 text-justify: distribute-all-lines;
142 display: inline-block;
146 /* GLOBAL SITE NAV */
148 #search-form{content:'Rechercher';}
149 #search-form:focus{content:'';}
152 background-color: black;
156 font-family: "Reglo";
157 text-transform: uppercase;
159 #metaNav input {float:right;width:150px;}
161 padding: 0.5em 0 0 0.5em;
167 #metaNav ul,#metaNav li{margin:0 !important;padding:0 !important;}
169 display: inline-block;
172 text-overflow: ellipsis;
192 width: @player-width;
193 a, a:active, a:visited {
200 width: @content-width;
206 width: @breves-width;
208 a, a:active, a:visited {
214 background-color:@orange;
219 padding:5px 7px 0px 7px;
224 /****************************************************/
226 #Home #player{ float: left; }
231 #player .controls, #player hr{border-width:3px 0;}
232 #player .item{border-width:1px 0;}
233 #player img {border-width:2px;}
235 #player .direct { position:relative;}
236 #player .direct img { width:100%;}
237 #player .direct .control {
257 #player .playlist .item {
261 #player .playlist .item img{ float:left;}
265 margin: 40px 0 16px 0;
269 .previousNext .symbol {
272 background-color:@orange;
282 /****************************************************/
283 /**** EMISSIONS ****/
285 .emission{max-width:600px;margin:auto;}
286 .emission-detail .title{
287 text-transform: uppercase;
289 .emission-detail .metas {
292 margin: 0 1em 1em 0 ;
294 .emission-detail .description{
295 font-family: "RegloBold";
298 .emission-detail .logo{max-width:50%;}
299 @media screen and (max-width: 300px) {
300 .emission-detail .metas {
305 .emission-detail .logo{max-width:100%;}
307 .emission-detail .schedule{
308 font-family: "RegloBold";
311 text-transform: inherit;
313 .emission-detail .control {
314 text-transform: uppercase;
315 font-family: "Reglo";
317 text-overflow: ellipsis;
320 .emission-detail .control .symbol{
325 .emission .control .listen{
329 .emission .mainHeader {
334 .emission .mainHeader nav {
339 .emission .mainHeader nav ul {
341 font-family: "Reglo";
342 text-transform: uppercase;
344 transform : scale(1,2);
345 -webkit-transform:scale(1,2);
346 -moz-transform:scale(1,2);
347 -ms-transform:scale(1,2);
348 -o-transform:scale(1,2);
357 .emission .mainHeader nav ul li {
363 .emission .mainHeader nav a:link,
364 .emission .mainHeader nav a:visited {
366 display: inline-block;
372 .emission .mainHeader nav a:hover,
373 .emission .mainHeader nav a:active, .mainHeader nav .active a:link,
374 .emission .mainHeader nav .active a:visited {
376 background-color: black;
383 border-bottom: 1px solid #000000;
387 .emission-inline div.date {
390 display:inline-block;
395 .emission-inline .date span {
396 display:inline-block;
397 font-family: RegloBold;
398 text-transform: uppercase;
404 .emission-inline .controls {
410 .emission-inline .controls .symbol {
414 .emission-inline .link {
418 .emission-inline .archived *{
422 .emission-inline .link .description {
424 font-family: "RegloMedium";
435 font-family: "RegloBold";
437 text-transform: uppercase;
439 border: 1px solid black;
441 padding: 3px 3px 0px 3px;
443 -moz-border-radius: 7px;
449 border-top: 3px solid black;
453 .episode-detail img {
455 border: 2px solid black;
458 .episode-detail .title{
461 .episode-detail .date{
464 .episode-detail .logo,
465 .episode-detail .controls{
469 @media screen and (max-width: 300px) {
470 .episode-detail .logo{display:none;}
472 .episode-detail .date {
473 font-family: "Reglo";
474 text-transform: uppercase;
479 .episode-detail .date *{
482 .episode-detail .date .day, .emission-detail .date .day {
487 .episode-detail .date .number {
491 .episode-detail .date .month {
494 .episode-detail .date .time, .emission-details .time {
495 margin: 5px 0 10px 0;
499 .episode-detail .content {
503 .episode-detail .content .title {
504 margin: 16px 0 10px 0;
507 .episode-detail .logo {
512 .episode-detail .logo img{
516 .episode-detail .controls {
525 /****************************************************/
528 .breves, #content.breve {
530 a, a:visited, a:active {
534 color: lighten(@blue, 30%);
539 width: @breves-width;
545 border: 2px solid @blue;
548 .breves-header span {
549 background-color: @blue;
554 font-family: RegloBold;
555 text-transform: uppercase;
556 display: inline-block;
561 margin:10px 0 16px 0;
570 text-decoration:underline;
588 margin:10px 0 40px 0;
591 background-color: @blue;
605 text-transform: uppercase;
607 font-family: RegloMedium;
617 text-transform: uppercase;
621 background-color:@blue;
626 padding:5px 7px 0px 7px;
631 /**** TO REWRITE ****/
633 /* 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 */
644 width: @content-width;
650 width: 498px + 50px + 370px;
652 a, .menuEmissions a, a:visited, .menuEmissions a:visited, a:active, .menuEmissions a:active {
653 color: lighten(@black, 20%);
659 border-top: 3px solid @black;
669 .accordion .slide-out {
677 background-color: @black;
679 font-family:RegloMedium;
680 text-transform: uppercase;
688 .accordion .strip:hover {
689 background-color: @black;
709 background-color:@black;
711 font-family:RegloMedium;
715 display:inline-block;
728 background-color:#D0D0D0;
740 .todo:hover, .todo *:hover{
741 text-decoration: line-through;
742 color:red !important;
745 * For modern browsers
746 * 1. The space content is one way to avoid an Opera bug when the
747 * contenteditable attribute is included anywhere else in the document.
748 * Otherwise it causes space to appear at the top and bottom of elements
749 * that are clearfixed.
750 * 2. The use of `table` rather than `block` is only necessary if using
751 * `:before` to contain the top-margins of child elements.
753 .cf:before, .cf:after {
754 content: " "; /* 1 */
755 display: table; /* 2 */
764 * Include this rule to trigger hasLayout and contain floats.