/********************************
	Divers
********************************/
/* paragraphes */
p.p_normal {
	margin:0 0 0 0;
	padding:0;
	
	font-size:12px;
	color:#fff;
	text-align:justify;
}
p.p_avert {
	margin:0 0 0 0;
	padding:0;
	
	font-size:12px;
	color:#f00;
	text-align:justify;
}

h1.h1_norm {
	
	font-size:18px;
	font-weight:bold;
	color:#737143;
	background:none;

}


/* formulaire */
form.form_normal {
	margin:0 0 0 0;
	padding:0;
	
	font-size:12px;
	color:#fff;	
}
form.form_normal input {	
	font-size:10px;
	color:#000;	
	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
}
form.form_normal input.btn_normal {	
	font-size:11px;
	color:#000;
	
	margin:2px 0 0 0;	
	
	background-color:#6a693d;
	
	border-top:2px solid #989568;
	border-left:2px solid #989568;
	
	border-right:2px solid #595633;
	border-bottom:2px solid #595633;
}



/********************************
	Accueil
********************************/
/* bloc texte accueil */
div#accueil_bloc_bienvenue {
	width: 327px;
	height: 198px;
	
	margin: 0px;
	padding: 0px;
	
	background-color:#111;
	
	/* !!! */
	float: left;
}
div#accueil_bloc_bienvenue h1 {
	height: 31px;
	margin: 0;
	padding: 0 0 0 5px;
	background-image: url(../../egs/accueil_fond_h1.jpg);
	
	font-size: 22px;
	font-weight: bold;
	color: #fff;	
}
div#accueil_bloc_bienvenue p {
	margin: 0;
	padding: 5px 5px 0 5px;
	
	font-size: 12px;
	color: #fff;	
	text-align:justify;
}

/* bloc actualites */
div#accueil_bloc_actu {
	width: 327px;
	height: 198px;
	
	margin: 0 0 0 30px;
	padding: 0px;
	
	background-color:#111;
	
	/* !!! */
	overflow:hidden;
	float: left;
}
div#accueil_bloc_actu h1 {
	height: 31px;
	margin: 0;
	padding: 0 0 0 5px;
	background-image: url(../../egs/accueil_fond_h1.jpg);
	
	font-size: 22px;
	font-weight: bold;
	color: #fff;	
}
div#accueil_bloc_actu a {
	margin: 5px 5px 0 5px;
	padding: 0;
}
div#accueil_bloc_actu ul {
	margin: 5px 5px 0 5px;
	padding: 0;
}
div#accueil_bloc_actu li {
	list-style: none;	
	
	font-size: 12px;
	color: #fff;	
	text-align: justify;
}

div#accueil_bloc_actu li a {
	margin: 0;
	padding: 0;
}


/* bloc modeles */
div#accueil_bloc_models {
	width: 150px;
	height: 198px;
	
	margin: 20px 0 0 0;
	padding: 0px;
	
	background-color:#111;
	
	/* !!! */
	float: left;
	overflow:hidden;
}
div#accueil_bloc_models a#lien_h1 {
	display:block;
	width: 150px;
	height: 66px;
	
	margin: 0 0 0 0;
	padding: 0px;
	
	background-color:#84824c;
	background-image:url(../../egs/accueil_h1_off.jpg);
	
	text-decoration:none;
}
div#accueil_bloc_models a#lien_h1:hover {
	background-image:url(../../egs/accueil_h1_on.jpg);
	
	text-decoration:none;
}
div#accueil_bloc_models a#lien_h2 {
	display:block;
	width: 150px;
	height: 65px;
	
	margin: 0 0 0 0;
	padding: 0px;
	
	background-color:#84824c;
	background-image:url(../../egs/accueil_h2_off.jpg);
	
	border-top:1px solid #797847;
	
	text-decoration:none;
}
div#accueil_bloc_models a#lien_h2:hover {
	background-image:url(../../egs/accueil_h2_on.jpg);
	
	text-decoration:none;
}
div#accueil_bloc_models a#lien_h3 {
	display:block;
	width: 150px;
	height: 65px;
	
	margin: 0 0 0 0;
	padding: 0px;
	
	background-color:#84824c;
	background-image:url(../../egs/accueil_h3_off.jpg);
	
	border-top:1px solid #797847;
	
	text-decoration:none;
}
div#accueil_bloc_models a#lien_h3:hover {
	background-image:url(../../egs/accueil_h3_on.jpg);
	
	text-decoration:none;
}

