body         {  color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; scrollbar-face-color: #9ED0F3; height: 100%; }
a, a:link, a:visited   { color: #ef884f; text-decoration: none }
a:hover  { color: #ef884f; text-decoration: underline }
ul  { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; list-style-type: none; }
li  { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

#td_lectures, #td_lectures p { font-size: 11px; line-height: 15px; margin: 0; padding: 0; }
#td_lectures a, #td_lectures a:link, #td_lectures a:visited   { font-size: 11px; color: #f7cc32; text-decoration: none }
#td_lectures a:hover  { font-size: 11px; color: #fff; text-decoration: underline }
#td_lectures li { font-size: 11px; line-height: 13px; margin-top: 3px; margin-left: 0; padding-left: 0; }
#td_lectures a span, #td_lectures a:link span, #td_lectures a:visited span  { font-size: 11px; color: black; text-decoration: none }
#td_lectures a:hover span { font-size: 11px; color: #fff; text-decoration: underline }

input, select, textarea { font-size: 12px; font-family: Arial, Helvetica, Geneva; color: #ef884f; font-weight: bold; }
select { color: black; }

.souligne { color: white; font-weight: bold; background-color: #dd89b1; padding: 2px; }
.souligne2 { color: #e40079; font-size: 14px; font-weight: bold; }

.boutonmodiffiche   { font-size: 12px; font-family: Arial, Helvetica, Geneva; background-color: #fc3; padding: 0 5px; border: solid 1px black   }
a:link.boutonmodiffiche, a:visited.boutonmodiffiche  { color: black; text-decoration: none }
a:hover.boutonmodiffiche   { text-decoration: none; background-color: #cc0 }

.fondblanc, .fondblanc div, .fondblanc p, .fondblanc span, .fondblanc td { color: black; }


.titre, h1  { color: #d082a8; font-size: 17px; font-family: Arial, Helvetica, Geneva; font-weight: bold; line-height: 20px  ; margin-top: 0; margin-bottom: 16px; }
.sous-titre, h2  { color: #d082a8; font-size: 13px; font-family: Arial, Helvetica, Geneva; font-weight: bold; }
.normal, td, div, p, span          { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left; }
.petit  { color: #222; font-size: 10px; font-family: Arial, Helvetica, sans-serif ; line-height: 12px; }
.tableaugris { background-color: #eee; margin: 0; padding: 0; border: dashed 1px #b3b3b3;}
//.tableaugris table, .tableaugris tbody { background-color: #eee; margin: 0; padding: 0; border: dashed 1px #b3b3b3;}
.tableaugris td { margin: 0; padding: 2px; border-bottom: 1px solid #fff; }

.tabFormulaire { border: solid 1px #a1a2a8; }
.tabFormulaire thead td { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: bold; background-color: #dd89b1   ; padding: 2px 5px 2px 10px; }
.tabFormulaire tbody td { font-size: 12px; font-family: Arial, Helvetica, Geneva; padding: 5px 20px 5px 10px; }
.tabFormulaire table td { padding: 0; }

.txtGrisForm { color: #76777b; }
.titreSpeaker:link, .titreSpeaker:visited { color: #b03c4d; font-size: 14px; font-family: Arial, Helvetica, Geneva; }

.signature { color: #78787d; font-size: 11px; font-family: Arial, Helvetica, Geneva; }

.lettrine { float: left; font-size: 3em; font-weight: bold; color: #dd89b1; font-family: Arial; margin: 1px; padding: 1px; line-height: 1em; }

img {padding: 0; margin: 0;}

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 690px;
    background-color: transparent;
    color: #333;
    border: 0px solid black;
    padding: 0;
}
#targetActu { background-color: white; overflow: auto;overflow: auto; width: 690px; height: 393px; margin: 0; padding:0;}
.jqmOverlay { background-color: #000; }
.jqmClose { cursor: pointer;}
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.formulaireTitre { font-weight: bold; font-size: 13px; }
.formulairePetit { font-size: 10px; }

.fichesDefilantes h1 { color: black; font-size: 30px; line-height: 30px; margin: 0; }
.fichesDefilantes h2 { color: white; font-size: 15px; }
.fichesDefilantes .sousSousTitre { color: black; margin: 0; font-size: 10px; }

.btSuiv { line-height: 12px; cursor: pointer; }
.btPrec { line-height: 12px; cursor: pointer; }
.petitblanc { font-size: 10px; line-height: 11px; }

