
/* ------------------------------------------------------------------------------------ ALL */

*
	{
		font-family :		"Trebuchet MS", Arial, Sans-serif;
		font-size :			9pt;
		color :			#333333;
		line-height :		1em;
	}

::-moz-selection
	{
		background-color :	#000000;
		color :			#FFFFFF;
	}
::selection
	{
		background-color :	#000000;
		color :			#FFFFFF;
	}

/* ------------------------------------------------------------------------------------ HTML */

body, html
	{
		margin :			0;
		padding :			0;
	}

html
	{
		text-align :		center;
		background-color :	#FFFFFF;
		overflow :			-moz-scrollbars-vertical;
		width :			100%;
		height :			100%;
	}


/* ------------------------------------------------------------------------------------ IE HACKS */
/*
body
	{
		behavior :			url( "../csshover.htc" );
	}


img, div, span, a, li
	{
		behavior :			url( "../iepngfix.htc" );
	}
*/
/* ------------------------------------------------------------------------------------ STRUCTURE */

#container
	{
		padding-top :		10px;
	}

#header
	{
		background :		url( "ligne_gris_thin.png" ) bottom center no-repeat;
	}

#content
	{
		padding-bottom :		10px;
		background :		url( "ligne_gris_thin.png" ) bottom center no-repeat;
		background-color :	#FFFFFF;
	}



/* ------------------------------------------------------------------------------------ COMMONS */

img
	{
		border :			none;
		vertical-align :		middle;
	}

hr
	{
		border :			none;
		background-color :	#333333;
		height :			1px;
	}

input
	{
		margin :			0;
		padding :			0;
	}

input:focus, select:focus, textarea:focus
	{
		outline :			none;
	}

pre
	{
		font-family :		monospace;
		font-size :			9pt;
		text-align :		left;
	}

/* ------------------------------------------------------------------------------------ INFO BULLE */
#info_bulle
	{
		position :			absolute;
		visibility :		hidden;
		z-index :			20000;

		margin-left :		14px;
		padding :			10px;
		color :			#333333;
		background-color :	#FFFFFF;
	}

/* ------------------------------------------------------------------------------------ FORMULAIRES */

form
	{
		margin :			0;
	}

.champ_obligatoire
	{
		font-weight :		bold;
		color :			#0099FF;
	}

.clignotement_on
	{
		color :			#FFFFFF;
		background-color :	#0099FF;
	}

/* ------------------------------------------------------------------------------------ ANTI ROBOTS */

.anti_robot
	{
		background-color :	#333333;
		display :			none;
	}

/* ------------------------------------------------------------------------------------ HEADER */

#logo_div, #header_content
	{
		float :			left;
		height :			100px;
	}

#logo_div
	{
		width :			300px;
	}

#logo_title
	{
		position :			absolute;
		width :			150px;
		/margin-left :		-170px;
		padding-left :		5px;
		padding-top :		10px;
		font-style :		italic;
		text-align :		left;
	}

#header_newsletter_form
	{
		width :			300px;
		height :			30px;
		line-height :		30px;
	}

#header_newsletter_form_part_1, #header_newsletter_form_part_2
	{
		float :			left;
		height :			30px;
		line-height :		30px;
	}
#header_newsletter_form_part_1
	{
		width :			280px;
		color :			#999999;
		font-style :		italic;
		font-size :			8pt;
	}
#header_newsletter_form_part_2
	{
		width :			20px;
		text-align :		right;

		/padding-top :		6px;

		-height :			29px;
		-line-height :		29px;
		-padding-top :		1px;
	}

#header_newsletter_form_email, #header_newsletter_form_submit
	{
		font-size :			8pt;
		border :			none;
		vertical-align :		middle;
		font-size :			8pt;
	}

#header_newsletter_form_email
	{
		width :			179px;
		height :			16px;
		line-height :		16px;
		padding-left :		5px;
		text-align :		left;
		font-style :		normal;
		border :			1px solid #DDDDDD;
	}

#header_newsletter_form_submit
	{
		width :			30px;
		height :			18px;
		padding-left :		5px;
		text-align :		left;
		color :			#FFFFFF;
		background-color :	#333333;
		cursor :			pointer;
	}

