/* CSS Document modele de restitution du moteur INEXFLOW */
/*
  +------------------------------------------------------------------+
  | Force-interactive.com                                            |
  | CSS: Feuille de style                               			 |
  | Copyright Aug 2006                                               |
  +------------------------------------------------------------------+
*/ 

html { margin:0px;}


/******************************* style utilisés pour UIDD *************/

.menu_haut {
	color:#FFFFFF;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.menu_principal:link {
	 padding: 0px;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}
a.menu_principal:visited {
	 padding: 0px;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}
a.menu_principal:hover {
	 padding: 0px;
	 color: #000000;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 background-color: #dfe108;  
}
a.menu_principal:active {
	 padding: 0px;
	 color: #FFFFFF;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}

/* titre accueil */
.titre_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:22px;
	font-weight:bold;
	letter-spacing:2px; 
}

.titre_gris{
	font-family:Arial, Helvetica, sans-serif;
	color:#9C9C9C;
	font-size:21px;
	letter-spacing:2px;
}

/* bordure separateur vertical */
.bordvertical{
	border-left: 2px solid #9C9C9C;
    }

/* separateur horizontal */
hr.separateur {
	text-align: left;
	color:#9C9C9C;
	height:2px;
	border-style:solid;
	width:140px;
}

/* affichage actu */
.titre_flash{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#C6C6C6;
	font-size:20px;
	font-weight:bold;
}

.titre_flash_droite{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#C6C6C6;
	font-size:16px;
	font-weight:bold;
}
.affich_date{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#C6C6C6;
	font-size:28px;
	font-weight:bold;
}

.affich_date_droite{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#C6C6C6;
	font-size:28px;
	font-weight:bold;
	line-height:95%;
}

.titre_actu{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:11px;
	font-weight:bold;
}

.resume_actu{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:11px;
	text-align:justify;
}

.info_even{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:12px;
	/*font-weight:bold;*/
}

.info_even_gras{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:12px;
	font-weight:bold;
}

.bouton_form {
	border : solid 1px #077524;
	background: #dfe108;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
	cursor: pointer;
}

.inputbox{
	border: 1px solid #077524;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	padding:2px;
	/*
		font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:11px;
	text-align:justify;
	*/
}

.info_contact{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:12px;
	/*font-weight:bold;*/
}

.detail_contact{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:11px;
	text-align:left;
}

a.suite:link {
	 color: #636363;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
}
a.suite:visited {
	 color: #636363;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
}
a.suite:hover {
	 color: #C9D200;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight:bold;
}
a.suite:active {
	 color: #636363;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
}

.contenu_classic{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	font-size:11px;
	text-align:justify;
}

#contenu_site {
	/*height: 600px;*/
	/*text-align: left;*/
	/*width: 955px;*/
	/*background-color:inherit;*/
	/*background-color:#ffffff;*/
	/******* couleur de fond à changer *********/
	/*background-color:#ffffff;		*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

a.lien_siteweb:link {
	 color: #636363;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}
a.lien_siteweb:visited {
	 color: #636363;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}
a.lien_siteweb:hover {
	 color: #636363;
	 text-decoration: underline;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px; 
}
a.lien_siteweb:active {
	 color: #636363;
	 text-decoration: none;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}


/******************** cryptage email **********************************/
a.emailATraduire:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#636363;
}
a.emailATraduire:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#636363;
}
a.emailATraduire:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#636363;
}
a.emailATraduire:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#636363;
}


.tiret_bas{
	/* gris clair */
	/*border-bottom:solid 2px #9C9C9C;*/
	/* gris foncé */
	/*border-bottom:solid 2px #636363;*/
	/* vert comme le bandeau de nav */
	border-bottom:solid 2px #d5d600;
}



