
/* ************************************* */
/* PAGE																*/
/* ************************************* */

html, body {
	width: 									100%;
	height: 								100%;
	margin: 								0px;
	padding: 							0px;
	background-color: 			#E1E1BA;	
	font-family: 						Arial, Helvetica, sans-serif;
	font-size: 							12px;
	color:									#000000;
	}
#forFlash{
	float:									left;
}
#content {
	position:								relative;
	width:									900px;
	margin-left:						80px;
	z-index: 2;
	}

#topPage {
	width:									824px;
	height:									133px;
	padding:								35px 0px 0px 80px;
	background: 						transparent url('../pics/bkg-la-canarderie.gif') no-repeat top left;
	}

#topPage a.logo {
	width:									372px;
	height:									62px;
	display:								block;
	}

#topPage a.logo span {
	display:								none;
	}


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

#quickContent {
	width:									900px;
	margin:								0px;
	}

#quickEnd {
	clear:									both;
	width:									894px;
	height:									2px;
	}

#homeText{
	display:								block;
	width:									438px;
	height:									222px;
	padding:								20px 0px 0px 20px;
	background: 						transparent url('../pics/homeText.gif') no-repeat top left;
	}

#homeText .texte{
	display:								block;
	width:									380px;
	height:									130px;
	margin:								5px;
	overflow:								auto;
	}

h1 {
/*	width:									370px;*/
	font-size:							24px;
	margin:								10px 0px 10px 0px;
	color:									#A80508;
	}

#horaire {
	width:									438px;
	height:									88px;
	margin:								5px 0px 20px 0px;
	background: 						transparent url('../pics/horaire.gif') no-repeat top left;
	}

#horaire h2 {
	display:								none;
	}

h2 {
	display:								block;
	font-size:							18px;
	margin:								10px 0px 10px 0px;
	color:									#896A31;
	}

#productTitles h2 {
	font-size:							38px;
	margin:								10px 0px 10px 20px;
	text-align:							left;
	color:									#FFF;
	}
#productTitles h2 span{
	display:								none;
	}


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

#navigation {
	width:									700px;
	padding:								45px 0px 0px 90px;
	}
#footerNavigation #navigation {
	width:									auto;
	padding:								0;
	}
.linknavigation {
	float:										left;
	padding:								0px 5px 0px 5px;
	border-right:							2px solid  #726A32;
/*	background: 						transparent url('../pics/canarderie-navigation.gif') no-repeat top right; */
	text-transform:					uppercase;
	}

.linknavigation a {
	color:									#726A32;
	font-weight:						bold;
	text-decoration:				none;
	}

.linknavigation a:hover {
	text-decoration:				underline;
	}

.navigationend {
	border: 						none;	
	}


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

#titleContent {
/*	width:									824px;*/

	}

#pageContent {
	/*padding-left:						50px;*/
	}

#textEnd {
	width:									280px;
	height:									113px;
	color:									#E1E1BA;
	background: 						transparent url('../pics/bkgContact.gif') no-repeat top left;	
	padding:								50px 0px 0px 40px;
	}

#textEnd b{
	font-size:							13px;
	}

#upNavigation{
	/*width:460px;*/
	margin-top:30px;
	margin-right:20px;
	text-align:			right;
}
#upNavigation a{
	font-size: 10px;
	font-style: normal;
	color: #585757;
	text-decoration: none;
	font-weight: bold;

}

#title {
	font-size:							48px;
	color: 							#A80508;
	margin:							0px 20px 0px 20px;
	text-align:							right;
	/*width:									750px;*/
	}

#title span,
#homeTitle span{
	display:							none;
	}

#subNavigation {
	/*width:750px;*/
	font-size: 14px;
	font-style: normal;
	color: #000;
	text-align:			right;
	text-decoration: none;
	margin:							0px 20px 0px 0px;
	}

#subNavigation a {
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

#accroche{	
	width:					840px;
	padding-bottom:				30px;
	font-size: 					13px;
	font-style: 					italic;
	color: 					#726A32;
	}
#accroche a{	
	font-style: italic;
	color: #726A32;
}

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

img {
	border: 									0px;
	}

.paragraphe {
	clear:										both;
	font-size:	 								12px;
	color:										#000000;
	}

.paragraphe .imgs img{
	margin-bottom:					5px;
	}

