@charset "utf-8";
/* CSS Document */

body{
background-image:url(images/fond-body.jpg);
background-repeat:repeat-x;
margin:0px;
overflow:auto;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#336699;
}

#site{
margin-left:auto;
margin-right:auto;
width:991px;
}

#baniere{
background-image:url(images/baniere.jpg);
width:991px;
height:152px;
}

#anglais{
position:absolute;
margin-left:933px;
margin-top:125px;
}

#francais{
position:absolute;
margin-left:904px;
margin-top:125px;
}

#recherche{
height:31px;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#336699;
}
#recherche a{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#336699;
text-decoration:underline;
}

#milieu
{
width:100%;
}	

#menu{
width:216px;
height:387px;
background-image:url(images/menu.jpg);
}

#lien_menu{
position:absolute;
margin-left:32px;
margin-top:20px;
width:166px;
}

#image1 img {
width: 166px; 
height: 25px; 
border: none;
background-image:url(images/bouton-01.jpg);
}
*html #image1:hover {
background-image:url(images/bouton-01-on.jpg);
}

#image1:hover img {
background-image:url(images/bouton-01-on.jpg);
}

#image2 img {
width: 166px; 
height: 24px; 
border: none;
background-image:url(images/bouton-02.jpg);
}
*html #image2:hover {
background-image:url(images/bouton-02-on.jpg);
}

#image2:hover img {
background-image:url(images/bouton-02-on.jpg);
}

#image22 img {
width: 166px; 
height: 25px; 
border: none;
background-image:url(images/bouton-22.jpg);
}
*html #image22:hover {
background-image:url(images/bouton-22-on.jpg);
}

#image22:hover img {
background-image:url(images/bouton-22-on.jpg);
}


#image3 img {
width: 166px; 
height: 25px; 
border: none;
background-image:url(images/bouton-03.jpg);
}
*html #image3:hover {
background-image:url(images/bouton-03-on.jpg);
}

#image3:hover img {
background-image:url(images/bouton-03-on.jpg);
}

#image4 img {
width: 166px; 
height: 25px; 
border: none;
background-image:url(images/bouton-04.jpg);
}
*html #image4:hover {
background-image:url(images/bouton-04-on.jpg);
}

#image4:hover img {
background-image:url(images/bouton-04-on.jpg);
}

#image5 img {
width: 166px; 
height: 25px; 
border: none;
background-image:url(images/bouton-05.jpg);
}
*html #image5:hover {
background-image:url(images/bouton-05-on.jpg);
}

#image5:hover img {
background-image:url(images/bouton-05-on.jpg);
}


#affichage{
width:741px;
min-height:387px;
}

*html #affichage{
height:387px;
}

#affichage-edito{
width:741px;
font-family:Arial, Helvetica, sans-serif;
color:#336699;
font-size:13px;
list-style-image:url(images/puce_blanc.jpg);
}
#affichage-edito a{
color:#336699;
font-weight:bold;
text-decoration:underline;
}


.cont-liste-edito{
width:741px;
font-family:Arial, Helvetica, sans-serif;
color:#336699;
font-size:13px;
}
.cont-liste-edito a{
color:#336699;
font-weight:bold;
text-decoration:underline;
}


#haut-accueil{
background-image:url(images/haut-accueil.jpg);
margin-left:-12px;
width:753px;
height:171px;
}

#haut-page{
background-image:url(images/fond-haut-page.jpg);
margin-left:-12px;
width:753px;
height:66px;
}

#inter{
width:12px;
height:387px;
background-image:url(images/fond-inter.jpg);
}

#edito{
position:absolute;
width:402px;
margin-left:12px;
height:171px;
}

#edito_titre{
position:absolute;
margin-left:10px;
margin-top:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
}

#edito_ss_titre{
position:absolute;
margin-left:10px;
margin-top:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}


#contenu_edito{
position:absolute;
margin-top:77px;
margin-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#336699;
width:380px;
}

#edito-plus{
color:#FFFFFF;
position:absolute;
margin-top:150px;
margin-left:320px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#edito-plus a{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
*html #edito-plus{
margin-left:0px;
}
*+html #edito-plus{
margin-left:0px;
}


#notre_metier{
position:absolute;
margin-left:414px;
width:339px;
height:171px;
}

#titre-metier{
z-index:2;
position:absolute;
margin-left:5px;
width:329px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#336699;
}

#visite-metier{
z-index:1;
position:absolute;
margin-left:0px;
width:329px;
height:171px;
margin-top:1px;
}

#notre-metier-anime{
z-index:4;
color:#FFFFFF;
position:absolute;
margin-top:150px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#notre-metier-anime a{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}


#flashcontent{
display:none;
}

#notre-metier-intro{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
position:absolute;
margin-left:110px;
margin-top:50px;
}

