 BODY, TABLE, TD{margin:0; padding:0  ; font-family:arial; font-size:12px;}
*{margin:0} 

A,A:Hover, a:visited {text-decoration:none; color:black}

#topContainer{width:100%; margin: 0 auto; padding:0;}

.alignleft{float:left;margin:0  ; padding: 0;  display:inline;}
.alignright{float:right;margin:0; padding: 0}
.aligncenter{text-align:center;margin:0; padding: 0}        

.clear{clear:both;}
#simTitle {width:100%; padding:5px 50px;height:25px; overflow:hidden;  background: white;  }
#content{  margin:175px 0 50px 5px ; padding:0 0 0 10px; z-index:-1; }
#content p {font-size:12px; padding:5px;}
#content #aide{width:800px;   font-size:12px;margin:5px  ; padding:5px; text-align:justify; display:block; clear:both; color:#666} 
#content #aide img{margin-right:10px;}   
h1 {font-size:18px;background:#e2e1c2 url("/../images/bg-title.jpg") repeat-x;
padding:5px 10px 5px 20px; margin:0; color:#4f4e30}

.accueil{width:900px; margin:0 auto; text-align:center; }
.accueil.texte{text-align:justify}
#accueilTop{width:100%; margin:0 auto; text-align:center; background:url(../images/bg/bghometop.jpg) repeat-x } 
  #CGV{width:800px; height:165px; overflow:auto; margin:0 auto; background: #eaeaea; padding:5px; font-size:11px}
.accueil p {text-align:justify;}
.accueil h1{background:none; margin:0  auto; text-align: center;}
.accueil #acceptAndGo {cursor:pointer;  margin:5px auto;display:block; clear:both; text-align:center; font-weight:bold}
 #accueilBot {width:100%; background:#8d4b8b  ;padding:5px 0 ; color:white}
 .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
#packs{padding:10px 0 0 50px;}
.pack {margin:10px;}
.pack label
{
font-size: 12px;
font-weight: bold;
 text-align:center;
 cursor:pointer;
 padding:10px;
}
 #buy{cursor:pointer; }
#genericSavingDiv {width:16px; height:16px;float:left;margin-right:5px}
#makePDF{float:right; font-size:12px; color:black;margin:0 10px;cursor:pointer;padding-top:3px;}
 table.ifv_display {border:1px solid black; border-left:none;}
table.ifv_display td,table.ifv_display th{padding:5px; border-left:1px solid black}
 table.ifv_display th.light {font-weight: normal;}
table.ifv_display.recapiti {border-top:none;margin-top:5px} 
table.ifv_display td.borderTop{border-top:1px solid black} 
table.ifv_display td#cell-label-titre-bottom{border:none;border-bottom:1px solid black}   
.button{text-align:center;
background-image:url(../images/buttons/bg-button2.gif); 
width:322px; height:35px; background-repeat:no-repeat;padding:6px;margin:10px;font-weight:bold;}
.button.active{cursor:pointer}
#accueilSimulations{width:100%; height:450px; overflow:auto; margin:10px 0;}  
.compareSimulations{width:350px; height:450px; overflow:auto; margin:10px  ; float:left;}  
.compareSimulations.left {text-align:right}
.compareSimulations label{cursor:pointer}
.compareiti1,.compareiti1 a {color:#633164;    display:inline;padding:0 5px}
.compareiti2,.compareiti2 a {color:#3c5f94;  display:inline;padding: 0 5px}
#goCompare{ text-align:center; clear:both; display:block; width:100%}
#goCompare .button{margin:0 auto;cursor:pointer} 
#itiResultatsHeader{margin:5px; font-weight:bold;}

#ParametresMiseajour {width:100%; height:250px; overflow:auto}
