body {
		font-family: Arial, Helvetica, sans-serif;
		background-color: #d1d8ea;
}

#cadre {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#haut {
	width: 800px;
	height: 100px;
}
#bas {
	margin-left: 140px;
	clear:both;
	color: #ff6609;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
}
#logo {
	float: left;
	width: 130px;
}
#titre {
	float: left;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight:300;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20px;
	line-height: 40px;
}
.titre1 {
	font-size: 18px;
	text-align: left;
}

.orange {color: #ff6609}
#bandeau {
	background-color:#ff6609;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-left: 0px;
	color: #FFFFFF;
	text-indent: 35px;
}
#navig {
	float: right;
	width: 100px;
}
#texte {
	margin-left: 127px;
	font-size: 14px;
	background-color: #FFFFFF;
	background-image: url(../fondtexte.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#news {
	clear: both;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.spacer {
	clear:both;
}
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:300;
	color: #0033FF;
	float: left;
	width: 130px;
	clear: both;
	background-image: url(../cadre.gif);
	background-repeat: no-repeat;
	margin-top: 25px;
	background-position: left top;
	text-indent: -4px;
}

a
{ 
	text-decoration: none; 
}


#texte a:hover, #navig a:hover
{ 
	text-decoration: none;
	/* background-color: #D5D5FF;  */
} 
#menu a
{ 
	color: #0033FF;
	text-decoration: none; 
	width: 100%;
	display: block;
}
#menu ul
{
	display: block;
	width: 7em;
	margin-top: 0em;
	margin-right: 1ex;
	margin-bottom: 1em;
	margin-left: 0ex;
	padding-top: 0px;
	padding-right: 1ex;
	padding-bottom: 0px;
	padding-left: 0ex;
}

#menu li
{
	display: block;
	list-style: none;
	padding-top: 0em;
	padding-right: 1ex;
	padding-bottom: 0.1em;
	padding-left: 0.5ex;
}

#menu a:hover
{
	background-color: #999999;
}

#menu ul.sub1, #menu ul.sub2, #menu ul.sub3
{ 
	position: absolute;
	margin: -0.75em 0px 0px 6em;
	border: solid #113 1px;
	padding: 1em 0.5em;
	background: #aaf;
	width: 7em;
	display: none;
}

#menu ul.root li:hover ul.sub1, #menu ul.root li.hassubhover ul.sub1
{ 
	display: block;
}

#menu ul.sub1 li:hover ul.sub2, #menu ul.sub1 li.hassubhover ul.sub2
{ 
	display: block;
}

#menu ul.sub2 li:hover ul.sub3, #menu ul.sub2 li.hassubhover ul.sub3
{ 
	display: block;
}

.liste td {
	border: thin solid #999999;
	padding: 5px;
}
.liste {
	border: thin solid #999999;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	empty-cells:show;
}
.liste a {
	font-weight: bold;
}
.liste_sb {
	border: thin none #999999;
	margin-left: 5%;
	border-collapse: collapse;
	empty-cells:show;
}
.liste_sb a {
	font-weight: bold;
}

.liste_sb td {
	border: thin none #999999;
	padding: 5px;
}
.table_formulaire {
	border: thin solid #999999;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	empty-cells:show;
}

.h2liste {
	text-align: center;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}
.h3liste {
	text-align: center;
	font-size: 18px;
}
.boite {
	border: thin solid #13007d;
	font-family: Arial;
	font-size: 12px;
	background-color: #EBEEF5;
	margin-top: 5px;
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
 h4 {
	color: #FFFFFF;
	font-family: Arial;
	background-color: #13007d;
	min-width: 11em; 
	height: 17px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

h4 a, h4 a:hover, h4 a:visited {
	text-decoration: none;
	background-color: #13007d;
	color: #FFFFFF;
}

h5 {
	padding-left: 16em;
	font-size: 11px;
}
.boite_img {
	padding: 0px;
	width: 13.3em;
	float:left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#actu {
	height: 25em;
}

#postes {
	float: left;
	width: 49%;
	height: 20em;
}
#Formation {
	float: left;
	width: 48.5%;
	height: 20em;
}
#Quizz {
	float: left;
	margin-top: 5px;
	width: 98.5%;
}
#Garde {
	float:left;
	width:48.5%;
	height: 20em;
}
#Missions {
	float:left;
	width: 49%;
	height: 20em;
}
.imgtit {
	height: 17px;
	float:left;
	margin: 0px;
	padding: 0px;
}

.boite_txt {
    border: 1px solid #EBEEF5;  
	margin: 0px;
	padding: 0px;
	float: none;
}

.boite_ban {
	font-size: 1.2em;
	 border: 1px solid #EBEEF5;  
	margin: 0px;
	padding: 0px;

}
h3 {
	font-size: 12px;
	text-align: left;
}
.boite p {
	padding: 5px;
}
#defil {
	margin-left: 5px;
	float: left;
	font-size: 13px;
	width: 400px;
}
