

/** { behavior: url(iepngfix.htc) }*/

html
{

background-color:black;
}

body
{
width:1201px;
margin:auto ;
font-family:arial;

}

A { 
text-decoration:none; 
border:0px solid black; 
}

table
{
border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
border:0px solid black;
border-spacing: 0px;
}

td
{
border-collapse: collapse;
border:0px solid red;
padding:0px;
margin:0px;
border-spacing: 0px;
text-align:left;
vertical-align:top;
}

div,span
{
border:0px solid red;
padding:0px;
margin:0px;
border-spacing: 0px;
}


img
{
border:0px solid black;
}

.td_header
{
background-image:url("../images/header.jpg");
background-repeat:no-repeat;
width:1200px;
height:179px;
}

.td_menuo
{
background-image:url("../images/fond_menuo.jpg");
width:1200px;
height:33px;
text-align:top;
text-align:center;
}



.td_menuo1 a
{
display:block;
line-height:33px;
width:100%;
height:100%;
color:white;
font-size:18px;
}

.td_menuo1 
{
line-height:33px;
color:white;
font-size:18px;
}

.td_menuo_separateur
{
text-align:center;
padding-top:2px;
width:10px;
}

.td_menu
{
background-color:#0893d9;
background-image:url("../images/menu.jpg");
background-repeat:no-repeat;
background-position: bottom right;
width:293px;
height:788px;
}

.td_contenu
{
background-color:white;
width:712px;
}

.td_pub
{
background-color:black;
background-image:url("../images/pub.jpg");
background-repeat:no-repeat;
background-position: right bottom;
width:195px;
height:788px;
}

/*Menu*/

.dt_menu1
{
background-color:#006cb5;
color:white;
font-size:18px;
width:293px;
height:35px;
line-height:35px;
text-indent:10px;
text-align:center;
cursor:pointer;
}

.dt_menu_selected1
{
background-color:white;
color:#ff9a39;
font-size:18px;
width:293px;
height:35px;
line-height:35px;
text-indent:10px;
text-align:center;
cursor:pointer;
background-image:url("../images/puce_logo2.png");
background-repeat:no-repeat;
background-position: 250px 2px;
}

.dt_menu1:hover
{
color:white;
display:block;
width:100%;
height:100%;
font-size:18px;
background-image:url("../images/puce_logo1.png");
background-repeat:no-repeat;
background-position: 250px 2px;
}

/*-------*/

.dt_menu1_selected
{
background:white;
width:293px;
height:36px;
line-height:35px;
text-indent:10px;
}

.dt_menu1_selected a
{
color:#ff9a39;
display:block;
width:100%;
height:100%;
font-size:18px;
background-image:url("../images/puce_logo2.png");
background-repeat:no-repeat;
background-position: 250px 2px;
}



.espacement_menu
{
height:5px;
}


.dt_menu2
{
width:293px;
height:36px;
line-height:35px;
text-indent:45px;
background-image:url("../images/soulignement1.jpg");
background-repeat:no-repeat;
background-position: 30px 30px;
}

.dt_menu_selected2
{
width:293px;
height:36px;
line-height:35px;
text-indent:45px;
background-image:url("../images/soulignement2.jpg");
background-repeat:no-repeat;
background-position: 30px 30px;
}


.dt_menu_selected2 a
{
color:Black;
display:block;
width:100%;
height:100%;
font-size:16px;
background-image:url("../images/flache.png");
background-repeat:no-repeat;
background-position: 20px 11px;
}

.dt_menu2 a
{
color:white;
display:block;
width:100%;
height:100%;
font-size:16px;

}


.dt_menu2 a:hover
{
color:black;
display:block;
width:100%;
height:100%;
font-size:16px;
background-image:url("../images/flache.png");
background-repeat:no-repeat;
background-position: 20px 11px;
}


/*Rubriques*/

.titre_page
{
width:607px;
height:40px;
line-height:38px;
text-indent:20px;
font-size:22px;
background-color:#ff9a39;
margin-left:105px;
margin-top:40px;
margin-bottom:50px;
}

.div_rubrique1
{
width:510px;
height:55px;
line-height:55px;
text-indent:20px;
font-size:22px;
background-image:url("../images/fond_rubrique1.jpg");
background-repeat:no-repeat;
margin-top:30px;
margin-bottom:30px;
margin-left:105px;
}

.div_rubrique1 a
{
display:block;
color:black;
width:100%;
height:100%;
}

.div_rubrique1 a:hover
{
display:block;
color:black;
width:100%;
height:100%;
background-image:url("../images/fond_rubrique2.jpg");
background-repeat:no-repeat;
}


/*produits*/
.table_produit
{
margin-left:30px;
}

.td_espacement
{
height:5px;
}

.td_produit1a
{
background-image:url("../images/fond_produit1.jpg");
background-repeat:no-repeat;
color:black;
width:568px ;
height:32px;
}

.td_produit1a a,.td_produit2a a
{
display:block;
color:white;
line-height:30px;
text-indent:10px;
}

