BODY 
{
    margin-top : 15px;
    margin-left: 0px;
    margin-right: 0px;
    
}

.message {
font-family : Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
line-height:14px;
font-weight: bold;
}

DIV#Div_Mail{
position					: absolute;
background-color			: #FFFFFF;
border						: 1px solid #000000;
top							: 100px;
width						: 250px;
height						: 110px;
z-index						: 4;			
}

TABLE {
cellspacing: 0px;
border-collapse: collapse;
}

IMG {
border: 0px;
}

TD {
text-align: left;
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
line-height:16px;
padding: 0px 0px;
margin: 0px 0px;
background-repeat: no-repeat;
}

TD#pointilles {
background-repeat: repeat;
}

DIV#txt {
padding: 0px 15px 0px 15px;
}

TABLE#infos {
background-color: #F6F6F6;
border: 1px solid #CACACA;
width: 163px;
}

TD#intitule_form{
text-align: right;
padding-right: 5px;
font-weight: bold;
color: #595959;
}

TABLE#kdo {
background-color: #F6F6F6;
border: 1px solid #821A79;
width: 163px;
}

TD#menu {
text-align: left;
padding: 0px 0px;
margin: 0px 0px;
}

TD#produit {
width: 252px;
height: 315px;
}

TD#description {
width: 255px;
text-align: left;
padding: 0px 25px 0px 10px;
vertical-align: top;
}

TD#liste_ref {
width: 263px;
text-align: left;
vertical-align: top;
position:relative;
}

TD#ajout {
border: 1px solid #000000;
text-align: left;
vertical-align: top;
padding: 4px 6px;
}

TD#pdt_panier {
border: 0px;
text-align: left;
vertical-align: top;
padding: 4px 6px;
background-color: #E6E6E6;
height: 50px;
}

TD#gamme {
width: 146px;
text-align: center;
padding: 15px 20px;
}

TD#gamme2 {
width: 146px;
text-align: center;
padding: 10px 17px;
}

TD#vignette {
width: 60px;
text-align: center;
background-color: #E6E6E6;
}

TD#vignette_new {
width: 60px;
text-align: center;
background-color: #FFFFFF;
}

TD#total_panier {
text-align: right;
padding: 2px 2px;
background-color: #828282;
color: #FFFFFF;
height: 25px;
}

TD#entete {
background-color: #000000;
color: #FFFFFF;
font-weight: bold;
padding: 2px 2px;
text-align: center;
border: 1px solid #FFFFFF;
}

TD#ligne_table {
background-color: #E6E6E6;
text-align: center;
border: 1px solid #FFFFFF;
height: 25px;
border: 1px solid #FFFFFF;
}

TD#total {
background-color: #A64CA9;
text-align: right;
border: 1px solid #FFFFFF;
height: 25px;
color: #FFFFFF;
}

TD#soustotal {
background-color: #595959;
text-align: right;
border: 1px solid #FFFFFF;
height: 25px;
color: #FFFFFF;
}

TD#reduc {
background-color: #A64CA9;
text-align: right;
color: #FFFFFF;
border: 1px solid #FFFFFF;
height: 25px;
}

TD#port {
background-color: #CCCCCC;
text-align: right;
border: 1px solid #FFFFFF;
height: 25px;
color: #000000;
}

TD#nouveaute {
border: 1px solid #595959;
width: 265px;
height: 325px;
}

TD#tit_form {
height: 18px;
margin-top: 1px;
margin-bottom: 1px;
}

TD#kdo {
border: 1px solid #A64CA9;
}

TR#form {
height: 23px;
}

.puce_men {
font-family: Arial;
size: 12px;
color: #E90424;
}

.puce {
font-family: Arial;
size: 12px;
color: #303030;
}
.puce2 {
font-family: Arial;
size: 12px;
color: #9a806a;
}

.puce_women {
font-family: Arial;
size: 12px;
color: #9B1D91;
}

a.home {
color: #404040;
text-decoration: none;
}

a.home:link {
color: #404040;
text-decoration: none;
}

a.home:hover {
color: #000000;
text-decoration: none;
}

a.link {
color : #000000;
text-decoration: underline;

}

a.link:link {
color : #000000;
text-decoration: underline;
}

a.link:hover {
color : #A64CA9;
text-decoration: underline;
}

IMG#gamme {
border: 1px solid #707070;
}

IMG#gamme2 {
border: 1px solid #707070;
}

A {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
line-height:16px;
text-decoration: none;
}

A:link {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
line-height:16px;
text-decoration: none;
}

A:hover {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #A64CA9;
text-decoration : none;
line-height:16px;
text-decoration: none;
}
a.services_home{
font-family: Arial, san-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
line-height:16px;
text-decoration: none;
}

a.services_home:link {
font-family: Arial, san-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
line-height:16px;
text-decoration: none;
}

a.services_home:hover {
font-family: Arial, san-serif;
font-size : 11px;
color : #A64CA9;
text-decoration : none;
line-height:16px;
text-decoration: none;
}
a.panier {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #595959;
text-decoration : none;
line-height:16px;
}

a.panier:link {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #595959;
text-decoration : none;
line-height:16px;
}

a.panier:hover {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
line-height:16px;
}

a.option {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #0D898E;
text-decoration : none;
line-height:16px;
font-weight: bold;
}

a.option:link {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #0D898E;
text-decoration : none;
line-height:16px;
font-weight: bold;
}

a.option:hover {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
color : #0D898E;
text-decoration : underline;
line-height:16px;
font-weight: bold;
}
a.lien_gris{
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 10px;
color : #6d6d6d;
text-decoration : none;
line-height:16px;

}