#logo
	{
		display :			block;
		width :			300px;
		height :			70px;
		background :		url( "logo_wassingue.png" ) no-repeat;
	}

#bulle, #bulle_login
	{
		font-style :		italic;
		color :			#FFFFFF;
	}

#bulle
	{
		margin-top :		10px;
		margin-left :		110px;
		position :			absolute;
		width :			70px;
		height :			40px;
		line-height :		0.9em;
		padding :			5px 0px 5px 5px;
		background :		url( "bulle_gris.png" ) no-repeat;
	}

#bulle_login
	{
		width :			60px;
		white-space :		nowrap; 
		overflow :			hidden;
	}

#msg_tmp
	{
		position :			absolute;
		width :			880px;
		height :			40px;
		padding :			10px;
		text-align :		left;
		font-size :			12pt;
		font-weight :		bold;
		color :			#FFFFFF;
		background-color :	#0099FF;

		visibility :		hidden;
		filter :			alpha(opacity=0);
		-moz-opacity :		0;
		-khtml-opacity :		0;
		opacity :			0;

		/margin-left :		-900px;	/* IE all	*/
	}

#header_content, #header_content_1, #header_content_2
	{
		width :			580px;
	}

#header_content_1, #header_content_2
	{
		height :			50px;
		text-align :		right;
	}


#header_mini_infos
	{
		float :			right;
		width :			100px;
		height :			30px;
		line-height :		15px;
		margin-top :		10px;
		text-align :		right;
		margin-right :		10px;
		font-style :		italic;
		color :			#999999;
	}

#header_locales_flags
	{
		float :			right;
		width :			60px;
		padding-left :		10px;
		padding-top :		8px;
		text-align :		left;
		font-style :		italic;
		color :			#999999;
		text-align :		right;
	}

#header_locales_flags a
	{
		float :			left;
		margin :			2px 4px 2px 4px;
	}

.btn_menu_1, .btn_menu_1:hover
	{
		float :			right;
		width :			60px;
		height :			28px;
		padding-top :		2px;
		padding-left :		10px;
		margin-top :		10px;
		text-align :		left;
		text-decoration :		none;
		font-style :		italic;
		background :		url( "bg_btn_small.png" ) top right no-repeat;
	}

.btn_menu_1:hover
	{
		background-position :	0px -30px;
	}

.btn_menu_2, .btn_menu_2:hover
	{
		float :			right;
		width :			90px;
		height :			50px;
		padding-left :		10px;
		text-align :		left;
		text-decoration :		none;
		font-size :			10pt;
		font-weight :		bold;
		font-style :		italic;
		background :		url( "bg_btn_big_40.png" ) top right no-repeat;
	}

.btn_menu_2:hover
	{
		background-position :	0px -50px;
	}

#header_cart_1
	{
		float :			right;
		width :			30px;
		height :			50px;
		padding-left :		10px;
		text-align :		left;
		text-decoration :		none;
		font-size :			10pt;
		font-weight :		bold;
		font-style :		italic;
		background :		url( "bg_btn_big_40.png" ) top right no-repeat;
	}

#header_cart_2
	{
		float :			right;
		width :			50px;
		height :			30px;
		padding-left :		10px;
		margin-top :		17px;
		margin-right :		10px;
		text-align :		left;
		font-style :		italic;
		color :			#999999;
	}

#header_cart_nb_items
	{
		margin-top :		2px;
		font-size :			20pt;
	}


#products_boxes_container
	{
		position :			relative;
		width :			900px;
		min-height :		410px;
		height :			auto !important;
		height :			410px;
		overflow :			hidden;
	}

#products_boxes
	{
		position :			relative;
		display :			block;
		width :			900px;
		min-height :		820px;
		height :			auto !important;
		height :			820px;
		background :		url( "product_boxes_bg.png" ) top left;
	}

/* ------------------------------------------------------------------------------------ MENU */

.blok_menu, .blok_menu_first, .blok_menu_empty, .blok_menu_color
	{
		float :			left;
		width :			270px;
		height :			60px;
		padding-left :		30px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
		color :			#FFFFFF;
		background-color :	#999999;
		background-image :	url( "bouton_sombre_grand.png" );
		background-repeat :	no-repeat;
		background-position :	top right;
		text-decoration :		none;
	}

