/* MOTEUR */
TD,P,UL,LI,P,SPAN
{font-size: 12px; font-family: Tahoma,Sans-Serif, Helvetica, Geneva, Swiss, SunSans-Regular;}

h1 {
  padding-bottom:0px;
  margin-bottom:2px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration : underline;
  color: #993366;
  padding-bottom:10px;
  text-align:center;
  padding-top:10px;
}

H2
{
  font-family:Tahoma,Arial;
  font-size:12px;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:0px;
  margin-bottom:5px;
  color:#993366 ;
  text-decoration:underline;
  text-align:left;
  background-color:transparent;
}

div.titreacc h3 {
  font-family: Tahoma;
  font-size: 19px;
  text-decoration : none;
  color: #993366;
  padding: 0px 0 4px 0;
  text-align:center;
  margin : 0 0 20px 0;
  border-bottom :2px solid #f1c1d8;
  font-style : italic;
}


div.titreacc {
  width : 620px;
}

/* GENERAL */


body {
	margin : 0;
	padding : 0;
	font : 12px/16px arial, helvetica, sans-serif;
}


a {
	color : #939393;
	font-weight : bold;
	text-decoration : none;
}


a:hover {
	color : #bebebe;
	text-decoration : underline;
}


#MAIN {
	margin : 0 auto;
	width : 990px;
	background : url("/images/bg_main.gif") repeat-y;
}


#HEADER {
	height : 130px;
	background : url("/images/bg_header.jpg") no-repeat;
}


#PANIER {
	float : right;
	width : 142px;
	height : 46px;
	margin : 20px;
	padding : 4px;
	padding-left : 44px;
	color : #993366;
	font-style : italic;
	font-weight : bold;
	text-align : center;
	background : url("/images/bg_panier.jpg") no-repeat;
}


#PANIER a {
	font-style : normal;
	color : #939393;
}


ul#MENU_TOP_ROW1 {
	margin : 0px 20px;
	padding : 0px;
	height : 25px;
	list-style-type : none;
	border-bottom : 1px solid #939393;
}



ul#MENU_TOP_ROW1 li {
	float : left;
	background : url("/images/menu_top_row1_right.gif") no-repeat right top;
}


ul#MENU_TOP_ROW1 li a {
	display : block;
	color : white;
	font-size : 13px;
	line-height : 17px;
	background : url("/images/menu_top_row1_left.gif") no-repeat left top;
	padding : 8px 20px 0px 20px;
}


ul#MENU_TOP_ROW1 li a.menu_top_row1_active {
	font-variant : small-caps;
	font-size : 14px;
}



ul.MENU_TOP_ROW2IE {
	margin : 0px 20px;
	padding : 0px;
	height : 25px;
	list-style : none;
	border-bottom : 1px solid #bebebe;
	width : 950px;
	position : relative;
	top : 0px;
}


ul.MENU_TOP_ROW2FX {
	margin : 0px 20px;
	padding : 0px;
	height : 25px;
	list-style : none;
	border-bottom : 1px solid #bebebe;
	width : 950px;
	position : absolute;
	top : 156px;
}


ul#MENU_TOP_ROW2 li {
	float : left;
	background : url("/images/menu_top_row2_right.gif") no-repeat right top;
}


ul#MENU_TOP_ROW2 li a {
	display : block;
	color : white;
	font-size : 13px;
	line-height : 17px;
	background : url("/images/menu_top_row2_left.gif") no-repeat left top;
	padding : 8px 20px 0px 20px;
}


ul#MENU_TOP_ROW2 li a.menu_top_row2_active {
	font-variant : small-caps;
	font-size : 14px;
}


ul#MENU_TOP_ROW2 li:hover ul.menu_top_row2_L2 {
	display : block;
	margin-top : 1px;
}


ul#MENU_TOP_ROW2 ul.menu_top_row2_L2 {
	list-style : none;
	padding : 0px;
	margin : 0px;
	background : white;
	display : none;
}


ul#MENU_TOP_ROW2 ul.menu_top_row2_L2 li a {
	color : #bebebe;
	font-size : 11px;
	line-height : 13px;
	background : transparent;
	padding : 2px 20px;
}


ul#MENU_TOP_ROW2 ul.menu_top_row2_L2 li a:hover {
	color : #939393;
	background : #f9e1eb;
}



