.itemTitle h3 { margin-left:50px; }
#dhtmltooltip {
 position:absolute;
 left:-300px;
 width:150px;
 border:1px solid black;
 padding:2px 2px 2px 4px;
 background-color:lightyellow;
 visibility:hidden;
 z-index:100;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
 filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{
 position:absolute;
 left:-300px;
 z-index:101;
 visibility:hidden;
}
#dropin {
 left:200px;
 top:100px;
 width:580px;
 overflow:auto;
 z-index:200;
 position:absolute;
 background:transparent url(../images/config/coinsarrondis.png) top left no-repeat; 
 padding-top:11px;
 visibility:hidden;
}
.dropinbas {
 background:transparent url(../images/config/coinsarrondis.png) bottom left no-repeat; 
 padding-bottom:11px;
}
#dropincont { 
 background-color:#ffffff;
 color:#000000;
 height:auto;
 min-height:300px;
 _height:300px; 
 padding:3px 0 3px 0;
}
body #shadow2overlay {
 display:none;
 position:absolute;
 top:0%;
 left:0%;
 width:100%;
 height:100%;
 background-color:black;
 z-index:199;
 -moz-opacity:0.8;
 opacity:.80;
 filter:alpha(opacity=80);
}
#btofiche {
 display:none;
 position:absolute;
 top:100px;
 left:100px;
 width:632px;
 z-index:200;
 background:transparent url(../images/config/coinsarrondis632.png) top left no-repeat;
 padding-top:11px;
}
#btofiche .bas {
 background:transparent url(../images/config/coinsarrondis632.png) bottom left no-repeat; 
 padding-bottom:11px;
 margin-bottom:260px; /*pour overlay recouvre la bas ~ max hauteur image*/
}
#btofiche .cont {
 margin:auto;
 /*width:610px;*/
 background-color:white;
 padding:3px 11px 3px 11px;
}
#btofiche .nom {
 font-size:16px;
 font-weight:bold;
}
#btocompare {
 display:none;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-150px;
 width:862px;
 z-index:200;
 background:transparent url(../images/config/coinsarrondis862.png) top left no-repeat;
 padding-top:11px;
}
#btocompare .bas {
 background:transparent url(../images/config/coinsarrondis862.png) bottom left no-repeat; 
 padding-bottom:11px;
 margin-bottom:260px; /*pour overlay recouvre la bas ~ max hauteur image*/
}
#btocompare .cont {
 margin:auto;
 background-color:white;
 padding:3px 11px 3px 11px;
}
#btocompare .nom {
 font-size:16px;
 font-weight:bold;
}
#dropincont .wait {
 font-size:18px;
 color:#800040;/*color:#0000FF;*/
 font-weight:bold;
}
#dropincont .okay {
 font-size:12px;
 color:#800040;
 font-weight:bold;
}
#dropincont .okay .okaytitre{
 font-size:18px;
 color:#800040;
 font-weight:bold;
}

