/*
   myPlan.css
   Page Choisir mon forfait. 
   
   Created by Ned Baldessin on 2008-08-25.
   Copyright 2008 Ned Baldessin. All rights reserved.
*/

/* =============== */
/* = Left column = */
/* =============== */

body.myPlan #left-col {
	width: 176px;
	float: left;
	font-size:12px;
	background: url('../images/imgsite/myPlan/left-col-bg.png') repeat-y;
}

body.myPlan #left-col #mobile-selection {
	background: url('../images/imgsite/product/mobiles-similaires-bg.png') repeat-y;
}
body.myPlan #left-col #mobile-selection h6 {
	background: url('../images/imgsite/myPlan/bg-title-mobile-selected.png') no-repeat;
	height: 37px;
	text-indent: -9999px;
}
body.myPlan #left-col #mobile-selection p {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin: 0 3px;
	padding: 10px 18px;
	font-size: 11px;
	overflow: auto;
	line-height: 14px;
}

body.myPlan #left-col #mobile-selection p .mobile{
	display:block;
	width:102px;
	margin:0px auto;	
}
body.myPlan #left-col #mobile-selection p .title {
	display: block;
	font-weight: bold;
	font-size:14px;
	margin-top: 15px;
	margin-bottom: 3px;
}
body.myPlan #left-col #mobile-selection p a.change {
	display: block;
	margin-top:5px;
	color:#C00;
}
body.myPlan #left-col #mobile-selection .price {
	display: block;
	padding:10px 18px 18px 18px;
	text-align:right;
	background: url('../images/imgsite/myPlan/bg-mobile-selected-bot.png') bottom left no-repeat;
}
body.myPlan #left-col #mobile-selection .price .from{
	font-size:18px;
	color:#C00;
}

body.myPlan #left-col #included {
	margin: 20px auto 20px auto;
	width: 169px;
}

/* ================================================================================================================ */
/* = FORFAITS = */
/* ================================================================================================================ */
/* = Tableau février */
/* ======================================================== */
body.myPlan #middle-col .bgmiddle {
background-image:url(/images/imgsite/forfaits/bg_middle_forfait.png);
background-repeat:repeat-x;

}


body.myPlan #middle-col .bgbas {
	background-image:url(/images/imgsite/forfaits/bg_bas_forfait.png);
	background-repeat:repeat-x;
 
}


body.myPlan #middle-col .duree
{
color:#999999;
font-size:13px;
font-weight:bold;
}

body.myPlan #middle-col .mentionforfait
{
color:#999999;
font-size:11px;
 margin-left:45px;
}

body.myPlan #middle-col .mentionforfait strong
{
 font-weight:bold;
}

body.myPlan #middle-col .tarifmensuel
{
color:#999999;
font-size:11px;
font-weight:normal;
top:-5px;
 
}

body.myPlan #middle-col .prix {
color:#999999;
font-size:11px;
font-weight:bold;
}

body.myPlan #middle-col .vintquatremois {
color:#CC0000;
font-size:18px;
font-weight:bold;
}

body.myPlan #middle-col  img {
border:medium none;
display:block;
}
 

body.myPlan #middle-col .douzemois {
color:#000000;
font-size:12px;
font-weight:bold;
}

 body.myPlan #middle-col .temps {
color:#000000;
font-size:24px;
font-weight:bold;
}

 body.myPlan #middle-col .empty {
 background-color:#CCCCCC;
}

body.myPlan #middle-col  .selectionner{
	display:block;
	width:98px;
	height:27px;
	margin:10px 0px;
	padding-right:10px;
	text-indent: -9999px;
	background-image: url(../images/imgsite/forfaits/btn_select.png);
	background-repeat: no-repeat;
	background-position: center center;
}

body.myPlan #middle-col   .bordure{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

body.myPlan #middle-col  .selectionnera{
	display:block;
	width:98px;
	height:27px;
	margin:10px 0px;
	padding-right:10px;
	margin-left:35px;
	text-indent: -9999px;
	background-image: url(../images/imgsite/forfaits/btn_select.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/* ============================= */
/* = Right column (auto promo) = */
/* ============================= */

body.myPlan #right-col {
	width: 176px;
	float: right;
	font-size:12px;
	margin-top: 25px;
}

