body {
font-family:Verdana;
font-size: 0.8em;
margin: 0;
margin-top:4px;
padding: 0;
background-image: url(IMG/design/fondbleu.jpg);
}
#conteneur {
position: relative;
width: 780px;
background-image:url(IMG/design/fondgris.jpg);
margin: 0 auto;  
}
#header {
margin-top:2;
height: 83px;
width:780px;
background-image: url(IMG/design/fondgris.jpg);
background-position:top;
background-repeat:no-repeat
}
#haut {
height: 20px;
width:780px;
background-image:url(IMG/design/barrenavigation.gif);
z-index: +100;
}
#centre {
text-align:justify;
margin-left: 160px;
width: auto;
height: 315px;
overflow: auto;
 }
#titre{
padding-left:15px;
margin-right:5px;
color: #2454A3; 
font-size: 13px; 
font-family:Verdana;
font-weight:bold;
font-style:italic;
 }
#gauche {
position: absolute;
left:0;
width: 160px;
height: 315px;  
background-repeat:no-repeat; 
}
#pied {
position: relative;
margin:auto;
margin-top: Opx;
height: 138px;
width:780px;
border: 0px;

}
#bloc {
text-align:left;
float:left;
background-repeat:no-repeat;
background-image:url(IMG/design/blocindustrie.jpg);
height:138px;
width: 261px;
}
#bloc2 {
text-align:left;
float:left;
background-image:url(IMG/design/blocrestauration.jpg);
background-repeat:no-repeat;
height:138px;
width: 261px;
}
#bloc3 {
text-align:left;
float:left;
background-image:url(IMG/design/blocparticulier.jpg);
background-repeat:no-repeat;
height:138px;
width: 256px;
}
#bloc_logo{
float:left;
margin-left : 6px;
margin-right:2px;
margin-top: 4px;
}
#bloc_titre{
font: Verdana; 
font-size:11px; 
color:#2454A3;
margin-left : 5px;
margin-right: 5px;
margin-top: 5px;
}
#bloc_texte {
font: Verdana; 
font-size:9px; 
color:#525252;
margin-left : 6px;
margin-right: 16px;
}
.menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
.menuhaut li {
display: inline;
}
.menuhaut a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menuhaut a:hover {
text-decoration: none;
}
.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}
.bt {
margin-top: 3px;
background-image:url(IMG/design/bt1.gif);
background-repeat:no-repeat;
}
p {margin: 0 0 10px 0;}
h1 {
font-size:16px;
color:#2454A3;
padding-bottom: 5px;
padding-top:9px;
text-shadow: #000000;
font-family: Verdana;
}