a.lien_gris:link {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 10px;
color : #6d6d6d;
text-decoration : none;
line-height:16px;

}

a.lien_gris:hover {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
line-height:16px;

}

a.lien_menu{
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 10px;
color : #ffffff;
text-decoration : none;
line-height:16px;

}

a.lien_menu:link {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 10px;
color : #ffffff;
text-decoration : none;
line-height:16px;

}

a.lien_menu:hover {
font-family: Verdana, Tahoma, Arial, san-serif;
font-size : 10px;
color : #6d6d6d;
text-decoration : none;
line-height:16px;

}

DIV#Div_panier {
position					: absolute;
background-color			: #FFFFFF;
border						: 1px solid #000000;
width						: 270px;
height						: 350px;
z-index						: 1;		
}

DIV#Div_zoom {
position					: absolute;
background-color			: #FFFFFF;
border						: 1px solid #000000;
width						: 258px;
height						: 368px;
z-index						: 1;
text-align: right;		
background-color: #EFEFEF;	
}

DIV#Div_parrainage {
position					: absolute;
background-color			: #FFFFFF;
border						: 1px solid #000000;
width						: 258px;
height						: 300px;
z-index						: 1;
text-align: center;	
background-color: #EFEFEF;	
}

DIV#Div_Confirmation {
position					: absolute;
background-color			: #FFFFFF;
border						: 1px solid #000000;
width						: 200px;
height						: 100px;
z-index						: 1;
text-align                  : center;	
background-color: #EFEFEF;	
}

.scroll {
border-width				: 0px;
overflow-y					: scroll;
overflow-x					: hidden;
scrollbar-face-color		: #FFFFFF; /* Barre centrale et carrés flèches */
scrollbar-shadow-color		: #EFEFEF; /* Ombre sur les bords des extrémités de la barre de défilement */
scrollbar-darkshadow-color	: #CCCCCC; /* Ombres des bords droit et bas de la barre centrale */
scrollbar-highlight-color	: #CCCCCC; /* Carrés entourant les 2 flèches */
scrollbar-3dlight-color		: #FFFFFF; /* Ombres des bords gauche et haut de la barre centrale */
scrollbar-track-color		: #F8F8F8; /* Barre verticale se trouvant en arrière plan */
scrollbar-arrow-color		: #595959; /* Flèches aux extrémités de la barre de scroll */
text-align					: left;
vertical-align				: middle;
height						: 160px;
border-bottom-style			: solid;
border-bottom-width			: 1px;
border-left-style			: solid;
border-left-width			: 1px;
border-color				: #FFFFFF;
padding						: 0px 0px 0px 0px;
}

.frame {
border-width				: 0px;
overflow-y					: hidden;
overflow-x					: hidden;
scrollbar-face-color		: #FFFFFF; /* Barre centrale et carrés flèches */
scrollbar-shadow-color		: #FFFFFF; /* Ombre sur les bords des extrémités de la barre de défilement */
scrollbar-darkshadow-color	: #FFFFFF; /* Ombres des bords droit et bas de la barre centrale */
scrollbar-highlight-color	: #FFFFFF; /* Carrés entourant les 2 flèches */
scrollbar-3dlight-color		: #FFFFFF; /* Ombres des bords gauche et haut de la barre centrale */
scrollbar-track-color		: #FFFFFF; /* Barre verticale se trouvant en arrière plan */
scrollbar-arrow-color		: #E8F2F8; /* Flèches aux extrémités de la barre de scroll */
text-align					: left;
vertical-align				: middle;
border-bottom-style			: solid;
border-bottom-width			: 0px;
border-left-style			: solid;
border-left-width			: 0px;
border-color				: #FFFFFF;
padding						: 0px 0px 0px 0px;

}

.form {
font-family : Verdana, Tahoma, Arial, san-serif;
font-size : 11px;
margin: 0px 0px 0px 0px;
color : #505050;
text-decoration : none;
line-height:14px;
vertical-align	: middle;
border-style	: solid;
border-width	: 1px 1px 1px 1px;
padding			: 1px 3px 1px 3px;
border-color	: #9B1D91;
z-index			: 1;
height: 19px;
}

.txtnews {
color: #595959;
font-family: Verdana, Tahoma, Arial, san-serif;
font-size: 11px;
}

.txtnews {
color: #595959;
font-family: Verdana, Tahoma, Arial, san-serif;
font-size: 11px;
}

.champsnews {
color: #595959;
font-family: Verdana, Tahoma, Arial, san-serif;
font-size: 11px;
border: 1px solid #A64CA9;
}

BODY#news {
margin-top : 0px;
margin-left: 0px;
background-color: #F2F1F1;
}
.encart_news_contenant{
position:relative;
}
.encart_news_contenu{
font-family: Arial, Tahoma, san-serif, Verdana;
color:#daf751;
position:absolute;
top:20px;
left:40px;
font-size:60px;
line-height: 1em;
}
.encart_news_contenu_gb{
font-family: Arial, Tahoma, san-serif, Verdana;
color:#daf751;
position:absolute;
top:15px;
left:15px;
font-size:50px;
line-height: 1.2em;
}

/* Fiche Produit */
#tab_pdt{}
#tab_pdt td.bg_pdt{background:url(../img/bg_pdt.gif) repeat-x bottom left;}
#tab_pdt2 td.bg_pdt{background:url(../img/bg_pdt2.gif) repeat-x bottom left;}

#tab_pdt tr.bg_pdt .img_pdt{margin:0 0 0 35px;}
#liste_ref .logo{position:relative;top:0;left:106px;}
.ct_panier{margin:0 8px 0 0;}
.pdt-retour{position:absolute; right:30px;bottom:30px;}


