@charset "utf-8";
/* SPECIFIK SIM 2010 */ 
.sim2010 .left {
	float:left;
	width:740px;
}
.sim2010 .console .montant {
	float:left;
	width:359px;
	height:36px;
	padding:0px 0 0 6px;
	background:url(../images/sim2010/montant-bk.png) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	letter-spacing:-1px; 
}
.sim2010 .console .label {
	float:left;
	margin-top:5px;
}
.sim2010 .console .montant .euro {
	font-size:23px; 
}
.sim2010 .console .montant #montant {
	width:109px;
	padding-right:10px;
	height:29px;
	border:0;
	text-align:right;
	font-size:22px;
	font-weight:bold;
	margin:2px 0 0 7px;
	background:url(../images/sim2010/montant-input-bk.png) no-repeat; 
}
.sim2010 .console .btns {
	float:left;
	width:358px; 
}
.sim2010 .console .btns img {
	margin:0 0px 0 35px;
}
.sim2010 .console .right .encart {
	float:right;
	text-align:right;
}
/*tableau sim */
.sim2010 .tbl {
}
.tblsim {
	width:735px; 
}
.tblsim table {
}
.tblsim table th, .tblsim table td {
	height:55px;
	border-bottom:solid 1px #becd46
}
.tblsim table th {
	color:#056057;
	font-weight:bold;
	font-size:16px;
}
.tblsim table th.smallertxt {
	font-size:13px;
	letter-spacing:0em;
}
.tblsim table th.smallertxt em {
	font-size:12px;
	font-style:normal;
}
.tblsim table td.duree {
	font-size:27px;
	font-weight:bold;
	color:#becd46
}
.tblsim table td.mensu {
	font-size:27px;
	font-weight:bold;
	color:#056057
}
.tblsim table td.cout {
	font-size:22px;
	font-weight:bold;
	color:#becd46
}
.tblsim table td.teg {
	font-size:22px;
	font-weight:bold;
	color:#becd46
}
.tblsim table td.chk {
	background:url(../images/sim2010/tbl-chk.png) center center no-repeat;
	font-weight:bold;
}
.tbl .disclaimer {
	font-size:11px; 
	font-weight:bold; 
	padding:5px 0 5px 0;
	
}
.tbl .comptantdiff {
	float:left;
}
.tbl .assurance {
	float:left;
	background:url(../images/sim2010/assurance-bk.png) no-repeat;
	width:337px;
	height:78px;
	margin-left:10px; 
	padding-left:144px;
}
.tbl .assurance .titre {
	font-size:11px;
}
.tbl .assurance .prix {
	font-size:11px;
}
.tbl .assurance .prix ul {
	margin:4px 0 0 0;
	padding:0;
	list-style:none 
}
.tbl .assurance .prix ul li { 
font-weight:bold;
background:url(../images/sim2010/assurance-li.png) left center no-repeat;
padding-left:20px; 
line-height:15px;
}
.piecesjustif { 

border:solid 1px #199cd6;
color:#199cd6;
padding:5px;
margin-bottom:8px;
font-weight:bold;
float:left;
width:300px;
font-size:12px;
margin-right:10px;
}
.piecesjustif strong { 

font-size:14px;
}


.sim_mentions { 

float:right;
font-size:11px;
width:620px;
}


 






