body {
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 20px;
margin: 0;
padding: 0;
background:url('images/bg.gif');
background-color:#ffffff;
}


h1, h2, h3, h4{
font-family:arial;
font-weight:lighter;
color:#838383;
margin:0px;
padding:0px 2px 5px 2px;
}

h1 {
font-size:32px;
padding:5px;
}
h1 a{
color:#ffffff;
}

h2 {
font-size:25px;
color:#000000;
padding:5px;
}
p{
font-size:18px;
color:#ffffff;
padding:5px;
}
#header {
height:85px;
}

#header h1{
text-align:left;
font-family: Arial, verdana, Helvetica, sans-serif;
margin:5px;
padding:45px 0px 10px 10px;
color:#ffffff;
}

#header p{
margin:5px;
padding:0px 0px 10px 10px;
color:#ffffff;
background-color:#838383;
}

#baseline{
height:120px;
margin:0px;
}
.video{
display:block;
width:500px;
margin:0px;
text-align:center;
float:left;
z-index: 0;
padding:0px;
}


.rubhome{
width:780px;
margin:0px;
padding:0px;
float:left;
z-index: 0;
padding:0px;
}

.infosvideo{
background-color:#838383;
margin:0px 10px;
text-align:left;
float:right;
width:250px;
}

.infosvideo h1 {
padding:5px;margin:0px;
color:#ffffff;

}
.infosvideo h2 {
color:#ffffff;
font-size:14px;
padding:0px;margin:0px;
}

.infosvideo p {
font-size:20px;
padding:5px;margin:6px;
}
#centreur {
width: 780px;
margin: 0 auto; 
}
#pied {
height: 80px;
}

.links{
padding:0px 2px 0px 2px;margin:0px;
}

.rubhome .img{
border:0px;
}

ul.gallery {clear:both;padding-left:0px;margin:0;float:left;*float:none;*zoom:1;*padding-bottom:2px;}
ul.gallery li {list-style-type:none;float:left;width:250px;height:250px;padding:3px;cursor:pointer;
  margin:0 2px 2px 2px;text-align:center;line-height:110px;color:#567624;background:#e0dfe3;}
ul.gallery a.img img {display:block;text-align:center;}


img {
border:0px;
}