h1{padding:4px 0 6px 55px; min-height:30px;background-position:left -497px;}
#bodyText{}
.bloc-lexique{ float:right; background-color:#f47f02; width:155px; min-height:110px; padding:10px; color:#fff;}
.bloc-lexique a{ color:#fff;}
.bloc-lexique h4{color:#fff; margin:0; padding:0 0 5px 0;}
.bloc-lexique ul{ margin:0; padding:0;}
.bloc-lexique li{ margin:0; padding:0; background:none;}

.pvtext{ width:540px;}
#bodyText ol{ border-top:1px solid #c4c4c4; margin:30px 0 0 0; padding:0; list-style:none;}
#bodyText ol li{ padding:20px 0; margin:0; border-bottom:1px solid #c4c4c4; }
#bodyText ol ul li{padding:0 0 0 15px; border:none;background:url("../design/images/image-pv.png") no-repeat left -961px;}
#bodyText ol ul li a{ font-weight:bold;color:#f47f03;}
#bodyText ol h2{ padding:3px 0 10px 40px;font-size:1.3em; color:#f47f03;margin:0;background:url("../design/images/image-pv.png") no-repeat; text-align:left; font-weight:normal;}
#bodyText ol h2.t1{ background-position:left top;}
#bodyText ol h2.t2{ background-position:left -320px;}
#bodyText ol h2.t3{ background-position:left -640px;}
#bodyText ol .photo{ float:left; width:195px;}
#bodyText ol .text{ margin-left:195px;}
#bodyText ol h3{padding:10px 0 10px 40px;}
#bodyText ol h3 a{color:#f47f03;}

#bodyText ol .lien{ float:right;}
#bodyText ol .lien a{width:137px; height:29px; padding:8px 0 0 30px; display:block; text-decoration:none; color:#fff;font-weight:bold; font-size:0.9em;background:url("../design/images/image-1_100909.png") no-repeat;}
#bodyText ol .calculatrice a{ width:199px;background-position:-302px -233px;}
#bodyText ol .calculatrice a:hover{background-position:-302px -196px;}
#bodyText ol .devis a{background-position:-542px -233px;}
#bodyText ol .devis a:hover{background-position:-542px -196px;}