ul#MENU_TOP_ROW2 ul.menu_top_row2_L2 li {
	float : none;
	background : transparent;
	border : 1px solid #bebebe;
	border-top : none;
}



div.MENU_LEFTFX {
	margin : 30px 0px 0px 20px;
	width : 200px;
	float : left;
	background : url("/images/bg_menu_left.gif") repeat-y;
}



div.MENU_LEFTIE6 {
	margin : 30px 0px 0px 10px;
	width : 200px;
	float : left;
	background : url("/images/bg_menu_left.gif") repeat-y;
}



ul.menu_left_L1 {
	list-style-type : none;
	padding : 0px;
	margin : 0px;
}



ul.menu_left_L1 li a {
	display : block;
	background-color : white;
	color : #993366;
	font-size : 14px;
	font-variant : small-caps;
	line-height : 25px;
	padding-top : 15px;
}


ul.menu_left_L1 li a.menu_left_L1_active {
	font-size : 16px;
	font-variant : normal;
	text-transform : uppercase;
}


ul.menu_left_L2 {
	list-style-type : none;
	padding : 0px;
	margin : 0px;
}


ul.menu_left_L2 li a {
	background : url("/images/menu_left_link.gif") transparent no-repeat left 50%;
	color : #939393;
	font-size : 12px;
	font-variant : normal;
	line-height : 20px;
	padding-left : 25px;
	padding-top : 0px;
}


ul.menu_left_L2 li a:hover {
	background : url("/images/menu_left_hover.gif") transparent no-repeat left 50%;
	text-decoration : none;
	color : #bebebe;
}


ul.menu_left_L2 li a.menu_left_active {

	background : url("/images/menu_left_hover.gif") transparent no-repeat left 50%;

	color : #993366;

}



ul.menu_left_L2 li a.menu_left_active:hover {

	color : #f1c1d8;

}



ul.menu_left_L3 {

	list-style-type : none;

	padding : 0px;

	margin-left : 20px;

}



ul.menu_left_L3 li a {

	font-weight : normal;

}



ul.menu_left_L3 li a:hover {

}



#CONTENT {

	margin : 50px 10px 0 220px;

	/*float : left;

	width : 760px; */

	

}



#CONTENT h1 {
	margin : 0;
	padding-top : 5px;
	font-size : 20px;
	font-weight : bold;
	text-transform : uppercase;
	text-align : left;
	text-decoration : none;

}



#CONTENT h1 a {
	color : #993366;
	text-decoration : none;
}


#CONTENT h1 a:hover {
	color : #f1c1d8;
	text-decoration : none;
}

/* REMPLACEMENT DES H1 EN DOUBLONS PAR H2 */

#CONTENT .home_section h4.transh1 {
	margin : 0;
	padding-top : 5px;
	font-size : 20px;
	font-weight : bold;
	text-transform : uppercase;
	text-align : left;
	text-decoration : none;
	padding-bottom:0px;
  margin-bottom:2px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #993366;
}


#CONTENT .home_section h4.transh1 a {
	color : #993366;
	text-decoration : none;
}


#CONTENT .home_section h4.transh1 a:hover {
	color : #f1c1d8;
	text-decoration : none;
}


#FOOTER {
	clear : both;
	color : #bebebe;
	text-align : center;
	padding-top : 30px;
	padding-bottom : 20px;
	background : url("/images/bg_footer.gif") white no-repeat top;
}


#FOOTER a {
	margin : 0px 10px;
	font-weight : normal;
}


div.datenews {
  font-weight : bold;
  text-decoration : underline;
  margin : 0 0 20px 10px;
}


div.contnews {

width :730px;

font-family : tahoma;

font-size : 12px;

text-align : justify;

color : #993366;

margin : 0 0px 20px 10px;

}



div.contnews p a{

color : #939393;

}



div.contnews p a:hover{

color : #bebebe;

}



div.tablistproduits {

margin : 0 0 0 10px;

}



div.titretopvente {

width : 740px;

margin : 20px 0 0 10px;

}



div.titretopvente h4 {

width :750px;

font-family : Tahoma;

font-style : italic;

font-size : 20px;

text-align : justify;

font-weight : bold;

border-bottom : 1px solid #f1c1d8;

padding-bottom : 4px;

color : #993366;

margin : 0px;

}

#PATHWAY {
text-align:right;
margin : 8px 10px 10px 10px;
font-size:13px;
}


/* LISTE DES SECTIONS */

