/* CSS Common Document */
body { padding: 0px; margin: 0px; background: url(../images/BodyBg.gif) repeat-X }
.wrap { background: url(../images/BodyBg2.gif) repeat-y }
form { padding: 0px; margin: 0px; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
#BonnAffairesContainer { width: 401px; height: 252px; background: url(http://www.penchard.com/images/CenterBonnesAffaires.gif) no-repeat; margin: 13px 0 11px 0; }
#BonnAffairesContent { position: relative; width: 391px; padding: 58px 5px 0px 5px;  }

#ThContainer { position: relative; width: 401px; margin: 0 0 30px 0; }

#CoupCoeurContainer { position: relative; width: 180px; background: url(http://www.penchard.com/images/RightCoeurBg-1.gif) no-repeat; }
#CoupCoeurContainer2 { position: relative; width: 157px; background: url(http://www.penchard.com/images/RightCoeurBg-1.gif) no-repeat; }

#newsletterContainer { position: relative; width: 180px; height: 121px; margin: 13px 0 16px 0px; background: url(../images/RightNewsletterBg.gif) no-repeat}
#newsletterContent { width: 180px; padding-top: 35px; }
#RightBannerContainer { position: relative; width: 180px; margin: 0 10px 10px 0; }

/********** Index Center ************/
.ThLabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #453C43; text-decoration: none; font-weight: bold; }

/**** Style push produit (Bonnes affaires, coup de coeur) ******/
.pushDest { font-size: 15px; font-weight: bold; color: #a60000; text-decoration: none; }
.pushDesc { font-size: 10px; font-weight: bold; color: #000000; }
.pushPrice { font-size: 15px; font-weight: bold; color: #a60000; }

/********** Moteur Left ***********/
.FormLabel { font-size: 11px;  color: #000000;}
.FormSelect { font-size: 10px; color: #000000; background-color: #FFFFFF; }
.inputIndex { font-size: 10px; color: #000000; background-color: #c0dbf8; border: 1px solid #7893b0 }


/******** Left **********/
#LeftMoteurContainer {width: 239px;	height: 244px;	background: url(http://www.penchard.com/images/leftBgMoteur.gif);	margin-top: 23px;	margin-right: 0;	margin-bottom: 4px; margin-left: 0; }

.titleDestinationGris  { font-size: 15px; color: #453c43 ; text-decoration:none; font-weight: bold; }
.titleDestinationRouge { font-size: 15px; color: #8e1115; text-decoration:none; font-weight: bold; }

.leftDestination { font-size: 12px; color: #000000; text-decoration: none; line-height: 20px; }
.leftDestination a { text-decoration: none; color: #000000; }

.leftNumDestination { font-size: 12px; color: #8e1115; }


/******* Footer ********/
.footer { background-color: #a60000; }

/****** Liste ******/
#RstListing { width: 401px; margin: 30px 0 11px 0; }
.lstNameProduct { font-size: 14px; color: #453c43 ; text-decoration:none; font-weight: bold; line-height: 18px; }
.lstLocalite { font-size: 14px; color: #8e1115; text-decoration:none; font-weight: bold; }
.lstDuree { font-size: 12px; color: #000000; line-height: 18px; }
.lstDesc { font-size: 10px; color: #000000; }

.paginationTxt { font-size: 12px; font-weight: bold; color: #453C43; }
.paginationLink { font-size: 10px; font-weight: bold; text-decoration: none; color: #8E1115 }
/****** Produit *********/
#prodContainer { width: 564px; margin: 23px 0 0 0; }

#prodContainer #photogm {	width: 350px;	position: relative;	height: 200px;	overflow: hidden; }
#prodContainer #photogm #photogm-cadre {	width: 350px;	background: url(../images/pr_ph1.gif) no-repeat;	position: absolute;	height: 200px;	z-index: 2;}
#prodContainer #photogm #photogm-img {	width: 350px;	position: absolute;	height: 200px;	z-index: 1; }
#prodContainer #photopm {	width: 200px;	position: relative;	height: 220px;	overflow: hidden; }
#prodContainer .photopm .photopm-cadre {	width: 85px;	background: url(../images/pr_ph2.gif) no-repeat;	position: absolute;	height: 70px;	z-index: 2;	}
#prodContainer .photopm .photopm-img {	width: 85px;	position: absolute;	height: 70px;	z-index: 1; }
.prodName { font-size: 17px; color: #8e1115; text-decoration:none; font-weight: bold; }

.prodLinkBtn { font-size: 12px; font-weight: bold; color: #453c43; text-decoration: none; }
.prodLinkBtnRed { font-size: 12px; font-weight: bold; color: #8E1115; text-decoration: none; }

.prodDetailTitre { font-size: 12px; font-weight: bold; color: #453c43; text-decoration: none; }
.prodDetailDesc{ font-size: 11px; color: #453c43; text-decoration: none; }

.prodPrice { font-size: 17px; color: #8e1115; text-decoration:none; font-weight: bold; }


/*-----------------FORMULAIRE----------------------*/

.formulaire {
	background:url(../images/bg11.gif) repeat-y;
	width:574px;
	border-right:1px solid #8cacce;
	position:relative;
}
.wrapform1 {
	background:url(../images/bg_formulaire.jpg) no-repeat;
	width:574px;
}
.deco {
	position:absolute;
	width:284px;
	height:205px;
	top:0;
	right:0;
}
.wrap-form {
	padding:114px 0 40px 22px; 
}
.cont-form {
	background:url(../images/bgformulaire.gif) repeat-y;
	width:530px;
}
.bg2 {
	background:url(../images/bg1formulaire.jpg) no-repeat;
	width:530px;
}
.content-form {
	width:488px; 
	margin:0 auto;
	padding-top:15px;
}
.form td {
	height:30px;
}
.form label {
	color:#353434;
	font-size:12px;
	display:block;
}
.form select {
	height:18px;
	border:1px solid #e0dddd;
	margin:0;
	padding:0;
	font-size:11px;
}
.taille1 {
	width:140px;
}
.taille2 {
	width:55px;
}
.taille3 {
	width:100px;
}
.taille4 {
	width:190px;
	background:url(../images/calendrier.gif) no-repeat right;
	height:16px;
	margin:0; padding:0;
	border:1px solid #e0dddd;
}
.form label span {
	color:#a7a7a7;
	display:block;
	text-align:right;
}
.enreg input, .enreg a {
	background:url(../images/enregistrer.gif) no-repeat;
	width:115px;
	height:25px;
	display:block;
	border:none;
	margin:0 auto;
}