body.myPlan #right-col #services {
	margin: 0px auto 20px auto;
	width: 170px;
}
body.myPlan #right-col #packs-exclus {
	display: block;
	text-indent: -9999px;
	background: url('../images/imgsite/product/packs-exclusifs.png') no-repeat;
	height: 60px;
	margin-bottom: 2px;
}
body.myPlan #right-col a.parrainage{
	display: block;
	margin-bottom:20px;
}
body.myPlan #right-col a.portabilite{
	display: block;
	margin-bottom:20px;
}
body.myPlan #right-col a.promo {
	display: block;
	margin-bottom: 2px;
}
body.myPlan #right-col a.promo img {
	display: block;
}

/* ================= */
/* = Middle column = */
/* ================= */
body.myPlan #middle-col {
	width: 586px;
	margin:0px 200px;
	font-size:12px;
}
body.myPlan #middle-col h2 {
	text-indent: -9999px;
	height: 27px;
	margin: 0 3px;
	background: url('../images/imgsite/myPlan/plan-title.png') no-repeat;
}

body.myPlan #middle-col .print{
	display:block;
	height:20px;
	padding-right:23px;
	text-align:right;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background: url('../images/imgsite/picto-printer.png') top right no-repeat;
}
body.myPlan #middle-col .sendtofriend{
	display:block;
	float:right;
	height:20px;
	width:100px;
	padding-right:23px;
	text-align:right;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background: url('../images/imgsite/picto-mail.png') top right no-repeat;
}
body.myPlan  #middle-col .intro{
	font-size:14px;
	font-weight:bold;
	margin-right:120px;
	margin-bottom:10px;
}

body.myPlan #middle-col h4{
	height:40px;
}

body.myPlan #middle-col .titleEasy, .titleExcess, .titleBloque, .titleCarte, .titleSerieLimite{
	background: url('../images/imgsite/myPlan/bg-title-easy.png') top right no-repeat;
}
body.myPlan #middle-col h4{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 15px;
	height: 25px;
	padding-top: 12px;
}

body.myPlan #middle-col .titleArrow{
	height:38px;
	line-height:38px;
	padding:0px 10px;
	font-size:14px;
	cursor:pointer;
	border-bottom:none;
	background: url('../images/imgsite/forfaits/bg-title.png') top left no-repeat;
}
body.myPlan #middle-col .titleArrow .redArrow{
	display:block;
	padding-left:30px;
	font-weight:bold;
	background: url('../images/imgsite/row-open.png') center left no-repeat;
}
body.myPlan #middle-col .titleArrow .open {
	display:block;
	padding-left:30px;
	font-weight:bold;
	background: url('../images/imgsite/row-closed.png') center left no-repeat;
}
body.myPlan #middle-col .titleArrow .tariff{
	float:right;
	display:block;
	font-weight:normal;
	font-size:12px;
}
body.myPlan #middle-col .titleArrow .tariff .price{
	font-size:16px;
	font-weight:bold;
	color:#C00;
}
body.myPlan #middle-col .titleArrow .tariff .month{
	font-size:14px;
	font-weight:bold;
	color:#C00;
}
body.myPlan #middle-col .forfait{
	width:580px;
	padding:0 3px 0 3px;
	background: url('../images/imgsite/myPlan/bg-forfait.png') top left repeat-y;
}

body.myPlan #middle-col .forfait .accordion_inner_wrapper {
	padding: 20px 0 10px;
}
body.myPlan #middle-col .forfaitBot{
	height:26px;
	margin-bottom:20px;
	background: url('../images/imgsite/myPlan/bg-forfait-bottom.png') top left no-repeat;
}
body.myPlan #middle-col .forfaitTable{
	position:relative;
	padding:40px 0px;
}

body.myPlan #middle-col div.light_gray {
	margin: 0;
}
body.myPlan #middle-col .forfaitTable .forfaitMobile{
	position:absolute;
	top:-25px;
	right:40px;
}
body.myPlan #middle-col .caption{
	display:block;
	width:545px;
	margin:0px auto 22px auto;
	font-size:18px;
	font-weight:bold;
}
/* = Points forts = */
/* ======================================================== */
body.myPlan #middle-col .une{
	margin:0px 12px;
	font-weight:bold;
	font-size:14px;
}
body.myPlan #middle-col .une ul{
	width:400px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}
