@charset "utf-8";


body {
	position: relative; /* IE */
}

#catalog a {
	text-decoration: none;	
}

#catalog .size_12 {
	font-size: 12px;
}

#catalog #menu_panier,
#catalog .bd {
	font-weight:bold;
}

#catalog fieldset,
#catalog img,
#catalog input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

#footboutique
{
	clear: both;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	position: relative;
	top: 28px;

	z-index: 50;
}

#catalog {
	position: relative; /* IE */
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}


#catalog #menu {
	width: 140px;
	background-image: url(separated.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 600px;
	float: left;
	margin-right: 20px;
	padding-right: 65px;
	text-align: center;
	position: relative;
}

#catalog #menu #menu_fd {
	border: 1px solid #00473b;	
	margin-top: 40px;
}

#catalog #menu #menu_fd,
#catalog #menu input {
	background-color: #00594a;
}

#catalog #menu input {
	color: #6eae44;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	width: 100%;
	text-align: center;
}

#catalog #menu #panier {
	font-size: 13px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #00473b;
}

#catalog #menu #searched {
	text-align: left;
	border: 1px solid #006655;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 12px;
	font-weight: normal;
	color: #CCFFCC;
	width: auto;
}

#catalog #menu #searched:hover {
	border: 1px solid #FFFFFF;
}

#catalog #menu #search {
	font-size: 13px;
}

#catalog #menu input#braderie:hover,
#catalog #menu input#solde:hover,
#catalog #menu input#new:hover,
#catalog #menu input#braderie.active,
#catalog #menu input#solde.active,
#catalog #menu input#new.active,
#catalog #menu input.active,
#catalog #menu input:hover {
	color: #FFFFFF;
}


#catalog #menu #new,
#catalog #menu #braderie,
#catalog #menu #solde {
	color: #ecb083;
	background-repeat: repeat-x;
	background-position: -15px;
}
#catalog #menu #braderie {
	background-image: url(menu_braderie.gif);
}
#catalog #menu #solde {
	background-image: url(menu_solde.gif);
}
#catalog #menu #new {
	background-image: url(menu_new.gif);
}


#catalog #up,
#catalog #bk {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
}

#catalog #up {
	float: right;
	margin-right: 30px;
	background-image: url(up_of.gif);
	background-position: right center;
	padding-right: 20px;
}

#catalog #up:hover {
	background-image: url(up_on.gif);
}

#catalog #bk {
	float: left;
	margin-left: 15px;
	background-image: url(bk_of.gif);
	background-position: left center;
	padding-left: 20px;
}

#catalog #bk:hover {
	background-image: url(bk_on.gif);
}

#catalog #menu_panier {
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00473b;
}

#catalog #menu_panier,
#catalog .note {
	color: #5c8650;
	font-size: 11px;
}


/* cadre article  ----------------------------*/
#catalog #title_form,
#catalog .title_prw,
#catalog .contain_prw,
#catalog .footer_prw,
#catalog #title_detail,
#catalog #contain_detail,
#catalog #footer_detail,
#catalog #menu #title_menu,
#catalog #menu #contain_menu,
#catalog #menu #footer_menu {
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	background-repeat: no-repeat;
	text-align: center;
}

#catalog #title_form,
#catalog #title_detail,
#catalog .title_prw,
#catalog #menu #title_menu {
	padding-top: 12px;
	padding-bottom: 4px;
	font-weight: bold;
}

#catalog #contain_form,
#catalog #contain_detail,
#catalog #contain_detail_img,
#catalog .contain_prw,
#catalog #menu #contain_menu {
	background-repeat: repeat-y;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
	font-weight: normal;
}

#catalog #footer_form,
#catalog #footer_detail,
#catalog .footer_prw,
#catalog #menu #footer_menu {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 14px;
	font-size: 13px;
	background-position: left bottom;
}


#catalog #menu #title_menu,
#catalog #menu #contain_menu,
#catalog #menu #footer_menu {
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

#catalog #menu #title_menu {
	background-image: url(menu-title.gif);
	font-size: 10px;
}

#catalog #menu #contain_menu {
	background-image: url(menu-contain.gif);
}

#catalog #menu #footer_menu {
	background-image: url(menu-bottom.gif);
}

#catalog #menu #title_menu div {
	display:inline;
}

#catalog .prev,
#catalog .next {

}

#catalog .prev a,
#catalog .next a {
	background-position: left -10px;
	display:block;
	height: 10px;
	width: 12px;
}

#catalog .prev a:hover,
#catalog .next a:hover {
	background-position: left -20px;
}

#catalog .prev a {
	float:left;
	margin-left:20px;
	background-image: url(prev.gif);
}

#catalog .next a {
	float:right;
	margin-right:20px;
	background-image: url(next.gif);
}

/* ----------------------------*/

#catalog #menu #title_slide_img {
	background-color: #6eae44;
	font-size: 12px;
	color: #FFFFFF;
	width: 94px;
	text-align: center;
}

#catalog #menu #diapo {
	padding-top: 15px;
	position: relative;
	text-align: left;
}

#catalog #contain_detail_box #coul_box td a,
#catalog #contain_menu img,
#catalog #contain_detail_img img,
#catalog .contain_prw img {
	border: 1px dotted #4f8639;
}

#catalog .new {
	height: 150px;
	width: 71px;
	background-image: url(new.gif);
	position: absolute;
}

#catalog .braderie,
#catalog .solde {
	height: 150px;
	width: 147px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: right;
}
#catalog .solde {
	background-image: url(solde.gif);
}
#catalog .braderie {
	background-image: url(braderie.gif);
}

#catalog #menu #diapo #diapo_solde {
	width: 128px;
}

#catalog #menu #diapo #diapo_new.new {
	margin-left: 7px;
}

#catalog #menu #diapo:hover #title_slide_img {
	background-color: #9edd63;
}

#catalog #menu #diapo:hover #title_menu {
	background-position: -120px top;
}

#catalog #menu #diapo:hover #contain_menu {
	background-position: -120px;
}

#catalog #menu #diapo:hover #footer_menu  {
	background-position: -120px bottom;
}

#catalog .marg_left_10 {
	margin-left: 10px;
}

#catalog #result_false {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}