*		{outline:0}

a img	{border:0}

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

p	{margin:0;padding:0}

h4	{display:none}

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;
	}

#languefrancais, #langueanglais
	{
	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;
	}
	
.menu1 #haut
	{
	background: none;
	}
	
.menu1 #menus
	{
	display: none;
	}
	
#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;
	background-image: url(ombre_menus.png) 0 0 no-repeat;
	}
	
#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:76px;background:url(menus/fr/1.png) no-repeat 0 0}
#menus .m2 a	{width:81px;background:url(menus/fr/2.png) no-repeat 0 0}
#menus .m3 a	{width:76px;background:url(menus/fr/3.png) no-repeat 0 0}
#menus .m4 a	{width:89px;background:url(menus/fr/4.png) no-repeat 0 0}
#menus .m5 a	{width:100px;background:url(menus/fr/5.png) no-repeat 0 0}
#menus .m6 a	{width:44px;background:url(menus/fr/6.png) no-repeat 0 0}
#menus .m7 a	{width:35px;background:url(menus/fr/7.png) no-repeat 0 0}
#menus .m8 a	{width:89px;background:url(menus/fr/8.png) no-repeat 0 0}

#langueanglais #menus .m1 a	{width:78px;background:url(menus/en/1.png) no-repeat 0 0}
#langueanglais #menus .m3 a	{width:81px;background:url(menus/en/3.png) no-repeat 0 0}
#langueanglais #menus .m4 a	{width:59px;background:url(menus/en/4.png) no-repeat 0 0}

#menus .m1 a:hover, #menus .m1 a#active	{background:url(menus/fr/1r.png) no-repeat 0 0}
#menus .m2 a:hover, #menus .m2 a#active	{background:url(menus/fr/2r.png) no-repeat 0 0}
#menus .m3 a:hover, #menus .m3 a#active	{background:url(menus/fr/3r.png) no-repeat 0 0}
#menus .m4 a:hover, #menus .m4 a#active	{background:url(menus/fr/4r.png) no-repeat 0 0}
#menus .m5 a:hover, #menus .m5 a#active	{background:url(menus/fr/5r.png) no-repeat 0 0}
#menus .m6 a:hover, #menus .m6 a#active	{background:url(menus/fr/6r.png) no-repeat 0 0}
#menus .m7 a:hover, #menus .m7 a#active {background:url(menus/fr/7r.png) no-repeat 0 0}
#menus .m8 a:hover, #menus .m8 a#active {background:url(menus/fr/8r.png) no-repeat 0 0}

#langueanglais #menus .m1 a:hover, #langueanglais #menus .m1 a#active	{background:url(menus/en/1r.png) no-repeat 0 0}
#langueanglais #menus .m3 a:hover, #langueanglais #menus .m3 a#active	{background:url(menus/en/3r.png) no-repeat 0 0}
#langueanglais #menus .m4 a:hover, #langueanglais #menus .m4 a#active	{background:url(menus/en/4r.png) no-repeat 0 0}

#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:590px;width:110px;background:url(menus/fr/1-1.png) no-repeat 0 0}
.menu2 a.sm1:hover	{background:url(menus/fr/1-1r.png) no-repeat 0 0}

.menu2 a.sm2		{width:105px;background:url(menus/fr/1-2.png) no-repeat 0 0}
.menu2 a.sm2:hover	{background:url(menus/fr/1-2r.png) no-repeat 0 0}

.menu2 a.sm3		{width:113px;background:url(menus/fr/1-3.png) no-repeat 0 0}
.menu2 a.sm3:hover	{background:url(menus/fr/1-3r.png) no-repeat 0 0}

.menu2 #langueanglais a.sm1			{margin-left:542px;width:110px;background:url(menus/en/1-1.png) no-repeat 0 0}
.menu2 #langueanglais a.sm1:hover	{background:url(menus/en/1-1r.png) no-repeat 0 0}

.menu2 #langueanglais a.sm2			{width:121px;background:url(menus/en/1-2.png) no-repeat 0 0}
.menu2 #langueanglais a.sm2:hover	{background:url(menus/en/1-2r.png) no-repeat 0 0}

.menu2 #langueanglais a.sm3			{width:143px;background:url(menus/en/1-3.png) no-repeat 0 0}
.menu2 #langueanglais a.sm3:hover	{background:url(menus/en/1-3r.png) no-repeat 0 0}


