body.monOffre #left-col {
	width: 786px;
	float: left;
	font-size:12px;
}
body.monOffre #left-col h2 {
	/*background: url('../images/forfaits/forfait-gold-title.png') bottom left no-repeat;*/ 
	background:none;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	padding-top:5px;
	height: 27px;
	margin: 0 3px 10px 3px;
}

/*body.monOffre #left-col h2.titleEasy {
	background: url('../images/forfaits/forfait-easy-title.png') bottom left no-repeat;
}
body.monOffre #left-col h2.titleBloque {
	background: url('../images/forfaits/forfait-bloque-title.png') bottom left no-repeat;
}
body.monOffre #left-col h2.titleCarte {
	background: url('../images/forfaits/forfait-carte-title.png') bottom left no-repeat;
}*/

body.monOffre #left-col div#breadcrumbs {
	height: 35px;
	border-top: 1px solid #c00;
	border-bottom: 1px solid #d3d4d5;
	background:none;
	margin: 0 3px;
	margin-bottom:10px;
}
body.monOffre #left-col div#breadcrumbs a {
	font-size: 11px;
	height: 35px;
	line-height: 35px;
	color: #c00;
}
body.monOffre #left-col div#breadcrumbs p {
	float:right;
	width:400px;
}
body.monOffre #left-col div#breadcrumbs p .print{
	display:block;
	float:right;
	width:150px;
	padding-right:23px;
	text-align:right;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background: url('../images/imgsite/picto-printer.png') center right no-repeat;
}
body.monOffre #left-col div#breadcrumbs p .sendtofriend{
	display:block;
	float:right;
	width:115px;
	padding-right:23px;
	text-align:right;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background: url('../images/imgsite/picto-mail.png') center right no-repeat;
}
body.monOffre #left-col div.hop{
	clear:both;
	margin-bottom:20px;	
}
body.monOffre #left-col div.hop2{
	margin-top:25px;	
}
/* ================ */
/* = Right column = */
/* ================ */

body.monOffre #right-col {
	width: 176px;
	float: right;
	margin-top: 35px;
}

body.monOffre #right-col #services {
	margin: 0px auto 20px auto;
	width: 170px;
}
body.monOffre #right-col #packs-exclus {
	display: block;
	text-indent: -9999px;
	background: url('../images/imgsite/forfaits/packs-exclusifs.png') no-repeat;
	height: 60px;
	margin-bottom: 2px;
}
body.monOffre #right-col a.parrainage{
	display: block;
	margin-bottom:20px;
}
body.monOffre #right-col a.portabilite{
	display: block;
	margin-bottom:20px;
}
body.monOffre #right-col a.promo {
	display: block;
	margin-bottom: 2px;
}
body.monOffre #right-col a.promo img {
	display: block;
}
/* ======================================================== */
/* = Left column = */
/* ======================================================== */
/* = Bloc Forfait = */
/* ======================================================== */
body.monOffre #left-col h3{
	height:37px;
	width:786px;
}
body.monOffre #left-col h3.titleEasy, .titleExcess, .titleBloque, .titleCarte {
	background: url('../images/imgsite/forfaits/bg-title-easy.png') top left no-repeat;
}
body.monOffre #left-col h3{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 15px;
	height: 25px;
	padding-top: 12px;
}
body.monOffre #left-col #detailsForfait{
	padding:0px 3px;
	width:780px;
	overflow:auto;
	background: url('../images/imgsite/forfaits/bg-forfait.png') top left repeat-y;
}
body.monOffre #left-col #detailsForfaitBot{
	height:25px;
	background: url('../images/imgsite/forfaits/bg-forfait-bottom.png') top left no-repeat;
}
/*Image forfait*/
body.monOffre #left-col #detailsForfait .forfait{
	position:relative;
	height:219px;
	padding-bottom:5px;
	background: url('../images/imgsite/forfaits/bg-forfait-rouge.png') bottom left no-repeat;
}
/* = A la une = */
/* ======================================================== */
body.monOffre #left-col #detailsForfait #une{
	/* width:528px; */ /*modif nouvelles offres*/
	width:666px;
	padding-top:50px; /*modif nouvelles offres*/
	margin:25px auto 35px auto;
	/* background: url('../images/imgsite/forfaits/bg-une-top.png') top left no-repeat; */ /*modif nouvelles offres*/
	background: url('../images/imgsite/forfaits/bg-une-top.gif') top left no-repeat;
}
/* body.monOffre #left-col #detailsForfait #uneExcess{
	width:528px;
	padding-top:14px;
	margin:25px auto 20px auto;
	background: url('../images/imgsite/forfaits/bg-une-top.png') top left no-repeat;
} */
body.monOffre #left-col #detailsForfait #uneBot{
	padding-bottom:35px;
	/* background: url('../images/imgsite/forfaits/bg-une-bottom.jpg') bottom left no-repeat; */ /*modif nouvelles offres*/
	background: url('../images/imgsite/forfaits/bg-une-bottom.gif') bottom left no-repeat;
}
/* body.monOffre #left-col #detailsForfait #une .title,
body.monOffre #left-col #detailsForfait #uneExcess .title{
	text-indent: -9999px;
	height:26px;
	margin-left:27px;
	background: url('../images/imgsite/forfaits/bg-title-une.png') top left no-repeat;	
} */
body.monOffre #left-col #detailsForfait #une ul,
body.monOffre #left-col #detailsForfait #uneExcess ul{
	margin:0px;
	padding:0px;
	margin:0px 35px;
	/* padding-top:18px; */
	padding-top:10px; /*modif nouvelles offres*/
}
body.monOffre #left-col #detailsForfait #une ul li,
body.monOffre #left-col #detailsForfait #uneExcess ul li{
	list-style-type:none;
	margin-bottom:10px;
	/*padding-left:10px;*/
	padding-left:20px; /*modif nouvelles offres*/
	font-weight:normal;
	font-size:12px;
	background: url('../images/imgsite/myPlan/puce-une.png') top left no-repeat;
	color:#666666; /*modif nouvelles offres*/
	font-size:10pt; /*modif nouvelles offres*/
	font-weight:bold; /*modif nouvelles offres*/
}

