/******** TRUCS GLOBAUX *******/

.z-top { z-index:99; }
.z1 { z-index:5; }
.z2 { z-index:35; }
.z3 { z-index:60; }

.w_total { width:100%; }

.absolute { position:absolute; }
.relative { position:relative; }
.fixed { position:fixed; }
.hide { display:none; }

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.justify { text-align:justify; }

.arial { font-family:Arial; }
.verdana { font-family:Verdana; }
.times { font-family:Times New Roman; }

.size8 { font-size:8px; }
.size9 { font-size:9px; }
.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size15 { font-size:15px; }
.size16 { font-size:16px; }
.size17 { font-size:17px; }
.size18 { font-size:18px; }
.size19 { font-size:19px; }
.size20 { font-size:20px; }
.size21 { font-size:21px; }
.size22 { font-size:22px; }
.size23 { font-size:23px; }
.size24 { font-size:24px; }
.size25 { font-size:25px; }
.size26 { font-size:26px; }
.size27 { font-size:27px; }

.bold { font-weight:bold; }
.normal { font-weight:normal;font-style:normal;text-decoration:none; }
.italic { font-style:italic; }
.barre { text-decoration:line-through; }
.underline { text-decoration:underline; }

.trans { background:transparent;border:0px; }

.pad_top1 { padding-top:2px; }
.pad_top2 { padding-top:5px; }
.pad_top3 { padding-top:8px; }
.pad_top4 { padding-top:10px; }
.pad_top5 { padding-top:15px; }
.pad_bottom1 { padding-bottom:3px; }
.pad_bottom2 { padding-bottom:5px; }
.pad_bottom3 { padding-bottom:8px; }
.pad_bottom4 { padding-bottom:10px; }
.pad_bottom5 { padding-bottom:15px; }

a:focus { outline:0; }

a.lien_none { text-decoration:none; }
a.lien_none:hover { text-decoration:none; }
a.lien_u { text-decoration:none; }
a.lien_u:hover { text-decoration:underline; }
a.lien_deja_u { text-decoration:underline; }
a.lien_deja_u:hover { text-decoration:underline; }
a.lien_i { font-style:normal; }
a.lien_i:hover { font-style:italic; }
a.lien_b { font-weight:normal; }
a.lien_b:hover { font-weight:bold; }

