BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin : 0 0 0 0;
	background-color :#A477D0;
	background-image : url(img/bkg_body.gif);
	background-repeat: repeat-x;
}
TD { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt ; 
} 
H1 { 
	position: relative;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight : extrabold ;
	font-size: 14pt; 
	color: #6B379F; 
} 
H2 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt ; 
	color: Black ; 
	margin-top: 8px ; 
	margin-bottom: 4px ; 
} 
P {
	text-align:justify;
	margin : 4px 0 6px 0;
}

TD.menuB A{
	color:#ffffff;
}

TD.menuB A:Hover{
	color:#000000;
}

A:hover  {
	text-decoration: underline;
}
A { 
	text-decoration : none;
	color : #ffffff;
}

A.navigation{
	color:#000201;
}
 
A.sommair0:hover  {
	text-decoration: none; 
	font-size: 8pt ; margin: 0;
	color : DimGray; 
}
A.sommair0 { 
	text-decoration : none;
	font-size: 8pt ; margin: 0;
	color : Black;
 } 
.sommair0 { 
	text-decoration : none;
	font-size: 8pt ; margin: 0;
	color : Black;
 } 
A.sommair1:hover  {
	text-decoration: none; 
	font-size: 8pt ; margin: 0;
	color : DarkOrange; 
}
A.sommair1 { 
	text-decoration : none;
	font-size: 8pt ; margin: 0;
	color : Black;
 } 
 
A.send_friend{
	color:#743CAC;
	font-weight:bold;
}
.sommair1 { 
	text-decoration : none;
	font-size: 8pt ; margin: 0;
	color : White;
 } 

.titre {
	background: #C8C8BB;
	margin-top: 20px;
	margin-bottom: 20px;
}

.ansm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
A.ansm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: DarkOrange ;
}
A.ansm:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color: DarkOrange ;
}

DIV#zone_form TD.form_lib{
	text-align:right;
	width:40%;
	padding:3 3 3 3;
	vertical-align:top;
	color:#ffffff;
}

DIV#zone_form TD.field{
	color:#ffffff;
}

DIV#zone_form TD.field INPUT{
	font-size:11px;
	border:1px solid black;
	width:250px;
	background-color:#ffffff;
}

DIV#zone_form TD.field SELECT{
	font-size:11px;
	border:1px solid black;
	width:250px;
	background-color:#ffffff;
}

DIV#zone_form TD.field TEXTAREA{
	font-size:11px;
	border:1px solid black;
	width:250px;
	height:50px;
	overflow:auto;
	background-color:#ffffff;
}

DIV#form_errors{
	color:#cc0000;
	font-weight:bold;
}

SPAN#etoile{
	color:#ffcc00;
}