.blok_menu_color
	{
		background-image :	url( "bouton_menu_degrade.png" );
	}

.blok_menu:hover, .blok_menu_first:hover, .blok_menu_color:hover
	{
		text-decoration :		none;
	}

.blok_menu_special
	{
		background :		url( "Cadre-Bleu.png" ) top left no-repeat;
	}

.blok_menu_txt
	{
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
		color :			#FFFFFF;
	}

.blok_menu_first
	{
		background-position :	0px -60px;
	}

.blok_menu_empty
	{
		width :			300px;
		padding-left :		0px;
	}



.buttons
	{
		width :			20px;
		height :			20px;
		cursor :			pointer;
	}

.button_croix
	{
		background :		url( "picto_croix.png" ) no-repeat;
		background-position :	0px 0px;
	}
.button_croix:hover
	{
		background-position :	0px -20px;
	}



#button_previous_tee, #button_next_tee
	{
		display :			block;
		float :			left;
		width :			140px;
		height :			60px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
		color :			#FFFFFF;
		cursor :			pointer;
	}

#button_previous_tee
	{
		padding-right :		10px;
		text-align :		right;
		background :		url( "bouton_retour.png" ) no-repeat;
		background-position :	0px 0px;
	}
#button_previous_tee:hover
	{
		text-decoration :		none;
		background-position :	0px -60px;
	}

#button_next_tee
	{
		padding-left :		10px;
		text-align :		left;
		background :		url( "bouton_suivant.png" ) no-repeat;
		background-position :	0px 0px;
	}
#button_next_tee:hover
	{
		text-decoration :		none;
		background-position :	0px -60px;
	}







/* ------------------------------------------------------------------------------------ INDEX */

.product_box
	{
		float :			left;
		width :			300px;
		height :			410px;
	}


.product_box_header
	{
		width :			300px;
		height :			60px;
		background :		url( "product_box_header_bg.png" ) top right no-repeat;
		background-position :	0px 0px;
	}

.product_box_header_title_1, .product_box_header_title_2, .product_box_btn_close
	{
		float :			left;
	}

.product_box_header_title_1
	{
		margin-left :		30px;
		-margin-left :		15px;
		width :			145px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
	}

.product_box_header_title_2
	{
		width :			80px;
		margin-top :		8px;
		font-size :			10pt;
		font-weight :		bold;
		font-style :		italic;
	}

.product_box_btn_close
	{
		margin-left :		15px;
		margin-top :		10px;
		width :			20px;
		height :			20px;
		background :		url( "picto_croix.png" ) no-repeat;
		cursor :			pointer;
		background-position :	0px 0px;
	}

.product_box_btn_close:hover
	{
		background-position :	0px -20px;
	}



.product_box_img
	{
		width :			300px;
		height :			350px;
		background-repeat :	no-repeat;
	}

.product_box_btn_fb_like
	{
		float :			right;
		margin-top :		12px;
		text-align :		right;
	}


/* ------------------------------------------------------------------------------------ BLOK */

.big_blok, .big_blok_current
	{
		display :			block;
		width :			270px;
		height :			60px;
		padding-left :		30px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
		color :			#333333;
		background :		url( "product_box_header_bg.png" ) top right no-repeat;
		background-position :	0px 0px;
		text-decoration :		none;
	}

.big_blok:hover, .big_blok_current, .big_blok_current:hover
	{
		background :		url( "bouton_sombre_grand.png" ) top right no-repeat;
		background-position :	0px 0px;
		text-decoration :		none;
		color :			#FFFFFF;
	}


/* ------------------------------------------------------------------------------------ BEFORE FOOTER */

.bottom_blok
	{
		float :			left;
		width :			140px;
		height :			50px;
		padding-left :		10px;
		text-align :		left;
		background :		url( "Wass-bouton-GrandPlus.png" ) top right no-repeat;
		background-position :	0px 0px;
	}

.bottom_blok:hover
	{
		background-position :	0px -50px;
	}

