body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url('../images/background.png');
	background-repeat: repeat-x;
}

img {
	border-style: none;
}

#page {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 997px;
}

#bandeau {
	width: 997px;
	height: 147px;
	overflow: hidden;
}

#header {
	width: 997px;
	height: 70px;
	position: relative;
	overflow: hidden;
}

#secret_link {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index:99;
}

.go_button {
	width: 42px;
	height: 16px;
	background-image: url('../images/go_compte.png');
	background-repeat: no-repeat;
	background-position: center;
	border: 0px;
}

.space {
	margin-left: 22px;
}

.no-border {
	border-style: none;
}

#button_home {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 200px;
	height: 50px;
}

#menu_bar {
	position: absolute;
	top: 5px;
	left: 218px;
	width: 781px;
	height: 38px;
	background-image: url('../images/menu_bar.png');
}

#ariane_bar {
	position: absolute;
	top: 43px;
	left: 245px;
	width: 741px;
	height: 20px;
}

#ariane_bar a {
	color: #000000;
}

#frais_port {
	position: absolute;
	right: 11px;
	top: 57px;
	font-size: 10px;
	color: red;
}

#nouveau_compte {
	position: absolute;
	width: 159px;
	height: 19px;
	background-image: url('../images/sousbouton.png');
	background-repeat: no-repeat;
	background-position: center;
	top: 10px;
	left: 10px;
	overflow: hidden;
}

#votre_compte {
	top: 10px;
	left: 180px;
	position: absolute;
	width: 120px;
	height: 19px;
	color: #de265a;
}

#email {
	position: absolute;
	top: 9px;
	left: 275px;
	width: 127px;
	height: 20px;
	background-image: url('../images/white_case.png');
	overflow: hidden;
}

#password {
	position: absolute;
	top: 9px;
	left: 407px;
	width: 127px;
	height: 20px;
	background-image: url('../images/white_case.png');
	overflow: hidden;
}

#mot_oublie {
	position: absolute;
	top: 12px;
	left: 536px;
	width: 117px;
	height: 20px;
}

#mot_oublie a {
	text-decoration: none;
	color: #DE265A;
	font-size: 10px;
}

#basket {
	position: absolute;
	top: 10px;
	left: 644px;
	width: 126px;
	height: 19px;
	background-image: url('../images/basket.png');
	overflow: hidden;
}

.formulary_connexion {
	margin-left: 10px;
	height: 16px;
	color: #000000;
	background: none;
	border: 0;
}

.formulary_mail {
	width: 100px;
}

.formulary_pass {
	width: 70px;
}

.marge_left {
	color: #ffffff;
	margin-left: 7px;
	height: 19px;
}

.tableau_20 {
	height: 20px;
}

.bold {
	font-weight: bold;
}

#ariane_string {
	float: left;
}

#content_page {
	position: relative;
	width: 1002px;
}

#left_menu {
	position: absolute;
	top: 0px;
	left: 0px;
	/*background-image: url('../images/menu2_bar.png');
	background-repeat: no-repeat;
	background-position: center;*/
	width: 198px;
}

.top_left_menu {
	width: 198px;
	height: 18px;
	background-image: url('../images/menu2_top_bar.png');
	background-repeat: no-repeat;
	background-position: center;
}

.bottom_left_menu {
	width: 198px;
	height: 18px;
	background-image: url('../images/menu2_bottom_bar.png');
	background-repeat: no-repeat;
	background-position: center;
}

.center_left_menu {
	width: 198px;
	background-image: url('../images/menu2_center_bar.png');
	background-repeat: repeat-y;
	background-position: center;
}

#panel_content_page {
	width: 783px;
	margin-left: 215px;
}

#head_content {
	position: relative;
	width: 786px;
	height: 25px;
	background-image: url('../images/top_content.png');
	background-position: left;
	background-repeat: no-repeat;
}

#foot_content {
	position: relative;
	width: 786px;
	height: 25px;
	background-image: url('../images/bottom_content.png');
	background-position: left;
	background-repeat: no-repeat;
}

#container {
	position: relative;
	width: 786px;
	background-image: url('../images/center_content.png');
	background-position: left;
	background-repeat: repeat-y;
}