form { 	margin: 0px; }
input { font-size: 8pt; }
select { font-size: 8pt; }
.button { background-color: #C5C4B6; }

#newsletter .lib{text-align:right;padding:0 3 0 0;height:25;}
#newsletter .field1{border:1px solid black;width:250px;}
#newsletter .btn_submit{border:1px solid black;width:250px;background-color:#ffffff;font-size:10px;}

#TbZone_tarif table{width:98%;background-color:#000000;align:center}
#TbZone_tarif tr{background-color:#e4e4e4};

/* style du panier */
#zonePanier table{background-color:#ffffff;width:100%;}
#zonePanier th{background-color:#000000;color:#ffffff;font-weight:bold;text-align:left;padding-left:3px}
#zonePanier tr{background-color: #7E41BC;}
#zonePanier td{color:#ffffff;vertical-align:top;padding-top:3px;}
#zonePanier .PUTC{font-size:7 pt;font-weight:bold;}
#zonePanier .PUHT{font-size:7pt;font-weight:bold;}
#zonePanier .titre_libelle{color:#ffffff;font-weight:bold;  font-size: smaller; padding:2 0 4 0 }
#zonePanier .contenu{color:#ffffff;}
#zonePanier .panier_action{background-color:#ffffff;}
#zonePanier .separation{background-color:#f1f1f1;}
#zonePanier .art_libelle{padding-left:3px;background-color: #D9C9FA;color:#000000;}
#zonePanier .td_qte{font-size:7pt;}
#zonePanier .sElem{background-color:#D9C9FA;;color:#000000}
#zonePanier select{font-size:8pt;}
.fld_qte{font-size:8pt;}

#popcaddy .separateur{background-color:#000201;}
#popcaddy .libelle{background-color:#D9C9FA;}
#popcaddy .champ_lib{font-size:8pt;text-align:right;}
#popcaddy .champ_res{font-size:8pt;font-weight:bold;}
#popcaddy .consult{text-decoration:none;color:#ff9900}
#popcaddy .consult:Hover{text-decoration:underline;color:#ff9900}
#popcaddy .close_W{text-decoration:none;color:#cc0000}
#popcaddy .close_W:Hover{text-decoration:underline;color:#cc0000}

	
#zone_inscription .table_ins{width:100%}
#zone_inscription .titre_section{font-size:9pt;height:20;font-weight:bold;text-transform:uppercase;color:#ffffff;background-color:#7E41BC;padding:0 0 0 5;}
#zone_inscription .txt_same_adr{font-size:8pt;}
#zone_inscription .zone_btn{text-align:right;padding-right:4px;}
#zone_inscription .btn_submit{background-color:#ffffff;width:200px;border:1px solid #666666;font-size:11px;}

#zone_identification table{background-color:#ffffff;}
#zone_identification tr{background-color:#7E41BC;}
#zone_identification td{color:#ffffff;vertical-align:top;padding-top:3px;text-align: center;}
#zone_identification .titre_libelle{color:#ffffff;font-weight:bold;}
#zone_identification .art_libelle{padding-left:3px;background-color: #D9C9FA;color:#000000;}
#zone_identification INPUT{background-color:#ffffff;border:1px solid black;font-size:11px;width:150px;}
#zone_identification .Zone_lib_id{font-size:11px;vertical-align:top;padding-top:2px;text-align:right;padding-right:3px;color:#ffffff;}
#zone_identification .Zone_fld_id{font-size:9pt;width:99%;border:1px solid #666666;}

#zone_facturation table{background-color:#D9C9FA}
#zone_facturation tr{height:25}
#zone_facturation .Zone_lib_fac{font-size:11px;vertical-align:top;padding-top:2px;text-align:right;padding-right:3px;color:#000000;}
#zone_facturation .Zone_fld_fac{vertical-align:top;}
#zone_facturation .fld_fac{font-size:9pt;width:99%;border:1px solid #666666;}
#zone_facturation textarea{height:50;overflow:auto}
#zone_facturation SELECT{font-size:9pt;border:1px solid #666666;}

#zone_livraison{visibility:hidden;}

#zone_livraison table{background-color:#D9C9FA}
#zone_livraison tr{height:25}
#zone_livraison .Zone_lib_livraison{font-size:11px;vertical-align:top;padding-top:2px;text-align:right;padding-right:3px;color:#000000;}
#zone_livraison .Zone_fld_livraison{vertical-align:top;}
#zone_livraison .fld_livraison{font-size:9pt;width:99%;border:1px solid #666666;}
#zone_livraison SELECT{font-size:9pt;border:1px solid #666666;}

a.chemin {
	font-size: medium;
	color: #7E41BC;
}
#idZoneBesoin {width:500px;text-align: left;padding-left:20px;}
#idZoneBesoin span.cLabel {float:left;width:120px;text-align:left;font-weight:bold;}
#idZoneBesoin span.cInput {text-align:left;}
#idZoneBesoin input,textarea {border:1px solid lightgrey;}
#idZoneBesoin span.cMsgError{color:red;font-weight:bold;width:100%;text-align:center;padding:10 0 10 0;}
#idZoneBesoin span.cMsgProcessed{color:green;font-weight:bold;width:100%;text-align:jsutify;padding:10 0 10 0;}


