
/* ----------------------------------------------------------------------------------- ~ALL~ */
*
	{
		margin :			0;
		padding :			0;
		font-family :		Verdana, Arial, sans-serif;
		font-size :			9px;
		line-height :		11px;
		color :			#000000;
	}

/* ----------------------------------------------------------------------------------- BODY */
html, body
	{
		margin :			0px;
		padding :			0px;
		text-align :		center;
	}

body
	{
		/* background-image :	url("images/fond_04.png"); */
	}

#wallpaper
	{
		position :			fixed;
		top :				0px;
		left :			0px;
		width :			100%;
		height :			100%;
		z-index :			1;
	}

#notification
	{
		position : 			fixed;
		right :			10px;
		top :				10px;
		z-index :			50;
	}

hr
	{
		border :			0;
		color : 			#FF0000;
		background-color :	#FF0000;
		height :			1px;
	}

.hr_gris
	{
		border :			0;
		color : 			#999999;
		background-color :	#999999;
		height :			1px;
	}

sup
	{
		font-size :			8px;
	}

/* ----------------------------------------------------------------------------------- CONTAINER */
#container
	{
		width :			800px;
		min-height :		600px;
		margin-top :		20px;
		margin-left :		auto;
		margin-right :		auto;
		position :			relative;
		z-index :			10;
	}

/* ----------------------------------------------------------------------------------- DEBUG */
#debug
	{
		position :			fixed;
		top :				5px;
		left :			5px;
		border :			1px dashed #4575A5;
		background-color :	#FFFFFF;
		padding :			6px;
		text-align :		left;
		z-index :			150;
	}

.debug_title
	{
		display :			block;
		margin-left :		-6px;
		margin-right :		-6px;
		margin-top :		-6px;
		padding :			2px;
		padding-left :		4px;
		text-align :		left;
		background-color :	#E0E7EF;
	}


/* ----------------------------------------------------------------------------------- WARNING */
#warning
	{
		position :			fixed;
		top :				5px;
		left :			5px;
		border :			1px dashed #CF3333;
		background-color :	#FFFFFF;
		padding :			6px;
		text-align :		left;
		z-index :			160;
	}

.warning_title
	{
		display :			block;
		margin-left :		-6px;
		margin-right :		-6px;
		margin-top :		-6px;
		padding :			2px;
		padding-left :		4px;
		text-align :		left;
		background-color :	#CF3333;
		color :			#FFFFFF;
	}


/* ----------------------------------------------------------------------------------- MAINTENANCE DU SITE */
#message_de_maintenance
	{
		padding :			40px;
		height :			220px;
		border :			2px dashed #FF0000;
		text-align :		center;
	}


/* ----------------------------------------------------------------------------------- TEXTES */
.texte_clair
	{
		color :			#999999;
	}

.fond_clair
	{
		background-color :	#999999;
		color :			#FFFFFF;
	}


/* ----------------------------------------------------------------------------------- LIENS */
a,a:link,a:visited
	{
		color :			#000000;
		text-decoration :		none;
	}
a:hover
	{
		color :			#FF0000;
		text-decoration :		none;
	}
a img
	{
		border :			0;
	} 
.lien_menu
	{
		color :			#000000;
		cursor :			pointer;
	}
.lien_menu:hover
	{
		color :			#FF0000;
		text-decoration :		none;
	}



#buy_now
	{
		display :			block;
		float :			left;
		width :			419px;
		margin-top :		10px;
		height :			24px;
		line-height :		11px;
		padding-left :		5px;
		font-weight :		bold;
		text-decoration :		none;
		text-align :		left;
		color :			#FFFFFF;
		background-color :	#999999;
		border-left :		6px solid #FF0000;
	}
#buy_now:hover
	{
		color :			#FFFFFF;
		background-color :	#FF0000;
		text-decoration :		none;
	}


.lien_fiche_typo, .lien_fiche_typo:link, .lien_fiche_typo:visited, .lien_fiche_typo:active, .lien_fiche_typo:focus
	{
		color :			#FF0000;
		text-decoration :		none;
	}
 .lien_fiche_typo:hover
	{
		color :			#000000;
		text-decoration :		none;
	}
 .lien_fiche_typo_selected
	{
		color :			#000000;
		text-decoration :		none;
		font-weight :		bold;
		letter-spacing :		0.08em;
	}



