/* START Offerabo pages style */
#containerPackEssentiel .tabMenu ul, #containerPackIntegral .tabMenu ul, #containerPackFamily .tabMenu ul {
    margin-top:0;
}

ul.tabMenu li h3, ul.tabMenu li a span {
    text-transform:uppercase;
}

#containerPackIntegral .listPack, #containerPackEssentiel .listPack, #containerPackFamily .listPack {
    height:147px;
    left:456px;
    position:absolute;
    top:35px;
    width:409px;
}

#containerPackEssentiel .right, #containerPackIntegral .right, #containerPackFamily .right {
    background:transparent url(../../common/img/offers/3pack/right_bg.gif) repeat scroll 0 0;
    height:208px;
    right:0;
    top:4px;
    width:170px;
    position:absolute;
}

#containerPackIntegral, #containerPackEssentiel, #containerPackFamily {
    background:transparent url(../../default_fr_3pack/img/offers/offerabo_bg.gif) repeat scroll 0 4px;
	height:212px;
	position:relative;
    width:100%;
}

#containerPackEssentiel .header, #containerPackIntegral .header {
	position:relative;
	left:auto;
	top:auto;
	z-index:1;
	text-align:left;
}

#containerPackIntegral .left, #containerPackEssentiel .left, #containerPackFamily .left {
	height:187px;
	left:0;
	position:absolute;
	top:25px;
	width:320px;
}

#containerPackFamily .left {
    background:transparent url(../../default_fr_3pack/img/offers/family/left_bg.gif) no-repeat scroll 0 0;
}

#containerPackEssentiel .left {
    background:transparent url(../../default_fr_3pack/img/offers/essentiel/left_bg.gif) no-repeat scroll 0 0;
}

#containerPackIntegral .left {
    background:transparent url(../../default_fr_3pack/img/offers/integral/left_bg.gif) no-repeat scroll 0 0;
}

#containerPackIntegral .header h2.colorThemePackINT, #containerPackEssentiel .header h2.colorThemePackESS, #containerPackFamily .header h2.colorThemePackFAM,
#containerPI .header h2.colorThemePackINT, #containerPE .header h2.colorThemePackESS, #containerPF .header h2.colorThemePackFAM {
	background:none;
    height:30px;
    padding-left:22px;
    background-repeat:no-repeat;
	font-size:22px;
	display:block;
}

#containerPackIntegral .header h2.colorThemePackINT, #containerPI .header h2.colorThemePackINT {
    background-image:url(../../common/img/pic/legendINT.gif);
	background-position:0 12px;
}

#containerPackEssentiel .header h2.colorThemePackESS, #containerPE .header h2.colorThemePackESS {
    background-image:url(../../common/img/pic/legendESS.gif);
	background-position:0 12px;
}

#containerPackFamily .header h2.colorThemePackFAM, #containerPF .header h2.colorThemePackFAM {
    background-image:url(../../common/img/pic/legendFAM.gif);
	background-position:0 12px;
}

#containerPI .header h2.colorThemePackINT, #containerPE .header h2.colorThemePackESS, #containerPF .header h2.colorThemePackFAM {
    float:left;
    padding-right:0;
    cursor:pointer;
}

#containerPackIntegral .details, #containerPackEssentiel .details, #containerPackFamily .details {
	left:180px;
	position:absolute;
	top:28px;
	width:300px;
}

.subDetailsInfo {
	padding:5px 0 0 21px;
	position:relative;
}

#containerPackIntegral .subDetailsInfo h4, #containerPackEssentiel .subDetailsInfo h4, #containerPackFamily .subDetailsInfo h4,
#containerPI .subDetailsInfo h4, #containerPE .subDetailsInfo h4, #containerPF .subDetailsInfo h4 {
	font-family:"Trebuchet MS", Arial;
	font-weight:bold;
	font-size:14px;
	position:relative;
	top:auto;
	left:auto;
}

#containerPI .subDetailsInfo h4, #containerPE .subDetailsInfo h4, #containerPF .subDetailsInfo h4 {
	font-weight:normal;
	font-style:italic;
}

#containerPI .header, #containerPE .header {
	left:auto;
	top:auto;
	position:relative;
	text-align:left;
	width:auto;
}

.subDetailsInfo .box_price_position {
    position:relative;
    padding-top:4px;
}

.subDetailsInfo .price, .subDetailsInfo .priceShadow {
    float:left;
    position:relative;
}

.subDetailsInfo .box_price_position .price, .subDetailsInfo .box_price_position .priceShadow {
    font-family:"Trebuchet MS";
    font-size:30px;
	position:relative;
	left:auto;
	top:auto;
} 

.subDetailsInfo .superscript {
    font-size:13px;
    padding:16px 0 0 2px;
    float:left;
    font-family:"Trebuchet MS";
}

.details .addTextInfopack {
	line-height:14px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	position:relative;
	top:auto;
	left:auto;
	clear:both;
}

