table#maintable {
	background-image: url(../Images/background_w.gif);
}
/* STYLE SUBMENU */
a.sub {
	color:#ffffff;
	font-weight:bold;
}
a.sub:hover {
	color:#D4E9F8;
}
ul#submenu {
	background-color:#48626F;
	padding-top: 40px;
}
li.menu {
	border-bottom-color: #D4E9F8;
}
/* STYLE CONTENU */
/* listes */
ul#rightcol {
	padding-top:50px;
	margin-left: 420px;
}
/* titres */
.lefttitle {
	margin:3px 0px 7px 15px;
}
h2.righttitle {
	margin:3px 0px 0px 5px;
}
/* paragraphes */
p.p_img {
	margin:12px 10px 0px 124px;
}
p.p_nonimg {
	margin:5px 10px 0px 44px;
}
/* images */
img.leftcontent {
	margin: 8px 0px 0px 4px;
}
img.rightcontent {
	margin: 8px 0px 0px 44px;
	float:left;
}
div#homeinfo {
margin-left:134px
}
td.homebox {
border-left: 1px solid #B7B6B6;
padding:0px 5px 0px 15px;
}
a.pave {
font-weight:normal;
font-size:11px;
line-height:100%;
}
p.pave {
margin:0px;
padding:0px;
}
img.home_slice{
margin-top:2px;
margin-bottom:2px;
border-width:0px;
}

div#homeinfo fieldset
{
  width:800px;
  margin-left:5px;
}

div#homeinfo fieldset img
{
  float:left;
  margin-right:5px;
}


div.trailer
{
  padding-top:10px;
  padding-left:0px;  
}

div.trailer h2
{
  
}

div.trailer p a
{
  font-weight:normal;
}

div.trailer p a:hover
{
  color:#cccccc;  
}

hr.trailer
{
  height:1px;
  padding:0px;
  margin:10px;
  color:#b7b6b6;
  background-color:#b7b6b6;
  border:0px;
  
  width:800px;
}


/* On tente de restaurer les idioties définies dans le styles.css */
h1, h2, h3, h4
{
  margin-left:0px;
  padding-left:0px;
}

div#homeinfo p
{
  font-size:10pt;
  margin:0px;
}


div#homeinfo ul
{
  list-style-type:disc;
}

div#homeinfo li
{
  margin-left:20px;
}