/* bloc pub */
div#accueil_bloc_pub {
	width: 503px;
	height: 198px;
	
	margin: 20px 0 0 30px;
	padding: 0px;
	
	background-color:#111;
	
	/* !!! */
	float: left;
}

/* bloc mea */
div#accueil_bloc_mea1 {
	width: 207px;
	height: 250px;
	
	margin: 20px 0 0 0;
	padding: 0px;
	
	background-color:#111;
	background-image:url(../../egs/accueil_fond_mea_h1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	/* !!! */
	float: left;
}
div#accueil_bloc_mea2 {
	width: 207px;
	height: 250px;
	
	margin: 20px 0 0 30px;
	padding: 0px;
	
	background-color:#111;
	background-image:url(../../egs/accueil_fond_mea_h2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	/* !!! */
	float: left;
}
div#accueil_bloc_mea3 {
	width: 207px;
	height: 250px;
	
	margin: 20px 0 0 30px;
	padding: 0px;
	
	background-color:#111;
	background-image:url(../../egs/accueil_fond_mea_h3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	/* !!! */
	float: left;
}
div.accueil_bloc_mea0 {
	width: 178px;
	height: 185px;
	
	margin: 45px 0 0 10px;
	padding: 5px;
	
	background-color:#fff;

}
div.accueil_bloc_mea0 img {
	height: 60px;
	
	margin: 0 auto;
	padding: 0px;
	
	border:none;
	
	background-color:#fff;

}
div.accueil_bloc_mea0 h5 {	
	margin: 5px 0 0 0;
	padding: 0px;
	
	font-size: 11px;
	font-weight:bold;
	color: #000;	
	text-align: left;

}
div.accueil_bloc_mea0 p {
	height:60px;		
	margin: 5px 0 0 0;
	padding: 0px;
	
	font-size: 10px;
	color: #000;	
	text-align: justify;
	
	/* !!! */
	overflow:hidden;

}
div.accueil_bloc_mea0 a {
	color: #000;
}
div.accueil_bloc_mea0 strong {	
	margin: 5px 0 0 0;
	
	font-size: 12px;
	font-weight:bold;
	color: #f00;
}

/* add _nl */
form#add_nl {
	width:660px;
	margin:25px 0 0 0;
	padding:10px;
	
	background-color:#111;	
	
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
form#add_nl input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
}
form#add_nl em {
	color:#F00;
	font-style:italic;
}


/********************************
    Page catalogue
********************************/

div.bloc2 {	
	width:330px;
	height:275px;
	margin: 0 15px 15px 0;
	padding:5px;
	
	background-color:#1f1f12;
	background-image: url(../../egs/entete_fiche.jpg);
	background-repeat:no-repeat;
		
	/*border:2px solid #CDE3F0;
	background-image:url(../../egs/fond_prod_norm_off.jpg);
	background-repeat:repeat-x;*/
	
	text-align:left;
	
	float:left;
	overflow:hidden;
}
div.bloc2 img {	
	border:none;
	float:left;
	
	margin: 0 10px 0 0;
}
div.bloc2 a.bloc2_photo {	
	border:none;
	float:left;
	margin:0 5px 5px 0;
}
div.bloc2 div {	
	margin:0 0 0 0;
	padding:0;
	
	font-size:10px;
	color:#fff;
	
	float:left;
}
div.bloc2 div a {	
	color:#737143;
	font-weight:bold;
	text-decoration:none;
}
div.bloc2 div strong {	
	font-size:16px;
	color:#f00;
}

div.bloc2 form.ajout_caddie {	
	margin:10px 0 0 0;
	font-size:12px;
	color:#000;
}
div.bloc2 form.ajout_caddie input {	
	font-size:10px;
}
div.bloc2 form.ajout_caddie a {	
	font-size:12px;
	color:#000;
}
div.bloc2 form.ajout_caddie a:hover {
	color:#f00;	
}
div.bloc2 span {	
	font-size:10px;
	color:#009;
}

div.bloc2 div a {	
	font-size:12px;
}
div.bloc2 div a:hover {
	color:#fff;
	text-decoration:underline;
}


