/*GLOBAL*/
body{ margin:0 0 0 0;}
form{ margin:0 0 0 0; padding:0 0 0 0;}
.hand{cursor:pointer;}

/*MAIN*/
#MAIN{ width:780px; background-color:#EAE6DA; text-align:left;}
#TOP{ float:left; width:780px; background-color:#9B8172;}
#GAUCHE{ float:left; width:184px; background-color:#EAE6DA; }
#CONTENU{ float:left; width:596px; background-color:#EAE6DA;}
#FOOTER{ float:left; width:780px; background-color:#9B8172; border-top:1px solid #CCCCCC; text-align:center; padding:0 0 6 0;}

/*MENU GAUCHE*/
#pub_1000{ margin:10 0 0 10;}
#blk_menu{ margin:6 0 10 10;}

.tbl_menu_top{ background:url(../img/men_top.jpg) no-repeat; height:10px;}
.tbl_menu_gauche{background:url(../img/men_left.jpg) repeat-y; width:6px;}
.tbl_menu_droite{background:url(../img/men_right.jpg) repeat-y; width:6px;}
.tbl_menu_bottom{ background:url(../img/men_bottom.jpg) no-repeat; height:10px;}
.tbl_menu_center{ background:url(../img/men_BG.jpg) no-repeat; background-color:#FD9B24;}

#menu_liste { float:left; list-style:none;  padding:0 0 4 0; margin:0 0 0 10; .margin:0 0 0 4; line-height:22px;}
#menu_liste li img{ margin:0 5 0 0;}
#menu_liste li a{ font:11px tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menu_liste li a:hover{color:#FFFFFF; text-decoration:underline;}


.telecharger{margin:10px 0 0 0; display:block; width:162px; }
.telecharger img{border:none;}
/*BANDEAU*/
#top_1{ float:left; width:780px; height:69px; background:url(../img/BG_top.jpg) repeat-x;}
	#logo{ float:left; margin:24 0 0 24; .margin:24 0 0 12;}
	#slogan{ float:right; margin:30 24 0 0; .margin:30 12 0 0;}

#top_2{ float:left; width:760px; .width:780px; background:url(../img/BG_menu.jpg) no-repeat; height:36px; padding:8 10 0 10;}
	#onglets_on{float:left; width:72px; margin:0 2 0 0; padding:7 0 8 0; .padding:4 0 5 0; text-align:center; background:url(../img/onglet_on.jpg);}
	#onglets_on a{ font:11px tahoma; color:#FFFFFF; font-weight:bold; text-decoration:none;}
	#onglets_on a:hover{text-decoration:underline;}
	
	#onglets_off{float:left; width:72px; margin:0 2 0 0; padding:7 0 8 0; .padding:4 0 5 0; text-align:center; background:url(../img/onglet_off.jpg);}
	#onglets_off a{ font:11px tahoma; color:#9B8172; font-weight:bold; text-decoration:none;}
	#onglets_off a:hover{text-decoration:underline;}
	
	#caddie_button{ float:right; width:80px; .width:122px; padding:4 0 4 42; background:url(../img/panier_on.jpg) no-repeat;}
	#caddie_button a{float:left; font:11px tahoma; color:#FF7103; font-weight:bold; text-decoration:none;}
	#caddie_button a:hover{text-decoration:underline;}
	
#top_3{ float:left; width:780px; .height:10px;}

/*FOOTER*/
.mini_logo{ margin:10 0 6 0;}
.texte_foot{ font:10px tahoma; color:#FFFFFF; padding:0 10 6 10;}
.texte_foot a{ font:10px tahoma; color:#FFFFFF;}
.texte_foot img{ margin:0 0 -5 0;}


/*TITRE DE LA PAGE*/
#TITRE{ float:left; width:586px; margin:12 0 0 0;}
#TITRE_col{ float:left; background-color:#FFFFFF;}
#TITRE_texte{ float:left; background-color:#FFFFFF; font:20px tahoma; color:#9B8172;  padding:2 8 3 8;}
#retour{float:right; cursor:pointer; margin:8 1 0 0;}

/*zona centrale*/
#AFF{ float:left; width:566px; .width:586px; background-color:#FFFFFF; padding:10 10 10 10;}

.texte_accueil{ font:11px tahoma; line-height:16px; text-align:justify; padding:10 10 10 10;}

#sou_titre_accueil{ float:left; font:20px tahoma; color:#FF9900;  padding:2 8 3 0;}

/*fiches*/
#fiche{ float:left; width:278px; font:11px tahoma; }
.fiche_titre{ float:left; width:278px; color:#FF9900; font-weight:bold;}
.fiche_infos{ float:left; width:278px; padding:7 0 10 0; }
.fiche_infos div{ float:left; border:1px solid #CCCCCC;}
.fiche_infos div img{ height:60px; width:80px;}
.fiche_infos ul{float:left; width:185px; list-style:none; padding:0 0 0 0; margin:0 0 0 10; line-height:18px; }
.fiche_infos ul li span{ color:#FF0000; font-weight:bold;}
.fiche_infos ul li a{ float:left;  background:url(../img/afficher.jpg) no-repeat; font:10px tahoma; color:#FFFFFF; font-weight:bold;  text-decoration:none; padding:2 11 4 10; margin:6 0 0 0;}
.fiche_infos ul li a:hover{text-decoration:underline;}

.old_price{ text-decoration:line-through; color:#000000;}

/*fiches separ vertical*/
#separ_vert{ float:left; width:9px; .width:10px; border-left:1px solid #CCCCCC;  height:92px;}
/*fiches separ horizontal*/
#separ_horiz{ float:left; .float:none; height:9px; .height:10px; border-top:1px solid #CCCCCC; margin:10 0 0 0; width:566px;}

/*multipage*/
#multipage{ float:left; width:566px; .width:586px;  padding:0 10 20 10; font:11px tahoma; color:#C2B3A9;}
#precedente{ float:left; background:url(../img/multi.jpg) no-repeat; text-align:center; width:100px; padding:3 0 4 0;}
#precedente a{ font:11px tahoma; color:#FFFFFF; text-decoration:none;}
#precedente a:hover{ text-decoration:underline;}

#suivante{ float:right; background:url(../img/multi.jpg) no-repeat; text-align:center; width:100px; padding:3 0 4 0;}
#suivante a{ font:11px tahoma; color:#FFFFFF; text-decoration:none;}
#suivante a:hover{ text-decoration:underline;}

/*multipage vide*/
#multipage_vide{ float:left; width:586px; height:20px;}

/*DETAIL DES FICHES*/
#fiche_photo{ float:left; width:268px; border:1px solid #CCCCCC; margin:10 0 0 0;}
#fiche_photo img{width:268px;}

#fiche_desciptif{ float:left; width:276px; margin:10 0 0 20;}
#fiche_desciptif ul{ float:left; list-style:none; margin:0 0 0 0; padding:0 0 0 0; font:11px tahoma; line-height:18px;}

.fiche_texte{float:left; width:276px; font:11px tahoma; line-height:18px; padding:6 0 6 0; margin:6 0 0 0; border-bottom:1px solid #CCCCCC;  border-top:1px solid #CCCCCC;}

#fiche_menu{float:left; width:276px; margin:10 0 0 0; font:11px tahoma;}
	#fiche_menu ul{ float:right; list-style:none; padding:0px; margin:0px;}
	#fiche_menu ul li span{ float:left; font-weight:bold; color:#FF9900;}
	#fiche_menu ul li input{ float:left; border:1px solid #FF9900; height:18px; width:24px; text-align:center; font:11px tahoma; margin:0 10 0 4;}
	#fiche_menu div{float:left; padding:3 3 2 3; background-color:#F4F2E8; color:#FF0000; font-weight:bold;}
	#fiche_menu div span{ text-decoration:line-through;}
	#fiche_menu a{float:right;}

/*CONTACT*/
.texte_contact{ font:11px tahoma; line-height:16px; text-align:justify; padding:10 10 20 10;}

#formulaire{ float:left; width:270px; .width:290px; padding:0 20 0 10; font:11px tahoma;}
#form_colA{ float:left; list-style:none; width:70px; margin:0 0 0 0; padding:0 0 0 0; line-height:20px;}

#form_colB{ float:left; list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:20px;}
#form_colB input{ height:18px; width:200px; border:1px solid #CCCCCC; font:11px tahoma;}
#form_colB textarea{ height:180px; width:200px; border:1px solid #CCCCCC; font:11px tahoma;}
#form_colB select{ height:18px; width:200px; border:1px solid #CCCCCC; font:11px tahoma;}

#coord{ float:left; width:235px; .width:256px; padding:0 10 0 20; border-left:1px solid #CCCCCC; font:11px tahoma;}
#coord ul{ float:left; list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:18px;}

/*PAS DE RESULTATS*/
#pasderesultat{ float:left; padding:10 0 0 10; font:11px tahoma; line-height:18px;}
#pasderesultat a{ color:#FF9900; text-decoration:underline;}
#pasderesultat a:hover{ color:#FF9900; text-decoration:none;}



/*CADDIE P1*/
#label_caddie{ float:left; height:22px; width:566px; background-color:#FF9900; font:11px tahoma; color:#FFFFFF; font-weight:bold;}
#label_caddie div{ float:left; padding:4 0 0 10;}
.label_caddie_c1{width:290px; .width:300px;}
.label_caddie_c2{width:50px; .width:60px; text-align:right;}
.label_caddie_c3{width:40px; .width:50px; text-align:right;}
.label_caddie_c4{width:40px; .width:50px; text-align:right; }

#art_caddie{ float:left; width:546px; .width:566px; padding:10 10 10 10; font:11px tahoma;}
.art_caddie_c1{ float:left; width:71px;}
	.art_caddie_c1 img{width:61px; height:51px; border:1px solid #CCCCCC;}
.art_caddie_c2{ float:left; width:224px;}
	.art_caddie_c2 ul{ list-style:none; padding:0px; margin:0px;}
	.art_caddie_c2 ul li{ line-height:18px;}
	.art_caddie_c2 ul li span{ font-weight:bold; color:#FF9900;}
.art_caddie_c3{ float:left; width:60; text-align:right;}
.art_caddie_c4{ float:left; width:50; text-align:right;}
	.art_caddie_c4 input{border:1px solid #FF9900; height:18px; width:24px; text-align:center; font:11px tahoma;}
.art_caddie_c5{ float:left; width:60; text-align:right; color:#FF0000; font-weight:bold;}
.art_caddie_c6{ float:left; width:80; text-align:right;}
.art_separ{ border-top:1px solid #CCCCCC;}

#total_caddie{ float:left; width:556px; .width:566px; padding:10 10 0 0; font:11px tahoma; border-top:1px solid #FF9900;}
#total_caddie div{ float:right; width:140px; .width:160px; height:79px; padding:6 10 10 10; height:80px; background:url(../img/bg_total_caddie.jpg) no-repeat;}
#total_caddie div ul{ float:left; list-style:none; width:140px; padding:0px; margin:2 0 0 0;}
#total_caddie div ul li{ float:left; line-height:18px; width:140px;}
#total_caddie div ul li a{ font-weight:bold; float:left;}
#total_caddie div ul li span{float:right;}
.total_caddie_l2{ color:#FF9900;}
.total_caddie_bouton{ display:block; float:left; margin:6 0 0 1;}

/*CADDIE*/
#caddie_col1{ float:left; width:273px; padding:0 0 0 0; margin:0 20 0 0; font:11px tahoma;}
#caddie_col2{ float:left; width:273px; font:11px tahoma; margin:0 0 0 0;}

/*CADDIE P2*/
#deja_client{ float:left; width:253px; .width:273px; padding:10 10 12 10; background:url(../img/bg_deja_client.jpg) no-repeat;}
#deja_client div{ float:left; width:253px; text-align:center; font-weight:bold; color:#FF9900; margin:0 0 10 0;}
#deja_client ul{ float:left; list-style:none; padding:0px; margin:0px; width:253px;}
#deja_client ul li{ float:left; line-height:22px;}
#deja_client ul li span{ float:left; font-weight:bold;}
#deja_client ul li input{ float:right; border:1px solid #FF9900; height:18px; width:160px; font:11px tahoma;}
#deja_client a{color:#FF9900; font-size:10px;}
.deja_client_bouton{float:left; display:block; width:253px; text-align:center; margin-top:10px;}

#nouveau_client{ float:left; width:253px; .width:273px; padding:10 10 12 10; background:url(../img/bg_nouveau_client.jpg) no-repeat;}
#nouveau_client div{ float:left; width:253px; text-align:center; font-weight:bold; color:#FF9900; margin:0 0 0 0;}
.nouveau_client_bouton{float:left; display:block; width:253px; text-align:center; margin-top:10px;}

/*CADDIE P3*/
#caddie_compte{ float:left; width:546px; .width:566px; padding:10 10 6 10; font:11px tahoma; border-bottom:1px solid #FF9900;}
#caddie_compte ul{ float:left; width:270px; list-style:none; padding:0px; margin:0px;}
#caddie_compte li{ float:left; line-height:22px;}
#caddie_compte ul li span{ float:left;}
#caddie_compte ul li input{ float:right; border:1px solid #FF9900; height:18px; width:180px; font:11px tahoma;}
#caddie_compte ul li div{ float:right; width:180px;}
#caddie_compte ul li div span{ float:left;}
#caddie_compte ul li div input{ float:left; border:0px; height:20px; width:20px; margin-right:4px;}

#caddie_compte_2{ float:left; width:546px; .width:566px; padding:6 10 10 10; font:11px tahoma;}
#caddie_compte_2 ul{ list-style:none; padding:0px; margin:0px;}
#caddie_compte_2 ul li{ line-height:20px;}
#caddie_compte_2 ul li a{ color:#FF9900;}
#caddie_compte_2 ul li input{ vertical-align:middle; margin:0 5 0 0;}
#caddie_compte_2 div{ margin-top:10px;}

#caddie_compte_retour{ float:left; width:500px; .width:520px; padding:6 10 10 10; font:11px tahoma;}
#caddie_compte_retour ul{ float:left; list-style:none; padding:0px; margin:0px;}
#caddie_compte_retour ul li{ line-height:20px;}

/*CADDIE P4*/
#adresse1{ float:left; padding:10 10 10 0; background:url(../img/bg_adresse1.jpg) no-repeat; font:11px tahoma; width:263px; .width:273px;}
#adresse1 div{ float:left; font-weight:bold; color:#FF9900; padding:0 0 0 4;}
#adresse1 ul{ float:left; list-style:none; padding:0 0 0 12; margin:6 0 0 0; .margin:4 0 0 0;}
#adresse1 li{ float:left; line-height:18px; width:218px;}
#adresse1 li input{ margin:-4px;}
.adresse_bouton{float:left; display:block; width:263px; padding-left:10px; text-align:center; margin-top:10px;}

#adresse2{ float:left; padding:10 10 12 0; background:url(../img/bg_adresse2.jpg) no-repeat; font:11px tahoma;  width:263px; .width:273px;}
#adresse2 div{ float:left; font-weight:bold; color:#FF9900; padding:0 0 0 4;}
#adresse2 ul{ float:left; list-style:none; padding:6 10 0 12; margin:0px;}
#adresse2 ul li{ float:left; line-height:22px; width:218px;}
#adresse2 ul li span{ float:left;}
#adresse2 ul li input{float:right; border:1px solid #FF9900; height:18px; width:146px; font:11px tahoma;}
.adresse_bouton2{float:left; display:block; width:263px; padding-left:10px;  text-align:center; margin-top:6px;}
.adresse2_civil{ margin:0 0 0 30; .margin:0 0 0 32;}
.adresse2_civil span{ color:#000000; font-weight:normal;}

/*CADDIE P5*/
#mode1{ float:left; padding:10 10 11 10; background:url(../img/bg_paypal.jpg) no-repeat; font:11px tahoma; width:273px;}
#mode1 div{ float:left; font-weight:bold; color:#FF9900; text-align:center; width:253px; margin-bottom:10px;}
#mode1 a{float:left; display:block; width:253px; text-align:center;}

#mode2{ float:left; padding:10 10 12 10; background:url(../img/bg_cheque.jpg) no-repeat; font:11px tahoma; width:273px;}
#mode2 div{ float:left; font-weight:bold; color:#FF9900; text-align:center; width:253px; margin-bottom:10px;}
#mode2 span{ float:left; line-height:16px; font-weight:bold; color:#000000; text-align:center; width:253px; margin-bottom:10px;}
#mode2 a{float:left; display:block; width:253px; text-align:center; font-weight:bold;}

/*CADDIE P6*/
#label_confirmer{ float:left; height:22px; width:566px; background-color:#FF9900; font:11px tahoma; color:#FFFFFF; font-weight:bold;}
#label_confirmer div{ float:left; padding:4 0 0 10;}
.label_confirmer_c1{width:386px; .width:396px;}
.label_confirmer_c2{width:50px; .width:60px; text-align:right;}
.label_confirmer_c3{width:40px; .width:50px; text-align:right;}
.label_confirmer_c4{width:40px; .width:50px; text-align:right;}

#art_confirmer{ float:left; width:546px; .width:566px; padding:10 10 10 10; font:11px tahoma;}
.art_confirmer_c1{ float:left; width:71px;}
	.art_confirmer_c1 img{width:61px; height:51px; border:1px solid #CCCCCC;}
.art_confirmer_c2{ float:left; width:315px;}
	.art_confirmer_c2 ul{ list-style:none; padding:0px; margin:0px;}
	.art_confirmer_c2 ul li{ line-height:18px;}
	.art_confirmer_c2 ul li span{ font-weight:bold; color:#FF9900;}
.art_confirmer_c3{ float:left; width:60; text-align:right;}
.art_confirmer_c4{ float:left; width:50; text-align:right;}
.art_confirmer_c5{ float:left; width:50; text-align:right; color:#FF0000; font-weight:bold;}
.art_separ{ border-top:1px solid #CCCCCC;}

#ligne_confirmer{ float:left; width:546px; .width:566px; padding:10 10 10 10; font:11px tahoma; border-top:1px solid #CCCCCC; border-bottom:1px solid #FF9900;}
#total_confirmer { float:right; width:140px; .width:160px; padding:6 10 10 10;  background-color:#EAE6DA;}
#total_confirmer ul{ float:left; list-style:none; width:140px; padding:0px; margin:2 0 0 0;}
#total_confirmer ul li{ float:left; line-height:18px; width:140px;}
#total_confirmer ul li a{ font-weight:bold; float:left;}
#total_confirmer ul li span{float:right;}
.total_confirmer_l2{ color:#FF9900;}

#adresse_confirmer{ float:left; width:140px; .width:160px; padding:6 10 10 10;  background-color:#EAE6DA;}
#adresse_confirmer ul{ float:left; list-style:none; width:140px; padding:0px; margin:0px;}
#adresse_confirmer ul li{ float:left; line-height:18px; width:140px;}
.adresse_confirmer_couleur{ color:#FF9900;}

#bouton_confirmer{ float:left; width:556px; .width:566px; padding:10 10 10 0; font:11px tahoma; text-align:right;}

/*CADDIE RETOUR*/
#caddie_retour{ float:left; width:500px; .width:520px; padding:0 10 0 10; font:11px tahoma;}
#caddie_retour ul{ float:left; width:500px; list-style:none; padding:0 0 0 0; margin:0 0 20 0;}
#caddie_retour ul li{ line-height:16px;}
#caddie_retour div{ float:left; padding:10 0 10 10; width:275px; .width:285px; background:url(../img/bg_retour.jpg) no-repeat;}
#caddie_retour div img{ float:left; }
#caddie_retour div span{ float:left; color:#FF9900; font-weight:bold; padding-left:10px;}
#caddie_retour div a{ float:left; color:#FF9900; padding-left:10px;}
.caddie_retour_titre{ color:#FF9900; font-weight:bold;}

/*TEXTE*/
#big_titre{font:20px tahoma; font-weight:bold; color:#FF9900; margin-bottom:10px;}
#sur_titre{ font:11px tahoma; font-weight:bold; margin-bottom:2px;}
#sur_titre span{ font-weight:normal; }
/*POPUP MDP OUBLIER*/

#mdp_oublier{ width:280px; float:left; padding:10px; font:11px tahoma;}
#mdp_oublier span{ float:left; line-height:18px;}
#mdp_oublier ul{ list-style:none; float:left;  width:280px; margin:10 0 10 0; padding:0px;}
#mdp_oublier ul li{ float:left;}
#mdp_oublier ul li span{ float:left;}
#mdp_oublier ul li input{ float:right; border:1px solid #FF9900; height:18px; width:190px; font:11px tahoma;}
#mdp_oublier a{ float:left; width:280px; text-align:center;}