	
	/** STYLE GLOBAL  **/
	
	
	*
	{
		font-family							: Verdana, Arial, Helvetica, sans-serif;
		font-size							: 11px;
		margin								: 0;
		padding								: 0;
		color								: #000;
	}

	body
	{
		margin								: 0px;
		padding								: 0px;
		width								: 100%;
		background							: url(../images/bg_body.jpg) center top no-repeat #deded9;
	}
	strong
	{
		color								: #780680;
		font-weight							: bold;
		
	}

	a 
	{
		text-decoration						: underline;
	}
	
	a:hover
	{
		text-decoration						: none;
	}
	
	
/* STYLE DES FORMULAIRES, BOUTONS, ETC ... */	
	
	form {
		margin								: 0px;
		padding								: 0px;
	}
	input[type="submit"], input[type="button"] {
	/*background: #fff url(../images/bg-btn.jpg) repeat-x bottom center;*/
	color: #fff;
	font-weight: bold;
	background:#99d02c;
	cursor:pointer;
	border:0px;
	}
	input[type="submit"]:hover, input[type="button"]:hover {
	/*background: #fff url(../images/bg-btn-hov.jpg) repeat-x bottom center;*/
	background:#000;
	border:0px;
	}
	input.input_recherche_produit, input[type="texte"]
	{
		 padding							: 2px;
		 color								: #000;
		 border								: 1px solid #9a9f8e;
		 margin								: 2px 5px;
	}
	.input_recalculer_panier {
	/*background: #fff url(../images/bg-btn.jpg) repeat-x bottom center;*/
	color: #fff;
	font-weight: bold;
	background:#99d02c;
	cursor:pointer;
	border:0px;
	}
	.input_valid_recherche, .input_valid_tri{
		 border:0px solid #9a9f8e;
		 
		 padding							: 1px;
		 color								: #939e8e;
		 border								: 0px solid #9a9f8e;
		 margin								: 3px;
		 background							: #e7ebdc;
		  text-transform: uppercase;
		 width: auto;
	}
	
	textarea
	{
		 padding							: 1px 2px;
		 color								: #000;
		 border								: 1px solid #9a9f8e;
		 margin								: 5px;
	}
	
	select, select.select_tri_produit
	{
		 padding							: 1px 2px;
		 color								: #000;
		 border								: 1px solid #9a9f8e;
		 margin								: 2px 5px;
		 background							: none;
	}
	option {
		 color: #000;
	}
	