.langue,.langue_selected
	{
		display :			block;
		width :			40px;
		padding-left :		5px;
		height :			12px;
		line-height :		12px;
		text-align :		left;
		margin-right :		2px;
		cursor :			pointer;
		font-size :			7pt;
	}

.langue, a.langue
	{
		background-color :	#CCCCCC;
	}

.langue_selected, a.langue_selected, a.langue_selected:visited, a.langue_selected:active
	{
		background-color :	#999999;
		color :			#FFFFFF;
	}
a.langue_selected:hover
	{
		color :			#FF0000;
	}


.licence_link_chapitre, .licence_link_chapitre:link, .licence_link_chapitre:hover, .licence_link_chapitre:visited
	{
		color :			#000000;
		text-decoration :		none;
	}



/* ----------------------------------------------------------------------------------- IMAGES */

img
	{
		vertical-align :		middle;
	}

.font_image_demo
	{
		width :			430px;
		height :			300px;
	}


.grande_fleche_gauche, .grande_fleche_droite
	{
		width :			215px;
		height :			40px;
	}

.grande_fleche_gauche
	{
		background-image :	url("../../../images/grande_fleche_gauche_1.gif");
	}
.grande_fleche_gauche:hover
	{
		background-image :	url("../../../images/grande_fleche_gauche_2.gif");
	}


.grande_fleche_droite
	{
		background-image :	url("../../../images/grande_fleche_droite_1.gif");
	}
.grande_fleche_droite:hover
	{
		background-image :	url("../../../images/grande_fleche_droite_2.gif");
	}


.ombre_sous_image
	{
	
	}
.ombre_sous_image:hover
	{
		padding-bottom :		8px;
		background-image :	url("../../../images/ombre_bas.gif");
		background-repeat :	repeat-x;
		background-position :	bottom;
	}



/* ----------------------------------------------------------------------------------- FORMULAIRES */
form
	{
		margin :			0;
		padding :			0;
	}

form.formulaire label
	{
		display :			inline;
		float :			left;
		width :			120px;
		margin :			0px;
		padding :			0px;
	}

input, select, textarea
	{
		background-color :	#CCCCCC;
		border :			none;
		margin-bottom :		1px;
		margin-top :		1px;
	}

.select, .input, .send
	{
		width :			306px;
	}

.select_date
	{
		width :			102px;
	}

.textarea
	{
		width :			306px;
		height :			140px;
	}

.input_obligatoire
	{
		width :			300px;
		border-right :		8px solid #FF7800;
	}

.checkbox_radio
	{
		background-color :	#FFFFFF;
		border :			none;
	}

.champ_obligatoire
	{
		color :			#FF7800;
	}


.anti_robot
	{
		display :			none;
	}

/* ----------------------------------------------------------------------------------- RECHERCHE */

.titre_partie_recherche
	{
		padding-bottom :		4px;
		color :			#000000;
		font-weight :		bold;
		border-bottom :		1px solid #999999;
	}

.recherche_font_in_use_image
	{
		float :			left;
		display :			block;
		width :			60px;
		height :			60px;
		margin-top :		10px;
		margin-right :		10px;
		text-align :		left;
	}


/* ----------------------------------------------------------------------------------- TITRES */
h1
	{
		font-size :			9px;
		font-weight :		bold;
	}

.titre_releases
	{
		width :			420px;
		height :			18px;
		line-height :		18px;
		font-weight :		bold;
		border-bottom :		1px solid #FF0000;
	}

#container_listing_images_sample
	{
		height :			545px;
		text-align :		right;
	}

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


/* POUR LE FUN */
/*
.listing_image_sample:hover
	{
		border-right :		4px solid #FF0000;
		margin-right :		-4px;
	}
*/