body.myPlan #middle-col .une ul li{
	list-style-type:none;
	margin-bottom:10px;
	padding-left:20px;
	font-weight:normal;
	font-size:12px;
	background: url('../images/imgsite/myPlan/puce-bis.png') top left no-repeat;
}
/* = Tarif - Autres = */
/* ======================================================== */
/**********Voir les details*/
body.myPlan #middle-col .showDetails{
	display:block;
	margin-left:20px;
	margin-bottom:20px;
	font-size:11px;
	color:#C00;
}
body.myPlan #middle-col #detailsCarte{
	margin-left:50px;
}
/**********Selectionner*/
body.myPlan #middle-col .selectMe{
	display:block;
	float:right;
	width:126px;
	height:32px;
	margin:10px 0px;
	padding-right:10px;
	text-indent: -9999px;
	background: url('../images/imgsite/home/select.png') top left no-repeat;	
}
/* = Mentions = */
body.myPlan #middle-col .mentions{
	margin-top:18px;	
}
body.myPlan #middle-col .mentions p{
	font-style:italic;
	font-size:11px;
	margin-bottom:18px;
	padding:0px 18px;	
}
/* ================================================================================================================ */
/* = FORFAIT EXCESS GOLD = */
/* ================================================================================================================ */
/* = Tarifs = */
/* ======================================================== */

body.myPlan #middle-col .tarifs{/* width:535px; *//*modifs nouvelles offres *//* margin:0px auto; */margin-bottom:18px;margin:auto;}
body.myPlan #middle-col .tarifs td,
body.myPlan #middle-col .tarifs th{
	text-align:center;
	font-weight:bold;
}
body.myPlan #middle-col .tarifs td{
	font-size:18px;
}
body.myPlan #middle-col .tarifs th{
	font-size:24px;
}
body.myPlan #middle-col .tarifs .red{
	color:#C00;
}
body.myPlan #middle-col .tarifs .border{
	width:105px;
	border-left:1px solid #D3D4D5;
	border-right:1px solid #D3D4D5;
}
/**********td invisible*/
body.myPlan #middle-col .tarifs tr.ghost td{
	height:5px;
	border:none;
}
body.myPlan #middle-col .tarifs td.ghost{
	width:3px;
	margin:0px;
	padding:0px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	background: url('../images/imgsite/forfaits/bg-column-last.png') top left repeat-y;
}
body.myPlan #middle-col .tarifs tr.ghostBg td{
	height:8px;
	background: url('../images/imgsite/forfaits/bg-column-header.png') bottom left repeat-x;
}
body.myPlan #middle-col .tarifs tr.ghostBg2 td{
	height:6px;
	background: url('../images/imgsite/forfaits/bg-column-footer.png') bottom left repeat-x;
}
body.myPlan #middle-col .tarifs tr.ghostBg td.booh,
body.myPlan #middle-col .tarifs tr.ghostBg2 td.booh{
	background:none;
}
/**********HEADER*/
body.myPlan #middle-col .tarifs tr.headRow th,
body.myPlan #middle-col .tarifs tr.headRow td{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#999;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
body.myPlan #middle-col .tarifs tr.headRow th.border{
	/* background: url('../images/imgsite/forfaits/bg-column-head.png') top right no-repeat; */
}
body.myPlan #middle-col .tarifs td.first{font-size:24px;}
body.myPlan #middle-col .tarifs td span.fontMed{font-size:14px;}
body.myPlan #middle-col .tarifs tr.headRow td.first{
	width:101px;
	vertical-align:middle;
}
body.myPlan #middle-col .tarifs tr td.last{border-left: 1px solid #ccc;}
body.myPlan #middle-col .tarifs tr.headRow .commit{width:122px;}
body.myPlan #middle-col .tarifs tr.headRow  .largeCol{width:60px;}
body.myPlan #middle-col .tarifs tr.headRow td.ghost{background:none;}

