*{		margin: 0;
		padding: 0;
		border: 0;
}
body{	margin:  auto;
		font-size: 12pt;
		background: #000000 url(image/decoration/fond.jpg);
		padding: 1%;
}
a { display:block;
	height: 100%;
}
.liste { float : left;
		display: block;
		text-decoration:  none;
}
#archive{	text-align: center;
}
fieldset	{ 	float: left;
			border: 2px solid #B00C0C;
			width: 98%;
			margin: 1%;
			
}
label {	float: left;
}
ul{ clear: both;
	list-style: none;
}

input { 	float : center;
		font-size: 10pt;
}
select{ 	float : center;
		font-size: 10pt;
}
#colonne{	float: left;
			width: 25%;
}
#page{	float: left;
		width: 68%;
		color: #B00C0C;
		margin-left: 2%;
		background: #FFCF6B url(image/decoration/coin_h2.gif) right top no-repeat;
}
#page a{	color: #B00C0C;
		vertical-align: center;}
#page h1{	font-size: 20pt;
			width:100%;
			text-align: center;
			border-bottom: #B00C0C 2px solid;
			margin-bottom: 30px;
}		
#page h4{	float: left;
			font-size: 15pt;
			text-align: left;
			width: 100%;
			border-bottom: #B00C0C 2px solid;
			padding-left: 5px;
}
#page h5{	clear: both;
			font-size: 13pt;
			text-align: left;
			padding-left: 15px;
}
#page p{		padding: 8px;
			padding-left: 15px;
}
#page ul{	padding-left: 40px;
}
.cadre	{	float: left;
			color: #B00C0C;
			margin-left: 10%;
			width: 50%;
			margin-bottom: 20px;
}
.cadre h2{	color: #B00C0C;
			border-bottom: 2px solid #FFCF6B;
			padding-left: 5px;
}
.groupe {	float: left;
			margin: 1%;
			margin-top: 10px;
			margin-bottom: 10px;
			width: 98%;
			border: #B00C0C 1px solid;
			border-spacing: 0px;
			border-collapse: collapse;
			font-size: 10pt;
}
.groupe th{	background: #B00C0C;
				color: #FFCF6B;
						
}
.groupe td	{	background: #FFCF6B;
				color: #B00C0C;
				border: #B00C0C 1px solid;
				text-align: center;
}
.groupe ul	{	list-style:none;}
#pilote fieldset{	float: left;
				border: #B00C0C 1px solid;
				margin-left: 10px;
}
#pilote{	float: left;
			color: #B00C0C; 
			width: 100%;
			background: #FFCF6B url(image/decoration/coin_b2.gif) left bottom no-repeat;
			padding-bottom: 45px;
}
#pilote a{	float:left;
			color: #B00C0C;
			text-decoration:  none;
			margin-left: 30px;
			margin-top:10px;
}
#pilote a:hover{	color: #FFCF6B;
				background: #B00C0C;
}
#pilote h2{	font-size: 18pt;
			border-bottom: #B00C0C 2px solid;
			background: url(image/decoration/coin_h2.gif) right top no-repeat;
			margin-left: 12px;
			margin-bottom: 3px;
}
#pilote ul{	float:left;
			list-style: none;
			margin-left:5px;
}
#pilote fieldset{ width: 60%;
}
.photo_pilote{	display:block;
				float: left;
				background: url(image/decoration/contour_pilote.gif) no-repeat;
				width: 62px;
				height: 72px;
				margin: 3px;
				margin-top: 1px;
}
.photo_pilote img{	display:block; margin: auto;padding-top: 9px;
					height: 54px;
					width: 44px;
}
.mission {	float: left;
			width: 350px;
}
.mission_contenu{	float: left;
					width: 240px;
}								
.photo_mission{	display:block;
				float: left;
				background: url(image/decoration/contour_mission.gif) no-repeat;
				width: 100px;
				height: 80px;
				margin: 3px;
}
.photo_mission img{	display:block; margin: auto;padding-top: 6px;
					height: 68px;
					width: 88px;
}
.menu{		float: left;
			color: #FFCF6B;
			width: 100%;
			background:#B00C0C url(image/decoration/coin_b.gif) left bottom no-repeat;
			margin-top: 20px;
}
.menu a{		color: #FFCF6B;
			text-decoration:  none;
}
.menu a:hover{	color: #B00C0C;
				background: #FFCF6B;
}
.menu h2{	font-size: 16pt;
			border-bottom: #FFCF6B 2px solid;
			background: url(image/decoration/coin_h.gif) right top no-repeat;
			margin-bottom: 5px;
}
.menu ul{	list-style: url(image/decoration/puce.gif) outside;
			margin-left: 40px;
			background: url(image/decoration/tiny_Twing.gif) right bottom no-repeat;
			padding-bottom: 35px;
}
.news{		color: #FFCF6B;
			width: 80%;
			background:#B00C0C;
			margin: auto;
			margin-top: 10px;
			margin-bottom: 10px;
}
.photo_theme{	display:block;
				float: left;
				background: url(image/decoration/photo_news.gif) no-repeat;
				width: 93px;
				height: 92px;
				margin: 3px;
				margin-top: 1px;
}
.photo_theme img{	display:block; margin: auto;padding-top: 17px;
}
.news h2{	font-size: 16pt;
			border-bottom: #FFCF6B 2px solid;
			background: url(image/decoration/coin_h3.gif) right top no-repeat;
			margin-bottom: 5px;
}
.news h3{	clear:both;
			font-size: 14pt;
			border-top: #FFCF6B 2px solid;
			background: url(image/decoration/coin_b3.gif) left bottom no-repeat;
			text-align: right;
}