﻿.jux_diagramme {

}

.jux_diagramme_auto_scroll {
    overflow-x:auto;
    overflow-y:hidden;
    border:1px solid #026666;
}

.jux_diagramme .jux_diagramme_legende .jux_diagramme_annee {
    float:left;
    padding-left:5px;
    background-color:#026666;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    color:#ffffff;
    line-height:16px;
    font-weight:bold;
    text-align:left;
    text-shadow:1px 1px 0 #222222;
    font-size:10px;
}

.jux_diagramme .jux_diagramme_legende .jux_diagramme_annee_tronquee_deb {
    padding-left:6px;
    border-left:none;
}

.jux_diagramme .jux_diagramme_legende .jux_diagramme_annee_tronquee_fin {
    padding-right:1px;
    border-right:none;
}

.jux_diagramme .jux_diagramme_legende .jux_diagramme_marqueur_jour {
    float:left;
    text-align:center;
    width:11px;
    height:16px;
}

.jux_diagramme .jux_diagramme_legende .jux_diagramme_img_marqueur_jour {
    display:inline-block;
    margin-top:2px;
    background-image:url(/App_Themes/Fsv_Commun/Jux_Diagramme/Images/marqueur_diagramme_blanc.png);
    _background-image:none;
	filter:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Fsv_Commun/Jux_Diagramme/Images/marqueur_diagramme_blanc.png');
    background-repeat:no-repeat;
    width:5px;
    height:12px;
}

.jux_diagramme .jux_diagramme_contenu {
    border-bottom: 1px solid #026666;
}

.jux_diagramme .jux_diagramme_contenu .jux_diagramme_item {
    float:left;
    height:18px;
    border-left:1px solid #026666;
    border-right:1px solid #026666;
    overflow:hidden;
}

.jux_diagramme .jux_diagramme_contenu .jux_diagramme_item_tronquer_deb {
    padding-left:1px;
    border-left:none;
}

.jux_diagramme .jux_diagramme_contenu .jux_diagramme_item_tronquer_fin {
    padding-right:1px;
    border-right:none;
}

.jux_diagramme .jux_diagramme_contenu .jux_diagramme_item_cliquable {
    cursor:pointer;
}


.jux_diagramme .jux_diagramme_contenu .jux_diagramme_marqueur_ligne {
    float:left;
    text-align:center;
    width:11px;
    height:16px;
}

.jux_diagramme .jux_diagramme_contenu .jux_diagramme_img_marqueur_ligne {
    display:inline-block;
    margin-top:2px;
    background-image:url(/App_Themes/Fsv_Commun/Jux_Diagramme/Images/marqueur_diagramme.png);
    _background-image:none;
	filter:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Fsv_Commun/Jux_Diagramme/Images/marqueur_diagramme.png');
    background-repeat:no-repeat;
    width:5px;
    height:12px;
}


.jux_diagramme_force_hauteur {
    clear:both;
    height:0px;
	line-height:0px;
	font-size:0px;
}

.jux_diagramme .jux_diagramme_contenu .jux_diagramme_item .jux_diagramme_item_texte {
    text-align: center;
    font-weight: bold;
    line-height: 18px;
    color:#422021;
    text-shadow:none;
}

.jux_diagramme .jux_diagramme_disabled {
    float:left;
    margin-top:-20px;
    height:20px;
    background-color: #cccccc;
    opacity:0.40;
    filter:alpha(opacity=40);
}

.jux_diagramme .jux_diagramme_disabled_legende {
    float:left;
    margin-top:-37px;
    height:37px;
    background-color: #cccccc;
    opacity:0.40;
    filter:alpha(opacity=40);
}