.site {
    position: absolute;
    left:50%;
    top:0px;
    margin-left: -389px;
    text-align: center;
}

li {
list-style:square;
padding:2px;
}

.cadre_site {
    border: 1px solid #AAAAAA;
	background-color:#FFFFFF;
}

.titre2 {
	color : #22268C;
	font-weight: bold;
	font-size: 11px;
}
a {
	color: #22268C;
}

#menu_mission {
	color : #121212;
	position: absolute;
	left: 315px;
	top: 189px;
}

.lien_blanc 
{
	background-color:#CACBCD; 
	text-align:right;
}

.lien_blanc a {
	color: #FFFFFF;
	text-decoration:none;
}

.lien_selection
{
	color : #22268C;
	background-color:#CACBCD; 
	text-align:right;
}

.lien_selection a {
	color : #22268C;
	text-decoration:none;
}


.texte {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
	font-weight: 100;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 25px;
	padding-left: 40px;
}
.titre1 {
	color : #22268C;
	font-weight: bold;
	font-size: 14px;
	margin-left: -25px;
}
.colone_gauche {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: 100;
	background-color: #E2E2E2;
	vertical-align: top;
}
.texte_colonne_gauche {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	color: 55595D;
	font-weight: bolder;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border: 1px solid #666666;
	height: 16px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tableau {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
	font-weight: 100;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 25px;
	padding-left: 40px;
	border: 1px solid #666666;
	border-collapse:collapse;	
}

.tableau td {
	border: 1px solid #666666;
	padding : 5px;

}

hr { /* filet de séparation */
  margin-top : 0px;
  padding-top:0px;
  border: none;              /* On supprime la bordure (inset par défaut)... */
  background-color: #aaaaaa; /* ... que l'on remplace par un fond bleu uni   */
  height: 1px;               /* On définit la hauteur de 1 pixel pour que le fond soit visible ! */
  align: left;             /* ... et centré, par exemple */
  color : #aaaaaa;
}

.input_textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	border: 1px solid #666666;
}

.normal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
}
