body {
background: #CCCCCC url(../images/bg_body.jpg) repeat-x left top;
}


.page_item
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.page_item:hover
{
	text-decoration: underline;
}

.baseline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/* Module menu centre */
.container_sstitre_3_sty
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titre_d, .titre_g {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
text-decoration : none;
}

.link_reverse
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
font-weight: normal;
color: #fff;
text-decoration : none;
 border : 1px solid #014e9c;
}

.link_reverse:hover
{
	
	 border : 1px solid white;
}

.link_reverse_on
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #fff;
	text-decoration : none;
	border : 1px solid white;
}

.link_reverse2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight: normal;
color: #fff;
text-decoration : none;
 border : 1px solid #981429;/*#bd1932*/
}

.link_reverse2:hover
{
	 border : 1px solid white;
}

a span /*Infobulles*/
{
display:none;
}

.link_reverse:hover span /*Infobulles pavé Bleu gauche*/
{
display: block;
background-color:#cccccc;
border:1px solid #000;
padding:3px;
width:230px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color:#000;
margin:5px;
position:absolute;
}

.rappel_navigation {

	font-family:Arial, 'Trebuchet MS', Verdana;
	font-size:12px;
	font-weight: bold;
	color:#0054a4;
}

/* Fin Module menu centre */

/* Contenu centre */
.contenu_sty
{
	font-family: Arial,'Trebuchet MS', Verdana;
	font-size:12px;
	/*text-align:justify;*/
}

.txtbase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

a.txtbase  {
	color:#0054A4;
	font-weight:bold;
	/*color: #000000;
	text-decoration:none;*/
}

a.txtbase:hover  {
	color:#0054A4;
	font-weight:bold;
	/*color: #000000;*/
	text-decoration:underline;
}

.txtbase2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.txtbasegras {
	display:block;
	background-color:#0054A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding:5px;
	text-transform: uppercase;
	width:95%;
	/*width:100%;*/
	float:left;
}

/* Documents Videos */
.txtbase_contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.txtbase_contenu:hover {
	text-decoration:underline;
}

/* Fin contenu centre */

/* Menu de gauche */
.cellmenu
{
background:#d4d4d4;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #000000;
border-top:1px solid #3e3f40;
border-left:1px solid #3e3f40;
border-right:1px solid #3e3f40;
}

.cellmenu_last 
{
background:#d4d4d4;
border-top:1px solid #3e3f40;
}

.cellmenu:hover
{
background:#0054a4;
 border-top:1px solid #3e3f40;
  border-left:1px solid #3e3f40;
  border-right:1px solid #3e3f40;
  color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
text-decoration : none;
font-weight: bold;
}

.cellmenu_click
{
background:#0054a4;
border-top:1px solid #3e3f40;
border-left:1px solid #3e3f40;
border-right:1px solid #3e3f40;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
text-decoration : none;
font-weight: bold;
}

.menu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #000000;
text-decoration : none;
}

.menu:hover
{
/*text-decoration : underline;*/
background:#0054a4;
color: #fff;
}

.menu_click
{
color: #fff;
text-decoration : none;
font-weight: bold;
}

/* Fin Menu de gauche */

/* SIDE BAR */
.select_recrut
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight: normal;
color: #000;
}
/* FIN SIDE BAR */

/* A QUEl RECRUTEMENT */

.recrut_title {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#333;	
	/*margin:10px 0 0 0;
	padding:0px;*/
}

.recrut_text {
	font-family: Verdana;
	font-size:13px;
	font-weight:normal;
	color:#333;	
	/*margin:10px 0 0 0;
	padding:0px;*/
}

/** FIN A QUEl RECRUTEMENT */

/* Home page */
.homepage_title {
	/*margin:0px;
	padding:0px;*/
	font-family:'Trebuchet MS', Verdana;
	font-size:16px;
	font-weight: bold;
}

.hp_description_sty {
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.homepage_content {
	font-family:Arial,Verdana;
	font-size:13px;
	font-weight:normal;
	color:#333;	
	/*margin:10px 0 0 0;
	padding:0px*/;
	text-align: justify;
	}
