* {margin:0;padding:0;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
ul {list-style-type:none;}
body {text-align:center;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
.clearer {clear:both;height:1px;overflow:hidden;margin-top:-1px;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
#page {width:920px;margin:0 auto;text-align:left;background:url("img/page-top.jpg") no-repeat 0 128px;}
#leftcolumn {
width:400px;
float:left;
}
#leftcolumn .box {
background:url("img/leftbox.png") repeat-y left;
}
#leftcolumn .box-top {
height:10px;
background:url("img/leftbox-top.png") no-repeat top left;
}
#leftcolumn .box-bottom {
height:8px;
background:url("img/leftbox-bottom.png") no-repeat bottom left;
}
#leftcolumn box ul, #leftcolumn box p {
}



#rightcolumn {
width:500px;
float:right;
}
#rightcolumn .box {
background:url("img/rightbox.png") repeat-y right;
}
#rightcolumn .box-top {
height:10px;
background:url("img/rightbox-top.png") no-repeat top right;
}
#rightcolumn .box-bottom {
height:8px;
background:url("img/rightbox-bottom.png") no-repeat bottom right;
}


#footer {clear:both;text-align:center;padding:15px 0;}
#header {height:128px;background:url("img/header.jpg") no-repeat top;}
body {
background:url("img/bg.png") repeat-x #2c2c2c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cacaca;
}
a:link, a:visited {color:#18c5ff;}
a:hover {color:#FFF;}
span a:link, span a:visited  {color:#ff4374;text-decoration:none;}
p, ul, li {line-height:150%;}
h2 {
height:30px;line-height:30px;color:#FFF;font-size:12px;background:url("img/title.png") no-repeat left;padding-left:8px;}
#thumbs-haut {
margin:15px 0;
text-align:center;
}
#thumbs-haut img {
margin:0 5px;
border:1px solid #FFF;
}
.video-thumb img {
border:1px solid #FFF;

}
#thumbs-haut a:hover img, .video-thumb a:hover img  {
border:1px solid #18c5ff;
}
.video {
border-bottom:1px solid #545454;
margin-bottom:15px;
min-height:115px;
height:auto !important;
height:115px;
clear:left;
}
.liste-videos {
margin:10px 4px;
font-size:11px;
}
.video-thumb {
width:140px;
float:left;
margin-right:8px;
}
a.video-title {font-weight:bold;font-size:12px;}
p.video-cat {text-align:right;margin-right:3px;}

.pub {margin:15px 4px;text-align:center;}
.col {width:210px;float:left;margin-left:25px;}
.col li a {font-weight:bold;}
.col li {padding-left:8px;}
.pub div {margin:0 auto;}

#disclaimer {
   width: 480px;
   margin: auto;
   margin-top: 50px;
   margin-bottom: 20px;
}

#disclaimer h1 {
   text-align: center;
   font-size: xx-large;
}

#disclaimer p {
   text-align: center;
}

#disclaimer a {
   color: #EF0E76;
   font-size: large;

}

#disclaimer a:hover {
   color: #FFFFFF;
}


#MB {
   margin: auto;
   margin-top: 50px;
   margin-bottom: 20px;
}

#MB h1 {
   font-size: xx-large;
   text-align: center;
}
h1 {
   font-size: large;
}