/* = Tarif - Autres = */
/* ======================================================== */
/**********Voir les details*/
body.monOffre #left-col #detailsForfait .showDetails{
	display:block;
 	margin-bottom:5px;
	font-size:11px;
	color:#999999;
}

body.monOffre #left-col #detailsForfait .showDetailsb{
	display:block;
	margin-bottom:20px;
	font-size:12px;
	font-weight: bold;
	color:#C00;
}

/*Les 2 classes rajoutées pour radiobutton choix telephone*/
body.monOffre #left-col #detailsForfait .cmdTel{
	margin-left:122px;
	margin-bottom:20px;
}
body.monOffre #left-col #detailsForfait .cmdTel span{
	margin : 0 30px 0 5px;
	font-weight: bold;
}


body.monOffre #left-col #detailsForfait #detailsCarte{
	margin-left:148px;
}
/**********Selectionner*/
body.monOffre #left-col #detailsForfait .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.monOffre #left-col .mentions{
	margin-top:18px;	
}
body.monOffre #left-col .mentions p{
	font-style:italic;
	font-size:11px;
	margin-bottom:18px;
	padding:0px 18px;	
}
body.monOffre #left-col .mentions strong{
font-weight:bold;
}
/* ======================================================== */
/* = All Inclusive & VIP = */
/* ======================================================== */
body.monOffre #left-col #allInclusive,
body.monOffre #left-col #vip{
margin-left:5px;

	width:729px;
	padding:0px 18px;
	background: url('../images/imgsite/forfaits/bg-textb.png') top left repeat-y;
}
body.monOffre #left-col .txtBot{
margin-left:5px;

	height:10px;
	background: url('../images/imgsite/forfaits/bg-text-bottomb.png') top left no-repeat;
}
body.monOffre #left-col .titleAllInclusive{
margin-left:5px;

	height:37px;
	margin-top:10px;
	text-indent: -9999px;
	background: url('../images/imgsite/forfaits/bg-title-all-inclusiveb.png') top left no-repeat;
}
body.monOffre #left-col .titleAllInclusive2{
margin-left:5px;

	height:37px;
	margin-top:10px;
	text-indent: -9999px;
	background: url('../images/imgsite/forfaits/bg-title-all-inclusive2.png') top left no-repeat;
}
body.monOffre #left-col .titleVip{
margin-left:5px;

	height:37px;
	margin-top:10px;
	text-indent: -9999px;
	background: url('../images/imgsite/forfaits/bg-title-vipb.png') top left no-repeat;
}
body.monOffre #left-col .titleVip3{
	height:37px;
	margin-top:10px;
	text-indent: -9999px;
	background: url('../images/imgsite/forfaits/bg-title-vip3.png') top left no-repeat;
}
body.monOffre #left-col #allInclusive ul{
	padding:10px 0px 10px 10px;
}
body.monOffre #left-col #allInclusive ul li{
	list-style-type:disc;
	list-style-position:outside;
}

