html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
#content {
	position:relative;
	width:900px;
	margin-left:80px;
	border: 0px solid #FFFF00;
	z-index: 2;
}
#topPage {
	background: transparent url('../pics/panier-gourmand-footer-bank2.gif') no-repeat right 10px;
}



/* *********************************** 	*/
/* HOME								*/
/* *********************************** 	*/

#quickContent {
	width:894px;
	margin:2px;
	border: 0px solid #F0000F;
}


#quickEnd {
	clear:both;
	width:894px;
	height:2px;
	border: 0px solid #F0000F;
}

.spacer{
	clear: both;
}
#forFlash{
	display:block;
	width:574px;
	padding:3px 10px 10px 5px;
}
#homeText{
	display:block;
	width:574px;
	height:280px;
	padding:10px;
	background: transparent url('../pics/homeText.gif') no-repeat top left;
}

/* *********************************** 	*/
/* TREE								*/
/* *********************************** 	*/

.navigation {
	width:900px;
	height:51px;
	background-image: url('../pics/panier-gourmand-navigation.gif');	
	background-repeat: repeat-x ;
	background-position: top left;
	border: 0px solid #FF00FF;
}
.linknavigation {
	float:left;
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	border: 0px solid #FF0000;
}
.linknavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.linkparser {
	float:left;
}
.linkender {
	float:right;
	border: 0px solid #FFF000;
}

/* *********************************** 	*/
/* NAVIGATION							*/
/* ***********************************	*/

#titleContent {
	width:897px;
	background-image: url('../pics/panier-gourmand-page-starter.gif');	
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px dotted #F0000F;
}
#pageContent {
	background-image: url('../pics/panier-gourmand-page-background.gif');	
	background-repeat: repeat-y;
	background-position: top left;
	border: 0px dotted #F0000F;
	padding-left:50px;
}
#textEnd {
	width:897px;
	margin-bottom:10px;
	border: 0px solid #FF0000;
}

/* *********************************** 	*/
/* NAVIGATION							*/
/* *********************************** 	*/

#upNavigation{
	width:650px;
	margin-top:30px;
	margin-left:240px;
	border: 0px solid #FF0000;
}
#upNavigation a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #585757;
	text-decoration: none;
	font-weight: bold;

}
#title{
	width:650px;
	font-family: Times;
	font-size: 38px;
	font-style: normal;
	color: #B1A73F;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 240px;
	border: 0px solid #FF0000;
}
#titleHome{
	font-family: Times;
	font-size: 28px;
	font-style: normal;
	color: #953146;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
#subNavigation {
	width:650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #B1A73F;
	text-decoration: none;
	margin-left:240px;	
	border: 0px solid #FF0000;
}

#subNavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

#accroche{	
	width:650px;
	margin-left:190px;
	padding-bottom:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #999999;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	margin-top:0px;
	border: 0px solid #FF0000;
}
#accroche a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #999999;
}

/* *********************************** 	*/
/* CLASSTEXT							*/
/* *********************************** 	*/

img {
	border: 0px;
}
.paragraphe {
	display:block;
	border: 0px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin:10px;
	font-size: 12px;
	color:#000000;

}
.endparagraphe {
	margin:0px;
	clear:both;
	border: 0px solid transparent;
}
.paragraphe img{ 
	margin: 5px;
	border: 2px solid #000000;
	cursor:pointer;
}
.rightText {
	float:right;
	width:475px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: 0px solid #0DD000;
}
.leftText {
	float:left;
	width:475px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: 0px solid #000000;
}
.longText {
	float:left;
	display:block;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: 0px solid #000000;
}
.longText a, #rightText a, #leftText a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#B1A73F;
	text-decoration:none;
}
.textParser {
	clear:both;
	text-align:center;
	font-family: Times;
	font-size: 12px;
	font-style: normal;
	color: #B1A73F;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid #000000;
}
#productTexte .textParser {
	clear:both;
	text-align:left;
	font-family: Times;
	font-size: 17px;
	font-style: normal;
	color: #B1A73F;
	text-decoration: none;
	font-weight: bold;
}

/* ***********************************	*/
/* CLASSPORTFOLIO					*/
/* ***********************************	*/

#porfolio {
	width:800px;
	margin-bottom:10px;
}

#porfolioParagraphe {
	width:200px;
	float:left;
}

#porfolioEnd {
	width:10px;
	margin-bottom:10px;
}

#porfolioLegende, #porfolioLegende a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
}

/* *********************************** 	*/
/* CLASSCALENDAR					*/
/* *********************************** 	*/

h5, h5 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#D8C847;
	text-decoration:none;
}

h5 i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#231F15;
	text-decoration:none;
}

td.calendarTitle {	
	height:34px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #231F15;
	}