#SECTION h1 {

	margin : 0;

	padding-top : 5px;

	font-size : 20px;

	font-weight : bold;

	text-transform : uppercase;

	text-decoration : none;

}



#SECTION h1 a {

	color : #993366;

	text-decoration : none;

}



#SECTION h1 a:hover {

	color : #f1c1d8;

	text-decoration : none;

}



.home_section {

	background : url("/images/bg_home_section.gif") 5px top no-repeat;

	margin : 0px 10px 20px 5px;

	padding-left : 15px;

	float : left;

	width : 350px;

	height : 190px;

/*	border-left : 1px dotted #939393;*/

}



.home_section ul {

	float : left;

	list-style : none;

	padding : 0;

	margin : 0;

	margin-top : 27px;

	width : 140px;

	text-align : center;

/*	background : blue;*/

}



.home_section li {

	margin : 4px 0px;

	text-align : center;

}



.home_section li a {

	padding : 0 5px;

	color : #939393;

	white-space : nowrap;

}



.home_section li a:hover {

	color : #bebebe;

	text-decoration : none;

	background : white;

	border-top : 1px solid #bebebe;

	border-bottom : 1px solid #bebebe;

}



.home_section h2 {

	margin : 4px 0;

	text-decoration : none;

	padding :0px;

}



.home_section h2 a {

	float : right;

	width : 190px;

	margin-right : 10px;

	color : #993366;

	font-size : 14px;

	text-align : right;

}



.home_section h2 a:hover {

	color : #f1c1d8;

	text-decoration : none;

}



.home_section a img {

	margin-left : 10px;

	border : 2px solid #f1c1d8;

	float : left;

	position : relative;

	top : 10px;

}



.home_section a:hover img {

	border : 2px solid #993366;

}



.home_section_produit {

	float : right;

	width : 100px;

	margin-right : 10px;

	text-align : right;

}



.home_section_prix {

	margin : 10px 0;

	font-size : 20px;

	font-weight : bold;

	color : #993366;

}



.home_section_dispo {

	margin : 10px 0;

	font-weight : bold;

	color : #939393;

}



.home_section_buy {

	display : block;

	padding-right : 30px;

	padding-top : 3px;

	position : relative;

	top : 20px;

	font-size : 16px;

	color : #993366;

	height : 24px;

	background : url("/images/btn_buy.gif") top right no-repeat;

}



.home_section_buy:hover {

	color : #993366;

	text-decoration : none;

	background : url("/images/btn_buy_hover.gif") top right no-repeat;

}



/* LISTE DES CATEGORIES */

#CATEGORIE h1 {
	margin : 0 0 20px 10px;
	color : #993366;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
}

#CATEGORIE h2 {
	margin : 0;
	text-decoration : none;
	padding : 0px;
	text-align : center;
}



#CATEGORIE h2 a {
	display : block;
	margin : 0;
	padding : 5px;
	font-size : 14px;
	line-height : 14px;
	font-weight : bold;
	font-variant : small-caps;
	color : #993366;
	height:30px;
	background : url("/images/c1.gif") no-repeat top;
}

#CATEGORIE h4 {
	margin : 0 0 20px 10px;
	color : #993366;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
	font-size:20px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  text-align:left;
  padding-top:5px;
  margin-bottom:8px;
  padding-bottom:10px;
}

.listcatline {

	overflow : hidden;

	margin-bottom : 20px;

}



.listcat {

	float : left;

	width : 170px;

	margin : 0 10px;

	text-align : center;

	background : url("/images/bg_listcat.gif") no-repeat bottom;

}



.listcatimg {

	border : 1px solid #f1c1d8;

}



.listcatimg:hover {

	border : 1px solid #993366;

}



a.listcatsee {
	display : block;
	height : 24px;
	line-height : 24px;
	width : 40px;
	margin : 10px auto;
	font-size : 14px;
	color : white;
	background : url("/images/bg_listcatsee.gif") no-repeat;
}

a.listcatsee:hover {
	color : #993366;
	text-decoration : none;
	background : url("/images/bg_listcatsee_hover.gif") no-repeat;
}

a.listcatsee2 {
	display : block;
	height : 34px;
	line-height : 34px;
	width : 100px;
	margin : 10px auto;
	font-size : 12px;
	color : white;
	background : url("/images/bg_listcatsee2.gif") no-repeat;
}

