html{
	height: 100%;
	width: 100%;
}

body {
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #002157;
	}

a{
	margin: 0 auto ;
	font: 11px Arial, helvetica, sans-serif ;
 	text-decoration: underline ;
 	color :#000000;
}

a:hover {
	margin: 0 auto ;
		font: 11px Arial, helvetica, sans-serif ;
 	text-decoration: underline ;
 	color :#000000;
}

.lien_blanc{
	margin: 0 auto ;
	font: 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#FFFFFF;
}

.lien_blanc:hover {
	margin: 0 auto ;
		font: 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#FFFFFF;
}

td{
	font: 11px  Arial, helvetica, sans-serif ;
	color : #000000;
	margin : 0px;
}

p{
	font: 12px Arial, helvetica, sans-serif ;
	color : #000000;
	margin : 0px;
}

#FOND{
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  height: 731px;
  border: 0px #000 solid;
 background-image: url(images/fond_blanc.jpg);
  background-repeat: no-repeat;
}

#FOND_bleu{
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  height: 731px;
  border: 0px #000 solid;
  background-image: url(images/fond_bleu.jpg);
  background-repeat: no-repeat;
}

#partie_centrale{
top: 100px;
position: relative;
width: 980px;
height: 655px;
top : 110px;
margin-left: auto;
margin-right: auto;
margin: auto;
border: 0px #fff solid;
float : left;
}

#DIV_TITRE{
width : 980px;
height : auto;
border: 0px #000 dashed;
margin-left: auto;
margin-right: auto;
margin: auto;
text-align : center;
}


#contenu_page{
top: 100px;
position: relative;
border : 0px #FFF solid;
width: 765px;
height: 620px;
float: right;
}

#contenu_accueil{
top: 0px;
position: absolute;
right: 15px;
border : 0px #FFF solid;
width: 765px;
height: 600px;
float: right;
 }

#contenu_detail{
top: 10px;
position: relative;
border : 0px #FFF solid;
width: 765px;
height: 620px;
float: right;
}

#contenu_stock{
top: 10px;
position: relative;
border : 0px #FFF solid;
width: 765px;
height: 620px;
float: right;
}

#contenu_service{
top: 10px;
position: relative;
border : 0px #FFF solid;
width: 765px;
height: 620px;
float: right;
}

#contenu_contact{
top: 10px;
position: relative;
border : 0px #FFF solid;
width: 765px;
height: 620px;
float: right;
}

#contenu_financement{
top: 10px;
position: relative;
border : 0px #FFF solid;
width: 765px;
height: 620px;
float: right;
}



#pied_de_page{
margin-left:190px;
 height : 15px;
 border:0px #000 solid;
width: 765px;
}

.menu-horiz{
	font: normal 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#FFFFFF;
	font-weight: bold;
	padding-left : 2px;
	padding-right : 2px;
	margin-right : 3px;
	padding-top: 3px;
	padding-bottom: 2px;
	border : 0px #000 solid;
}
.menu-horiz:hover{
	font: normal 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#ff000e;
	font-weight: bold;
	font-weight: bold;
	padding-left : 2px;
	padding-right : 2px;
	margin-right : 3px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.menu-horiz-bis{
	font: normal 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#002157;
	font-weight: bold;
	padding-left : 2px;
	padding-right : 2px;
	margin-right : 3px;
	padding-top: 3px;
	padding-bottom: 2px;
	border : 0px #000 solid;
}
.menu-horiz-bis:hover{
	font: normal 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#ff000e;
	font-weight: bold;
	padding-left : 2px;
	padding-right : 2px;
	margin-right : 3px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.menu-horiz-ter{
	font: normal 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#002157;
	font-weight: bold;
	padding-left : 1px;
	padding-right : 1px;
	padding-top: 3px;
	padding-bottom: 2px;
	border : 0px #000 solid;
}
.menu-horiz-ter:hover{
	font: normal 11px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#ff000e;
	font-weight: bold;
	padding-left : 1px;
	padding-right : 1px;
	padding-top: 3px;
	padding-bottom: 2px;
}


.bouton_menu{
 font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
margin : 0px;
border : 1px #fff solid;
background-color: #D80C17;
text-align: center;
}

.pied_de_page_blanc{
margin-left:100px;
 border: 0px #000 solid;
width: 765px;
	font: 14px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#FFFFFF;
	font-weight: bold;
}

.pied_de_page_bleu{
margin-left:20px;
 height : 15px;
 border: 0px #000 solid;
width: 765px;
	font: 14px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#051d3f;
	font-weight: bold;
}

.recherche {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #D80C17;
border: 1px #FFF solid;
text-align: center;
font-weight: bold;
}



.titre{
	font: 22px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
	color :#0054A6;
	font-weight: bold;
	padding : 15px;
}

.titre_rubrique{
	font: italic 16px Arial, helvetica, sans-serif ;
 	text-decoration: none ;
 	color :#000000;
	font-weight: bold;
	padding : 15px;
}

.txt_blanc{
	font: normal 12px Arial helvetica, sans-serif;
 	text-decoration: none ;
 	color :#FFFFFF;
 font-weight: bold;
}
.txt_actua{
	font: normal 11px Arial helvetica, sans-serif;
 	text-decoration: none ;
 	color :#FFFFFF;
 font-weight: bold;
}

.form_input{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #D1D1D1;
border: 1px #000000 solid ;
padding : 0px;
margin: 0px;
}

.bouton_ok {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
background-color: #00377B;
border: 2px;
}

.entete{
background-color : #DADADA;
}

.rubrique{
font: 14px Arial, helvetica, sans-serif ;
font-size: 12px;
color: #000000;
font-weight: bold;
}