/**********HEADER2*/
body.myPlan #middle-col .tarifs tr.headRow2 th,
body.myPlan #middle-col .tarifs tr.headRow2 td{
	height:94px;
	font-size:18px;
}
body.myPlan #middle-col .tarifs tr.headRow2 th.first{
	width:115px;
	height:89px;
	vertical-align:middle;
}
/**********TOP*/
body.myPlan #middle-col .tarifs tr.topRow th,
body.myPlan #middle-col .tarifs tr.topRow td{
	/* height:90px; */
	height:85px;
}
/**********BOTTOM*/
body.myPlan #middle-col .tarifs tr.botRow th,
body.myPlan #middle-col .tarifs tr.botRow td{
	height:90px;
	border-bottom:none;
}
body.myPlan #middle-col .tarifs tr.botRow td.border{
	background: url('../images/imgsite/forfaits/bg-column-bot.png') bottom left repeat-x;
}
body.myPlan #middle-col .tarifs tr.botRow th.first{
	border-bottom:none;
	height:85px;
	background: url('../images/imgsite/forfaits/bg-column1-bot.png') bottom left no-repeat;
}
body.myPlan #middle-col .tarifs tr.botRow .last{
	border-bottom:none;
	background: url('../images/imgsite/forfaits/bg-column-bot.png') bottom left repeat-x;
}
/**********autres cellules*/
body.myPlan #middle-col .tarifs th.first{
	width:115px;
	height:84px;
	padding-left:2px;
	padding-bottom:5px;
	background: url('../images/imgsite/forfaits/bg-column1.png') top left repeat-y;
	border-right: 1px solid #ccc;

}
body.myPlan #middle-col .tarifs .last{
	width:103px;
	border-right: 1px solid #ccc;
}
body.myPlan #middle-col .tarifs .border{
	border-left:1px solid #D3D4D5;
}
body.myPlan #middle-col .tarifs td.empty,
body.myPlan #middle-col .tarifs tr.botRow td.empty,
body.myPlan #middle-col .tarifs tr.topRow td.empty
body.myPlan #middle-col .tarifs tr.headRow2 td.empty{
	background: url('../images/imgsite/forfaits/bg-column-last-empty.png') top left repeat-y;
}
/**********styles texte*/
body.myPlan #middle-col .tarifs th{
	text-align:center;
}
body.myPlan #middle-col .tarifs td input{
	
}
body.myPlan #middle-col #tarifsExcess tr.headRow2 th.first span{
	display:block;
	font-size:11px;
	font-weight:normal;
}
body.myPlan #middle-col #tarifsExcess tr th.first{
	padding-bottom:0px;
	vertical-align:bottom;
}
body.myPlan #middle-col .tarifs th .gold{
	display:block;
	height:37px;
	padding-top:5px;
	color:#C00;
	font-size:14px;
	font-weight:normal;
	background: url('../images/imgsite/forfaits/bg-gold.png') top left no-repeat;
}
body.myPlan #middle-col .tarifs th .gold span{
	display:block;
	font-weight:bold;
}
body.myPlan #middle-col .tarifs tr.redRow th,
body.myPlan #middle-col .tarifs tr.redRow td{
	color:#C00;
	font-size:20px;	
}
body.myPlan #middle-col .tarifs th#sans{
	padding:0px 10px;
	width:83px;
	font-size:13px;	
}
body.myPlan #middle-col .tarifs td .smallTxt{
	font-size:14px;
}
/* ================================================================================================================ */
/* = FORFAIT EASY + FORFAIT BLOQUE = */
/* ================================================================================================================ */
body.myPlan #middle-col #tarifsEasy th.first,
body.myPlan #middle-col #tarifsBloque th.first{
	vertical-align:middle;
}
body.myPlan #middle-col .tarifs th span.choice,
body.myPlan #middle-col .tarifs td span.choice{
	display:block;
	height:37px;
	font-size:14px;
	font-weight:bold;
	background: url('../images/imgsite/forfaits/bg-choice.png') top center no-repeat;
}
body.myPlan #middle-col .tarifs th span.choice span,
body.myPlan #middle-col .tarifs td span.choice span.whether{
	display:block;
	height:25px;
	font-weight:bold;
	text-indent:-9999px;
}
body.myPlan #middle-col #tarifsBloque td.bgRed{
	
}
body.myPlan #middle-col #tarifsBloque td.bgRed span{
	display:block;
	height:74px;
	padding-top:20px;
	color:#FFF;
	font-size:14px;
	background:#C00;	
}
body.myPlan #middle-col #tarifsBloque td.bgRed span sup{
	font-size:9px;
}
body.myPlan #middle-col #tarifsBloque td.picSMS{
	text-indent:-9999px;
	background: url('../images/imgsite/myPlan/un-centime-sms.png') top center no-repeat;
}
body.myPlan #middle-col #detailsForfait #tarifsBloque tr.botRow th,
body.myPlan #middle-col #detailsForfait #tarifsBloque tr.botRow td{
	height:89px;
	background:none;
}
body.myPlan #middle-col #detailsForfait #tarifsBloque tr.botRow th.first{
	background: url('../images/imgsite/forfaits/bg-column1.png') bottom left repeat-y;
}
body.myPlan #middle-col #detailsForfait #tarifsBloque tr.botRow .last{
	background: url('../images/imgsite/forfaits/bg-column-last2.png') bottom left repeat-y;
}

