/* css du calendrier */
/* calendrier*/
.ctx         {border-left:3px solid #003366; border-right:3px solid #000000; border-top:3px solid #003366; border-bottom:3px solid #000000;
              position:absolute; text-align:left; font-family: Arial; font-size:10pt; background-color:#8ED6FF;top:-200px;
              color:#565656; visibility:hidden; font-style:normal; font-variant:normal; font-weight:bold; outset; white-space: nowrap;}
.ctxl        {padding-left:15px; padding-right:10px;}
.ctxl2       {padding-left:15px; padding-right:10px; background-color:highlight; color:#003366;}

.calh        {background-color: #8ED6FF; color:#565656; font-family: Arial; font-size:8pt; text-align:center; font-weight:bold;}
.calh .sel   {background-color: #003366; color:#ffcc00; cursor:pointer;}
.calh td     {color:#565656;}

.calm        {background-color: #5588bb; color:#565656; font-family: Arial; font-size:8pt; text-align:center;}
.calm .sel   {background-color: #003366; color:#ffcc00; font-weight:bold; cursor:pointer;}
.calm td     {color:#565656;}

.caly        {background-color: #5588bb; color:#565656; font-family: Arial; font-size:8pt; text-align:center;}
.caly .sel   {background-color: #003366; color:#ffcc00; font-weight:bold; cursor:pointer;}
.caly td     {color:#565656;}

.cal         {background-color: #8ED6FF; color:#565656; font-family: Arial; font-size:8pt; text-align:center;}
.cal .pas    {background-color: #ddddcc; color:#993300; font-family: Arial; font-size:8pt; text-align:center;}
.cal .tod    {background-color: #8ED6FF; color:#ffcc00; font-family: Arial; font-size:8pt; text-align:center; font-weight:bold;}
.cal .sel    {background-color: #003366; color:#ffcc00; cursor:pointer; font-weight:bold;}
.cal .selpas {background-color: #aaaa99; color:#ffcc00; cursor:pointer; font-weight:bold;}
.cal .seltod {background-color: #ffcc00; color:#003366; cursor:pointer; font-weight:bold;}

#cal         {visibility:hidden; position:relative; top:-100px; left:-50px; z-index:3;}
#calendar 	 {position:absolute; top:560px; left:500px;}
img.but      {width:16; height:16; cursor:pointer;}
img.but_cal  {width:16; height:14; cursor:pointer;}

#imgcal{
position:absolute;
top:505px;
left:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
width:280px;
z-index:2;
color:#FF0000;
}

#texte_date{
position:relative;
/*280*/
top:478px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:2px;
padding:2px;
width:320px;
height:70px;
color:#00CC66;

}

.phrase{
display:none;
}

.btn_phrase{
display:block;
}


