body.paradyse #left-col {
	width: 786px;
	float: left;
	font-size:12px;
}
body.paradyse #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.paradyse #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.paradyse #left-col div#breadcrumbs a {
	font-size: 11px;
	height: 35px;
	line-height: 35px;
	color: #c00;
}
body.paradyse #left-col div#breadcrumbs p {
	float:right;
	width:400px;
}
body.paradyse #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.paradyse #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.paradyse #left-col div.hop{
	clear:both;
	margin-bottom:20px;	
}
body.paradyse #left-col div.hop2{
	margin-top:25px;	
}
/* ================ */
/* = Right column = */
/* ================ */

body.paradyse #right-col {
	width: 176px;
	float: right;
	margin-top: 35px;
}

body.paradyse #right-col #services {
	margin: 0px auto 20px auto;
	width: 170px;
}
body.paradyse #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.paradyse #right-col a.parrainage{
	display: block;
	margin-bottom:20px;
}
body.paradyse #right-col a.portabilite{
	display: block;
	margin-bottom:20px;
}
body.paradyse #right-col a.promo {
	display: block;
	margin-bottom: 2px;
}
body.paradyse #right-col a.promo img {
	display: block;
}

/* ================================================================================================================ */
/* = FORFAITS = */
/* ================================================================================================================ */
/* = Tableau février */
/* ======================================================== */
body.paradyse #left-col .bgmiddle {
background-image:url(/images/imgsite/forfaits/bg_middle_forfait.png);
background-repeat:repeat-x;

}


body.paradyse #left-col .bgbas {
	background-image:url(/images/imgsite/forfaits/bg_bas_forfait.png);
	background-repeat:repeat-x;
 
}


body.paradyse #left-col .duree
{
color:#999999;
font-size:13px;
font-weight:bold;
}


body.paradyse #left-col .prix {
color:#999999;
font-size:11px;
font-weight:bold;
}

body.paradyse #left-col .vintquatremois {
color:#CC0000;
font-size:18px;
font-weight:bold;
}

body.paradyse #left-col  img {
border:medium none;
display:block;
}
 

body.paradyse #left-col .douzemois {
color:#000000;
font-size:12px;
font-weight:bold;
}

 body.paradyse #left-col .temps {
color:#000000;
font-size:24px;
font-weight:bold;
}

 body.paradyse #left-col .empty {
 background-color:#CCCCCC;
}

body.paradyse #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.paradyse #left-col  .bordure{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

body.paradyse #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;
}

body.paradyse #left-col .mentionforfait
{
color:#999999;
font-size:11px;
 margin-left:45px;
}


body.paradyse #left-col .mentionforfait strong
{
 font-weight:bold;
}

body.paradyse #left-col .tarifmensuel
{
color:#999999;
font-size:11px;
font-weight:normal;
top:-5px;
 
}

/*
/* ======================================================== */
/* = Left column = */
/* ======================================================== */
/* = Bloc Forfait = */
/* ======================================================== */
body.paradyse #left-col h3.titleEasy, .titleExcess, .titleBloque, .titleCarte {
	background: url('../images/imgsite/forfaits/bg-title-easy.png') top left no-repeat;
}
body.paradyse #left-col h3{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 15px;
	height: 25px;
	width:771px;
	padding-top: 12px;
}
body.paradyse #left-col #detailsForfait{
	padding:0px 3px;
	width:780px;
	overflow:auto;
	background: url('../images/imgsite/forfaits/bg-forfait.png') top left repeat-y;
}
body.paradyse #left-col #detailsForfaitBot{
	height:25px;
	background: url('../images/imgsite/forfaits/bg-forfait-bottom.png') top left no-repeat;
}
/*Image forfait*/
body.paradyse #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.paradyse #left-col #detailsForfait #une{
	width:666px;
	padding-top:50px;
	margin:25px auto 35px auto;
	background: url('../images/imgsite/forfaits/bg-une-top.gif') top left no-repeat;
}
body.paradyse #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.paradyse #left-col #detailsForfait #uneBot{
	padding-bottom:35px;
	background: url('../images/imgsite/forfaits/bg-une-bottom.gif') bottom left no-repeat;
}
body.paradyse #left-col #detailsForfait #une ul,
body.paradyse #left-col #detailsForfait #uneExcess ul{
	margin:0px;
	padding:0px;
	margin:0px 35px;
	padding-top:10px;
}
body.paradyse #left-col #detailsForfait #une ul li,
body.paradyse #left-col #detailsForfait #uneExcess ul li{
	list-style-type:none;
	margin-bottom:10px;
	padding-left:20px;
	font-weight:normal;
	font-size:12px;
	background: url('../images/imgsite/myPlan/puce-une.png') top left no-repeat;
	color:#666666;
	font-size:10pt;
	font-weight:bold;
}
/* = Tarif - Autres = */
/* ======================================================== */
/**********Voir les details*/
body.paradyse #left-col #detailsForfait .showDetails{
	display:block;
	margin-bottom:5px;
	font-size:11px;
	color:#999999;
}