/* fin */	
	
	a.lien_etape_suivante
	{
	background: #fff url(../images/bg-btn.jpg) repeat-x bottom center;
	color: #5d645a;
	font-weight: bold;
	border : 1px solid #9a9f8e;
	display								: block;
	/*width								: 81px;*/
	padding								: 2px 2px;
	margin								: 5px;
	text-align							: center;
	font-weight							: normal;
	text-decoration						: none
	}
	a.lien_etape_suivante:hover
	{background: #fff url(../images/bg-btn-hov.jpg) repeat-x bottom center;}
	.centre input {
		text-align							: left;
		font-weight							: normal;
	}
	
	a img
	{
		border								: none;
	}
	
	#clic-acc {
	position: absolute;
	border: 0px solid red;
	margin-left: 35px;
	margin-top: 15px;
	}
	
	.identite
	{
		display								: none;
	}
	h3
	{
		color								: #ff4c02;
		/*font-size							: 16px;*/
	}
	
	.global
	{
		position							: relative;
		width								: 954px;
		margin								: 0 auto;
		background							: url(../images/bg_global.jpg) 0 336px repeat-y;
	}
	
	.header
	{
		width								: 954px;
		height								: 204px;
		background							: url(../images/header.jpg) center top no-repeat;
	}
	
	.header_accueil
	{
		width								: 100%;
		height								: 204px;
		/*background							: url(../images/header_accueil.jpg) center top no-repeat #f8ecd2;*/
	}
	
	/** HEADER**/
	
	.ariane
	{
		position							: absolute;
		top									: 195px; /*190px*/
		left								: 42px;
	}
	
	.compte_client
	{
		position							: absolute;
		left								: 276px;
		top									: 128px; /*132px*/
		width								: 575px;
		line-height							: 15px;
		border: 0px solid red;
	}
	
	.compte_client li
	{
		display								: inline;
		margin-right						: 10px;
	}
	
	/**/
	
	.content
	{
		width								: 954px;
		background							: url(../images/bg_content.jpg) center top no-repeat;
		/*padding-top							: 12px;*/
	}
	
	.gauche
	{
		z-index								: 50;
		position							: absolute;
		left								: 42px;
		width								: 224px;
		margin								: 0;
		padding								: 0;
	}
	
	.centre
	{
		z-index								: -1;
		width								: 405px;
		margin-left							: 276px;
		margin-right						: 221px;
		padding-top: 30px;
	}
	
	.droite
	{
		position							: absolute;
		right								: 42px;
		top									: 204px;
		width								: 221px;
	}
	
	.droite ul li h3
	{
		display								: block;
		height								: 11px;
		text-indent							: 30px;
		color                               : #ff4b01;
	}
	
	.droite #comment_com a, 
	.droite #revenir a
	{
		display								: block;
		height								: 11px;
		text-indent							: 30px;
		font-weight							: bold;
		color                               : #ff4b01;
	}
	
	/** CENTRE**/
	
	.moteur_produit
	{
		position							: relative;
		top									: 0;
		height								: 22px;
		width								: 405px;
	}
	
	.moteur_produit #frm_tri
	{
		text-align							: left;
	}
	
	.moteur_produit #frm_recherche
	{
		text-align							: right;
	}
	
	.centre .informations
	{
		padding								: 5px;
		border								: solid 1px #9a9f8e;
	}
	
	.centre h1
	{
		margin-bottom						: 7px;
		font-size							: 14px;
		color:#ff4a00;
		text-transform:uppercase;
	}
	
	.centre .informations p
	{
		margin-bottom						: 8px;
	}
	
	.centre .foot_informations
	{
		position							: relative;
		width								: 405px;
		height								: 36px;
		background							: url(../images/bg_foot_informations.png) left top no-repeat;
		margin								: 0 auto;
		padding								: 5px 0 0 5px;
	}
	
	.tab_tranche_frais_livraison
	{
		border								: 1px solid #9a9f8e;
		width								: 300px;
		margin								: auto;
		text-align							: right;
		margin-top							: 10px;
		margin-bottom						: 10px;
	}
	
	.centre .foot_informations p
	{
		font-size							: 20px;
		font-weight							: bold;
		color								: #ced4bd;
	}
	
	/**PRODUITS**/
	
	.liste_produit
	{
		position							: relative;
		display								: block;
		width								: 405px;
		top									: 10px;
	}
	
	.liste_produit li
	{
		display								: block;
		width								: 405px;
		margin-bottom						: 8px;
		position							: relative;
	}
	
	.liste_produit .head_produit
	{
		padding-top							: 5px;
		border								: solid 1px #99d02c;
		border-bottom:0px;
		width								: 403px;
	}
	
	.liste_produit img
	{
		position							: absolute;
		left								: 5px;
	}
	
	.liste_produit h2
	{
		color								: #392d13;
		font-size							: 14px;
		font-weight							: bold;
		text-decoration						: none;
		display								: block;
		width								: 207px;
		margin-left							: 86px;
		/*margin-right						: 120px;*/
	}
	
	.liste_produit h2 a:hover
	{
		text-decoration						: underline;
	}
	
	.liste_produit .reference
	{
		font-style							: italic;
	}
	
	.liste_produit p
	{
		color								: #392d13;
		font-size							: 12px;
		display								: block;
		width								: 207px;
		margin								: 5px 0 10px 86px;
	}
	
	.liste_produit #frm_add_panier
	{
		width								: 100px;
		height								: 100%;
		position							: absolute;
		left								: 298px;
		bottom								: 0px;
		z-index								: 1;
	}
	
	.liste_produit #frm_add_panier input
	{
		width								: 103px;
		font-size							: 10px;
		margin-top							: 10px;
	}
	
	.liste_produit #form_qte input
	{
		width								: 25px;
		font-size							: 12px;
	}
	
	.liste_produit #qte
	{
		margin-right						: 10px;
		font-weight							: bold;
	}
	
	.liste_produit .foot_produit
	{
		position							: relative;
		width								: 405px;
		height								: 26px;
		/*background							: url(../images/bg_foot_produit.png) left top no-repeat;*/
		background                          : #99d02c;
		margin								: 0 auto;
	}
	
	.liste_produit .info_plus
	{
		color								: #fff;
		font-size							: 12px;
		font-weight							: bold;
		display								: block;
		width								: 86px;
		height								: 20px;
		background							: url(../images/btn_infos.png) left top no-repeat;
		position							: absolute;
		top									: 2px;
		left								: 5px;
		text-indent							: 20px;
		line-height							: 20px;
	}
	
	.liste_produit a
	{
		text-decoration						: none;
	}
	
	.liste_produit a:hover
	{
		color								: #68950f;
	}
	
	.liste_produit .detail_produit_prix
	{
		position							: absolute;
		top									: 4px;
		left								: 95px;
		font-weight							: bold;
		font-size							: 14px;
		color                               : #fff;
	}
	
	/**COLONNE DE DROITE**/
	
	.droite ul
	{
		margin-top							: 50px;
	}
	.droite li
	{
		padding-bottom						: 10px;
	}
	
	#comment_com {
		background							: url(../images/comment_com.png) left top no-repeat;
	}
	
	#securise {
		background							: url(../images/cadenat.png) left top no-repeat;
	}
	
	#panier {
		background							: url(../images/panier.png) left top no-repeat;
	}
	
	#service_com {
		background							: url(../images/bg_com.png) left top no-repeat;
	}
	
	#revenir {
	background							: url(../images/revenir.png) left top no-repeat;
	padding-left: 5px;
	}
	
	#num_telephone{
		color								: #fff;
		background                          : #ff4b01;
		text-indent							: 30px;
		padding                             : 3px;
		margin-left                         : 20px;
	}
	
	/**DETAIL PRODUIT**/
	
	.detail_produit
	{
		width								: 405px;
		border								: solid 1px #9a9f8e;
	}
	
	.detail_produit_prix
	{
		font-weight							: bold;
		font-size							: 16px;
	}
	
	.detail_produit .reference
	{
		font-style							: italic;
	}
	
	.detail_produit img
	{
		margin								: 5px;
	}
	
	.detail_produit p
	{
		margin								: 5px;
	}
	
	.detail_produit
	{
		width								: 405px;
		border								: solid 1px #9a9f8e;
	}
	
	.foot_detail_produit .input_qte_panier
	{
		width								: 30px;
	}
	
	
	
	
	
	.foot_detail_produit
	{
		width								: 405px;
		height								: 36px;
		/*background							: url(../images/bg_foot_informations.png) left top no-repeat;*/
		background                          : #99d02c;
		padding								: 5px;
		text-align							: right;
	}
	
	/**PANIER**/
	
	.liste_panier
	{
		width								: 405px;
		border								: solid 1px #9a9f8e;
		text-align							: left;
	}
	.liste_panier thead {
		background							: #000;
	}
	.liste_panier thead th {
		padding-left: 2px;
		color:#fff;
	}
	
	.liste_panier td
	{
		padding								: 2px;
		border								: solid 1px #9a9f8e;
	}
	
	.liste_panier .libelle
	{
		width								: 160px;
	}
	
	.liste_panier input
	{
		width								: 20px;
	}
	
	.foot_panier .total_panier
	{
		text-align							: left;
		font-weight							: bold;
	}
	
	.foot_panier
	{
		width								: 405px;
		height								: 36px;
		/*background							: url(../images/bg_foot_informations.png) left top no-repeat;*/
		background                          : #99d02c;
		padding								: 5px;
		text-align							: right;
	}
	
	.foot_panier input
	{
		margin-right						: 3px;
		font-size							: 11px;
		text-align							: center;
		font-weight							: normal;
	}
	
	/**FOOTER**/
	
	.footer
	{
		height								: 167px;
		width								: 954px;
		position							: relative;
	}
	
	.info_footer
	{
		height								: 167px;
		width								: 266px;
		position							: absolute;
		background							: url(../images/bg_infos.jpg) center top no-repeat;
		
	}
	
	.info_footer ul
	{
		margin								: 82px 0 0 54px;
		font-size							: 12px;
		
	}
	
	.liste_marque
	{
		width								: 688px;
		height								: 167px;
		position							: absolute;
		left								: 266px;
		top									: 0;
		background							: url(../images/bg_logos.jpg) bottom no-repeat;
	}
	
	.liste_marque ul li
	{
		display								: inline;
	}
	
	.liste_marque ul
	{
		display								: block;
		height								: 70px;
		margin-top							: 96px;
	}
	
	/*  VISUALISATION COMMANDE  */
	
	.tab_commande
	{
		margin-top : 30px;
		width : 100%;
		border : 1px solid #cccccc;
	}
	
	.tab_footer_commande
	{
		border : 0px solid #cccccc;
		border-top : none;
		margin-right : 0px;
		right : 0px;
		height : 30px;
		margin-top: 5px;
	}
	
	.tab_footer_commande td
	{
		color : #444444;
		padding: 2px 10px 2px 2px;
		text-align:right;
	}
	.tab_footer_commande strong {
	font-size: 14px;
	color: red;
	font-weight: bold;
	}
	
	.entete_tab_commande
	{
		font-weight : bold;
		color : #ff0000;
		font-size : 11px;
		height : 30px;
		text-indent : 10px;
		background-image : url(../images/entete_vignette.jpg);
	}
	
	.ligne_tab_commande
	{
		font-size : 11px;
		height : 30px;
		text-indent : 10px;
		color : #444444;
	}

	
	.liste_marque2
	{
		width								: 450px;
		position							: absolute;
		left								: 266px;
		top									: 0px;
		margin-top 							: 50px;
	}	
	
.attention {
	color : red;
	font-style : italic;
	
}

.avertissement {
	color : #009900;
	font-style : italic;
}

.jeu {
	font-style : italic;
	font-size : 10px;	
}


select#select_addr {
	width:300px;	
}
	
	
	