.td_produit1a a:hover,.td_produit2a a:hover
{

}

.td_produit2a
{
background-image:url("../images/fond_produit1.jpg");
background-repeat:no-repeat;
background-position:top right;
color:black;
width:80px ;
height:32px;
text-align:right;
padding-right:10px;
}


.td_produit1b
{
background-image:url("../images/fond_produit2.jpg");
background-repeat:no-repeat;
color:black;
width:568px ;
height:32px;
}

.td_produit1b a,.td_produit2b a
{
display:block;
color:black;
line-height:30px;
text-indent:10px;
}

.td_produit1b a:hover,.td_produit2b a:hover
{

}

.td_produit2b
{
background-image:url("../images/fond_produit2.jpg");
background-repeat:no-repeat;
background-position:top right;
color:black;
width:80px ;
height:32px;
text-align:right;
padding-right:10px;
}


/*details produit*/

.div_conteneur_produit
{
padding:30px;
position:relative;
}


.td_produit_left
{
background-image:url("../images/fond_produit3.jpg");
background-repeat:no-repeat;
width:22px ;
height:286px;
}

.td_produit_right
{
background-image:url("../images/fond_produit4.jpg");
background-repeat:no-repeat;
width:23px ;
height:286px;
}

.td_produit_middle
{
border-bottom:1px solid #d8d8d8;
border-top:1px solid #d8d8d8;
width:600px ;
height:286px;
text-indent:50px;
padding-top:20px;
}

.td_produit_middle img
{
height:200px;
}

.produit_prix
{
position:absolute;
top:60px;
right:39px;
background-color:#ff9a39;
text-align:right;
width:140px ;
height:44px;
line-height:43px;
font-size:30px;
color:white;
padding-right:10px;
}
.produit_ref
{
position:absolute;
top:100px;
right:39px;
text-align:center;
width:150px ;
height:44px;
line-height:43px;
font-size:20px;
color:black;
}

.produit_details
{
margin-left:30px;
margin-bottom:30px;
width:645px ;

}


/*pub*/
.partenaire,.partenaire a
{
text-align:center;
color:white;
font-size:12px;
}

.titre_page1
{
font-size:12px;
color:#cfcfcf;
}

/*accueil*/

/*accueil - text*/
.div_acc
{
margin-top:30px;
}
.acc_text1
{
background-image:url("../images/acc_text1.jpg");
background-repeat:no-repeat;
height:9px;
}

.acc_text2
{
background-image:url("../images/acc_text2.jpg");
background-repeat:no-repeat;
height:9px;
}

.acc_text3
{
border-left:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
width:561px ;
padding-left:20px;
padding-right:20px;
}

/*accueil - promo*/

.acc_promo1
{
background-image:url("../images/acc_promo1.jpg");
}

.acc_destock
{
background-image:url("../images/acc_destock.jpg");
}

.acc_new
{
background-image:url("../images/acc_new.jpg");
}

.acc_promo1,.acc_destock,.acc_new
{
background-repeat:no-repeat;
background-position: bottom left;
width:92px;
}

.acc_promo2
{
background-image:url("../images/acc_promo2.jpg");
background-repeat:no-repeat;
background-position: bottom right;
width:20px ;

}

.acc_promo3
{
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
width:500px ;
height:200px;
}

.div_promo
{
position:relative;
width:480px ;
height:199px;
padding-left:10px;
padding-right:10px;
}

.image_promo2 img
{
height:120px;
}

.image_promo img
{
height:150px;
}

.image_promo,.image_promo2
{
position:absolute;
bottom:10px;
left:10px;
}

.titre_promo
{
position:absolute;
bottom:40px;
right:10px;
width:250px;
text-align:right;
font-size:18px;
font-weight:bold1;
}

.titre_promo a
{
color:black;
}

.prix_promo
{
position:absolute;
top:20px;
right:-19px;
width:120px;
height:40px;
text-align:center;
background-color:#ff9a39;
color:white;
font-size:25px;
line-height:38px;

}

/*accueil - prod*/

.div_acc_prod
{
position:relative;
width:100%;
height:100%;
text-align:center;
}

.acc_espace
{
width:50px;
}

.acc_prod1
{
background-image:url("../images/acc_prod1.jpg");
background-repeat:no-repeat;
width:279px;
height:20px;
}

.acc_prod2
{
background-image:url("../images/acc_prod2.jpg");
background-repeat:no-repeat;
width:279px;
height:21px;
}

.acc_prod3
{
border-left:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
width:279px;
height:250px;
}

.titre_acc a
{
color:black;
}

.titre_acc
{
position:absolute;
top:-10px;
width:100%;
text-align:center;
font-weight:bold;

}

.prix_acc
{
position:absolute;
top:50px;
right:0px;
background-color:#ff9a39;
width:97px;
height:31px;
color:white;
font-size:20px;
line-height:30px;
text-align:center;
}

.image_acc
{
position:absolute;
bottom:10px;
padding-left:30px;
}

.image_acc img
{
width:200px;
}

.image_acc2 img
{
height:160px;
}

