body{
	margin: 0px;
}

.menu_bas {
	FONT-WEIGHT: regular; FONT-SIZE: 10px; COLOR: #A50E0D; FONT-FAMILY: arial;
}

a.menu_bas {
	TEXT-DECORATION: none;
}

a.menu_bas:hover {
	COLOR: #000000; 
}


a.commerce {
	FONT-WEIGHT: regular; FONT-SIZE: 10px; COLOR: #8F8F8F; FONT-FAMILY: arial;TEXT-DECORATION: none;
}

a.commerce:hover {
	COLOR: #A50E0D; 
}

a.menu_droit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #A50E0D; FONT-FAMILY: arial;TEXT-DECORATION: none;
}

a.menu_droit:hover {
	COLOR: #000000; 
}

.texte {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial;
}

a.texte {
	TEXT-DECORATION: none;
}

a.texte:hover {
	COLOR: #A50E0D; 
}


a {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial;TEXT-DECORATION: none;
}

a:hover {
	COLOR: #A50E0D; 
}

a.lien_famille1_idc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;TEXT-DECORATION: none;
}

a.lien_famille1_idc:hover {
	COLOR: #000000; 
}

a.lien_famille_idc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;TEXT-DECORATION: none;
}

a.lien_famille_idc:hover {
	COLOR: #000000; 
}

a.titre_produit {
	TEXT-DECORATION: none;
}

a.titre_produit:hover {
	COLOR: #000000; 
}

.explication {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial;
}

.texte_blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;
}

.texte_rouge {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #A50E0D; FONT-FAMILY: arial;
}

.b_rouge {
	BORDER-BOTTOM: #A50E0D 1px solid;BORDER-LEFT: #A50E0D 1px solid; BORDER-RIGHT: #A50E0D 1px solid; BORDER-TOP: #A50E0D 1px solid; 
}

.b_rouge_deb {
	BORDER-BOTTOM: #000000 2px solid;BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; 
}

.b_rouge_sep{
	BORDER-LEFT: #000000 2px solid;
}


.titre {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial;
}

.titre_produit {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: arial;
}

INPUT {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BACKGROUND: #FFFFFF; 
	FONT: bold 9pt arial; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #A50E0D; 
	BORDER-BOTTOM: black 1px solid
}

SELECT {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BACKGROUND: #FFFFFF; 
	FONT: bold 9pt arial; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #A50E0D; 
	BORDER-BOTTOM: black 1px solid
}

TEXTAREA {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BACKGROUND: #FFFFFF; 
	FONT: bold 9pt arial; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #A50E0D; 
	BORDER-BOTTOM: black 1px solid
}

.prix{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #A50E0D; 
	FONT-FAMILY: arial;
	TEXT-DECORATION: none
}


.erreur {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: Din regular;TEXT-DECORATION: none;
}



/****************** CHARIOT *************************************/
#idc_zonemessage_chariot{
	color:red;
	text-align:center;
	font-weight:bold
}


#idc_produit_chariot{
	border-top:1px #A50E0D solid;
	border-left:1px #A50E0D solid;
	text-align:center;
	width:450px;
}
#idc_produit_chariot .quantite_chariot{width:20px;}

#idc_produit_chariot td{
	border-right:1px #A50E0D solid;
	border-bottom:1px #A50E0D solid;
	padding:3px;
	background-color:#fff;
}

#idc_produit_chariot th{
	background-color:#A50E0D;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;
}

#idc_codepromo_chariot{border:1px #A50E0D solid;padding:3px;}
#idc_codepromoh2_chariot{margin-top:10px;}

#idc_paiementh2_chariot{margin-top:10px;azimuth:left-side;clear:both;}

#idc_paiement_chariot{
	width:450px;
	border-bottom:1px #509617 solid;
}
#idc_paiement_chariot td{padding:3px;}



/***********GENERAL*******************************/
H1{
	color:#A50E0D;
	font-size:22px;
	border-bottom:1px #A50E0D solid;
	margin:10px 0;
}


input.submit_login,input.submit_moncompte,input.submit_loginchariot,input.submit_destinataire{
	background-color:#fff;
}