body.monOffre #left-col #allInclusive ul li strong{
font-weight:bold;
}

body.monOffre #left-col #vip p{
	padding:10px 0px;	
}

/* ================================================================================================================ */
/* = FORFAITS = */
/* ================================================================================================================ */
/* = Tableau février */
/* ======================================================== */
body.monOffre #left-col .bgmiddle {
background-image:url(/images/imgsite/forfaits/bg_middle_forfait.png);
background-repeat:repeat-x;

}


body.monOffre #left-col .bgbas {
	background-image:url(/images/imgsite/forfaits/bg_bas_forfait.png);
	background-repeat:repeat-x;
 
}


body.monOffre #left-col .duree
{
color:#999999;
font-size:13px;
font-weight:bold;
}


body.monOffre #left-col .mentionforfait
{
color:#999999;
font-size:11px;
 margin-left:45px;
}

body.monOffre #left-col .mentionforfait strong
{
 font-weight:bold;
}

body.monOffre #left-col .tarifmensuel
{
color:#999999;
font-size:11px;
font-weight:normal;
top:-5px;
 
}

body.monOffre #left-col .prix {
color:#999999;
font-size:11px;
font-weight:bold;
}

body.monOffre #left-col .vintquatremois {
color:#CC0000;
font-size:18px;
font-weight:bold;
}

body.monOffre #left-col  img {
border:medium none;
display:block;
}
body.monOffre #left-col  img.cartenone {
border:0 none;
display: inline;
}

body.monOffre #left-col .douzemois {
color:#000000;
font-size:12px;
font-weight:bold;
}

 body.monOffre #left-col .temps {
color:#000000;
font-size:24px;
font-weight:bold;
}

 body.monOffre #left-col .empty {
 background-color:#CCCCCC;
}

body.monOffre #left-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.monOffre #left-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;
}
/*


/* ================================================================================================================ */
/* = FORFAIT EXCESS GOLD = */
/* ================================================================================================================ */
/* = Tarifs = */
/* ======================================================== */
body.monOffre #left-col #detailsForfait .caption,body.monOffre #left-col #detailsForfait .captionCmdTel{
	display:block;
	/* width:535px; */
	width:626px; /*modifs nouvelles offres */
	margin:0px auto 15px auto;
	font-size:18px;
	font-weight:bold;
}

body.monOffre #left-col #detailsForfait .captionb{
	display:block;
	/* width:535px; */
	width:626px; /*modifs nouvelles offres */
	margin:0px auto 0px auto;
	font-size:18px;
	font-weight:bold;
}

body.monOffre #left-col #detailsForfait .tarifs{/* width:535px; *//*modifs nouvelles offres *//* margin:0px auto; */margin-bottom:18px;margin-left:78px;}
body.monOffre #left-col #detailsForfait .tarifs td,
body.monOffre #left-col #detailsForfait .tarifs th{
	text-align:center;
	font-weight:bold;
	/* border-bottom:1px solid #D3D4D5; */ /*modifs nouvelles offres */
	background: url('../images/imgsite/forfaits/bg-column.png') top left repeat-y;
}
body.monOffre #left-col #detailsForfait .tarifs td{
	font-size:18px;
}