/*******************************************************************************************/
/*										INFOS DEFILANTES								   */
/*******************************************************************************************/
.lien_retour_actu,.lien_retour_actu:link,.lien_retour_actu:visited,.lien_retour_actu:hover,.lien_retour_actu:visited:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.lien_retour_actu:hover,.lien_retour_actu:visited:hover {color:#336699;}

.actualite_titre {
	color:#336699;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.date_actualite {
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	font-weight:bold; 
}

.posrelative
{
	POSITION: relative;
}

#actualites_defilantes
{
	top:54px;
	left:33px;
	float:left;
	OVERFLOW: hidden;
	WIDTH: 210px;
	padding:5px;
	height: 145px;
	/*clip:rect(0px, 100%, 100%, 0px);*/
	/*clip:rect(0px,145px,150px,0px);*/
	POSITION: relative;
}

#actualites_defilantes_accueil
{
	top:0px;
	left:5px;
	float:left;
	OVERFLOW: hidden;
	WIDTH: 180px;
	padding:0px;
	height: 155px;
	/*clip:rect(0px, 100%, 100%, 0px);*/
	/*clip:rect(0px,145px,150px,0px);*/
	POSITION: relative;
}




.hr_blanc{
	color:#FFFFFF;
	height:1px;
	
}

.texte_noir_t10 {
	color:#000000;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.lire_suite_actu,.lire_suite_actu:link,.lire_suite_actu:visited,.lire_suite_actu:hover,.lire_suite_actu:visited:hover{	
	font-size: 10px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#586D8C;
	vertical-align:middle;
}
.lire_suite_actu:hover,.lire_suite_actu:visited:hover {color:#CC0000;text-decoration: underline;}

/******************************* fin actualités défilantes **********************************/


#menu {
	text-align:center;
	/*float:center;*/
	width:955px;
	height:25px;
	background-color:#ffffff;
}

#menu h2{
	background:#369;
	color:#fff;
	/*text-transform:uppercase;*/
	font-size:95%;
	border-top:1px solid #69c;
	border-left:1px solid #69c;
	border-bottom:1px solid #036;
	border-right:1px solid #036;
	padding:2px 5px;
}

#sous_menu {
	text-align:center;
/*	vertical-align:baseline;*/
	width:955px;
    /*height:35px;*/
	/*background-color:#516A88;*/
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
/*	line-height: normal;*/
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	/*padding-top:2px;*/
	/*border-bottom:1px solid #516A88;*/
}

#sous_menu a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
}

#sous_menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
}

#sous_menu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration: underline;
}

#sous_menu a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
}

/*******************************************************************************************/
/*										FIL D'ARIANE    								   */
/*******************************************************************************************/

#chemin_de_fer {
	text-align:left;
	/*float:left;*/
	width:955px;
	height:20px;
	/*background-color:#ffffff;*/
	/******* couleur de fond à changer *********/
	background-color:#ffffff;		
}

#chemin_de_fer h2{
	background:#369;
	color:#fff;
	/*text-transform:uppercase;*/
	font-size:95%;
	border-top:1px solid #69c;
	border-left:1px solid #69c;
	border-bottom:1px solid #036;
	border-right:1px solid #036;
	padding:2px 5px;
}

#chemin_de_fer_retrait {
	padding-left:25px;
}

#chemin_de_fer a:link {
	color:#000000;
}

#chemin_de_fer a:visited {
	color:#000000;
}

#chemin_de_fer a:hover {
	color:#369;
}

.lien_groupe,.lien_groupe:link,.lien_groupe:visited,.lien_groupe:hover,.lien_groupe:visited:hover{	
	font-size: 11px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#330099;
	vertical-align:middle;
}
.lien_groupe:hover,.lien_groupe:visited:hover {color:#CC0000;text-decoration: underline;}


/***************** css alsacreation ***************/


#pied {
/*clear:both;*/
height: 20px;
background-color: #ffffff;
}

#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
#menuhaut li {
display: inline;
}

#menuhaut a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}

#menuhaut a:hover {
text-decoration: none;
}

#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom: 5px;
}
#menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menugauche a:hover {
text-decoration: none;
}

/*********** Affichage des blocks *********************************/

/**** les 3 blocks */
.block_gauche {vertical-align:top;width:205px;margin:0px;padding:0px;padding-right:5px;}
.block_centre {vertical-align:top;width:78%;margin-right: 0px;margin-left: 0px;}
.block_droite {vertical-align:top;text-align:left;width:200px;margin-right:0px;padding:0px;}

.block_gauche3 {vertical-align:top;width:205px;margin:0px;padding:0px;padding-right:5px;}
.block_centre3 {vertical-align:top;width:542px;margin-right: 0px;margin-left: 0px;}
.block_droite3 {vertical-align:top;text-align:left;width:200px;margin-right:0px;padding:0px;}

/**** bloc droite et centre *******/
.block_gauchec {vertical-align:top;width:205px;margin:0px;padding:0px;padding-right:5px;}
.block_centrec {vertical-align:top;width:78%;margin-right: 0px;margin-left: 0px;}


