@media all {
	html {
		width: 1024px;
		margin: 0px auto;
		padding: 0px;
		background-color: rgb(66, 114, 46);
		font-size: 90%;
		text-align: center;
	}
	body {
		height: 100%;
		width: 1024px;
		padding: 0px;
		font-size: 90%;
		text-align: center;
		margin: 0px auto;
		font-family: "Tahoma", sans-serif;
	}
	#page {
		width: 1024px;
		padding: 0px;
		margin: 0px auto;
		background-color: white;
		text-align: center;
		font-family: "Tahoma", sans-serif;
	}
	#bandeau {
		height: 183px;
		width: 1024px;
		margin: 0px;
		padding: 0px;
		background-image: url("/images/design/bandeau.jpg");
		background-position: left top;
		background-repeat: no-repeat;
		text-align: left;
	}
	#lien-accueil {
		float: left;
		height: 183px;
		width: 185px;
		margin: 0px;
		padding: 0px;
	}
	#menu-navigation {
		float: left;
		margin: 120px 0px 0px 0px;
		padding: 0px 0px 0px 16px;
		font-weight: 900;
		font-size: 110%;
	}
	#menu-navigation a {
		text-decoration: none;
		color: #cad126;
	}
	#menu-navigation a:link {
		text-decoration: none;
		color: #cad126;
	}
	#menu-navigation a:visited {
		text-decoration: none;
		color: #cad126;
	}
	#menu-navigation a:hover {
		text-decoration: none;
		color: #497e32;
	}
	#menu-navigation a:active {
		text-decoration: none;
		color: #497e32;
	}
	#btn0 {
		float: left;
		padding: 10px 0px 0px 0px;
		margin: 0px;
		text-align: center;
		width: 165px;
		height: 40px;
		background-image: url('/images/design/fond_navbtn1_0.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#btn0:hover {
		background-image: url('/images/design/fond_navbtn1_1.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#btn1 {
		float: left;
		padding: 10px 0px 0px 0px;
		margin: 0px;
		text-align: center;
		width: 165px;
		height: 40px;
		background-image: url('/images/design/fond_navbtn2_0.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#btn1:hover {
		background-image: url('/images/design/fond_navbtn2_1.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#btn2 {
		float: left;
		padding: 10px 0px 0px 0px;
		margin: 0px;
		text-align: center;
		width: 165px;
		height: 40px;
		background-image: url('/images/design/fond_navbtn3_0.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#btn2:hover {
		background-image: url('/images/design/fond_navbtn3_1.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#btn3 {
		float: left;
		padding: 10px 0px 0px 0px;
		margin: 0px;
		text-align: center;
		width: 165px;
		height: 40px;
		background-image: url('/images/design/fond_navbtn4_0.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#btn3:hover {
		background-image: url('/images/design/fond_navbtn4_1.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#fil-ariane {
		position: relative;
		clear: left;
		top: -20px;
		left: 220px;
		margin: 0px 0px -20px 0px;
		padding: 0px;
		color: #497e32;
		font-weight: bold;
	}
	#fil-ariane a {
		text-decoration: none;
		color: #497e32;
		font-weight: bold;
	}
	#main-content {
		float: left;
		width: 1024px;
		margin: 0px;
		padding: 0px;
		background-color: #fff;
	}
	#submenu {
		float: left;
		width: 200px;
		padding: 0px;
		margin: 0px;
		font-family: sans-serif;
		background-color: rgb(66, 114, 46);
		text-decoration: none;
	}
	#submenu a {
		text-decoration: none;
	}
	div.menu-spacer {
		background-image: url('/images/design/separateur_menu.jpg');
		background-position: top;
		margin: 0px;
		padding: 0px;
		height: 8px;
		width: 200px;
	}
	div.submenu-item {
		padding: 8px 0px 0px 10px;
		margin: 0px;
		height: 50px;
		color: #eab916;
		background-color: #d67e1c;
		text-decoration: none;
		font-weight: bold;
		font-size: 110%;
	}
	div.submenu-item:link {
		color: #eab916;
		text-decoration: none;
		background-color: #d67e1c;
	}
	div.submenu-item:visited {
		color: #eab916;
		text-decoration: none;
		background-color: #d67e1c;
	}
	div.submenu-item:hover {
		color: #fff;
		text-decoration: none;
		background-color: #eab916;
	}
	div.submenu-item:active {
		color: #fff;
		background-color: #eab916;
		text-decoration: none;
	}
	#corps-page {
		background-color: #fff;
		float: left;
		padding: 20px 20px 20px 20px;
		margin: 0px 0px 0px 0px;
		min-height: 95%;
		width: 784px;
		font-size: 110%;
		text-align: justify;
	}
	#corps-page ul,li {
		list-style-position: outside;
		list-style-type: square;
	}
	div#texte-accueil {
		background-image: url('/images/design/fond_accueil.jpg');
		background-position: left top;
		background-repeat: no-repeat;
		height: 100%;
		width: 1024px;
		margin: -20px;
		padding: 0px 0px 0px 125px;
	}
	div#texte-accueil #texte1 {
		font-size: 42px;
		color: #3a662a;
	}
	div#texte-accueil #texte2 {
		font-size: 80px;
		color: #3a662a;
	}
	div#texte-accueil #texte3 {
		font-size: 30px;
		font-weight: bold;
		color: #3a662a;
	}
	div#texte-accueil #texte4 {
		font-size: 20px;
		font-weight: bold;
		color: #d57e1c;
	}
	div#texte-accueil #texte4 a {
		color: #d57e1c;
		text-decoration: none;
	}
	div#texte-accueil #texte5 {
		font-size: 16px;
		color: #3a662a;
	}
	div#texte-accueil #texte6 {
		font-size: 14px;
		color: #3a662a;
	}
	div#texte-accueil #texte6 a {
		color: #3a662a;
		text-decoration: none;
	}
	div#texte-accueil #texte7 {
		font-size: 12px;
	}
	div#texte-accueil span#texte7 a {
		text-decoration: none;
	}
	
	span#signature {
		float: right;
	}
	span#infos-partenaire {
		font-size: 90%;
	}
	span#infos-partenaire div {
		float: right;
		position: relative;
		top: -50px;
		left: -100px;
	}
	h1,h2 {
		text-align: center;
		color: #d67e1c;
	}
	h3 {
		color: #d67e1c;
		margin: 5px 0px;
	}
	table {
		font-size: 100%;
	}
	table#tbl_recap {
		border: 1px solid;
	}
	table#tbl_recap td {
		border: 1px solid;
		margin: 5px;
		padding: 5px;
	}
	img {
		border-style: none;
	}
	form {
	}
	input, select {
		font-size: 100%;
		border: 1px;
		border-color: #000;
		border-style: solid;
	}
	.f_errordiv {
		background-color: #fcc;
		border: 2px;
		border-color: #900;
		border-style: double;
		font-style: italic;
		padding: 1em;
	}
	.f_formheader {
		font-size: 140%;
		font-weight: bold;
		color: #d67e1c;
	}
	.f_blockname {
		font-size: 120%;
		font-weight: bold;
		color: #d67e1c;
	}
	.f_description {
		color: #555;
		font-size: 80%;
	}
	a:hover {
		border: 0px;
	}
	#alerte {
		color: #f00;
	}
	#bas-page {
		clear: both;
		background-image: url('/images/design/fond_piedpage.jpg');
		background-position: left top;
		background-repeat: no-repeat;
		width: 1024px;
		height: 84px;
	}
}

@media screen {
}

@media print {
	#bandeau,#submenu,#bas-page {
		display: none;
	}
	#corps-page {
		margin: 1cm;
		padding: 1cm;
		width: 18cm;
	}
}
