#espmembers{position:relative;margin:0 auto;background:url("http://www.citehistorique.com/_picts/espacemembres.jpg") no-repeat;width:466px;height:498px;font:normal 12px Arial, Helvetica, sans-serif;color:#3E3E40;}
#headpopup{ height:85px; width:100%;}
#headpopup ul { position:absolute; top:19px; left:298px; margin:0; padding:0; font-family:"Times New Roman", Times, serif;}
#headpopup li { list-style-type:none; height:22px;}
#intpopup{ margin:0 10x 0 10px;}
input{ width:120px;}

.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg,
.checkboxRequiredMsg,
.checkboxMinSelectionsMsg,
.checkboxMaxSelectionsMsg,
.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg,
.selectRequiredMsg,
.selectInvalidMsg  {display: none;}

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg,
.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg,
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg,
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg {display: inline;color: #c33;}

.textfieldValidState input, input.textfieldValidState,
.textareaValidState textarea, textarea.textareaValidState,
.selectValidState select, select.selectValidState {background: #eeded4;}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input,
textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea,
select.selectRequiredState, .selectRequiredState select,
select.selectInvalidState, .selectInvalidState select {background: #eeded4;}

.textfieldFocusState input, input.textfieldFocusState,
.textareaFocusState textarea, textarea.textareaFocusState,
.selectFocusState select, select.selectFocusState  {background: #eeded4;}

.textfieldFlashText input, input.textfieldFlashText,
.textareaFlashState textarea, textarea.textareaFlashState{color: red !important;}

button.btv{background:url("../images/calendrier.gif");border:0;cursor:hand;height:16px;margin-right:6px;width:16px;position:absolute;left:680px}
button.btv:hover,
button.btv.active{background-position:0;}
div.btv{background:url(../images/fd_cal.jpg) no-repeat;height:195px;padding:0 12px;text-align:center;width:167px;}	
div.btv *{margin:0;padding:0;}	
div.btv div{background:none !important;cursor:move;height:185px;overflow:hidden;padding-top:10px;position:relative;width:167px;}	
div.btv caption{color:#000;font:bold 12px/17px Arial, Helvetica, sans-serif;padding-top:4px;text-align:center;width:100%;}
div.btv caption a{cursor:pointer;display:block;height:11px;overflow:hidden;position:absolute;text-indent:-100px;top:16px;width:11px;}
div.btv caption a.prev{background-image:url("../images/prev.png");left:1px;}
div.btv caption a.next{background-image:url("../images/next.png");right:1px;}
div.btv caption a:hover{background-position:0 11px;}
div.btv caption span{height:25px;position:relative;text-align:center;font-weight:bold;}
div.btv caption span.month{padding-right:8px;}
div.btv caption span.month:after{content:',';}
div.btv table{border:0;border-collapse:collapse;border-spacing:0;cursor:hand;margin:0 auto;overflow:hidden;width:163px;}
div.btv td,
div.btv th{border:0;font:bold 12px Arial, Helvetica, sans-serif;height:19px;text-align:center;width:21px;}
div.btv td{color:#666;font:normal 14px Arial, Helvetica, sans-serif;width:21px;}
div.btv td.invalid{color:#666;}
div.btv td.valid{color:#000;cursor:hand;font-weight:bold;}
div.btv td.active,
div.btv td.hover{color:#F00;cursor:hand;font-weight:bold;background:url("../images/fd_calselect.png")  no-repeat top left;}