/*** block seul */
.block_centre_centre {
	vertical-align:top;width:100%;margin-right: 0px;margin-left: 0px;
}
.block_gauche_gauche {
	vertical-align:top;width:100%;margin-right: 0px;margin-left: 0px;
}
.block_droite_droite {
	vertical-align:top;width:100%;margin-right: 0px;margin-left: 0px;
}

/***    50 %  **/
.block_gauche_50 {
	vertical-align:top;
	width:20%;
	margin-right: 0px;
	margin-left: 0px;
}

.block_droite_50 {
	vertical-align:top;
	width:80%;
	margin-right: 0px;
	margin-left: 0px;
}

.tab_contenu_block {
	width:100%;
	vertical-align:top;
	border-spacing:0px;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}

.tab_droite_contact {
	width:200px;
	vertical-align:top;
	border-spacing:0px;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}

/****************************************** page statique ******************************/
#page_statique
{
	float:left;
	width:100%;
	padding:0px;
}

#page_statique h1 {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	color:#566D8F;
}

#page_statique h2
{
	background:#369;
	color:#fff;
	text-transform:uppercase;
	font-size:95%;
	border-top:1px solid #69c;
	border-left:1px solid #69c;
	border-bottom:1px solid #036;
	border-right:1px solid #036;
	padding:2px 5px;
}

#page_statique a
{
	color:#369;
	font-size:11px;
	text-decoration:none;
}

#page_statique a:visited 
{
	color:#369;
	font-size:11px;
	text-decoration:none;
}

#page_statique a:active 
{
	color:#369;
	font-size:11px;
	text-decoration:none;
}

#page_statique a:hover 
{
	color:#369;
	font-size:11px;
	text-decoration:underline;
}

#separation_sous_menu {
	height:5px;
	/*background-color:#FFFFFF;*/
	/******* couleur de fond à changer *********/
	background-color:#ffffff;
}



/*******************************************************************************************/
/*											LIENS										   */
/*******************************************************************************************/

a.lien_menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color:inherit;
	color:#000000;
	padding-top:5px;
}
a.lien_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	background-color:inherit;
	color:#000000;
	padding-top:5px;
}
a.lien_menu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	background-color:inherit;
	color:#000000;
	padding-top:5px;
}
a.lien_menu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color:inherit;
	color:#000000;
	padding-top:5px;
}

/***************** lien menu bas index et menu gauche ********************/

.menu_bas_index {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#666666;
	text-align:center;
	width:100%;
	height:20px;
	background-color:#B9D13F;
}

.lien_menu_index,.lien_menu_index:link,.lien_menu_index:visited,.lien_menu_index:hover,.lien_menu_index:visited:hover{	
	font-size: 11px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#666666;
	vertical-align:middle;
}
.lien_menu_index:hover,.lien_menu_index:visited:hover {color:#666666;text-decoration: underline;}

.lien_menu_bas,.lien_menu_bas:link,.lien_menu_bas:visited,.lien_menu_bas:hover,.lien_menu_bas:visited:hover{	
	font-size: 10px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#666666;
	vertical-align:middle;
}
.lien_menu_bas:hover,.lien_menu_bas:visited:hover {color:#666666;text-decoration: underline;}


.tab_site_index {
	width:955px;
	vertical-align:top;

	border-collapse:collapse;
	padding:0px;
	margin:0px;
}	

/******************** menu droite *************************/
.lien_menu_gauche,.lien_menu_gauche:link,.lien_menu_gauche:visited,.lien_menu_gauche:hover,.lien_menu_gauche:visited:hover{	
	font-size: 11px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#666666;
	vertical-align:middle;
}
.lien_menu_gauche:hover,.lien_menu_gauche:visited:hover {color:#666666;text-decoration: underline;}

#menu_gauche p {
	display:block;
	margin:0px;
	padding:0px;
	margin-top:2px;
}


.lien_menu_gauche_bas,.lien_menu_gauche_bas:link,.lien_menu_gauche_bas:visited,.lien_menu_gauche_bas:hover,.lien_menu_gauche_bas:visited:hover{	
	font-size: 10px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#4F6984;
	vertical-align:middle;
}
.lien_menu_gauche_bas:hover,.lien_menu_gauche_bas:visited:hover {color:#4F6984;text-decoration: underline;}


/**************** style sous-menu **********************/
/*
a.lien_smenu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
}
a.lien_smenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
}
a.lien_smenu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
}
a.lien_smenu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
}
*/
/*************** breacrumb by aeh ******************************/
/* lien lire la suite */
.lien_breadcrumb,.lien_breadcrumb:link,.lien_breadcrumb:visited,.lien_breadcrumb:hover,.lien_breadcrumb:visited:hover{	
	font-size: 11px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#000000;
	vertical-align:middle;
}
.lien_breadcrumb:hover,.lien_breadcrumb:visited:hover {color:#ffffff;text-decoration: underline;}



/************ contenu statique ****************************************/
#contenu statique {
	width:100%;
	padding:0px;
	border-spacing:0px;
	text-align:left;
}

#contenu_statique td {
	vertical-align:top;
	text-align:left;
}

#contenu_statique puce_titre_contenu_statique {
	border:0px;
	vertical-align:middle;
	text-align:left;
}

#contenu_statique actualites_style {
	width:20%;
	vertical-align:top;
	text-align:left;
}

