body {
background:#000;
background-image:url(../images/models/7.jpg);
background-position:top right;
background-repeat:no-repeat;
font-family:verdana,tahoma,arial,sans-serif;
font-size:8pt;
color:#000;
margin:0 auto
}

#main_div {
background:#FFF;
border: solid 1px #D54896;
width:1000px;
margin:0 auto
}

#header {
width:1000px;
height:172px;
margin-top:0;
margin-right:0;
margin-bottom:0;
background:url(../images/bandeau_haut.jpg);
background-position:top;
background-repeat:no-repeat
}

#top_navigation {
width:1000px;
margin-top:0;
margin-right:0;
margin-bottom:0;
vertical-align:middle;
height:33px;
padding-top:9px;
color:#D54896;
background-color:#FFF
}

#sub_navigation {
width:1000px;
margin-top:0;
margin-right:0;
margin-bottom:0;
height:2px;
background:#D54896
}

#center_container {
width:1000px;
margin-top:0;
margin-right:0;
margin-bottom:0
}

#left_panel {
margin-top:0px;
float:left;
width:197px;
padding-left:3px
}

#right_panel {
margin-left:10px;
width:790px;
float:left;
margin-top:0px
}

#chemin_navigation {
width:790px;
height:22px;
margin-top:5px;
padding-top:3px;
float:left;
vertical-align:middle;
background-color:#D54896;
color:#FFF
}

#footer {
background-image:url(../images/bandeau_bas.jpg);
background-repeat:no-repeat;
width:1000px;
height:30px;
clear:both;
color:#FFF;
text-align:center;
padding-top:5px
}

#menu_footer {
width:1000px;
height:107px;
color:#FFF;
text-align:center
}

#produit {
text-align:center;
color:#FFF;
vertical-align:middle;
font-weight:600;
height:26px
}

#left_header {
position:relative;
width:790px;
height:125px;
float:left
}

#right_header {
position:relative;
width:210px;
height:172px;
background:url(../images/panier_fond.jpg);
background-position:top;
background-repeat:no-repeat;
float:right;
color:#000
}

#sub_header {
position:relative;
width:1000px;
height:auto;
background-color:#000
}

#tags_produit_zone {
position:relative;
width:100%;
height:auto;
float:left;
background-color:#000
}

#content_fiche_produit {
position:relative;
display:inline;
width:100%;
height:auto;
text-align:center;
background-color:#FFF
}

#baseline,#upline,#zone_display_produit,#pagination {
width:780px;
padding:5px;
color:#000
}

#menu_category,#tags_zone,#promo_zone,#search_zone {
width:197px
}

table.top_panier {
color:#000;
width:100%
}

table.entete_panier {
color:#000;
width:100%
}

table.command {
width:98%;
border-collapse:collapse;
text-align:center;
background:#FFF;
border:solid 1px #D54896
}

table.title_related_produits {
width:100%;
border-collapse:collapse;
background:#D54896;
text-align:center;
border:solid 1px #D54896
}

table.ligne_paire {
background:#F1C2DD
}

table.ligne_impaire {
background:#F5D4E7
}

table.produit_table {
border-collapse:collapse;
width:100%;
border-color:#FFF;
border-style:solid;
border-width:1px
}

table.produit_quantity {
background:#E8DAE1;
text-align:center;
border-color:#E85074;
border-style:solid;
border-width:1px
}

table.produit_quantity tr {
height:25px
}

table.command_lines,table.related_produits {
width:100%;
background:#FFF;
color:#000
}

tr.produit_quantity_titre {
background:#E85074;
color:#FFF
}

tr.produit_quantity_titre td {
color:#FFF;
width:20%
}

tr.entete_ligne_panier{
font-size:8pt;
color:#000;
font-weight:600;
padding-left:5px;
height:20px
}

tr.ligne_panier{
height:3px;
background:#D54896
}

tr.ligne_commande{
height:3px;
background:#D54896
}

tr.ligne_details_commande{
height:1px;
background:#D54896
}

td.entete_panier_header {
color:#FFF;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding-top:2px;
padding-left:35px;
height:25px;
vertical-align:middle
}

div.cat_level_1 {
text-align:center;
background-color:#FAC8E3;
color:#000;
text-transform:uppercase;
vertical-align:middle;
margin-top:3px;
padding-top:5px;
font-weight:600;
height:21px
}

