*	{outline:none;}
body { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #333534; text-align: center; min-width: 985px; }
/*<agl.folder "textstyles">*/
	td { color: #360; margin: 0; }
	a:link { color: #59B228 ; text-decoration: none; }
	a:visited { color: #59B228 ; text-decoration: none; }
	a:hover { color: #59B228 ; text-decoration: none; }
	a:active { color: #59B228 }
	h1 { color: #360; font-weight: 900; background-image: url(../images/background/h1back.jpg); background-repeat: repeat-y; width: 680px; }
	h2 { color: #bb4b13; width: 550px; order-right-style: solid; }
	h3 { color: #360; }
	h4 { color: #360; }
	p { color: #360; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-stretch: condensed; width: 550px; }
	ul { color: #360; font-size: 0.9em; line-height: 1.5em; width: 500px; margin: 0 0 20px; padding: 0 0 0 30px; list-style-type: disc; list-style-position: outside; }
	li {  }
	blockquote { color: #bb4b13; font-size: 0.9em; font-stretch: extra-condensed; width: 510px; }
	.author { color: #363; font-size: 0.8em; font-weight: bold; width: 400px; margin-left: 40px; }
	.test { color: #000; width: 530px; margin-left: 20px; }
	.cv { font-size: 0.8em; font-weight: bold; text-decoration: none; }
	.metier { color: #360; font-size: 1.2em; }
/*</agl.folder>*/
#page { background-image: url(../images/background/page_background.gif); background-repeat: repeat-y; text-align: left; position: relative; left: 20px; width: 955px; margin: 0 auto; }
#top_page { background-image: url(../images/background/top_page.gif); background-repeat: no-repeat; text-align: right; width: 955px; height: 189px; }
#flash { margin-right: 1px; }
/* #flash { background-image: url(../images/background/flash_bar.gif); width: 705px; height: 58px; } */
/*<agl.folder "secondarynav">*/
	#secondary_nav { position: relative; top: 16px; left: 215px; }
	*html #secondary_nav { position: relative; top: 15px; }
	#secondary_nav li { list-style-type: none; display: inline; }
	#secondary_nav a { color: #fff; font-size: 15px; background-color: #390; text-decoration: none; margin-right: 1px; margin-left: 1px; padding: 2px 5px; }
	#secondary_nav a:hover { color: #fff; background-color: #994b13; }
/*</agl.folder>*/
/*<agl.folder "navigation">*/
	#navigation { width: 250px; margin: 0; padding: 0; }
	#navmenu { background-image: none; width: 250px; margin: 0; padding: 0; }
	#navmenu a { color: #030; font-size: 13px; background-image: url(../images/background/nav_secondary_back.gif); background-repeat: repeat-y; text-decoration: none; text-indent: 65px; width: 250px; margin-top: 2px; margin-bottom: 2px; margin-left: 0; padding-top: 3px; padding-bottom: 3px; display: block; }
	#navmenu li { list-style-type: none; }
	#navmenu a:hover { color: #060; font-weight: 700; background-image: url(../images/background/nav_secondary_back.gif); background-repeat: repeat-y; background-position: -250px 0; }
	#navmenu a.mainnav { color: #fff; font-size: 15px; font-weight: bolder; background-image: url(../images/background/nav-grey.gif); text-indent: 55px; margin: 10px 0 2px; padding-top: 5px; padding-bottom: 5px; }
	#navmenu a.mainnav:hover { color: #fff; font-weight: bolder; background-image: url(../images/background/nav-grey.gif); background-repeat: repeat-y; }
/*</agl.folder>*/
#content { background-image: url(../images/background/content.gif); background-repeat: no-repeat; background-position: -25px 0; width: 680px; float: right; margin: 0; padding: 0; }
#footer { background-image: url(../images/background/bottom_content.gif); background-repeat: no-repeat; width: 955px; height: 52px; clear: both; margin-top: 75px; margin-bottom: 0; margin-left: 250px; }
/*<agl.folder "table">*/
/*	tbody td a:link.cv { color: #606; }
	tbody td a:visited.cv { color: #936; }
	tbody td a:hover.cv { color: #c0c; } */
	caption { color: #360; font-size: 1.5em; font-weight: bold; font-variant: small-caps; line-height: 2em; text-align: left; text-indent: 30px; }
	table { margin-right: 25px; border: solid 1px #360; border-collapse: collapse; }
	thead { color: #fff; background-color: #360; border-bottom: 1px solid #360; }
	th { text-align: left; }
	tr {  }
	.odd { border-top: 1px solid #360; border-bottom: 1px solid #360; }
	.firstcell { text-indent: 30px; }
	.disc { color: #360; width: 310px; margin-top: 30px; list-style-type: disc; }
	/*#programmepreparatoire ul.disc { width: 150px; margin-top: 30px; list-style-type: disc; }*/
	.entrevues { height: 175px; margin: 0; padding: 0 20px; border: solid 1px #00c; }
/*</agl.folder>*/
img { border: solid 1px #994b13; }
.footerimage { position: relative; top: -87px; left: -200px; border-style: none; }
/*<agl.folder "temoignages">*/
	.logo { position: relative; top: 30px; left: 10px; margin: 0; padding: 0; border-style: none; }
	.descrvideo { margin: 10px 0; padding: 0; }
	.logodescrvideo { margin: 30px 0 10px; padding: 0; }
	.descrtexte { width: 450px; float: right; }
	.descrvideo p { width: 200px; }
	.clear { clear: both; }
	.video { float: left; border-style: none; }
	.videologo { float: left; border-style: none; }
/*</agl.folder>*/
/*<agl.folder "plan">*/
	.mainchoiceplan { color: #fff; background-color: #360; text-indent: 10px; width: 400px; margin-top: 40px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
	.minorchoiceplan { text-indent: 25px; }
	.a.plan:link { color: #fff; }
	.a.plan:visited { color: #fff; }
/*</agl.folder>*/

table#coordonnees, table#coordonnees tr {width:94%; border:0px;}
table#coordonnees p {width:300px;}
table#tableaudescompetences, table#tableaudescompetences tr {border:0;}
table#tableaudescompetences p {width:315px;}
div#footer	{width:300px;}