/*///////////////////////////////////////////////////////////////////////////////////
// STYLE : gere les CSS des pages liées à la boutique, au processus commande, au
// compte client, au suivi de commande, à la connexion, ... les formulaires de login
// les formulaires d'abonnement newsletter, ...
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// Fil Ariane
// Mon panier et processus commande
//  - Panier
//  - Identification (mdp oublié, accès admin, ...)
//  - Validation, paiement, recap, suivi de commande
// Messages d'alertes
///////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////
// Fil Ariane
///////////////////////////////////////////////////////////////////////////////////*/
div#divFilAriane{
	padding:10px 10px 10px 0;
	font:normal 14px Arial, Helvetica, sans-serif; color:#000;
}
div#divFilAriane strong{
	font-weight:bold;	color:#1463AA;
}
div#divFilAriane span{
	color:#4596DF;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Mon panier et processus commande
///////////////////////////////////////////////////////////////////////////////////*/
/* Panier */
td.tdEntetePanier, td.tdSousEntetePanier, td.tdQtePanier, td.tdPxPanier{
	font:normal 12px Arial, Helvetica, sans-serif; text-align:center;
}
td.tdEntetePanier{
	padding:5px;
	font-weight:bold;	color:#1463AA;
	background:url(../images/background/back-entete-panier.gif) repeat-x;
	border-bottom:1px dashed #1463AA;	border-right:1px solid #fff;
}
td.tdSousEntetePanier{
	padding:5px;
	font-weight:bold;	color:#1463AA;
	background:#F6FAFC;
	border-bottom:1px dashed #1463AA;	border-right:1px solid #fff;
}
td.tdQtePanier{
	padding:5px;
	color:#617d9e;
}
td.tdPxPanier{
	padding:5px;
	font-size:13px;	color:#1463AA;
}
td.tdPdtPanier a:link, td.tdPdtPanier a:visited{
	font:normal 12px Arial, Helvetica, sans-serif; color:#5F5F5F; text-decoration:none;
}
td.tdPdtPanier a:hover, td.tdPdtPanier a:active{
	text-decoration:underline;
}
td.tdIntituleSupp{
	padding:5px;
	font:bold 13px Arial, Helvetica, sans-serif; color:#1463AA; text-align:right;
}
td.tdIntituleSupp select{
	font:normal 10px Arial, Helvetica, sans-serif; color:#1463AA;
}
td.tdFinListePanier{
	border-top:1px solid #CCE3F0;
}
td.tdTTCPanier{
	background:#F2F8FB;
	font:normal 15px Arial, Helvetica, sans-serif; color:#1463AA; text-align:center;
}
td.tdNAPPanier{
	border:1px solid #CCE3F0;
	background:#F2F8FB;
	font:bold 15px Arial, Helvetica, sans-serif; color:#1463AA; text-align:center;
}
td#tdAccepteCGV,td#tdAccepteCGV a{
	height:30px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#1463AA; text-align:right;
}
td#tdAccepteCGV a:link, td#tdAccepteCGV a:visited{
	font-weight:bold;
}
td#tdAccepteCGV a:hover, td#tdAccepteCGV a:active{
	text-decoration:none;
}
td.tdLien a:link, td.tdLien a:visited{
	font:bold 15px Arial, Helvetica, sans-serif; color:#6287AF;	text-decoration:none;
}
td.tdLien a:hover, td.tdLien a:active{
	text-decoration:underline;
}
/* Identification (mdp oublié, accès admin, ...) */
td.tdTexteChamp{
	font:bold 13px Arial, Helvetica, sans-serif; color:#1463AA;
}
td.tdTexteChamp sup{
	font:normal 10px Arial, Helvetica, sans-serif; color:#E2007A;
}
input.inputIdentification, select.inputIdentification{
	width:200px;
	border:1px solid #8FAED1;
	font:normal 12px Arial, Helvetica, sans-serif; color:#5F5F5F;
}
select.inputIdentification{
	width:202px;
}
/* Validation, paiement, recap, suivi de commande */
div#divColCoordFacturation{
	float:left;
	width:252px;
	border:1px solid #8FAED1;
	margin-bottom:10px;
}
div.divColChoixPaiement{
	width:518px;
	border:1px solid #8FAED1;
	margin-bottom:10px;
}
div#divColCoordFacturation h2, div.divColChoixPaiement h2{
	margin:0;	padding:5px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#1463AA;
}
div#divColCoordFacturation h2 span{
	font:italic normal 12px Arial, Helvetica, sans-serif;
}
div#divColCoordFacturation p, div.divColChoixPaiement p{
	margin:0;	padding:0 5px 0 5px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#5F5F5F;
}
div.divColChoixPaiement p{
	padding:0 5px 5px 5px;
}
table.tabCoordFacturation tr td{
	font:bold 11px Arial, Helvetica, sans-serif; color:#1463AA;
}
table.tabCoordFacturation tr td span{
	font:normal 11px Arial, Helvetica, sans-serif; color:#5F5F5F;
}
table.tabCoordFacturation tr td input.inputValidation, table.tabCoordFacturation tr td select.inputValidation{
	width:115px;
	border:1px solid #8FAED1;
	font:normal 11px Arial, Helvetica, sans-serif; color:#5F5F5F;
}
table.tabCoordFacturation tr td select.inputValidation{
	width:117px;
}
table.tabCoordFacturation tr td a:link, table.tabCoordFacturation tr td a:visited, div.divColChoixPaiement div p a:link, div.divColChoixPaiement div p a:visited{
	font:bold 14px Arial, Helvetica, sans-serif; color:#1463AA;
}
table.tabCoordFacturation tr td a:active, table.tabCoordFacturation tr td a:hover, div.divColChoixPaiement div p a:active, div.divColChoixPaiement div p a:hover{
	text-decoration:none;
}
div.divContLigneSuiviCDE{
	border:1px solid #C2DFEF;
	width:520px;
	margin-bottom:5px;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Messages d'alertes
///////////////////////////////////////////////////////////////////////////////////*/
p.pMessageAlerte{
	padding:0; margin: -4px 3px 2px 3px;
	font:bold 12px Arial, Helvetica, sans-serif; color:#E2007A;
}