body.paradyse #left-col #detailsForfait .showDetailsb{
	display:block;
	margin-bottom:20px;
	font-size:12px;
	font-weight: bold;
	color:#C00;
}

body.paradyse #left-col #detailsForfait .cmdTel{
	margin-left:122px;
	margin-bottom:20px;
}
body.paradyse #left-col #detailsForfait .cmdTel span{
	margin : 0 30px 0 5px;
	font-weight: bold;
}
body.paradyse #left-col #detailsForfait #detailsCarte{
	margin-left:148px;
}
/**********Selectionner*/
body.paradyse #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.paradyse #left-col .mentions{
	margin-top:18px;	
}
body.paradyse #left-col .mentions p{
	font-style:italic;
	font-size:11px;
	margin-bottom:18px;
	padding:0px 18px;	
}

body.paradyse #left-col .mentions strong{
font-weight:bold;
}
/* ======================================================== */
/* = All Inclusive & VIP = */
/* ======================================================== */
body.paradyse #left-col #allInclusive,
body.paradyse #left-col #vip{
margin-left:5px;
	width:729px;
	padding:0px 18px;
	background: url('../images/imgsite/forfaits/bg-textb.png') top left repeat-y;
}
body.paradyse #left-col .txtBot{
margin-left:5px;

	height:10px;
	background: url('../images/imgsite/forfaits/bg-text-bottomb.png') top left no-repeat;
}
body.paradyse #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.paradyse #left-col .titleAllInclusive2{
	height:37px;
	margin-top:10px;
	text-indent: -9999px;
	background: url('../images/imgsite/forfaits/bg-title-all-inclusive2.png') top left no-repeat;
}
body.paradyse #left-col .titleVip{
	height:37px;
	margin-top:10px;
	text-indent: -9999px;
	background: url('../images/imgsite/forfaits/bg-title-vip.png') top left no-repeat;
}
body.paradyse #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.paradyse #left-col #allInclusive ul{
	padding:10px 0px 10px 10px;
}
body.paradyse #left-col #allInclusive ul li{
	list-style-type:disc;
	list-style-position:outside;
}

body.paradyse #left-col #allInclusive ul li strong{
font-weight:bold;
}

body.paradyse #left-col #vip p{
	padding:10px 0px;	
}
/* ================================================================================================================ */
/* = FORFAIT EXCESS GOLD = */
/* ================================================================================================================ */
/* = Tarifs = */
/* ======================================================== */
body.paradyse #left-col #detailsForfait .caption,body.paradyse #left-col #detailsForfait .captionCmdTel{
	display:block;
	width:626px;
	margin:0px auto 15px auto;
	font-size:18px;
	font-weight:bold;
}
body.paradyse #left-col #detailsForfait .tarifs{margin-bottom:18px;margin-left:78px;}
body.paradyse #left-col #detailsForfait .tarifs td,
body.paradyse #left-col #detailsForfait .tarifs th{
	text-align:center;
	font-weight:bold;
	background: url('../images/imgsite/forfaits/bg-column.png') top left repeat-y;
}
body.paradyse #left-col #detailsForfait .tarifs td{
	font-size:18px;
}
body.paradyse #left-col #detailsForfait .tarifs td.first{font-size:24px;width:100px;}
body.paradyse #left-col #detailsForfait .tarifs td span.fontMed{font-size:14px;line-height:25px;}
body.paradyse #left-col #detailsForfait .tarifs th{
	font-size:24px;
}
body.paradyse #left-col #detailsForfait .tarifs td.empty,
body.paradyse #left-col #detailsForfait .tarifs tr.botRow td.empty,
body.paradyse #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.paradyse #left-col #detailsForfait .tarifs tr.ghost td{
	height:5px;
	border:none;
}
body.paradyse #left-col #detailsForfait .tarifs tr.ghostBg td{
	height:8px;
	background: url('../images/imgsite/forfaits/bg-column-header.png') bottom left repeat-x;
}
body.paradyse #left-col #detailsForfait .tarifs tr.ghostBg2 td{
	height:6px;
	background: url('../images/imgsite/forfaits/bg-column-footer.png') bottom left repeat-x;
}
body.paradyse #left-col #detailsForfait .tarifs tr.ghostBg td.booh,
body.paradyse #left-col #detailsForfait .tarifs tr.ghostBg2 td.booh{
	background:none;
}
body.paradyse #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.paradyse #left-col #detailsForfait .tarifs tr.headRow th,
body.paradyse #left-col #detailsForfait .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.paradyse #left-col #detailsForfait .tarifs tr.headRow td.first{
	width:101px;
	vertical-align:middle;
}
/**********TOP*/
body.paradyse #left-col #detailsForfait .tarifs tr.topRow th,
body.paradyse #left-col #detailsForfait .tarifs tr.topRow td{
	height:96px;
}
/**********autres cellules*/
body.paradyse #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;
}
/**********styles texte*/
body.paradyse #left-col #detailsForfait .tarifs th{
	text-align:center;
}
body.paradyse #left-col #detailsForfait #tarifsExcess tr.headRow2 th.first span{
	display:block;
	font-size:11px;
	font-weight:normal;
}
body.paradyse #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.paradyse #left-col #detailsForfait .tarifs th .gold span{
	display:block;
	font-weight:bold;
}
body.paradyse #left-col #detailsForfait .tarifs tr.redRow th,
body.paradyse #left-col #detailsForfait .tarifs tr.redRow td{
	color:#C00;
	font-size:20px;	
}
body.paradyse #left-col #detailsForfait .tarifs th#sans{
	padding:0px 12px 0px 10px;
	width:81px;
	font-size:13px;	
}
body.paradyse #left-col #detailsForfait .tarifs td .smallTxt{
	display:block;
	font-size:14px;
	padding:0px 25px;
}
/* ================================================================================================================ */
/* = FORFAIT EASY + FORFAIT BLOQUE = */
/* ================================================================================================================ */
body.paradyse #left-col #detailsForfait #tarifsEasy th.first,
body.paradyse #left-col #detailsForfait #tarifsBloque th.first{
	vertical-align:middle;
}
body.paradyse #left-col #detailsForfait .tarifs th span.choice,
body.paradyse #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.paradyse #left-col #detailsForfait .tarifs th span.choice span,
body.paradyse #left-col #detailsForfait .tarifs td span.choice span.whether{
	display:block;
	height:25px;
	font-weight:bold;
	text-indent:-9999px;
}