a.listcatsee2:hover {
	color : #993366;
	text-decoration : none;
	background : url("/images/bg_listcatsee_hover2.gif") no-repeat;
}

/* FICHE PRODUIT N°1 */



td.imgmoy {

	background-color: #fff0f7;

	border: 1px solid #f1c1d7;

}



td.imgmoy a img {

	border: 0px ;

}



td.titreprod {

	color: #993366;

	height: 34px;

	font-family: Tahoma; 

	font-size: 16px;

  font-weight: bold;

  padding-bottom:0px;

  margin-bottom:0px;

}



td.blocdesc {
	height: 130px;
	background-color: #fff0f7;
	border-left: 1px solid #f1c1d7;
	border-right: 1px solid #f1c1d7;
	border-top: 1px solid #f1c1d7;
	border-bottom: 1px solid #f1c1d7;
	font-family: Tahoma;
	font-size: 12px;
	color: #993366;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
}



/* OPTIONS FICHE PRODUIT N°1 */



td.fd_repet_fp {

  color:#993366;

  text-align:center;

  padding-top:5px;

  padding-left:5px;

  padding-right:5px;

  margin-left:0px;

  margin-right:0px;

  min-height: 120px;

	background-image: url(/images/fd_repet.gif);

}



td.fd_repet_fp a img {

  border : 0px;

}



td.bas_cart_fp {

	height: 18px;

	background-image: url(/images/fd_bas.gif);

}



td.ht_cart_fp1 {

	height: 69px;

	background-image: url(/images/etape1.jpg);

  background-repeat: no-repeat;

}



td.ht_cart_fp2 {

	height: 69px;

	background-image: url(/images/etape2.jpg);

  background-repeat: no-repeat;

}



td.ht_cart_fp3 {

	height: 69px;

	background-image: url(/images/etape3.gif);

	background-repeat: no-repeat;

}





.fichprod_buy2 {

	display : block;

	margin : 0px ;

	padding-right : 30px;

	padding-left : 180px;

	font-size : 16px;

	line-height : 24px;

	color : #993366;

	height : 24px;

	width : 60px;

	background : url("/images/btn_buy.gif") no-repeat top right;

}



.fichprod_buy2:hover {

	color : #993366;

	text-decoration : none;

	background : url("/images/btn_buy_hover.gif") no-repeat top right;

}



div.choixcoul {
  background-image: url(/images/menu_left_active.gif);
  line-height : 22px;
  background-repeat : no-repeat;
  padding : 0 0 0 20px;
  margin : 0px;
}


/* FICHE PRODUIT GENERAL*/

#FICHPROD {
	overflow : hidden;
}



#FICHPROD h1 {
	/*margin : 0;
	margin-bottom : 10px;
	padding : 0;
	font-size : 16px;
	line-height : 16px;
	color : #993366;*/
	margin : 0 0 0 10px;
	color : #993366;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
}

#FICHPROD h4 {
	margin : 0 25px 20px 10px;
	color : #993366;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
	font-size:14px;
	line-height : 18px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  text-align:left;
  padding-top:5px;
  border-bottom : 1px solid #993366;
}

#FICHPROD .cadre_des_prod {
	border: 1px solid #F1C1D8;
	background-color:#FAE9F1;
	padding : 8px;
	text-align:justify;
	margin : 0 15px 20px 0;
}

#FICHPROD .cadre_des_prod p {
	padding : 0px;
	margin : 0px;
}



#INFOPROD {
	float : left;
	display : inline;
	width : 392px;
	/*width:240px;*/
	text-align : center;
}



#IMGPROD {
	/*width : 240px;
	height : 230px;
	background : url("/images/bg_imgprod.gif") no-repeat left top;*/
	margin-bottom : 20px;
	border: 1px solid #F1C1D8;
	background-color:#FAE9F1;
}

#motiongallery a:hover img {
border:1px solid #993366;
}

#motiongallery a {
padding-bottom : 4px;
}


.miniprod {
border:1px solid #F1C1D8;
}

#UPARROW {
	display : block;
	height : 15px;
	line-height : 15px;
	background : url("/images/uparrow.gif") no-repeat center top;
}

#DOWNARROW {
	display : block;
	height : 15px;
	line-height : 15px;
	background : url("/images/downarrow.gif") no-repeat center bottom;
}

