*		{outline:0}

a img	{border:0}

a		
	{
	text-decoration:none;
	color:#393279;
	}

p	{margin:0;padding:0}

html
	{
	background-color:#59607a;
	height:100%;
	}
	
body
	{ 
	font-family: "Myriad Pro",Arial, sans-serif; 
	font-size: 12px;
	color:#3e3e3e;
	background: url(fond.png) center top repeat-x;
	}

#container
	{
	width: 970px;
	background: url(fond_general.png) repeat-y;
	margin: 0 auto;
	text-align: left;
	}

#langue
	{
	width: 959px;
	background: url(fond_haut.png) no-repeat;
	padding: 0;
	text-align: left;
	padding-top:16px;
	padding-left:11px;
	}
	
#gauche
	{
	float:left;
	width:1px;
	height:500px;
	}

#haut
	{
	margin-left:70px;
	margin-top:30px;
	margin-bottom:-100px;
	height:112px;
	background: url(../media/logo.png) no-repeat;
	}
	
#droite
	{
	display:none;
	}

#bas 	
	{
	margin-left:-11px;
	padding-left:11px;
	width: 959px;
	height:33px;
	background: url(fond_bas.png) no-repeat;
	clear:both;
	}

#menus
	{
	width:948px;
	right:0;
	}
	
#menus ul
	{
	float:right;
	}
	
#menus li
	{
	display:inline;
	list-style-image: none;
	}
	
#menus li a
	{
	float:left;
	display:block;
	height:33px;
	text-indent: -5000px;
	text-align:left;
	}

#menus .m1 a	{width:100px;background:url(menu1.png)}
#menus .m2 a	{width:76px;background:url(menu2.png)}
#menus .m3 a	{width:89px;background:url(menu3.png)}
#menus .m4 a	{width:93px;background:url(menu4.png)}
#menus .m5 a	{width:99px;background:url(menu5.png)}
#menus .m6 a	{width:45px;background:url(menu6.png)}
#menus .m7 a	{width:89px;background:url(menu7.png)}

#menus .m1 a:hover, #menus .m1 a#active	{background:url(menu1r.png)}
#menus .m2 a:hover, #menus .m2 a#active	{background:url(menu2r.png)}
#menus .m3 a:hover, #menus .m3 a#active	{background:url(menu3r.png)}
#menus .m4 a:hover, #menus .m4 a#active	{background:url(menu4r.png)}
#menus .m5 a:hover, #menus .m5 a#active	{background:url(menu5r.png)}
#menus .m6 a:hover, #menus .m6 a#active	{background:url(menu6r.png)}
#menus .m7 a:hover, #menus .m7 a#active	{background:url(menu7r.png)}

#avant
	{
	margin-top:60px;
	width:928px;
	height:50px;
	float:right;
	}
	
#avant a
	{
	float:left;
	display:block;
	height:48px;
	text-indent: -5000px;
	text-align:left;
	}
	
.menu2 a.sm1		{margin-left:410px;width:237px;background:url(menu1-1.png)}
.menu2 a.sm1:hover	{background:url(menu1-1r.png)}

.menu2 a.sm2		{width:268px;background:url(menu1-2.png)}
.menu2 a.sm2:hover	{background:url(menu1-2r.png)}
	
.menu3 a.sm1		{margin-left:410px;width:355px;background:url(menu2-1.png)}
.menu3 a.sm1:hover	{background:url(menu2-1r.png)}

.menu3 a.sm2		{width:150px;background:url(menu2-2.png)}
.menu3 a.sm2:hover	{background:url(menu2-2r.png)}
	
#contenu 
	{
	font-size: 14px;
	line-height: 22px;
	float:left;
	width:918px;
	padding:10px;
	margin-top:20px;
	margin-right:20px;
	}
	
.chapeau
	{
	margin-left:365px;
	font-size: 24px;
	margin-bottom:20px;
	}
	
p.pdf
	{
	font-weight: bold;
	vertical-align: middle;
	}
	
p.pdf img
	{
	padding:2px;
	padding-bottom:5px;
	padding-right:5px;
	vertical-align: middle;
	}

td.cellule:first-child
	{
	width:360px;
	text-align:center;
	}
	
.duree
	{
	display:none;
	}
	
.fiche .bas	
	{
	float:right;
	}