td.calendarEmpty {	
	width:70px;
	height:70px;
		background-color: #231F15;
	}

td.calendarDay {
	width:70px;
	height:70px;	
	border: 1px #231F15 solid;
	color: #231F15;
	}

td.calendarDay a {
	color: #231F15;
	}

td.calendarDay0 {
	width:70px;
	height:70px;	
	border: 1px #231F15 solid;
	background-color: #888888;
	background-image: url('../pics/reserve.gif');
	color: #FFFFFF;
	}

td.calendarDay1 {
	width:70px;
	height:70px;	
	border: 1px #231F15 solid;
	background-color: #CCCCCC;
	color: #FFFFFF;
	vertical-align:middle;
	}

td.calendarDay1 a {
	color: #FFFFFF;
	}

#calendar{
	margin-bottom:-22px;
}

#calendarForm {
	float:left;
	width:625px;
	background-image: url('../pics/labbe-location-luchon-background-top.gif');	
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:50px;
	border: 0px solid #FF0000;
}


/* *********************************** 	*/
/* CLASSPRODUCT					*/
/* *********************************** 	*/

#btnPanier{
	position:absolute;
	top:150px;
	left:40px;
	width:41px;
	height:32px;
	z-index:1;
}
#btnPanier a{
	display:block;
	height:32px;
	margin-left:10px;
}
#btnPanier a span{
	display:none;
}

#btnPanier a:hover{
	margin-left:0px;
}
#btnPanier.empty a{
	background: transparent url('../pics/btnPanierEmpty.gif') no-repeat top left;
}
#btnPanier.full a{
	background: transparent url('../pics/btnPanier.gif') no-repeat top left;
}

#pageProduct {
	display:block;
	width:900px;
	border: 0px dotted #F40900;
}

#shortTreeContent {
	float:left;
	width:296px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: 0px solid #000000;

}
#shortTreeTop {
	height:52px;
	background-image: url('../pics/panier-gourmand-produit-shortTree-top.gif');	
	background-repeat: no-repeat;
	background-position: top left;

}
#shortTree {
	background-image: url('../pics/panier-gourmand-produit-shortTree-bkg.gif');	
	background-repeat: repeat-y;
	background-position: top left;
	padding-left:	40px;
}
#shortTree ul{
	padding:0px;
	margin:0px;
	list-style:	none;
	margin-left:10px;
	border: 0px solid #000000;
}
#shortTree ul li{
	padding:7px 0px;
}
#shortTree ul li ul li{
	padding:2px 0px;
}
#shortTree a{
	display:block;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	background-image: url('../pics/panier-gourmand-produit-short1.gif');	
}

#shortTree a{
	display:block;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	background: transparent url('../pics/panier-gourmand-produit-nopuce.gif') no-repeat center left;	
}
#shortTree a:hover{
	display:block;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	background: transparent url('../pics/panier-gourmand-produit-puce.gif') no-repeat center left;	
}
#shortTree a.here{
	display:block;
	font-size: 12px;
	color:#B1A73F;
	text-decoration:none;
	padding-left:10px;
	font-weight: bold;
	background: transparent url('../pics/panier-gourmand-produit-puce.gif') no-repeat center left;	
}
#shortTreeBottom {
	height:16px;
	background-image: url('../pics/panier-gourmand-produit-shortTree-bottom.gif');	
	background-repeat: no-repeat;
	background-position: top left;

}
#shortList {
	float:left;
	width:600px;
	padding-left:0px;
	border: 0px solid #000000;
	overflow:hidden;

}
#flash{
	display:block;
	width:594px;
	background: transparent url('../pics/flashPlayer.gif') no-repeat center left;
}

#flash a{
	display:block;
	width:594px;
	height:280px;

}

#flash a span{
	display:none;
}
.shortFolder{
	padding-left:6px;
	padding-bottom: 10px;
	cursor: pointer;
}
.shortFolder:hover .shortFolderTitle{
	background: transparent url('../pics/shortFolderTop.gif') no-repeat top left;
}
.shortFolder:hover .shortFolderTexte{
	background: transparent url('../pics/shortFolderBkg.gif') repeat-y center left;
}
.shortFolder:hover .shortFolderEnd{
	background: transparent url('../pics/shortFolderBottom.gif') no-repeat center left;
}
.shortFolderTitle{
	padding:	10px;
	font-family: Times;
	font-size: 18px;
	color:#B1A73F;
	font-weight:bold;

}
.shortFolderTitle a{
	color:#B1A73F;
	font-weight:bold;
	text-decoration:none;
}
.shortFolderTexte{
	padding:	10px;

}
.shortFolderEnd{
	width:594px;
	height:21px;
	background: transparent url('../pics/shortFolderHr.gif') no-repeat center left;
}
.shortProduct {
	float:left;
	width:296px;
	margint:0px 2px 0px 2px;
	height:283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-image: url('../pics/panier-gourmand-produit-short1.gif');	
	background-repeat: no-repeat ;
	background-position: top left;
	border: 0px solid #000000;
	cursor: pointer;
}
.shortProduct:hover {
	background-image: url('../pics/panier-gourmand-produit-short2.gif');	
	background-repeat: no-repeat ;
	background-position: top left;
	border: 0px solid #000000;
}
.endShortProduct {
	display:block;
/*	width:604px;*/
	margin:0px;
	clear:both;
	height:1px;
	border: 0px solid #0FFF00;
}
.shortImg {
	width:296px;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}
