body.offreSurMesure{	font-family:Arial,Helvetica,sans-serif;}
body.offreSurMesure #left-col {width: 786px;float: left;font-size:12pt;}
body.offreSurMesure #left-col h2 {height: 27px;margin: 0 3px;font-size:18pt;}
#header h1 a img{display:block;}
#header h1 a span{	display: none;}
/*Hidden elements*/
body.offreSurMesure a img{	border:none;}
body.offreSurMesure #header-row #top-nav,body.offreSurMesure #header-row #main-nav,body.offreSurMesure #header-row #main-sub-nav,body.offreSurMesure #header-row #espace-client,body.offreSurMesure #header-row #commander-par-telephone{display:none;height:0px;}
body.offreSurMesure #footer-row{display:none;height:0px;}
body.offreSurMesure #breadcrumbs{display:none;height:0px;}
body.offreSurMesure .row-print-page{display:none;height:0px;}
#followOrder, #sendFriend, input{display:none;height:0px;}
/* ================ */
/* = Right column = */
/* ================ */
body.offreSurMesure #right-col {display:none;	height:0px;}
/* ======================================================== */
/* = Left column = */
/* ======================================================== */
body.offreSurMesure .print{display:none;	height:0px;}
body.offreSurMesure .sendtofriend{display:none;height:0px;}
body.offreSurMesure #left-col .intro{font-size:14px;font-weight:bold;margin-right:250px;margin-bottom:20px;}
body.offreSurMesure #left-col #plansFrame{width:600px;overflow:auto;background: url('/images/imgsite/offreSurMesure/bg-plans-frame.png') bottom left repeat-x;}
body.offreSurMesure #left-col #plansFrame .colonne{float:left;	width:139px;padding-right:4px;text-align:left;}
body.offreSurMesure #left-col #plansFrame .chat{padding-top:0px;font-size:10pt;background: url('/images/imgsite/offreSurMesure/bg-choice-chat.png') top left no-repeat;}
body.offreSurMesure #left-col #plansFrame .sms{padding-top:0px;font-size:10pt;	background: url('/images/imgsite/offreSurMesure/bg-choice-sms.png') top left no-repeat;}
body.offreSurMesure #left-col #plansFrame .commit{padding-top:0px;	font-size:10pt;	background: url('/images/imgsite/offreSurMesure/bg-choice-commit.png') top left no-repeat;}
body.offreSurMesure #left-col #plansFrame .budget{	padding-top:0px;padding-right:0px;font-size:10pt;background: url('/images/imgsite/offreSurMesure/bg-choice-budget.png') top left no-repeat;}
body.offreSurMesure #left-col #plansFrame .chat .type,body.offreSurMesure #left-col #plansFrame .sms .type,body.offreSurMesure #left-col #plansFrame .commit .type,body.offreSurMesure #left-col #plansFrame .budget .type{display:block;height:60px;text-align:center;font-weight:bold;font-size:11pt;	padding:0px 12px;}
body.offreSurMesure #left-col #plansFrame .colonne .box input{float:left;	display:block;height:12px;}
body.offreSurMesure #left-col #plansFrame .colonne .box label{float:left;	display:block;padding-left:5px;height:12px;}
body.offreSurMesure #left-col #plansFrame .chat .lastBloc label{width:42px;}
body.offreSurMesure #left-col #plansFrame .sms .bloc label{width:70px;}
body.offreSurMesure #left-col #plansFrame .commit .firstBloc label{width:70px;}
/*Premiers blocs*/
body.offreSurMesure #left-col #plansFrame .firstBloc{padding:2px 5px;margin-bottom:5px;}
body.offreSurMesure #left-col #plansFrame .chat .firstBloc{
	height:95px;
	background: url('/images/imgsite/offreSurMesure/bg-blocS-top.png') top left no-repeat;
}
body.offreSurMesure #left-col #plansFrame .sms .firstBloc,
body.offreSurMesure #left-col #plansFrame .commit .firstBloc{
	height:158px;
	background: url('/images/imgsite/offreSurMesure/bg-blocL-top.png') top left no-repeat;
}
body.offreSurMesure #left-col #plansFrame .budget .firstBloc{
	height:122px;
	background: url('/images/imgsite/offreSurMesure/bg-blocM-top.png') top left no-repeat;
}
/*padding*/
body.offreSurMesure #left-col #plansFrame .chat .firstBloc .box div{
	width:95px;
	height:20px;
	padding-top:70px;
	padding-left:30px;
	margin:auto;
}
body.offreSurMesure #left-col #plansFrame .sms .firstBloc .box div,
body.offreSurMesure #left-col #plansFrame .commit .firstBloc .box div{
	width:110px;
	height:58px;
	padding-top:87px;
	padding-left:15px;
	margin:auto;
}
body.offreSurMesure #left-col #plansFrame .budget .firstBloc .box div{
	width:100px;
	height:30px;
	padding-top:73px;
	padding-left:25px;
	margin:auto;
}
/*dernier bloc*/
body.offreSurMesure #left-col #plansFrame .lastBloc{
	padding:2px 5px;	
}
body.offreSurMesure #left-col #plansFrame .chat .lastBloc{
	height:93px;
	background: url('/images/imgsite/offreSurMesure/bg-blocS-bottom.png') top left no-repeat;
}
body.offreSurMesure #left-col #plansFrame .sms .lastBloc,
body.offreSurMesure #left-col #plansFrame .commit .lastBloc{
	height:152px;
	background: url('/images/imgsite/offreSurMesure/bg-blocL.png') top left no-repeat;
}
body.offreSurMesure #left-col #plansFrame .budget .lastBloc{
	height:115px;
	background: url('/images/imgsite/offreSurMesure/bg-blocM-bottom.png') top left no-repeat;
}
/*blocs centraux*/
body.offreSurMesure #left-col #plansFrame .bloc{
	padding:2px 5px;	
}
body.offreSurMesure #left-col #plansFrame .chat .bloc{
	height:86px;
	margin-bottom:5px;
	background: url('/images/imgsite/offreSurMesure/bg-blocS.png') top left no-repeat;
}
body.offreSurMesure #left-col #plansFrame .sms .bloc,
body.offreSurMesure #left-col #plansFrame .commit .bloc{
	height:152px;
	margin-bottom:7px;
	background: url('/images/imgsite/offreSurMesure/bg-blocL.png') top left no-repeat;
}
body.offreSurMesure #left-col #plansFrame .budget .bloc{
	height:109px;
	margin-bottom:5px;
	background: url('/images/imgsite/offreSurMesure/bg-blocM.png') top left no-repeat;
}
/*padding*/
body.offreSurMesure #left-col #plansFrame .chat .bloc .box div{
	width:95px;
	height:20px;
	padding-top:60px;
	padding-left:30px;
	margin:auto;
}
body.offreSurMesure #left-col #plansFrame .chat .lastBloc .box div{
	width:95px;
	height:20px;
	padding-top:60px;
	padding-left:30px;
	margin:auto;
}
body.offreSurMesure #left-col #plansFrame .sms .bloc .box div,
body.offreSurMesure #left-col #plansFrame .commit .bloc .box div,
body.offreSurMesure #left-col #plansFrame .sms .lastBloc .box div,
body.offreSurMesure #left-col #plansFrame .commit .lastBloc .box div{
	width:110px;
	height:45px;
	padding-top:100px;
	padding-left:15px;
	margin:auto;
}
body.offreSurMesure #left-col #plansFrame .budget .bloc .box div,
body.offreSurMesure #left-col #plansFrame .budget .lastBloc .box div{
	width:100px;
	height:20px;
	padding-top:83px;
	padding-left:25px;
	margin:auto;
}
/*Boxes*/
body.offreSurMesure #left-col #plansFrame .chat .box{
	height:85px;
	border:1px solid #D3D4D5;
}
body.offreSurMesure #left-col #plansFrame .sms .box,
body.offreSurMesure #left-col #plansFrame .commit .box{
	height:147px;
	border:1px solid #D3D4D5;
}
body.offreSurMesure #left-col #plansFrame .budget .box{
	height:106px;
	border:1px solid #D3D4D5;
}
body.offreSurMesure #left-col #plansFrame .chat .firstBloc .box{
	height:94px;
}
body.offreSurMesure #left-col #plansFrame .sms .firstBloc .box,
body.offreSurMesure #left-col #plansFrame .commit .firstBloc .box{
	height:155px;
}
body.offreSurMesure #left-col #plansFrame .budget .firstBloc .box{
	height:113px;
}
body.offreSurMesure #left-col #plansFrame .chat .lastBloc .box{
	height:87px;
}
body.offreSurMesure #left-col #plansFrame .sms .lastBloc .box,
body.offreSurMesure #left-col #plansFrame .commit .lastBloc .box{
	height:148px;
}
body.offreSurMesure #left-col #plansFrame .budget .lastBloc .box{
	height:105px;
}
/*Nos meilleurs offres*/
body.offreSurMesure #left-col #bestOffers{
	float:right;
	width:180px;
	padding-top:0px;
	border:1px solid #C00;
}
body.offreSurMesure #left-col #bestOffers .title{
	display:block;
	height:28px;
	color:#000;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
