.Journal
{
width:100%;
vertical-align:top;
}

.Journal_cell_menu_colone
{
width: 169px;
padding-top:30px;
vertical-align:top;
padding-bottom:30px;
border:1px solid darkgray;
background-color:white;
}

.Journal_cell_menu_onglets
{
width: 100%;
vertical-align: top;	
padding-bottom:10px;
}

.Journal_cell_Article_colone
{
vertical-align:top;
}

.Journal_cell_Article_onglets
{
width:100%;
vertical-align:top;
}
.MenuJ_colone
{
width: 100%;
}

.MenuJ_onglets
{
width: 100%;
}

a.MenuJ_lien
{
display:block;
width:100%;
color: black;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
}

a.MenuJ_lien:hover
{
color: white;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:orangered;
}

a.MenuJ_lien_actif
{
display:block;
width:100%;
color: white;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: none;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:midnightblue;
}

a.MenuJ_lien_actif:hover
{
color: white;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: none;
font-variant: normal;
font-weight: bold;
text-decoration: none;
color:darkslateblue;
}

.MenuJ_cell_colone
{
height : 15px;
padding: 5px;
text-align:left;
}

.MenuJ_cell_onglet
{
text-align:center;
border:1px solid darkblue;
}

.MenuJ_cell_sep_colone
{
height:5px;
}

.MenuJ_cell_sep_onglets
{
width:10px;
background-color:white;
}

a.MenuJ_Bloc_ajout_onglet
{
display:block;
width:10px;
height:100%;
background-image:url(images/fleche_mJ_onglet_tr.png);
background-repeat:no-repeat;
background-position:50% 50%;
}

a.MenuJ_Bloc_ajout_onglet:hover
{
display:block;
width:10px;
height:100%;
background-image:url(images/fleche_mJ_onglet.png);
background-repeat:no-repeat;
background-position:50% 50%;
}

a.MenuJ_Bloc_ajout_colone
{
display:block;
width:99%;
height:99%;
background-image:url(images/fleche_menu_tr.png);
background-repeat:no-repeat;
background-position: 50% 50%;
}

a.MenuJ_Bloc_ajout_colone:hover
{
display:block;
height:10px;
background-image:url(images/fleche_menu.png);
background-repeat:no-repeat;
background-position: 50% 50%;
}
.Article
{
	width:100%;
}

