@charset "utf-8";
/* CSS Document */
/* Les Chalets du Soleil - Les Menuires */
#listeSki {
	background: #FFF;
	border: 1px solid #FFF;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
	/*width: 600px;*/
}
table.blocArticle {
	background: #FFF;
	border-bottom: 1px solid #CCC;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
	/*width: 600px;*/
}
#listeSki .blocArticle td {
border-bottom: 1px solid #CCC;
margin: 0;
padding: 0;
}
#listeSki input, .blocArticle input {width: 15px;}
#listeSki td {
border: none;
margin: 0;
padding: 0;
}
#listeSki th {
font-size: 11px;
font-weight: normal;
margin: 0;
padding: 0 5px;
vertical-align: bottom;
}
#listeSki input.btnAjouter {
height: 27px;
margin: 0;
padding: 0;
vertical-align: middle;
width: 28px;
}
input#dateR { width: 75px;}
#listeSki td.familleProd {
	border-bottom: 2px solid #DEE3E9;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 4px;
	padding: 6px 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}
#listeSki th#listeSkiDescription, .blocArticle  th#listeSkiDescription {width: 300px;}
#listeSkiDescription p {margin: 0 0 5px 0;}
/******************************************************/
#detailPanier {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
width: 99%;
}
#panier #detailPanier input { width: 80px;}
#detailPanier .imgArticle {background-color: #fff;}
#detailPanier td {
background: #DFE3EE;
text-align: center;
}
#detailPanier td.total {
background: #6B778F;
font-weight: bold;
}
#detailPanier td.vide {background: #8A8B8D;}
#detailPanier th {
background: #4E70A4;
color:#fff;
font-weight: normal;
text-align: center;
}
#detailPanier th.totaux {
text-align: right;
}
#navPanier {
margin: 0 auto 10px auto;
text-align: center;
width: 650px;
}
#pageBoutique {font-family: Verdana, Arial, Helvetica, sans-serif;}

#pageBoutique #contenuDroite p {
		margin: 0;
		padding: 5px 0 7px 0;
		font-size: 10px;
		line-height: 15px;
		color: #555;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		}

#panier {
height: 150px;
margin: 10px auto;
/*width: 720px;*/
}
html>body #panier {
height: auto;
min-height: 150px;
}
#panier p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
#panier input {width: auto;}
#panier input.btn {
cursor: pointer;
	color: #fff;
	background-color: #237ccc;
	font-size: 13px;
	line-height: 22px;
	padding: 0 5px 3px 5px;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	font-family: 'TeXGyreAdventorBold', Verdana, Arial, Helvetica, sans-serif;
}
/**************************************/
/***       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: #FFF url(../img/com/bg_boutique01.jpg) left bottom repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 4px;
}

#adresseFacturation th,
#adresseLivraison th,
#adresseUpdate th,
#customerLogin th {
background: #C5D2E3 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: #4E70A4;
text-align: center;
}
#customerIdentity {
margin: 10px auto;
width: 85%;
}
#customerIdentity p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
#identityForm input {width: auto;}
#identityForm input.btn2, input.btn2 {
cursor: pointer;
	color: #fff;
	background-color: #237ccc;
	font-size: 13px;
	line-height: 22px;
	padding: 0 5px 3px 5px;
	margin: 0;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	font-family: 'TeXGyreAdventorBold', Verdana, Arial, Helvetica, sans-serif;
}
#customerIdentity h3, .customerIdentity h3 {
color: #4E71A6;
font-size: 14px;
text-align: center;
text-decoration: none;
}

#adresseFacturation label, #validation label {
float: none;
}
#listeArticlesRecap td {
background: #FFF url(../img/com/bg_boutique01.jpg) left bottom repeat-x;
text-align: center;
}
#listeArticlesRecap th {
background: #7795BF url(../img/com/bg_boutique02.jpg) left bottom repeat-x;
color: #FFF;
padding: 3px;
text-align: left;
}
table#listeArticlesRecap {
	margin: 5px auto;
	width: 60%;
}
#infoTransaction {
background: #FFF 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: #C00;}

#pageBoutique #contenu.cgv ul {
margin: 0;
padding: 0 0 0 40px;
}

div.calendar {width:250px;}

.prixBarre {text-decoration:line-through;} 
