
body
{
     background-image: url("images/fond.jpg");
     background-repeat:repeat;
     background-attachment:fixed; 
     font-family:Trebuchet MS,Lucida Grande,Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
     color:#676869;
	 font-size:90%;
}
a:hover {
     color:#666666;
     text-decoration:none;
}
a:link, a:visited {
     color:#5B8FBE;
     text-decoration:none;
}
#movie1{
     margin-left:237px;
}
#movie3{
     margin-left:23px;
	 position:absolute;
	 margin-top:34px; 
}

#langues{
     margin-left:237px;
     width:780px;
     height:30px;
     background-color:#B82728;
     -moz-border-radius-topleft:10px;
     -moz-border-radius-topright:10px;
     -moz-opacity:0.5;
     opacity: 0.5;
     filter:alpha(opacity=50);
	 position:absolute;
	 z-index:-1;
}
#drapeau{
     margin-right:247px;
     text-align:right;
	 z-index:1;
}
#home{
     margin-left:240px;
	 text-align:left;
	 margin-top: -20px;
	 position:absolute;
	 z-index:1;
	 padding-right: 220px;
}
#banniere
{    
     margin-left:237px;
     height: 130px;
     background-image: url("images/banniere5.png");
     background-repeat: no-repeat;
 
}

#banniere2
{    
	 margin-top:30px;
	 margin-left: 0px;
	 height: 130px;
     background-image: url("images/banniere.png");
     background-repeat: no-repeat;
}

html>body .sheet {
     height: auto;
}
.sheet
{  
     margin-left:237px;
     width:780px;
     height: 800%; 
     color:#000;
     margin-top: 5px;
     position: relative;
     background-color:#B82728;
     z-index:-1;
 }

/*le corps */

#corps
{  
     background-color: #C0C0C0;
     margin-left: 238px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
     margin-top: 2px;
	 margin-bottom: 2px;
     padding-top:15px;
     height: 760px;
     width : 780px;
	 position:absolute;
	 z-index:-1;
	 -moz-border-radius-topright:10px;
	 -moz-opacity:0.5;
     opacity: 0.5;
     filter:alpha(opacity=50);
}

#contenu2
{    
     background-image: url("images/bg.png");
     background-repeat:no-repeat;
     padding: 15px 15px 15px 15px;
     background-color:#ececec;
     height: 700px;
     width : 575px;
     margin-left: 383px; 
	 margin-top: 30px; 
}

#movie2{
     margin-left:237px;
	 margin-top:237px;
	 border-style: solid solid solid solid;
     border-color:black;
	 border-width: 1px;
}
#contenu2 p{
color: #000000;
}

#contenu2 ul li{
      font-family: Arial, sans-serif;
      font-size: 100%;
      list-style-type: none;
      background: url(images/dot.png) no-repeat;
      background-repeat: no-repeat;
      padding-left: 25px;
	  padding-top: 5px;

} 
#contenu2 p{
     color: #919090;
}

#contenu2 .scroll {
     height: 400px;
     width : 570px;
     overflow: auto;
     padding: 8px;
}

#contenu2 .scroll p {
     color: black;
}
/* Le menu */
#presentation {
     margin-left:30px;
     margin-top:225px;
}
#contenu2 .copyright {
     float: right;
     margin-top:75px;
}

#menu
{  
     float: left;
     width: 120px;
}
/* Menu */

#menu4 {
    margin-left:243px;
	margin-top:43px;
	width: 150px;
	border-style: solid solid none solid;
	border-color: #000;
	border-width: 1px;
	float:left;
	z-index:0;
	}
	
#menu4 li a {
	height: 32px;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu4 li a:link, #menu4 li a:visited {
	color: #F29000;
	display: block;
	background:  url(images/menu4.gif);
	padding: 8px 0 0 10px;
	}
	
#menu4 li a:hover , #menu4 li a.currentmenu4, #menu4  li a.currentmenu4:hover{
	color:#fff;
	background:  url(images/menu4.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	

#menu4 ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
#pub{
	margin-left:-151px;
	margin-top:210px;
	height: 545px;
	width: 154px;
    background-image: url("images/pub.png");
	border-color: #000;
	border-width: 1px;
	float:left;
	z-index:0;
	}
#calendrier{
	background:#fff;
}
*{
	list-style:none;
 } 
#menucontainer{
    margin-left:237px;
	height:50px;
	width: 780px;
	color:#FFFFFF;
	background:#383636;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}
#menunav{
	position:relative;
	height:38px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(images/background.jpg) repeat-x bottom left;
	padding:0 0 0 20px;
	}
	
#menunav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;	
	float:left;}

#menunav ul li{
	display:block;
	float:left;
	margin:0 1px;}

#menunav ul li a{
	display:block;
	float:left;
	color:#FFB927;
	text-decoration:none;
	padding:0 0 0 20px;
	height:38px;}

#menunav ul li a span{
	padding:12px 20px 0 0;
	height:21px;
	float:left;}

#menunav ul li a:hover{
	color:#fff;	
	background:transparent url(images/hover.jpg) repeat-x bottom left;}

#menunav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;}
#menunav ul li a.current, #menunav ul li a.current:hover{
	color:#fff;
	background:#1D6893 url(images/left.jpg) no-repeat top left;
	line-height:275%;
}
#menunav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#383636 url(images/right.jpg) no-repeat top right;
	height:38px;
}
#footer
{  background-image: url("images/footer.png");
   background-repeat:repeat;
   clear:both;	
   overflow:hidden;
   width:1250px;
   height: 50px;
   position:absolute;
   z-index: 0;

}