.puce_style_actualites {
	border:0px;
	vertical-align:middle;
}

.puce_style_breadcrumb {
	border:0px;
	vertical-align:middle;	
}

.colonne_centre {
	width:80%;
	text-align:left;
}

.colonne_large {
	width:100%;
	text-align:left;
}

/*********** Menu // Sousmenu // chemin de fer // Bandeau ****************/
/************ BODY *******/
#body_style {
	margin:0px;
	background-color:#FFFFFF;/*#516A88;669999;999999*/
	/*background-image:url(../images/site/fond3.jpg);µ/
	/*background-repeat:repeat-x;*/
	
}

/*********** GLOBAL SITE ******/



#global_site
{
	margin-left: -477px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;	
	width:955px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	left: 50%; 
	position:absolute;
}

#conteneur
{
	margin-left: auto;
	margin-right: auto;
	width:662px;
	position:absolute;
}



#global_site_old {
	margin-left: auto;
    margin-right: auto;
    width:955px; /* important pour centrer un site */
	height:600px;
}



.tableau_general_site img {
	border:0px;
}

.tableau_general_site {
	width:955px;
	border:0px;
	vertical-align:top;
	padding:0px;
	border-spacing:0px;	
}

.bandeau_style {
	width:100%;
	vertical-align:top;
}

.menu_style {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;		
	height:20px;
	width:100%;
	text-align:center;
	vertical-align:top;
	background-color:#CFF5A5;
}

.sousmenu_style {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	
	height:45px;
	width:100%;
	text-align:left;
	vertical-align:top;
	background-color:#A0EA4F;
}

.chemindefer_style {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;		
	padding-left:20px;
	height:15px;
	width:95%;
	vertical-align:top;
	background-color:#FA9400;
	text-align:left;
}

.contenu_centrale_style {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px;
	background-color:#E6E6E6;
	height:500px;
	width:95%;
	vertical-align:top;
}

/**************** style lien vers autre page **********************/

a.lien_vers_autre_page:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
	
}
a.lien_vers_autre_page:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
	
}
a.lien_vers_autre_page:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
	
}
a.lien_vers_autre_page:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color:inherit;
	color:#CE6800;
	padding-top:5px;
	
}

/************* lien utiles ****************/
.lien_utile_description {
	width:100%;
	vertical-align:top;
	border-spacing:0px;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}

.lien_utile_style {
	vertical-align:top;
}

.lien_utile_arbo_style {
	vertical-align:top;
}

.lien_utile_label_style {
	vertical-align:top;
}
.lien_utile_value_style {
	vertical-align:top;
}