#content {
	position: relative;
	margin-left: 25px;
	width: 730px;
}

#internal_menu {
	position: relative;
	margin-left: 35px;
	width: 127px;
}

#search_product {
	background-image: url('../images/search_bg.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 132px;
	height: 41px;
	color: #ffffff;
}

#luminaire_panel {
	margin-left: 2px;
	background-color: #ffffff;
	width: 128px;
	height: 210px;
	font-size: 10px;
	color: #bea17a;
}

#luminaires {
	margin-left: 8px;
	width: 120px;
}

#decoration {
	margin-left: 10px;
}

#init_menu {
	background-repeat: no-repeat;
	background-position: center;
	width: 132px;
	height: 26px;
	overflow: hidden;
}

.init_menu {
	background-image: url('../images/init_menu.png');
}

.init_menu_pink {
	background-image: url('../images/pink_home_button.png');
}

#init_menu a {
	text-decoration: none;
	color: #ffffff;
}

.white_mn_panel {
	margin-left: 2px;
	width: 128px;
	background-color: #ffffff;
}

.middle_menu {
	background-repeat: no-repeat;
	background-position: center;
	width: 132px;
	height: 35px;
	overflow: hidden;
}

.middle_menu_normal {
	background-image: url('../images/middle_menu.png');
}

.middle_menu_promo {
	background-image: url('../images/green_promo_button.png');
}

.middle_menu_createur {
	background-image: url('../images/grey_creator_button.png');
}

.middle_menu_all {
	background-image: url('../images/pink_all_button.png');
}

.middle_menu a {
	text-decoration: none;
	color: #ffffff;
}

#ambiance_panel {
	position: absolute;
	top: 320px;
	left: 0px;
	width: 128px;
	height: 95px;
	background-color: #ffffff;
	font-size: 9px;
	color: #bea17a;
}

#ambiance {
	margin-left: 10px;
}

#info_panel {
	position: absolute;
	top: 465px;
	left: 0px;
	width: 128px;
	height: 89px;
	background-color: #ffffff;
	font-size: 9px;
	color: #bea17a;
}

#informations {
	margin-left: 5px;
}

#end_menu {
	background-repeat: no-repeat;
	background-position: center;
	width: 132px;
	height: 33px;
}

.end_menu {
	background-image: url('../images/end_menu.png');
}

.end_menu_pink {
	background-image: url('../images/pink_partenaires_button.png');
}

#end_menu a {
	color: #ffffff;
	text-decoration: none;
}

.div_title_pic {
	position: absolute;
	top: 7px;
	left: -20px;
}

.middle_div_title_pic {
	position: absolute;
	top: 11px;
	left: -20px;
}

.title_menu {
	position: relative;
	padding-top: 6px;
	margin-left: 30px;
}

.title_middle_menu {
	position: relative;
	padding-top: 11px;
	margin-left: 30px;
}

.table_search {
	padding-top: 4px;
	margin-left: 10px;
	width: 115px;
	overflow: hidden;
}

.white_text {
	color: #ffffff;
}

.font_12 {
	font-size: 12px;
}

.link_menu {
	text-decoration: none;
	font-size: 10px;
	color: #bea17a;
}

.link_menu:hover {
	color: #DE265A;
}

.link_menu_selec {
	text-decoration: none;
	font-size: 10px;
	color: #DE265A;
}

#footer {
	position: relative;
	margin-top: 10px;
	margin-left: 320px;
	width: 607px;
	height: 20px;
}

#footer a {
	text-decoration: none;
	color: #000000;
}

.filariane a {
	color: #aaaaaa;
}

.page_number {
	position: absolute;
	width: 450px;
	height: 25px;
	top: 0px;
	left: 270px;
}

.page_number span {
	float: right;
}

.page_number a {
	color: #000000;
}

.case_product {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	width: 224px;
	height: 254px;
	overflow: hidden;
	top: 0px;
	left: 0px;
}

.product_cadre_pic_lumi {
	background-image: url('../images/case_product.png');
}

.product_cadre_pic_promo {
	background-image: url('../images/green_cadre.png');
}

.product_cadre_pic_creator {
	background-image: url('../images/creator_cadre.png');
}

