.panel {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 252px;
margin-left: 24px;
background: url(../../../images/bg_petit_calendrier.jpg) top left no-repeat;
border: 2px solid #FFFFFF;
}

.row_head {
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}

.m_arrow_prev {
cursor:pointer;
background:url(../../../images/cal_arrow_left_month.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.m_arrow_prev_over {
cursor:pointer;
background:url(../../../images/cal_arrow_left_month_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.m_arrow_prev_down {
cursor:pointer;
background:url(../../../images/cal_arrow_left_month_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}

.m_arrow_next {
cursor:pointer;
background:url(../../../images/cal_arrow_right_month.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.m_arrow_next_over {
cursor:pointer;
background:url(../../../images/cal_arrow_right_month_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.m_arrow_next_down {
cursor:pointer;
background:url(../../../images/cal_arrow_right_month_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}

.y_arrow_prev {
cursor:pointer;
background:url(../../../images/cal_arrow_left_year.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.y_arrow_prev_over {
cursor:pointer;
background:url(../../../images/cal_arrow_left_year_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.y_arrow_prev_down {
cursor:pointer;
background:url(../../../images/cal_arrow_left_year_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}

.y_arrow_next {
cursor:pointer;
background:url(../../../images/cal_arrow_right_year.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.y_arrow_next_over {
cursor:pointer;
background:url(../../../images/cal_arrow_right_year_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}
.y_arrow_next_down {
cursor:pointer;
background:url(../../../images/cal_arrow_right_year_o.gif) top left no-repeat;
width: 36px;
height: 25px;
}

.day_current {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #FFFFFF;
border:1px solid #FFFFFF;
background-color: #7ca114;
cursor: pointer;
}

.day_other_current {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #FFFFFF;
border:1px solid #FFFFFF;
background-color: #7ca114;
cursor: pointer;
}

.day {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #FFFFFF;
border:1px solid #7ca114;
background-color: #7ca114;
cursor: pointer;
}

.day_over, .day_down {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #FFFFFF;
border:1px solid #FFFFFF;
background-color: #7ca114;
cursor: pointer;
}

.day_special2, .day_special {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #FFFFFF;
border:1px solid #FFFFFF;
background-color: #f39a1b;
cursor: pointer;
}

.day_special_over, .day_special_down, .day_special2_over, .day_special2_down  {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #FFFFFF;
border:1px solid #FFFFFF;
background-color: #7ca114;
cursor: pointer;
}

.day_empty, .day_disabled, .day_other {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #92bd1b;
border:1px solid #7ca114;
background-color: #7ca114;
cursor: pointer;
}

.day_other_over, .day_other_down {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 8px;
margin-right: 8px;
padding: 0px;
font-size:10px;
line-height:14px;
width:18px;
height: 15px;
text-align:center;
color: #92bd1b;
border:1px solid #FFFFFF;
background-color: #7ca114;
cursor: pointer;
}

.tip_box {
width:280px;
height:100px;
font-family: verdana;
font-size:10px;
text-align:left;
color:#FFFFFF;
background-color:#92bd1b;
border:2px solid #FFFFFF;
padding:3px;
cursor:default;
overflow:auto;
}

.tip_box p {
color:#4e650c;
}

.tip_box strong {
color:#FFFFFF;
}

.tip_box a {
color:#FFFFFF;
text-decoration: none;
}

.tip_box a:hover {
color:#FFFFFF;
text-decoration: underline;
}



.foot_auj{
background:url(../../../images/btn_auj.gif) top left no-repeat;
width: 129px;
height: 27px;
cursor: pointer;
}

.foot_over_auj{
background:url(../../../images/btn_auj_o.gif) top left no-repeat;
width: 129px;
height: 27px;
cursor: pointer;
}

.foot_down_auj{
background:url(../../../images/btn_auj.gif) top left no-repeat;
width: 129px;
height: 27px;
cursor: pointer;
}



.foot_fermer{
background: url(../../../images/btn_fermer.gif) top left no-repeat;
width: 87px;
height: 27px;
cursor: pointer;
}

.foot_over_fermer{
background: url(../../../images/btn_fermer_o.gif) top left no-repeat;
width: 87px;
height: 27px;
cursor: pointer;
}

.foot_down_fermer{
background: url(../../../images/btn_fermer.gif) top left no-repeat;
width: 87px;
height: 27px;
cursor: pointer;
}
