/* CSS Document */

/**************************/	
/* generic intern styles */
/**************************/	

	h1.title {margin-top:5px; padding:4px 0 0 20px; width:718px; height:20px; font-size:1.3em; color:#cc0000; background:url(../img/environnement/categorie_bg_title_creme.gif) 0 0 no-repeat;}
	h1.title a{color:#cc0000; }
	h2.sstitle {width:713px; padding:5px 5px 5px 20px; color:#cc0000; font-size:1.2em;}
	h2.sstitle a{color:#cc0000; font-size:1em;}
	h3.ss_sstitle{width:713px; padding:5px 5px 5px 20px; color:#cc0000; font-size:1.1em;}
	h3.ss_sstitle a{color:#cc0000; font-size:1em;}
	
	h2.suggestion {padding:4px 0 0 20px; width:718px; height:20px; font-size:1.2em; clear:both; margin:10px 0; background:url(../img/environnement/categorie_bg_title_creme.gif) 0 0 no-repeat;}

	div.remplace_h1{width:738px; height:24px; margin-top:5px; background:url(../img/environnement/categorie_bg_title_creme.gif) 0 0 no-repeat;}
	
	div#contenu_etroit {width:550px; margin:0 auto; background-color:#e8dcab;}	
	div#contenu_etroit	p.default_txt {width:auto;}
	div#contenu_etroit	div#form_valide {width:auto;}
	
	ul.pagination_haute	{width:728px; padding:5px; text-align:center}	
	ul.pagination_haute li {display:inline; }
	ul.pagination_haute li a{color:#cc0000; }

	ul.pagination_basse	{width:728px; padding:5px; text-align:center}	
	ul.pagination_basse li {display:inline; }
	ul.pagination_basse li a{color:#cc0000; }

	div.haut {margin:10px 10px 0 0; padding:10px; text-align:right; clear:both; border-top:1px solid #998264; background-color:#e8dcab; text-align:right}
	div.haut a{color:#4e2c23; font-weight:bold; padding-right:50px;}

	a.lien {width:683px; padding:5px 50px 20px 5px; display:block; text-align:right; color:#4e2c23; font-weight:bold; clear:both; background-color:#e8dcab;}
	p.telechargement {width:678px; padding:5px 30px; display:block; font-weight:bold; clear:both; background-color:#e8dcab;}
	p.telechargement a {color:#4e2c23;}
	
	a.retour {width:683px; padding:5px 50px 5px 5px; display:block; text-align:right; color:#4e2c23; font-weight:bold}
	
	p.nota_bene {padding:5px 50px 5px 0; text-align:right; clear:both;  background-color:#e8dcab;}
	
	p.default_txt {width:678px; padding:5px 30px; clear:both; background-color:#e8dcab; }
	p.default_txt a {color:#cc0000}
	p.default_txt img {float:left; margin:5px;}
	p.MsoNormal {width:678px; background-color:#e8dcab; padding:5px 30px;}/* généré par le langage de boucles */
	ul.default_list {padding:5px 30px;}
	
	table.institutionnel {margin:5px 30px; background-color:#e8dcab;}
	table.institutionnel tr td {background-color:#e8dcab;}
	table.institutionnel tr td p{background-color:#e8dcab;}
	table.institutionnel p.default_txt div{background-color:#e8dcab;}
	table.institutionnel div{background-color:transparent;}
	
	div.clear {clear:both; background-color:#e8dcab;}
	
	input.ok_btn, img.ok_btn{width:22px; height:17px; display:block; margin-left:5px; float:left; }	
	img.ok_btn{background:transparent url(../img/btn/btn_ok.gif) 0 0 no-repeat}
/**************************/	
/* specific intern styles */
/**************************/	

/* actualite - actualite_liste */
	#actualite_recherche {}
	#actualite_recherche form{}
	#actualite_recherche form select{margin:0 5px;}
		/* greffer des styles pour les boucles [ACTU_PDF], [ACTUALITE_PRECEDENTE] et [ACTUALITE_SUIVANTE] ??? */
	
/* categorie */
	dl.produit_petiteFiche {background-color:#fbfdea; padding:5px; width:235px; float:left; border-right:1px dotted #d7c37f; border-bottom:1px dotted #d7c37f}
	* html dl.produit_petiteFiche {width:230px;}
	dl.produit_petiteFiche dt{color:#4e2c23; min-height:30px; font-weight:bold; font-size:1.1em; padding:8px 0 0 23px; background:url(../img/basics/puce_circle_marron.gif) 13px 14px no-repeat;}
	* html dl.produit_petiteFiche dt{height:30px;}
	dl.produit_petiteFiche dt a{color:#4e2c23;}
	dl.produit_petiteFiche dd {width:100%; float:left}
	dl.produit_petiteFiche dd a img{margin:5px auto; display:block}
	dl.produit_petiteFiche dd.prix{color:#cc0000; font-weight:bold; min-height:30px; font-size:1.2em; text-align:right}
	* html dl.produit_petiteFiche dd.prix{height:30px;}
	dl.produit_petiteFiche dd.prix span{background-image:url(/ECSTemplates/comptoirdesflandres/library/img/pictos/bg-prixbarre.gif); float:right}
	dl.produit_petiteFiche dd.descrip{padding:5px; min-height:70px;}
	* html dl.produit_petiteFiche dd.descrip{height:70px;}
	dl.produit_petiteFiche dd.stock{min-height:30px;}
	* html dl.produit_petiteFiche dd.stock{height:30px;}
	dl.produit_petiteFiche dd.savoir_plus{text-align:right}
	dl.produit_petiteFiche dd.savoir_plus a{color:#4e2c23; font-weight:bold; padding:5px;}
	dl.produit_petiteFiche dd.commande{padding:10px 0 5px 0; width:100%; clear:both}
	dl.produit_petiteFiche dd.commande input.saisie_quantite{float:left; margin:5px 3px 0 80px; display:block}
	* html dl.produit_petiteFiche dd.commande input.saisie_quantite{margin-left:40px;}
	dl.produit_petiteFiche dd.commande a.btn_plus{margin-top:5px; float:left; width:9px; height:9px; display:block; background:transparent url(../img/btn/bt_plus.gif) 0 0 no-repeat}
	dl.produit_petiteFiche dd.commande a.btn_moins{float:left; margin:3px 0 0 -9px; width:9px; height:9px; display:block; background:transparent url(../img/btn/bt_moins.gif) 0 0 no-repeat}
	dl.produit_petiteFiche dd.commande a.btn_commande{float:right; margin:5px 3px 0 0; width:82px; height:18px; display:block; background:transparent url(../img/btn/btn_commander.gif) 0 0 no-repeat}
	
/* commandes */
	ul#commande_etapes{text-align:center; margin:10px auto; width:430px;}
	ul#commande_etapes li{width:80px; height:64px; display:block; float:left; margin:0 10px}
	ul#commande_etapes li a{width:80px; height:64px; display:block; float:left;}
	ul#commande_etapes li.picto_panier{background:transparent url(../img/pictos/picto-panier.gif) 0 0 no-repeat}
	ul#commande_etapes li.picto_panier_on{background:transparent url(../img/pictos/picto-panier-on.gif) 0 0 no-repeat}
	ul#commande_etapes li.picto_livraison{background:transparent url(../img/pictos/picto-facturation-livraison.gif) 0 0 no-repeat}
	ul#commande_etapes li.picto_livraison_on{background:transparent url(../img/pictos/picto-facturation-livraison-on.gif) 0 0 no-repeat}
	ul#commande_etapes li.picto_resume{background:transparent url(../img/pictos/picto-resume.gif) 0 0 no-repeat}
	ul#commande_etapes li.picto_resume_on{background:transparent url(../img/pictos/picto-resume-on.gif) 0 0 no-repeat}
	ul#commande_etapes li.picto_paiement{background:transparent url(../img/pictos/picto-paiement.gif) 0 0 no-repeat}
	ul#commande_etapes li.picto_paiement_on{background:transparent url(../img/pictos/picto-paiement-on.gif) 0 0 no-repeat}

	#login_deja_client{padding:5px; margin:5px; border:1px solid #d6cdc6}
	#login_deja_client ul.default_list{clear:right; padding:5px 5px 5px 30px; background-color:#f3edd1}
	#login_deja_client ul.default_list li{display:inline;}
	#login_deja_client ul.default_list li label{width:100px; text-align:left; display:block; float:left; padding-top:5px}
	#login_deja_client ul.default_list li input{width:100px; display:block; float:left; margin:0 10px 0 0}
	#login_deja_client ul.default_list li input.ok_btn{width:22px; height:17px; margin-top:-2px; background-color:#f3edd1}
	#login_deja_client p.default_txt{background-color:#f3edd1}	
	#login_deja_client a.lien{background-color:#f3edd1}
	
	#nouveau_client {padding:5px; margin:5px; border:1px solid #d6cdc6; background-color:#f3edd1}
	#nouveau_client ul.default_list { background-color:#f3edd1 }
	#nouveau_client ul.default_list li { }
	#nouveau_client	p.default_txt{background-color:#f3edd1}	
	#nouveau_client a.lien{background-color:#f3edd1}
	
	ul.commande_adresses{width:367px; float:left; margin:0 1px}
	ul.commande_adresses li {padding:5px 0; clear:both; float:left; width:100%; text-align:center}
	ul.commande_adresses li.couleur {background-color:#e8dcab}
	ul.commande_adresses li.title {font-weight:bold; font-size:1.1em; text-align:left; padding-left:8px; color:#4e2c23; border-bottom:1px solid #4e2c23; background-color:#e8dcab}
	ul.commande_adresses li label{display:block; float:left; width:120px; padding:5px 5px 0 5px; text-align:right; font-weight:bold; color:#333}
	ul.commande_adresses li input{display:block; float:left}
	ul.commande_adresses li select{display:block; float:left}
	ul.commande_adresses li textarea {margin:0 auto; display:block}
	ul.commande_adresses li ul li select{margin:0 auto; width:160px; float:none}
	
	div#form_valide {width:668px; padding:5px 50px 5px 20px; clear:both; background-color:#e8dcab; }
	div#form_valide input, div#form_valide img{float:right; width:55px; height:18px; display:block;  }
	div#form_valide img{background:#e8dcab url(../img/btn/btn_valider.gif) 0 0 no-repeat}
	a.poursuite_achat {display:block; clear:both; padding:5px; width:144px; height:18px; background:transparent url(../img/btn/btn_poursuite_achat.gif) 0 0 no-repeat}
	
	table#panier_resume {width:738px; border:1px solid #d6cdc6;}
	table#panier_resume tr {border-bottom:1px solid #d6cdc6;}
	table#panier_resume td {border-bottom:1px solid #d6cdc6; padding:5px}
	table#panier_resume td a{color:#cc0000}
	table#panier_resume tr.title {background-color:#4e2c23; color:#fff; font-weight:bold; }
	table#panier_resume tr.title td {border:1px solid #d6cdc6; text-align:center}
	
	table.totaux {width:369px; margin-left:369px; border:1px solid #d6cdc6;}
	table.totaux tr td.title {background-color:#4e2c23; color:#fff; font-weight:bold; padding:5px; width:180px;}
	table.totaux tr td {font-weight:bold; color:#000; text-align:right; padding:5px}
	
	table.avantages_cadeaux {width:738px; border:1px solid #d6cdc6; clear:both; margin:10px 0;}
	table.avantages_cadeaux td {padding:5px;}
	table.avantages_cadeaux td.input_avantages {width:200px; text-align:center}
	
	div#condit_vente {width:734px; clear:both; margin:10px 0; background-color:#e8dcab;}
	div#condit_vente a {color:#cc0000}
	div#condit_vente input {margin:0 5px;}
	
	div.mode_paiement{width:724px; padding:5px; border:1px dotted #4e2c23; margin:5px 0; float:left}
	div.mode_paiement p{font-weight:bold}
	div.mode_paiement div.form_valide {width:auto;}
	div.mode_paiement div.form_valide a {float:right; width:55px; height:18px; display:block; background:#e8dcab url(../img/btn/btn_valider.gif) 0 0 no-repeat}
	
/* produit.tpl */	
	dl.produit_grdeFiche {width:734px; padding:2px; margin:5px auto; float:left; clear:both; background-color:#fbfdea;}
	dl.produit_grdeFiche dt{background-color:#d7c37f; width:724px; text-align:center; padding:5px; color:#4e2c23; font-size:1.1em;}
	dl.produit_grdeFiche dt a{color:#4e2c23; font-weight:bold}
	dl.produit_grdeFiche dd {border-top:1px dotted #d7c337f; background-color:#f3edd1; float:left; clear:both; padding:0 5px; width:724px}
	dl.produit_grdeFiche dd.descrip div.img{float:left; text-align:center; margin-left:20px}
	dl.produit_grdeFiche dd.descrip img{display:block; float:left; margin:5px 5px 5px 0}
	dl.produit_grdeFiche dd.descrip p{padding:5px;} 
	dl.produit_grdeFiche dd.descrip p.MsoNormal{background-color:#f3edd1; width:auto}
	dl.produit_grdeFiche dd.descrip a.pdf{color:#cc0000}/* style généré par le langage de boucle */
	dl.produit_grdeFiche dd.prix{text-align:right; color:#cc0000; font-weight:bold}
	dl.produit_grdeFiche dd.prix span{background-image:url(/ECSTemplates/comptoirdesflandres/library/img/pictos/bg-prixbarre.gif); padding:0 10px}
	dl.produit_grdeFiche dd.caracteristiques{float:left; clear:both; border:none}
	dl.produit_grdeFiche dd.caracteristiques a{display:block; margin:2px 0;}
	dl.produit_grdeFiche dd.champs_specifiq{ border:none}
	dl.produit_grdeFiche dd.liens {padding:10px 5px 5px 5px; }
	dl.produit_grdeFiche dd.liens div.commande{float:right; width:160px;}
	dl.produit_grdeFiche dd.liens div.commande a.savoir_plus {color:#4e2c23; font-weight:bold}
	dl.produit_grdeFiche dd.liens div.commande input.saisie_quantite{float:left; margin:5px 3px 0 3px; display:block}
	dl.produit_grdeFiche dd.liens div.commande a.btn_plus{margin-top:5px; float:left; width:9px; height:9px; display:block; background:transparent url(../img/btn/bt_plus.gif) 0 0 no-repeat}
	dl.produit_grdeFiche dd.liens div.commande a.btn_moins{float:left; margin:3px 0 0 -9px; width:9px; height:9px; display:block; background:transparent url(../img/btn/bt_moins.gif) 0 0 no-repeat}
	dl.produit_grdeFiche dd.liens div.commande a.btn_commande{float:right; margin:5px 3px 0 0; width:82px; height:18px; display:block; background:transparent url(../img/btn/btn_commander.gif) 0 0 no-repeat}
	dl.produit_grdeFiche dd.liens div.stock{float:left;}
	dl.produit_grdeFiche dd.liens div.stock table.prix_degressifs{float:left; width:100%; display:block; margin-right:15px; border:1px solid #4e2c23}
	* html dl.produit_grdeFiche dd.liens div.stock table.prix_degressifs{width:190px;}
	dl.produit_grdeFiche dd.liens div.stock table.prix_degressifs tr td.head{background-color:#4e2c23; font-weight:bold; color:#fff}
	dl.produit_grdeFiche dd.liens div.stock table.prix_degressifs tr td.title{font-weight:bold; background-color:#d7c37f; padding:5px}
	
	table.produit_grdeFiche {width:734px; float:left; clear:both; border:2px solid #fbfdea;}
	table.produit_grdeFiche td.title {text-align:center; padding:5px; font-size:1.1em; color:#4e2c23; font-weight:bold; background-color:#d7c37f;}
	table.produit_grdeFiche td.title a {color:#4e2c23;}
	table.produit_grdeFiche td {background-color:#f3edd1; vertical-align:top}
	table.produit_grdeFiche td.img {width:50%; }
	table.produit_grdeFiche td.img img {display:block; margin:3px auto}
	table.produit_grdeFiche td.img a.agrandir_img{display:block; color:#4e2c23; margin:5px 0 0 0; clear:both; text-align:center}
	table.produit_grdeFiche td.descrip {}
	table.produit_grdeFiche td.prix {padding:5px; text-align:right; color:#cc0000; font-weight:bold; }
	table.produit_grdeFiche td.prix span{background-image:url(/ECSTemplates/comptoirdesflandres/library/img/pictos/bg-prixbarre.gif); padding:0 10px}
	table.produit_grdeFiche	td.commande { padding-bottom:10px;}
	table.produit_grdeFiche	td.commande div {float:right; width:160px; margin-right:5px}
	table.produit_grdeFiche	td.commande a.savoir_plus {color:#4e2c23; font-weight:bold}
	table.produit_grdeFiche	td.commande input.saisie_quantite{float:left; margin:5px 3px 0 3px; display:block}
	table.produit_grdeFiche	td.commande a.btn_plus{margin-top:5px; float:left; width:9px; height:9px; display:block; background:transparent url(../img/btn/bt_plus.gif) 0 0 no-repeat}
	table.produit_grdeFiche	td.commande a.btn_moins{float:left; margin:3px 0 0 -9px; width:9px; height:9px; display:block; background:transparent url(../img/btn/bt_moins.gif) 0 0 no-repeat}
	table.produit_grdeFiche	td.commande a.btn_commande{float:right; margin:5px 3px 0 0; width:82px; height:18px; display:block; background:transparent url(../img/btn/btn_commander.gif) 0 0 no-repeat}
	table.produit_grdeFiche	
	table.produit_grdeFiche	
	table.produit_grdeFiche	

	a.agrandir_img {display:block; clear:left; text-align:left; color:#4e2c23; margin:5px 0;}
	
	div.envoi_imprim{text-align:right; width:683px; padding:5px 50px 5px 5px; background-color:#e8dcab; }
	div.envoi_imprim a {color:#4e2c23; font-weight:bold}
	
/* contact et tout formulaire */	
	ul.form{width:100%; margin-top:10px; float:left; background-color:#e8dcab;}
	ul.form li {padding:5px 0; clear:both; float:left; width:100%; text-align:center}
	ul.form li.couleur {background-color:#e8dcab}
	ul.form li.title {font-weight:bold; font-size:1.1em; text-align:left; padding-left:8px; color:#4e2c23; border-bottom:1px solid #4e2c23; background-color:#e8dcab}
	ul.form li label{display:block; float:left; width:25%; padding:5px 5px 0 5px; text-align:right; font-weight:bold; color:#333;}
	ul.form li input{display:block; float:left}
	ul.form li select{display:block; float:left}
	ul.form li textarea {margin-right:78px; display:block; width:400px; float:right;}
	
/* recherche */	
	h2.resultats_rech{width:705px; padding:5px 5px 2px 20px; clear:both; margin:5px; font-size:1.2em; color:#4e2c23; border-bottom:1px solid #998264;}
	h2.resultats_rech a{color:#4e2c23;}
	h3.resultats_rech_libelle{width:713px; padding:5px 5px 2px 20px; margin:5px; font-size:1.1em;}
	h3.resultats_rech_libelle a{color:#cc0000;}
	h3.resultats_rech_libelle .couleur {padding:0 10px; color:#cc0000}
	p.resultats_rech_txt{width:678px; padding:0 30px 2px 30px; }
	p.resultats_rech_txt a img{float:left; margin:0 5px}	
	
/* pages informatives2 */
	#pages_informatives2, #pages_informatives2_plan {width:500px; margin:10px auto; background-color:#e8dcab; }	
	#pages_informatives2 table {width:300px; margin:5px auto; border:1px solid #d6cdc6;  background-color:#f3edd5;}
	#pages_informatives2 table td {padding:5px}
	#pages_informatives2 table td input {float:right}
	#pages_informatives2 p, #pages_informatives2 div{background-color:#e8dcab;}
	div.annonce {width:734px; margin:0 auto 10px auto; padding-top:5px; float:left; clear:both; background-color:#f3edd5;}
	div.annonce ul{padding-left:30px; background-color:#f3edd5;}
	div.annonce ul li a {color:#cc0000}
	div.annonce p.default_txt{padding:5px 0 5px 30px; background-color:#f3edd5}
	
	#pages_informatives2_plan ul li {padding:5px}
	#pages_informatives2_plan ul li a{color:#333}
	#pages_informatives2_plan ul li ul li{margin-left:10px}
	#pages_informatives2_plan ul li ul li a{color:#4e2c23}
	
	div.sondage_liste{width:500px; margin:10px auto; text-align:center; background-color:#e8dcab;}
	
/* espace client */
	dl.espace_client {width:300px; min-height:60px; margin:10px auto; padding:10px 5px 10px 95px; border:1px dotted #d6cdc6; background:transparent url(../img/pictos/picto_profil.gif) 5px 10px no-repeat}
	* html dl.espace_client{height:60px}
	dl.espace_client dt a{font-size:1.1em; color:#333; font-weight:bold; margin-bottom:5px}
	dl.espace_client dt a:hover{text-decoration:underline}
	dl.espace_client dd{font-size:1.1em;}
	dl.espace_client.commande {background-image:url(../img/pictos/picto_commandes.gif);}
	dl.espace_client.remise {background-image:url(../img/pictos/picto_remise.gif);}
	dl.espace_client.carnet {background-image:url(../img/pictos/picto_contact.gif);}
	dl.espace_client.contact {background-image:url(../img/pictos/picto_contact.gif);}
	dl.espace_client.histo_mess {background-image:url(../img/pictos/picto_contact.gif);}
	dl.espace_client.deconnect {background-image:url(../img/pictos/picto_deconnect.gif);}

	table#espace_client {border:1px solid #d6cdc6; margin:0 auto; background-color:#e8dcab;}
	table#espace_client tr {border-bottom:1px solid #d6cdc6;}
	table#espace_client td {padding:5px}
	table#espace_client td a{color:#cc0000}
	table#espace_client tr.title {background-color:#4e2c23; color:#fbfdea; font-weight:bold; }
	table#espace_client tr.title td {border:1px solid #d6cdc6; text-align:center}
	