#containerPackIntegral .details a.subscribe, #containerPackEssentiel .details a.subscribe, #containerPackFamily .details a.subscribe {
    margin-top:5px;
}

#containerPackEssentiel .details .price, #containerPackEssentiel .details .priceShadow, #containerPackIntegral .details .price, #containerPackIntegral .details .priceShadow {
    width:auto;
}

#containerPackIntegral .subDetailsInfo .lineTwoDetailsPack {
	font-size:12px;
}

#containerPackIntegral .subDetailsInfo .lineTwoDetailsPack span {
	font-size:14px;
}

#containerPackIntegral .details, #containerPackFamily .details, #containerPackEssentiel .details {
    left:119px;
}

/* END Offerabo pages style */

/* start Offers page style */

.offersTopNote {
	width:100%;
	height:35px;
	text-align:center;
}

.offersTopNote p, .offersTopNote p span {
	font-family:"Trebuchet MS", Arial;
    font-size:20px;
}

#containerOffers {
    background:transparent url(../../common/img/gradient_grey.gif) repeat-x scroll 0 40px;
    padding:0 23px;
    width:952px;
}

.bg_positionOffers {
    background-position:0 0 !important;
}

#packs {
	width:952px;
	height:auto;
	margin-bottom:8px;
    float:left;
}

#packs #packFamily, #packs #packEssentiel, #packs #packIntegral {
	float:left;
	width:300px;
	margin-right:24px;
	height:341px;
	left:auto;
	position:relative;
	background:transparent url(../../default_fr_3pack/img/offers/packCommon_bg.gif) repeat-x scroll 0 0;
}

#packs #packIntegral {
    background:transparent url(../../default_fr_3pack/img/offers/packIntegral_bg.gif) repeat-x scroll 0 0;
	margin-right:0;
}

.leftPF, .leftPE {
	background:transparent url(../../default_fr_3pack/img/offers/packCommonLeft_bg.gif) no-repeat scroll 0 0;
	height:341px;
	width:9px;
	position:absolute;
	left:0;
	top:0;
}

.rightPF, .rightPE {
    background:transparent url(../../default_fr_3pack/img/offers/packCommonRight_bg.gif) no-repeat scroll 0 0;
    height:341px;
    width:9px;
	position:absolute;
    right:-1px;
    top:0;
}

.leftPI {
    background:transparent url(../../default_fr_3pack/img/offers/packIntegralLeft_bg.gif) no-repeat scroll 0 0;
    height:341px;
    width:9px;
}

.rightPI {
    background:transparent url(../../default_fr_3pack/img/offers/packIntegralRight_bg.gif) no-repeat scroll 0 0;
    height:341px;
    width:9px;
}

#containerPE, #containerPI {
	background:none;
	width:auto;
}

.personFamily, .personEssentiel, .personIntegral {
	position:absolute;
	left:4px;
	top:4px;
	height:333px;
}

.personFamily {
	background:transparent url(../../default_fr_3pack/img/offers/personFamily.gif) no-repeat scroll 0 0;
    width:125px;
}

.personEssentiel {
    background:transparent url(../../default_fr_3pack/img/offers/personEssentiel.gif) no-repeat scroll 0 0;
    width:117px;
}

.personIntegral {
	left:5px;
    top:5px;
    background:transparent url(../../default_fr_3pack/img/offers/personIntegral.gif) no-repeat scroll 0 0;
    width:167px;
	height:331px;
}

#containerPI .details, #containerPE .details, #containerPF .details {
    left:116px;
    position:absolute;
    top:7px;
    width:180px;
}

#containerPI .subDetailsInfo, #containerPE .subDetailsInfo, #containerPF .subDetailsInfo {
	float:left;
}

.simpleTextStyle {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	display:block;
}

.details a.subscribe {
    margin-top:7px;
}

#containerPI .cancelAnytime {
    margin-left:12px;
}

#containerPF .box_content_gamePack, #containerPI .box_content_gamePack, #containerPE .box_content_gamePack {
	padding:14px 0 14px 0;
	height:56px;
	overflow:hidden;
}

#containerPE .box_content_gamePack {
    padding:10px 0 0 0;
}

#containerPI .details .styleCountAvailableGames, #containerPE .details .styleCountAvailableGames, #containerPF .details .styleCountAvailableGames {
	font-family:"Trebuchet MS";
    font-size:18px;
	font-weight:bold;
	top:auto;
	left:auto;
	position:relative;
	line-height:normal;
}

#containerPF .box_price_position, #containerPE .box_price_position, #containerPI .box_price_position {
	padding:9px 0 0 16px;
	height:38px;
}

#containerPI .box_price_position {
	padding:9px 0 0 9px;
}

#containerPF .addTextInfopack, #containerPE .addTextInfopack {
	margin:7px 0 0 16px;
}

#containerPI .addTextInfopack {
	margin:7px 0 0 26px;
}

#containerPF .linkToContentPack, #containerPE .linkToContentPack, #containerPI .linkToContentPack {
	padding-left:15px;
	position:absolute;
	left:75px;
	top:270px;
	font-family:"Trebuchet MS";
	font-size:11px;
	width:102px;
}

