@charset "utf-8";
/* CSS Document */

body {
margin:0;
text-align:center;
font-family:Arial;
font-size:10px;
background-color:#000000;
color:#FFFFFF;
}

a{
color:#FFFFFF;
text-decoration:none;
}

img {border:none;}

a:hover{
color:#3daed5;
}

a.rightlinks{
color:#3daed5;
}

a.rightlinks:hover{
color:#FFFFFF;
}

.global {
margin-left:auto;
margin-right:auto;
width:953px;
text-align:left;
}

.menu {
width:953px;
height:57px;
margin-bottom:20px;
}

.noMargin { margin-bottom:0px; }

.txtVids{
text-align:center;
margin-top:25px;
margin-right:10px;
font-size:12px;
font-weight:bold;
}

.vuesVids{
font-size:10px;
font-weight:normal;
color:#3daed5;
}

.header{
height:158px;
width:953px;
background-repeat:no-repeat;
background-color:#000000;
text-align:right;
}

.header .img {
float: right;
height:94px;
width:324px;
margin-top:52px;
}

.footer{
height:57px;
width:953px;
background-image:url(../img/footer.gif);
background-repeat:no-repeat;
background-color:#000000;
padding-top:14px;
}

.foo1{
float:left;
margin-left:250px;
}

.foo2{
float:right;
color:#3daed5;
}

.news{
margin-top:3px;
}

.newsletter{
width:953px;
height:30px;
background-image:url(../img/newsletter.gif);
text-align:right;
margin-bottom:8px;
}

.nl{
float:right;
margin-top:7px;
}

.nl1{
float:left;
height:19px;
}

.nl2{
float:left;
height:19px;
}

.inp{
background-color:#FFFFFF;
height:16px;
margin:0;
padding:0;
font-size:9px;
width:167px;
border:none;
padding-top:3px;
padding-left:3px;
}

.layerNewsLeft{
background-image:url(../img/layerNews.gif);
background-repeat:no-repeat;
float:left;
width:458px;
height:206px;
margin-bottom:25px;
}

.layerNewsRight{
background-image:url(../img/layerNews.gif);
background-repeat:no-repeat;
float:right;
width:458px;
height:206px;
margin-bottom:25px;
}

.newsLeft{
float:left;
margin-top:23px;
background-color:#000000;
width:245px;
height:159px;
margin-left:23px !important;
margin-left:11px;
}

.newsRight{
float:left;
margin-top:18px;
width:153px;
margin-left:10px;
}

.titleNews{
font-family:Arial;
font-size:15px;
font-weight:bold;
text-align:justify;
}

.textNews{
font-size:10px;
text-align:justify;
height:158px;
}

.layerVideoLeft{
background-image:url(../img/layerVids.gif);
background-repeat:no-repeat;
float:left;
width:301px;
height:136px;
margin-bottom:20px;
}

.layerVideoCenter{
background-image:url(../img/layerVids.gif);
background-repeat:no-repeat;
float:left;
margin-left:25px;
width:301px;
height:136px;
margin-bottom:20px;
}

.layerVideoRight{
background-image:url(../img/layerVids.gif);
background-repeat:no-repeat;
float:right;
width:301px;
height:136px;
margin-bottom:20px;
}

.layerVideoHD{
	
	background-image:url(../img/layerVidsHD.gif);
	
}

.videoLeft{
float:left;
margin-top:15px;
background-color:#000000;
width:162px;
height:104px;
margin-left:15px !important;
margin-left:8px;
}

.videoRight{
float:left;
margin-top:15px;
width:107px;
margin-left:10px;
}

.titleVids{
font-family:Arial;
font-weight:bold;
font-size:13px;
text-align:justify;
margin-bottom:5px;
}

.seeVids{
margin-top:20px;
}

.photos{
background-image:url(../img/layerPhotos1.gif);
background-repeat:no-repeat;
width:953px;
height:199px;
}

.photos2{
background-image:url(../img/layerPhotos2.gif);
background-repeat:no-repeat;
width:953px;
height:199px;
}

.layerPhoto{
width:154px;
height:154px;
margin-top:22px;
margin-right:45px;
background-color:#000000;
float:left;
}

.layerPhoto2{
width:154px;
margin-top:22px;
margin-bottom:22px;
height:154px;
background-color:#000000;
float:left;
}

.headerMagasin{
background-image:url(../img/headerMagasins.gif);
height:40px;
width:953px;
}

.degradeMagasin{
background-image:url(../img/degradeMagasins.gif);
width:950px;
border-left:1px #9a9a9a solid;
border-right:1px #9a9a9a solid;
background-color:#000000;
background-repeat:no-repeat;
min-height:238px;
padding-top:20px;
}

.bottomMagasin{
background-image:url(../img/bottomMagasins.gif);
height:8px;
width:953px;
}

.magasin{
width:230px;
height:110px;
float:left;
text-align:center;
font-size:14px;
}

.closevid{
margin-left:322px;
margin-top:8px;
}

.over_videos_is_hd .closevid{
margin-left:790px;
margin-top:8px;
}

.tmagasin{
font-family:Arial;
font-size:18px;
}

#over{
margin-top:7px;
}

#overlay{
position: absolute;
display:none;
top:0;
left:0;
width: 100%;
/* height: 100%; */
background-color:#000000;
filter:alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
}

#over_news{
position:absolute;
width:400px;
height:600px;
top:5px;
left:50%;
margin-left:-200px;
display:none;
}

.over_videos{
background-image:url(../img/player.gif);
position:absolute;
width:406px;
height:436px;
top:5px;
left:50%;
margin-left:-215px;
display:none;
border:1px #FFFFFF solid;
padding-left:25px;
}

.over_videos_is_hd{
background-image:url(../img/player_hd.png);
width:876px;
height:581px;
position:absolute;
top:5px;
left:50%;
margin-left:-450px;
display:none;
border:1px #FFFFFF solid;
padding-left:25px;
}

#over_photos{
position:absolute;
width:400px;
height:600px;
top:20px;
left:50%;
margin-left:-200px;
display:none;
}

#return{
clear:both;
font-size:0;
height:0;
margin:0;
padding:0;
}

.musicLine { width: 100%; height: 160px; border-top: 1px solid #959595; }
.musicLineTop { width: 100%; height: 160px; }
.musicRow { width: 33%; float:left; margin-top: 20px; }
.musicRowPicture { height: 120px; width:120px; position: absolute;  }
.musicRowInfos { position: absolute; margin-left: 130px; font-family: "Century Gothic", arial, sans-serif; font-size: 12px; }
.musicRowInfosSmall { font-size: 10px; line-height: 12px; }
.musicRowInfosSmallBlue { font-size: 10px; line-height: 12px; color: #3DAED5; font-family: Arial; }
.musicRowLinks { position: absolute; margin-left: 130px; margin-top: 70px; }
.musicLs { display: block; height: 23px; width: 66px; background-image:url(../img/ecouter.png); cursor: pointer;  }
.musicDl { display: block; height: 23px; width: 87px; background-image:url(../img/telecharger.png); cursor: pointer; margin-top: 4px; }
.musicLs:hover, .musicDl:hover { background-position: right; }