.bottom_blok_txt_1, .bottom_blok_txt_1:hover
	{
		display :			block;
		font-size :			12pt;
		font-weight :		bold;
		text-decoration :		none;
		color :			#777777;
	}


.bottom_blok_txt_2
	{
		color :			#999999;
	}


.bottom_blok_links
	{
		text-align :		left;
		background-color :	#FFFFFF;
	}


.bottom_blok_links, .link_bottom
	{
		font-size :			8pt;
		color :			#999999;
		text-decoration :		none;
	}

.link_bottom:hover
	{
		color :			#FFFFFF;
		background-color :	#333333;
		text-decoration :		none;
	}

.link_bottom_i
	{
		font-size :			8pt;
		color :			#999999;
		text-decoration :		none;
	}

/* ------------------------------------------------------------------------------------ FOOTER */

#footer
	{
		padding-bottom :		50px;
	}

#footer, #footer > *, #footer > * > *
	{
	}

/* ------------------------------------------------------------------------------------ LINKS */

a, a:link, a:visited, a:active, a:focus
	{
		text-decoration :		none;
	}

a:hover
	{
		text-decoration :		underline;
	}

a:target
	{
		color :			#FFFFFF;
		background-color :	#0099FF;
	}

.link:hover, .link_current, .link_current:hover
	{
		color :			#FFFFFF;
		background-color :	#333333;
		text-decoration :		none;
	}


/* ------------------------------------------------------------------------------------ PRODUCT PAGE */

.product_error
	{
		width :			600px;
		padding :			20px;
		padding-top :		60px;
		margin-left :		auto;
		margin-right :		auto;
		font-size :			14pt;
		text-align :		center;
		border-bottom :		1px solid #929292;
	}


#user_photo_txt
	{
		position :			absolute;
		width :			600px;
		height :			20px;
		line-height :		20px;
		margin-top :		680px;
		background-image :	url( "user_photo_txt.png" );
		overflow :			hidden;
	}

#product_img
	{
		float :			left;
		width :			600px;
		min-height :		700px;
		height :			auto !important;
		height :			700px;
		background :		url( "loading.gif" ) center center no-repeat;
	}

#product_details
	{
		float :			left;
		width :			270px;
		padding-left :		30px;
		min-height :		700px;
		height :			auto !important;
		height :			700px;
		background :		url( "fond_droite_big_2.png" ) top right no-repeat;
	}

#product_sub_details
	{
		min-height :		250px;
		height :			auto !important;
		height :			250px;
		padding-top :		10px;
		background :		url( "ligne_gris_thin.png" ) top center no-repeat;
	}

#product_sub_details_boxes
	{
		position :			absolute;
		height :			20px;
	}

.product_sub_details_box
	{
		float :			left;
		width :			255px;
		padding-left :		45px;
		padding-top :		5px;
		min-height :		20px;
		height :			auto !important;
		height :			20px;
		background :		url( "Wass-plus.png" ) center left no-repeat;
		background-position :	30px 5px;
		font-style :		italic;
	}


#product_details_part_1
	{
		padding-top :		5px;
		height :			110px;
	}


#product_details_title, #product_details_sizes, #product_details_buttons
	{
		float :			left;
	}

#product_details_title
	{
		width :			145px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
	}


#product_details_sizes
	{
		width :			65px;
		margin-top :		1px;
		font-size :			10pt;
		font-weight :		bold;
		font-style :		italic;
	}

#product_details_buttons
	{
		margin-left :		35px;
		width :			20px;
	}


#product_details_price
	{
		height :			30px;
		line-height :		30px;
		margin-top :		60px;
		margin-left :		0px;
		font-size :			16pt;
	}

#product_details_old_price
	{
		position :			absolute;
		height :			30px;
		line-height :		30px;
		margin-top :		60px;
		margin-left :		0px;
		font-size :			16pt;
		color :			#A8A8A8;
		text-decoration :		line-through;
	}



#product_details_part_2, #product_details_part_4, #product_details_part_5
	{
		font-style :		italic;
		color :			#929292;
	}

#product_details_part_2
	{
		height :			25px;
		margin-bottom :		10px;
		background :		url( "fond_droite_big_barre.png" ) bottom right no-repeat;
	}