.paragraphe .imgs{
 	margin-bottom:					12px;
	padding:									5px 5px 5px 5px;
	border:										2px solid #896A31;
	text-align:								right;
	font-size:								10px;
	}

.paragraphe .imgs a{
 	color:										#896A31;
	text-decoration:					none;
	}

.addimage {
		margin:								0px auto 0px auto;
	}

.rightText {
	float:right;
	width:475px;
	margin-bottom:10px;
	font-size: 12px;
	color:#000000;
	border: 0px solid #0DD000;
}

.leftText {
	float:left;
	width:475px;
	margin-bottom:10px;
	font-size: 12px;
	color:#000000;
	border: 0px solid #000000;
}
.longText {
	display:block;
	margin-bottom:10px;
	font-size: 12px;
	color:#000000;
	border: 0px solid #000000;
}
.longText a, #rightText a, #leftText a{
	font-size: 12px;
	color:#896A31;
	text-decoration:none;
}
.textParser {
	clear:both;
	text-align:center;
	font-size: 12px;
	font-style: normal;
	color: #B1A73F;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid #000000;
}

a.zoom {
	display:								block;
	padding:								0px 20px 0px 0px;
	background: 						transparent url('../pics/zoom.gif') no-repeat top right;	
	}

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

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

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

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

#porfolioLegende, #porfolioLegende a{
	font-size: 14px;
	color:#FFFFFF;
}

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

h5, h5 a {
	font-size: 22px;
	color:#D8C847;
	text-decoration:none;
}

h5 i {
	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;
	right:								0px;
	z-index:				80;
	width:							182px;
	height:							83px;
	padding:						10px 0px 10px 25px;
	background: 				transparent url('../pics/btnPanier.gif') no-repeat top left;
	}

#btnPanier a {
	color: 							#FFFFFF;
	text-decoration:		none;
	}



#pageProduct {
	display:						block;
	width:							900px;
	margin:						20px 0px 0px 0px;
	}

#shortTreeContent {
	float:									left;
	width:								450px;
	}

#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 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:							450px;
	overflow:						hidden;
	}
#flasher {
	width:													450px;
	height:												335px;
}

#flash{
	float:left;
	width:													430px;
	height:												335px;
	padding:											0px 10px 0px 10px;
	background: 							transparent url('../pics/flashPlayer.gif') no-repeat center left;
}

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

}

#flash a span{
	display:none;
}
.folderStart {
	width:											450px;
	height:										14px;
	background: 				transparent url('../pics/folderStart.gif') no-repeat center left;
	}
.folderEnd {
	width:											450px;
	height:										35px;
	background: 				transparent url('../pics/folderEnd.gif') no-repeat center left;
	}

.shortFolder{
	float: left;
	width:450px;
	background: transparent url('../pics/folderBkg.gif') repeat-y center left;
}
.shortFolderTitle{
	padding:	15px;
	font-size: 18px;
	color:#B1A73F;
	font-weight:bold;

}
.shortFolderTexte{
	padding:	15px;

}
.shortFolderEnd{
	width:420px;
	height:21px;
	margin:	0px 10px 0px 10px;
	background: transparent url('../pics/shortFolderHr.gif') no-repeat center left;
}
.shortProduct {
	float:left;
	width:450px;
	height:335px;
	font-size: 12px;
	color:#000000;
	background-image: url('../pics/bkg_product2.gif');	
	background-repeat: no-repeat ;
	background-position: top left;
	border: 0px solid #000000;
	text-align:center;
}
.shortProduct:hover {
	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:450px;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}
.shortTitle {
	width:450px;
	font-size: 20px;
	color:#000;
}
.shortTitle span{
	display : none;
}
.shortTexte {
	width:450px;
	padding:	0px 20px 0px 20px;
	text-align:left;
	font-size: 11px;
	color:#000;
}
.shortPrix {
	width:380px;
	margin-left:65px;
	font-size: 18px;
	color:#B1A73F;
	margin-top:0px;
	font-weight:bold;
	border: 0px solid #000;
}
a.seeMore {
	display:								block;
	margin:								10px auto 0px auto;
	width:									110px;
	height:									21px;
	background:						transparent url('../pics/seeMore_off.gif') no-repeat center left;
}
a.seeMore:hover{
	background:						transparent url('../pics/seeMore_on.gif') no-repeat center left;
	}