/* ----------------------------------------------------------------------------------- HEADER */
#header
	{
		width :			100%;
		height :			40px;
		text-align :		left;
	}


	/* ----------------------------------------------------------------------------- RECHERCHE */
	#zone_de_recherche
		{
			float :			left;
			width :			230px;
			height :			12px;
			padding-left :		40px;
			padding-right :		0px;
			padding-top :		20px;
			padding-bottom :		8px;
		}

		.recherche_textfield
			{
				float :			left;
				width :			195px;
				padding-left :		5px;
				height :			12px;
				border :			none;
				background-color :	#CCCCCC;
				margin :			0px;
			}

		.recherche_button
			{
				float :			left;
				cursor :			pointer;
				width :			20px;
				height :			12px;
				border :			none;
				background-color :	#000000;
				color :			#FFFFFF;
				margin-left :		10px;
				margin-right :		0px;
				margin-top :		0px;
				margin-bottom :		0px;
				padding :			0px;
				background-image :	url("../../../images/btn_go.png");
			}
		.recherche_button:hover
			{
				background-image :	url("../../../images/btn_go_hover.png");
			}



	/* ----------------------------------------------------------------------------- ZONE INFOS PANIER */
	#zone_infos_panier
		{
			float :			right;
			width :			450px;
			height :			40px;
			text-align :		right;
		}

		.bloc_titre_compte_panier
			{
				float :			right;
				width :			98px;
				padding-left :		2px;
				height :			12px;
				text-align :		left;
				color :			#999999;
			}
		.bloc_titre_compte_panier > a
			{
				color :			#999999;
			}
		.bloc_titre_compte_panier > a:hover
			{
				color :			#FF0000;
			}

		.bloc_infos_compte_panier
			{
				float :			right;
				width :			78px;
				padding-right :		2px;
				height :			12px;
				background-color :	#999999;
				color :			#FFFFFF;
				font-weight :		bold;
			}
		.bloc_infos_compte_panier > a
			{
				color :			#999999;
			}
		.bloc_infos_compte_panier > a:hover
			{
				color :			#FF0000;
			}

		#zone_infos_panier_part_1
			{
				display :			block;
				width :			450px;
				height :			12px;
				margin-bottom :		2px;
				text-align :		right;
			}

		#zone_infos_panier_part_2
			{
				display :			block;
				width :			450px;
				height :			12px;
				padding-bottom :		14px;
				text-align :		right;
			}

			#titre_administration
				{
					display :			block;
					float :			left;
					width :			150px;
					height :			12px;
					line-height :		12px;
					margin-left :		20px;
					color :			#FFFFFF;
					background-color :	#FF0000;
					font-weight :		bold;
					text-decoration :		none;
					text-align :		center;
				}
		
			#message_temporaire
				{
					position :			absolute;
					float :			left;
					height :			12px;
					line-height :		12px;
					padding-left :		4px;
					padding-right :		4px;
					margin-left :		20px;
					color :			#FF0000;
					text-align :		center;
					font-weight :		bold;
				}
		
			#message_temporaire_empty
				{
					float :			left;
					height :			12px;
					line-height :		12px;
					padding-left :		4px;
					padding-right :		4px;
					margin-left :		20px;
					text-align :		center;
				}
			.message_temporaire
				{
					color :			#FF0000;
					padding :			1px;
					font-weight :		bold;
				}

/* ----------------------------------------------------------------------------------- CONTENU */
#contenu
	{
		float :			right;
		width :			430px;
		min-height :		560px;
		height :			auto !important;
		height :			560px;
		padding-left :		20px;
		text-align :		left;
	}


.floating_text
	{
		position :			absolute;
	}



#tablo_buy_package
	{
		position :			absolute;
		margin-top :		340px;
		background-color :	#FFFFFF;
		height :			260px;
		min-height :		260px;
	}

#front_page_package
	{
		width :			430px;
		min-height :		560px;
		text-align :		left;
	}
	
#front_page_package_infos
	{
		width :			350px;
		padding-left :		70px;
		height :			100px;
		text-align :		left;
		color :			#FF0000;
	}

#zone_demo_font
	{
		display :			block;
		width :			430px;
		height :			340px;
		padding :			0px;
	}

#testing_machine
	{
		display :			block;
		width :			430px;
		height :			220px;
	}


	#testing_machine_text, #testing_machine_send
		{
			float : 			left;
			border :			0px;
			margin :			0px;
			text-align :		left;
			padding-left :		10px;
			font-size :			7pt;
		}

	#testing_machine_text
		{
			height :			12px;
			width :			330px;
			background-color :	#00CC00;
			vertical-align :		top;
		}

	#testing_machine_send
		{
			cursor :			pointer;
			display :			block;
			height :			12px;
			line-height :		12px;
			margin-left :		10px;
			width :			80px;
			color :			#FFFFFF;
			background-color :	#000000;
			font-size :			10px;
			font-weight :		bold;
			background-image :	url("../../../images/set_type_1.gif");
		}
	#testing_machine_send:hover
		{
			background-image :	url("../../../images/set_type_2.gif");
		}