#containerPF .linkToContentPack {
	background:transparent url(../../default_fr_3pack/img/pic/arrowDot_FAM.gif) no-repeat scroll 0 3px;
}

#containerPE .linkToContentPack {
    background:transparent url(../../default_fr_3pack/img/pic/arrowDot_ESS.gif) no-repeat scroll 0 3px;
}

#containerPI .linkToContentPack {
    background:transparent url(../../default_fr_3pack/img/pic/arrowDot_INT.gif) no-repeat scroll 0 3px;
}

.boxPseudoButton {
	width:118px;
	height:22px;
	position:relative;
	text-align:center;
	margin-bottom:3px;
	background:transparent url(../../default_fr_3pack/img/offers/block/center_bg.gif) repeat-x scroll 0 0;
}

.boxPseudoButton .partLeftPseudo {
	height:22px;
    background:transparent url(../../default_fr_3pack/img/offers/block/left_bg.gif) no-repeat scroll 0 0;
	position:absolute;
	left:0;
	top:0;
	width:5px;
}

.boxPseudoButton .partRightPseudo {
    height:22px;
    background:transparent url(../../default_fr_3pack/img/offers/block/right_bg.gif) no-repeat scroll 0 0;
    position:absolute;
    right:-1px;
    top:0;
	width:5px;
}

.releasesHighlight {
    background:transparent url(../../common/img/offers/block/highlight_center_bg.gif) repeat-x scroll 0 0;
}

.releasesHighlight .partLeftPseudo {
    background:transparent url(../../common/img/offers/block/highlight_left_bg.gif) repeat-x scroll 0 0;
}

.releasesHighlight .partRightPseudo {
    background:transparent url(../../common/img/offers/block/highlight_right_bg.gif) repeat-x scroll 0 0;
}

.boxPseudoButton span {
	font-family:"Trebuchet MS";
    font-size:12px;
	font-weight:bold;
	display:block;
	padding-top:2px;
}

.releasesHighlight span {
    color:#fefefe;
}

#containerPI .box_content_gamePack {
	padding:6px 0 22px 10px;
}

.otherTextStyle {
    font-size:16px;
    font-weight:bold;
}

#containerPI .subDetailsInfo h4 {
    margin-right:2px;
}

/* start bottom info */

#offerInfo {
    margin:12px 24px 15px 22px;
    padding:0 0 0 7px;
}

#offerInfo .boxes {
    width:92%;
}

.header_link_pos {
    display:block;
    line-height:13px;
    position:absolute;
    right:3px;
    top:0;
}

#offerInfo .boxes .topH4_2 a {
    display:block;
    line-height:13px;
    position:relative;
    right:auto;
    top:auto;
    float:left;
}

#offerInfo .boxes .topH4_2 p {
    float:left;
}

#offerInfo .insideBox .arrowSolidB {
    padding-left:10px;
}

#offerInfo .boxHowItWorksInfo .insideBox .arrowSolidB {
    background:none;
    padding-left:5px;
}

#offerInfo .boxHowItWorksInfo .insideBox ul {
    list-style-type:decimal;
    list-style-position:inside;
    margin-left:0;
}

#offerInfo .boxHowItWorksInfo .insideBox li {
    display:list-item;
}

#offerInfo .insideBox .arrowSolidB .colorB2 {
    color:#129101;
}

#offerInfo .insideBox {
    height:126px;
    padding-top:7px;
}

#offerInfo .containerBoxes .topH4_2 h4 {
    margin:0;
}

#offerInfo .boxHowItWorksInfo .insideBox .outLinkHelp a {
    background:transparent url(../../default_fr_3pack/img/pic/smallBoxTheme.gif) no-repeat 0 0;
    padding-left:25px;
}

#offerInfo .boxHowItWorksInfo .insideBox .outLinkHelp {
    position:absolute;
    right:20px;
    top:100px;
}

#offerInfo .legalService {
    right:16px;
    top:20px;
    width:74px;
    height:51px;
    background:transparent url(../../default_fr_3pack/img/pic/pictoLegal.gif) no-repeat 0 0;
}

#offerInfo .veriSign {
    background:transparent url(../../default_fr_3pack/img/pic/veriSign.gif) no-repeat 0 0;
    height:24px;
    position:absolute;
    right:16px;
    top:70px;
    width:56px;
}

#offerInfo .containerBoxes .logos {
    height:27px;
    left:102px;
    position:absolute;
    top:114px;
    width:180px;
}

#offerInfo .logos li {
    display:block;
    float:left;
    height:27px;
    padding-left:10px;
}

#offerInfo .logos li.logo4 {
    padding-top:4px;
}

/* end bottom info */
#packEssentiel #containerPE .details h3, #packEssentiel #containerPE .details h4 {
    line-height:normal;
}

.contentBubbleText { width:785px; }
/* end Offers page style */