.case_intern_product {
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	width: 210px;
	height: 230px;
	overflow: hidden;
}

.picture_product {
	position: relative;
	width: 130px;
	height: 170px;
}

.left_part_product {
	position: absolute;
	top: 0px;
	left: 100px;
	width: 100px;
	height: 170px;
}

.product_name {
	font-size: 11px;
	float: right;
	color: #DE265A;
}

.product_price {
	font-size: 14px;
	float: right;
	color: #black;
}

.promo_product_price {
	font-size: 14px;
	float: right;
	color: #ff0000;
}

.product_mini_price {
	font-size: 13px;
	float: right;
	color: #bea17a;
}

.little_descript_product {
	position: absolute;
	top: 170px;
	left: 0px;
	width: 120px;
	height: 48px;
	color: #bea17a;
	overflow: hidden;
}

.descript_product {
	font-size: 11px;
}

.button_product {
	position: absolute;
	top: 180px;
	left: 120px;
	width: 88px;
	height: 19px;
}

.button_product2 {
	top: 202px;
	left: 120px;
	width: 88px;
	height: 19px;
}

.pic_button {
	display: block;
	margin-left: 60px;
	margin-top: 2px;
}

.grey_button_product {
	background-image: url('../images/grey_button_product.png');
	background-position: left;
	background-repeat: no-repeat;
}

.pink_button_product {
	background-position: left;
	background-image: url('../images/pink_button_product.png');
	background-repeat: no-repeat;
}

.green_button_product {
	background-position: left;
	background-image: url('../images/green_button_product.png');
	background-repeat: no-repeat;
}

.black_button_product {
	background-position: left;
	background-image: url('../images/black_button_product.png');
	background-repeat: no-repeat;
}

.acheter_product {
	position: absolute;
	top: 182px;
	left: 128px;
	font-size: 11px;
}

.acheter_product a {
	color: #ffffff;
	text-decoration: none;
}

.detail_product {
	position: absolute;
	top: 204px;
	left: 128px;
	font-size: 11px;
}

.detail_product a {
	color: #ffffff;
	text-decoration: none;	
}

#contact_obligation {
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 8px;
	left: 470px;
	width: 260px;
	height: 20px;
}

#contact_obligation span {
	color: #DE265A;
}

#contact_first_cadre {
	position: absolute;
	top: 30px;
	left: 25px;
	width: 313px;
	height: 482px;
	background-image: url('../images/contact_menu1.png');
	background-repeat: no-repeat;
	background-position: center;
}

#chgmt_cadre {
	top: 50px;
	left: 205px;
	width: 313px;
	height: 482px;
	background-image: url('../images/contact_menu1.png');
	background-repeat: no-repeat;
	background-position: center;	
}

#contact_first_header {
	position: relative;
	width: 313px;
	height: 32px;
	margin-bottom: 15px;
	background-image: url('../images/header_menu.png');
	background-repeat: no-repeat;
	background-position: center;
}

#contact_first_title_header {
	padding-top: 8px;
	margin-left: 60px;
	font-size: 15px;
	color: #ffffff;
}

#contact_second_cadre {
	position: absolute;
	top: 30px;
	left: 380px;
	width: 321px;
	height: 482px;
	background-image: url('../images/contact_menu1.png');
	background-repeat: no-repeat;
	background-position: center;
}

.contact_pic_header {
	position: absolute;
	top: 4px;
	left: 30px;
	width: 27px;
	height: 24px;
}

#contact_table {
	width: 300px;
	height: 205px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
}

.contact_middle_table {
	width: 150px;
}

.right {
	float: right;
}

.pink {
	color: #DE265A;
}

.good_height {
	width: 145px;
	height: 40px;
}

.text_contact {
	width: 145px;
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
}

.text_livr {
	width: 175px;
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
}

#reload_contact {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	float: right;
}

.comment {
	margin-top: 30px;
	margin-left: 25px;
}

.comment_contact {
	width: 270px;
	height: 80px;
}

#contact_validate {
	position: absolute;
	top: 520px;
	left: 225px;
	width: 114px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-repeat: no-repeat;
	background-position: center;
}