#licence_download_pdf
	{
		position :			absolute;
		margin-left :		0px;
		margin-top :		50px;
	}

/* ----------------------------------------------------------------------------------- CONTAINER COVER */
#container_cover
	{
		float :			left;
		width :			350px;
		height :			300px;
		text-align :		left;
	}

	/* ----------------------------------------------------------------------------- COVER */
	#cover
		{
			float :			left;
			width :			270px;
			height :			300px;
			padding :			0px;
			text-align :		left;
		}


		#lien_cover_previous, #lien_cover_next
			{
				display :			block;
				width :			40px; 
				height :			150px;
				font-family :		Arial;
				font-size :			40px;
				text-decoration:		none;
				text-align :		center;
				color :			#000000;
				background-color :	#999999;
				line-height :		normal;
			}

		#lien_cover_previous
			{
				background-image :	url("../../../images/cover_previous_1.gif");
			}
		#lien_cover_previous:hover
			{
				background-image :	url("../../../images/cover_previous_2.gif");
			}
		#lien_cover_next
			{
				background-image :	url("../../../images/cover_next_1.gif");
			}
		#lien_cover_next:hover
			{
				background-image :	url("../../../images/cover_next_2.gif");
			}

		#lien_cover_previous:hover, #lien_cover_next:hover
			{
				color :			#FF0000;
				text-decoration :		none;
			}


	/* ----------------------------------------------------------------------------- DETAILS 1 */
	#zone_details_1
		{
			float :			left;
			width :			70px;
			height :			300px;
			padding-left :		10px;
			text-align :		left;
		}




/* ----------------------------------------------------------------------------------- CONTAINER MENU */
#container_menu
	{
		float :			left;
		width :			350px;
		height :			260px;
		text-align :		left;
	}

	/* ----------------------------------------------------------------------------- REFS */
	#zone_refs
		{
			float :			left;
			width :			100px;
			height :			250px;
			padding-top :		10px;
			padding-left :		10px;
			text-align :		left;
		}


	/* ----------------------------------------------------------------------------- MENUS & DETAILS */

	#zone_menu_1, #zone_menu_2, #zone_details_2
		{
			float :			left;
			width :			70px;
			min-height :		250px;
			height :			auto !important;
			height :			250px;
			padding-top :		10px;
			padding-left :		10px;
			text-align :		left;
		}


		.listing_selected
			{
				position :			absolute;
				margin-left :		-8px;
				color :			#FF0000;
				font-weight :		bold;
			}

		#alphabet
			{
				width :			64px;
			}
	
			.alphabet_lettre, .alphabet_lettre_vide, .alphabet_lettre_selected
				{
					float :			left;
					width :			14px;
					height :			14px;
					line-height :		14px;
					margin-right :		2px;
					margin-bottom :		2px;
					text-align :		center;
					color :			#FFFFFF;
				}
			.alphabet_lettre
				{
					background-color :	#999999;
					cursor :			pointer;
				}
			.alphabet_lettre_selected
				{
					background-color :	#000000;
					cursor :			pointer;
				}
			.alphabet_lettre:hover
				{
					background-color :	#000000;
				}






	
			.nav_par_page > a, .nav_par_page_selected > a
				{
					color :			#FFFFFF;
				}


			.nav_par_page, .nav_par_page_selected
				{
					float :			left;
					width :			14px;
					height :			14px;
					line-height :		14px;
					margin-right :		2px;
					margin-bottom :		2px;
					text-align :		center;
					color :			#FFFFFF;
				}
			.nav_par_page
				{
					background-color :	#999999;
					cursor :			pointer;
				}
			.nav_par_page_selected
				{
					background-color :	#FF0000;
					cursor :			pointer;
				}
			.nav_par_page:hover
				{
					background-color :	#FF0000;
				}







/* ----------------------------------------------------------------------------------- PANIER */
#progression_commande
	{
		width :			80px;
		text-align :		center;
	}

.bloc_titre
	{
		width :			420px;
		padding-left :		10px;
		height :			40px;
		font-weight :		bold;
		font-size :			10px;
		background-color :	#999999;
		color :			#FFFFFF;
	}

