body {	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000;	text-decoration: none;  margin:0px; padding:0px}
form, div, span, br { margin:0px; padding:0px }
br { overflow:hidden; line-height:0px; height:0px }

/*Gabarit de page*/
.left-column{float:left; width:170px; padding-top:55px; }
.content-column{float:left; width:640px }
.product-left-column{float:left; width:181px; padding:25px 0; }
.product-content-column{float:left; width:789px }
.right-column{float:left; width:170px; padding-top:45px;}
.footer-line{clear: both}

/* NAV HORIZONTALE TEXTE */
div.navbackward { float:right }
div.navbackward a { color:black; text-decoration:underline; margin:0px 4px 5px 4px }

DIV.headercontent {
	LEFT: 450px; POSITION: absolute; TOP: 5px
}
DIV.headercontent A {
	VERTICAL-ALIGN: middle
}
DIV.headercontent IMG.header {
	VERTICAL-ALIGN: middle
}
DIV.headercontent A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: arial, verdana, tahoma, sans-serif; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.headerbottom {
	CLEAR: left; OVERFLOW: hidden; HEIGHT: 10px; BACKGROUND-COLOR: #b12c55
}
DIV#entetePage {
	MIN-WIDTH: 1000px; BORDER-BOTTOM: #b12c55 10px solid; BACKGROUND-COLOR: #000
}
DIV#logoEntete {
	MIN-WIDTH: 1000px; _width: 1000px
}
DIV#logoEntete H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TOP: 0px; BACKGROUND-COLOR: #000
}
UL#navFnac {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/slogan_ong.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 875px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 39px; BACKGROUND-COLOR: #000
}
UL#navFnac LI.onglet {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 1px; PADDING-TOP: 0px
}
UL#navFnac LI.suronglet {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center -3px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/suronglet_1006.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
UL#navSuronglet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 17px; LIST-STYLE-TYPE: none
}
UL#navSuronglet LI.surOnglet1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 1px; PADDING-TOP: 0px
}
UL#navSuronglet LI.surOngletVideo {
	PADDING-RIGHT: 0px; MARGIN-TOP: -6px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 1px; PADDING-TOP: 0px
}
UL#navSuronglet LI.surOnglet2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/* HEADER */
div.headerbox { background-color:black; width:875px; min-width:875px }
div.headerlogo { float:left }
div.headercontent { float:left }
div.headercontent a, div.headercontent img.header { vertical-align:middle }
div.headercontent a { color:white; font-family:arial, verdana, tahoma, sans-serif; font-weight:bold; font-size:11px; text-decoration:underline }
a img { border:0px }
div.headerbottom { clear:left; background-color:#B12C55; height:10px; overflow:hidden }

/* FOOTER */
div.footertop { background-color:#d99915; height:5px; overflow:hidden }
div.footer { background-color:black; height:90px; min-height:93px; text-align:center; padding-top:5px }
div.footerbox { color:white; font-family:arial, verdana, tahoma, sans-serif; font-size:10px; background-color:black; width:675px; min-width:675px; margin:0 auto }
div.footerbox a { color:white; text-decoration:underline }
div.footernav { color:white; font-weight:bold; width:710px; /*min-width:675px;*/ margin:0 auto; padding-right:75px; /*background:pink*/ }
div.footernav img { vertical-align:middle }
div.footernav span { font-size:9px; font-family:arial, verdana, tahoma, sans-serif; font-weight:normal; padding-left:55px }
div.footernav a { display:inline; margin:0px 5px 0px 5px; vertical-align:middle; color:white; font-family:arial, verdana, tahoma, sans-serif; font-size:11px; background-color:black; font-weight:bold; text-decoration:none }

/* EDITO */
div.editocontent { text-align:justify; width:148px; margin:0px 0px 0px 4px; padding:46px 0px 0px 0px; background-image:url(../images/backedito.gif); background-repeat:no-repeat; font-family:verdana, tahoma, arial, sans-serif; font-size:11px; color:#B12C55 }
div.editocontent a { font-family:verdana, tahoma, arial, sans-serif; font-size:11px; color:#000000; font-weight:bold }
div.editocontent hr { color:#B12C55; background-color:#B12C55; height:1px; border:0px; margin-bottom:12px }

/* MOTEUR HOME ET PAGE DE PROPOSITIONS*/
div.moteur { width:156px; margin-left:4px; background-color: white; }
div.moteur span { font-family:arial, verdana, tahoma, sans-serif; font-size:12px; color:black; font-weight:bold; display:block; margin-bottom:4px }
div.moteur select, div.inputs select { font-size:10px; width:156px; margin-bottom:4px }
div.moteur select.delay, div.inputs select.delay { width:47px; min-width:49px }
div.moteur input, div.inputs input { font-size:10px; width:75px; margin-bottom:4px }

/* BOX NAV */
div.boxtop { background-image:url(../images/boxtop.gif); background-repeat:no-repeat; line-height:28px; font-family:arial-MT, verdana, tahoma, sans-serif; font-size:12px; font-weight:bold; color:#000; padding-left:4px }
div.boxlink { background-image:url(../images/puce_box_prune.gif); background-repeat:no-repeat; width:auto; padding:0px 0px 0px 20px; }
div.boxlinkbrochure { background-image:url(../images/puce_box_prune.gif); background-position:0px -2px; background-repeat:no-repeat; padding-bottom:5px; width:auto; padding:0px 0px 0px 20px;}
div.boxlink a, div.boxlinkbrochure a { font-family:verdana, tahoma, arial, sans-serif; font-size:10px; text-decoration:none; line-height:14px; color:black }
div.boxlink a:hover, div.boxlinkbrochure a:hover {text-decoration:underline}
div.boxlink a.menu:active { font-weight:bold; color:#000; }

/* NAV DESTINATIONS */
.left-column .envie_de li, .left-column .partir_en li { margin:0px; padding:0px 0px 0px 30px; background:transparent url(../images/puce_box_prune.gif) repeat-y scroll 0 -20px; width:auto }
.left-column li a { color:black; text-decoration: none }
.left-column li a:hover { color:black; text-decoration: underline; }

.breaker {overflow:hidden; clear:both; height:0px}

.nav-formules { width:629px; overflow:hidden }
.nav-formules-button {float:left; margin-left:8px }
.content-spacer { margin:0px; padding:0px; height:10px; overflow:hidden; clear:both}
.content-column .content-spacer { margin:0px; padding:0px; height:10px; overflow:hidden; clear:both}

/* LISTES */
ul { margin:0px; padding:0px; list-style-type:none }
li a:hover { text-decoration: underline; }
li a { text-decoration: none }

/**********************************
**	Breadcrumb
**********************************/
.breadcrumbZone { padding:5px 0 5px 0px; margin:0 0 10px 0; }
.content-column .breadcrumbZone { margin:0 0 10px 29px; }
.breadcrumbZone a { color:#000; text-decoration:none; margin:0 5px 0 0; }
.breadcrumbZone a:hover { text-decoration:underline; }

.pushing-top-conteneur { width:629px; background-color:#ebebeb }
.pushing-top-conteneur .pushing-line {/*height:320px;*/ clear:both; overflow:hidden; padding-top:15px}
* html .pushing-top-conteneur .pushing-line {/*height:320px;*/ clear:both; overflow:hidden; padding-top:8px}	/* IE 6 */
.pushing-top-conteneur .pushing { width:194px; margin:0px 1px 0px 0px; padding:0px; float:left ; overflow: hidden; background-color:#FFFFFF }
.pushing-top-conteneur .pushing-content-block { }
.pushing-top-conteneur .pushing-title { width:194px; height:24px; background-color:#FFFFFF; background-image: url(../images/pushing-top-top.gif); background-repeat:no-repeat }
.pushing-top-conteneur .pushing-title-content {font-size:11px; font-weight:bold; color:#b12c55; padding-top:5px; margin-left:10px  }
.pushing-top-conteneur .pushing-title-content a { font-size:11px; font-weight:bold; color:#b12c55; text-decoration: none}
.pushing-top-conteneur .pushing-img {text-align:center }
.pushing-top-conteneur .pushing-img img {width:188px; height:79px}
.pushing-top-conteneur .pushing-content { margin-left:5px;margin-right:5px }
.pushing-top-conteneur .pushing-product-title{ padding: 5px 0px 0px 0px; background-color:none }
.pushing-top-conteneur .pushing-product-title a {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#000000 }
.pushing-top-conteneur .pushing-days {font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px; color:#b12c55 }
.pushing-top-conteneur .pushing-text {padding: 0px 0px 5px 0px }
.pushing-top-conteneur .pushing-text br { line-height:1px }
.pushing-top-conteneur .pushing-avis { display:none; padding: 0px 0px 0px 0px }
.pushing-top-conteneur .pushing-avis br { line-height:1px }
.pushing-top-conteneur .pushing-avis-title {}
.pushing-top-conteneur .pushing-button-adherents .text-adherent {width: 53px; float:left; padding-left: 3px}
.pushing-top-conteneur .pushing-button-adherents a {color: #000000; text-decoration:none; font-weight:normal }
.pushing-top-conteneur .pushing-button-adherents img {float:left}
.pushing-top-conteneur .pushing-button-adherents {width:94px; float:left;}
.pushing-top-conteneur .pushing-price-content {font-size:9px; text-align:right; margin-top:5px;}
.pushing-top-conteneur .pushing-price {font:bold 16px Arial, Helvetica, sans-serif; text-align:right; color:black;}
.pushing-top-conteneur .pushing-price-catalogue {color:red;}
.pushing-top-conteneur .pushing-price-base {font-size:11px; text-decoration:line-through; color:#666; line-height:9px; display:block;} /* ES 03-11-2008 */
.pushing-top-conteneur .button-reserv {clear:both; padding-left:5px; padding-top:5px }
.pushing-top-conteneur .button-reserv a { color:#da9914; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
.pushing-top-conteneur .button-link {margin-left:10px; padding-top : 5px }
.pushing-top-conteneur .button-link a { color:#000000 }
.pushing-top-conteneur .pushing-bottom { height:8px; background-image:url(../images/pushing-top-bottom.gif); background-repeat:no-repeat; overflow:hidden}
.pushing-top-conteneur .breaker { height:0px; }
.pushing-top-conteneur .pushing-separator { float:left; background-color:transparent; width:11px; height:1px }

.pushing-middle-conteneur { width:629px; overflow:auto; background-color:#FFFFFF }
.pushing-middle-conteneur .pushing {width:629px; margin: 0px 0px 0px 0px}
.pushing-middle-conteneur .pushing-title { width:629px; height:24px; background-color:#FFFFFF; background-image: url(../images/pushing-middle-top.gif); background-repeat:no-repeat }
.pushing-middle-conteneur .pushing-title-content { font-size:11px; font-weight:bold; color:#b12c55; padding-top:3px; margin-left:10px  }
.pushing-middle-conteneur .pushing-title-content a { font-size:11px; font-weight:bold; color:#b12c55; text-decoration: none}
.pushing-middle-conteneur .pushing-img {float:left; margin-right:5px }
.pushing-middle-conteneur .pushing-img img {width:292px; height:124px }
.pushing-middle-conteneur .pushing-content {float:left; width:330px}
.pushing-middle-conteneur .pushing-product-title{ }
.pushing-middle-conteneur .pushing-product-title a {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#000000  }
.pushing-middle-conteneur .pushing-days {font-size:11px; font-weight:bold; color:#b12c55 }
.pushing-middle-conteneur .pushing-text {padding : 0px 0px 5px 0px }
.pushing-middle-conteneur .pushing-avis { padding:0px 0px 3px; display:block; }
.pushing-middle-conteneur .pushing-avis-marketing-two { display:block; padding : 0px 0px 3px 0px; font-style:italic; color:#B12C55; font-size:12px; font-weight:bold;}
.pushing-middle-conteneur .pushing-avis-title { color:#b12c55; font-weight:bold; font-style:italic; font-size:12px}
.pushing-middle-conteneur .pushing-button-adherents .text-adherent {width: 210px; float:left; padding-left: 3px}
.pushing-middle-conteneur .pushing-button-adherents img {float:left}
.pushing-middle-conteneur .pushing-button-adherents a {color: #000000; text-decoration:none; font-weight:normal }
.pushing-middle-conteneur .pushing-button-adherents {width:260px; float:left;}
.pushing-middle-conteneur .pushing-price-content {font-size:9px; text-align:right; margin-right:10px;}
.pushing-middle-conteneur .pushing-price {font:bold 20px Arial, Helvetica, sans-serif; text-align:right; color:black;}
.pushing-middle-conteneur .pushing-price-catalogue {color:red;}
.pushing-middle-conteneur .pushing-price-base {font-size:12px; text-decoration:line-through; color:#666; line-height:9px; display:block;} /* ES 03-11-2008 */
.pushing-middle-conteneur .button-reserv {width:220px; clear:both; float:left; margin-left:7px; padding-left:20px; margin-top:5px; background-image:url(../images/pushing-top-basket.gif); background-repeat:no-repeat; background-position:center left}
.pushing-middle-conteneur .button-reserv a { color:#da9914; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
.pushing-middle-conteneur .button-reserv img {display:none}
.pushing-middle-conteneur .button-link {width: 610px; clear: both; float: left; margin-left:5px; padding-top : 5px  }
.pushing-middle-conteneur .button-link a { color:#000000 }
.pushing-middle-conteneur .pushing-bottom {}

.pushing-bottom-conteneur { width:630px; background-color:#FFFFFF }
.pushing-bottom-conteneur .pushing { width:305px; margin:0px 1px 0 1px; float:left; background-image:url(../images/pushing-bottom-background.gif); overflow: hidden}
.pushing-bottom-conteneur .pushing-title { width:305px; height:24px; background-color:#FFFFFF; background-image: url(../images/pushing-bottom-top.gif); background-repeat:no-repeat }
.pushing-bottom-conteneur .pushing-title-content { font-size:11px; font-weight:bold; color:#b12c55; padding-top:4px; margin-left:10px  }
.pushing-bottom-conteneur .pushing-title-content a { font-size:11px; font-weight:bold; color:#b12c55; text-decoration: none }
.pushing-bottom-conteneur .pushing-img { text-align:center }
.pushing-bottom-conteneur .pushing-img img { width:303px; height:129px }
.pushing-bottom-conteneur .pushing-content { padding-left: 5px; padding-right: 5px }
.pushing-bottom-conteneur .pushing-product-title{ }
.pushing-bottom-conteneur .pushing-product-title a {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#000000  }
.pushing-bottom-conteneur .pushing-days {font-size:11px; font-weight:bold; color:#b12c55 }
.pushing-bottom-conteneur .pushing-text {padding : 0px 0px 5px 0px }
.pushing-bottom-conteneur .pushing-avis { display:block; padding : 0px 0px 5px 0px }
.pushing-bottom-conteneur .pushing-avis br { line-height:1px }
.pushing-bottom-conteneur .pushing-avis-title { color:#b12c55; font-weight:bold; font-style:italic; font-size:12px}
.pushing-bottom-conteneur .pushing-button-adherents .text-adherent {width: 53px; float:left; padding-left: 3px}
.pushing-bottom-conteneur .pushing-button-adherents img {float:left}
.pushing-bottom-conteneur .pushing-button-adherents a {color: #000000; text-decoration:none; font-weight:normal }
.pushing-bottom-conteneur .pushing-button-adherents {width:94px; float:left;}
.pushing-bottom-conteneur .pushing-price-content {font-size:9px; text-align:right;}
.pushing-bottom-conteneur .pushing-price {font:bold 20px Arial, Helvetica, sans-serif; text-align:right; color:black;}
.pushing-bottom-conteneur .pushing-price-catalogue {color:red;}
.pushing-bottom-conteneur .pushing-price-base {font-size:12px; text-decoration:line-through; color:#666; line-height:9px; display:block;} /* ES 03-11-2008 */
.pushing-bottom-conteneur .button-reserv {clear:both; padding-left:5px; padding-top:5px;}
.pushing-bottom-conteneur .button-reserv a { color:#da9914; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
.pushing-bottom-conteneur .button-link { width: 200px; margin-left:10px; padding-top : 5px  }
.pushing-bottom-conteneur .button-link a { color:#000000 }
.pushing-bottom-conteneur .pushing-bottom { width:305px; height:7px; background-image:url(../images/pushing-bottom-bottom.gif); background-repeat:no-repeat; overflow:hidden}
.pushing-bottom-conteneur .pushing-content-block .breaker { /*clear:both;*/ height:0px; background-image:none; margin:0px; margin:0px; overflow:hidden }
.pushing-bottom-conteneur .pushing-separator { float:left; background-color:transparent; width:15px; height:1px }
/*bloc promotion*/
.bloc-promotions {width:160px}
.bloc-promotions a {color: #000000}
.bloc-promotions .bloc-color {background-color:#fbf0da; padding:2px}
.bloc-promotions .bloc {background-color:#ffffff; padding:2px}
.bloc-promotions .title {font-size: 12px; font-weight: bold; color:#b12c55}
.bloc-promotions .title-product {display: block; float: left; font-weight:bold; font-size:11px}
.bloc-promotions .price {display: block; float: right; color:#FF0000}
.bloc-promotions .content {display: block; clear:both; float:none}
.bloc-promotions .link { margin:10px 0px 10px 0px; font-size:11px; font-weight:bold}

/*bloc more products*/
.bloc-more-products {width:163px; height:75px;background-image:url(../images/img-more-products.gif); background-repeat:no-repeat }
.bloc-more-products a {font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000 }
.bloc-more-products .text { display:block; padding-top:15px; padding-left:57px}
.bloc-more-products .text2 {display:block; padding-left:40px }
.bloc-more-products .link { display:block; padding-left:20px; padding-top:5px}


/* TABLEAU DE RESULTAT */
.research-motor { width:789px; background-color:#ebebeb}
.research-motor .spacer { clear:both; height:10px}
.research-motor .dimensioned-top { background-image:url(../images/moteur-retour-top.gif);width:789px; height: 10px; background-position:top; overflow:hidden}
.research-motor .dimensioned-bottom { background-image:url(../images/moteur-retour-bottom.gif);width:789px; height: 10px; background-position:top; overflow:hidden}

.research { margin-left:10px }
.research .content { float:left;  width:390px}
.research .content .title { font-weight:bold; font-size:12px}
.research .spacer { height:5px}
.research .inputs select { width: 157px; margin-right:5px}
.research .inputs input {margin-right:5px}

.criteria { float:left; width:350px; margin-left:28px}
.criteria .demensioned-top { background-image:url(../images/moteur-modif-criteria-top.gif); width:350px; height:10px; background-position:top; overflow: hidden}
.criteria .content { width:350px; background-color:#FFFFFF; float:none}
.criteria .demensioned-bottom { background-image:url(../images/moteur-modif-criteria-bot.gif); width:350px; height:10px; overflow: hidden}
.criteria .title { font-weight:bold; font-size:12px; padding:5px}
.criteria li { list-style-image: url(../images/Arrow-prune.gif); line-height:14px; height:18px; font-weight:bold; background-image:none; margin-left:50px; padding-left:0px }
.criteria li a { font-weight:normal; margin-left:10px; color:#0000ff; text-decoration:underline}
.criteria ul { padding-bottom:0px; margin-bottom: 0px; padding-top:0px; margin-top: 0px}

.partitioneur { margin-left:10px; width:769px }
.partitioneur a { font-weight: bold; font-size:11px; color:#b12c55}
.partitioneur .content { background-color:#FFFFFF; float:left; width:755px; height:30px; text-align:center; margin-left:0px}
.partitioneur .dimensioned-left { background-image:url(../images/moteur-partitioneur-left.gif); width:7px; height:30px; overflow:hidden; float:left}
.partitioneur .dimensioned-right { background-image:url(../images/moteur-partitioneur-right.gif); width:7px; height:30px; overflow:hidden; float:left}
.partitioneur .title { font-weight: bold; font-size:11px; color:#b12c55; padding-top:7px; display:block; }
.partitioneur .link { font-weight: normal; font-size:11px; color:#b12c55}

.retour-moteur { width:789px}
.retour-moteur .image { padding:5px 5px 5px 10px; float:left; width:150px; overflow:hidden}
.retour-moteur .content { padding:5px; float:left; width:420px}
.retour-moteur .title-desti { font-size:11px; color:#666666; font-weight:bold }
.retour-moteur .title-product { font-size:12px; color:#b12c55; font-weight:bold }
.retour-moteur .content .title-product a { font-size:12px; color:#b12c55; font-weight:bold; text-decoration: none}
.retour-moteur .days { font-weight:bold}
.resultspart .resume { text-align:justify; font-style:normal }
.resultspart .resume ul { margin:0px; padding:10px 0px 0px 0px }
.resultspart .resume li { background-image: url(../images/procuct-point.gif); list-style-image: none; line-height:12px; height:auto; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; background-repeat:no-repeat  }
.retour-moteur .content .text a { color: #000000; font-style:normal; text-decoration: none; }
.retour-moteur .link { font-weight:bold; text-align:right}
.retour-moteur .link a { color:#000 }
.retour-moteur .content-price {text-align:right; padding:5px; float:left;}
.retour-moteur .content-price .image-link {width:39px; padding-top:40px; float:left;}
.retour-moteur .content-price .price {padding-top:40px; padding-left:20px; float:left;}
.retour-moteur .content-price .promo {margin-top:5px; display:block; clear:both;}
.retour-moteur .content-price .nopromo {margin-top:5px; display:none; clear:both;}
.retour-moteur .content-price .title {font-weight:bold;}
.retour-moteur .content-price .text {font:bold 20px Arial, Helvetica, sans-serif; text-align:right; color:red;}
.retour-moteur .content-price .text a {font:bold 20px Arial, Helvetica, sans-serif; text-align:right; color:red; text-decoration:none;}
.retour-moteur .content-price .base {font-size:12px; text-align:right; text-decoration:line-through; color:#666; line-height:9px; margin-bottom:2px;} /* ES 03-11-2008 */
.retour-moteur .line {background-color:#b12c55; width:789px; height:1px; clear:both; overflow:hidden;}

/**********************************
**  Barre de navigation de gauche
**********************************/
a.offersMembers { float:left; margin:0; }

#navSide { border:1px solid #999999; border-width:0 1px; width:159px; zoom:1; }

/* title */
#navSide .header h2 { display:block; height:25px; text-indent:-30000px; margin:0px; }
  #navSide .header h2.voyages { background:url(../img_css/title_navside/title_voyages.gif) no-repeat; }
  #navSide .header h2.sejours { background:url(../img_css/title_navside/title_sejours.gif) no-repeat; }
  #navSide .header h2.weeksends { background:url(../img_css/title_navside/title_weeksends.gif) no-repeat; }
  #navSide .header h2.croisieres { background:url(../img_css/title_navside/title_croisieres.gif) no-repeat; }
  #navSide .header h2.autotours { background:url(../img_css/title_navside/title_autotours.gif) no-repeat; }
    #navSide .header h2.Voyages_offrir { background:url(../img_css/title_navside/title_voyages_offrir.gif) no-repeat; }
  #navSide .header h2.circuits { background:url(../img_css/title_navside/title_circuits.gif) no-repeat; }
  #navSide .header h2.bienetre { background:url(../img_css/title_navside/title_bienetre.gif) no-repeat; }
    #navSide .header h2.coffretscadeaux { background:url(../img_css/title_navside/title_coffretscadeaux.gif) no-repeat; }
    #navSide .header h2.weekendsathemes { background:url(../img_css/title_navside/title_weekendsathemes.gif) no-repeat; }
  #navSide .header h2.selections { background:url(../img_css/title_navside/title_selections.gif) no-repeat; }
#navSide .roundCornerBottom { background:url(../img_css/bg_naveside.gif) no-repeat 0 0; height:25px; width:161px; margin:0 -1px; position:relative; font-size:0px; line-height:0px; }
#navSide ul li { background-image:none; padding:0px; }
#navSide div.blocZone { margin:5px; padding:0px; zoom:1; }
#navSide div.blocZone ul li { color:#000; line-height:15px; }
#navSide div.blocZone a { color:#666666; }
#navSide div.blocZone h3 { color::#000; font-size:12px; margin:0 0 3px 0; }

/* Bloc customisé dans la barre de navigation */
  /* Bloc gris */
  #navSide div.greyBloc { background:#eaeaea; margin:0px; padding:5px; }
  #navSide div.greyBloc .header { background:url(../img_css/bg_greybloc.gif) no-repeat 0 -10px; margin:-5px -5px 0 -5px; padding:3px 0 0 5px; overflow:hidden; zoom:1; }
  #navSide div.greyBloc .roundCornerBottom { background:url(../img_css/bg_greybloc.gif) no-repeat 0 0; height:10px; width:159px; margin:0 -5px -5px -5px;}
  #navSide div.greyBloc ul li { color:#000; }
  #navSide div.greyBloc a { color:#666666; }
  /* bloc beige */
  #navSide div.beigeBloc { background:#faf1df; margin:10px 0px; padding:5px; }
  #navSide div.beigeBloc .header { background:url(../img_css/bg_beigebloc.gif) no-repeat 0 -10px; margin:-15px -5px 0 -5px; padding:3px 0 0 5px; overflow:hidden; zoom:1; }
  #navSide div.beigeBloc .roundCornerBottom { background:url(../img_css/bg_beigebloc.gif) no-repeat 0 0; height:10px; width:159px; margin:0 -5px -5px -5px; }
  #navSide div.blocZone ul li { }
  #navSide div.beigeBloc a { }

#navSide2 { border:1px solid #999999; border-width:0 1px; width:159px; zoom:1; }
#navSide2 .roundCornerTop { background:url(../img_css/bg_naveside.gif) no-repeat 0 -25px; margin:0 -1px; padding:10px 0 0 2px; position:relative; zoom:1; }
#navSide2 .roundCornerBottom { background:url(../img_css/bg_naveside.gif) no-repeat 0 0; height:25px; width:161px; margin:0 -1px; position:relative; font-size:0px; line-height:0px; }
#navSide2 h2 { font-weight:normal; font-size : small ;text-transform:uppercase; padding:0 0 0 5px; margin:0 -1px; color:#de9c00; }
#navSide2 h2 strong { font-weight:bold; }
#navSide2 .blocZone { background:url(../img_css/bg_navpush2_cornerbloc.gif) no-repeat 0 -10px #eaeaea; margin:5px 0px; padding:5px;}
#navSide2 .blocZone .roundCornerBottom { background:url(../img_css/bg_navpush2_cornerbloc.gif) no-repeat 0 0; height:10px; width:159px; margin:0 -5px -5px -5px; overflow:hidden; zoom:1; }
#navSide2 .blocZone ul li { color:#000; }
#navSide2 .blocZone ul li a { color:#666666; }
#navSide2 .blocZone ul li ul { margin-left:10px; }

/* Etapes reservation */
#navPush { border:1px solid #999999; border-width:0 1px; width:159px; zoom:1; }
#navPush .header { background:url(../img_css/bg_naveside.gif) no-repeat 0 -25px; margin:0 -1px; padding:5px 0 0 5px; position:relative; zoom:1; }
/* title */
  #navPush .header h2 { background:url(../img_css/reservez-confiance2.gif) no-repeat; display:block; height:33px; text-indent:-30000px; margin:3px 0 6px 0; }
navPush .roundCornerBottom { background:url(../img_css/bg_naveside.gif) no-repeat 0 0; height:25px; width:161px; margin:0 -1px; position:relative; font-size:20px; line-height:0px; }

#navPush div.blockZone { width:149px; padding:5px; margin: margin:5px 0px; background:url(../img_css/bg_navpush_cornerbloc.gif) no-repeat 0 -10px #eaeaea; }
#navPush div.blockZone .roundCornerBottom { background:url(../img_css/bg_navpush_cornerbloc.gif) no-repeat top; margin:0 -5px -5px -5px; height:10px; width:159px; }
#navPush div.blockZone h3 { margin:3px 0 2px -2px; overflow:hidden; padding:1px 0; }
#navPush div.blockZone h3 a { padding:4px 0 1px 29px;  background:url(../img_css/arrow_navpush.png) no-repeat; text-decoration:none; color:#000; text-transform:uppercase; font-size:11px; }
#navPush div.blockZone .content p { margin:0px; }
#navPush div.blockZone .content a { color:#000; text-decoration:none; }
#navPush div.blockZone .content a:hover { text-decoration:none; }

.note {width:160px; padding:5px}
.note .title {text-align:right; color:#999999; font-weight:bold; font-size:9px}
.note .spacer {height: 5px; overflow:hidden}
.note .content {font-size: 9px; color:#999999; text-align:justify}

/* FICHE PRODUIT */
.fiche-produit {width:785px}
.fiche-bateau,
.fiche-pays { width:785px; margin:5px; }
.fiche-produit .spacer {height:10px}
.product-presentation {width:785px; }
.product-presentation .top {width: 785px; height:20px; overflow:hidden; background-image: url(../images/product-presentation-top.gif); background-repeat: no-repeat }

.product-presentation .product-title {background-color:white; width:772px; padding-left:11px; overflow:hidden; border:1px solid #ccc; border-width:0 1px; }
.product-presentation .product-title .content {background-color:white; width:500px; margin-left:10px; float:left;}
.product-presentation .product-title .content .destination {font-size:12px; font-weight:bold; color:#666;}
.product-presentation .product-title .content .title {font:bold 24px Arial, Helvetica, sans-serif; color:#000;}
.product-presentation .product-title .content .dates {font-size:11px; font-weight:bold; color:black;}
.product-presentation .product-title .content-price {background-color:white; text-align:right; width:240px; float:left; overflow:hidden;}
.product-presentation .product-title .content-price .price { margin:0 0 10px 0; }
.product-presentation .product-title .content-price .price span { color:#999; margin-right:5px; }
.product-presentation .product-title .content-price .price strong { font-size:20px; color:#dd0000; }
.product-presentation .product-title .content-price .price span.crossed { text-decoration:line-through; }

.product-presentation .product-title .content-price .creditsFnac { font-family:Arial, Helvetica, sans-serif; text-align:center; width:230px; padding:0 0 0 10px; }
.product-presentation .product-title .content-price .creditsFnac p { margin:0px; padding:0px; color:#989898; }
.product-presentation .product-title .content-price .creditsFnac .flagText { background:url(../img_css/bg_flagtext.gif) no-repeat; padding:0 0 0 15px; text-align:left; font-size:11px; width:215px; height:17px; line-height:17px; }
.product-presentation .product-title .content-price .creditsFnac .links a { color:#989898; margin:3px; }
.product-presentation .product-title .content-price .creditsFnac .links a.linkPush { color:#000; margin:3px; }

.product-presentation .product-title .content-price .price-base {font-size:12px; text-decoration:line-through; color:#666; line-height:10px;} /* ES 03-11-2008 */

.product-number {font:normal 10px Arial, Helvetica, sans-serif; text-align:right; color:#999; padding-top:3px; padding-right:10px; margin:0 0 5px 0;}

.product-presentation .middle {width: 785px; height:25px; overflow:hidden; background-image:url(../images/product-presentation-middle.gif); background-repeat: no-repeat }

.product-presentation .product-content {width: 778px; background-color:#FFFFFF; padding-left:5px; overflow:hidden; border:1px solid #ccc; border-width:0 1px;}
.product-presentation .product-content .content { width:370px; float:left; overflow:auto}/**/
.product-presentation .product-content .content .resume-text { padding:5px 0px 7px 21px;}
.product-presentation .product-content .content .resume-text p { padding:0px; margin:0px}
.product-presentation .product-content .content .resume-text ul { margin:0px; padding:0px; overflow:auto;}/**/
.product-presentation .product-content .content .resume-text li { background-image:none; list-style-image:  url(../images/procuct-point.gif); line-height:16px; height:20px; font-weight:normal; font-size:11px; margin-left:18px; padding:0px }
.product-presentation .product-content .content ul { margin:0px; padding:0px; overflow: auto}
.product-presentation .product-content .content li { background-image:none; list-style-image:  url(../images/procuct-point.gif); line-height:16px; height:20px; font-weight:normal; font-size:11px; margin-left:35px; padding:0px }
.product-presentation .product-content .content .cities {padding-left:20px; color:#999999; font-size:11px}
.product-presentation .product-content .content .cities a {color:#999999}
.product-presentation .product-content .content .spacer {height: 10px}
.product-presentation .product-content .content .dates a { color:#000000; font-weight: bold; font-size: 11px}
.product-presentation .product-content .content .dates { padding-left: 10px; margin-bottom:10px; margin-top:10px}
.product-presentation .product-content .content .dates .bateau { vertical-align: middle;}
.product-presentation .product-content .content .dates .link-fiche-text a { color:#666; }
.product-presentation .product-content .content .reservation a { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color:#d99913}
.product-presentation .product-content .content .reservation {clear:both; padding-left:5px; margin-bottom:10px}
.product-presentation .product-content .content .adherents {padding-left:10px; width:250px; margin-bottom:5px; overflow:auto}/**/
.product-presentation .product-content .content .adherents .txt {display: block; margin:0px; padding:0px}
.product-presentation .product-content .content .adherents .txt-bold {display: block; font-weight: bold; margin:0px; padding:0px }
.product-presentation .product-content .content .adherents .txt-content {float: left; margin: 0px; padding-left:5px}
.product-presentation .product-content .content .adherents .image {float: left; width:32px; padding: 0px; margin:0px}

.product-presentation .product-content .content .offreAdherent { width:250px; margin:20px 0 0 20px; }
.product-presentation .product-content .content .offreAdherent .pictoZone { float:left; margin-right:5px; }
.product-presentation .product-content .content .offreAdherent .htmlZone p { margin:0px; }

.product-presentation .product-content #diaporama {  padding-left:0px; padding-bottom:20px; padding-top:0px; margin:0px; width:385px; float:left;}
.product-presentation .product-content #diaporama .image { background-color:#fff; text-align:center; padding:0px 0px 10px 0px; height:236px;}
.product-presentation .product-content #diaporama .image img { text-align:center }
.product-presentation .product-content #diaporama .visuels { padding:5px 0px 5px 0px; height:60px }
.product-presentation .product-content #diaporama .visuels img { margin-left:2px; border:0px; }
.product-presentation .bottom {width:785px; height:7px; font-size:1px; overflow:hidden; zoom:1; background:url(../images/product-presentation-bottom.gif) no-repeat bottom; }

.offre {width: 785px}
.offre .top { background-image: url(../images/offre-top.gif); height:29px; width:785px; overflow: hidden}
.offre .content { width:763px; border-left:1px solid #dd0000; border-right:1px solid #dd0000; padding:0 10px; }
.of.product-description .content .text li { background-image:url(../images/Arrow-prune.gif); background-repeat:no-repeat; padding-left:10px; margin-left: 5px; margin-right: 5px}
ding-left:5px}
.offre .content .text { padding:5px}
.offre .content .text-bold { font-weight:bold}
.offre .content .top-page-link { text-align:right; padding-right:5px}
.offre .content .top-page-link a {color: #777777}
.offre .bottom { background-image: url(../images/offre-bottom.gif); height:8px; width:785px; overflow: hidden}

.avis-fnac {width: 785px}
.avis-fnac .top { background-image: url(../images/avis-fnac-top.gif); height:42px; width:785px; overflow: hidden}
.avis-fnac .content { width:763px; border:1px solid #ccc; border-width:0 1px; background-color:#fff; padding:0 10px; }
.avis-fnac .content .title {padding: 5px}
.avis-fnac .content .text {padding: 5px; text-align:justify}
.avis-fnac .content .text li { background-image: url(../images/Arrow-prune.gif); background-repeat:no-repeat; background-position: 0 2px; padding-left:10px; margin-left: 5px; margin-right: 5px}
.avis-fnac .bottom {background-image: url(../images/avis-fnac-bottom.gif); height:17px; width:785px; overflow: hidden}
.avis-fnac .top-page-link { text-align:right; padding-right:5px}
.avis-fnac .top-page-link a {color: #777777; }
.product-description {width: 785px}
.product-description .top {width:785px;height:40px; background:url(../images/product-info-top.gif) no-repeat bottom left; overflow:hidden; margin-top:5px; }
.product-description .body { border:1px solid #ccc; border-width:0 1px; padding:0px 15px; overflow:hidden; zoom:1; }
.product-description .bottom {width:785px; height:10px; background-image: url(../images/product-info-bottom.gif); overflow:hidden; }
.product-description .top .title { font-size:16px; font-weight:bold; color:#555; }
.fiche-bateau .product-presentation .product-title .content .title,
.fiche-bateau .product-description .top .title { color:#3399cc; }
.fiche-bateau .product-description .top .title ,
.fiche-pays .product-description .top .title { padding-left:20px; }
.product-description .content { }
.product-description .content .title { background-image:  url(../images/procuct-point.gif); background-repeat:no-repeat; background-position: left; color: #000; font-size:11px; font-weight:bold;padding-left:15px; margin-top: 10px; margin-bottom: 10px}
.product-description .content .sous-titre { color: #b12c55; font-size:11px; font-weight:bold; }
.product-description .content .text {margin-left: 10px; text-align:justify; margin-bottom:5px; clear:both}
.product-description .content .text li { background-image: url(../images/Arrow-prune.gif); background-repeat:no-repeat; background-position: 0 2px; padding-left:10px; margin-left: 5px; margin-right: 5px}
.product-description .content .text .underline { text-decoration:underline}
.product-description .content .text .bold {font-weight : bold}
.product-description .content .pont a { color:#000; }
.product-description .content img { width: 225px; height:auto }
.product-description .content p img { width: 225px; height:auto }
.product-description .content .text img { width: 225px; height:149px }
.product-description .content .text img.img-right { float:right; margin-left:5px; width: 225px; height:auto }
.product-description .content .text img.img-left { float:left; margin-right:5px; width: 225px; height:auto }
.product-description .rightimage { display: block; float:right; padding-left:5px }
.product-description .leftimage { display: block; float:left ; padding-right:5px}
.product-description #content-description { width:auto; margin-left:10px}
.product-description #content-description #title { background-image: url(../images/Arrow-gold.gif); background-repeat:no-repeat; background-position: left; padding-left:15px; margin-top: 10px; margin-bottom: 10px}
.product-description #content-description #guide { background-image: url(../images/Arrow-gold.gif); background-repeat:no-repeat; background-position: left; padding-left:15px; margin-bottom: 10px}
.product-description #content-description #title a, .product-description #content-description #guide a {color: #000000; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.product-description #content-description #text {margin-left: 10px; margin-bottom: 10px; display: none}
.product-description #content-description .image { display: none; float:right}
.product-description .top-page-link { text-align:right; padding-right:5px}
.product-description .top-page-link a {color: #777777;}

.option {width:785px}
.option .top {width: 785px; height:53px; overflow:hidden; background-image:url(../images/option-list-top.gif)}
.option .content { width:783px; border-left:1px solid #e8bfcd; border-right:1px solid #e8bfcd; overflow:auto}
.option .content .line {margin-bottom:5px; margin-right: 80px;margin-left: 100px; background-image:url(../images/option-list-point.gif); background-position:bottom; background-repeat: repeat-x; overflow:hidden}
.option .content .line .title { background-image:url(../images/Arrow-prune.gif); background-repeat:no-repeat; background-position: left; padding-left:10px; background-color:#FFFFFF}
.option .content .line .title a { color: #000000}
.option .content .line .price { font-weight: bold; float:right; background-color:#FFFFFF}
.option .content .text-option {margin-bottom:5px; margin-right: 80px;margin-left: 100px; overflow:hidden; display:none}
.option .bottom {width: 785px; height:53px; overflow:hidden; background-image: url(../images/option-list-bottom.gif)}
.option .top-page-link { text-align:right; padding-right:5px}
.option .top-page-link a {color: #777777}

.product-info {width:785px; margin:0 0 10px 0;}
.product-info .top {width:785px;height:10px; background-image:url(../images/product-info-top.gif); overflow:hidden; margin-top:5px; }
.product-info .content { border:1px solid #ccc; border-width:0 1px; overflow:hidden; zoom:1; }
.product-info .content .top-info,
.product-info .content .top-info2 {width:764px; margin:10px 0 10px 10px; overflow:hidden;}
.product-info .content .top-info .content,
.product-info .content .top-info2 .content,
.product-info .content .bottom-info .content{ border:none; }
.product-info .content .top-info .top { background-image:none; width:764px; height:9px; overflow:hidden}
.product-info .content .top-info .content-left {width:376px; float:left; border-right:1px solid #CCCCCC; }
.product-info .content .top-info .content-right {width:377px; float:left; margin-left:10px}
.product-info .content .top-info .title {font-weight: bold;font-size:11px; text-decoration:none; margin-left: 5px; margin-right: 5px; margin-bottom:10px}
.product-info .content .top-info .text { padding-left:10px; margin-left: 5px; margin-right: 5px}
.product-info .content .top-info .text li { background-image:url(../images/Arrow-gold.gif); width: auto; background-repeat:no-repeat; padding-left:10px; margin-right: 5px}
.product-info .content .top-info .bottom { background-image:none; width:764px; height:9px; overflow:hidden}
.product-info .content .bottom-info {width:764px; padding:10px; border-top:1px solid #ccc;}
.product-info .content .bottom-info .top { background-image: url(../images/info-bottom-top.gif); width:764px; height:10px; overflow:hidden}
.product-info .content .bottom-info .content {width: 764px; background-color:#FFFFFF}
.product-info .content .bottom-info .content .title {font-weight: bold;font-size:11px; text-decoration:none; margin-left: 5px; margin-top:10px}
.product-info .content .bottom-info .content .title-red {font-weight: bold;font-size:11px; text-decoration:none; margin-left: 5px; color: #000000}
.product-info .content .bottom-info .content .text {margin-left: 5px; margin-right: 5px; margin-top:10px; text-align:justify}
.product-info .content .bottom-info .bottom { background-image: url(../images/info-bottom-bottom.gif); width:764px; height:10px; overflow:hidden}
.product-info .bottom {width:785px; height:10px; background-image: url(../images/product-info-bottom.gif); overflow:hidden}

.fiche-pays .body .content a {
    background-image: url(../images/Arrow-gold.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
    font-weight: bold;
    color: #000;}

.bottom-links {width: 785px}
.bottom-links .reservation a { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color:#d99913}
.bottom-links .reservation  {padding-left: 10px; margin-bottom: 10px; float:left}
.bottom-links .imprim { float:right}
.bottom-links .top-page-link { text-align:right; margin-top:10px; float:right}
.bottom-links .top-page-link a {color: #777777}

/*  MESSAGE D'ERREUR  */
.message-erreur { font-size: 12px; font-weight:bold; margin-top: 50px; line-height: 30px; width:785px; border:1px solid #b12c55; text-align:center; margin:0 auto; margin-top:20px }
.message-erreur strong { color:#b12c55 }
/* stat links */
.links-sat .boxtop { background-image: url(../images/boxtoplink.gif); background-repeat:no-repeat; line-height:28px; font-family:arial-MT, verdana, tahoma, sans-serif; font-size:12px; font-weight:bold; color:#FBF0DA; padding-left:4px }
.links-sat .boxlink { background-image: url(../images/puce_box_prunelink.gif); background-repeat: repeat-y; width:630px; max-width:none; height:auto; padding-left:0px }


/* ADDED INCLUDES HEADER & FOOTER */
body {font-size: 12px; _font-size:0.75em; margin:0; padding:0;}
a img {border:0pt none; }
.blanc {color:#FFFFFF !important;}
.gras {font-weight:bold !important;}
#page{margin:0 auto 0; min-width:996px; width:83em;}
#content {clear:both; overflow:visible; padding:10px 10px 0pt; font-size:11px;}

/**********************************
**	ResaBox
**********************************/
.resaBox {background-color:#f7f8f6; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; width:771px; height:auto;}
	/* Top of resaBox */
	.resaBox .topResa {background: url(../images/bg_top_resa_product.gif) left top no-repeat; height:5px; overflow:hidden;}
	/* Title of resaBox */
	.titlResae {}
		.titleResa h2 {font-size:15px; color:#de9c00; margin:0 0 5px 0; padding-left:2px;}
	/* Content of resaBox */
	.resaBox .contentResa {font:11px arial, helvetica, sans-serif; padding:0 0 10px 10px;}
		.resaBox p {margin:0; padding:5px 0 5px;}
		.resaBox .spacerResa {margin-top:15px;}
		.resaBox .contentResa label {font-weight:bold; vertical-align:middle; white-space:nowrap; margin:0 2px 5px 0}
		.resaBox .contentResa select {font-size:11px; vertical-align:middle;}
		.resaBox .contentResa input {vertical-align:middle;}

.resaBox .contentResa input,
.resaBox .contentResa select { background:url(../img_css/search_bg_input.png) 0 0 no-repeat !important; border:1px solid #A7A6AA; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; }




		/* Start bloc */
		.resaBox .city {width:150px; margin-right:5px;}
		.resaBox .dateAndPrice {width:318px;}
		/* Persons bloc */
		.resaBox .personsBloc {font-weight:bold;}
		.resaBox .personsBloc select {width:40px;}
		.resaBox .contentResa .personsBloc label {font-weight:normal; vertical-align:middle; white-space:nowrap; margin:0 5px 5px 15px;}
		/* Button form */
		.resaBox .buttonSubmit {text-align:right; width:730px; margin:0; padding:0; }
		.resaBox .buttonSubmit  .loader{display:none; padding: 0 35px 1px 0; }
		.resaBox .contentResa input.reservation, .resaBox .contentResa input.reservation_ps  { background:none !important; font:bold 18px Arial, Helvetica, sans-serif; text-decoration:underline; text-align:right; color:#DB9A18; width:105px; height:30px; border:none; cursor:pointer;}
		.resaBox .reservation_ps {background: url(../images/product-resa-basket.gif) left top no-repeat; font:bold 18px Arial, Helvetica, sans-serif; text-decoration:underline; text-align:right; color:#DB9A18; width:175px; height:25px; border:none; cursor:pointer;}
		/* Advantage membership */
		.resaBox .membership {background: url(../images/ico_membership-small.gif) left top no-repeat; font:normal 9px Arial, Helvetica, sans-serif; width:470px; margin:0; padding:0 0 0 30px;}
			.resaBox .membership a {color:black;}
			.resaBox .membership span {font-size:11px; font-weight:bold; color:#B12C55; display:block;}
	/* Botton of resaBox */
	.resaBox .bottomResa {background: url(../images/bg_bottom_resa_product.gif) left bottom no-repeat; height:8px; margin:0; padding:0;}
