@charset "utf-8";
/* CSS Document */
/* Les Chalets du Soleil - Les Menuires */

#blocCgv {text-align: justify;}
#detailPanier {
font-family: Arial, Helvetica, sans-serif;
margin: 10px auto 0 auto;
width: 98%;
}
#panier #detailPanier input { width: 80px;}
#detailPanier .imgArticle {background-color: #fff;}
#detailPanier td {
background: #4F4F4F;
text-align: center;
}
#detailPanier td.total {
background: #6B778F;
font-weight: bold;
}
#detailPanier td.vide {background: #8A8B8D;}
#detailPanier th {
background: #3F3F3F;
color:#fff;
font-weight: normal;
text-align: center;
}
#detailPanier th.totaux {
text-align: right;
}
#navPanier {
margin: 0 auto;
text-align: center;
width: 720px;
}
#pageBoutique {font-family: Arial, Helvetica, sans-serif;}
#panier {
height: 150px;
margin: 10px auto;
width: 720px;
}
html>body #panier {
height: auto;
min-height: 150px;
}
#panier input {width: auto;}
#panier input.btn {
background: #5F4D4D;
border: 1px solid #3F3F3F;
cursor: pointer;
}
/**************************************/
/***       Boutique / Compte         **/
/**************************************/
#adresseLivraison, #adresseFacturation, #adresseUpdate, #customerLogin  {
padding: 0;
width: 98%;
/*width: 470px;*/
}
#adresseFacturation, #customerLogin {
/*float: left;
margin: 0 25px 0 0;*/
margin: 0 auto;
padding: 0;
}
#adresseLivraison {
margin: 0 0 0 480px;
}
#adresseUpdate {
margin: 10px auto;
}
html>body #adresseLivraison {margin: 0 0 0 5px;}
#adresseFacturation td, #adresseLivraison td, #adresseUpdate td,
#adresseFacturation th, #adresseLivraison th, #adresseUpdate th {
padding: 3px;
}
#adresseFacturation td,
#adresseLivraison td,
#adresseUpdate td,
#customerIdentity td,
#customerLogin td {
background: #4B4B4B url(../img/com/bg_boutique01.jpg) left bottom repeat-x;
font-family: Arial, Helvetica, sans-serif;
padding: 4px;
}

#adresseFacturation th,
#adresseLivraison th,
#adresseUpdate th,
#customerLogin th {
background: #1F1D1D url(../img/com/bg_boutique02.jpg) left bottom repeat-x;
color: #FFF;
font-weight: normal;
padding: 4px;
text-align: left;
width: 25%;
}
#customerAddress {
margin: 10px 0 10px 0;
}
#customerAddress .typeAdresse,
#adresseFacturation .typeAdresse,
#adresseLivraison .typeAdresse,
#adresseUpdate .typeAdresse {
background: #1F1D1E;
text-align: center;
}
#customerIdentity {
margin: 10px auto;
width: 85%;
}
#customerIdentity h3 {
color: #C90;
font-size: 14px;
text-align: center;
text-decoration: none;
}
#adresseFacturation label, #validation label {
float: none;
}
#listeArticlesRecap td {
background: #4B4B4B url(../img/com/bg_boutique01.jpg) left bottom repeat-x;
text-align: center;
}
#listeArticlesRecap th {
background: #1F1D1D url(../img/com/bg_boutique02.jpg) left bottom repeat-x;
color: #FFF;
padding: 3px;
text-align: left;
}
table#listeArticlesRecap {
	margin: 5px auto;
	width: 60%;
}
#msgPanierVide {height: 300px;}
#infoTransaction {
background: #4B4B4B url(../img/com/bg_boutique01.jpg) left bottom repeat-x;
border: 1px solid #CCC;
margin: 10px auto;
padding: 7px;
width: 60%;
}
#pageBoutique th.obligatoire {font-weight: bold;}

#pageBoutique span.obligatoire, #pageBoutique form th.obligatoire em { color: #EFB300;}

#pageBoutique #contenu.cgv ul {
margin: 0;
padding: 0 0 0 40px;
}

div.calendar {width:250px;}

.sousFam_Expert {
	background-color:#000;
	color:#fff;
}
.sousFam_Confirmé {
	background-color:#ff0000;
	color:#fff;
}
.sousFam_Loisir {
	background-color:#000080;
	color:#fff;
}
.sousFam_Junior {
	background-color:#000080;
	color:#fff;
}
.sousFam_Baby {
	background-color:#000080;
	color:#fff;
}
.top {vertical-align: top;}

.prixBarre {text-decoration:line-through;} 