/* 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(../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(../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(../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; }