div.bloc2 a.bloc2_a {	
	display:block;
	width:220px;
	height:60px;
	
	margin:0 0 0 0;
	padding:0;
	
	font-size:16px;
	font-weight:bold;
	color:#fff;
	
	text-decoration:none;
	
	float:left;
}
div.bloc2 a.bloc2_a:hover {	
	color:#ff0;	
}
div.bloc2 p.bloc_prix {
	margin: 15px 0 0 0;
	padding:0;
	
	font-size:12px;
	color:#fff;
}
div.bloc2 p.bloc_prix span.prix {
	color:#ff0;
	font-size:14px;
}
div.bloc2 p.bloc_prix span.prix_barre {
	color:#fff;
	text-decoration:line-through;
}
div.bloc2 p.bloc_prix span.prix_promo {
	color:#fff;
}


/* bloc critere */
div.bloc2 form.ajout_caddie {
	margin:0;
	padding:0;
	
	color:#fff;
	font-size:11px;
}
div.bloc2 form.ajout_caddie img {
	border:none;
	vertical-align:middle;
	
	margin:0 10px 0 0;
}
div.bloc2 form.ajout_caddie a {
	color:#737143;
	font-weight:bold;
	text-decoration:none;
}
div.bloc2 form.ajout_caddie a:hover {
	color:#fff;
	
	text-decoration:underline;
}


/********************************
	Page produit
********************************/
/* bloc produit 1 */
div#bloc_prod_1 {
	width:525px;
	margin:0;
	padding:0;
}
div#bloc_prod_1 div {
	margin:0;
	padding:0;
	
	width:260px;
	
	font-size:10px;
	color:#fff;
	
	float:left;
}
div#bloc_prod_1 h1 {
	margin:0;
	padding:0;
	
	width:260px;
	
	font-size:18px;
	font-weight:bold;
	color:#737143;
	background:none;
	
	border:none;
}
div#bloc_prod_1 span {
	color:#009;
	font-size:12px;
}
div#bloc_prod_1 a#pop_up_img {
	display:block;
	margin:0 10px 0 0;
	padding:0;
	
	width:250px;	
	
	float:left;
}

div#bloc_prod_1 a#pop_up_img img {	
	border:none;
}


/* bloc prix */
div#bloc_prod_1 p.bloc_prix {
	margin: 15px 0 0 0;
	padding:0;
	
	font-size:12px;
	color:#fff;
}
div#bloc_prod_1 p.bloc_prix span.prix {
	color:#ff0;
	font-size:14px;
}
div#bloc_prod_1 p.bloc_prix span.prix_barre {
	color:#fff;
	text-decoration:line-through;
}
div#bloc_prod_1 p.bloc_prix span.prix_promo {
	color:#fff;
}


/* bloc critere */
div#bloc_prod_1 form.ajout_caddie {
	margin:0;
	padding:0;
}
div#bloc_prod_1 form.ajout_caddie img {
	border:none;
	vertical-align:middle;
	
	margin:0 10px 0 0;
}
div#bloc_prod_1 form.ajout_caddie a {
	color:#737143;
	font-weight:bold;
	text-decoration:none;
}
div#bloc_prod_1 form.ajout_caddie a:hover {
	color:#fff;
	
	text-decoration:underline;
}




/* bloc details fiche produit */
div#bloc_detail_2 {
	width:700px;
	margin:25px 0 0 0;
	padding:0;
	
	background-color:#1f1f12;
}
div#bloc_detail_2 h2 {
	height: 25px;
	margin: 0;
	padding: 1px 0 0 5px;
	background-image: url(../../egs/entete_fiche.jpg);
	background-repeat:no-repeat;
	
	font-size: 14px;
	font-weight: bold;
	color: #fff;	
}
div#bloc_detail_2 p {
	margin:0;
	padding:5px;
	
	font-size:12px;
	color:#fff;
}


/* bloc photos */
div#bloc_photos_3 {
	width:700px;
	margin:25px 0 0 0;
	padding:0;
}
div#bloc_photos_3 h2 {
	height: 25px;
	margin: 0;
	padding: 1px 0 0 5px;
	background-image: url(../../egs/entete_fiche2.jpg);
	background-repeat:no-repeat;
	
	font-size: 14px;
	font-weight: bold;
	color: #fff;	
}
div#bloc_photos_3 a img {
	border:none;
}


