body {background-color:white; background-image:url(../images/back.gif); background-position:top center; background-repeat:repeat-x;margin:0;padding: 0;font-family:Trebuchet MS;color:black;font-size:13px;}
.format_png { behavior: url(win_png.htc); }
form {margin:0;padding:0;}
p {margin:0;padding:0;}
img {border:0;padding:0;margin:0;}
a {text-decoration:underline;color:black;}
a:hover {color:#383F93;text-decoration:none;}
div {margin:0;padding:0;}
h1 { float:left;color:black; width:730px; font-size:16px; height:40px; line-height:40px; margin-left:20px; background-image:url(../images/h1.gif); background-position:top left; background-repeat:no-repeat;}
h2 { margin:0; padding:0; font-size:14px; color:black;}
h3 { margin:0; padding:0; font-size:14px; color:white;}
h4 {color:#FFD100; margin:0; padding:0; font-size:10px;}
.barre {}

#wrapper {width: 990px;text-align: left;overflow: visible;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;background-image:url(../images/body.gif); background-position:top center; background-repeat:repeat-y;}
#subwrapper {overflow: hidden;position: relative;padding: 0; margin:0;width: 990px;}

#haut {height:49px; line-height:49px; color:#3A57A3; font-size:10px; background-image:url(../images/header.gif); background-position:top center; background-repeat:no-repeat;}
#flags {height:49px; line-height:49px; text-align:center; float:left; width:250px;}
.pg {float:left; padding-left:20px;}
.pd {float:right; margin-right:20px;}

#conteneur {position:relative;width:990px;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;}
#hautcont {height:152px; width:990px;}
#logo {height:152px; float:left; width:250px;}
#header {height:152px; width:740px; float:left;}

#menu {width:240px; height:600px; float:left;}
			#list1 .title { font-weight:bold; }
			#list1, #list2 { width:240px; margin-left:10px;}
			.title, .mytitle { cursor:pointer;height:41px; line-height:41px; padding-left:40px;font-size:16px; color:#FFD100; font-weight:bold; background-image:url(../images/menuoff.gif); background-image:top center; background-repeat:no-repeat; }
			.on  .mytitle { cursor:pointer;height:41px; line-height:41px; background-image:url(../images/menuhover.gif); background-image:top center; background-repeat:no-repeat; color:#373992; }
			.off .mytitle { cursor:pointer;height:41px; line-height:41px; background-image:url(../images/menuoff.gif); background-image:top center; background-repeat:no-repeat;  }
			.content, .mycontent    {padding-left:10px; background-image:url(../images/menuback.gif); background-position:bottom center; background-repeat:no-repeat; font-size:10px; color:#373992; padding-bottom:19px;}
			.mena a{display:block;text-decoration:none; background-image:url(../images/smenuoff.gif); height:21px; line-height:21px; width:196px; padding-left:13px; color:#3A57A3;}
			.mena a:hover{display:block;text-decoration:none; background-image:url(../images/smenuon.gif); height:21px; line-height:21px; width:196px; padding-left:13px; color:white;}
			#log { position:absolute; top:0; right:1em; text-align:right; }

#texte {width:730px; float:left; margin-left:10px;}
	 #texte p {padding:5px;}
#lienssyndic a {text-decoration:none;}
#lienssyndic a:hover {text-decoration:underline;}
#arb {float:left; width:730px; height:40px; line-height:40px;}
#arbo {font-size:10px; color:#3A57A3;margin-left:20px; font-weight:bold; float:left;}
	#arbo a {color:#3A57A3;}
	#arbo a:hover {text-decoration:none;}
#bp {float:right; margin-top:5px; margin-right:5px;}
#chapeau {text-align:justify;margin-top:20px; margin-left:20px; margin-right:20px;}
#txt {text-align:justify; margin-left:20px; margin-right:20px; margin-bottom:20px;}
#img {width:230px; bottom:0; float:right; margin-left:20px; margin-top:10px; background-color:black; margin-bottom:10px; }
	#imgtxt {color:white; font-weight:bold; font-size:10px; width:220px; margin:10px; padding-right:10px;}
	#imgtxt a {color:white; text-decoration:underline;}
	#imgtxt a:hover {color:white; text-decoration:none;}
	#logoart {background-color:#FFD100; padding-bottom:10px;}
#footer {font-size:10px; color:#585858; text-align:right; padding:10px; width:695px; padding-right:25px; padding-bottom:20px;}
	#footer a {color:#585858; text-decoration:underline;}
	#footer a:hover {color:#404040; text-decoration:none;}
	
#accueil {text-align:justify; margin-left:20px; margin-right:20px; float:left; width:440px;}
#edito {width:208px; bottom:0; padding:10px; float:left; margin-top:10px; margin-right:10px; background-color:white; background-image:url(../images/backedito.gif); background-position:bottom center; background-repeat:no-repeat; border-color:#C4C4C4; border-style:solid; border-width:1px;}
	#edito a {float:right;}
#editotxt {color:black; font-size:11px; text-align:justify;}
#somimg {margin-top:10px; width:230px; bottom:0; float:left;margin-right:10px; background-color:black; padding-bottom:20px; margin-bottom:10px;}
#schema {text-align:center; margin-left:20px; margin-right:20px; float:left; width:440px;}
.actu, .revue {width:210px; padding:10px; background-color:black; color:white; font-size:11px; float:left;}
.revue {margin-top:10px;}
	.actu a, .revue a {color:white; text-decoration:none;}
	.actu a:hover, .revue a:hover {color:white; text-decoration:underline;}
	
.menu_list { width: 240px;}
.menu_head  { cursor:pointer;height:41px; line-height:41px; padding-left:40px;font-size:16px; color:#373992; font-weight:bold; background-image:url(../images/menuoff.gif); background-image:top center; background-repeat:no-repeat; }
.menu_head a {text-decoration:none; color:#373992; font-weight:bold;}
.menu_body { display:none; padding-left:10px; background-image:url(../images/menuback.gif); background-position:bottom center; background-repeat:no-repeat; font-size:10px; color:#373992; padding-bottom:19px;}
.menu_body a{display:block;text-decoration:none; background-image:url(../images/smenuoff.gif); height:21px; line-height:21px; width:196px; padding-left:13px; color:#3A57A3;}
.menu_body a:hover{display:block;text-decoration:none; background-image:url(../images/smenuon.gif); height:21px; line-height:21px; width:196px; padding-left:13px; color:white;}