#CADREINFOPROD {
	border: 1px solid #F1C1D8;
	background-color:#FAE9F1;
	margin : 0 25px 20px 395px;
	padding : 8px;
	text-align:justify;
}

td.IMGPRODBORDER img {
  border : none;
}

#OPTIONPROD {
	/*background : url("/images/bg_option.gif") repeat-y center;*/
	border: 1px solid #F1C1D8;
	background-color:#FAE9F1;
	margin : 0 25px 20px 395px;
}

#BACKOPT {
	padding-bottom : 5px;
	/*background : url("/images/bg_option_bottom.gif") no-repeat center bottom;*/
	margin : 0 auto;
	text-align:center;
	/*width:240px;*/
}

#OPTIONPROD h3 {
	margin : 0;
	margin-bottom : 5px;
	padding : 5px 10px;
	font-size : 14px;
	font-style : italic;
	font-weight : bold;
	text-decoration : underline;
	line-height : 18px;
	color : #993366;
	/*background : url("/images/bg_option_top.gif") no-repeat center top;*/
}

#OPTIONPROD form {
	margin : 0;
	padding-bottom : 5px;
	background : url("/images/bg_option_bottom.gif") no-repeat center bottom;
}

#OPTIONPROD p.option_form {
	margin : 2px 20px;
	text-align:left;
}

#OPTIONPROD p.option_submit {
	margin : 10px;
}

#OPTIONPROD a {
	color : #993366;
}

a.IMGOPTPROD img {
  display:none;
}

a:hover.IMGOPTPROD img {
  position : absolute;
  display:block;
}

#DESCPROD_HG {
	background : #fae9f1 url("/images/hg.gif") no-repeat top left;
	margin : 0 10px 0 250px !important;
	margin : 0 10px 0 247px;
}

#DESCPROD_HD {
	background : url("/images/hd.gif") no-repeat top right;
}

#DESCPROD_BD {
	background : url("/images/bd.gif") no-repeat bottom right;
}

#DESCPROD_BG {
	width : auto !important;
	width : 470px;
	background : url("/images/bg.gif") no-repeat bottom left;
	padding : 15px;
}

#DESCPROD_BG h2 {
	margin : 0;
	margin-bottom : 10px;
	color : #993366;
	font-size : 15px;
	font-weight : bold;
	font-style : italic;
	text-decoration : underline;
	line-height : 20px;
}

#DESCPROD_BG p, #DESCPROD_BG ul {
	margin : 0;
	margin-bottom : 10px;
	color : #993366;
	text-align : justify;
}


#DESCPROD_BG ul {
	padding : 0;
	padding-left : 30px;
}

.fichprod_prix {
	margin : 4px 0 0 0;
	color : #993366;
	font-size : 24px;
	line-height: 26px;
	font-weight : bold;
	text-align:center;
}

.fichprod_stock {
	margin : 10px 0;
	color : #939393;
	font-size : 14px;
	font-weight : bold;
	text-align:center;
}

.option_submit {
	text-align:center;
}

.option_submit a {
	margin : 0 2px;
}

.option_submit input {
	background : none;
	border : none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
}

.option_submit_qte {
	padding : 0;
	width : 25px;
}

input.option_submit_valid {
	cursor : pointer;
	color : #993366;
	font-size : 16px;
	height : 24px;
	width : 90px;
	margin : 0;
	margin-left : 20px;
	padding : 0;
	padding-right : 30px;
	background : url("/images/btn_buy.gif") no-repeat right center;
}

input.option_submit_valid:hover {
	background : url("/images/btn_buy_hover.gif") no-repeat right center;
}


/* Liste des produits */

div.nomprod2 {
  padding-top:15px;
  padding-left : 46px;
  text-align :left;
  width : 160px;
  font-weight: bold;
  text-align: center;
  font-family: verdana;
  font-size: 10px;
  color: #993366;
  min-height : 36px;
}


div.nomprod2 a {
  font-weight: bold;
  font-family: verdana;
  font-size: 10px;
  color: #993366;
}


div.eggimgprod2 {
  float : left;
  width : 80px;
  height : 100px;
  margin-left : 20px;
}

div.eggimgprod2 a img {
  border : 2px solid #bebebe;
}


div.eggimgprod2 a:hover img {
  border : 2px solid #939393;
}


div.eggdesprod2 {
  margin-left : 110px;
  margin-top : 0px;
  padding-top : 0px;
  margin-right :103px;
  vertical-align : top;
  min-height : 120px;
  font-family:tahoma;
  font-size:11px;
  color:#993366;
  vertical-align : middle;
}


