body { margin:0px; padding:0px; background-image:url(images/bg.jpg); background-repeat:repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#FFFFFF; }
img { border:0px; margin:0px; padding:0px; }
p { margin:5px 0px 20px 0px; padding:0px; }
h1 { font-size:large; font-weight:bold; padding:3px; margin:0px; }
h2 { margin:0px; padding:3px; text-align:center; font-size:larger; font-weight:bold; }
h3 { margin:0px; padding:10px; text-align:center; font-size:large; font-weight:bold; }
a {  color:#66FFFF; }
a.enter { text-transform:uppercase; font-size:xx-large; }
a:hover, .desc_video a:hover { color:#33CCFF; }
span { color:#FF0000; }
span:hover { color:#000000; }
#header { width:780px; height:125px; margin:0px auto; background-image:url(images/header.jpg); }
#background { width:780px; margin:0px auto; background-image:url(images/background.jpg); background-repeat:repeat-y; text-align:center; }
#edito { margin:0px 50px; text-align:justify; }
#footer { width:780px; height:125px; margin:0px auto; background-image:url(images/footer.jpg); }
#disclamer { border:2px solid #000066; }
#liste { margin-top:10px; }
#liste img { margin:0px 20px; }
#liste h3 { padding-top:5px; }
.thumb_video { width:300px; border:1px solid #000066; }
.desc_video { background-color:#C1F1FF; border:1px solid #000066; vertical-align:top; text-align:left; padding:10px; color:#003366; }
.desc_video a { color:#003366; }
.first:first-letter { font-size:large; padding-left:10px; }
.videos { background-color:#C1F1FF; border:2px solid #000066; margin-top:20px; color:#003366; }
.videos td { padding:20px; width:50%; text-align:center; }