body.monOffre #left-col #detailsForfait .tarifs th{
	font-size:24px;
}
body.monOffre #left-col #detailsForfait .tarifs .red{
	color:#C00;
}
body.monOffre #left-col #detailsForfait .tarifs .border{
	/* width:136px;
	border-left:1px solid #D3D4D5;
	border-right:1px solid #D3D4D5; */
	border-right: 1px solid #ccc;
}
body.monOffre #left-col #detailsForfait .tarifs td.empty,
body.monOffre #left-col #detailsForfait .tarifs tr.botRow td.empty,
body.monOffre #left-col #detailsForfait .tarifs tr.topRow td.empty{
	background: url('../images/imgsite/forfaits/bg-column-last-empty.png') top left repeat-y;
}
/**********td invisible*/
body.monOffre #left-col #detailsForfait .tarifs tr.ghost td{
	height:5px;
	border:none;
}
body.monOffre #left-col #detailsForfait .tarifs tr.ghostBg td{
	height:8px;
	background: url('../images/imgsite/forfaits/bg-column-header.png') bottom left repeat-x;
	/* background: url('../images/imgsite/forfaits/bg-column-header.gif') bottom left repeat-x; */
}

body.monOffre #left-col #detailsForfait .tarifs tr.ghostBgfb td{
	height:8px;
	background: url('../images/imgsite/forfaits/bg-column-header.png') bottom left repeat-x;
	/* background: url('../images/imgsite/forfaits/bg-column-header.gif') bottom left repeat-x; */
}

body.monOffre #left-col #detailsForfait .tarifs tr.ghostBg2 td{
	height:6px;
	background: url('../images/imgsite/forfaits/bg-column-footer.png') bottom left repeat-x;
}
body.monOffre #left-col #detailsForfait .tarifs tr.ghostBg td.booh,
body.monOffre #left-col #detailsForfait .tarifs tr.ghostBg2 td.booh{
	background:none;
}
body.monOffre #left-col #detailsForfait .tarifs td.ghost{
	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;
}
/**********HEADER*/
body.monOffre #left-col #detailsForfait .tarifs tr.headRow th,
body.monOffre #left-col #detailsForfait .tarifs tr.headRow td{
	/* height:54px; */ /*modifs nouvelles offres*/
	/* font-size:14px; */ /*modifs nouvelles offres*/
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#999;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
body.monOffre #left-col #detailsForfait .tarifs tr.headRow th.border{
	/* background: url('../images/imgsite/forfaits/bg-column-head.png') top left no-repeat; */
	/*modifs nouvelles offres*/
}
body.monOffre #left-col #detailsForfait .tarifs tr.headRow td.first{
	/* width:115px;
	text-align:center;
	vertical-align:middle;
	background: url('../images/imgsite/forfaits/bg-column1-head.png') top right no-repeat; */
	width:101px; /*modifs nouvelles offres*/
	/* text-align:center; */
	vertical-align:middle;
}
body.monOffre #left-col #detailsForfait .tarifs tr.headRow th.last{
	/* width:135x; 
	background: url('../images/imgsite/forfaits/bg-column-last-head.png') top left no-repeat; */
	/*modifs nouvelles offres*/
}
body.monOffre #left-col #detailsForfait .tarifs tr td.last{border-left: 1px solid #ccc;} /* ajout nouvelles offres */
body.monOffre #left-col #detailsForfait .tarifs tr.headRow .commit{width:122px;} /* ajout nouvelles offres */
body.monOffre #left-col #detailsForfait .tarifs tr.headRow  .largeCol{width:13px;} /* ajout nouvelles offres */

body.monOffre #left-col #detailsForfait .tarifs tr.headRow td.ghost{
	background:none;
}
/**********HEADER2*/
body.monOffre #left-col #detailsForfait .tarifs tr.headRow2 th,
body.monOffre #left-col #detailsForfait .tarifs tr.headRow2 td{
	height:94px;
	font-size:18px;
}
body.monOffre #left-col #detailsForfait .tarifs tr.headRow2 th.first{
	width:115px;
	height:84px;
	padding-bottom:10px;
	vertical-align:bottom;
}
/**********TOP*/
body.monOffre #left-col #detailsForfait .tarifs tr.topRow th,
body.monOffre #left-col #detailsForfait .tarifs tr.topRow td{
	height:80px;
	/*height:90px;*/ /*FB v2*/
}
/**********BOTTOM*/
body.monOffre #left-col #detailsForfait .tarifs tr.botRow th,
body.monOffre #left-col #detailsForfait .tarifs tr.botRow td{
	height:90px;
	border-bottom:none;
}
body.monOffre #left-col #detailsForfait .tarifs tr.botRow td.border{
	background: url('../images/imgsite/forfaits/bg-column-bot.png') bottom left repeat-x;
}
body.monOffre #left-col #detailsForfait .tarifs tr.botRow th.first{
	border-bottom:none;
	vertical-align:bottom;
	background: url('../images/imgsite/forfaits/bg-column1-bot.png') bottom left no-repeat;
}
body.monOffre #left-col #detailsForfait .tarifs tr.botRow .last{
	border-bottom:none;
	background: url('../images/imgsite/forfaits/bg-column-last-bot.png') bottom left no-repeat;
}
/**********autres cellules*/
body.monOffre #left-col #detailsForfait .tarifs th.first{
	width:115px;
	height:89px;
	padding-left:2px;
	vertical-align:bottom;
	background: url('../images/imgsite/forfaits/bg-column1.png') top left repeat-y;
	border-right: 1px solid #ccc; /* ajout nouvelles offres */
}