.idc_ligneprix{
	color:#A40804;
}

fieldset{
	background-color:#A50E0D;
	padding:10px;
	border:1px #FFF solid;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;
}


legend{
	display:none;
}

label{
	width:150px;;
	float:left;
	padding:1px;
}

.idc_champsobligatoire{font-size:0.8em;display:block;float:left;width:35%;}

.idc_libelle{font-weight:bold;}

tr.idc_libelle {
	background-color:#A50E0D
}

.idc_prix{
	font-size:14px;
	color:#A20D0D;
	font-weight:bold;
}


/****************** COMMANDE *************************************/


#idc_client_commande, #idc_destinataire_commande{float:left;width:230px;padding:3px 5px;}

H2{
	clear:both;margin-top:10px;
	color:#A50E0D;
	font-size:18px;
	border-bottom:1px #A50E0D solid;
	margin:10px 0;	
}

#idc_produit_commande{
	border-top:1px #A50E0D solid;
	border-left:1px #A50E0D solid;
	text-align:center;
	width:450px;
	background-color:#fff;
}

#idc_produit_commande td{
	border-right:1px #A50E0D solid;
	border-bottom:1px #A50E0D solid;
	padding:3px;
}

#idc_produit_commande th{
	background-color:#A50E0D;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;
}

#idc_validation_commande{
	text-align:center;
	color:#A50E0D;
	font-size:14px;
	border-bottom:1px #A50E0D solid;
	margin:3px;		
}

/****************** REMERCIEMENTCOMMANDE *************************************/
#idc_remerciementcommande{}
#idc_remerciementcommande a.idc_imprimer{
	font-weight:bold;
	text-decoration:underline;
	font-size:17px;
	padding:5px;
	display:block;
	color:#A50E0D;
}
#idc_remerciementcommande p{margin-top:10px;color:#000000;}


/****************** MONCOMPTE *************************************/
#idc_moncompte table{
	margin:10px 0 0 0;
	width:450px;
	border-top:1px #A50E0D solid;
	border-left:1px #A50E0D solid;
	background-color:#fff;	
}

#idc_moncompte li a{
 color:#A50E0D;
}

#idc_moncompte{
	
}

#idc_zonemessage_moncompte{text-align:center;}

ul#idc_menu_moncompte {margin:0 0 15px 0;text-align:center;}
ul#idc_menu_moncompte li{display:inline;padding-left:10px;}

.idc_destinatairecommande_moncompte{
	margin:10px 0 0 0;
	background-color:#A50E0D;
	width:450px;
	height:140px;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;
}

.idc_libelle{font-weight:bold;}
.idc_destinatairecommande_moncompte .idc_libelle{display:block;margin:15px;background:#A50E0D}
.idc_destinatairecommande_moncompte .idc_col1{width:225px;float:left;background:#A50E0D}
.idc_destinatairecommande_moncompte .idc_col2{width:225px;float:left;background:#A50E0D}
.idc_statut{color:red;}
.idc_spacercommande{height:5px;background:#A50E0D;margin:10px 0 0 0;}

.idc_detailcommande_moncompte, .idc_produitcommande_moncompte{
	border-top:1px #A50E0D solid;
	border-left:1px #A50E0D solid;
	cell-spacing:0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.idc_detailcommande_moncompte td, .idc_produitcommande_moncompte td{
	border-right:1px #A50E0D solid;
	border-bottom:1px #A50E0D solid;
	padding:3px;
}

.idc_detailcommande_moncompte th{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;
}

.idc_produitcommande_moncompte th{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial;
}


.idc_montantcommande_moncompte, .idc_promocommande_moncompte, .idc_messagecommande_moncompte{
	border:1px #A50E0D solid;
	clear:both
}
/****************** LOGINCHARIOT *******************************/
#idc_zonemessage_loginchariot{
	color:red;
	text-align:center;
	font-weight:bold;
}

#idc_client_client, #idc_adresse_client{
	width:233px;float:left;height:100px;
}
#idc_contact_client, #idc_compte_client{
	width:233px;float:left;height:70px;
}

#idc_validation_client{clear:both;}