#product_details_part_3
	{
		height :			80px;
		font-style :		italic;
	}

#product_details_part_4
	{
		height :			205px;
	}

.thumb_galerie
	{
		width :			60px;
		height :			70px;
		cursor :			pointer;
	}

#product_details_part_5
	{
		height :			100px;
	}



#product_details_part_6
	{
		margin-top :		10px;
		height :			40px;
		line-height :		13px;
		font-size :			12pt;
		font-style :		italic;
		font-weight :		bold;
		color :			#FFFFFF;
		background :		url( "fond_droite_big_barre_blanche.png" ) bottom right no-repeat;
	}


#product_details_part_7
	{
		margin-top :		5px;
		height :			150px;
		color :			#FFFFFF;
	}


.product_details_form_header
	{
		padding-bottom :		10px;
		margin-bottom :		10px;
		border-bottom :		1px solid #CCCCCC;
	}

.product_details_form_txt_1
	{
		font-size :			10pt;
		color :			#999999;
	}
.product_details_form_txt_2
	{
		font-size :			10pt;
		color :			#666666;
	}


.product_details_form_select, #product_quantity_span
	{
		text-align :		left;
		margin :			1px;
	}

.product_details_form_select
	{
		width :			44px;
		height :			18px;
		border :			none;
	}

#product_quantity_span
	{
		display :			block;
		width :			38px;
		padding :			2px;
		padding-left :		4px;
		text-align :		left;
		background-color :	#FFFFFF;
	}

#price_unit, #price_unit_euro
	{
		font-weight :		bold;
		color :			#FFFFFF;
	}

#price_unit
	{
		font-size :			10pt;
	}

#price_total
	{
		font-size :			16pt;
		color :			#FFFFFF;
	}

#product_details_btn_send
	{
		margin-top :		5px;
		width :			70px;
		height :			15px;
		border :			none;
		font-size :			8pt;
		font-style :		italic;
		text-align :		left;
		font-weight :		bold;
		color :			#FFFFFF;
		background :		url( "pictos_buttons.png" ) no-repeat;
		background-position :	-70px 0px;
		cursor :			pointer;
	}
#product_details_btn_send:hover
	{
		color :			#333333;
		background-position :	-70px -15px;
	}


#product_details_part_8_div, #product_details_part_8_submit
	{
		margin-left :		-30px;
		padding-left :		30px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
		text-align :		left;
		color :			#FFFFFF;
		background-color :	#333333;
		background :		url( "bouton_add_to_cart.png" ) no-repeat;
		background-position :	0px 0px;
		cursor :			pointer;
	}

#product_details_part_8_div
	{
		/margin-top :		-10px;
		padding-top :		10px;
		height :			50px;
	}

#product_details_part_8_submit
	{
		width :			300px;
		border :			none;
		height :			60px;
	}

#product_details_part_8_div:hover, #product_details_part_8_submit:hover
	{
		background-position :	0px -60px;
	}


/* ------------------------------------------------------------------------------------ PAGE CONTACT */

#contact_bloc_1, #contact_bloc_2
	{
		float :			left;
		min-height :		300px;
		height :			auto !important;
		height :			300px;
	}

#contact_bloc_1
	{
		width :			300px;
		background :		url( "Wass-fond-300x300.png" ) top right no-repeat;
		background-position :	0px 60px;
	}


#contact_bloc_2
	{
		width :			560px;
		padding-left :		30px;
		padding-right :		10px;
		padding-top :		60px;
		background :		url( "wass-fond-600x360.png" ) top right no-repeat;
	}

.contact_input
	{
		width :			300px;
		border :			none;
		border-bottom :		1px solid #929292;
		background-color :	#F4F4F4;
	}

.contact_textarea
	{
		width :			300px;
		height :			150px;
		border :			none;
		border-bottom :		1px solid #929292;
		background-color :	#F4F4F4;
	}

.contact_input:focus, .contact_textarea:focus
	{
		background-color :	#DEDEDE;
		border-bottom :		1px solid #0099FF;
	}

/* ------------------------------------------------------------------------------------ PAGE CGV */

#cgv_bloc_1, #cgv_bloc_2
	{
		float :			left;
		min-height :		400px;
		height :			auto !important;
		height :			400px;
	}

