html { 
margin: 0px;
padding: 0px;
width: 100%;
height : 100%;
overflow: auto;		
}

body
{
   width: 800px;
   height: 2px;
   margin: auto;
   margin-bottom: 20px;    
   background-position: center;
   background-repeat: repeat-y;
   background-position : center;
}

#en_tete
{
   width: 800px;
   height: 100px;
   background-image: url("images/Entete.png");
   background-repeat: no-repeat;
   margin-bottom: 10px;
   	margin-bottom : 15px;
	margin-bottom : -15px;
}

#corps
{
   color: black;
   background-image: url("images/back.png");
   background-position: center;
   background-repeat: repeat-y;
}

#pied_de_page
{
	margin-top : 15px;
	margin-top : -15px;
   text-align: center;
   background-image: url("images/BasPage.png");
   background-position: center;
   height : 100px;
   width: 800px;
   bottom : -1px;
}

.Menu{
position:absolute;
margin-top : 10px;
margin-left : 265px;
background-image : URL("images/barreMenu.gif");
width : 275px;
height : 80px;
}

a{
text-decoration : underline;
color : white;
font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
}

a:hover{
text-decoration : none;
color : red;
font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
}

p{
font-family : Arial, "Arial Black", "Times New Roman", Times, serif;
color : white;
font-size : 15px;
}

.Pad{
padding-left : 20px;
padding-right : 20px;
text-align : justify;
}

.float_R{
float : right;
}
.float_L{
float : left;
}
.stopFloat{
clear: both;
}
ul{
margin-left : 5px;
}
.Haut_de_Page{
float : right;
font-size : 11px;
text-decoration : none;
border : 1px outset white;
padding : 3px;
padding-left : 6px;
padding-right : 6px;
}
.Haut_de_Page:hover{
font-size : 11px;
color : white;
text-decoration : none;
border : 1px inset white;
padding : 3px;
padding-left : 6px;
padding-right : 6px;
}
.Sommaire{
text-decoration : none;
font-size : 15px;
}

.space{
width : 45%;
}
/*========================================================
				Boutons du menu
========================================================*/
.bt_HOME {
 width: 50px;
 height: 50px;
 background-image: url("images/Home1.png");
 background-repeat: no-repeat;
 margin: 0 auto; 
 z-index : 1;
 margin-top : 10px;
 margin-left : 10px;
}

.A th, .bt_HOME p, .bt_HOME a {
width : 50px;
height : 50px;
display: block;
margin: 0;
}
.bt_HOME a:hover {
background-image: url("images/Home2.png");
width : 60px;
height : 60px;
margin-left : -5px;
margin-top : -5px;
background-position : center;
background-repeat:no-repeat;
cursor: normal;
z-index : 1;
position : absolute;
}

.bt_What_we_do {
 width: 50px;
 height: 50px;
 background-image: url("images/What1.png");
 background-repeat: no-repeat;
 margin: 0 auto; 
 z-index : 1;
 margin-top : 10px;
 margin-left : 10px;
}
.bt_What_we_do p, .bt_What_we_do a {
width : 50px;
height : 50px;
display: block;
margin: 0;
}
.bt_What_we_do a:hover {
background-image: url("images/What2.png");
width : 60px;
height : 60px;
margin-left : -5px;
margin-top : -5px;
background-position : center;
background-repeat:no-repeat;
cursor: normal;
z-index : 1;
position : absolute;
}

.bt_Prod {
 width: 50px;
 height: 50px;
 background-image: url("images/Prod1.png");
 background-repeat: no-repeat;
 margin: 0 auto; 
 z-index : 1;
 margin-top : 10px;
 margin-left : 10px;
}
.bt_Prod p, .bt_Prod a {
width : 50px;
height : 50px;
display: block;
margin: 0;
}
.bt_Prod a:hover {
background-image: url("images/Prod2.png");
width : 60px;
height : 60px;
margin-left : -5px;
margin-top : -5px;
background-position : center;
background-repeat:no-repeat;
cursor: normal;
z-index : 1;
position : absolute;
}

.bt_Contt{
 width: 50px;
 height: 50px;
 background-image: url("images/Who1.png");
 background-repeat: no-repeat;
 margin: 0 auto; 
 z-index : 1;
 margin-top : 10px;
 margin-left : 10px;
}
.bt_Contt p, .bt_Contt a {
width : 50px;
height : 50px;
display: block;
margin: 0;
}
.bt_Contt a:hover {
background-image: url("images/Who2.png");
width : 60px;
height : 60px;
margin-left : -5px;
margin-top : -5px;
background-position : center;
background-repeat:no-repeat;
cursor: normal;
z-index : 1;
position : absolute;
}
.bt_Back {
 width: 50px;
 height: 50px;
 background-image: url("images/Go1.png");
 background-repeat: no-repeat;
 margin: 0 auto; 
 z-index : 1;
 margin-top : 10px;
 margin-left : 10px;
}

.A th, .bt_Back p, .bt_Back a {
width : 50px;
height : 50px;
display: block;
margin: 0;
}
.bt_Back a:hover {
background-image: url("images/Go2.png");
width : 60px;
height : 60px;
margin-left : -5px;
margin-top : -5px;
background-position : center;
background-repeat:no-repeat;
cursor: normal;
z-index : 1;
position : absolute;
}

.bt_Fire {
 width: 70px;
 height: 70px;
 background-image: url("images/FIRE1.png");
 background-repeat: no-repeat;
 margin: 0 auto; 
 z-index : 1;
 margin-top : 10px;
 float : right;
padding-right : 40px;
}

.A th, .bt_Fire p, .bt_Fire a {
width : 70px;
height : 70px;
display: block;
margin: 0;
}
.bt_Fire a:hover {
background-image: url("images/FIRE2.png");
width : 80px;
height : 80px;
margin-left : -5px;
margin-top : -5px;
background-position : center;
background-repeat:no-repeat;
cursor: normal;
z-index : 1;
position : absolute;
}

.bt_Pdf {
 width: 80px;
 height: 66px;
 background-image: url("images/PDF1.png");
 background-repeat: no-repeat;
 margin: 0 auto; 
 z-index : 1;
 float : right;
padding-right : 40px;
}

.A th, .bt_Pdf p, .bt_Pdf a {
width: 80px;
 height: 66px;
display: block;
margin: 0;
}

.bt_Pdf a:hover {
background-image: url("images/PDF2.png");
width: 80px;
 height: 66px;
background-position : center;
background-repeat:no-repeat;
cursor: normal;
z-index : 1;
position : absolute;
}
/*========================================================
				Fin Menu
========================================================*/
.PlusGros{
font-size : 18px;
}

.SE{
text-align: center; 
}

h3{
text-align : center;
color : white;
}

h1{
color : white;
text-align : center;
}

h2{
color : white;
}
h5{
text-align : right;
color : white;
font-weight: bold;
margin-right : 10px;
}
ul{
color : white;
font-weight: bold;
}