/*
#dropincont .okay {
 background-color:#FFFFFF;
 color:#0000FF;
 font-size:14px;
 font-weight:bold;
 padding:20px;
 padding-top:120px;
}
*/
#dropincont .corrections, #dropincont .conseils {
 margin:auto;
 width:552px;
 background:transparent url(../images/config/corrections_haut.png) top left no-repeat;
 padding-top:11px;
}
#dropincont .corrections .bas {
 background:transparent url(../images/config/corrections_bas.png) bottom left no-repeat; 
 padding-bottom:11px;
}
#dropincont .corrections .cont {
 background:#efebe7 url(../images/config/corrections_fond.png) bottom left repeat-x; 
 height:auto;
 min-height:294px;
 _height:294px;  
}
#dropincont .conseils .cont .haut {
 height:auto;
 min-height:256px;
 _height:256px; 
}
#dropincont .conseils .cont .nav {
 margin-left:65px;
}
#dropincont .conseils .cont .nav1 {
 margin-left:50px;
}
#dropincont .conseils .cont .nav2 {
 margin-left:50px;
}
#dropincont .conseils .cont {
 background:#efebe7 url(../images/config/conseils_fond.png) bottom left repeat-x; 
}
#dropincont .conseils .bas {
 background:transparent url(../images/config/conseils_bas.png) bottom left no-repeat; 
 padding-bottom:11px;
}
#dropincont .okay, #dropincont .wait {
 margin:auto;
 width:552px;
 background:transparent url(../images/config/continuer_haut.png) top left no-repeat;
 padding-top:11px;
}
#dropincont .okay .cont, #dropincont .wait .cont {
 background:#efebe7 url(../images/config/continuer_fond.png) bottom left repeat-x; 
}
#dropincont .okay .bas, #dropincont .wait .bas {
 background:transparent url(../images/config/continuer_bas.png) bottom left no-repeat; 
 padding-bottom:11px;
}
#dropincont .okay .cont .haut, #dropincont .wait .cont .haut {
 height:auto;
 min-height:136px;
 _height:136px; 
 padding-top:120px;
}
#dropincont .cont {
 height:auto;
 min-height:294px;
 _height:294px;  
}
#dropincont .cont li {
 list-style-position:outside;
}
#dropincont .cont .alert {
 display:block;
 color:#c00;
 font-weight:normal;
 font-size:13px;
 background:transparent url(../images/config/status-alert.png) 8px 23px no-repeat;
 padding:10px 10px 10px 44px;
}
#dropincont .cont .info {
 display:block;
 color:#0055BB;
 font-weight:normal;
 font-size:13px;
 background:transparent url(../images/config/status-info.png) 8px 23px no-repeat;
 padding:10px 10px 10px 44px;
}
#preconisation {
 width:608px; /*608px max IE6*/
 margin:auto; 
 border-top:1px solid #E0E0E0;
}
.ele_container {
  width:608px;
  height:1%;
  margin:0;
  padding:1px 0 1px 0;
  border-bottom:1px solid #E0E0E0;
}
.ele_famille {
  clear:both;
  width:608px;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 2px 0;
  border-bottom:1px dashed #E0E0E0;
  color:#1099e2;
}
.ele_composant {
  float:left;
}
.ele_gauche {
  float:left;
  width:40px;
  min-height:38px;
  padding-top:5px;
  text-align:center;
} 
.ele_centre {
  float:left;
  width:18px;
  min-height:38px;
  padding:5px 8px 0 0;
  text-align:right;
  font-size:16px;
} 
.ele_droite {
  float:left;
  width:477px;
  height:100%;
  min-height:38px;
  padding:5px 2px 2px 7px;
  background-color:#F4F4F4;
}
.ele_droited {
  float:left;
  width:56px;
  height:100%;
  min-height:45px;
  background-color:#F4F4F4;
}
.ele_spacer { 
  /*display:none;*/
  clear:both;
  height:0px;
}
.fleft50 {
 float:left;
 width:50%;
}
.imgcurse, .ele_gauche img {
 cursor:help;
}
#preconisation a.rouge {
 text-decoration:underline;
 color:red;
}
#preconisation a.discret {
 text-decoration:none;
 color:#333333;
}
#preconisation span.blue {
 color:#333333;
}
#preconisation span.black {
 color:#333333;
}
#caracteristiques {
 width:608px; 
 margin:auto; 
 border-top:1px solid #E0E0E0;
}
.detail_container1 {
 width:608px;
 height:1%;
 margin:0;
 padding:1px 0 1px 0;
 border-bottom:1px solid #E0E0E0; 
}
.detail_container2, .detail_container3 {
 width:838px;
 height:1%;
 margin:0;
 padding:1px 0 1px 0;
 border-bottom:1px solid #E0E0E0; 
}
.detail_gauche {
 float:left;
 width:133px;
 margin-top:5px;
 padding:0;
 text-align:left;
}
.detail_droite {
 background-color:#F4F4F4;
 font-weight:bold;
}
.detail_droite1 {
 float:left;
 width:419px;
 height:100%;
 padding:5px 2px 2px 7px;
}
.detail_droite2 { /*page comparaison 2 colonnes*/
 float:left;
 width:320px;
 height:100%;
 padding:5px 2px 2px 7px;
}
.detail_droite3 { /*page comparaison 3 colonnes*/
 float:left;
 width:210px;
 height:100%;
 padding:5px 2px 2px 7px;
}
.clr {
 clear:both;
 height:0px;
}
.ele_addmore {
 float:right; 
 font-size:10px;
 word-spacing:-1px;
 margin:4px 12px 0 18px;
}
.ele_addmore a {
 color:#1099e2;
 text-decoration:none;
}
table.famillecompare {
 background:transparent url(http://surmesure.info/ww2/skin1/img/bg_check.png) 1px 0 repeat-y;
}
div.compare_no, div.compare_yes {
 margin:10px 5px 10px 0;
 width:11px;
 height:11px;
}
div.compare_no {
 background:#FFF url(http://surmesure.info/ww2/skin1/img/checkbox.png) top left no-repeat;
}
div.compare_yes {
 background:#FFF url(http://surmesure.info/ww2/skin1/img/checkbox-checked.png) top left no-repeat;
}
div.compare_no:hover, div.compare_yes:hover {
 cursor:pointer;
}
#btofiche ul, #btocompare ul {
 margin:5px 0 0 14px;
 padding:0;
 text-indent:0;
}
#btofiche li, #btocompare li {
 list-style-position:outside;
 margin:5px 0 0 0;
 padding:0;
}
/* Presentation prix */
#prixpublicttc .prix {
 font-family:Arial, Helvetica, sans-serif;
 color:#FF0000;
 font-weight:bold;
 font-size:32px;
 height:32px;
 line-height:32px;
} 
#prixpublicttc .cent {
 font-family:Arial, Helvetica, sans-serif;
 color:#FF0000;
 font-weight:bold;
 font-size:20px;
} 
#ecoparticipation {
 font-size:10px;
 color:#009900;
} 
#prixpublicttc2 .prix {
 font-weight:bold;
 font-size:12px;
} 
#prixpublicttc2 .cent {
 font-weight:bold;
 font-size:11px;
} 
#supplement .prix {
 font-weight:normal;
 font-size:11px;
} 
#supplement .cent {
 font-weight:normal;
 font-size:10px;
} 