/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}

/*-------------------------------------GENERAL-----------------------------------------*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
}


.align_droit {
	text-align:right;
}


.gras {
	font-weight:bold;
}

.txt14 {
	font-size:14px;
}

.txt14_gras {
	font-size:14px;
	font-weight:bold;
}


.txt9 {
	font-size:9px;
}

.violet_fonce_gras {
	color:#965B8A;
	font-weight:bold;
}

.violet_fonce {
	color:#965B8A;
}

.violet_clair_gras {
	color:#BF72AF;
	font-weight:bold;
}

.violet_clair {
	color:#BF72AF;
}

.violet {
	color:#AE13AB;
	font-weight:bold;
}

.rose_pale {
	color:#CC6699;
}

.rose_pale_gras {
	color:#CC6699;
	font-weight:bold;
}


.rose_pale_14 {
	color:#CC6699;
	font-size:14px;
}
.rose_pale_gras_14 {
	color:#CC6699;
	font-weight:bold;
	font-size:14px;
}

a {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a.navigation {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.navigation:hover {
	text-decoration:underline;
}

.violet_fonce10 a {
	font-size:10px;
	color:#993399;
	text-decoration:none;
}

.violet_fonce10 a:hover {
	text-decoration:underline;
}

.rose_pale a {
	font-size:10px;
	color:#BF72AF;
	text-decoration:none;
}

.rose_pale a:hover {
	text-decoration:underline;
}

.onglet a {
	font-size:11px;
	color:#BF72AF;
	text-decoration:none;
}

.onglet a:hover {
	text-decoration:none;
	color:#FF6699;
}

.orange {
	color:#FF6699;
}

.blanc a {
	text-decoration:underline;
	font-size:11px;
	padding-left:5px;
	color:#FFFFFF;
}

.blanc a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.violet_clair a{
	color:#BF72AF;
	text-decoration:none;
}

.violet_clair a:hover {
	color:#BF72AF;
	text-decoration:underline;
}

.lien_fermer{
	background:url(images/picto_fermer.png) no-repeat;
	height:11px;
	padding-left:20px;
}

/*------------------------------------------------------BON-DE-COMMANDE-----------------------------------------------*/

#conteur_bon_commande {
	width:663px;
	margin:10px;
	padding-bottom:25px;
	padding-right:-15px;
}

#conteur_bon_all_commande {
	width:663px;
	/*height:2000px;*/
	margin:10px;
	padding-bottom:25px;
	padding-right:-15px;
}


#entete_bon_commande {
	width:588px;
	height:40px;
	margin-left:30px;
}


#entete_bon_commande td {
	vertical-align:top;
}

#entete_bon_commande td.logo {
	width:170px;
}

#entete_bon_commande td.logo2 {
	width:122px;
	height:50px;
}

.txt_adresse {
	padding-top:2px;
	font-size:10px;
}
.txt_12 {
	font-size:10px;
}
.content_tab_fiche_article {
	width:588px;
	margin-left:30px;
}

.content_tab_fiche_article2 {
	width:588px;
	margin-left:30px;
	margin-top:20px;
}


#adresse {
	text-align:left;
	margin-left:220px
}

#barre_bon_commande {
	width:588px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:30px;
}

#entete_commande {
	width:588px;
	margin-left:5px;
}

#entete_commande td {
	vertical-align:top;
}

.gros_titre{
	font-size:20px;
	color:#CC6699;
	padding-left:400px;
}

.gros_titre1{
	font-size:20px;
	color:#CC6699;
	padding-left:470px;
}

.trait_separation {
	padding-left:10px;
}

.tab_adresse_imprim {
	width:588px;
	margin-top:10px;
	margin-bottom:10px;
}

.tab_adresse_imprim td {
	vertical-align:top;
	padding-left:5px;
}

.tab_adresse_imprim td.ligne{
	height:2px;
}	

.tab_adresse_imprim td.adresse_facturation {
	width:194px;
	padding-right:10px;
}

.tab_adresse_imprim td.adresse_livraison {
	width:194px;
	padding-right:10px;
}

.tab_adresse_imprim td.commentaire_interne {
	width:180px;
}

.tab_adresse_imprim td.code_barre {
	font-size:20px;
	color:#CC6699;
	width:180px;
}

.tab_bloc_vide_imprim {
	width:170px;
}



#entete_livraison {
	width:588px;
	margin-left:5px;
}

#entete_livraison td {
	vertical-align:top;
}

#tab_panier {
	width:588px;
	margin-top:10px;
}

#tab_panier td {
	vertical-align:top;
	background-color:#F6E8F4;
}

#tab_panier th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}

#tab_panier th.bloc_vide {
	width:10px;
}

#tab_panier th.produit {
	width:145px;
	text-align:left;
}