.contact_found {
	width: 114px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-repeat: no-repeat;
	background-position: center;
}

.center_validate_contact {
	display: block;
	margin-top: 5px;
	margin-left: 25px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.center_validate_contact2 {
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#contact_second_header {
	position: relative;
	width: 321px;
	height: 32px;
	margin-bottom: 15px;
	background-image: url('../images/header_menu.png');
	background-repeat: no-repeat;
	background-position: center;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

	/* A nettoyer si le temps */
.contact_valider {
	top: 1px;
	left: 68px;
}

#contact_second_title_header {
	padding-top: 8px;
	margin-left: 60px;
	font-size: 15px;
	color: #ffffff;
}

#contact_logo_pic {
	margin-left: 10px;
}

#contact_reference {
	margin-left: 95px;
}

.separation {
	margin-top: 5px;
	margin-left: 35px;
	width: 250px;
	height: 5px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #b38f66;
	overflow: hidden;
}

.contact_girl_pic {
	width: 258px;
	height: 213px;
	margin-left: 10px;
}

#title_page_all {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	margin-left: 25px;
}

.inscription_menu {
	background-image: url('../images/inscription_menu.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 313px;
	height: 435px;
}

.big_inscription_menu {
	background-image: url('../images/big_inscription_menu.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 313px;
	height: 720px;
}

#inscription_menu1 {
	top: 35px;
	left: 25px;
}

#inscription_menu2 {
	top: 35px;
	left: 373px;
}

#move_inscription_menu2 {
	margin-left: 373px;
	/*padding-top: 35px;*/
}

.inscription_table {
	width: 305px;
	font-size: 12px;
}

.inscription_input_table {
	width: 170px;
}

.inscription_subtitle_table {
	width: 135px;
}

.italic {
	font-style: italic;
}

.information_first_title_header {
	padding-top: 8px;
	margin-left: 70px;
	font-size: 15px;
	color: #ffffff;
}

.no_link {
	text-decoration: none;
	color: #000000;
}

.white_no_link {
	text-decoration: none;
	color: #ffffff;
}

.pink_link {
	text-decoration: none;
	color: #DE265A;
}

#inscription_validate {
	position: absolute;
	top: 490px;
	left: 575px;
	width: 114px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-repeat: no-repeat;
	background-position: center;
}

#inscription_return {
	position: absolute;
	top: 490px;
	left: 425px;
	width: 114px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-repeat: no-repeat;
	background-position: center;	
}

#big_inscription_validate {
	position: absolute;
	top: 800px;
	left: 555px;
	width: 114px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-repeat: no-repeat;
	background-position: center;
}

#little_inscription_validate {
	position: absolute;
	top: 290px;
	left: 185px;
	width: 114px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-repeat: no-repeat;
	background-position: center;
}

.how_subtitle {
	color: #ce1f50;
	font-size: 16px;
	font-weight: bold;
}

.how_marge_left {
	margin-left: 25px;
}

.how_grey {
	background-image: url('../images/carre-gris.png');
	background-position: center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	width: 125px;
	height: 72px;
	text-align: center;
	vertical-align: top;
}

.underline {
	text-decoration: underline;
}

.panel_visible {
	position: relative;
	width: 650px;
	height: 200px;
	overflow: hidden;
}

.panel_visible_info {
	position: relative;
	width: 700px;
	height: 500px;
	overflow: hidden;
}

.panel_visible_content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 650px;
}

.panel_visible_content_info {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 700px;
}

.left_bar {
	position: absolute;
	top: 38px;
	left: 665px;
	width: 1px;
	height: 200px;
	border-right-color: #bea17a;
	border-right-width: 2px;
	border-right-style: solid;
}

.left_bar_info {
	position: absolute;
	top: 38px;
	left: 715px;
	width: 1px;
	height: 500px;
	border-right-color: #bea17a;
	border-right-width: 2px;
	border-right-style: solid;
}

#help_to_command {
	height: 270px;
	overflow: hidden;
}

#how_top_button {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50px;
	left: 660px;
}

#info_top_button {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50px;
	left: 709px;
}

#how_bottom_button {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 75px;
	left: 660px;
}

