* {
font-family:verdana,tahoma,arial,sans-serif;
font-size:8pt;
color:#000
}

body {
background:#FFF;
/*
background-image:url(../images/body_bg_st_valentin.jpg);
background-position:top;
background-repeat:no-repeat;
*/
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto
}

img {
border-color:#DA4A9B;
border-style:solid;
border-width:0
}

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

#main_div {
width: 1000px;
background-color: #000;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto
}

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

#navigation {
width: 1000px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#000;
color:#FFF
}

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

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

#right_panel {
margin-left: 10px;
width: 970px;
float: left;
margin-top: 5px;
}

#baseline,#upline {
width: 780px;
background:#FAC8E2;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px
}

#chemin_navigation {
width: 970px;
height: 27px;
float: left;
vertical-align:middle;
color:#FFF;
background-color:#DA4A9B
}

#zone_display_produit {
width: 960px;
background:#FAC8E2;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px
}

#pagination {
width: 780px;
background:#FAC8E2;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px
}


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

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

#menu {
text-align:center;
background-color:#DA4A9B;
color:#FFF;
vertical-align:middle;
font-weight:700;
height:26px
}

#menu_category {
width: 185px;
background-color:#000
}

#tags_zone {
width: 185px;
background-color:#000
}

#promo_zone {
width: 185px;
background-color:#000
}

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

#right_header {
position:relative;
width:199px;
height:144px;
background:url(../images/panier_fond.jpg2);
float:right
}

#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:#FAC8E2
}

table.ligne_paire {
background:#F1C2DD
}

table.ligne_impaire {
background:#F5D4E7
}

span.swhite {
color:#FFF
}

img.couleur1 {
border:1px solid #000
}

img.couleur3 {
border:1px solid #FFF
}

.rose {
color:#DD3389
}

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

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

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

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

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

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

table.produit_quantity tr {
height:25px
}

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

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

table.produit_table_associe {
width:100%;
border-collapse:collapse;
background:#FFF4EC;
text-align:center;
border-color:#F7C9E1;
border-style:solid;
border-width:1px
}

a,span.produit_atitre {
font-weight:700;
color:#FFF;
text-decoration:none
}

a.produit_atitre:visited:hover {
text-decoration:underline
}

div.sep {
width:100%;
height:1px;
background:#000;
font-size:0.5pt;
margin-top:5px;
margin-bottom:10px
}

tr#entete {
height:20px
}

tr#entete td {
font-size:8pt;
color:#DA4A9B;
font-weight:700;
padding-left:5px
}

tr#ligne_panier {
height:3px
}

tr#ligne_panier td {
height:3px;
background:#DA4A9B
}

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

span.couleur2,td.couleur2 {
color:#DA4A9B
}

img.couleur2,p.couleur2 {
border:1px solid #DA4A9B
}

a,a:active,a:link,a:visited,a.produit_atitre:active,a.produit_atitre:link,a.produit_atitre:visited {
text-decoration:none;
color:white;
}

a:visited:hover,a:hover {
color:white;
text-decoration:underline
}

b {
	color:white;
}
strong {
	color:white;
}

a.navigation:active,a.navigation:link,a.navigation:visited {
text-decoration:none;
color:#FFF
}

a.navigation:visited:hover,a.navigation:hover,a.produit_atitre:hover {
text-decoration:underline;
color:#FFF
}

a.mots_associes:active,a.mots_associes:link,a.mots_associes:visited {
text-decoration:none;
color:#DA4A9B
}

a.mots_associes:visited:hover,a.mots_associes:hover {
text-decoration:underline;
color:#DA4A9B
}

a.produit_lien:link,a.produit_lien:visited,a.produit_lien:active {
color:#DA4A9B
}

span.produit_name,H1 {
font-weight:700;
font-size:10pt
}

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