.Article_cell_bloc
{
}
.Article_cell_sep
{
	height: 10px;
}
.Article_arch
{
}
.Article_arch_cell_g
{
	width:25px;
	text-align:left;
	padding:2px;
}
.Article_arch_cell_m
{
	text-align:center;
}
.Article_arch_cell_d
{
	width:25px;
	padding:2px;
	text-align:right;
}
a.Article_arch_precedent
{
	color: #999999;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}
a.Article_arch_precedent:hover
{
	color: red;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}
a.Article_arch_suivant
{
	color: #999999;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.Article_arch_suivant:hover
{
	color: red;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.Article_arch_numero
{
	color: darkolivegreen;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.Article_arch_numero:hover
{
	color: darkorange;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.Article_arch_numero_actif
{
	color: firebrick;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.Article_arch_numero_actif:hover
{
	color: firebrick;
	padding: 2px;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
a.Article_Bloc_ajout
{
	display:block;
	width:100%;
	height:10px;
}
a.Article_Bloc_ajout:hover
{
	display:block;
	width:100%;
	height:20px;
	background-image:url(images/fleche_page.png);
	background-repeat:no-repeat;
	background-position:6px 50%;
}
.Classeur
{
width:90%;
border:1px solid dimgray;
background-color:white;
}

.Classeur_cell_ghaut{}

.Classeur_cell_bandeau{}

.Classeur_cell_dhaut{width:10px;}

.Classeur_cell_g
 {
width:150px;
 padding-top:10px;
 padding-right:10px;
padding-left:0px;
 text-align:right;
 vertical-align: top;
 }

.Classeur_cell_m
{
vertical-align: top;
text-align:left;
padding-top:10px;
}

.Classeur_cell_d{width:10px;}

.Classeur_cell_gbas{}

.Classeur_cell_signature{}

.Classeur_cell_dbas{}.Menu
{
width:200px;
text-align:center;
padding-top:5px;
border-right:1px solid midnightblue;
padding-bottom:5px;
}

a.Menu_lien
{
display:block;
width:200px;
height:100%;
color:midnightblue;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
padding-right:5px;
padding-left:5px;
}

a.Menu_lien:hover
{
color:  white;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:orangered;
padding-right:5px;
padding-left:5px;
}

a.Menu_lien_actif
{
display:block;
width:200px;
height:100%;
color: white;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: none;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:  midnightblue;
padding-right:5px;
padding-left:5px;
}

a.Menu_lien_actif:hover
{
color: white;
font-family: Arial,\'Times New Roman\';
font-size: 14px;
font-style: none;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:darkblue;
padding-right:5px;
padding-left:5px;
}

.Menu_cell
{
padding-top:2px;
padding-bottom:2px;
text-align:right;
}

.Menu_cell_sep
{
height:5px;

}

.Menu_cell_h_g{}

.Menu_cell_h{}

.Menu_cell_h_d{}

.Menu_cell_g{}

.Menu_cell_d{}

.Menu_cell_b_g{}

.Menu_cell_b{}

.Menu_cell_b_d{}

a.Menu_Bloc_ajout
{
display:block;
width:100%;
height:5px;
background-image:url(images/fleche_menu_trans.png);
background-repeat:no-repeat;
background-position:50% 50%;
}

a.Menu_Bloc_ajout:hover
{
	display:block;
	width:100%;
	height:10px;
	background-image:url(images/fleche_menu.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
.Page
{
width:100%;
}

.Page_cell_h_g{}

.Page_cell_h{}

.Page_cell_h_d{}

.Page_cell_g{}

.Page_cell_d{}

.Page_cell_b_g{}

.Page_cell_b{}

.Page_cell_b_d{}

.Page_cell_bloc
{
text-align:center;
}

.Page_cell_sep
{
height: 10px;
}

.Page_arch{}

.Page_arch_cell_g
{
width: 25px;
text-align: left;
padding: 2px;
}

.Page_arch_cell_m
{
text-align: center;
}

.Page_arch_cell_d
{
width: 25px;
padding: 2px;
text-align: right;
}

a.Page_arch_precedent
{
color: midnightblue;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

a.Page_arch_precedent:hover
{
color:orangered;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

a.Page_arch_suivant
{
color: midnightblue;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: right;
}

a.Page_arch_suivant:hover
{
color:orangered;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: right;
}

a.Page_arch_numero
{
color: #000000;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: right;
}
a.Page_arch_numero:hover
{
color:orangered;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: right;
}

a.Page_arch_numero_actif
{
color: midnightblue;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: right;
}

a.Page_arch_numero_actif:hover
{
color:orangered;
padding: 2px;
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align:right;
}

a.Page_Bloc_ajout
{
display:block;
width:100%;
height:10px;
}

a.Page_Bloc_ajout:hover
{
display:block;
width:100%;
height:20px;
background-image:url(images/fleche_page.png);
background-repeat:no-repeat;
background-position:10px 50%;
}
.Par
{
width:100%;
padding-left:4px;
padding-right:4px;
}

.Par_cell
{
width:100%;
}
	
.Par_cell_titre
{
text-align:left;
}

.Par_cell_soustitre
{
text-align:left;
}

.Par_cell_texte
{
width:100%;
padding-left:4px;
padding-right:4px;
}
	
.Par_titre
{
color:chocolate;
font-family: Arial,\'Times New Roman\';
font-size: 20px;
font-style: none;
font-weight: bold;
text-decoration: none;
text-align: left;
padding-bottom: 5px;
}

.Par_soustitre
{
color:chocolate;
font-family: Arial,\'Times New Roman\';
font-size: 16px;
font-style: none;
font-weight: bold;
text-decoration: none;
text-align:left;
padding-bottom: 10px;
}

.Par_texte
{
color: black;
line-height:20px;
font-family: Arial,verdana;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: none;
}

.Par_image_g
{
float: left; margin-right:10px; margin-bottom:5px; margin-top:5px;
text-align: left;
}

.Par_image_d
{
float:right;margin-left:10px; margin-bottom:5px; margin-top:5px;
text-align: left;
}

.Par_image_g:hover
{
	float:left;margin-right:10px; margin-bottom:5px; margin-top:5px;
}
.Par_image_d:hover
{
	float:right;margin-left:10px; margin-bottom:5px; margin-top:5px;
}
.Par_image
{
	
}
.Par_image:hover
{
}
.Par_cell_fichier
{
	width:100%;
	text-align: right;
}
.Par_fichier
{
	color: dimgray;
	font-family: Utopia,\'Times New Roman\';
	font-size: 14px;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
a.Par_fichier
{
	color: blue;
	font-family: Utopia,\'Times New Roman\';
	font-size: 14px;
	font-style: none;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
a.Par_fichier:hover
{
	color: orangered;
	font-family: Utopia,\'Times New Roman\';
	font-size: 14px;
	font-style: none;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
.Galerie
{
width:600;
border:1px solid darkslateblue;
}

.Galerie_cell_titre
{
text-align:left;
padding-left:5px;
background-color:darkslateblue;
}

.Galerie_titre
{
color: white;
font-family: Arial,\'Times New Roman\';
font-size: 12px;
font-style: italic;
font-weight: bold;
text-decoration: none;
text-align:left;
}

.Galerie_cell_archive
{
}

.Galerie_arch
{
width:100%;
}

.Galerie_arch_cell_g
{
width:25px;
text-align:left;
padding-left:5px;
border-top:1px solid  darkslateblue;
}

.Galerie_arch_cell_m
{
text-align:center;
border-top:1px solid darkslateblue;
}

.Galerie_arch_cell_d
{
width:25px;
padding-right:5px;
text-align:right;
border-top:1px solid darkslateblue;
}

a.Galerie_arch_precedent
{
color:midnightblue;
font-family: Arial, Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

a.Galerie_arch_precedent:hover
{
color: red;
font-family: Arial, Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

a.Galerie_arch_suivant
{
color:midnightblue;
font-family: Arial, Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
text-align:right;
}

a.Galerie_arch_suivant:hover
{
color: red;
font-family: Arial, Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
text-align:right;
}

a.Galerie_arch_numero
{
color:midnightblue;
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align:right;
}

a.Galerie_arch_numero:hover
{
color: red;
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align:right;
}

a.Galerie_arch_numero_actif
{
color:orangered;
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align:right;
}

a.Galerie_arch_numero_actif:hover
{
color: red;
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align:right;
}

.Galerie_cell_photo
{
vertical-align:top;
text-align:center;
padding-bottom:5px;
padding-top:5px;
}

.Galerie_cell_sep
{
width:10px;
}

.Galerie_cell_1ere_photo
{
width:100%;
height:80px;
text-align:center;
}

a.Galerie_Bloc_ajout
{
display:block;
width:100%;
height:80px;
}

a.Galerie_Bloc_ajout:hover
{
display:block;
width:100%;
height:80px;
background-image:url(images/fleche_galerie.png);
background-repeat:no-repeat;
background-position:50% 50%;
}
.Photo
{
width:100%;padding: 2px;
}

.Photo_cell_titre
{
width:100%;
text-align:center;
padding-left: 5px;
}

.Photo_cell_image
{
text-align:center;
}

.Photo_titre
{
color: black;
font-family: Arial,\'Times New Roman\';
font-size: 10px;
font-style: italic;
font-weight: bold;
text-decoration: none;
}

a.Photo_vignette{}

a.Photo_vignette:hover{}
.Titre
{
width:100%;
padding-bottom:6px;
padding-left:3px;
padding-right:3px;
}

.Titre_cell
{
text-align:center;
vertical-align:top;
padding-left:3px;
padding-right:3px;
}
	
.titre
{
color:orangered;
font-family: Arial,Arial,\'Times New Roman\';
font-size: 32px;
font-style: none;
font-weight: bold;
text-decoration: none;
padding-bottom: 10px;
}

.Titre_cell_st
{
text-align:center;
padding-left:3px;
padding-right:3px;
}

.Titre_st
{
color:darkorange;
font-family: Arial,\'Times New Roman\';
font-size: 24px;
font-style: none;
font-weight: bold;
text-decoration: none;
}
Body
{
background-color: lightsteelblue;
text-align:center;
padding-top:20px;
}

a
{
color: blue;
}

a:hover
{
color: red;
}

.italique
{
font-style: italic;
}

.gras
{
font-weight: bold;
}

.lien
{
text-decoration: underline;
}
.SGS
	{
	width:100%;
	}
a.SGS_lien
	{
	color: #cc5f45;
	font-family: Arial;
	font-size: 8px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}
a.SGS_lien:hover
	{
	color: red;
	font-family: Arial;
	font-size: 8px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}

.SGS_lien
	{
	color: #cc5f45;
	font-family: Arial;
	font-size: 8px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}

.SGS_cell
	{
	vertical-align:bottom;
	}
.Ancre
{
width:100%;
}

.Ancre_cell
{
text-align:right;
padding-top:1px;
padding-bottom:2px;
padding-right:3px;
}

.Ancre_lien
{
color:dimgray;
font-family: Arial,\'Times New Roman\';
font-size: 12px;
font-style: none;
font-weight: none;
text-decoration: underline;
}
.Ancre_lien:hover
{
color:orangered;
font-family: Arial,\'Times New Roman\';
font-size: 12px;
font-style: none;
font-weight: none;
text-decoration: underline;
}
.Langues
{
border:1px solid dimgray;
width:100%;
background-color:silver;
}
a.Langues_lien_FR
{
display:block;
width:100%;
height:100%;
color: black;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
}

a.Langues_lien_FR:hover
{
color:orangered;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
}
a.Langues_lien_DE
{
display:block;
width:100%;
height:100%;
color: black;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
}

a.Langues_lien_DE:hover
{
color:orangered;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
}
a.Langues_lien_EN
{
display:block;
width:100%;
height:100%;
color: black;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
}

a.Langues_lien_EN:hover
{
color:orangered;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
}

a.Langues_lien_FR_actif
{
display:block;
width:100%;
height:100%;
color: white;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:darkblue;
}

a.Langues_lien_FR_actif:hover
{
display:block;
width:100%;
height:100%;
color: white;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:darkblue;
}
a.Langues_lien_DE_actif
{
display:block;
width:100%;
height:100%;
color: white;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:darkblue;
}

a.Langues_lien_DE_actif:hover
{
display:block;
width:100%;
height:100%;
color: white;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:darkblue;
}
a.Langues_lien_EN_actif
{
display:block;
width:100%;
height:100%;
color: white;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:darkblue;
}

a.Langues_lien_EN_actif:hover
{
display:block;
width:100%;
height:100%;
color: white;
font-family: Arial;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-decoration: none;
background-color:darkblue;
}

.Langues_cell
{
height:20px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
vertical-align:middle;
}
.Langues_cell_sep
{
height:3px;
}
.Langues_cell_h{}
.Langues_cell_b{}