#info_bottom_button {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 75px;
	left: 709px;
}

.space_case {
	width: 15px;
}

#help_content {
	position: absolute;
	top: 35px;
	left: 0px;
	background-image: url('../images/fond-blanc.png');
	background-position: center;
	background-repeat: no-repeat;
	width: 710px;
	height: 199px;
}

.white_color {
	color: #ffffff;
}

.help_content_desc {
	top: 15px;
	left: 15px;
	width: 680px;
	height: 160px;
	overflow: hidden;
}

.hidden {
	visibility: hidden;
}

.promo {
	position: absolute;
	top: 230px;
	left: 30px;
	font-size: 14px;
}

.promo_color {
	/*color: #509a17;*/
	color: #29db10;
}

.creator_color {
	color: #405159;
}

.little_text {
	font-size: 9px;
}

.non_visible {
	display: none;
}

.mon_compte {
	background-image: url('../images/border_datas.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 313px;
	height: 281px;
}

.mon_compte_panel1 {
	position: absolute;
	top: 36px;
	left: 25px;
}

.mon_compte_panel2 {
	position: absolute;
	top: 36px;
	left: 369px;
	overflow: hidden;
}

.mon_compte_header {
	position: relative;
	background-image: url('../images/header_menu.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 313px;
	height: 32px;
}

.mon_compte_big_pic {
	position: absolute;
	top: 5px;
	left: 55px;
}

.mon_compte_title {
	position: absolute;
	top: 8px;
	left: 80px;
	font-size: 15px;
	color: #ffffff;
}

.normal {
	font-weight: normal;
}

.table_height_separation {
	height: 5px;
	overflow: hidden;
}

.little_text {
	font-size: 11px;
}

.black {
	color: #000000;
}

.compte_link {
	margin-top: 5px;
	margin-left: 115px;
	width: 200px;
}

#compte_all_factures {
	position: absolute;
	top: 120px;
	left: 90px;
	width: 150px;
	height: 50px;
}

.paragraphe {
	margin-top: 25px;
	margin-left: 15px;
}

#compte_validate {
	position: absolute;
	top: 330px;
	left: 220px;
	width: 116px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-position: center;
	background-repeat: no-repeat;
}

#center_validate_compte {
	margin-left: 15px;
	margin-top: 5px;
}

#center_validate_compte a {
	text-decoration: none;
	color: #ffffff;
}

#factures {
	margin-top: 370px;
	width: 700px;
}

#second_title_page {
	display: inline;
	width: 150px;
	height: 20px;
	margin-left: 25px;
	font-size: 14px;
	font-weight: bold;
}

.td_listing_facture {
	width: 250px;
	height: 20px;
}

.td_reglement {
	width: 200px;
	height: 20px;
}

.td_montant {
	width: 200px;
	height: 20px;
}

.margin_left {
	margin-top: 30px;
	margin-left: 25px;
}

.center {
	text-align: center;
}

.full_background {
	background-color: #b38f66;
	color: #ffffff;
}

.full_border {
	border-style: solid;
	border-color: #b38f66;
	border-width: 1px;
}

#product_come_back {
	position: absolute;
	top: 0px;
	left: 420px;
	width: 300px;
	height: 20px;
	background-image: url('../images/big_search_link.png');
	background-position: left;
	background-repeat: no-repeat;
}

#fiche_product {
	margin-top: 15px;
	width: 740px;
	height: 355px;
	
}

#big_separation {
	margin-top: 5px;
	width: 730px;
	height: 5px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #b38f66;
	overflow: hidden;	
}

.move_text_product {
	margin-left: 10px;
	margin-top: 5px;
}

.cadre_product {
	position: absolute;
	background-image: url('../images/gold_cadre.png');
	background-position: center;
	background-repeat: no-repeat;
	left: 0px;
	top: 10px;
	width: 124px;
	height: 124px;
}

#white_product_text {
	margin-top: 2px;
	margin-left: 5px;
}

#white_product_text a {
	color: #ffffff;
}

#pic_fiche_product {
	position: absolute;
	top: 40px;
	left: 0px;
	background-image: url('../images/gold_big_cadre.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 305px;
	height: 328px;
}