#cgv_bloc_1
	{
		width :			300px;
		background :		url( "Wass-fond-300x300.png" ) top right no-repeat;
		background-position :	0px 60px;
	}


#cgv_bloc_2
	{
		width :			560px;
		padding-left :		30px;
		padding-right :		10px;
		padding-top :		60px;
		background :		url( "wass-fond-600x360.png" ) top right no-repeat;
	}

/* ------------------------------------------------------------------------------------ CART PAGE */

.cart_left_blok
	{
		width :			270px;
		padding-top :		30px;
		padding-left :		30px;
	}


#cart_left_blok_logon_form
	{
		height :			220px;
	}

.cart_left_blok_input
	{
		width :			269px;
		border :			none;
		border-bottom :		1px solid #929292;
		background-color :	#F4F4F4;
	}

.cart_left_blok_input:focus
	{
		background-color :	#DEDEDE;
		border-bottom :		1px solid #0099FF;
	}

#cart_left_blok_submit
	{
		height :			50px;
		margin-left :		130px;
		padding-left :		10px;
		width :			140px;
		border :			none;
		font-size :			12pt;
		font-style :		italic;
		text-align :		left;
		font-weight :		bold;
		cursor :			pointer;
		color :			#FFFFFF;
		background :		url( "bouton_sombre_grand.png" ) top right no-repeat;
	}
#cart_left_blok_submit:hover
	{
		background :		url( "bouton_sombre_grand.png" ) top left no-repeat;
	}





#cart_bloc_left, #cart_details, #cart_details_1, #cart_details_2
	{
		float :			left;
		height :			360px;
	}

#cart_bloc_left
	{
		width :			300px;
		background :		url( "Wass-fond-300x360.png" ) top right no-repeat;
	}

#cart_details
	{
		width :			570px;
		padding-left :		30px;
		background :		url( "wass-fond-300x600.png" );
		background-repeat :	no-repeat;
		background-position :	0px 60px;
	}

#cart_details_header
	{
		width :			570px;
		height :			60px;
		margin-left :		-30px;
		padding-left :		30px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
		color :			#333333;
		background-color :	#CCCCCC;
	}


#cart_details_1
	{
		padding-left :		5px;
		width :			195px;
	}

#cart_details_2
	{
		padding-left :		5px;
		padding-right :		5px;
		width :			390px;
	}

#cart_form_table
	{
		width :			430px;
		height :			240px;
		padding-top :		10px;
	}


.cart_tab_title
	{
		color :			#929292;
	}


.cart_tab_line_1, .cart_tab_line_2
	{
		width :			100%;
		height :			2px;
	}

.cart_tab_line_1
	{
		background-color :	#929292;
	}

.cart_tab_line_2
	{
		background-color :	#333333;
	}

.cart_btn_remove
	{
		width :			20x;
		height :			20px;
		background :		url( "picto_croix.png" ) no-repeat;
		background-position :	0px -20px;
		cursor :			pointer;
	}
.cart_btn_remove:hover
	{
		background-position :	0px 0px;
	}

.cart_term_of_use_txt, .cart_term_of_use_txt a
	{
		font-style :		italic;
		font-size :			8pt;
		color :			#999999;
	}

.cart_term_of_use_checkbox
	{
		margin :			0;
		padding :			0;
	}

.cart_summary_total_products
	{
		font-size :			10pt;
		font-weight :		bold;
	}

.cart_summary_total_price_labels
	{
		margin-left :		200px;
		text-align :		left;
		height :			16px;
		line-height :		16px;
		padding-right :		10px;
	}

.cart_summary_total_price_ht
	{
		height :			16px;
		line-height :		16px;
	}

.cart_summary_total_price, .cart_summary_total_price_ttc
	{
		font-size :			12pt;
		font-weight :		bold;
	}



#cart_term_of_use_div, #cart_btn_checkout, #cart_btn_continue
	{
		float :			right;
		height :			50px;
		padding-left :		10px;
	}

#cart_term_of_use_div
	{
		width :			290px;
		margin-top :		-20px;
		padding :			0px;
	}