.titre_partie
	{
		width :			420px;
		padding-left :		10px;
		height :			20px;
		line-height :		20px;
		background-color :	#999999;
		font-size :			10px;
		font-weight :		bold;
		color :			#FFFFFF;
	}

.formulaire_bouton_quantite
	{
		width :			20px;
		background-color :	#FFFFFF;
		text-align :		center;
	}

.element_panier
	{
		height :			25px;
		line-height :		25px;
	}

.zone_infos
	{
		margin-top :		10px;
		width :			410px;
		padding :			10px;
		background-color :	#999999;
	}

.titre_prix, .valeur_prix, .prix_total
	{
		height :			16px;
		line-height :		16px;
	}

.titre_prix
	{
		margin-left :		200px;
	}

.valeur_prix
	{
		float :			right;
		width :			80px;
		text-align :		right;
	}

.prix_total
	{
		font-size :			12px;
		font-weight :		bold;
		color :			#000000;
	}



#link_checkout, #link_continue_shopping
	{
		display :			block;
		float :			left;
		height :			12px;
		line-height :		12px;
		padding-left :		5px;
		font-weight :		bold;
	}
#link_checkout:hover, #link_continue_shopping:hover
	{
		color :			#FF0000;
		background-color :	#FFFFFF;
	}

#link_checkout
	{
		margin-left :		5px;
		width :			295px;
		color :			#FFFFFF;
		background-color :	#FF0000;
	}
#link_continue_shopping
	{
		width :			120px;
		color :			#FFFFFF;
		background-color :	#000000;
	}


/* ----------------------------------------------------------------------------------- COMMANDE */
.commande_zone_infos
	{
		width :			420px;
		padding-left :		10px;
		background-color :	#999999;
		color :			#FFFFFF;
	}

.commande_titre
	{
		width :			420px;
		padding-left :		10px;
		margin-left :		-10px;
		height :			20px;
		line-height :		20px;
		background-color :	#999999;
		font-size :			10px;
		font-weight :		bold;
		color :			#FFFFFF;
		border-bottom :		1px solid #ABABAB;
	}

.element_commande
	{
		height :			25px;
		line-height :		25px;
	}
.element_commande > td
	{
		color :			#FFFFFF;
	}


.commande_titre_prix, .commande_valeur_prix, .commande_prix_total
	{
		height :			16px;
		line-height :		16px;
		color :			#FFFFFF;
	}
.commande_valeur_prix
	{
		float :			right;
		margin-right :		10px;
		width :			150px;
		text-align :		right;
	}
.commande_prix_total
	{
		font-size :			12px;
		font-weight :		bold;
		color :			#FFFFFF;
	}


/* ----------------------------------------------------------------------------------- FICHE DESCRIPTION */

#fiche_description
	{
		position :			absolute;
		width :			200px;
		padding-left :		20px;
		min-height :		560px;
		margin-left :		430px;
		text-align :		left;
		z-index :			50;
		color :			#999999;
	}

#fiche_description > div > a , #fiche_description > *
	{
		color :			#999999;
	}

#fiche_description > div > a:hover
	{
		color :			#FF0000;
	}

.titre_police
	{
		color :			#FF0000;
		position :			absolute;
		font-weight :		bold;
	}
	
.colonne_liste_police
	{
		float :			left;
		margin-right :		10px;
	}





/* ----------------------------------------------------------------------------------- ADMINISTRATION */
#admin_login
	{
		width :			328px;
		padding :			50px;
		border :			1px dashed #000000;
	}
#admin_login:hover
	{
		border :			1px dashed #FF0000;
	}