body.monOffre #left-col #detailsForfait .tarifs th.liberty{
	width:175px;
	height:89px;
	padding-left:2px;
	vertical-align:middle;
	background: url('../images/imgsite/forfaits/bg-column1.png') top left repeat-y;
	 
}

 
body.monOffre #left-col #detailsForfait .tarifs .last{
	/* width:136px; */
	width:103px; /* modif nouvelles offres */
	/*background: url('../images/forfaits/bg-column-last.png') top left repeat-y;*/
	border-right: 1px solid #ccc; /* modif nouvelles offres */
}
body.monOffre #left-col #detailsForfait .tarifs .border{
	border-left:1px solid #D3D4D5;
}
/**********styles texte*/
body.monOffre #left-col #detailsForfait .tarifs th{
	text-align:center;
}
body.monOffre #left-col #detailsForfait .tarifs td input{
	
}
body.monOffre #left-col #detailsForfait #tarifsExcess tr.headRow2 th.first span{
	display:block;
	font-size:11px;
	font-weight:normal;
}
body.monOffre #left-col #detailsForfait .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.monOffre #left-col #detailsForfait .tarifs th .gold span{
	display:block;
	font-weight:bold;
}
body.monOffre #left-col #detailsForfait .tarifs tr.redRow th,
body.monOffre #left-col #detailsForfait .tarifs tr.redRow td{
	color:#C00;
	font-size:20px;	
}
body.monOffre #left-col #detailsForfait .tarifs th#sans{
	padding:0px 12px 0px 10px;
	width:81px;
	font-size:13px;	
}
body.monOffre #left-col #detailsForfait .tarifs td .smallTxt{
	display:block;
	font-size:14px;
	padding:0px 25px;
}
/* ================================================================================================================ */
/* = FORFAIT EASY + FORFAIT BLOQUE = */
/* ================================================================================================================ */
body.monOffre #left-col #detailsForfait #tarifsEasy th.first,
body.monOffre #left-col #detailsForfait #tarifsBloque th.first{
	vertical-align:middle;
}
body.monOffre #left-col #detailsForfait .tarifs th span.choice,
body.monOffre #left-col #detailsForfait .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.monOffre #left-col #detailsForfait .tarifs th span.choice span,
body.monOffre #left-col #detailsForfait .tarifs td span.choice span.whether{
	display:block;
	height:25px;
	font-weight:bold;
	text-indent:-9999px;
}

body.monOffre #left-col #detailsForfait #tarifsBloque td.bgRed span{
	display:block;
	height:74px;
	padding:0px 10px;
	padding-top:20px;
	color:#FFF;
	font-size:14px;
	background:#C00;
	width:116px;
}
body.monOffre #left-col #detailsForfait #tarifsBloque td.bgRed sup{
	font-size:9px;
}
body.monOffre #left-col #detailsForfait #tarifsBloque td.picSMS{
	width:116px;
	text-indent:-9999px;
	background: url('../images/imgsite/forfaits/un-centime-sms.png') top center no-repeat;
}
body.monOffre #left-col #detailsForfait #tarifsBloque tr.botRow th,
body.monOffre #left-col #detailsForfait #tarifsBloque tr.botRow td{
	height:89px;
	background:none;
}
body.monOffre #left-col #detailsForfait #tarifsBloque tr.botRow th.first{
	background: url('../images/imgsite/forfaits/bg-column1.png') bottom left repeat-y;
}
body.monOffre #left-col #detailsForfait #tarifsBloque tr.botRow .last{
	background:none;
}
body.monOffre #left-col #detailsForfait #tarifsBloque tr.botRow td.picSMS{
	text-indent:-9999px;
	background: url('../images/imgsite/forfaits/un-centime-sms.png') top center no-repeat;
}
body.monOffre #left-col #detailsForfait #tarifsBloque tr.botRow .ghost{
	background: url('../images/imgsite/forfaits/bg-column-last.png') top left repeat-y;
}

