body{
font-family:trebuchet MS;
color:#000;
font-size:12px;
background: url(fond.png);
}

#content {
width:958px;
margin-left:auto;
margin-right:auto;
border:1px #000000 solid;
background: #ffffff;
}

#footer{
clear:left;
}

#mb{
width:758px;
margin:0;
padding:0;
border-right:1px #000 solid;
float:left;
}

#rightcolumn{
width:198px;
margin:0;
padding:0;
float:left;
}
#rightcolumn img{
margin:5px 5px;
padding:0px;
}

#partner{
width:100%;
border-bottom:1px #000 solid;
}

h1{
text-align:center;
font-size:50px;
margin:10px;
border-bottom:1px #000 solid;
}

div{
margin:0px;
}

a:link, a:visited{
color:#009bff;
}
a:hover{
color:#800;
}
a:active{
font-weight:400;
}

p{
margin: 2px 10px;
text-align:center;
}

#content h1 a:link, #content h1 a:visited {
text-decoration:none;
}

#content h1 a:hover, #content h1 a:active{
text-decoration:underline;
}

/*---style des blocs videos---*/
#video, #galerie{
margin:10px 0;
}

#categ, #categ2{
text-align:center;
}

.blanc{
clear:left;
}
.vid, .navig{
border:1px #009bff solid;
margin:10px 10px;
clear:left;
}

.vid h2{
background: #009bff;
color:#fff;
width:100%;
margin:0px;
}

.dl{
font-size:30px;
display:block;
width:100%;
text-align:center;
}

.details{
margin-top:0px;
display:block;
border-bottom:1px #000000 solid;
width:100%;
}

.description {
margin:5px;
}

.suite{
font-weight:bold;
}

.telecharger{
display:block;
width:100%;
text-align:center;
font-size:26px;
margin: 5px 0px;
}

.vid a img{
border:3px #fff solid;
margin:0px;
float:left;
margin-right:10px;
}
.vid a img:hover{
border:3px #009bff solid;
margin:0px;
margin-right:10px;
}
.vid p{
text-align:justify;
}

.ouvrir{
display:block;
width:100%;
text-align:center;
text-decoration:underline;
cursor:pointer;
}

.moins{
cursor:pointer;
display:block;
float:left;
width:20px;
margin-left:10px;
}

.top{
display:block;
margin:10px;
width:100%;
text-align:center;
}
.title_name{
font-size:24px;
color:#009bff;
margin-left:30px;
}

.navig{
margin : 10px;
text-align:center;
}

#gratos img{
margin:5px;
}

#partner ul{
margin:5px;
padding-left:20px;
}

#partner ul li{
list-style:none inside;
margin:0;
}
#partner ul li ul li{
list-style:disc inside;
}