@font-face
{
font-family: "Rabbit"; src: url(Rabbit_On_The_Moon.ttf);
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
}
ul, li {
list-style: none;
}
body {
font-family: "Rabbit";
background: url(../img/wood-background.jpg);
}
.big-container {
width: 980px; margin: 0 auto;
}
.footer {
float: right; clear: both;
width: 456px; height: 56px; padding: 17px; margin: 10px 0;
background: url(../img/logos-box.png);
}
.footer-idf {
float: left; width: 160px; height: 55px;
}
p.footer-soutenu {
height: 30px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center;
}
.footer-logo {
float: left; margin-left: 8px;
}
.home-header {
background: url(../img/home-header.png);
width: 960px; height: 150px; padding: 5px 10px;
color: #ffffff;
}
.home-header h1 {
float: left; margin-left: 10px; height: 120px; padding-top: 15px; padding-left: 140px; font-size: 60px;
background: url(../img/logo-home.png) left no-repeat;
}
.home-header h2 {
float: right; width: 480px; margin-top: 20px; font-size: 30px; text-align: center;
}
.home-media {
float: left; width: 440px; height: 130px; padding: 25px; background: url(../img/home-media-box.png); cursor: pointer;
}
.home-media-image {
float: left; margin-top: 5px; width: 135px; height: 120px;
}
.home-media h3 {
font-size: 28px; margin-left: 145px;
}
.home-media h3 a {
color: #000000;
}
.home-media h4 {
font-size: 24px; margin-left: 145px;
}
.home-media h4 a {
color: #000080;
}
.home-dataviz {
width: 140px; margin-left: 10px; float: left;
}
.home-dataviz li {
float: left;
}
.hidden {
visibility: hidden;
}
.tag-container-50 {
position:relative; width:50px; height:50px; cursor: pointer;
}
.tag-shadow, .tag-color, .tag-emoticon {
position: absolute;
}
.tag-container-50 .tag-shadow, .tag-container-50 .tag-color, .tag-container-50 .tag-emoticon {
width:50px; height:50px; background: url(../img/tags50.png) no-repeat;
}
.tag-container-50 .tag-shadow {
left: 2px; top: 2px; background-position: -200px -50px;
}
.tag-container-50 .tag-yellow {
background-position: -50px 0;
}
.tag-container-50 .tag-green {
background-position: -100px 0;
}
.tag-container-50 .tag-red {
background-position: -150px 0;
}
.tag-container-50 .tag-blue {
background-position: -200px 0;
}
.tag-container-50 .tag-happy {
background-position: 0 -50px;
}
.tag-container-50 .tag-unhappy {
background-position: -50px -50px;
}
.tag-container-50 .tag-laughing {
background-position: -100px -50px;
}
.tag-container-50 .tag-surprised {
background-position: -150px -50px;
}
.player-header {
width: 980px; height: 220px;
}
.player-topleft {
width: 310px; height: 200px; float: left; padding: 10px; background: url(../img/player-topleft.png);
}
.player-topleft h1 {
color: #ffffff; font-size: 45px; text-align: center;
}
.back-home {
background: url(../img/back-home.png); width: 120px; height: 90px;
padding: 5px 20px 5px 100px; margin: 10px auto; font-size: 30px; text-align: center;
}
.back-home a {
color: #ffffff;
}
.player-album {
width: 610px; height: 190px; padding: 15px 20px; float: left;
background: url(../img/player-album.png); text-align: right;
}
.player-album img {
float: right; margin-left: 10px;
}
.player-album h2 {
font-size: 40px;
}
.player-album h3 {
font-size: 36px; color: #000080;
}
.player-timeline {
width: 930px; height: 50px; padding: 15px 25px; position: relative;
background: url(../img/slider-bg.png); z-index: 40;
}
#player-elements {
width: 1px; height: 1px;
}
#controller-widget {
float: left; width: 45px; height: 50px;
}
#slider-widget {
margin: 14px 0 0 60px;
}
.player-belowtl {
width: 870px; margin-left: 90px; position: relative; height: 400px;
}
#player-annotations {
position: absolute; top: -15px; left: 0; z-index: 5;
}
#player-andyou {
position: absolute; top: -15px; left: 0; z-index: 4;
}
#player-annotator {
position: absolute; top: -15px; left: 0; z-index: 6;
}