/*Mise en forme tableaux - Nouvelles offres */
/*Common*/
body.monOffre #left-col #detailsForfait td.eng24{color:#c00;}
body.monOffre #left-col #detailsForfait td.eng12{font-size:10pt;}
body.monOffre #left-col #detailsForfait td.noEng{font-size:9pt;}

body.monOffre #left-col #detailsForfait td.halfSepLeft{border-bottom:none;background:url('../images/imgsite/forfaits/half-sep-left.gif') bottom left no-repeat;}
body.monOffre #left-col #detailsForfait td.halfSepRight{border-bottom:none; background:url('../images/imgsite/forfaits/half-sep-right.gif') bottom left no-repeat;}
body.monOffre #left-col #detailsForfait td.eng24,
body.monOffre #left-col #detailsForfait td.eng12,
body.monOffre #left-col #detailsForfait td.noEng{height: 40px;}
body.monOffre #left-col #detailsForfait td input {float:left;margin-left:10px;}

body.monOffre #left-col #detailsForfait th.endRightTab{background:url('../images/imgsite/forfaits/right-end-tab.gif') top right repeat-y;}
body.monOffre #left-col #detailsForfait td.endBotTabEasy{background:url('../images/imgsite/forfaits/end-bottom-easy-tab.gif') top left repeat-x;}
body.monOffre #left-col #detailsForfait div.new{margin:0; padding-top:33px;width:117px; height:66px;background:url('../images/imgsite/forfaits/fd-forfait-new.png') top center no-repeat;}
/*FB v2*/
body.monOffre #left-col #detailsForfait th.accessible{width:108px; height:80px;background:url('../images/imgsite/forfaits/fb_accessible.jpg') top center no-repeat;border-right:1px solid #ccc;}
body.monOffre #left-col #detailsForfait tr.ghostBg td.borderNo{background:none;}

body.monOffre #left-col #detailsForfait th.enteteForfaitSms {width:166px;background:url('../images/imgsite/forfaits/fd-msn-mail.jpg') top left no-repeat;}

body.monOffre #left-col #detailsForfait th.enteteFBUneHeure {width:164px;background:url('../images/imgsite/forfaits/sms_1ct.jpg') top right no-repeat;}
body.monOffre #left-col #detailsForfait #tarifsBloque .tarifs th#deuxans3 {width:104px;}
body.monOffre #left-col #detailsForfait #tarifsBloque .tarifs th#unan3{width:104px;}
body.monOffre #left-col #detailsForfait th.fbDeuxHrs{width:175px;height:162px;background:url('../images/imgsite/forfaits/fb_2h.jpg') top right no-repeat;}
body.monOffre #left-col #detailsForfait th.fbUneHrTrente{width:175px;height:162px;background:url('../images/imgsite/forfaits/fb_130.jpg') top right no-repeat;}

body.monOffre #left-col #detailsForfait th.fbUneHrTrentecunqnum{width:173px;height:176px;background:url('../images/imgsite/forfaits/fb_5h.jpg') top right no-repeat;}

/*Fin Mise en forme tableaux - Nouvelles offres */

/* ================================================================================================================ */
/* = CARTE PREPAYEE = */
/* ================================================================================================================ */
body.monOffre #left-col #detailsForfait h4{
	font-weight:bold;
	height:31px;
	line-height:31px;
	font-size:14px;
	width: 528px;
	margin: 0 auto 10px;
}

body.monOffre #left-col #detailsForfait h4.titre{
	font-weight:bold;
/* 	height:78px; */
	line-height:21px;
	font-size:14px;
	width: 528px;
	margin: 0 auto 10px;
}