div.cat_level_2 {
text-align:left;
background:#FFF;
background-image:url(../images/puce.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-left:15px;
}

div.tags_title {
text-align:center;
background-color:#D54896;
color:#FFF;
text-transform:uppercase;
vertical-align:middle;
margin-top:3px;
padding-top:5px;
font-weight:600;
height:21px
}

div.tags {
background:#FFF;
padding:3px
}

div.promo_title {
text-align:center;
background-color:#D54896;
color:#FFF;
text-transform:uppercase;
vertical-align:middle;
margin-top:3px;
padding-top:5px;
font-weight:600;
height:21px
}

div.promo {
background:#FFF;
text-align:center;
border: 1px solid #000;
height:110px;
vertical-align:middle;
padding:3px
}

div.category_title {
text-align:center;
background-color:#D54896;
color:#FFF;
text-transform:uppercase;
vertical-align:middle;
margin-top:3px;
padding-top:5px;
font-weight:600;
height:21px
}

div.category {
background:#FFF;
border: 1px solid #D54896;
padding:3px
}

div.search_title {
text-align:center;
background-color:#000;
color:#FFF;
text-transform:uppercase;
vertical-align:middle;
margin-top:3px;
padding-top:5px;
font-weight:600;
height:21px
}

div.search {
background:#FFF;
border: 1px solid #000;
padding:3px;
height:21px
}

td.cadre_promotions {
border:solid 1px #D54896;
background:#FFF
}

td.produit_table_titre {
background:#D54896;
height:26px;
text-align:center
}

td.produit_td_description {
background:#FFF;
width:60%;
padding:10px
}

td.produit_td_photo {
background:#F7C9E1;
text-align:center;
width:40%;
height:auto;
vertical-align:top;
margin:auto;
padding:0
}

td.related_produits {
vertical-align:top;
text-align:left;
padding:2px
}

a,a:active,a:link,a:visited {
color:#D54896;
text-decoration:none;
font-weight:600
}

a:hover {
color:#D54896;
text-decoration:underline;
font-weight:600
}


a.navigation_promo:active,a.navigation_promo:link,a.navigation_promo:visited {
color:#FFF;
text-decoration:none;
font-weight:600
}

a.navigation_promo:visited:hover,a.navigation_promo:hover {
color:#FFF;
text-decoration:none;
font-weight:600
}

a.navigation_solde:active,a.navigation_solde:link,a.navigation_solde:visited {
color:#FFF;
text-decoration:none;
font-weight:600
}

a.navigation_solde:visited:hover,a.navigation_solde:hover {
color:#FFF;
text-decoration:none;
font-weight:600
}

a.navigation_1:active,a.navigation_1:link,a.navigation_1:visited {
color:#D54896;
text-decoration:none;
font-weight:600
}

a.navigation_1:visited:hover,a.navigation_1:hover {
color:#D54896;
text-decoration:none;
font-weight:600
}

a.navigation_2:active,a.navigation_2:link,a.navigation_2:visited {
color:#000;
text-decoration:none;
font-weight:600
}

a.navigation_2:visited:hover,a.navigation_2:hover {
color:#D54896;
text-decoration:none;
font-weight:600
}

a.chemin_navigation:active,a.chemin_navigation:link,a.chemin_navigation:visited {
color:#FFF;
text-decoration:none;
font-weight:600
}

a.chemin_navigation:visited:hover,a.chemin_navigation:hover {
color:#FFF;
text-decoration:underline;
font-weight:600
}

a.panier_header:active,a.panier_header:link,a.panier_header:visited {
color:#000;
text-decoration:none;
font-weight:600
}

a.panier_header:visited:hover,a.panier_header:hover {
color:#D54896;
text-decoration:underline;
font-weight:600
}

a.top_navigation:active,a.top_navigation:link,a.top_navigation:visited {
color:#D54896;
text-decoration:none;
text-transform:uppercase;
font-weight:600
}

a.top_navigation:visited:hover,a.top_navigation:hover {
color:#D54896;
text-decoration:underline;
text-transform:uppercase;
font-weight:600
}

a.lien_produit:active,a.lien_produit:link,a.lien_produit:visited {
color:#000;
text-decoration:none;
font-weight:600
}

a.lien_produit:visited:hover,a.lien_produit:hover {
color:#D54896;
text-decoration:none;
font-weight:600
}

a.tag_produit:active,a.tag_produit:link,a.tag_produit:visited {
color:#000;
font-size:8pt;
text-decoration:none;
font-weight:600
}

a.tag_produit:visited:hover,a.tag_produit:hover {
color:#D54896;
font-size:8pt;
text-decoration:none;
font-weight:600
}

a.commandes:active,a.commandes:link,a.commandes:visited {
color:#000;
text-decoration:none;
font-weight:600
}

a.commandes:visited:hover,a.commandes:hover {
color:#D54896;
text-decoration:none;
font-weight:600
}

a.footer:active,a.footer:link,a.footer:visited {
color:#FFF;
text-decoration:none;
font-weight:600
}

a.footer:visited:hover,a.footer:hover {
color:#FFF;
text-decoration:underline;
font-weight:600
}

.form_input_text,.form_input_submit,.form_select,.form_textarea {
border-color:#000;
border-style:solid;
border-width:1px
}

.titre_produit {
color:#FFF;
text-transform:uppercase;
font-weight:600
}

.black {
color:#000
}

.onglet_navigation {
color:#D54896
}

.warning_footer {
color:#FFF;
font-family:verdana,tahoma,arial,sans-serif;
font-size:7pt;
}

.prix_produit {
color:#FFF;
background-color:#D54896;
font-weight:600;
font-size:10pt;
}

img {
border-width:0
}

img.border-photo {
border-color:#D54896;
border-style:solid;
border-width:1px
}

.bouton_search_engine {
border:1px #fff solid;
font-weight:600;
color:#fff;
background-color:#000
}

.bouton_promo_code {
border:1px #fff solid;
font-weight:600;
color:#fff;
background-color:#D54896
}

.table_promo_code {
background: #ECECEC;
text-align: center;
padding:4px;
width:400px;
margin-left:190px;
}

.bouton,input[type=submit],input[type=reset],input[type=submit]:hover {
border:1px #fff solid;
font-weight:600;
color:#fff;
background-color:#D54896
}


div.newsletter_title {
    text-align: center;
    background-color: #D54896;
    color: #FFF;
    text-transform: uppercase;
    vertical-align: middle;
    margin-top: 0px;
    padding-top: 5px;
    font-weight: 600;
    height: 20px
}

div.newsletter {
    background: #FFF;
    border: 1px solid #D54896;
    padding: 3px;
}