/* bloc prods associes */
div#bloc_prods_4 {
	width:700px;
	margin:25px 0 0 0;
	padding:0;
}
div#bloc_prods_4 h2 {
	height: 25px;
	margin: 0;
	padding: 1px 0 0 5px;
	background-image: url(../../egs/entete_fiche2.jpg);
	background-repeat:no-repeat;
	
	font-size: 14px;
	font-weight: bold;
	color: #fff;	
}
div#bloc_prods_4 img {
	margin:0 0 5px 0;
	border:none;
}
div#bloc_prods_4 a {
	display:block;
	margin:0 5px 5px 0;
	padding:5px;
	
	width:120px;
	height:120px;
	
	border:none;
	background-color:#fff;
	
	font-size:10px;	
	color:#000;
	text-align:center;
	text-decoration:none;
	
	float:left;
	
}/*
div#bloc_prods_4 a:hover {
	background-color:#FFFFE2;
	background-repeat:repeat-x;
	
	color:#F00;
}*/

/* bloc photos */
div#mail_ami img {
	border:none;	
}
div#mail_ami a {
	font-size:12px;
	color:#07306D;
	text-decoration:none;
}
div#mail_ami a:hover {
	color:#000;
	text-decoration:underline;
}





/********************************
	Page Enregistrer
********************************/
/* bloc texte accueil */
form.form_enregistrement {
	margin:0 0 0 0;
	padding:0;
	
	font-size:12px;
	color:#fff;	
	
}
form.form_enregistrement label {	
	display: block;
	width: 250px;
	
	float: left;
}
form.form_enregistrement input {
	font-size:10px;
	color:#000;	
	
	margin:2px 5px 0 0;
	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
	
	float: left;
}
form.form_enregistrement input.enr_radio {	
	float:none;
}
form.form_enregistrement input.btn_normal {	
	font-size:11px;
	color:#000;	
	
	margin:2px 5px 0 0;
	
	background-color:#6a693d;
	
	border-top:2px solid #989568;
	border-left:2px solid #989568;
	
	border-right:2px solid #595633;
	border-bottom:2px solid #595633;
}
form.form_enregistrement textarea {
	font-size:10px;
	color:#000;	
	
	margin:2px 5px 0 0;
	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
	
}
form.form_enregistrement select {	
	font-size:10px;
	color:#000;	
	
	margin:2px 5px 0 0;
	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
}





/********************************
	Panier
********************************/
div#panier {
	margin:0;
	padding:0 0 0 0;
}
#panier form {
	width:700px;
	margin:0;
	padding:0 0 0 0;
	
	color:#fff;
}
#panier h3 {
	margin:10px 0 10px 0;
	padding:0 0 0 40px;
	
	color:#fff;
	font-size:14px;
	font-weight:bold;
	
	text-align:left;
}
#panier p {
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	
	color:#fff;
	font-size:12px;
	
	vertical-align:middle;
}
#panier p.avertissement {
	margin:0 0 0 0;
	padding:0 0 0 0;
		
	color:#f00;
	text-align:center;
}

#panier p.p_actions {	
	color:#fff;
	font-size:12px;
	text-align:center;
}
#panier p.p_actions span.lien_inactif {	
	color:#770;
	font-size:12px;
	text-decoration:none;
}
#panier p.p_actions a {	
	color:#ff0;
	font-size:12px;
	text-decoration:none;
}
#panier p.p_actions a:hover {	
	color:#fff;
	text-decoration:underline;
}


#panier label {
	display:block;
	width:130px;
	margin:2px 0 0 0;	

	padding:2px;
	
	color:#fff;
	font-size:12px;
	
	/* !!! flottant !!! */
	float:left;
}
#panier input {
	margin:2px 5px 0 0;	

	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
	
	color:#000;
	font-size:11px;
}
#panier select {
	margin:2px 0 0 0;	

	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
	
	color:#000;
	font-size:11px;
	
	/* !!! flottant !!! */
	float:left;
}
#panier textarea {
	width:230px;
	margin:2px 0 0 0;	

	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
	
	color:#000;
	font-size:11px;
	
	/* !!! flottant !!! */
	float:left;
}
#panier input.btn_normal {	
	font-size:11px;
	color:#000;
	
	margin:2px 0 0 0;	
	
	background-color:#6a693d;
	
	border-top:2px solid #989568;
	border-left:2px solid #989568;
	
	border-right:2px solid #595633;
	border-bottom:2px solid #595633;
}

#panier div.panier_bloc_radio {
	width:230px;
	margin:0;
	padding:0 0 5px 0;
	
	
	/* !!! flottant !!! */
	float:left;
}


