﻿.cal_calendrier
{
    border:1px solid black;
    padding:1px;
    margin:auto;
    height:150px;
}
.cal_calendrier_th
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(152, 151, 151);
    color:rgb(255,255,255);
}
.cal_calendrier_td
{
    font-size:8pt;
    border:1px solid black;
    text-align:center;
}
.cal_calendrier_33
{
    font-size:8pt;
    border:0px solid black;
    background-color:rgb(153,255,153);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_33_we
{
    font-size:8pt;
    border:0px solid black;
    background-color:rgb(153,255,204);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_33_ok
{
    font-size:8pt;
    border:0px solid black;
    background-color:rgb(153,255,153);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_am
{
    font-size:8pt;
    border:0px solid black;
    background-color:rgb(153,255,153);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_pm
{
    font-size:8pt;
    border:0px solid black;
    background-color:rgb(153,255,153);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_soir
{
    font-size:8pt;
    border:0px solid black;
    background-color:rgb(153,255,153);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_ok
{
    font-size:8pt;
    height:20px;
    border:1px solid black;
    background-color:rgb(194, 249, 222);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_in
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(255,0,0);
    color:rgb(255,255,255);
    text-align:center;
}
.cal_calendrier_par
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(132,5,113);
    color:rgb(255,255,255);
    text-align:center;
}
.cal_calendrier_par_in
{
    font-size:8pt;
    border:2px solid red;
    background-color:rgb(132,5,113);
    color:rgb(255,255,255);
    text-align:center;
}
.cal_calendrier_dem
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(255,204,0);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_33_dem
{
    font-size:8pt;
    border:0px solid black;
    background-color:rgb(255,204,0);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_aujourdhui
{
    font-size:8pt;
    color:rgb(255,0,0);
    background-color:rgb(69,148,255);
    text-align:center;
}
.cal_jours_av_ap
{
    font-size:8pt;
    color:rgb(90,119,158);
    background-color:rgb(255,255,255);
    text-align:center;
}
.cal_jours_horscal
{
    font-size:8pt;
    color:rgb(90,119,158);
    background-color:rgb(255, 255, 255);
    text-align:center;
}
.cal_jours_noclick
{
    font-size:8pt;
    background-color:rgb(255,255,153);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_we 
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(194, 249, 222);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_wend 
{
    font-size:8pt;
    border:1px solid black;
    background-color:gray;
	background-image: repeating-linear-gradient(-45deg, transparent, transparent 1px, rgba(255,255,255,.5) 1px, rgba(255,255,255,.5) 10px);
    color:rgb(0,0,0);
    text-align:center;
}
.cal_calendrier_nw 
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(128,128,255);
    color:rgb(255,255,255);
    text-align:center;
}
.cal_calendrier_cfpar
{
    font-size:8pt;
    border:1px solid black;
    background-color:#ff66ff;
    color:rgb(255,255,255);
    text-align:center;
}
.cal_calendrier_cfprive
{
    font-size:8pt;
    border:1px solid black;
    background-color:#ff66ff;
    color:rgb(255,255,255);
    text-align:center;
}
.cal0_calendrier
{
    border:1px solid black;
    padding:1px;
    width:100px;
    margin:auto;
    height:800px;
}
.cal0_calendrier_th
{
    font-size:20px;
    border:1px solid black;
    background-color:rgb(0,0,255);
    color:rgb(255,255,255);
     margin:auto;
    height:20px;
}
.cal0_calendrier_th_sem
{
    font-size:15pt;
    border:1px solid black;
    background-color:rgb(0,0,0);
    color:rgb(255,255,255);
    margin:auto;
    height:20px;
}
.cal0_calendrier_td
{
    font-size:8pt;
    border:1px solid black;
    text-align:left;
}
.cal0_calendrier_ok
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(153,255,153);
    color:rgb(0,0,0);
    text-align:left;
    vertical-align:top;
}
.cal0_calendrier_in
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(255,0,0);
    color:rgb(255,255,255);
    text-align:left;
    vertical-align:top;
}
.cal0_calendrier_dem
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(255,204,0);
    color:rgb(0,0,0);
    text-align:left;
    vertical-align:top;
}
.cal0_aujourdhui
{
    font-size:8pt;
    color:rgb(255,0,0);
    background-color:rgb(69,148,255);
    text-align:left;
    vertical-align:top;
}
.cal0_jours_av_ap
{
    font-size:8pt;
    color:rgb(90,119,158);
    background-color:rgb(255,255,255);
    text-align:center;
    vertical-align:top;
}
.cal0_calendrier_we 
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(153,255,204);
    color:rgb(0,0,0);
    text-align:center;
    vertical-align:top;
}
.cal0_calendrier_nw 
{
    font-size:8pt;
    border:1px solid black;
    background-color:rgb(0,0,255);
    color:rgb(255,255,255);
    text-align:center;
    vertical-align:top;
}

.bande_cal_ok
{
    font-size:8pt;
    font-weight:bold;
    color:rgb(0,0,0);
    background-color:rgb(255,255,0);
}
.cal0_jours_no
{
    font-size:15pt;
    color:rgb(255,255,255);
    background-color:rgb(0,128,0);
    text-align:center;
}
.cal0_jours_action
{
    font-size:8pt;
    color:rgb(90,119,158);
    background-color:rgb(255,255,255);
    text-align:right;
}
.cal0_jours_list
{
    font-size:8pt;
    color:rgb(90,119,158);
    background-color:rgb(255,255,255);
    text-align:center;
}
.bande_cal
{
    font-size:9pt;
    color:rgb(0, 0, 0);
    background-color:rgb(255,255,255);
}
.bande_cal_an0
{
    font-size:9pt;
    color:rgb(255,255,255);
    background-color:rgb(74, 113, 131);
}
.bande_cal_an
{
    font-size:10pt;
    color:rgb(255,255,255);
    background-color:rgb(109, 118, 131);
}