#plus-metier{
z-index:3;
color:#FFFFFF;
position:absolute;
margin-top:150px;
margin-left:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#plus-metier a{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}
*html #plus-metier{
margin-left:0px;
}
*+html #plus-metier{
margin-left:0px;
}


#bas-accueil{
width:753px;
height:216px;
margin-left:-12px;
background-image:url(images/bas-accueil.jpg);
background-repeat:no-repeat;
}

#liste_usine{
position:absolute;
margin-left:32px;
margin-top:175px;
}

.liste_menu{
color:#003366;
width:140px;
font-size:11px;
}

#categorie{
margin-left:32px;
}

#menu-mid-pos{
position:absolute;
margin-top:250px;
width:216px;
}

#menu-mid{
width:216px;
background-image:url(images/menu_mid.gif);
background-repeat:repeat-y;
padding-bottom:1px;
}

#menu-bas{
width:216px;
height:27px;
background-image:url(images/menu_bas.gif);
}


.fond_categorie{
margin-top:3px;
width:169px;
height:22px;
background-image:url(images/fond-categorie.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.fond_categorie a{
font-size:12px;
color:#333333;
text-decoration:none;
}

.pos_categorie{
position:absolute;
margin-top:-19px;
margin-left:15px;
}
*html .pos_categorie{
margin-top:2px;
margin-left:-154px;
}
*+html .pos_categorie{
margin-top:2px;
margin-left:-154px;
}


.image-fond-cat img {
width: 169px; 
height: 22px; 
border: none;
background-image:url(images/fond-categorie.jpg);
border:0;
}
*html .image-fond-cat:hover {
background-image:url(images/fond-categorie.jpg);
}

.image-fond-cat:hover img {
background-image:url(images/fond-categorie.jpg);
}

.slide-dernier-produit{
width:739px;
}

.contenu-dp{
/*border:1px solid black;*/
width:479px;
}

.titre-dp{
margin-top:10px;
}

.titre-dp-2{
position:absolute;
margin-top:20px;
}


.texte-dp{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#336699;
padding-left:10px;
}
*html .texte-dp{
margin-top:-10px;
}

.texte-dp-usine{
position:absolute;
margin-top:20px;
width:469px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#336699;
padding-left:10px;
}
*html .texte-dp-usine{
/*margin-top:0px;*/
}

.style-titre-dp{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#336699;
padding-bottom:5px;
}

.caracteristique-dp{
position:absolute;
margin-top:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
padding-left:10px;
}
*html .caracteristique-dp{
margin-top:-3px;
}

.caracteristique-dp a{
color:#336699;
text-decoration:none;
}
.caracteristique-dp a:hover{
color:#336699;
text-decoration:underline;
}

.prix-dp{
position:absolute;
margin-left:280px;
margin-top:28px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
width:156px;
height:26px;
background-image:url(images/fond-prix.jpg);
text-align:center;
padding-top:3px;
}
*html .prix-dp{
margin-top:18px;
}

.prix-dp-2{
position:absolute;
margin-left:140px;
margin-top:28px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:18px;
width:156px;
height:26px;
background-image:url(images/fond-prix.jpg);
text-align:center;
padding-top:3px;
}
*html .prix-dp-2{
margin-top:18px;
}


.prix-dp-1{
position:absolute;
margin-left:280px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
font-style:italic;
}
*html .prix-dp-1{
margin-top:0px;
}

.prix-dp-1-2{
position:absolute;
margin-left:140px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
font-style:italic;
}
*html .prix-dp-1-2{
margin-top:0px;
}


.pas-prix-dp{
position:absolute;
margin-top:12px;
margin-left:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
color:#336699;
}
.pas-prix-dp a{
text-decoration:underline;
color:#336699;
}

.pas-prix-dp-2{
position:absolute;
margin-top:12px;
margin-left:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
color:#336699;
}
.pas-prix-dp-2 a{
text-decoration:underline;
color:#336699;
}


.pas-prix-dp2{
position:absolute;
margin-top:12px;
margin-left:245px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
color:#336699;
}


.plus-info-dp{
position:absolute;
margin-left:270px;
margin-top:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.plus-info-dp a{
color:#336699;
text-decoration:underline;
}
*html .plus-info-dp{
margin-top:50px;
}

.plus-info-dp-usine{
position:absolute;
margin-left:270px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.plus-info-dp-usine a{
color:#336699;
text-decoration:underline;
}
*html .plus-info-dp-usine{
margin-top:0px;
}


.plus-info-dp-2{
position:absolute;
margin-left:270px;
margin-top:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
}
*html .plus-info-dp-2{
margin-top:60px;
}

.plus-info-dp-2-2{
position:absolute;
margin-left:140px;
margin-top:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
}
*html .plus-info-dp-2-2{
margin-top:60px;
}


.ligne-annonce{
width:479px;
height:5px;
background-image:url(images/fond-ligne.jpg);
background-repeat:repeat-x;
}

.ligne-annonce-blanc{
width:98%;
height:3px;
background-image:url(images/ligne-blanc.jpg);
background-repeat:repeat-x;
}


#user{
position:absolute;
margin-left:840px;
margin-top:25px;
width:126px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
}
#user a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
}
#user a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
}

.champ-identif{
width:121px;
border:none;
color:#003366;
font-size:11px;
height:16px;
padding-left:5px;
}
*html .champ-identif{
height:14px;
}
*+html .champ-identif{
height:14px;
}

.champ-identif2{
width:121px;
border:none;
color:#003366;
font-size:11px;
height:16px;
padding-left:5px;
}
*html .champ-identif2{
height:14px;
}
*+html .champ-identif2{
height:14px;
}

#bouton-id{
position:absolute;
margin-top:-18px;
margin-left:102px;
}
*html #bouton-id{
margin-top:-20px;
margin-left:80px;
}
*+html #bouton-id{
margin-top:-20px;
margin-left:80px;
}