.egg_inside {
  border-color:#FFF0F7;
  background-color:#FFF0F7;
  border:solid 1px #000;
  font-family:tahoma;
  font-size:11px;
  margin-right:5px;
  padding-top:2px;
  padding-right:2px;
  padding-left:10px;
  height:96px;
  color:#993366;
}


div.eggimgvoir p {
  font-family:tahoma;
  font-size:10px;
  text-align:left;
  color: #993366;
  padding : 80px 0 0 0;
  margin : 0px;
}

a:hover div.eggimgvoir {
  text-decoration : none;
  cursor : pointer;
}


.eggBack {
  width:303px;
  height : 188px;
  background-image: url(/images/oeuf/back.gif);
  background-repeat:no-repeat;
  padding: 0px;
  margin:0px;
  text-align : left;
}


div.eggimgvoir {
  float : right;
  width : 93px;
  height : 82px;
  background-image: url(/images/accesfiche.gif);
  background-repeat:no-repeat;
}

div.eggimgachete {
  padding-left : 80px;
}


/* LISTE DES PRODUITS */

#PRODUIT form h2 {
	margin : 0;
	margin-bottom : 10px;
	padding : 0px;
	text-decoration : none;
	text-align : center;
}


#PRODUIT form h2 a {
	display : block;
	padding : 5px;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	font-variant : small-caps;
	/*color : #993366;*/
	color : #6B6B6B;
	
	background : url("/images/bg_h2_listprod.gif") no-repeat top center;
}

.listprodline {
	overflow : hidden;
	margin-bottom : 20px;
}

.listprod {
	float : left;
	width : 230px;
	margin : 0 10px;
	text-align : center;
	background : url("/images/bg_listprod.gif") no-repeat bottom center;
}

.listprodleft {
	float : left;
	width : 80px;
	margin : 0 10px;
}

.listprodimg {
	border : 1px solid #f1c1d8;
}

.listprodimg:hover {
	border : 1px solid #993366;
}

a.listprodfich {
	color : #939393;
	font-weight : normal;
	font-size : 11px;
	display : block;
	margin : 0 auto;
}

a.listprodfich:hover {
	color : #bebebe;
}

.listprodinfo {
	margin : 45px 10px 0 102px;
	text-align : center;
}

.listproddesc {
	margin : 0;
	color : #993366;
}


.listprodprix {
	margin : 15px 0;
	color : #993366;
	font-size : 20px;
	font-weight : bold;
}


.listprodstock {
	margin : 0;
	color : #939393;
	font-weight : bold;
}


.listprodbuy {
	clear : both;
	display : block;
	margin : 10px auto;
	padding-right : 30px;
	font-size : 16px;
	line-height : 24px;
	color : #993366;
	height : 24px;
	width : 60px;
	background : url("/images/btn_buy.gif") no-repeat top right;
}

.listprodbuy:hover {
	color : #993366;
	text-decoration : none;
	background : url("/images/btn_buy_hover.gif") no-repeat top right;
}

/********* Liste des produits en ligne *****************/

#PRODUITLIST2 table.listprodtable {
width : 720px;
}

#PRODUITLIST2 table.listprodtable tr td {
background-color:#FFF0F7;
border:1px solid #F1C1D7;
padding:6px;
}

#PRODUITLIST2 table.listprodtable tr td h2 {
  background-color:transparent;
  color:#939393;
  font-family:Tahoma,Arial;
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding:0px;  
  text-align:left;
  text-decoration:none;
}

#PRODUITLIST2 table.listprodtable tr td h2 a {
  background-color:transparent;
  color:#939393;
  font-family:Tahoma,Arial;
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding:0px;  
  text-align:left;
  text-decoration:none;
}

#PRODUITLIST2 table.listprodtable tr td h2 a:hover {
color: #BEBEBE;
text-decoration:underline;
}


/******** Fin Liste des produits en ligne **************/

/*** Blog ***/

#BLOG {
	margin: 0 10px;
	padding: 5px;
	overflow: hidden;
}

#BLOG h3 {
	margin: 0 0 2px;
	font-size: 18px;
	line-height: 20px;
	color: #993366;
	border-bottom: 1px solid #bfbfbf;
}