#cart_btn_checkout, #cart_btn_continue
	{
		width :			140px;
		border :			none;
		font-size :			12pt;
		font-style :		italic;
		text-align :		left;
		font-weight :		bold;
		cursor :			pointer;
	}


#cart_btn_continue
	{
		color :			#333333;
		background :		url( "Wass-bouton-GrandPlus.png" ) top right no-repeat;
	}
#cart_btn_continue:hover
	{
		background-position :	0px -50px;
	}

#cart_btn_checkout
	{
		color :			#FFFFFF;
		background :		url( "bouton_sombre_grand.png" ) top right no-repeat;
	}
#cart_btn_checkout:hover
	{
		background :		url( "bouton_sombre_grand.png" ) top left no-repeat;
	}


/* ------------------------------------------------------------------------------------ STICKERS CASSE COUILLES */

.floating_stickers
	{
		z-index :			10000;
		position :			absolute;
		width :			150px;
		height :			150px;
		cursor : 			move;
		cursor : 			-moz-grab;
		background-repeat :	no-repeat;
		overflow :			hidden;
	}

.floating_stickers:hover
	{
		height :			210px;
	}

#floating_stickers_menu
	{
		height :			32px;
		margin-top :		155px;
		text-align :		left;
		filter :			alpha(opacity=100);
		-moz-opacity :		1;
		-khtml-opacity :		1;
		opacity :			1;
		background-color :	#FFFFFF;
		border :			2px solid #333333;
	}
#floating_stickers_menu:hover
	{
		filter :			alpha(opacity=100);
		-moz-opacity :		1;
		-khtml-opacity :		1;
		opacity :			1;
	}

.floating_stickers_menu_element
	{
		height :			16px;
		line-height :		16px;
		padding-left :		4px;
		color :			#333333;
	}

.floating_stickers_menu_element:hover
	{
		color :			#FFFFFF;
		background-color :	#333333;
		cursor :			pointer;
	}

/* ------------------------------------------------------------------------------------ ACCOUNT */

#my_account_logon_form
	{
		height :			240px;
		padding-top :		10px;
	}

#my_account_blok_left, #my_account_blok_right, #create_account_blok_right
	{
		float :			left;
		height :			360px;
	}

#my_account_blok_left
	{
		width :			300px;
		background :		url( "Wass-fond-300x360.png" ) top left no-repeat;
	}

#create_account_blok_right
	{
		width :			570px;
		min-height :		360px;
		height :			auto !important;
		height :			360px;
		padding-top :		4px;
		padding-left :		30px;
		background :		url( "wass-fond-600x360.png" ) top left no-repeat;
	}


#my_account_blok_right
	{
		width :			570px;
		min-height :		300px;
		height :			auto !important;
		height :			300px;
		padding-top :		60px;
		padding-left :		30px;
		background :		url( "wass-fond-600x360.png" ) top left no-repeat;
	}

#my_account_blok_right_full
	{
		float :			left;
		width :			600px;
		min-height :		300px;
		height :			auto !important;
		height :			300px;
		padding-top :		60px;
		background :		url( "wass-fond-600x360.png" ) top left no-repeat;
	}



.my_orders_list
	{
		width :			100%;
		border :			none;
	}

.my_orders_list td
	{
		height :			15px;
		vertical-align :		top;
	}

.my_orders_list_span
	{
		display :			block;
		height :			15px;
		line-height :		15px;
		padding-left :		30px;
	}

.my_orders_list_bg_1
	{
		background :		url( "Wass-Barre-Order.png" ) top right;
	}

.my_orders_list_bg_1 span
	{
		color :			#FFFFFF;
	}

.my_orders_list_pdf
	{
		display :			block;
		width :			270px;
		height :			45px;
		padding-left :		30px;
		font-size :			12pt;
		font-weight :		bold;
		font-style :		italic;
		color :			#333333;
		background :		url( "wass-bouton-Pdf-order.png" ) top right no-repeat;
		background-position :	0px 0px;
		text-decoration :		none;
	}
.my_orders_list_pdf:hover
	{
		background-position :	0px -45px;
		text-decoration :		none;
	}

#modif_account_div
	{
		width :			570px;
		height :			240px;
		padding-top :		10px;
	}