body.monOffre #left-col #detailsForfait h4 span{
	font-weight:normal;
	font-style:italic;
	font-size:12px;
}
/* = SIM = */
/* ======================================================== */
body.monOffre #left-col #detailsForfait #simChoice{width:532px;height:115px;margin:0px auto;margin-bottom:30px;padding-top:10px;
	font-size:14px;background: url('../images/imgsite/forfaits/bg-carte-choice.png') center no-repeat;}
body.monOffre #left-col #detailsForfait #simChoice .simLight{float:left;width:240px;text-align:center;}
body.monOffre #left-col #detailsForfait #simChoice .simRich{float:right;width:190px;text-align:center;}
body.monOffre #left-col #detailsForfait #simChoice .title{	display:block;font-weight:bold;font-size:18px;}
body.monOffre #left-col #detailsForfait #simChoice .price{	display:block;font-weight:bold;font-size:24px;}
body.monOffre #left-col #detailsForfait #simChoice .price .red{display:inline;font-size:14px;}
/* body.monOffre #left-col #detailsForfait #simChoice .price .red .figure{
	font-size:18px;
} */
body.monOffre #left-col #detailsForfait #simChoice .red{display:block;color:#C00;}
body.monOffre #left-col #detailsForfait #simChoice .choice{margin-top:20px;}
body.monOffre #left-col #detailsForfait #simChoice .choice input{margin-right:3px;}
body.monOffre #left-col #detailsForfait #simChoice .bloc1{	margin-top:20px;padding-left:15px;}
body.monOffre #left-col #detailsForfait #simChoice .blocd{	width:258px;height:38px;background: url('../images/imgsite/forfaits/bg_prepaid_haut_d.png') center no-repeat; margin-top:20px;padding-left:15px;}
body.monOffre #left-col #detailsForfait #simChoice .blocg{width:258px;height:38px;background: url('../images/imgsite/forfaits/bg_prepaid_haut_g.png') center no-repeat; 	margin-top:20px;padding-left:15px;}

body.monOffre #left-col #detailsForfait #simChoice .choice .spaceMe{margin-left:25px;}
/* = SIM AWARD = */
/* ======================================================== */
body.monOffre #left-col #detailsForfait #simChoice-award{width:532px;height:115px;margin:0px auto;margin-bottom:30px;padding-top:10px;
	font-size:14px;background: url('../images/imgsite/forfaits/bg-carte-choice-award.png') center no-repeat;}
	
body.monOffre #left-col #detailsForfait #simChoice-award .simLight{float:left;width:240px;text-align:center;}
body.monOffre #left-col #detailsForfait #simChoice-award .simRich{float:right;width:190px;text-align:center;}
body.monOffre #left-col #detailsForfait #simChoice-award  .title{display:block;font-weight:bold;font-size:18px;margin-top:15px;}
body.monOffre #left-col #detailsForfait #simChoice-award  .price{	display:block;font-weight:bold;font-size:24px;}
body.monOffre #left-col #detailsForfait #simChoice-award  .price .red{display:inline;font-size:14px;}
body.monOffre #left-col #detailsForfait #simChoice-award .red{display:block;color:#C00;}
body.monOffre #left-col #detailsForfait #simChoice-award .choice .spaceMe{margin-left:25px;}

/* = SIM opé = */
/* ======================================================== */
body.monOffre #left-col #detailsForfait #simChoice-prepaid{width:532px;height:auto;margin:0px auto;margin-bottom:30px;padding-top:20px;
	font-size:14px;}
body.monOffre #left-col #detailsForfait #simfond{width:532px;height:185px;margin:0px auto;margin-bottom:30px;padding-top:20px;
	font-size:14px;background: url('../images/imgsite/forfaits/bg-carte-prepaid.png') center no-repeat;}	
body.monOffre #left-col #detailsForfait #simChoice-prepaid .simLight{float:left;width:272px;text-align:center;}
body.monOffre #left-col #detailsForfait #simChoice-prepaid .simRich{float:left;width:258px;text-align:center;}
body.monOffre #left-col #detailsForfait #simChoice-prepaid  .title{display:block;font-weight:bold;font-size:18px;margin-top:15px;}
body.monOffre #left-col #detailsForfait #simChoice-prepaid  .price{	display:block;font-weight:bold;font-size:24px;}
body.monOffre #left-col #detailsForfait #simChoice-prepaid  .price .red{display:inline;font-size:14px;}
body.monOffre #left-col #detailsForfait #simChoice-prepaid .red{display:block;color:#C00;}
body.monOffre #left-col #detailsForfait #simChoice-prepaid  .bold{color:#C00;
	font-weight: bold;
}