.ti-espace{
margin-top:4px;
}

#zone-recherche{
position:absolute;
margin-left:15px;
margin-top:3px;
}

#zone-newsletter{
position:absolute;
margin-left:600px;
margin-top:3px;
}


.champ-recherche{
color:#003366;
font-size:11px;
width:126px;
height:14px;
padding-left:3px;
}

.champ-recherche2{
color:#003366;
font-size:11px;
width:172px;
padding-left:3px;
height:20px;
}

#caracform{
display:none;
}

.champ-newsletter{
color:#003366;
font-size:11px;
width:171px;
height:14px;
padding-left:3px;
}

#fil-arianne{
position:absolute;
margin-left:20px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
#fil-arianne a{
color:#336699;
text-decoration:underline;
}

#titre-page{
position:absolute;
margin-left:20px;
margin-top:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
}

.liste-ss-cat{
list-style-image:url(images/puce-ss-categorie.jpg);
}

.style-ul-cat{
margin-top:-2px;
margin-left:8px;
}

#toutes-les-cat{
color:#336699;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
#toutes-les-cat a{
color:#336699;
text-decoration:underline;
}

#bas-accueil2{
width:741px;
height:206px;
margin-left:0px;
margin-top:5px;
background-image:url(images/fond_aff_bien.jpg);
background-repeat:repeat-x;
}

.numerotation-page{
color:#3399CC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:100%;
text-align:center;
}
.numerotation-page a{
color:#336699;
text-decoration:underline;
}

#bas-accueil3{
width:741px;
margin-left:0px;
margin-top:5px;
}

.photo-miniature{

}

#photo-min-1{
position:absolute;
margin-left:19px;
margin-top:0px;
}

#photo-min-2{
position:absolute;
margin-left:134px;
margin-top:0px;
}

#photo-min-3{
position:absolute;
margin-left:249px;
margin-top:0px;
}

#photo-min-4{
position:absolute;
margin-left:364px;
margin-top:0px;
}

#ss_photo_min{
position:absolute;
margin-top:80px;
margin-left:10px;
width:470px;
}

.photo-dp{
width:260px;
height:195px;
}

#caracteristique_aff{
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
width:300px;

}
#caracteristique_aff a{
position: absolute;
margin-left:20px;
padding-top:5px;
color:#336699;
text-decoration:underline;
}

.desc_aff_bien{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
padding-top:5px;
padding-bottom:5px;
}

#bouton_aff_detail{
position:absolute;
margin-top:35px;
margin-left:310px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
}
#bouton_aff_detail a{
color:#336699;
font-weight:bold;
}

#lieu_bien{
position:absolute;
margin-top:10px;
margin-left:340px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
}

#lieu_usine{
position:absolute;
margin-top:135px;
margin-left:0px;
width:479px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
}


#ecart_aff{
height:160px;
}

#footer{
width:100%;
height:198px;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
}

#cont_footer{
width:991px;
margin-left:auto;
margin-right:auto;
}

#liens_footer{
position:absolute;
margin-left:230px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
}

#liens_footer a{
color:#336699;
text-decoration:underline;
}
#liens_footer a:hover{
color:#336699;
text-decoration:underline;
}

#coginet{
position:absolute;
margin-left:230px;
margin-top:80px;
width:750px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CCCCCC;
text-align:center;
}
#coginet a{
color:#CCCCCC;
text-decoration:underline;
}
#coginet a:hover{
color:#CCCCCC;
text-decoration:underline;
}


#contenu-form{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#336699;
width:100%;
}

.vendu{
position:absolute;
margin-left:0px;
margin-top:0px;
z-index:50;

}