#tab_panier th.taille {
	width:65px;
	text-align:center;
}

#tab_panier th.bloc_vide2 {
	width:30px;
}

#tab_panier th.quantite {
	width:65px;
	text-align:center;
}

#tab_panier th.prix {
	width:80px;
	text-align:right;
}

#tab_panier th.total {
	width:60px;
	padding-left:55px;
}

*html #tab_panier th.total {/*IE6*/
	width:105px;
	text-align:right;
	padding-right:10px;
}

#tab_panier th.supprimer {
	width:105px;
}

#tab_panier td.bloc_vide {
	width:10px;
}

#tab_panier td.produit {
	width:145px;
}

#tab_panier td.taille {
	width:65px;
	text-align:center;
}

#tab_panier select.taille {
	width:65px;
	font-size:11px;
}

#tab_panier td.bloc_vide2 {
	width:30px;
}

#tab_panier td.quantite {
	width:65px;
	text-align:center;
}

#tab_panier select.quantite {
	width:65px;
	font-size:11px;
}

#tab_panier td.prix {
	width:80px;
	text-align:right;
	font-weight:bold;
	line-height:12px;
}

#tab_panier td.total {
	width:115px;
	text-align:right;
	font-weight:bold
}

#tab_panier td.supprimer {
	width:95px;
	padding-left:10px;
}

#tab_panier td.ligne_separatrice {
	height:5px;
}

.tab_panier_produit {
	width:145px;
}

.tab_panier_produit td {
	vertical-align:middle;
	font-weight:bold;
}

.tab_panier_produit td.image_produit {
	width:43px;
	height:43px;
}

.tab_panier_produit td.description_produit {
	width:57px;
	padding-left:5px;
	vertical-align:middle;
}

.prix_barre {
	text-decoration:line-through;
}

.prix_reduit {
	color:#CC6699;
}

.prix_total {
	color:#CC6699;
	font-size:11px;
	font-weight:bold;
}

.etiquette {
	background-color:#FFFFFF;
	padding:5px;
	margin-left:20px;
}

*html .etiquette {/*IE6*/
	margin-left:0px;
	/*IE MAC\*//*/
	margin-left:20px;
	/**/
}

hr.rose_fonce_panier {
	height:1px;
	margin-top:0px;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0;
	width:588px;
}

*html hr.rose_fonce_panier { /*IE6*/
	display:block;
	height: 1px;
	color:#BF72AF;
	_margin:-6px 0;
	background-color:#BF72AF;
	border:0px;
	width:588px;
	/*IE6 MAC\**//*/
	display:block;
	height: 2px;
	_margin:-10px 0;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
	width:588px
	/**/
}

*+html hr.rose_fonce_panier { /*IE7*/
	display:block;
	height: 1px;
	/*_margin:10px 0;*/
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
}	

.espace25px {
	height:5px;
}


#tab_structure_panier2 {
	width:588px;
	margin-top:10px;
}

#tab_structure_panier2 td {
	vertical-align:top;
}


#tab_structure_panier2 td.espace_bloc {
	width:263px;	
}

#tab_structure_panier2 td.total_panier {
	width:325px;
}


#tab_total_panier {
	width:325px;
	
}

#tab_total_panier td {
	vertical-align:top;
}

#tab_total_panier th {
	background:#DDB2D3;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	padding-left:20px;
}

#tab_total_panier td.espace_haut {
	height:3px;
}

#tab_total_panier td.espace_txt {
	height:2px;
}

#tab_total_panier2 {
	width:325px;
	font-size:10px;
}

#tab_total_panier2 td {
	vertical-align:top;
}

#tab_total_panier2 td.espace_haut {
	height:3px;
}

#tab_total_panier2 td.espace_txt {
	height:2px;
}

#tab_total_panier2 td.intitule_total {
	text-align:right;
	font-weight:bold;
}

#tab_total_panier2 td.mode_livraison {
	font-weight:bold;
	padding-left:10px;
}

#tab_total_panier2 td.montant {
	width:90px;
	text-align:right;
	padding-right:5px;
}

#tab_total_panier2 td.etat_commande {
	width:90px;
	padding-left:5px;
}

hr.rose_totalpanier {
	height:1px;
	margin-top:0px;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0;
	width:325px;
}

*html hr.rose_totalpanier { /*IE6*/
	display:block;
	height: 1px;
	color:#BF72AF;
	_margin:-6px 0;
	background-color:#BF72AF;
	border:0px;
	width:328px;
	/*IE6 MAC\**//*/
	display:block;
	height: 2px;
	_margin:-10px 0;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
	width:325px
	/**/
}

*+html hr.rose_totalpanier { /*IE7*/
	display:block;
	height: 1px;
	/*_margin:10px 0;*/
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
}	