/* étape 1 */
#panier input.inp_1 {
	width:230px;
	
	/* !!! flottant !!! */
	float:left;
}

#panier label.lab_1 {
	width:40px;
	margin:5px 0 0 0;
	text-align:center;
}
#panier label.lab_2 {
	width:200px;
	margin:5px 0 0 0;
	text-align:left;
}
#panier label.lab_3 {
	width:230px;
	margin:5px 0 0 0;
	text-align:left;
}
#panier label.lab_4 {
	width:200px;
	margin:5px 0 0 40px;
	text-align:left;
}

#panier select.sel_1 {
	width:230px;
	margin:5px 0 0 0;
}






table#detail_panier {
	margin:0;
	padding:0 0 0 0;
}
table#detail_panier img {
	border:none;
	width:25px;
}
table#detail_panier th {
	height:20px;
	margin:0;
	padding:0 0 0 0;
	
	background-color:#5f5d40;
	color:#fff;
	font-size:11px;
}
table#detail_panier td {
	margin:0;
	padding:0 0 0 0;
	
	background-color:#a3a06f;
	color:#000;
	font-size:10px;
	text-align:center;
}
table#detail_panier td.panier_nom {
	padding:0 2px 0 2px;
	text-align:left;
}
table#detail_panier td.panier_nom a {	
	color:#005;
	text-decoration:none;
}
table#detail_panier td.panier_nom a:hover {	
	color:#00c;
	text-decoration:underline;
}


table.total_panier {
	margin:0;
	padding:0 0 0 0;
}
table.total_panier td.total_1 {
	width:625px;
	height:20px;
	margin:0;
	padding:0 8px 0 0;
	
	color:#fff;
	font-size:10px;
	text-align:right;
}
table.total_panier td.total_2 {
	width:95px;
	height:20px;
	margin:0;
	padding:0 0 0 0;
	
	background-color:#a3a06f;
	color:#000;
	font-size:11px;
	text-align:center;
}

div#bloc_fin_commande {

}
div#bloc_fin_commande label {

}




/********************************
	News
********************************/

div.bloc_news {
width:690px;
	margin:10px 0 0 0;
	padding:5px;
	
	border-bottom:2px solid #6a693d;
	
}
div.bloc_news img {
	float:left;
	width:150px;
	
	margin:0 10px 10px 0;
	
	border:none;
}
div.bloc_news h5 {	
	margin:0 0 0 0;
	padding:0;
	
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
div.bloc_news p {	
	margin:0 0 0 0;
	padding:0;
	
	color:#fff;
	font-size:11px;
	text-align:justify;
}




/********************************
	Partenaires & Annuaires
********************************/

p.p_partenaires {
	margin:10px 0 0 0;
	padding:5px;
	
}
p.p_partenaires img {
	float:left;
	width:150px;
	
	margin:0 10px 10px 0;
	
	border:none;
}

div.annuaires {
	width:220px;
	height:100px;
	
	margin:5px 5px 0 0;
	padding:5px;

	text-align:center;
	
	/* !!! */
	float:left;
	overflow:hidden;
}
div.annuaires a:hover {
	text-decoration:none;
}



/********************************
	Contact
********************************/
div#div_contact {
	width:260px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	
	color:#fff;
	font-size:12px;	
}
div#div_contact a {	
	color:#a3a06f;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
}
div#div_contact a:hover {
	text-decoration:underline;
	color:#fff;	
}

div#div_contact div {
	margin:20px 0 0 0;
	padding:10px 5px;	
		
	text-align:left;
	font-size:10px;
}
div#div_contact div strong {
	font-size:12px;
	font-weight:bold;
}

form#form_contact {
	width:350px;
	margin:0;
	padding:10px;
	float:left;
	
	background-color:#222;
	
	font-size:12px;
	
}
form#form_contact em{
	font-size:12px;
	color:#ff0;	
}
form#form_contact strong{
	font-size:12px;
	color:#f00;	
	font-weight:bold;
}
#form_contact label {
	display:block;
	float:left;
	width:80px;
	
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#form_contact input.input_norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
}
#form_contact textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	
	background-color:#6a693d;
	
	border-top:2px solid #595633;
	border-left:2px solid #595633;
	
	border-right:2px solid #989568;
	border-bottom:2px solid #989568;
}
#form_contact input.input_envoyer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
