
div.title-blue{
    padding: 5px;
    border: 2px solid #000066;
    border-radius: 5px;
    background: #eeeeff;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
    padding: 5px;
}

div.title-green{
    padding: 5px;
    border: 2px solid #006600;
    border-radius: 5px;
    background: #eeffee;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
    padding: 5px;
}

div.title-gray{
    padding: 5px;
    border: 2px solid #666666;
    border-radius: 5px;
    background: #eeeeee;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
    padding: 5px;
}

div.title-red{
    padding: 5px;
    border: 2px solid #660000;
    border-radius: 5px;
    background: #ffeeee;
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
    padding: 5px;
}

div.themes{
    padding: 5px;
    border-left: 3px solid #666666;
    font-size: 13pt;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 5px;
}

div.themes::before {
    content: "Thèmes : ";
}

div.training{
    padding: 5px;
    border-left: 3px solid #222222;
    font-size: 13pt;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 5px;
}

div.training::before {
    content: "Entrainements : ";
}

div.newpage{
    page-break-before: always;
}

div.spacex{
	margin-top: 2em;
	border-top : 3px dashed #666666; 
    padding-bottom: 2em;
}

div.s1em{
    margin-top: 1em;
}

div.s2em{
    margin-top: 2em;
}
div.s3em{
    margin-top: 3em;
}

