#simassist { width:456px; height:100px; background:url(/images/simulation/UI/global.png); padding:8px 16px 8px 88px; overflow:hidden }
#simassist * { font-family:verdana; font-variant:normal; border:0; padding:0; margin:0; font-size:10px; font-weight:normal }
#simassist h1 { text-align:left; background:none; color:#008184; font-size:12px; font-weight:800; margin-bottom:5px }
#simassist h2 { letter-spacing:0; text-align:left; background:none; color:black; font-size:10px; font-weight:normal; margin-top:-4px; margin-bottom:5px }
#simassist h2 span { color:#008184; font-weight:bold }

#simassist p { text-align:justify; margin-bottom:8px }


#simulation_membre ul { margin:0;padding:0 }
#simulation_membre li { margin:0;padding:5px;background-color:#F1F6F9 }
#simulation_membre li.zebra { background-color:#FFF1D9 }
#simulation_membre a { }
#simulation_membre a.simdel { float:right }
#simulation_membre a.simpdf { margin-right:10px }


#simform { width:580px; margin:auto }
input#mainlabel { padding:3px 0; line-height:16px; font-size:12px; background-color:#FFF1D9; border-width:0 }
.simbtn { width:151px; height:35px; margin:5px; padding:0; border-width:0; cursor:pointer; background:transparent url(/css/blank.gif) no-repeat top left; overflow:hidden }
.simbtn:hover { background-position: 0 -37px }
/*.simbtn:active, .simbtn:focus { outline:none !important; -moz-outline-style:none }*/
/*#simnouveau { background-image:url(/images/simbtn_nouveau.png) }*/
#simnouveau { float:left }
#simcalc { background-image:url(/images/simbtn_calculer.png) }
/*#simsub { background-image:url(/images/simbtn_save.png) }*/
#simclone { background-image:url(/images/simbtn_clone.png) }
/*#siminscription { background-image:url(/images/simbtn_inscrire.png) }*/
#siminscription { display:block; }

#simul { border:1px solid #008184; margin:auto; background:#ffffff url(/images/simform_bg.jpg) repeat-x scroll left -15px }
#simul thead th { background-color:#008184; color:white; font-weight:bold; vertical-align:middle; padding:4px; text-align:center }
#simul tbody td { padding:2px 4px }
#simul tfoot td { padding:10px }
#simul tfoot td, #simul tfoot td span { font-size:16px; background-color:#008184; color:white; font-weight:bold }
/* IE6 ne supporte par tr:hover, donc on fait en js */
#simul tr:hover td, #simul tr.hover td { background-color:#008184; color:white }
#simul tr:hover td span, #simul tr.hover td span { color:white }

/* non caché pour IE6 grace au hack des underscores*/
#simul tbody tr td { position:relative }
/*#simul tbody tr.simlabelhover td { position:relative }*/
/*#simul tbody tr.simlabelhover p { position:absolute; display:none; width:350px; _display:block; _position:relative; _width:260px; z-index:50 }*/
/*#simul tbody tr.simlabelhover:hover p { display:block }*/

#simul tbody tr.simlabelhover p { width:350px; display:block; position:relative; z-index:50 }

.simlabel { text-align:left }
.simpersonne input { padding:2px; width:50px; background-color:#FFDEA6/*FFF1D9*/; border-width:0px; text-align:center }
.simpiece input { padding:2px; width:50px; background-color:#FFDEA6/*FFF1D9*/; border-width:0px; text-align:center }
.simuni { padding-right:16px !important }
.simuni input { padding:2px; width:50px; background-color:#FFDEA6/*FFF1D9*/; border-width:0px }
.simrec { text-align:center }
.simtotal span { padding:2px; width:50px; color:#008184; font-weight:bold }

.simtips { padding:3px 3px 3px 22px; background:#ffffca url(/images/pictos/16x16/info.png) no-repeat 3px 3px; text-align:justify; border:1px solid #B9B9BA; min-height:20px; line-height:14px; font-size:10px }
.simtips input { padding:2px; width:50px; background-color:#FFDEA6/*FFF1D9*/; border-width:0px }

#simmemo { width:576px; height:120px; padding:2px; background-color:#FFF1D9; border:1px solid #008184 }

#simprevisu { background-color:#008184; padding:3px; text-align:center; border:1px solid #ffffff }
#simprevisu img { margin:2px 0 }
#simprevisu span { color:#ffffff; font-weight:bold; display:block }

#simtotaux div { padding-top:8px; overflow:auto }
#simtotaux span { font-size:12pt }