img { border:0px; }
input:focus { outline:none; }


	/********** LIENS ********/

	/* lien blanc */
	a.lien_white { color:#ffffff; }
	a.lien_white:hover { color:#ffffff; }

	a { color:#3ca2b8; text-decoration:none; }
 	a:hover { color:#3dc0dc; text-decoration:none; }

	a.lien_marron { color:#715c53; }
	a.lien_marron:hover	{ color:#3ca2b8; }

	a.lien_marron_marronf { color:#715c53; }
	a.lien_marron_marronf:hover	{ color:#483b35; }

	a.lien_rouge { color:#e00000; }
	a.lien_rouge:hover { color:#a00000; }

	a.lien_rouge_fonce { color:#a00000; }
	a.lien_rouge_fonce:hover { color:#c50000; }

	a.lien_blanc_bleu {	color:#ffffff; }
	a.lien_blanc_bleu:hover { color:#6ebdce; }

	a.lien_bleuclair_clairplus	{ color:#77ccde; }
 	a.lien_bleuclair_clairplus:hover { color:#80ddf1; }

 	a.lien_bleuclair_bleufonce { color:#3dc0dc; }
	a.lien_bleuclair_bleufonce:hover { color:#3ca2b8; }

	a.lien_gris_noir { color:#364044; }
	a.lien_gris_noir:hover { color:#000000; }

 	a.lien_pages {
		font-family:Arial, Verdana;
		font-size:12px;
		color:#3dbed9;
		text-decoration:none;
	}
	a.lien_pages:hover {
		font-family:Arial, Verdana;
		font-size:12px;
		color:#38aec7;
		font-weight:bold;
		text-decoration:none;
	}


	/********** COUELURS ********/

		/* Globales */
		.white { color:#FFFFFF;	}
		.black { color:#000000; }
		.red { color:red; }

		/* Spé au site */
		.marron { color:#715c53; }
		.marron_fonce { color:#483b35; }

		.bleu { color:#298193; }
		.bleu_clair { color:#3fb0c9; }
		.bleu_plus_clair { color:#6ebdce; }
		.bleu_fonce { color:#397582; }
		.bleu_plus_fonce { color:#0f2f43; }

		.rouge_fonce { color:#8c0000; }


		.fic_txt_marron	{ color:#715c53; }
		.fic_txt_bleu {	color:#44757f; }
		.fic_txt_rouge { color:#e00000; }
		.fic_txt_bleu_clair { color:#6ebdce; }

/***********************************************************
**************************** GLOBAL ************************
************************************************************/

	.body_global {
		background-image:url("/_images/general/background.png");
		background-position:top center;
		font-family:Verdana, Arial;
		font-size:10pt;
	}

	.div_global {
		z-index:5;
		position:absolute;
		top:5px;
		left:50%;
		margin-left:-500px;
		width:1000px;
	}

	.partie_centrale {
		z-index:10;
		position:absolute;
		top:0px;
		left:213px;
		width:626px;
	}

	.partie_centrale_ombre_haut {
		z-index:15;
		position:relative;
		height:5px;
		width:625px;
	}

	.partie_centrale_contenu_global {
		z-index:15;
		position:relative;
		padding-left:5px; /* padding pr esquiver les ombres gauche et droite */
		padding-right:5px;
		padding-top:0px;
		padding-bottom:0px;
		background-image:url("/_images/ombre_contenu/ombre_centre.png");
		background-position:0px 0px;
		background-repeat:repeat-y;
		width:100%;
	}

	.image_entete {
		z-index:40;
		position:relative;
		width:614px;
	}
	.image_entete_txt {
		z-index:95;
		position:absolute;
		top:10px;
		left:9px;
		font-family:Arial, Verdana;
		color:black;
		font-size:32px;
		font-weight:bold;
	}

	.partie_centrale_contenu_specifique {
		z-index:60;
		position:relative;
		width:616px;
		padding:0px;
		min-height:540px;
	}

	.partie_centrale_contenu_text {
		z-index:60;
		position:relative;
		padding-top:0px;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:10px;
	}

	.titre_page {
		padding-top:8px;
		padding-left:20px;
		padding-bottom:10px;
		font-family:Arial, Verdana;
		font-size:28px;
		font-weight:bold;
		color:#298193;
	}

	/*** ACCUEIL ***/
	#flash_accueil {
		width:616px;
		height:208px;
	}


	/*** CADRES ***/
	.cat_ligne_liste {
		position:relative;
		height:255px;
	}
	.cat_presentation_liste_1 {
		position:absolute;
		cursor:pointer;
		left:0px;
	}
	.cat_presentation_liste_2 {
		position:absolute;
		cursor:pointer;
		left:206px;
	}
	.cat_presentation_liste_3 {
		position:absolute;
		cursor:pointer;
		left:410px;
	}
	.cat_cadre_liste {
		z-index:90;
		position:absolute;
	}
	.stickers_img_liste {
		z-index:90;
		position:absolute;
		top:40px;
		left:14px;
		height:175px;
		width:150px;
		margin-left:-5px;
	}
	.stickers_titre_liste {
		z-index:90;
		position:absolute;
		top:10px;
		left:8px;
		width:155px;
		font-size:12px;
		color:black;
		font-weight:bold;
		text-align:center;
	}
	.stickers_prix_liste {
		z-index:90;
		position:absolute;
		top:215px;
		left:14px;
		width:100px;
		font-family:Arial;
		font-size:15px;
		color:white;
		font-weight:bold;
	}

	/*** FICHE STICKERS ***/
	.fic_optn_titre {
		color:#397582;
		font-family:Arial, Verdana;
		font-weight:bold;
		font-size:14px;
		padding-left:6px;
	}

	.td_onglet_inactive {
		background-color:#dadada;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:5px;
		border:1px #505050 solid;
	}
	.td_onglet_active {
		background-color:#d6ebed;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:5px;
		border-left:1px #505050 solid;
		border-top:1px #505050 solid;
		border-right:1px #505050 solid;
		border-bottom:0px;
	}
	.carre_couleur {
		width:15px;
		height:15px;
		float:left;
		padding:0px;
		margin-top:10px;
		margin-right:10px;
		border:1px #4d4d4d solid;
		cursor:pointer;
	}


	/*******  BOITES D'AJOUT PANIERS  *******/

	.fic_boite_panier {
		z-index:99;
		position:fixed;
		height:250px;
		top:80px;
		left:50%;
		width:400px;
		margin-left:-200px;
		padding:10px;
		background-color:#e4eef0;
		border:4px solid #715c53;
	}

	.fic_pan_titre {
		position:relative;
		left:-10px;
		top:-10px;
		width:420px;
		height:68px;
	}
	.fic_pan_titre_img {
		position:absolute;
		width:420px;
		height:68px;
	}
	.fic_pan_titre_txt {
		position:absolute;
		top:14px;
		left:55px;
		width:350px;
		text-align:left;
		font-size:20px;
		font-weight:bold;
	}

	.fic_pan_stickers {
		position:relative;
		padding-top:5px;
		font-size:16px;
		margin-left:10px;
		font-weight:bold;
	}
	.fic_pan_taille {
		position:relative;
		padding-top:5px;
		margin-left:20px;
		font-size:14px;
	}
	.fic_pan_prix {
		position:relative;
		padding-top:5px;
		padding-bottom:10px;
		width:100%;
		text-align:right;
		margin-right:5px;
		font-size:14px;
	}
	.fic_pan_qte {
		position:relative;
		padding-top:15px;
		width:100%;
		text-align:center;
		font-size:14px;
		font-weight:bold;
	}
	.fic_pan_qte_in {
		background-color:#f6f6f6;
		border:1px #715c53 solid;
		width:40px;
		text-align:center;
	}
	.fic_pan_boutons {
		position:relative;
		padding-top:28px;
		width:100%;
		text-align:center;
	}
	.fic_pan_boutons2 {
		position:relative;
		padding-top:70px;
		width:100%;
		text-align:center;
	}

	/*************** MENUS ********/

	.cadre_menu {
		z-index:15;
		position:relative;
		width:100%;
		padding-top:1px;
	}

	.menu_mb_haut {
		z-index:20;
		position:relative;
		width:181px; /*216-35*/
		height:21px; /*31-10 */
		background-image:url("/_images/cadres_menu/gauche/mb_haut.png");
		background-repeat:no-repeat;
		padding-left:35px;
		padding-top:10px;
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
	}
	.menu_mb_centre {
		z-index:20;
		position:relative;
		left:-2px;
		top:0px;
		width:203px; /*216-32*/
		background-image:url("/_images/cadres_menu/gauche/mb_centre.png");
		background-repeat:repeat-y;
		margin-left:2px;
		padding-left:13px;
		padding-top:3px;
		padding-bottom:6px;
		color:white; /* LIGNE A SUPPRIMER => gérer dans les liens et un LI -> puce */
		font-family:Verdana, Arial;
		font-size:12px;
	}
	.menu_mb_bas {
		z-index:20;
		position:relative;
		width:100%;
		height:5px;
		background-image:url("/_images/cadres_menu/gauche/mb_bas.png");
		background-repeat:no-repeat;
	}

	.menu_global_gauche_haut {
		z-index:20;
		position:relative;
		width:184px; /*216-32*/
		height:16px; /*23-7 */
		background-image:url("/_images/cadres_menu/gauche/global_haut.png");
		background-repeat:no-repeat;
		padding-left:32px;
		padding-top:7px;
		font-family:Arial, Verdana;
		font-size:13px;
		font-weight:bold;
	}
	.menu_global_gauche_centre
		{
		z-index:20;
		position:relative;
		left:-2px;
		top:0px;
		width:203px; /*216-32*/
		background-image:url("/_images/cadres_menu/gauche/global_centre.png");
		background-repeat:repeat-y;
		padding-left:13px;
		padding-top:3px;
		padding-bottom:2px;
		color:white; /* LIGNE A SUPPRIMER => gérer dans les liens et un LI -> puce */
		font-family:Verdana, Arial;
		font-size:12px;
	}
	.menu_global_gauche_bas {
		z-index:20;
		position:relative;
		width:100%;
		height:5px;
		background-image:url("/_images/cadres_menu/gauche/global_bas.png");
		background-repeat:no-repeat;
	}

	.menu_fond_btn {
		position:relative;
		left:-2px;
		background-image:url("/_images/cadres_menu/droite/fd_bt_19.png");
		background-repeat:repeat-x;
		padding-left:2px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		cursor:pointer;
	}

	/********** GENERAUX ********/
	.bouton {
		background-color:#aa928a;
		border:1px #6f5a52 solid;
		color:white;
		cursor:pointer;
	}




			/**************** PAGE MON PANIER **************/
				.usr_titre {
					position:relative;
					padding:0px;
					margin:0px;
					height:45px;
					padding-top:10px;
				}
				.titre-td-panier-iz {
					background-image:url("/_images/_pages/panier/titre-page-centre.png");
					background-repeat:repeat-x;
				}
				.titre-panier-iz {
					position:relative;
					top:7px;
					padding-left:4px;
					font-family:Arial, Verdana;
					font-size:20px;
					font-weight:bold;
					color:#6eb1c4;
				}

				.panier-tableau {
					position:relative;
					border:2px #8c7871 solid;
				}

				.panier-ligne-tableau {
					position:relative;
					height:150px;
				}

				.panier-previsu {
					z-index:99;
					position:absolute;
					top:0px;
					padding:0px;
					margin:0px;
					border:2px #8c7871 solid;
					width:150px;
					height:150px;
				}
				.panier-previsu-back {
					z-index:50;
					position:absolute;
					top:0px;
					left:0px;
					width:148px;
					height:148px;
				}
				.panier-previsu-back2 {
					z-index:50;
					position:absolute;
					top:2px;
					left:0px;
					width:148px;
					height:146px;
				}
				.panier-previsu-img {
					z-index:55;
					position:absolute;
				}
				.panier-superposition {
					z-index:60;
					position:absolute;
					top:0px;
					width:150px;
					height:150px;
				}

				.panier-infos {
					position:absolute;
					top:0px;
					left:150px;
					padding:4px;
					height:142px;
					width:435px;
					border:2px #8c7871 solid;
				}

				.panier-infos-titre {
					position:absolute;
					left:7px;
					top:5px;
					font-size:18px;
					font-weight:bold;
					height:10px;
				}

				.panier-infos-resume {
					position:absolute;
					top:45px;
					margin-left:10px;
				}

				.panier-infos-ligne-prix {
					position:absolute;
					top:125px;
					height:10px;
					width:100%;
				}

				.panier-tableau-bas {
					border:2px #8c7871 solid;
				}
				.panier-bas-tout-g {
					border-right:4px solid #8c7871;
					border-top:0px;
					border-bottom:0px;
					border-left:0px;
					padding:5px;
					text-align:justify;
				}
				.panier-bas-td-g-1 {
					border-right:2px #8c7871 solid;
					border-bottom:3px #8c7871 solid;
					border-top:0px;
					border-left:0px;
					text-align:center;
				}
				.panier-bas-td-d-1 {
					border-left:2px #8c7871 solid;
					border-bottom:3px #8c7871 solid;
					border-top:0px;
					border-right:0px;
					text-align:center;
				}
				.panier-bas-td-g-2 {
					border-right:2px #8c7871 solid;
					border-bottom:0px;
					border-top:0px;
					border-left:0px;
					text-align:center;
				}
				.panier-bas-td-d-2 {
					border-left:2px #8c7871 solid;
					border-bottom:0px;
					border-top:0px;
					border-right:0px;
					text-align:center;
				}

				.panier-boutons-bas {
					width:100%;
					text-align:center;
					padding-top:15px;
				}

			/******** PASSER COMMANDE  ********/

				.usr-input {
					border:1px #8c7871 solid;
				}

				.pas-com-td {
					padding-top:10px;
					border:2px #8c7871 solid;
				}

				.pas-com-form-gauche {
					padding-top:10px;
					padding-bottom:7px;
					line-height:28px;
				}

				.pas-com-bt-droite {
					position:relative;
					padding-top:78px;
					padding-bottom:6px;

				}

			/****** CREA COMPTE *****/

				.crea-compte-tableau {
					position:relative;
					border:4px #8c7871 solid;
					padding:5px;
					padding-top:15px;
				}

			/****** ETAPE1 *****/

				.etape1-reduc-g {
					border-top:2px #8c7871 solid;
					border-bottom:4px #8c7871 solid;
					border-right:4px #8c7871 solid;
					border-left:0px;
					padding:3px;
					font-size:15px;
				}
				.etape1-reduc-d {
					border-top:2px #8c7871 solid;
					border-bottom:4px #8c7871 solid;
					border-right:0px;
					border-left:0px;
					text-align:right;
					padding-right:5px;
					font-size:15px;
				}



	/* a garder */







		/**/

		.description_cat
				{
				padding-top:13px;
				padding-bottom:10px;
				font-size:12px;
				text-align:left;
				}

		.div_liens_pages
				{
				text-align:center;
				font-family:Arial, Verdana;
				font-size:12px;
				color:black;
				}

		a.lien {
		font-family:Arial, Verdana;
		font-size:12px;
		color:#3dc0dc;
		text-decoration:none;
	}
	a:hover.lien {
		font-family:Arial, Verdana;
		font-size:12px;
		color:#3ca2b8;
		text-decoration:none;
	}