#eco_product {
	position: absolute;
	top: 315px;
	left: 260px;
	width: 230px;
	height: 53px;
	background-image: url('../images/ampoule_eco.png');
	background-position: left;
	background-repeat: no-repeat;
}

#eco_product_a {
	display: block;
	margin-top: 20px;
	margin-left: 120px;
	color: #71a10d;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

#acheter_product {
	position: absolute;
	top: 330px;
	left: 600px;
	width: 139px;
	height: 29px;
	background-image: url('../images/pink_big_button.png');
	background-position: center;
	background-repeat: no-repeat;
}

#acheter_product_link {
	display: block;
	margin-left: 20px;
	margin-top: 5px;
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	width: 65px;
}

#fiche_description_product {
	position: absolute;
	width: 400px;
	height: 260px;
	left: 330px;
	top: 40px;
	overflow: hidden;
}

.product_name_fiche {
	font-size: 14px;
}

.product_ref_fiche {
	font-size: 10px;
}

.separation_middle {
	margin-top: 5px;
	margin-left: 0px;
	width: 400px;
	height: 5px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #b38f66;
	overflow: hidden;
}

#intern_pic_product {
	margin-left: 10px;
	margin-top: 10px;
	width: 280px;
	height: 310px;
	overflow: hidden;
}

.internal_pic_product {
	width: 280px;
	height: 310px;
}

.infobulle
{
	position: absolute;
	visibility : hidden;
	border: 1px solid black;
	padding: 0px;
	font-family: Arial;
	font-size: 10px;
	background-color: #c5c927;
	width: 250px;
}

#price_product_fiche {
	position: absolute;
	top: 0px;
	left: 310px;
	width: 100px;
	height: 40px;
	background-image: url('../images/pink_price_button.png');
	background-position: left top;
	background-repeat: no-repeat;
}

#product_table {
	width: 400px;
}

.middle_product_td {
	padding: 2px 0;
	width: 200px;
}

#commande_bar {
	width: 550px;
	height: 1px;
	background-color: #bea17a;
}

#ma_commande_table {
	margin-top: 15px;
}

#ma_commande {
	width: 130px;
	font-size: 14px;
}

.basket_circle {
	width: 35px;
	height: 45px;
	background-image: url('../images/grey_circle.png');
	background-position: center;
	background-repeat: no-repeat;
}

.basket_circle_pink {
	width: 35px;
	height: 45px;
	background-image: url('../images/pink_circle.png');
	background-position: center;
	background-repeat: no-repeat;
}

#circle_1 {
	top: -20px;
	left: 25px;
}

#text_circle_1 {
	top: 30px;
	left: -5px;
	width: 100px;
	height: 20px;
	text-align: center;
}

#circle_2 {
	top: -20px;
	left: 125px;
}

#text_circle_2 {
	top: 30px;
	left: 95px;
	width: 100px;
	height: 20px;
	text-align: center;
}

#circle_3 {
	top: -20px;
	left: 225px;
}

#text_circle_3 {
	top: 30px;
	left: 195px;
	width: 100px;
	height: 20px;
	text-align: center;
}

#circle_4 {
	top: -20px;
	left: 325px;
}

#text_circle_4 {
	top: 30px;
	left: 295px;
	width: 100px;
	height: 20px;
	text-align: center;
}

#circle_5 {
	top: -20px;
	left: 425px;
}

#text_circle_5 {
	top: 30px;
	left: 395px;
	width: 100px;
	height: 20px;
	text-align: center;
}

#circle_6 {
	top: -20px;
	left: 525px;
}

#text_circle_6 {
	top: 30px;
	left: 495px;
	width: 100px;
	height: 20px;
	text-align: center;
}

#mon_panier {
	padding-top: 50px;
	width: 720px;
}

.mon_panier_title {
	margin-left: 35px;
}

.livraison_margin {
	margin-left: 80px;
}

.text_center_circle {
	margin-top: 13px;
	text-align: center;
	width: 35px;
	color: #ffffff;
}

.panier_table_selec {
	background-image: url('../images/left_head_table.png');
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
}

.panier_table_selec_size {
	width: 24px;
	height: 27px;
}

