body {
	font-family: Arial;
	font-size: 12px;
	color: #333;
}

@font-face {
    font-family: 'eurosti';
    src: url('../fonts/eurosti-webfont.eot');
    src: url('../fonts/eurosti-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurosti-webfont.woff') format('woff'),
         url('../fonts/eurosti-webfont.ttf') format('truetype'),
         url('../fonts/eurosti-webfont.svg#eurosti') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eurostib';
    src: url('../fonts/eurostib-webfont.eot');
    src: url('../fonts/eurostib-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurostib-webfont.woff') format('woff'),
         url('../fonts/eurostib-webfont.ttf') format('truetype'),
         url('../fonts/eurostib-webfont.svg#eurostib') format('svg');
    font-weight: normal;
    font-style: normal;
}

b, strong { font-weight: bold; }
i, em { font-style: italic; }

.table_pdc			{ width: 100%; border-collapse: collapse; }
.table_pdc	td, .table_pdc	th	{ padding: 10px; border: solid 1px #eee; }
.table_pdc	th	{ background: #eee;  border: solid 1px #fff; }

.Titre1, .Titre1 * 	{ color: #333333; font-size: 17px; line-height: 20px; margin-bottom: 20px; font-family: 'eurosti'; text-transform: uppercase; }
.Titre1 b 				{ font-family: 'eurostib'; }
.Titre2, .Titre2 * 	{ color: #78629c; font-size: 17px; line-height: 20px; margin-bottom: 20px; font-family: 'eurosti'; text-transform: uppercase; }
.Titre2 b 				{ font-family: 'eurostib'; }
.Titre3, .Titre3 * 	{ color: #eb690b; font-size: 17px; line-height: 20px; margin-bottom: 20px; font-family: 'eurosti'; text-transform: uppercase; }
.Titre3 b 				{ font-family: 'eurostib'; }
.Titre4, .Titre4 * 	{ color: #00a2a3; font-size: 17px; line-height: 20px; margin-bottom: 20px; font-family: 'eurosti'; text-transform: uppercase; }
.Titre4 b 				{ font-family: 'eurostib'; }
.Titre5, .Titre5 * 	{ color: #007cbf; font-size: 17px; line-height: 20px; margin-bottom: 20px; font-family: 'eurosti'; text-transform: uppercase; }
.Titre5 b 				{ font-family: 'eurostib'; }
.Titre6, .Titre6 * 	{ color: #007cbf; font-size: 17px; line-height: 20px; margin-bottom: 20px; font-family: 'eurosti'; text-transform: uppercase; }
.Titre6 b 				{ font-family: 'eurostib'; }

.SousTitre, .SousTitre * 	{ color: #333; font-size: 15px; line-height: 17px; margin-bottom: 20px; font-weight: bold; }

.Contenu, .Contenu * { color: #333; font-size: 12px; line-height: 14px; }