.lien_utile_url,.lien_utile_url:link,.lien_utile_url:visited,.lien_utile_url:hover,.lien_utile_url:visited:hover{	
	font-size: 11px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#330099;
	vertical-align:middle;
}
.lien_utile_url:hover,.lien_utile_url:visited:hover {color:#CC0000;text-decoration: underline;}




/*******************************************************************************************/
/*										RH OFFRES										   */
/*******************************************************************************************/
.rh_offres_style,.rh_offres_style:link,.rh_offres_style:visited,.rh_offres_style:hover,.rh_offres_style:visited:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.rh_offres_style:hover,.rh_offres_style:visited:hover {color:#336699;}


.rh_offre_intitule_style {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size: 11px;
	vertical-align:top;
	text-align:left;
	width:70%;
}

.rh_offres_date_style {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC3300;
	font-size: 11px;
	vertical-align:top;
	text-align:left;
	width:10%;
}

.rh_offre_label_style {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#566D8F;
	font-size: 11px;
	vertical-align:top;
	text-align:left;
	width:40%;
	line-height:15px;
}

.rh_offres_value_style {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#626569;
	font-size: 11px;
	vertical-align:top;
	text-align:left;
	width:60%;
	line-height:15px;
}

.rh_offres_erreur_style {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC3300;
	font-size: 11px;
	vertical-align:top;
	text-align:left;
	width:60%;
}

.rh_contenu_stat_droite {
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	vertical-align:top;
	text-align:justify;
}

.bouton_rh {
	border : outset 1px #cccccc;
	background: #506987;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
}

.file_rh {
	border : inset 1px #cccccc;
	background: #73CDF7;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
}

.textarea_rh {
	border : inset 1px #cccccc;
	background: #73CDF7;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
}

.text_rh {
	border : inset 1px #cccccc;
	background: #73CDF7;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
	width:200px;
}

.text_age_rh {
	border : inset 1px #cccccc;
	background: #73CDF7;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
	width:20px;
}

.text_telephone_rh {
	border : inset 1px #cccccc;
	background: #73CDF7;
	color : #ffffff;
	font-weight : bold;
	font-size : 11px;
	padding: 1px;
	width:75px;
}

.rh_offre_confirm_style {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	vertical-align:top;
	text-align:justify;
	width:100%;
}

fieldset {
	border:solid 1px #4E8FA7;
	padding:5px;
}

legend {
	font-family: Arial, Helvetica, sans-serif;
	color:#4E8FA7;
	font-size: 12px;
	font-weight:bold;
}

/***************** menu gauche ou plan site web *****************/

#plan_site_web {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*** le noeud de niveau Mere ***********/
#plan_site_web_top ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
/****** tous les autres UL *********/
#plan_site_web ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding-left:5px;
	padding-bottom:10px;
}
/****** tous les LI *********/
#plan_site_web li {
	font-family: Arial, Helvetica, sans-serif;
	/*list-style-image:url(../images/site/puce_plan_site_doc.gif);*/
	list-style-type:none;
	margin:0px;
	padding:0px;
}


/****** Les liens des rubriques *********/
#plan_site_web a {
	font-family: Arial, Helvetica, sans-serif;
	color:#03385D;
	text-decoration: none;
	
}
#plan_site_web a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#03385D;
	text-decoration: none;
}
#plan_site_web a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#03385D;
	text-decoration: none;
}
#plan_site_web a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#669999;
	text-decoration: underline;
}
/****************************************************************/
/***************** annuaire de liens web       *****************/
#annuaire_web {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*** le noeud de niveau Mere ***********/
#annuaire_web_top ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
/****** tous les autres UL *********/
#annuaire_web ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding-left:5px;
	padding-bottom:10px;
}
/****** tous les LI *********/
#annuaire_web li {
	font-family: Arial, Helvetica, sans-serif;
	/*list-style-image:url(../images/site/puce_plan_site_doc.gif);*/
	list-style-type:none;
	margin:0px;
	padding:0px;
}


/****** Les liens des rubriques *********/
#annuaire_web a {
	font-family: Arial, Helvetica, sans-serif;
	color:#03385D;
	text-decoration: none;
	
}
#annuaire_web a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#03385D;
	text-decoration: none;
}
#annuaire_web a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#03385D;
	text-decoration: none;
}
#annuaire_web a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#669999;
	text-decoration: underline;
}

.lien_utile_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.lien_utile_descriptif {
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}

.lien_utile_lienweb {
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

/************ contact ******************/
#rssBox{
		font-family: Arial, Helvetica, sans-serif;
		width:145px;
		margin:0px;
		float:left;
		height:45px;	
		/*border:1px dotted #317082;*/
		padding:0px;
		font-size:0.8em;
		/*background-color:#CC9966;*/
	
}		

.rssBoxDate{
		display:none;	/* I don't want to show the date */
}

