.block-right #contenu #content-left{width:inherit; padding-left:5px;position: relative; margin-top:-70px;}
.heading{border-right:1px solid #e2e2e2; background: url(images/bg-seo.jpg) no-repeat left top #fff; padding-left:183px;}
.brdr-right{float:right;width:3px; background:#f4f4f4;border-left:1px solid #ebebeb; height:200px;}
.menu-fix{clear:both; border-bottom:1px solid #e2e2e2; width:172px; height:0px; background:#fff; position:arelative; margin-left:-183px;}

.heading h1{color:#003366; font-size:24px;}
.heading h2{color:#114579; font-size:14px; font-weight:bold; line-height:22px;}
p, .block-right #contenu #content-left p{font-size:12px; line-height:18px; padding-right:7px;}

.heading p{color:#306aa1; font-weight:bold; font-size:14px; line-height:20px; padding-right:20px;}
.heading h1{ padding-top:20px; padding-bottom:15px;}

.bg-world{background:url(images/bg-world.jpg) no-repeat; width: 462px; height: 142px; float:left; padding:5px;}
.bg-world ul {padding-left:10px; color:#114579;}
.bg-world ul li{list-style: square inside; color:#114579; line-height:20px;}

.block-right #contenu #content-left h2{color:#114579; font-size:14px; font-weight:bold; padding-bottom:7px; line-height:22px;}

.tabcontent ul li{list-style:inside square; line-height:22px;}
.tabcontent ul li a{text-decoration:none;color:#114579;}
.tabcontent ul li span{display:block; font-size:11px; padding-left:12px; margin-top:-5px;}

.lining{padding:5px; border-bottom:1px solid #dbe0e5; background:#f2f4f6;}
.lining.white{background:#fdfdfd;;}
.lining .date{width:150px; float:left; font-size:12px; font-weight:normal;color:#114579;}
.lining .lining-content{float:left; width:550px; text-align:justify;}

.image-logo{padding:10px; background:#fbfbfb; border:1px solid #eee; display: table;}
.image-logo small{font-size:11px; color:#ccc; text-align:center; padding:10px;display:block; padding-bottom:0;}



.comparatif{
width:609px;
}

.comparatif #left, .comparatif #left-bis{
float:left;
width:186px;
border-right: 1px #eee solid;
border-bottom: 1px #ccc dotted;
background:#eee;
line-height:30px;
min-height:30px;
background: #f6f8fa url(images/bullet.gif) no-repeat left center;
padding-left:18px;
font-size:11px;
}

.comparatif #td-left, .comparatif #td-left-bis{
font-size:11px;
line-height:11px;
width: 100px;
color: #003366;
border-bottom: 1px #ccc dotted;
border-right: 1px #eee solid;
border-collapse: collapse;
padding:9px 0 8px 0px;
height:13px;
background: #f6f8fa;
float:left;
text-align:center;
}

.comparatif #left.big, .comparatif #left-bis.big{line-height:16px; padding-top:5px; padding-bottom:5px;}
.comparatif #left b, .comparatif #left-bis b{font-weight:normal;}

.comparatif #td-left.lng2, .comparatif #td-left-bis.lng2{line-height:15px; padding-top:15px; padding-bottom:14px;}
.comparatif #td-left.lng3, .comparatif #td-left-bis.lng3{line-height:20px; padding-top:23px; padding-bottom:22px;}
.comparatif #td-left.lng4, .comparatif #td-left-bis.lng4{line-height:24px; padding-top:31px; padding-bottom:30px;}

.comparatif #td-left img, .comparatif #td-left-bis img{margin-top:-3px;}
.comparatif #td-left-bis{background: #fcfdfd;}
.comparatif #left-bis{background: #fcfdfd url(images/bullet.gif) no-repeat left center;}

.comparatif #left-bis, .comparatif #left{background-color:#f2f4f6; border-right:1px solid #d0d0d0; font-weight:bold; color:#003366;}

.comparatif h2{display:block; height:38px; clear:both; background:url(images/bg.png) repeat-x bottom; padding-top:20px; }
.comparatif h2 span{font-size:18px;color:#f00000; padding-left:30px; background:url() no-repeat left center; display:block; height:25px; padding-top:7px; font-weight:bold;}

.block-right #contenu #content-left h2{margin-bottom: 0px;}

.comparatif #td-left.jaune, .comparatif #td-left-bis.jaune {background:#fff8ca;}
.comparatif #td-left small, .comparatif #td-left-bis small {color:#5da454; font-weight:bold; font-size:11px;}

.col-right{
position:absolute;
margin-left:613px;
margin-top:150px;
width:149px;
}

.col-right .pack{
width:145px;
background:url(images/icon-bg.gif) top repeat-x;
font-size:11px;
padding:2px;
padding-top:5px;
margin-bottom:45px;
text-align:left;
}

.block-right #contenu #content-left .col-right .pack p{
text-align:left;
color:#777;
font-size:11px;
line-height:14px;
}

.block-right #contenu #content-left h2{
font-size:12px;
color:#003366;
font-weight:bold;
line-height:18px;
}

.col-right .pack a{
font-size:11px;
color:#f00000;
font-weight:normal;
}