/*Mise en forme tableaux - Nouvelles offres */
/*Common*/
body.myPlan #middle-col td.eng24, body.myPlan #middle-col td.eng24full{color:#c00;}
body.myPlan #middle-col td.eng12, body.myPlan #middle-col td.eng12full{font-size:10pt;}
body.myPlan #middle-col td.noEng, body.myPlan #middle-col td.noEngfull{font-size:8pt;}

body.myPlan #middle-col td.halfSepLeft{border-bottom:none;background:url('../images/imgsite/forfaits/half-sep-left.gif') bottom left no-repeat;}
body.myPlan #middle-col td.halfSepRight{border-bottom:none; background:url('../images/imgsite/forfaits/half-sep-right.gif') bottom left no-repeat;}
body.myPlan #middle-col td.eng24,
body.myPlan #middle-col td.eng12,
body.myPlan #middle-col td.noEng{height: 40px;}
body.myPlan #middle-col td.eng24full,
body.myPlan #middle-col td.eng12full,
body.myPlan #middle-col td.noEngfull{height: 78px;}
body.myPlan #middle-col td input {float:left;margin-left:10px;}

body.myPlan #middle-col th.endRightTab{background:url('../images/imgsite/forfaits/right-end-tab.gif') top right repeat-y;}
body.myPlan #middle-col td.endBotTabEasy{background:url('../images/imgsite/forfaits/end-bottom-easy-tab.gif') top left repeat-x;}
body.myPlan #middle-col div.new{margin:0; padding-top:33px;width:117px; height:66px;background:url('../images/imgsite/forfaits/fd-forfait-new.png') top center no-repeat;}
body.myPlan #middle-col .tarifs tr td.borderBot {line-height:1px;background-color:#ccc;}

body.myPlan #middle-col .tarifs .border{border-left:1px solid #D3D4D5;border-right: 1px solid #ccc;}

body.myPlan #middle-col .tarifs tr td.last{border-left: 1px solid #ccc; color:#c00;width:103px;border-right: 1px solid #ccc;}
body.myPlan #middle-col .tarifs tr.headRow .commit{width:122px;}
body.myPlan #middle-col .tarifs tr.headRow  .largeCol{width:13px;}
body.myPlan #middle-col .tarifs tr.headRow td.ghost{background:none;}

body.myPlan #middle-col th.enteteForfaitSms {width:166px;height:85px;background:url('../images/imgsite/myPlan/fd-msn-mail-myPlan.jpg') top left no-repeat;}
body.myPlan #middle-col th.enteteCinqNumeros {width:166px;background:url('../images/imgsite/myPlan/fd-cinq-numeros-myPlan.png') top left no-repeat;}
body.myPlan #middle-col th.enteteIllimites{width:166px; background:url('../images/imgsite/myPlan/fd-tout-illimite-myPlan.png') top left no-repeat;}

body.myPlan #middle-col #tarifsBloque th.accessible{width:108px; height:80px;background:url('../images/imgsite/forfaits/fb_accessible.jpg') top center no-repeat;border-right:1px solid #ccc;}
body.myPlan #middle-col #tarifsBloque tr.ghostBg td.borderNo{background:none;}
body.myPlan #middle-col #tarifsBloque th.enteteFBUneHeure {width:180px;height:82px;background:url('../images/imgsite/myPlan/sms_1ct_myplan.jpg') top left no-repeat;}
body.myPlan #middle-col #tarifsBloque th.fbDeuxHrs{width:180px;height:122px;background:url('../images/imgsite/myPlan/fb_2h_myplan.jpg') top left no-repeat;}
body.myPlan #middle-col #tarifsBloque th.fbUneHrTrente{width:180px;height:122px;background:url('../images/imgsite/myPlan/fb_130_myplan.jpg') top left no-repeat;}
body.myPlan #middle-col #tarifsBloque th.fbUneHrTrentecunqnum{width:180px;height:131px;background:url('../images/imgsite/myPlan/fb_5h.jpg') top left no-repeat;}