.panier_table_desc {
	width: 315px;
	height: 27px;
	background-color: #b38f66;
	color: #ffffff;
}

.panier_table_qte {
	width: 85px;
	height: 27px;
	background-color: #b38f66;
	color: #ffffff;
}

.panier_table_price {
	width: 112px;
	height: 27px;
	background-color: #b38f66;
	color: #ffffff;
}

.panier_table_tprice {
	width: 156px;
	height: 27px;
	background-image: url('../images/right_head_table.png');
	background-position: center;
	background-repeat: no-repeat;
	color: #ffffff;
}

.mon_panier_pic {
	margin-left: 10px;
	width: 71px;
	height: 71px;
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee;
}

.mon_panier_td_pic {
	width: 80px;
	height: 80px;
}

.lborder {
	border-left-style: solid;
	border-left-color: #b38f66;
	border-left-width: 1px;
}

.bborder {
	border-bottom-style: solid;
	border-bottom-color: #b38f66;
	border-bottom-width: 1px;
}

.rborder {
	border-right-style: solid;
	border-right-color: #b38f66;
	border-right-width: 1px;
}

.big_separation {
	margin-top: 5px;
	margin-left: 35px;
	width: 680px;
	height: 5px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #b38f66;
	overflow: hidden;
}

#panier_delete {
	width: 150px;
	height: 33px;
	background-image: url('../images/pink_panier.png');
	background-position: left;
	background-repeat: no-repeat;
}

#panier_space {
	width: 275px;
	height: 30px;
}

#panier_total {
	width: 112px;
	height: 33px;
	background-image: url('../images/total.png');
	background-position: center;
	background-repeat: no-repeat;
}

#panier_euro {
	width: 156px;
	height: 33px;
	background-image: url('../images/ptotal.png');
	background-position: center;
	background-repeat: no-repeat;
}

#end_panier_buttons {
	margin-top: 30px;
	width: 700px;
	height: 25px;
}

#valider_mon_panier {
	top: 0px;
	left: 525px;
}

#mes_achats {
	top: 0px;
	left: 315px;
}

.grey_panier {
	background-image: url('../images/grey_panier.png');
	background-position: center;
	background-repeat: no-repeat;
	width: 197px;
	height: 25px;
}

.grey_bg {
	background-color: #cccccc;
}

.decal_on_button {
	margin-left: 15px;
	margin-top: 5px;
}

.pic_buttons {
	top: -4px;
	left: 136px;
}

#supprimer_panier_size {
	margin-left: 10px;
}

.line_bg {
	background-image: url('../images/line.gif');
	background-repeat: repeat-y;
	background-position: center;
}

#special_line_panier {
	top: 380px;
	left: 37px;
	width: 1px;
	height: 50px;
}

.search_product_button {
	top: 2px;
	left: 223px;
}

.big_button {
	top: 2px;
	left: 88px;
}

#taille_fixe {
	width: 756px;
	height: 555px;
}

#taille_fixe_vign {
	width: 786px;
	height: 817px;
	overflow: hidden;
}

.ident_decalage {
	margin-top: 15px;
}

.bouton_small {
	width: 190px;
}

.marge_bott {
	margin-bottom: 20px;
}

#livr_panel {
	background-image: url('../images/border_datas.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 313px;
	height: 281px;
}

#livr2_panel {
	background-image: url('../images/border_datas.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 313px;
	height: 281px;
	top: 0px;
	left: 365px;
}

.barrer {
	text-decoration: line-through;
}

#second_price_product_fiche {
	position: absolute;
	top: 22px;
	left: 280px;
	width: 117px;
	height: 20px;
}

.center_fiche_picture {
	margin-left: 7px;
	margin-top: 7px;
	width: 110px;
	height: 110px;
	overflow: hidden;
}

.forget_password {
	margin-left: 200px;
	margin-top: 35px;
	background-image: url('../images/lost_cadre.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 313px;
	height: 93px;
}

.forget_password_content {
	top: 15px;
	left: 25px;
}

#forget_validate {
	margin-top: 5px;
	margin-left: 150px;
	width: 114px;
	height: 27px;
	background-image: url('../images/contact_found_button.png');
	background-repeat: no-repeat;
	background-position: center;
}

