div#bandeau_sup {
	position: relative;
	height: 127px;
	width: 960px;
	left: 0px;
	top: 0px;
	background-image: url(images/barrebleue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#bandeau_sup img#logo {
	position: absolute;
	/*height: 33px;
	width: 527px;
	left: 217px;
	top: 24px;*/
	height: 123px;
	width: 768px;
	left: 87px;
	top: 4px;
}
td div#corps {
	position: relative;
	height: 440px;
	width: 960px;
	left: 0px;
	top: 0px;
}
div#corps div#flash{
	position: absolute;
	height: 400px;
	width: 600px;
	left: 340px;
	top: 20px;
}
div#corps div#listeflash{
	position: absolute;
	height: 240px;
	width: 200px;
	left: 134px;
	top: 50px;
}
div#corps div#newsletterflash{
	position: absolute;
	height: 50px;
	width: 240px;
	left: 50px;
	top: 350px;
}
div#corps div#logo1{
	position: absolute;
	left: 20px;
	top: 20px;
}
div#corps div#logo2{
	position: absolute;
	left: 111px;
	top: 70px;
}
div#corps div#logo3{
	position: absolute;
	left: 154px;
	top: 20px;
}
div#corps div#logo4{
	position: absolute;
	left: 20px;
	top: 70px;
}
div#corps div#logo5{
	position: absolute;
	left: 20px;
	top: 145px;
}
div#corps div#logo6{
	position: absolute;
	left: 139px;
	top: 225px;
}
div#corps div#logo7{
	position: absolute;
	left: 42px;
	top: 263px;
}
div#corps div#logo8{
	position: absolute;
	left: 162px;
	top: 138px;
}
div#corps div#logo9{
	position: absolute;
	left: 26px;
	top: 189px;
}
div#corps div#logo10{
	position: absolute;
	left: 139px;
	top: 299px;
}
div#corps div#logo11{
	position: absolute;
	left: 178px;
	top: 70px;
}
div#corps div#logo12{
	position: absolute;
	left: 55px;
	top: 225px;
}

div#corps div#corpstxt{
	position: absolute;
	height: 54px;
	width: 260px;
	left: 30px;
	top: 64px;
}
div#corpstxt span#intitule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpstxt span#intitule a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpstxt span#intitule a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpstxt span#intitule a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #D7D7D7;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpstxt span#intitule a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #D7D7D7;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}

div#corpstxt div#picto{
	position: absolute;
	height: 16px;
	width: 16px;
	left: 264px;
}

div#corps div#corpspdf{
	position: absolute;
	height: 54px;
	width: 260px;
	left: 30px;
	top: 136px;
}
div#corpspdf span#intitule{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpspdf span#intitule a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpspdf span#intitule a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpspdf span#intitule a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #D7D7D7;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}
div#corpspdf span#intitule a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #D7D7D7;
	text-decoration: none;
	overflow: visible;
	position: absolute;
	height: 14px;
	width: 260px;
	left: 0px;
	text-align: right;
	vertical-align: middle;
}

div#corpspdf div#picto{
	position: absolute;
	height: 16px;
	width: 16px;
	left: 264px;
}

span#infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
span#infos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
span#infos a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
span#infos a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
span#infos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #D7D7D7;
	text-decoration: none;
}
span#infos a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #D7D7D7;
	text-decoration: none;
}

/*---------------------------------------------------------------------partie menu principal----------*/
td#fondbarremenu div#conteneur {
	position: static;
	width: 100%;
	height: 20px;
	background-color: #FBDBA3;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu div#conteneurchoice {
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}

td#fondbarremenu div#conteneur:link {
	position: static;
	width: 100%;
	height: 20px;
	background-color: #FBDBA3;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu div#conteneur:visited {
	position: static;
	width: 100%;
	height: 20px;
	background-color: #FBDBA3;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu div#conteneur:hover {
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu div#conteneur:active {
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}

td#fondbarremenu a#lienmenuchoice:link {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu a#lienmenuchoice:visited {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu a#lienmenuchoice:hover {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu a#lienmenuchoice:active {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}


td#fondbarremenu a#lienmenu:link {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #FBDBA3;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu a#lienmenu:visited {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #FBDBA3;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu a#lienmenu:hover {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
td#fondbarremenu a#lienmenu:active {
	display: bloc;
	position: static;
	width: 100%;
	height: 20px;
	background-color: #006B4F;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: visible;
	cursor: hand;
	text-decoration: none;
}
/*polices*/
td#fondbarremenu p#eltmenu {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 20px;
	#height: 18px;
	position: static;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	#line-height: 18px;
	font-weight: normal;
	color: #006B4F;
	text-align: center;
}
td#fondbarremenu div#conteneur:hover p#eltmenu, td#fondbarremenu div#conteneur:active p#eltmenu, td#fondbarremenu a#lienmenu:hover p#eltmenu, td#fondbarremenu a#lienmenu:active p#eltmenu, td#fondbarremenu div#conteneurchoice p#eltmenu, td#fondbarremenu a#lienmenuchoice p#eltmenu {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 20px;
	#height: 18px;
	position: static;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	#line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
/*----------------------------------------------------------------------------------------------------*/