body {
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 20px;
margin: 0;
padding: 0;
background:url('images/bg.gif');
background-repeat:repeat-x;
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;
}
h1 a{
color:#838383;
}

h2 {
font-size:25px;
}
p{
font-size:18px;
}
#header {
height:200px;
}

#header h1{
text-align:left;
font-family: Arial, verdana, Helvetica, sans-serif;
margin:0px 0px 0px 270px;
padding:45px 0px 10px 10px;
color:#838383;
}

#header p{
margin:0px 0px 0px 270px;
padding:0px 0px 10px 10px;
color:#838383;
}

#baseline{
height:120px;
}
.video{
display:block;
width:560px;
margin:0px;
text-align:center;
float:left;
z-index: 0;
padding:0px;
}


.rubhome{
width:940px;
margin:0px;
padding:0px;
float:left;
z-index: 0;
padding:0px;
}

.infosvideo{
text-align:left;
float:right;
width:380px;
margin:0px;
padding:0px;

}
.infosvideo h1 {
padding:0px;margin:0px;
}
.infosvideo h2 {
padding:0px;margin:0px;
}

.infosvideo p {
padding:0px;margin:0px;
}
#centreur {
width: 940px;
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:175px;height:123px;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;}




/* CSS Document */
.rhm1{
	width:940px;
	height:64px;
	
	background:url(images/rhm1_bg.gif) repeat-x;		
}
.rhm1-left{
	background:url(images/rhm1_l.gif) no-repeat;
	width:5px;
	height:64px;
	float:left;
}
.rhm1-right{
	background:url(images/rhm1_r.gif) no-repeat;
	width:5px;
	height:64px;
	float:right;
}
.rhm1-bg{
	background:url(images/rhm1_bg.gif) repeat-x;
	height:64px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
.rhm1-bg li{
	float:left;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#ffe8cc;
	text-decoration:none;
	font:12px verdana,'Lucida Sans', sans-serif;
	font-weight:bold;
	padding:0 0 0 5px;
	height:64px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 5px 0 5px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#567624;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#567624;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}



img {
border:0px;
}