.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;
 color:#202020;
}
#dhtmlpointer{
 position:absolute;
 left:-300px;
 z-index:101;
 visibility:hidden;
}
#dropin {
 left:200px;
 top:100px;
 overflow:auto;
 z-index:200;
 position:absolute;
 padding-top:11px;
 visibility:hidden;
 width: 608px; 
 background-color:#FFFFFF; 
 padding:20px;
 -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; 
}
.dropinbas {
 padding-bottom:11px;
}
#dropincont { 
 background-color:#ffffff;
 color:#383a3d;;
 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;
 color:#000;
 
 border: 1px solid #b3b3b3;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;
 border-radius:10px;
 behavior: url(PIE.htc);
 /*behavior: url(border-radius.htc);*/

 /*margin:auto;*/
 /*margin-bottom:260px;*/
 background-color:white;
 padding:10px 11px 20px 11px;
}
#btofiche .nom {
 font-size:16px;
 font-weight:bold;
 margin:20px 45px 30px 30px;
 text-align:center;
}
#btocompare {
 display:none;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-150px;
 width:862px;
 z-index:200;
 color:#000;
 
 -moz-border-radius:12px;
 -webkit-border-radius:12px;
 -khtml-border-radius:12px;
 border-radius:12px;
 behavior: url(border-radius.htc);
 
 /*margin:auto;*/
 margin-bottom:260px;
 background-color:white;
 padding:10px 11px 20px 11px;
}
#btocompare .nom {
 font-size:16px;
 font-weight:bold;
}
#lbtoviewer {
 float:left;
 width:80px;
 text-align:center;
 display:block;
}
#lbtoviewer img {
 width:80px; 
}
#lbtoviewer div {
}
#vbtoviewer {
 float:right;
 width:40px; 
 margin-right:10px;
}
#vbtoviewer div {
 width:40px; 
 height:40px;
 background-color:#FFFFFF;
 margin-top:5px;
 border:1px solid #F5F5F5;
 vertical-align:middle;
 text-align:center;
}
#vbtoviewer img {
 cursor:url(http://surmesure.info/ww2/zoomin.cur), pointer !important;
}
#btoviewer {
 float:left;
 text-align:center;
 width:475px;
 margin-left:15px;
}
#btoimgviewer, .btoimgview {
 background: white url(../img/loading3.gif) no-repeat center;
}
#dropincont .wait {
 font-size:18px;
 color:#800040;
 font-weight:bold;
}
#dropincont .okay {
 font-size:12px;
 color:#800040;
 font-weight:bold;
}
#dropincont .okay .okaytitre {
 font-size:18px;
 color:#800040;
 font-weight:bold;
}
#dropin a.fermer { float:right; margin:-15px -5px 0 0; }
#btofiche a.fermer, #btocompare a.fermer { float:right; margin:0; }
#dropincont .corrections, #dropincont .conseils {
 margin:auto;
 /*background:transparent url(../img/corrections_haut.png) top left no-repeat;*/
}
#dropincont .corrections .bas {
 /*background:transparent url(../img/corrections_bas.png) bottom left no-repeat;*/
 padding-bottom:11px;
}
#dropincont .corrections .cont {
 /*background:#efebe7 url(../img/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 {
 text-align:center;
 margin-top:20px;
}
#dropincont .nav0 {
 text-align:right;
}
#dropincont a.nav1, #dropincont a.nav2 {
 margin:0 10px;;
}
#dropincont .conseils .cont {
 /*background:#efebe7 url(../img/conseils_fond.png) bottom left repeat-x; */
}
#dropincont .conseils .bas {
 /*background:transparent url(../img/conseils_bas.png) bottom left no-repeat; */
 padding-bottom:11px;
}
#dropincont .okay, #dropincont .wait {
 margin:auto;
 /*background:transparent url(../img/continuer_haut.png) top left no-repeat;*/
 padding-top:11px;
}
#dropincont .okay .cont, #dropincont .wait .cont {
 /*background:#efebe7 url(../img/continuer_fond.png) bottom left repeat-x; */
}
#dropincont .okay .bas, #dropincont .wait .bas {
 /*background:transparent url(../img/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, #dropincont .cont .infor {
 display:block;
 font-weight:normal;
 font-size:13px;
}
#dropincont p.dtitre {
 font-size:25px; 
 font-weight:bold; 
 line-height:32px;
 padding-bottom:9px;
 border-bottom:1px solid #d8d9d9;
 margin-left:46px;
}
#dropincont ul li {
 padding:0;
 margin:0 0 10px 0;
}
#dropincont ul {
 margin:15px 0 0 60px;
 list-style-type:circle;
 text-indent:0;
}
#dropincont .alert {
 background:transparent url(../img/status-alert.png) 0 0 no-repeat;
}
#dropincont .alert p.dtitre {
 color:#F00;
}
#dropincont .infor {
 background:transparent url(../img/status-info.png) 0 0 no-repeat;	
}
#dropincont .infor p.dtitre {
 color:#1d6cfe; 
}
#dropincont .bnav { text-align:center; }
#preconisation {
 width:730px; /*608px max IE6*/
 margin:auto; 
}
.loading {
 background:transparent url(../img/loading2.gif) 0 2px no-repeat;	
 color:#1099e2;
 padding:0 0 0 50px;
 margin:15px 0 10px 0;
}
.ele_container {
  width:700px;
  padding:5px;
  margin:5px 0 0 0;
  border:1px solid #b3b3b3;
  box-shadow: 6px 6px 9px #aaa;
}
.ele_container:hover {
  box-shadow: 3px 3px 9px #aaa;
}
.ele_famille {
  clear:both;
  width:700px;
  font-size:14px;
  font-weight:bold;
  color:#053265;
  font-variant:small-caps;
}
.ele_composant {
  float:left;
  background-color:#fff;
  color:#000;
}
.ele_gauche {
  float:left;
  width:70px;
  min-height:60px;
  padding-top:5px;
  text-align:center;
} 
.ele_centre {
  float:left;
  width:18px;
  min-height:60px;
  padding:5px 8px 0 0;
  text-align:right;
  font-size:16px;
} 
.ele_droite {
  float:left;
  width:530px;
  height:100%;
  min-height:60px;
  padding:5px 2px 2px 7px;
}
.ele_droited {
  float:left;
  width:56px;
  height:100%;
  min-height:45px;
}
.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:#000;
 font-size:12px;
}
#preconisation span.blue {
 color:#053265;
}
#preconisation span.black {
 color:#000;
}
#caracteristiques {
 width:668px; 
 margin:auto; 
 border-top:1px solid #E0E0E0;
}
.detail_container1 { /*#btofiche*/
 width:610px;
 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:12px;
 word-spacing:-1px;
 margin:4px 70px 0 18px;
}
.ele_addmore a {
 color:#053265;
 text-decoration:none;
}
table.famillecompare {
 background:transparent url(../img/bg_check.png) 0 0 repeat-y;
 /*border-collapse: separate;
 border-spacing: 10px;
 *border-collapse: expression('separate', cellSpacing = '10px');
 */
}
table.famillecompare tr, table.famillecompare td { margin-bottom:2px; padding-bottom:2px; }
td.lc1, td.lc2, td.lc3, td.lc4, td.lc5 { vertical-align:middle; }
td.lc4 { font-family:Verdana, Geneva, sans-serif; font-size:10px; }
td.lc3 { padding:10px; }
div.compare_no, div.compare_yes {
 margin:10px 5px 10px 0;
 width:11px;
 height:11px;
}
div.compare_no {
 background:transparent url(../img/checkbox.png) top left no-repeat;
}
div.compare_yes {
 background:transparent url(../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;
} 
#prixpublicttc3x .prix {
 color:#FF0000;
 font-weight:bold;
 font-size:20px;
} 
#prixpublicttc3x .cent {
 color:#FF0000;
 font-weight:bold;
 font-size:14px;
}
#ecoparticipation {
 font-size:10px;
 color:#009900;
}
#prixpublicttc2 { font-weight:bold; }
#prixpublicttc2 .prix { font-size:24px; } 
#prixpublicttc2 .cent { font-size:12px; }
*/
#supplement { font-size:14px; }
#supplement .cent { font-size:10px;	}
#promocomp { 
 color:#666; 
 line-height:12px;
 font-size:11px;
}
#promocomp #p1 {
 padding:0 4px 0 4px; 
 background-color:#0093D1;
 color:#FFF;
 line-height:17px;
}
#promocomp #p2, #promocomp #p3 {
 padding:0 4px 0 4px; 
 color:#0093D1;
 line-height:16px;
}
#promocomp #supplement {
 color:#D60000;
}
#promocomp del .prix {
 font-weight:normal;
 font-size:11px;
}
#promocomp del .cent {
 font-weight:normal;
 font-size:10px;
}
.separat {
    background:url(../img/sep_a3a3a3.png) left 7px repeat-x;
	margin:5px 25px 8px 35px;
	padding-right:70px;
	text-align:right;
}
.separat2 {
	background:url(../img/bullet-1.png) left 4px no-repeat;
	margin:5px 1px 0 15px;
	padding:0 60px 2px 10px;
	text-align:left;
}
.separat span, .separat2 span {
    background-color:#FFF;
    padding:0 8px 0 8px;
	font-size:12px;
	color:#F00000;
	font-weight:bold;	
}
.separat2 span {
    padding:0 5px 0 5px;
}
.separat2 div {
	background: url(../img/sep_a3a3a3.png) repeat-x 0 7px;
}
a.mlien {
	color:#ccc;
	font-weight:bold;
	text-decoration:none;
}
a.mlien:hover {
	text-decoration:underline;
}
.bench {
	float:left;
	width:280px;
	height:8px;
	background-color:#C4F4DC;
	margin:5px 0 5px 0;
}
.bench1 {
	float:left; 
	width:65px; 
	font-weight:normal; 
	color:#0b850b;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;	
	margin-top:2px;
	padding-left:7px;
}
.bench2 { 
	float:left; 
	width:40px; 
	font-weight:normal; 
	font-style:italic; 
	color:#0b850b;
	margin-top:3px;
	padding-left:3px; 	
}
.pubfam1 {
	margin:auto;
	margin-top:10px;
	background:transparent url('../../bannieres/total-war-rome-2-intel_690px.png') 0 0 no-repeat;
	width:690px;
	height:138px;
}
.disb {
	display:block;
}
.mt15 {
	margin-top:15px;
}
.mt35 {
	margin-top:35px;
}
#mesfiltres:after {
    content: '';
    display: block;
    clear: both;
}
.divfiltres {
	float:left;
	width:30%;
	margin-right:15px;
}
span.ops {
	background-color:#ffff00;
	color:#F00;
	font-weight:bold;
	padding:1px 3px;
}