﻿BODY 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.6em;
    margin-bottom: 0.2em;
    padding-bottom: 0.2em;
    font-size: 11px;
    color: #555555;
}

.notice
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1em;
    margin-bottom: 0.8em;
    padding-bottom: 0.8em;
    font-size: 10px;
    color: #555555;
}


.espaceur
{
    font-size: 3px;
}
        
.Label  
{   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.6em;
    margin-bottom: 0.2em;
    padding-bottom: 0.2em;
    font-size: 11px;
    color: #555555;
}
.textbox
{   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2em;
    color: #555555;
}
		
H1, H2, H3, H4
{
    font-family: Verdena, Arial, Helvetica, sans-serif;
    margin-bottom: 0; 
    font-weight: normal;
    letter-spacing: 1.5px;
} 

H1, .H1
{
    font-size: 18px;
}

H2, .H2
{
    font-size: 16px;
} 
H3, .H3
{
    font-size: 14px;
} 

H4, .H4
{
    font-size: 13px;
} 


IMG 
{
    border-width: 0; 
}


.titreTableau 
{
    font-weight: bold;
    vertical-align: middle;
    height: 15;
    padding:5px;
}

.celluleTableauMessages
{
    padding:15px
}

.celluleTableau 
{
    padding:5px
}

	    
/*--------------------------------------------------------*/
/* FORMULAIRES, PANNEAUX  ET TABLEAUX */

.instructions, P.instructions {
	font-style: italic;
	color: #777777;
}

.tri {font-family: Webdings}
.suppressionElement {color: #FF0000; font-weight: normal;} 
.elementActif {color: #0000AA; font-weight: bold; font-family: Arial Unicode; } 

.zoneEdition {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}

/*--------------------------------------------------------*/
/* TABLEAUX */

.titreTableau
{
    background-color: #efefef;
}

.ligneTableau, .ligneAlternativeTableau
{
    height: 21px;
}

.ligneAlternativeTableau
{
    background-color: #f6f8ff;
    
}

.calcurrentday
{
    background-color: #F0F8FF;
}
.calweekend
{
    background-color: #e2eaf1;
  /*  width: 15%; */
}


/*  Panneaux */

.titreBlanc
{
    font-family: Arial, Verdena, Verdena, Helvetica, sans-serif;
    font-size: 12px;
	color:white;
	font-weight:bold;
}

.dynamicMenus 
{
    border: solid 1px gray;
    
}

.zoneTexteTraduit 
{
    border: solid 1px #FFE7D7;
    background-color: #FFFCF9;
    padding: 5px;

}

.formViewColonne
{
    padding: 20px;
}   



.jourFDSStats 
{
    color:#AAAAAA;
}



.titreJournee {
        height: 35px;
}

.titreJourneeAbbrege, .titreJournee {
        border-width:1px; 
        border-style:solid; 
        font-weight: bold;
        text-align: center;
        width: 14%;
        font-size: 11px;
}

.titreMois, .navigationMois 
{
    height:35px; 
    padding-left:5px;
    font-weight: bold;
    text-align: center;
    width: 33%;
}

.titreMois { font-size: 13px; }

.titreMoisAbbrege, .navigationMoisAbbrege 
{
    padding-left:5px;
    font-weight: bold;
    text-align: center;
    width: 33%;
}

.bandeFonceCalendrier 
{
    height:8px; 
}

.bandeFonceCalendrierAbbrege
{
    height:4px; 
}

.jourFDS, .jourFDSAbbrege  
{
    border-width:1px; 
    border-style:solid; 
    vertical-align:top;
    padding-left: 3px;
    padding-right: 3px;
}

.jourSemaine, .jourSemaineAbbrege  
{
    background-color:White; 
    border-width:1px; 
    border-style:solid; 
    vertical-align:top;
    padding-left: 3px;
    padding-right: 3px;
}

.jourSemaineAbbrege, .jourFDSAbbrege  
{
    text-align: center;
}

.jourGrise
{
    border-width:1px; 
    border-style:solid; 
    vertical-align:top;
    padding-left: 3px;
}

.evenementEv, .evenementConf, 
{
    font-size: 9px;
    line-height: 1em;
    border-bottom: solid 1px #DDDDDD;
    border-top: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
    border-left: solid 3px blue;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #f1f1ff;
}

.evenementConf
{
    border-left: solid 3px Green;
    background-color: #f1fff1;
}