/*Mise en forme tableaux - Nouvelles offres */
/*Common*/
body.paradyse #left-col #detailsForfait td.eng24,
body.paradyse #left-col #detailsForfait td.eng24full{color:#c00;}
body.paradyse #left-col #detailsForfait td.eng12,
body.paradyse #left-col #detailsForfait td.eng12full{font-size:10pt;}
body.paradyse #left-col #detailsForfait td.noEng,
body.paradyse #left-col #detailsForfait td.noEngfull{font-size:10pt;}

body.paradyse #left-col #detailsForfait td.halfSepLeft{border-bottom:none;background:url('../images/imgsite/forfaits/half-sep-left.gif') bottom left no-repeat;}
body.paradyse #left-col #detailsForfait td.halfSepRight{border-bottom:none; background:url('../images/imgsite/forfaits/half-sep-right.gif') bottom left no-repeat;}
body.paradyse #left-col #detailsForfait td.eng24,
body.paradyse #left-col #detailsForfait td.eng12,
body.paradyse #left-col #detailsForfait td.noEng{height: 48px;}
body.paradyse #left-col #detailsForfait td.eng24full,
body.paradyse #left-col #detailsForfait td.eng12full,
body.paradyse #left-col #detailsForfait td.noEngfull{height: 88px;}
body.paradyse #left-col #detailsForfait td input {float:left;margin-left:10px;}

body.paradyse #left-col #detailsForfait th.endRightTab{background:url('../images/imgsite/forfaits/right-end-tab.gif') top right repeat-y;}
body.paradyse #left-col #detailsForfait td.endBotTabEasy{background:url('../images/imgsite/forfaits/end-bottom-easy-tab.gif') top left repeat-x;}
body.paradyse #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;}

body.paradyse #left-col #detailsForfait th.enteteForfaitSms {width:166px;background:url('../images/imgsite/forfaits/fd-msn-mail.jpg') top left no-repeat;}
body.paradyse #left-col #detailsForfait th.enteteCinqNumeros {width:166px;background:url('../images/imgsite/forfaits/fd-cinq-numeros.png') top left no-repeat;}
body.paradyse #left-col #detailsForfait th.enteteIllimites{width:166px; height:163px;background:url('../images/imgsite/forfaits/fd-tout-illimite.png') top left no-repeat;}
body.paradyse #left-col #detailsForfait .tarifs tr td.borderBot {line-height:1px;background-color:#ccc;}

body.paradyse #left-col #detailsForfait .tarifs .border{border-left:1px solid #D3D4D5;border-right: 1px solid #ccc;}

body.paradyse #left-col #detailsForfait .tarifs tr td.last{border-left: 1px solid #ccc; color:#c00;width:103px;border-right: 1px solid #ccc;}
body.paradyse #left-col #detailsForfait .tarifs tr.headRow .commit{width:122px;}
body.paradyse #left-col #detailsForfait .tarifs tr.headRow  .largeCol{width:13px;}
body.paradyse #left-col #detailsForfait .tarifs tr.headRow td.ghost{background:none;}

body.paradyse #left-col #detailsForfait  div.topLinkParadyse{width:626px;margin:15px auto 15px auto;font-weight:bold;}
body.paradyse #left-col #detailsForfait  div.topLinkParadyse a.linkParadyse{color:#000;}
body.paradyse #left-col #detailsForfait  div.topLinkParadyse a.linkParadyseActive{color:#c00;text-decoration:none;}
/*Fin Mise en forme tableaux - Nouvelles offres */