.menu3 a.sm1		{margin-left:577px;width:194px;background:url(menus/fr/2-1.png) no-repeat 0 0}
.menu3 a.sm1:hover	{background:url(menus/fr/2-1r.png) no-repeat 0 0}

.menu3 a.sm2		{width:150px;background:url(menus/fr/2-2.png) no-repeat 0 0}
.menu3 a.sm2:hover	{background:url(menus/fr/2-2r.png) no-repeat 0 0}

.menu3 #langueanglais a.sm1			{margin-left:600px;width:168px;background:url(menus/en/2-1.png) no-repeat 0 0}
.menu3 #langueanglais a.sm1:hover	{background:url(menus/en/2-1r.png) no-repeat 0 0}

.menu3 #langueanglais a.sm2			{width:150px;background:url(menus/en/2-2.png) no-repeat 0 0}
.menu3 #langueanglais a.sm2:hover	{background:url(menus/en/2-2r.png) no-repeat 0 0}

	
.menu4 a.sm1		{margin-left:598px;width:97px;background:url(menus/fr/3-1.png) no-repeat 0 0}
.menu4 a.sm1:hover	{background:url(menus/fr/3-1r.png) no-repeat 0 0}

.menu4 a.sm2		{width:84px;background:url(menus/fr/3-2.png) no-repeat 0 0}
.menu4 a.sm2:hover	{background:url(menus/fr/3-2r.png) no-repeat 0 0}

.menu4 a.sm3		{width:121px;background:url(menus/fr/3-3.png) no-repeat 0 0}
.menu4 a.sm3:hover	{background:url(menus/fr/3-3r.png) no-repeat 0 0}

.menu4 #langueanglais a.sm1			{margin-left:643px;width:118px;background:url(menus/en/3-1.png) no-repeat 0 0}
.menu4 #langueanglais a.sm1:hover	{background:url(menus/en/3-1r.png) no-repeat 0 0}

.menu4 #langueanglais a.sm2			{width:79px;background:url(menus/en/3-2.png) no-repeat 0 0}
.menu4 #langueanglais a.sm2:hover	{background:url(menus/en/3-2r.png) no-repeat 0 0}

.menu4 #langueanglais a.sm3			{width:55px;background:url(menus/en/3-3.png) no-repeat 0 0}
.menu4 #langueanglais a.sm3:hover	{background:url(menus/en/3-3r.png) no-repeat 0 0}

#langues
	{
	display:none;
	}

a.anglais
	{
	padding-top:7px;
	padding-bottom:3px;
	padding-left:35px;
	background:url(anglais.png) 0 0 no-repeat;
	}

a.anglais:hover
	{
	background:url(anglais.png) 0 -26px no-repeat;	
	}
	
a.francais
	{
	padding-top:7px;
	padding-bottom:3px;
	padding-left:35px;
	background:url(francais.png) 0 0 no-repeat;
	margin-right:30px;
	}

a.francais:hover
	{
	background:url(francais.png) 0 -26px no-repeat;	
	}
	
#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;
	}

.article .date	{display:none}

td.cellule img	{padding-bottom:10px}

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;
	}
	
	
	




/*cadre général*/	
#contenu
	{
	xbackground-color: green;
	float: left;
	text-align: left;
	}		
	

/*cadre gauche de selection du continent*/	
#activites
	{
	xbackground-color: blue;
	float: left;
	text-align: left;
	}	
	
	

	
/*Cadre recherche*/	
.recherche
	{
	xbackground-color: red;
	padding-left: 35px;
	float: left;
	text-align: left;
	display: none;
	}	
		
/*cadre droite de selection du continent*/	
.liste
	{
	xbackground-color: navy;
	float: left;
	text-align: left;
	
	}	

.fiche .nom
{
	font-size: 18px;
	xbackground-color: aqua;
}
		
.titre
	{
	padding-top: 15px;
	font-size: 18px;
	border-bottom: 1px solid black;
	padding-bottom: 10px;
	xbackground-color: blue;
	margin-bottom: 10px;
	}	
								
.fiche
	{

	width: 550px;
	xbackground-color: yellow;
	padding-left: 30px;
	}	
																
.nom
	{
	text-align: left;
	xbackground-color: black;
	}

ul li 
	{
	list-style-image: url(../skin/fleche.gif);
	}																																		

.activite
	{
	margin-left: -25px;
	}

td.image a {display:none}