.rssBoxHeading{	/* Heading of RSS item */
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.rssBoxDescription{	/* Description of RSS item */
	color:#000000;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

.rssBoxTitle {
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.rssBoxLink{	/* Read more link */
		float:right;
		color:#F00;
		text-decoration:none;
}

.rssBoxLink:hover{	/* Read more link - mouse over */
		text-decoration:underline;
		float:right;
}

.lien_contact,.lien_contact:link,.lien_contact:visited,.lien_contact:hover,.lien_contact:visited:hover{	
	font-size: 10px;	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit;
	color:#4F6984;
	vertical-align:middle;
}
.lien_contact:hover,.lien_contact:visited:hover {color:#4F6984;text-decoration: underline;}




/***************** Formulaire conseiller cette page *******************/


#page_conseiller #message_avertissement_reservation {
  position:absolute;
 /* visibility:hidden;*/
  width:250px;
  height:120px;
  padding-top:0px;
  top:0px;
  background-color:#FFCC33;
  color:inherit;
  /*display:none;*/
  z-index:1000;
  margin-left:50%;
  left:100px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  border-left:2px inset #663333;
  border-right:2px outset #663333;
  border-bottom:2px inset #663333;
  border-top:2px inset #663333;
}


#page_conseiller .tech_opt {
	margin-left:180px;
	color: #663333;
	background-color:inherit;
	font-weight:bold;
}

#page_conseiller .select_form_ptt {
	background-color:#FFCC33 ;
	color: #663333 ;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	width:50px;
}

#page_conseiller #message_avertissement_reservation .message_entete {
  background-color:#663333;
  color:#FFFFFF;
}

#page_conseiller #message_avertissement_reservation .message_avertissement {
  color:#000000;
  background-color:inherit;
  font-size:10px;
  text-align:left;
  font-weight:bold;
  padding:2px;
}




#page_conseiller #message_avertissement_reservation button {
	border-width: 1pt ;
	font-size: 7pt ;
	background-color: #663333 ;
	color: #ffffff ;
	font-weight:bold; 
	width:50px;
}


#page_conseiller .input_text {
	background-color: #FFCC33 ;
	color: #586D8C ;
	font-weight: bold ;
	font-size:10px;
	height:15px;
	width:150px;
}

#page_conseiller .input_text_long {
	background-color: #73CDF7 ;
	color: #586D8C ; 
	font-weight: bold ;
	font-size:10px;
	height:15px;
	width:300px;
}

#page_conseiller .bouton_form_alignement {
	text-align:center;
}

#page_conseiller .input_text_checkbox {
	background-color: #FFCC33 ;
	color: #663333 ; 
}

#page_conseiller .select_form {
	background-color: #FFCC33 ;
	color: #663333 ;
	font-weight: bold ;
	font-size:10px;
	width:300px;
	border:1px inset #333333;
	 z-index:-1;
}


#page_conseiller .select_form_tech {
	background-color: #FFCC33 ;
	color: #663333 ;
	font-weight: bold ;
	font-size:10px;
	width:300px;
	border:1px inset #333333;
	 z-index:-1;
}

#page_conseiller button {
	border-width: 1pt ;
	font-size: 10pt ;
	background-color: #586D8C ;
	color: #ffffff ;
	font-weight:bold; 
	
}

#page_conseiller textarea {
	background-color: #73CDF7 ;
	color: #586D8C ;
	font-weight: bold ;
	font-size:11px;
	width:300px;
	height:70px;
	border:1px inset #586D8C;
	font-family: Arial, Helvetica, sans-serif ;
}

#page_conseiller .oblig {
	display: inline ; 
	float: left ;
	width: 150px ;
	font-weight: bold ;
	margin-left: 10px ; 
	background-color:inherit;
	color: #586D8C ;
}


#page_conseiller fieldset {
	padding:10px;
	border:0px solid #586D8C;
}

#page_conseiller .erreur_form {
	background-color:inherit;
	color: #663333 ;
	font-size:11px;
	font-weight: bold ;
}

#page_conseiller select {
	background-color:inherit;
	color: #663333 ;
	font-size:10px;
}

#page_conseiller .input_calendar {
	background-image:url('../images/admin/calendar.gif');
	width:18px;
	height:18px;
	/*background-color:transparent;
	color:inherit;*/
	border:0px;
	cursor:pointer;
}

#menu_gauche
{
	position:relative;
	top:140px;
	left:20px;
	clear:both;
	margin:0px;
	padding:0px;
}

#menu_gauche p {
	line-height:12px;
	padding:0px;
	text-indent: 0.2em;
	margin-top:4px;
}

#menu_gauche_bas {
	position:relative;
	top:150px;
	left:25px;
	clear:both;
	text-indent: 0.2em;
}

#menu_gauche_bas p {
	line-height:10px;
	padding:0px;
	text-indent: 0.2em;
	margin:0px;
}

#menu_gauche_bas img {
	margin:0px;
	padding:0px;
	line-height:0px;
}