#admin_login_container
	{
		width :			100%;
		height :			100%;
		text-align :		left;
		position :			fixed;
		top :				0px;
		left :			0px;
		background-color :	#353535;
		/*
			filter :			alpha(opacity=0);
			-moz-opacity :		0;
			-khtml-opacity :		0;
			opacity :			0;
		*/
		/*
			background-image :	url("images/bg_transparent_noir_70.png");
			-moz-opacity :		0;
			-khtml-opacity :		0;
			opacity :			0;
			filter :			alpha(opacity=0);
		*/
	}

	#admin_login_box
		{
			margin-top :		250px;
			width :			100%;
			height :			40px;
			border-top :		1px dashed #FFFFFF;
			border-bottom :		1px dashed #FFFFFF;
		}

		#admin_login_title
			{
				float :			left;
				width :			120px;
				margin-left :		50px;
				margin-top :		-1px;
				height :			40px;
				line-height :		40px;
				padding-left :		10px;
				background-color :	#FFFFFF;
				color :			#000000;
				font-size :			18px;
				border-top :		1px solid #FFFFFF;
				border-bottom :		1px solid #FFFFFF;
			}
		.admin_login_fields
			{
				float :			left;
				width :			190px;
				height :			16px;
				line-height :		16px;
				margin-left :		40px;
				margin-top :		10px;
				padding-top :		5px;
				padding-left :		10px;
				background-color :	#CCCCCC;
				color :			#000000;
				border :			none;
			}
		.admin_login_send
			{
				float :			left;
				width :			40px;
				margin-top :		10px;
				height :			20px;
				line-height :		20px;
				margin-left :		10px;
				background-color :	#CCCCCC;
				color :			#000000;
				border :			none;
			}
		.admin_login_last_connexion
			{
				height :			40px;
				line-height :		40px;
				color :			#999999;
			}




.tablesort > thead
	{
		font-weight :		bold;
		height :			16px;
		line-height :		16px;
		cursor :			pointer;
	}

.tablesort > thead > tr > td
	{
		padding-left :		4px;
		border-bottom :		1px solid #CCCCCC;
	}

.tablesort > thead > tr > td:hover
	{
		background-color :	#B7DFB5;
	}

.tablesort > tbody > tr
	{
		height :			14px;
		line-height :		14px;
	}

.tablesort > tbody > tr:hover
	{
		background-color :	#B5D8DF;
	}

.tablesort > tbody > tr > td
	{
		padding-left :		4px;
	}



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

	
	#add_cat, #add_designer, #add_weight
		{
			/* background-image :	url("images/trame_diagonale_rouge.png"); */
			margin-left :		120px;
			border :			1px solid #FF0000;
			padding :			5px;
			margin-top :		10px;
			margin-bottom :		10px;
		}


/* ----------------------------------------------------------------------------------- COMPTE CLIENTS */

#you_logged_as
	{
		float :			left;
		height :			12px;
		padding-left :		20px;
	}

*.menu_client
	{
		color :			#999999;
	}

.tablo_connexion_client
	{
		width :			430px;
	}

.tablo_connexion_client_titre
	{
		padding :			5px;
		padding-left :		10px;
		background-color :	#999999;
		font-weight :		bold;
		color :			#FFFFFF;
	}

.connexion_client_bouton, .connexion_client_bouton_send, .connexion_client_bouton_create_an_account
	{
		cursor :			pointer;
		width :			160px;
	}

.connexion_client_bouton
	{
		background-color :	#999999;
		color :			#FFFFFF;
		text-align :		left;
		font-weight :		bold;
		padding-left :		10px;
		text-align :		left;
	}

.connexion_client_bouton_send
	{
		background-color :	#FF0000;
		color :			#FFFFFF;
		font-weight :		bold;
		padding-left :		10px;
		text-align :		left;
	}

.connexion_client_bouton_create_an_account
	{
		background-color :	#000000;
		color :			#FFFFFF;
		text-align :		left;
		font-weight :		bold;
		padding-left :		10px;
		text-align :		left;
	}





.input_create_account, .label_create_account, .btn_create_account_send
	{
		height :			12px;
		display :			inline;
		margin-left :		0px;
		margin-right :		0px;
		padding :			0px;
	}
.input_create_account
	{
		width :			360px;
		background-color :	#CCCCCC;
	}

.label_create_account
	{
		width :			70px;
		float :			left;
	}

.btn_create_account_send
	{
		width :			360px;
		background-color :	#000000;
		color :			#FFFFFF;
		font-weight :		bold;
		font-size :			10px;
		padding-left :		10px;
		text-align :		left;
		cursor :			pointer;
	}

.btn_create_account_send:hover
	{
		color :			#FFFFFF;
		background-color :	#FF0000;
	}






.formulaire_btn_send
	{
		display :			inline;
		margin-left :		0px;
		margin-right :		0px;
		padding :			0px;
	}