#modif_account_div_add_photo
	{
		width :			570px;
		height :			120px;
		padding-top :		10px;
		border-bottom :		1px solid #CECECE;
		padding-bottom :		19px;
	}

#modif_account_div_my_photos
	{
		width :			570px;

		min-height :		90px;
		height :			auto !important;
		height :			90px;

		border-bottom :		1px solid #CECECE;
		padding-bottom :		10px;
	}

.my_account_my_photo_box
	{
		float :			left;
		width :			60px;
		height :			80px;
	}

.my_account_my_photo_box_status_0
	{
		background-color :	#0099FF;
	}

.my_account_my_photo_box_status_1
	{
		background-color :	#9ADD08;
	}

.my_account_my_photo_box_status_2
	{
		background-color :	#DD2608;
	}

.modif_account_div_photos_title
	{
		font-size :			11pt;
		font-weight :		bold;
		padding-bottom :		4px;
	}

#modif_account_btn
	{
		width :			570px;
		height :			50px;
	}	

.modif_account_table
	{
		width :			100%;
	}


.account_table_label
	{
		width :			160px;
	}


.account_input, .account_select, .account_dob
	{
		border :			none;
		border-bottom :		1px solid #929292;
		background-color :	#F4F4F4;
	}


.account_input:focus
	{
		background-color :	#DEDEDE;
		border-bottom :		1px solid #0099FF;
	}

.account_input
	{
		width :			300px;
	}

.account_select
	{
		width :			300px;
	}

.account_input input[type="checkbox"]
	{
		border :			none;
	}

.account_dob
	{
		width :			100px;
	}



/* ------------------------------------------------------------------------------------ RETAILERS LIST */
.retailers_link
	{
		float :			left;
		cursor :			pointer;
	}

#retailers_europe, #retailers_world
	{
		min-height :		300px;
		height :			auto !important;
		height :			300px;
	}

.retailers_map, .retailers_details, .retailers_blok
	{
		float :			left;
	}

.retailers_details
	{
		width :			600px;
		background :		url( "wass-fond-600x300.png" ) top right no-repeat;
		height :			300px;
	}

.retailers_blok
	{
		width :			130px;
		height :			100px;
		margin :			10px;
		border-bottom :		2px solid #999999;
	}

.retailers_name
	{
		font-weight :		bold;
		height :			20px;
		line-height :		20px;
	}



















/* ------------------------------------------------------------------------------------ STATUS */

.status_1, .status_2, .status_3
	{
		width :			16px;
		height :			16px;
	}

.status_1
	{
		background :		url( "icons_status.png" ) 0px 0px no-repeat;
	}

.status_2
	{
		background :		url( "icons_status.png" ) 0px -16px no-repeat;
	}

.status_3
	{
		background :		url( "icons_status.png" ) 0px -32px no-repeat;
	}

/* ------------------------------------------------------------------------------------ ORDER STATUS */

.order_status_0				
	{
		background-color :	#CCCCCC;	/* En attente de paiement... */
	}
.order_status_1
	{
		background-color :	#FF3333;	/* Erreur */
	}
.order_status_2				
	{
		background-color :	#EF0036;	/* Traitement en cours... */
	}
.order_status_3				
	{
		background-color :	#DDDF0D;	/* En cours de préparation... */
	}
.order_status_4				
	{
		background-color :	#0DDFC7;	/* Livraison en cours... */
	}
.order_status_5				
	{
		background-color :	#40DF0D;	/* Livrée... */
	}
.order_status_6				
	{
		background-color :	#CCCCCC;	/* Annulée... */
	}
.order_status_7				
	{
		background-color :	#DFB5B5;	/* Paiement refusé... */
	}

/* ------------------------------------------------------------------------------------ SPECIAL */

#sticker_special
	{
		position :			absolute;
		width :			200px;
		height :			200px;
		margin-left :		920px;
		margin-top :		50px;
	}


/* ------------------------------------------------------------------------------------ CATALOGUE */

.catalogue_item
	{
		float :			left;
		width :			150px;
		height :			175px;
	}

.catalogue_item_img
	{
		width :			150px;
		height :			175px;
		background-repeat :	no-repeat;
	}