body.monOffre #left-col #detailsForfait #simChoice-prepaid .blocd{
	width:258px;
	height:36px;
	background-image: url(../images/imgsite/forfaits/bg_prepaid_haut_d.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
body.monOffre #left-col #detailsForfait #simChoice-prepaid .blocg{
	width:274px;
	height:36px;
	background-image: url(../images/imgsite/forfaits/bg_prepaid_haut_g.jpg);
	background-repeat: no-repeat;
	background-position: center center;
 }


body.monOffre #left-col #detailsForfait #simChoice-prepaid #top8{
	margin-top: 8px;
 }
 
 body.monOffre #left-col #detailsForfait #simChoice-prepaid #libertysim{
	width:532px;
	height:148px;
	margin-bottom:30px;
	padding-top:63px;
	font-size:14px;
	margin-top: 120px;
	margin-right: auto;
	margin-left: auto;
}

 body.monOffre #left-col #detailsForfait   #id_div_recharge_sim_rich,
  body.monOffre #left-col #detailsForfait  #id_div_recharge_sim_light{
	width:532px;
	height:148px;
	margin-bottom:30px;
	font-size:12px;
	background: url('../images/imgsite/forfaits/bg_recharge.jpg') center no-repeat;
	margin-right: auto;
	margin-left: auto;
	padding-left: 50px;
}

 body.monOffre #left-col #detailsForfait #simChoice-prepaid #test_light{
float:left;width:274px;text-align:center;
height:146px;
background-image: url(../images/imgsite/forfaits/bg_prepaid_bas_g.jpg);
	background-repeat: no-repeat;
	background-position: center center;}	
	
	
	 body.monOffre #left-col #detailsForfait #simChoice-prepaid #test_rich{
float:left;width:258px;text-align:center;
height:146px;
background-image: url(../images/imgsite/forfaits/bg_prepaid_bas_d.jpg);
	background-repeat: no-repeat;
	background-position: center center;}	
body.monOffre #left-col #detailsForfait #simChoice-prepaid .choice .spaceMe{margin-left:25px;}
/* = Tarifs = */
/* ======================================================== */
body.monOffre #left-col #detailsForfait .tariffChoice{
	width:515px;
	height:90px;
	margin:0px auto;
}
body.monOffre #left-col #detailsForfait .tariffChoicenon{
	width:580px;
	height:90px;
	margin:0px auto;
}
body.monOffre #left-col #detailsForfait .tariffChoice input{
	float:left;
	width:12px;
	margin:0px;
	padding:0px;
	border:none;
	margin-top:40px;
}
body.monOffre #left-col #detailsForfait .tariffChoice label{
	float:left;
	width:150px;
	padding-left:5px;
}
/* = Tableau = */
/* ======================================================== */
body.monOffre #left-col #detailsForfait #tarifsCarte{
	width:485px;
}
body.monOffre #left-col #detailsForfait #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.monOffre #left-col #detailsForfait #tarifsCarte tr td.ghost,
body.monOffre #left-col #detailsForfait #tarifsCarte tr.botRow td.ghost{
	width:5px;
	background: url('../images/imgsite/forfaits/bg-column-header.png') bottom left repeat-x;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.choice{
	height:112px;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.choice td{
	height:112px;
	vertical-align:top;
	padding-top:15px;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.choice td span.choice{
	font-size:24px;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.validity{
	height:42px;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.validity td{
	font-size:14px;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.validity td .red{
	display:block;
	font-size:18px;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.headRow th{
	height:74px;
	padding-top:10px;
	text-align:center;
	border-top:none;
	background: url('../images/imgsite/forfaits/bg-column-carte-top.png') top left no-repeat;
}
body.monOffre #left-col #detailsForfait #tarifsCarte tr.botRow td{
	height:28px;
	background: url('../images/imgsite/forfaits/bg-column-carte-bot.png') top left no-repeat;
}