.formulaire_btn_send
	{
		width :			307px;
		background-color :	#000000;
		color :			#FFFFFF;
		font-weight :		bold;
		font-size :			10px;
		padding-left :		10px;
		text-align :		left;
		cursor :			pointer;
	}

.formulaire_btn_send:hover
	{
		color :			#FFFFFF;
		background-color :	#FF0000;
	}














.liste_commande_titre
	{
		background-color :	#999999;
		height :			16px;
		line-height :		16px;
		padding :			2px;
		cursor :			pointer;
	}
.liste_commande_statut
	{
		background-color :	#CCCCCC;
		height :			16px;
		line-height :		16px;
		padding :			2px;
	}

.liste_commande_details_designation
	{
	}
.liste_commande_details_quantite
	{
		width :			40px;
	}
.liste_commande_details_prix
	{
		width :			60px;
	}




.liste_commande_ligne01 {
	width:430px;
	height:20px;
}

.liste_commande_ligne01 td {
	border-bottom:1px solid #999999;
}

.liste_commande_pdts {
	width:430px;
	background:#CCCCCC;
}

.liste_commande_pdts td {
	/* border-right:#666666 1px solid; */
}

.liste_commande_commentaires
	{
		background-color :	#8F7D7E;
		color :			#FFFFFF;
		padding :			5px;
	}



#modif_font_liste_weight
	{
		float :			left;
		width :			120px;
	}

#modif_font_modif_weight
	{
		float :			left;
		width :			290px;
	}



/* ----------------------------------------------------------------------------------- FONT BUY */

.font_buy_tablo
	{
		width :			430px;
	}

.font_buy_tablo_titre_colonne
	{
		padding-left :		10px;
		height :			20px;
		background-color :	#999999;
		color :			#FFFFFF;
		font-weight :		bold;
	}

.font_buy_tablo_colonne_weights, .font_buy_tablo_colonne_preview, .font_buy_tablo_colonne_format, .font_buy_tablo_colonne_price
	{
		border-bottom :		1px solid #999999;
		height :			30px;
	}

.font_buy_tablo_colonne_weights
	{
		width :			150px;
	}
.font_buy_tablo_colonne_preview
	{
		width :			160px;
	}
.font_buy_tablo_colonne_format
	{
		width :			65px;
		text-align :		left;
	}
.font_buy_tablo_colonne_price
	{
		width :			55px;
		text-align :		right;
	}



.select_font_buy_format
	{
		color :			#000000;
		background-color :	#FFFFFF;
	}



.bouton_purchase
	{
		margin :			0px;
		float :			left;
		width :			280px;
		padding-left :		20px;
		height :			12px;
		color :			#FFFFFF;
		background-color :	#FF0000;
		font-weight :		bold;
		cursor :			pointer;
		text-align :		left;
		line-height :		12px;
	}
.bouton_purchase:hover
	{
		color :			#FF0000;
		background-color :	#FFFFFF;
	}

.bouton_annuler, a.bouton_annuler, a.bouton_annuler:visited
	{
		float :			left;
		display :			block;
		width :			125px;
		padding-left :		20px;
		margin-left :		5px;
		height :			12px;
		color :			#FFFFFF;
		background-color :	#000000;
		font-weight :		bold;
		cursor :			pointer;
		text-align :		left;
		line-height :		12px;
	}
.bouton_annuler:hover, a.bouton_annuler:hover
	{
		color :			#000000;
		background-color :	#FFFFFF;
	}


#affiche_prix
	{
		font-weight :		bold;
	}


.legende
	{
		color :			#999999;
	}

.texte_legende, .texte_legende>b
	{
		color :			#999999;
	}




/* ----------------------------------------------------------------------------------- FONT IN USE */

#font_in_use_menu
	{
		float :			left;
		width :			80px;
		min-height :		560px;
	}

#font_in_use_fiche
	{
		float :			left;
		width :			350px;
		min-height :		560px;
		color :			#999999;
	}


#font_in_use_image
	{
		width :			350px;
		height :			300px;
	}

#font_in_use_fiche > b
	{
		color :			#999999;
	}

a.font_in_use_link_submit
	{
		color :			#FF7800;
		font-weight :		bold;
	}

#font_in_use_navigation_par_page
	{
		position :			absolute;
		width :			80px;
		bottom :			70px;
	}