#center_validate_forget {
	display: block;
	left: 10px;
	top: 5px;
	color: #ffffff;
	text-decoration: none;
}

.search_panel {
	width: 215px;
	height: 100px;
	background-image: url('../images/little_cadre.png');
	background-position: center;
	background-repeat: no-repeat;
}

.search_header {
	width: 215px;
	height: 33px;
	background-image: url('../images/header_little_pic.png');
	background-position: center;
	background-repeat: no-repeat;
}

.titre_recherche {
	display: block;
	top: 10px;
	left: 0px;
	text-align: center;
	color: #ffffff;
	width: 215px;
}

.search_content {
	top: 20px;
	left: 40px;
}

.s_panel1 {
	top: 62px;
	left: 25px;
}

.s_panel2 {
	top: 63px;
	left: 265px;
}

.s_panel3 {
	margin-left: 505px;
}

.s_panel4 {
	top: 0px;
	left: 25px;
}

.search_validate {
	width: 147px;
	height: 28px;
	margin-left: 570px;
	margin-top: 0px;
	background-image: url('../images/middle_button.png');
	background-position: center;
	background-repeat: no-repeat;
}

.search_valider {
	top: 0px;
	left: 110px;
}

#contact_RCS_TVA {
	top: 460px;
	left: 380px;
	width: 321px;
	height: 40px;
	text-align: center;
}

.intern_assoc_pic {
	display: block;
	width: 110px;
	height: 110px;
}

#come_back {
	top: 0px;
	left: 300px;
}

.button_come_back {
	width: 147px;
	height: 28px;
	background-image: url('../images/middle_button.png');
	background-position: center;
	background-repeat: no-repeat;
}

#validate_liv {
	top: 0px;
	margin-left: 470px;
}

.button_validate_liv {
	width: 206px;
	height: 28px;
	background-image: url('../images/bg_big_button.png');
	background-position: center;
	background-repeat: no-repeat;
}

.texte_button {
	display: block;
	margin-top: 6px;
	margin-left: 10px;
	color: #ffffff;
	text-decoration: none;
}

.come_back_link_but {
	display: block;
	top: 2px;
	left: 100px;
	width: 45px;
	height: 24px;
	background-image: url('../images/retour.png');
	background-position: center;
	background-repeat: no-repeat;
}

.validate_link_but {
	display: block;
	top: 2px;
	left: 161px;
	width: 43px;
	height: 23px;
	background-image: url('../images/secret_ok.png');
	background-position: center;
	background-repeat: no-repeat;
}

.recycle_link_but {
	display: block;
	top: 2px;
	left: 161px;
	width: 43px;
	height: 23px;
	background-image: url('../images/recycled.png');
	background-position: center;
	background-repeat: no-repeat;
}

.width_space {
	width: 150px;
}

.valid_descript {
	background-image: url('../images/validation_header_tab.png');
	background-position: center;
	background-repeat: no-repeat;
}

.valid_pt {
	background-image: url('../images/validation_header_tab2.png');
	background-position: center;
	background-repeat: no-repeat;
}

.valid_total {
	background-image: url('../images/validation_header_tab3.png');
	background-position: center;
	background-repeat: no-repeat;
}

.valid_descript_width {
	width: 342px;
	height: 22px;
}

.valid_pt_width {
	width: 158px;
	height: 22px;
}

.valid_total_width {
	width: 112px;
	height: 22px;
}

.valid_bg {
	background-color: #bea17b;
}

.valid_title_tab {
	margin-left: 30px;
	color: #ffffff;
}

.white_bottom_border {
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.other_border {
	border-bottom-color: #bea17b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #bea17b;
	border-right-width: 1px;
	border-right-style: solid;
}

.brown_left_border {
	border-left-color: #bea17b;
	border-left-width: 1px;
	border-left-style: solid;
}

.big_width {
	width: 750px;
}

.chgmt_mail_text {
	margin-left: 15px;
	width: 280px;
	text-align: justify;
}

.to_bottom {
	top: 570px;
}

#content_fact {
	padding-top: 30px;
	padding-left: 20px;
}

#ie7 {
	top: 130px;
	left: 0;
}