@charset "UTF-8";
/* CSS Document */

/*----------------------------------------------+
+ Fenetre de dialogie					        +
+----------------------------------------------*/
.pmpMsgBox-confirmation {
	border:2px solid #f7ad0c;
	color:#563c05;
}
.pmpMsgBox-confirmation-messagearea {
}
.pmpMsgBox .pmpMsgBox-confirmation .titlebar {
	background:#f7ad0c url(../_image/boxjaune2_top.png) center top no-repeat;
}
.pmpMsgBox .pmpMsgBox-confirmation .titre {
	color:white;
}

/*----------------------------------------------+
+ commande								        +
+----------------------------------------------*/
TABLE#macommande {
	width:688px;
	margin:0 auto 15px auto;
}
TABLE#macommande,
TABLE#macommande TH,
TABLE#macommande TD {
	border-collapse:collapse;
	/*border:1px solid #f7ad0c;*/
}
TABLE#macommande .infos {
	font-size:11px;
	text-align:left;
}
TABLE#macommande .qtt SELECT {
	text-align:right;
}
table#macommande TH,
table#macommande TD {
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
table#macommande TH {
	background:#573f1d url(../_image/boxjaune2_top.png) center top no-repeat;
	color:#fff59b;
	font-weight:bold;
	font-size:13px;
	white-space:nowrap;
}
table#macommande TH.first {
	background-position:0 0;
}
table#macommande TH.last {
	background-position:right top;
}
table#macommande TD,
table#macommande TD INPUT {
	/*border-bottom:1px dashed #f7ad0c;*/
	border:1px solid #573f1d;
}
table#macommande TD.prix {
	font-weight:bold;
	text-align:right;
	color:#ba7415;
}
TABLE#macommande TD.tb_livraison INPUT {
	border:0 none;
}
TABLE#macommande TD.tb_livraison,
TABLE#macommande TD.prix.ttc {
	background-color:#fef7e7;
	text-align:right;
}
TABLE#macommande TD.prix.soustot,
TABLE#macommande TD.prix.total {
	background-color:#dcd186;
	color:#d6492a;
}
TABLE#macommande TD.prix.total {
	font-size:16px;
}

/*----------------------------------------------+
+ Récapitulatif de commande - etape 3	        +
+----------------------------------------------*/
.cadrebloc {
	width:auto;
	margin:0 auto 15px;
	border:1px solid #926e40;
	padding:15px;
	background-color:#ffffff;
}
/*.cadrebloc .box {
	width:214px;
	float:left;
	margin-right:20px;
}*/

.cadrebloc .box_Hijab_1 {
	width:202px;
	margin-right:15px;
	float:left;
}

/*----------------------------------------------+
+ etapes boutique						        +
+----------------------------------------------*/
TABLE.etapes {
	border:0 none;
	margin:10px auto 35px;
	width:688px;
	font-size:14px;
	line-height:14px;
	color:#525252;
	clear:both;
}
TABLE.etapes TD {
	padding-top:10px;
	margin:0;
	text-align:center;
	vertical-align:top;
}
TABLE.etapes th {
	width:688px;
	height:41px;
	background:#fff59b url(../_image/etape_commande.png) no-repeat;
	padding:0;
}
TABLE.etapes STRONG {
	color:#563c05;
	font-weight:bold;
}
/*etape 1*/
TABLE.etapes th.etape1 {
	background-position:0 0;
}
/*etape 2*/
TABLE.etapes th.etape2 {
	background-position:0 -41px;
}
/*etape 3*/
TABLE.etapes th.etape3 {
	background-position:0 -82px;
}
/*etape 4*/
TABLE.etapes th.etape4 {
	background-position:0 -122px;
}
/*etape 5*/
TABLE.etapes th.etape5 {
	background-position:0 -163px;
}

/*----------------------------------------------+
+ etapes boutique						        +
+----------------------------------------------*/
.addressEditor A {
	color:#5c5c5c;
	text-decoration:underline;
}
.addressEditor A:hover {
	color:#e98400;
}


/*----------------------------------------------+
+ Container								        +
+----------------------------------------------*/
.container .titre {
	color:#563c05;
}
.container A {
	color:#78b74a;
}
.container A:hover {
	color:#563c05;
}
.container .photo {
	border-color:#78b74a;
	background-color:#e4f1db;
}
.container .photo Q {
	color:#563c05;
}

/*----------------------------------------------+
+ Box CalcBâche							        +
+----------------------------------------------*/
.calcbache {
	position:relative;
	width:700px;
	height:175px;
	background:#cce7f7 url(../_image/calcbache/calcbache_background.png) 0 0 no-repeat;
	margin:0 auto;
}

.calcform {
	position:absolute;
	width:193px;
	height:149px;
	top:17px;
	left:184px;
}
.calcform FORM {
	/*padding-left:10px;*/
}
.calcform FORM DIV {
	margin-bottom:6px;
	white-space:nowrap;
}
.calcform FORM INPUT {
	width:36px;
	height:20px;
	padding:0 0 0 0;
	background:#ffffff url(../_image/calcbache/input_background.gif) 0 0 no-repeat;
	border:1px solid #004fcf;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.calcform FORM LABEL {
	/*font-size:14px;
	font-weight:bold;
	padding-left:10px;*/
	font-size:13px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.calcform FORM LABEL EM {
	font-weight:normal;
	font-size:10px;
	font-style:normal;
}

.btt_calculer A {
	width:76px;
	height:0;
	padding-top:26px;
	display:block;
	overflow:hidden;
	background-image:url(../_image/calcbache/btt_calculer.png);
}
.btt_calculer A:hover {
	background-position:0 -26px;
}

.calcrep {
	width:278px;
	height:149px;
	position:absolute;
	top:17px;
	right:21px;
	color:#001b4a;
	font-size:14px;
	line-height:18px;
}
.calcrep STRONG {
	font-weight:bold;
	color:#0090cc;
}
.calcrep STRONG.resultat {
	font-size:18px;
}

#coeursite.page #colprincipale .calcbache .calcrep .fichearticle .prix {
	font-size:26px;
	text-align:right;
	margin:0;
}
#coeursite.page #colprincipale .calcbache .calcrep .fichearticle .prix EM {
	font-size:14px;
	font-style:normal;
}
.calcrep .fichearticle .ajoutpanier {
	padding:0;
	margin:0;
}
.calcrep .fichearticle .ajoutpanier A {
	float:right;
}

/*----------------------------------------------+
+ Box CalcBâche	mini					        +
+----------------------------------------------*/
.calcBacheMini {
	width:214px;
	margin:-6px 0 15px 0;
}
.calcBacheMini .titre A {
	width:214px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:42px;
	background-image:url(../_image/calcbache/calcbache_top.gif);
}
.calcBacheMini .content {
	width:214px;
	background-image:url(../_image/calcbache/calcbache_bottom.gif);
	height:65px;
	overflow:hidden;
	font-size:14px;
	line-height:16px;
	color:#00519d;
}
.calcBacheMini .content P {
	padding:5px 10px;
	margin:0;
}
.calcBacheMini .content A {
	color:#00519d;
	text-decoration:none;
}
.calcBacheMini .content A:hover {
	color:#00519d;
	text-decoration:underline;
}

.tooltip{
   position: absolute;
   top: 0;
   left: 0;
   z-index: 3;
   display: none;
   background-color:#3b2013;
	padding: 6px;
	padding-left: 12px;
	padding-right: 12px;
	color: white;
}