.seeMore span {
	display :								none;
	}


/* Infos */
/* ----------------------- */
.infos {
	float:										left;
	width:									450px;
	height:									335px;
	background: 						transparent url('../pics/bkg_infos.gif') no-repeat top left;
	}

/* Coup de coeur */
/* ----------------------- */
.coupDeCoeur {
	float:										left;
	width:									450px;
	height:									335px;
	background: 						transparent url('../pics/bkg_product.gif') no-repeat 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 {
	float:											left;
	width:										150px;
	text-align:								center;
	height:										145px;
	overflow:									hidden;
	margin:									0px 10px 10px 50px;
	}

.hotTitle {
	width:										300px;
	height:										40px;
	overflow:									hidden;
	font-size: 								15px;
	color:										#000;
	padding:									20px 0px 10px 0px;
	margin:									0px 0px 0px 50px;
	font-weight:							bold;
	}

.hotText {
	float:											left;
	width:										190px;
	height:										155px;
	font-size: 								11px;
	color:										#000;
	overflow:									auto;
	}

.hotText a:hover {
	text-decoration:					underline;
	}

.hotText a {
	color:										#000;
	text-decoration:					none;
	}

.hotText h3{
	font-size: 								12px;
	color:										#A80508;
	margin:									0px;
	}

.hotSubTitle {
	width:296px;
	font-size: 10px;
	color:#888;
	border: 0px solid #000;
}

.hotPrix {
	float:											left;
	width:										200px;
	font-size: 								22px;
	color:										#FFF;
	text-align:								right;
	padding-left:							50px;
	padding:									0px;
	margin:									20px 0px 0px 0px;
	font-weight:							bold;
	}

.hotPrix span{
	font-size: 								15px;
	color:										#D9B100;
	text-decoration:					line-through;
	font-weight:							bold;
	}

.hotAdd {
	float:											left;
	width:										190px;
	text-align:								right;
	margin:									20px 0px 0px 0px;
	}


#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/productFiles2.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:#A80508;
	font-weight:bold;
}
.productPrix span{
	color:#000000;
	font-size: 25px;
	display:block;
	text-decoration:line-through;
}
.productNoPrix{
	font-size: 15px;
	color:#A80508;
	font-weight:bold;
}

form {
	margin:												0px;
	padding:												0px;
	}

.littleInput{
	width:30px;
}
#productTextes{
	width:898px;
	height:281px;
	background: transparent url('../pics/productTextes.gif') no-repeat top left;
}
#productTexte{
	text-align:	left;
	padding:	20px 10px 10px 20px;
}

#productLinks{

}



/* ***********************************	*/
/* CART															*/
/* ***********************************	*/

#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:				#000;
	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;
	background: 							#E1E1BA 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;
	width:										360px;
	color:										#A80508;
	font-weight:							bold;
	}


#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:#A80508;
	font-weight:bold;
}
.prixItem span{
	color:#000000;
	font-size: 15px;
	text-decoration:line-through;
}
.titleItem{
	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:#A80508;
	font-weight:bold;
}
#cartNext{
	margin-top:20px;
}

#cartContinue{
	position:									absolute;
	top:											-10px;
	left:											525px;
	width:										23px;
	height:										23px;
	cursor:										pointer;
	background: 							transparent url('../pics/btnContinue.png') no-repeat bottom center;
	}

#cartBuy{
width:161px;
height:29px;float:right;
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{
width:161px;
height:29px;
float:left;
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;
}




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

#sign {
	position:									absolute;
	left:														20px;
	z-index:										100;
}

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

#footer {
	position: 								absolute;
	left:														80px;
	width: 											900px;
	height:											66px;
	background: 					transparent url('../pics/productTextes.gif') no-repeat top left;
	vertical-align: 			middle;
	text-align: 							left;
	visibility: 								hidden;
}
#footerbank {
	float:													left;
	width: 											200px;
	margin:										20px 0px 0px 10px;
}
#footerText {
	float:													left;
	width: 											590px;
	font-size: 								10px; 
	margin:										20px 0px 0px 10px;
	color: 												#616161;
}
#footerText a{
	color: 												#616161;
}









.spacer{
	clear: 									both;
	}