.shortTitle {
	width:265px;
	margin-left:20px;
	font-family: Times;
	font-size: 15px;
	color:#888;
	font-weight:bold;
	border: 0px solid #000;
}
.shortTitle a{
	color:#888;
	text-decoration:none;
}
.shortPrix {
	width:265px;
	margin-left:20px;
	font-family: Times;
	font-size: 18px;
	color:#B1A73F;
	margin-top:0px;
	font-weight:bold;
	border: 0px solid #000;
}
.coupDeCoeur {
	float:left;
	height:240px;
	padding-top:55px;
	background-image: url('../pics/panier-gourmand-coup-de-coeur-default.gif');	
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px dotted #F0000F;
	text-align:center;	cursor: pointer;
}
.coupDeCoeur:hover {
	background-image: url('../pics/panier-gourmand-coup-de-coeur.gif');	
	background-repeat: no-repeat;
	background-position: top left;
}
.enPromotion {
	float:left;
	height:240px;
	padding-top:55px;
	background-image: url('../pics/panier-gourmand-en-promotion-default.gif');	
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px dotted #F0000F;
	text-align:center;	cursor: pointer;
}
.enPromotion:hover {
	background-image: url('../pics/panier-gourmand-en-promotion.gif');	
	background-repeat: no-repeat;
	background-position: top left;

}
.nouveautes {
	float:left;
	height:240px;
	padding-top:55px;
	background-image: url('../pics/panier-gourmand-nouveautes-default.gif');	
	background-repeat: no-repeat;
	background-position: top left;
	text-align:center;
	cursor: pointer;
	border: 0px dotted #F0000F;
}
.nouveautes:hover {
	background-image: url('../pics/panier-gourmand-nouveautes.gif');	
	background-repeat: no-repeat;
	background-position: top left;
}
.hotImg {
	width:296px;
	text-align:center;
}
.hotTitle {
	width:296px;
	font-family: Times;
	font-size: 12px;
	color:#888;
	margin-top:10px;
	font-weight:bold;
	border: 0px solid #000;
}
.hotSubTitle {
	width:296px;
	font-family: Times;
	font-size: 10px;
	color:#888;
	border: 0px solid #000;
}
.hotPrix {
	width:296px;
	font-family: Times;
	font-size: 18px;
	color:#B1A73F;
	margin-top:0px;
	font-weight:bold;
	border: 0px solid #000;
}
.hotPrix span{
	font-size: 15px;
	color:#333;
	text-decoration:line-through;
	font-weight:bold;
}
#productFiles{
	float:left;
	width:445px;
	height:343px;
	position:relative;
	background: transparent url('../pics/productFiles.gif') no-repeat top left;
	z-index:3;
}
#productAllFiles{

	top:0px;
}
#productAllFiles ul{
	display:block;
	list-style:none;
	margin: 270px 0px 0px 10px;
	padding:0px;
}
#productAllFiles ul li{
	display:block;
	float:left;
	margin-right:5px;
}
#productAllFiles ul li a{
	display:block;
	margin-bottom:10px;
}
#productAllFiles ul li:hover .bigProductImg{
	display:block;
}

.bigProductImg{
	position:absolute;
	display:none;
	padding:0px;
	top:	10px;
	left:	10px;
	width:	430px;
	height:	240px;
	text-align:center;
	background-color: #FFF;
}
.firstView{
	display:block;
}
.oneView{
	display:block;
	top:	30px;
}
#productTitles{
	float:left;
	width:445px;
	height:343px;
	padding-right:0px;
	background: transparent url('../pics/productFiles.gif') no-repeat top left;
	text-align:center;
}
#productAriane{
	display:block;
	margin:15px;
	text-align:left;
}

#productAriane, #productAriane a{
	color:#333;
	text-decoration:none;
}

#productAriane a:hover{
	text-decoration:underline;
}

#productTitleTop{
	display:block;
	height:3px;
	margin-top:	10px;
	background: transparent url('../pics/productTitleTop.gif') no-repeat top left;
}
#productTitleBkg{
	display:block;
	padding:20px 10px 20px 10px;
	background: transparent url('../pics/productTitleBkg.gif') repeat-y top left;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