/*Fin Mise en forme tableaux - Nouvelles offres */
/* ================================================================================================================ */
/* = CARTE PREPAYEE = */
/* ================================================================================================================ */
body.myPlan #middle-col #forfaitCarte{
	position:relative;
	padding:10px 0px 40px 0px;
}
body.myPlan #middle-col #forfaitCarte div.hop{
	margin:25px 0px;	
}
body.myPlan #middle-col #forfaitCarte div.hop2{
	margin-top:25px;	
}
body.myPlan #middle-col #forfaitCarte .caption{
	width:400px;
	margin:0px 0px 25px 0px;
	padding-left:40px;
}
/* = SIM = */
/* ======================================================== */
body.myPlan #middle-col #simChoice{
	width:483px;
	height:160px;
	margin:0px auto 15px auto;
	font-size:14px;
	text-align:center;
	background: url('../images/imgsite/myPlan/bg-sim-choice.png') center no-repeat;
}
body.myPlan #middle-col #simChoice .simLight{
	float:left;
	width:48%;
	padding-top:50px;
}
body.myPlan #middle-col #simChoice .simRich{
	float:right;
	width:48%;
	padding-top:10px;
}
body.myPlan #middle-col #simChoice .simRich .mobile{
	margin-top:10px;
	font-weight:bold;
}
body.myPlan #middle-col #simChoice .title{
	display:block;
	font-weight:bold;
	font-size:18px;
}
body.myPlan #middle-col #simChoice .price{
	display:block;
	font-weight:bold;
	font-size:24px;
}
body.myPlan #middle-col #simChoice .price .red{
	display:inline;
}
body.myPlan #middle-col #simChoice .price .red .figure{
	font-size:18px;
}
body.myPlan #middle-col #simChoice .red{
	color:#C00;
}
body.myPlan #middle-col #simChoice .simRich .red{
	font-size:18px;
	margin-left:20px;
}
body.myPlan #middle-col #simWhether{
	clear:both;
	padding:2px 0px;
	padding-left:30px;
	margin-left:130px;
	color:#000;
	font-size:12px;
	background: url('../images/imgsite/myPlan/bg-choice.png') left center no-repeat;
}
/* = Type carte = */
/* ======================================================== */
body.myPlan #middle-col .tariffChoice{
	width:505px;
	height:90px;
	margin:0px auto;
}
body.myPlan #middle-col .tariffChoicenon{
	width:505px;
	height:25px;
	margin:0px auto;
}
body.myPlan #middle-col .tariffChoice input{
	float:left;
	width:12px;
	margin:0px;
	padding:0px;
	border:none;
	margin-top:40px;
}
body.myPlan #middle-col .tariffChoice label{
	float:left;
	width:150px;
	padding-left:5px;
}
body.myPlan #middle-col #tarifsCarte{
	width:485px;
}
body.myPlan #middle-col #tarifsCarte tr td{
	width:159px;
	font-size:24px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #D3D4D5;
	background: url('../images/imgsite/forfaits/bg-column-carte.png') top left repeat-y;
}
body.myPlan #middle-col #tarifsCarte tr td.ghost,
body.myPlan #middle-col #tarifsCarte tr.botRow td.ghost{
	width:5px;
	border:none;
	background: none;
}
body.myPlan #middle-col #tarifsCarte tr.choice{
	height:112px;
}
body.myPlan #middle-col #tarifsCarte tr.choice td{
	height:112px;
	vertical-align:top;
	padding-top:15px;
}
body.myPlan #middle-col #tarifsCarte tr.choice td span.choice{
	font-size:24px;
}
body.myPlan #middle-col #tarifsCarte tr.validity{
	height:42px;
}
body.myPlan #middle-col #tarifsCarte tr.validity td{
	font-size:14px;
}
body.myPlan #middle-col #tarifsCarte tr.validity td .red{
	display:block;
	font-size:18px;
}
body.myPlan #middle-col #tarifsCarte tr.headRow th{
	height:74px;
	padding-top:10px;
	text-align:center;
	border-top:none;
	background: url('../images/forfaits/bg-column-carte-top.png') top left no-repeat;
}
body.myPlan #middle-col #tarifsCarte tr.botRow td{
	height:28px;
	background: url('../images/imgsite/forfaits/bg-column-carte-bot.png') top left no-repeat;
}*/