/*****************************************/
/*SITE La Godille Layout Location §  
/*****************************************/
#containerBottom
{
	height:800px;
}


#logocyberplus
{
	position:absolute;
	bottom:0;
	left:40px;
	
}
#logocyberplus IMG
{
	display:block;
	border:2px solid #3c0000;
}
#nav2
{
	position:relative;
	height:500px;
}

#calendrierMandatory
{
	position:absolute;
	margin-top:-85px;
	padding-top:80px;
	margin-left:-40px;
	width:1000px;
	height:760px;
	background:white;
	color:#e15304;
}
#calendrierMandatory H2
{
	text-align:center;
}

html.MSIE #calendrierMandatory
{
	height:800px;
}
#calendrierMandatoryContener
{
	margin-top:20px;
	margin:0 auto;
	width:280px;
}
#lecalendrier
{
	width:175px;
}

#calendrierMandatoryFermer
{
	margin-top:200px;
	margin-left:180px;
}
.hidden, .load-hidden
{
	display:none;
}
#progression
{
	margin-left:20px;
}
#progression DIV
{
	color:#172c57;
	font-weight:bold;
}
#progression .futur
{
	color:#ccc;
	font-weight:normal;
}
#nav-location
{
}
#nav-location UL
{
	margin-left:10px;
}
#nav-location LI A
{
	font-size:12px;
}
#nav-location LI A SPAN
{
}
#nav-location LI A:hover, #nav-location LI.current A
{
}
#nav-location LI A:hover SPAN,#nav-location LI.current A SPAN
{
}


/*****************************************/
/*choix des skis dans chaque gamme §  
/*****************************************/

#gamme-conteneur
{
	position:absolute;
	margin-left:-40px;
}

.gamme
{
	width:600px;
	height:173px;
	background:url(../img/location/support.png) no-repeat;
	background-position:0 25px;
	margin-bottom:10px;
}
#gamme-conteneur
{
	padding-bottom:10px;
}
.gamme H2.couleur
{
	margin-top:15px;
	color:white;
	width:176px;
	padding-top:3px;
	margin:0;
	height:35px;
	padding-left:20px;
	font-size:14px;
}
.gamme H2#prestige, .gamme H2#junior-comp
{
	background:url(../img/location/label-prestige.png) no-repeat top left;
}
.gamme H2#noir
{
	background:url(../img/location/label-noir.png) no-repeat top left;
}
.gamme H2#rouge
{
	background:url(../img/location/label-rouge.png) no-repeat top left;
}
.gamme H2#bleu, .gamme H2#junior, .gamme H2#vetements-enfant
{
	background:url(../img/location/label-bleu.png) no-repeat top left;
}
.gamme H2#vert, .gamme H2#baby, .gamme H2#pack-decouverte
{
	background:url(../img/location/label-vert.png) no-repeat top left;
}
.detail
{
	position:absolute;
	margin-top:-12px;
}
.ski
{
	float:left;
	width:270px;
	/*margin-right:20px;*/
	padding-top:98px;
}
.ski SPAN
{
	display:block;
	padding-left:15px;
	font-size:10px;
	font-style:italic;
}
.chaussure
{
	float:left;
	width:125px;
	font-size:11px;
}
html.MSIE .chaussure
{
	width:108px;
}
.plus
{
	float:left;
	padding-top:55px;
	padding-right:10px;
}
.ajoutpanier
{
	float:left;
	width:147px;
}
.lesprix
{
	position:absolute;
	width:147px;
	height:91px;
	background:url(../img/location/fd-prix.gif) no-repeat top left;
	margin-top:5px;	
}
.lesprix2
{
	padding-top:5px;	
	padding-left:10px;

}
.lepack
{
	position:absolute;
	margin-top:10px;
	margin-left:10px;
}
.lesjours
{
	position:absolute;
	margin-top:35px;
	margin-left:50px;
}
.remise
{
	float:left;
}
.prixbarre
{
	margin-right:5px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:line-through;
}
.remiseprixbarre
{
	margin-right:5px;
	text-align:center;
}
.prixpromo
{
	font-size:18px;
	font-weight:bold;
	color:white;
}
.boutonajout
{
	margin-top:100px; 
}