#productTitleBottom{
	display:block;
	height:7px;
	background: transparent url('../pics/productTitleBottom.gif') no-repeat top left;
}
.productSelected{
	margin: 20px 0px 20px 0px;
}
.productPrix{
	font-size: 25px;
	color:#9B3B50;
	font-weight:bold;
}
.productPrix span{
	color:#E5CCD2;
	font-size: 25px;
	display:block;
	text-decoration:line-through;
}
.productNoPrix{
	font-size: 15px;
	color:#9B3B50;
	font-weight:bold;
}
.littleInput{
	width:40px;
}
#productTextes{
	width:898px;
	height:281px;
	background: transparent url('../pics/productTextes.gif') no-repeat top left;
}
#productTexte{
	padding:	20px 150px 10px 150px;
}

#productLinks{
	text-align:center;
}
.shortPrix .promoList {
	font-size:		11px;
}

#popup{
	position:absolute;
	display:none;
	top:0px;
	width:100%;
	height:100%;
	z-index:100;
}
#popupBkg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:101;
	background-color:#FFF;
	opacity:0.7;
	filter : alpha(opacity=70); 
}
#popupMsg{
	position:abolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:block;
	z-index:102;
}
#cartBkg{
	position:absolute;
	display:block;
	width:540px;
	height:120px;
	border: 1px solid #DCDCDC;
	background: #FFF url('../pics/wait.gif') no-repeat center 50px;
	top:120px;
	left:250px;
	z-index:103;
}
#cartMsg{
	position:absolute;
	display:block;
	visibility:hidden;
	top:120px;
	width:520px;
	padding:10px;
	top:120px;
	left:250px;
	z-index:104;
}
#cartTitle{
	display:block;
	text-align:right;

}
#cart{
}
.cartItem{
	padding:15px 0px 10px 10px;
}
.infoItem{
	float:left;
	width:286px;

}

.qttItem{
	float:left;
	width:80px;
	font-size: 15px;
	color:#666;
	font-weight:bold;
}
.prixItem{
	float:left;
	width:120px;
	text-align:right;
	font-size: 15px;
	color:#9B3B50;
	font-weight:bold;
}
.prixItem span{
	color:#E5CCD2;
	font-size: 15px;
	text-decoration:line-through;
}
.titleItem{
	font-family:Times,Arial;
	font-weight:bold;
	color:#B1A73F;

}
.subTitleItem{
	color:#666;
}
#cartTotal{
	border-top: 1px solid #DCDCDC;
	text-align:right;
	margin-top:10px;
	padding-top:10px;
	font-size: 18px;
	color:#9B3B50;
	font-weight:bold;
}
#cartNext{
	margin-top:20px;
}
#cartContinue{
float:left;
width:170px;
height:74px;
cursor:pointer;
background: transparent url('../pics/btnContinue_off.gif') no-repeat bottom center;
}
#cartContinue:hover{
background: transparent url('../pics/btnContinue_on.gif') no-repeat bottom center;
}
#cartBuy{
float:left;
width:160px;
height:74px;
cursor:pointer;
background: transparent url('../pics/btnBuy_off.gif') no-repeat bottom center;
}
#cartBuy:hover{
background: transparent url('../pics/btnBuy_on.gif') no-repeat bottom center;
}
#cartUpdate{
float:left;
width:170px;
height:74px;
cursor:pointer;
background: transparent url('../pics/btnUpdate_off.gif') no-repeat bottom center;
}
#cartUpdate:hover{
background: transparent url('../pics/btnUpdate_on.gif') no-repeat bottom center;
}
.buttonAdd {
	width:		130px;
	color:		#FFF;
	background-color:		#B1A73F;
	border:		1px solid #B1A73F;

}


/* ***********************************	*/
/* REFERENCEMENT					*/
/* ***********************************	*/

#footer {
	position: absolute;
	width: 900px;
	height:66px;
	background-image: url('../pics/panier-gourmand-footer.gif');	
	background-repeat: repeat-x ;
	background-position: top left;
	margin: 0px;
	visibility: hidden;
	vertical-align: middle;
	text-align: left;
	border: 0px solid #000000;
}
#footerbank {
	float:left;
	border: 0px solid #000000;
}
#footerText {
	float:left;
	width: 696px;
	height: 60px;
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #616161;
	border: 0px solid #000000;
}
#footerText a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #616161;
}

/* ***********************************	*/
/* SIGNATURE							*/
/* ***********************************	*/

#sign {
	position:absolute;
	border: 0px solid #FFFFFF;
	left:10px;
	visibility:visible;
}
