body {
margin:0px;
background:#333333;
background-image:url(../images/bg_degrade2.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #111111;
}


#main_div {
background:#FFF;
width:1000px;
margin:0 auto
}

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

#top_navigation {
padding-left:250px;
width:750px;
margin-top:0;
margin-right:0;
margin-bottom:0;
vertical-align:middle;
height:33px;
padding-top:9px;
color:#FFF;
background-position:top;
background-repeat:no-repeat;
}

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

#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:780px;
float:left;
margin-top:0px;
}

#chemin_navigation {
width:780px;
height:22px;
margin-top:5px;
padding-top:5px;
float:left;
vertical-align:middle;
color:black;
font-weight:bold;
}

#footer {
width:1000px;
height:30px;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
padding-top: 25px;
clear: both;
color:#FFF;
font-size:7pt;
}

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

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

#left_header {
position:relative;
width:490px;
padding-left:300px;
padding-top:45px;
height:80px;
float:left;
font-size:13.5pt;
color:white;
font-style: italic;
font-weight:bold;
line-height:32px;
}

#right_header {
position:relative;
margin-top:10px;
margin-right:10px;
width:200px;
height:170px;
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
}

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

#baseline,#upline {
width:780px;
padding:5px;
background-color:#E6ECDF;
color: black;
}
	
#menu_category,#tags_zone,#promo_zone,#search_zone,#menu_infoutiles {
width:197px
}

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

table.entete_panier {
color:#000;
width:100%;
background:#FFE5F7;
height:30px;
}

table.command {
border-collapse:collapse;
text-align:left;
background:#FFF;
}

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

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 {
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;
padding-left:5px;
height:20px
}

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

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

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

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:left;
color:#000;
vertical-align:middle;
margin-top:3px;
padding-top:5px;
padding-left:5px;
height:16px
}

div.cat_level_2 {
text-align:left;
padding-left:25px;
}

div.tags_title {
background-image:url(../images/left_h.gif);
background-repeat:no-repeat;
text-align:center;
color:#FFF;
vertical-align:middle;
margin-top:3px;
padding-top:7px;
height:20px;
font-weight:bold;
}

div.tags {
background-image:url(../images/left_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:3px;
border: 1px solid #CA8FC5;
}

div.promo_title {
background-image:url(../images/left_h.gif);
background-repeat:no-repeat;
text-align:center;
color:#FFF;
vertical-align:middle;
margin-top:3px;
padding-top:7px;
height:20px;
font-weight:bold;
}

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

div.category_title {
background-image:url(../images/left_h.gif);
background-repeat:no-repeat;
text-align:center;
color:#FFF;
vertical-align:middle;
margin-top:3px;
padding-top:7px;
height:20px;
font-weight:bold;
}

div.infoutiles_title {
background-image:url(../images/left_h2.gif);
background-repeat:no-repeat;
text-align:center;
color:black;
vertical-align:middle;
margin-top:3px;
padding-top:7px;
height:20px;
font-weight:bold;
}

div.category {
background-image:url(../images/left_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
border: 1px solid #CA8FC5;
padding:3px
}

div.infoutiles {
padding:3px;
border: 1px solid #C2C7BC;
}


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

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

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

table.produit_table_titre {
background-image:url(../images/tab3bg.jpg);
background-repeat:repeat-x;
padding:4px;
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
}

td.intercolonne {
width:1px;
border-left: 1px dotted #262F68
}

td.interligne {
width:1px;
border-bottom: 1px dotted #262F68
}

a,a:active,a:link,a:visited {
color:#000;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:underline;
}

a.navigation_1:active,a.navigation_1:link,a.navigation_1:visited {
color:black;
text-decoration:none;
font-weight:bold;
}

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

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

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

#chemin_navigation a:link, #chemin_navigation a:visited {
	color: black;
	text-decoration:underline;
	font-weight:bold;
}
#chemin_navigation a:hover{
	color: #CA8FC5;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.titre_produit {
color:#FFF;
font-weight:normal;
}

.titre_commander {
color:#CA8FC5;
text-transform:uppercase;
font-weight:normal
}

.black {
color:#000
}

.onglet_navigation {
color:#CA8FC5
}

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

.prix_produit {
color:#982C8E;
font-weight:bold;
font-size:10pt;
}

img {
border-width:0
}

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

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

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

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

.black_bold {font-size:13px;line-height:18px;font-weight:bold;color:#000000;text-decoration:none;}
.cyan_italic_blod {font-size:18px;font-style:italic;line-height:20px;font-weight:bold;color:#333333;text-decoration:none;}



#link {
	width:100%;
	height:23px;
	float:left;
}
#link a:link, #link a:visited {
	background-image:url(../images/link.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:19px;
	float:left;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
}#link a:hover{
	width:107px;
	height:19px;
	background-image:url(../images/link_hover.jpg);	
}

.prix {color:#CA8FC5; font-weight: bold; text-decoration: none; font-size: 13px;}