/*****************************************/
/*bloc recap panier §  
/*****************************************/


#fdpanier
{
	position:absolute;
	margin-left:580px;
	background:url(../img/location/fd-panier-top.png) no-repeat top left;
	padding-top:42px;
}
html.MSIE6 #fdpanier
{
	background:white;
	border:1px solid #999;
}
#titrepanierimage
{
	position:absolute;
	margin-left:690px;
	margin-top:15px;
}
#panier
{
	width:270px;
	padding-left:5px;
	background:url(../img/location/fd-panier-bottom.png) no-repeat bottom left;
}
html.MSIE6 #panier
{
	background:none;
}
#paniercontent
{
	padding:0 20px 15px 0;
	font-size:11px;
}
#paniercontent H3
{
	padding:0.3em 0 0.2em 5px;
	margin:0;
	font-size:14px;
}
#panier P
{
	margin:0;
	padding:0;
}
.contenupanier H4
{
	background:#adc1d2;
	color:white;
	padding-left:5px
}
#panier .modifier
{
	margin:0;
	padding:0;
	float:right;
	
}
#panier .modifier A
{
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#panier .modifier A:hover
{
	color:#c00;
	text-decoration:none;
}
#panier TABLE
{
	width:100%;
	border-collapse:collapse;
}
#panier TD
{
	font-size:11px;
	padding:5px 0;
}
html.MSIE #panier TD
{
}
#panier TD.puce
{
	background:url(../img/location/puce.gif) no-repeat left;
	padding-left:10px;
}
#panier TD.prix
{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	width:50px;
}
#panier TR.totalloc TD
{
	background:#adc1d2;
	color:white;
	font-weight:bold;
	padding:2px;
}
TD EM
{
	text-transform:uppercase;
	font-style:normal;
	font-weight:bold;
}
.col2-panier
{
}
#suite
{
 	padding-top:10px;
}
#suite A
{
 	width:70%;
 	float:right;
 	margin:5px 0;
 	padding:0;
}
A.bouton
{
	display:block;
	color:white;
	font-weight:bold;
	background:#c00 url(../img2/location/fd-bouton.gif) no-repeat top right;
	text-decoration:none;
}
A.bouton:hover
{
	color:#ddd;
	text-decoration:none;
}
A.bouton SPAN
{
	display:block;
	height:19px;
	padding:4px 30px 0 15px;
	cursor:hand;
}
A.bouton SPAN.panier
{
	background:url(../img2/location/panier.gif) no-repeat top left;
	padding-left:25px;
	background-position:5px 0;
}
#sejour,#detailpanier,#codepromo,#boutonsuite,#miseenavant
{
	background:white;
	padding:3px 5px;
}
#codepromo
{
	background:#adc1d2;	
	color:white;
}
html.MSIE6 #boutonsuite
{
	width:150px;
}
#coordonneesform
{
	width:70%;
	margin:0 auto;
}
.form-informations
{
	border:1px solid #c63;
	background:white;
}
#paiement
{
	margin:30px;
	padding:20px;
	text-align:center;
}
#validation BUTTON,#paiement BUTTON,.form-informations BUTTON
{
	margin:20px 10px;
	background:#c00 url(../img2/location/fd-bouton.gif) no-repeat top right;
	padding:3px 30px 3px 10px;
	text-decoration:none;
	color:white;
	font-weight:bold;
}

#paiement BUTTON#boutonaccueil
{
	background:#c63 url(../img2/fd-bouton.gif) no-repeat top right;
}

#paiement H2
{
	text-align:center;
}
#cartespaiement
{
	border:1px solid #3c0000;
	width:40%;
	margin:30px auto;
}
#cartespaiement IMG
{
	padding:10px;
}
#recap-commande
{
	border:1px solid #3c0000;
	margin:30px auto;
	border-collapse:collapse;
}
#recap-commande th
{
	border-bottom:1px solid #3c0000;
}
#recap-commande .totalAmount td
{
	border-top:1px solid #3c0000;
}
#recap-commande td
{
	padding:5px;
}
#postitajoutpanier
{
	background:white;
	font-size:12px;
}
#annuler,#ajouter
{
	display:block;
	float:right;
	width:120px;
	margin-left:10px;
}

