Bonjour / Bonsoir a vous...

J'en suis a la phase final de mon site......J'ai un petit probleme. Dans internet explorer mon site (#container)se deplace d'un pixel..grrrrrrrr J'ai réglé le probleme pour Safari et firefox en ajoutant overflow:hidden mais pour explorer rien a faire....Je me permet de vous joindre ma feuille css...peut-etre que !!!

Merci a l'avance

Martin

/*version simplifié..........Martin*/

body{
background-color:#333333;
margin:0 auto;
overflow:hidden;
background-image:url(images/img_pied_page.jpg);
background-repeat:repeat-y;
}

a:link {
color: #000000;
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
text-decoration: none;
color: #666666;
}

a:active {
text-decoration: none;
}

hr
{
width:680px;
color:#9999cc;
border-bottom-width:0.5px;
}

h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.couleur_rouge
{
color:#FF0000;
}

.couleur_footer
{
color: #707070;
}

.couleur_imprimante
{
color:#9999cc;
}

#container
{
position:relative;
margin: 0px auto;
width:1008px;
}

/*Debut de l'attribution des balises de la zone entete*/
#entete
{ position:relative;
left:0px;
width:1008px;
height:245px;
}

#entete_logo
{
position:absolute;
width:308px;
height:70px;
}

#entete_01
{
width:700px;
height:45px;
position:absolute;
right:0px;
top:0px;
}

#entete_02
{
position:absolute;
width:700px;
height:25px;
right:0px;
top:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#entete_menu
{
position:absolute;
width:1008px;
height:22px;
top:70px;
}

#entete_banderolle
{
position:absolute;
width:760px;
height:153px;
top:92px;
left:0px;
}

#entete_galerie
{
position:absolute;
width:248px;
height:153px;
top:92px;
right:0px;
}
/*Fin de l'attribution des balises de la zone entete*/

/*Debut de l'attribution des balises de la zone contenus*/

#zone_contenus
{
position:absolute;
width:1008px;
top:245px;
}

#zone_hautpage
{
position:absolute;
width:760px;
height:50px;
left:0px;
}

#zone_menus
{
position:absolute;
width:248px;
height:525px;
right:0px;
}

#zone_texte
{
position:absolute;
width:720px;
left:0px;
top: 50px;
margin-left:40px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
#image_temoignage
{
float:right;
margin-left:5px;
margin-bottom:5px;
width:164px;
height:388px;
top: 0px;
}


/*Fin de l'attribution des balises de la zone contenus*/

/*Debut de l'attribution des balises pour les options*/

#option_langue
{
position:absolute;
width:60px;
height:15px;
right:0px;
bottom:5px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#option_menu
{
position:absolute;
width:150px;
height:15px;
right:0px;
bottom:5px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#titre_page
{
position:absolute;
width:auto;
height:15px;
top:10px;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#9999cc;
}

#barre_haut
{
position:absolute;
width:680px;
top:19px;
bottom:5px;
padding-left:40px;
height: 30px;
}

#barre_bas
{
position:absolute;
height:30px;
width:680px;
top:9px;
left:0px;
padding-left:40px;
}

#option_hautpage

{
position:absolute;
width:266px;
height: 15px;
right:0px;
top:11px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9999cc;
}

#option_footer

{
position:absolute;
width:266px;
height: 15px;
right:248px;
top:1px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9999cc;
}

/*Fin de l'attribution des balises pour les options*/

/*Début de l'attribution des balises pour la zone_menu*/

#menu_01
{
position:absolute;
width:195px;
height:79px;
top:25px;
left:26.5px;
}

#menu_02
{
position:absolute;
width:195px;
height:79px;
top:115px;
left:26.5px;
}

#menu_03
{
position:absolute;
width:195px;
height:79px;
top:205px;
left:26.5px;
}

#menu_04
{
position:absolute;
width:195px;
height:79px;
top:304px;
left:26.5px;
}

#menu_05
{
position:absolute;
width:195px;
height:79px;
top:373px;
left:26.5px;
}

#menu_06
{
position:absolute;
width:195px;
height:79px;
top:423px;
left:26.5px;
}

/*Fin de l'attribution des balises pour la zone_menu*/

/*Début de l'attribution des balises pour le footer (pied de page)*/
#footer
{
position:absolute;
width:1008px;
height:110px;
top:794px;
left:0px;
background-image: url(images/image_footer.jpg);
}

#footer_adresse
{
position:absolute;
width:317px;
height:55px;
top:24px;
left:0px;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#707070;
}

#footer_credits
{
position:absolute;
width:239px;
height:55px;
top:24px;
right:248px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-right:40px;
color:#707070;
}

*/