#BLOG div.blogtopic_header .small  {
	font-size:10px;
	/*font-style:italic;*/
	font-weight:bold;
}


#BLOG h3 a {font-weight: normal;}

#BLOG p {
	margin: 0 0 8px;
	text-align: justify;
}

#BLOG .contentlistblog {
  float: right;
  display : inline;
  width: 160px !important;
	width: 180px;
  margin-right : 3px;
}

#BLOG .postlist {
	float: right;
	display: inline;
	width: 138px !important;
	width: 160px;
	padding: 5px 10px;
	border: 1px dotted #bfbfbf;
	background-color: #FAE9F1;
}

#BLOG .postlist h4 {
	margin: 0 0 8px;
	font-size: 14px;
	line-height: 16px;
	font-variant: small-caps;
	border-bottom: 1px solid #bfbfbf;
	color : #993366;
}

#BLOG .postlist ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 12px;
}

#BLOG .postlist ul li {margin: 4px 0;}

#BLOG .postlist ul li a {font-weight: normal;font-size:14px;}

#BLOG .post {
  margin: 0 180px 16px 0 !important;
  margin: 0 200px 16px 0;
}

#BLOG .blogtopic {
  border: 1px dotted #bfbfbf;
	background-color: #FAE9F1;
	padding : 10px;
	margin-bottom:6px;
}

#BLOG .postdate {
	float: left;
	display: inline;
	width: 40px;
	padding: 6px 0 0;
	background-color: #800000;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 28px;
	line-height: 18px;
}

#BLOG .postdate span {
	display: block;
	font-size: 11px;
}

#BLOG div.post div.blogtopic_content {
  font-family: Verdana;
  font-size:12px;
  font-weight:normal;
  text-align:justify;
}

#BLOG div.post div.blogtopic_content p {
  font-family: Verdana;
  font-size:12px;
  font-weight:normal;
  text-align:justify;
}

#BLOG div.post div.blogtopic_content span {
  font-family: Verdana;
  font-size:12px;
  font-weight:normal;
  text-align:justify;
}

#BLOG div.post div.blogtopic_content p span {
  font-family: Verdana;
  font-size:12px;
  font-weight:normal;
  text-align:justify;
}

#BLOG .postcontent {margin-left: 60px;}

#BLOG .readmore {text-align: right;}

#BLOG .readmore a {
	display: block;
	width: 100px;
	height: 20px;
	margin: 0 0 0 auto;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	background: url("/images/loginbutton.png") no-repeat center top !important;
	background: url("/images/loginbutton.gif") no-repeat center top;
	color: white;
}

#BLOG .readmore a:hover {
	background: url("/images/loginbutton.png") no-repeat center bottom !important;
	background: url("/images/loginbutton.gif") no-repeat center bottom;
	text-decoration: none;
}

/****** FIN BLOG ********/


/****** CSS DU SITE MAP ********/
#PLANSITE h1 {
  font-size:19px;
  text-transform : none;
  padding-bottom:0px;
  margin-bottom:0px;
}

#PLANSITE ul {
  padding:0px;
  margin:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#PLANSITE ul li {
  padding:4px;
  margin:22px 6px;
  background-color: #FDF6F9;
}

#PLANSITE ul li:hover {
  background-color: #FAEAF2;
}

#PLANSITE ul li h2 {
  padding:0 0 4px 0;
  margin:0px;
  font-size:14px;
  color:#993366;
  text-decoration:none;
}

#PLANSITE ul li h2 a {
  color:#993366;
  border-bottom:1px solid #939393;
}

#PLANSITE ul li h2 a:hover {
  color:#F193D7;
  border-bottom:1px solid #993366;
  text-decoration:none;
}

#PLANSITE ul li h3 {
  padding:0px;
  margin:10px 0;
}

#PLANSITE ul li h3 a {
  font-weight:normal;
  /*color:#000;*/
  font-size:14px;
  display:block;
}

#PLANSITE ul li h3 a:hover {
/*text-decoration:none;*/
}

#PLANSITE ul li h4 {
  padding:0px;
  margin:0px;
  text-align:right;
}

#PLANSITE ul li h4 a {
  padding:0px;
  margin:0px;
  display:block;

}

#BACKBTN {
text-align:right;
margin-right:20px;
}

#BACKBTN a {
font-size:14px;
color:#993366;
}

#BACKBTN a:hover {
color:#F1C1D8;
}
/****** FIN SITE MAP ********/