body.offreSurMesure #left-col #bestOffers .firstBloc{
	height:130px;
	background: url('/images/imgsite/offreSurMesure/bg-best-offers-bloc1.png') top left repeat-y;
}
body.offreSurMesure #left-col #bestOffers .bloc{
	height:135px;
	background: url('/images/imgsite/offreSurMesure/bg-best-offers-bloc2.png') top left repeat-y;
}
body.offreSurMesure #left-col #bestOffers .lastBloc{
	height:142px;
	background: url('/images/imgsite/offreSurMesure/bg-best-offers-bloc3.png') top left repeat-y;
}
body.offreSurMesure #left-col #bestOffers .box{
	padding:20px 10px 7px 10px;;	
}
body.offreSurMesure #left-col #bestOffers .box .title{
	display:block;
	height:25px;
	margin-left:5px;
	color:#C00;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
}
body.offreSurMesure #left-col #bestOffers .box .price{
	display:block;
	margin-left:5px;
	color:#000;
	font-size:12pt;
	font-weight:bold;
}
body.offreSurMesure #left-col #bestOffers .box p{
	height:45px;
	margin-left:5px;
}
body.offreSurMesure #left-col #bestOffers .box a.more{
	display:block;
	height:39px;
	width:157px;
	background: url('/images/imgsite/bt-read-more.png') top left no-repeat;
}

/* ====================================== */
/* = Refonte de l'échiquier des options = */
/* ====================================== */

body.offreSurMesure #left-col #plans-zone {
	width: 570px;
	overflow: auto;
}

body.offreSurMesure #plans-zone div.column {
	width: 141px;
	float: left;
	background: url('/images/imgsite/forfaits/n-bg-col-top.png') no-repeat;
}


body.offreSurMesure #plans-zone div.column h3 {
	height: 52px;
	padding-top: 82px;
	font-size: 11pt;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
}


body.offreSurMesure #plans-zone div.column div {
	padding: 0px 6px 13px;
	background: url('/images/imgsite/forfaits/n-bg-seperator.png') no-repeat left bottom;
}

body.offreSurMesure #plans-zone div.column div label {
	display: block;
	background: #f00;
}

body.offreSurMesure #plans-zone div.column.voice label {
	
}



body.offreSurMesure #plans-zone div.column.voice h3 {
	background: url('/images/imgsite/forfaits/n-h3-voice.png') no-repeat center 12px;	
}

body.offreSurMesure #plans-zone div.column.voice div {
	height: 82px;
}

body.offreSurMesure #plans-zone div.column.voice div label {
	height: 82px;
}