
/* Fichier global des styles
	-------------------------- */
/** {
  margin: 0;
  }*/
td.TD_tableMatiere {
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	} 
.footer, .push {
	height: 1em;
}

html, body {
	height:100%;
}

body {
	/*background-image:url(../_images/bg_img_left.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	background-color:#7e7856;
}

div#container {
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	z-index:10;
	margin: 0 auto -1em;
	/*background-image:url(../_images/bg_img_right.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;*/
	margin-bottom:-87px;
}

div#bg_images {
	/*position:fixed;*/
	width:100%;
	/*bottom:0;*/
	z-index:0;
}

div#container div#container_content {
	width:997px;
	margin:0 auto;
	padding-bottom:20px;
}

div#container div#container_footer {
	position:relative;
	top:10px;
	width:997px;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
	line-height:13px;
}

div#container div#container_content div#container_header {
	height:312px;
}

div#container div#container_content div#container_header div#container_header_left {
	height:312px;
	width:610px;
	float:left;
	background-image:url(../_images/loading.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:#ddd5a8;
}

div#container div#container_content div#container_header div#container_header_right {
	height:312px;
	width:387px;
	float:right;	
	background-image:url(../_images/bg_header_tableau_right.jpg);
	background-repeat:no-repeat;
}

div#container div#container_content div#container_header div#container_header_right ul li { margin: 0; padding: 0; display:inline; }
div#container div#container_content div#container_header div#container_header_right ul { margin: 0; padding: 0; margin-left:14px; }

div#container div#container_content div#container_header div#container_header_right div#header_middle_menu {
	margin-top:104px;
}

div#container div#container_content div#container_header div#container_header_right div#header_bottom_menu {
	margin:45px 0 0 0;
}
div#container div#container_content div#container_header div#container_header_right div#header_bottom_menu div#bt_accueil { padding:0px 0 0 30px; }
div#container div#container_content div#container_header div#container_header_right div#header_bottom_menu div#bt_imprimer { padding:0px 0 0 30px; }

div#container_content_msgintro {
	width:350px;
	float:left;
	background-color:#e8e8e8;
	margin:20px 0 0 25px;
	display:inline;
}

div#container_content_msgintro_content {
	margin:20px 0 40px 55px;
	width:270px;
}

div#container div#container_content div#container_contenu {
	background-color:#ddd5a8;
	padding-bottom:15px;
}

div#container div#container_content div#container_contenu div#ma_profession {
	margin:43px 0px 0 0;
	padding-left:25px;
	width:265px;
	float:left;
	line-height:15px;
	/*height:300px;*/
	overflow:hidden;
	position:relative;
}

div#container div#container_content div#container_contenu div#mon_syndicat {
	margin:43px 0px 0 0;
	padding-right:25px;
	width:265px;
	/*height:300px;*/
	float:right;
	line-height:15px;
	overflow:hidden;
	position:relative;
}

div.align_bottom {
	position:absolute;
	bottom:10px;
}

div#container div#container_content div#container_contenu_section {
	background-color:#FFFFFF;
	width:997px;
	position:relative;
}

div#container div#container_content div#container_contenu_section div#container_contenu_section_left {
	float:left;
	width:263px;
	margin-bottom:10px;
}

div#container div#container_content div#container_contenu_section div#container_contenu_section_left div#bg_jaune {
	background-image:url(../_images/_section/bg_menu_section.gif);
	background-repeat:no-repeat;
	background-position:0px 37px;
	background-color:#fff997;
	margin:0;
	padding:0;
}
div#container div#container_content div#container_contenu_section div#container_contenu_section_left div#bg_vert {
	background-color:#caf371;
	margin:0;
	padding:0;
}

div#container div#container_content div#container_contenu_section div#container_contenu_section_right {
	float:right;
	width:734px;
	background-image:url(../_images/_section/bg_content_section.gif);
	background-repeat:no-repeat;
}

div#container_contenu_section_right_content { padding:13px 0 20px 30px; }

div#breadcrum { padding-bottom:30px; }

div#fiche { width:665px; }
div#fiche_titre { 
	background-image:url(../_images/_section/img_fiche_top.gif);
	position:relative;
	width:664px;
	height:25px;
}
div#fiche_titre_cnt { position:absolute; top:2px; right:37px; }

div#fiche_bottom {
	width:632px;
	border-left:1px solid #d5d3c7;
	border-right:1px solid #d5d3c7;
	border-bottom:1px solid #d5d3c7;
	padding:15px 15px 20px 15px;
}

div#section_normal { width:95%; padding:15px 0 10px 0; }
div#section_normal {
	font-size:11px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
}

.table_section_menu { width:223px; margin:15px 0 0px 20px; }
.table_section_menu td { padding:3px; }
#section_menu_sous_section { margin:5px 0 5px 20px; }
#section_menu_sous_section li { display:list-item; padding-bottom:5px; }

.list_bgJaune { list-style-image:url(../_images/_section/img_menu_arrow.gif); }
.list_bgVert { list-style-image:url(../_images/_section/img_menu_arrow2.gif); }

#section_index_section { margin:5px 0 5px 20px; }
#section_index_section li {
	display:list-item;
	padding-bottom:5px;
	list-style-image:url(../_images/_section/img_index_arrow.gif);
}

.list_normal { padding-left: 25px; margin-left: 0; }
.list_normal_2 { padding-left: 10px; margin-left: 0; }
.list_normal_none { padding:10px 0 10px 25px; list-style-type:none; }
.list_normal li { display:list-item; list-style:disc; padding-bottom:5px; padding-left:5px; }
.list_normal_none li {
	display:list-item;
	list-style:none;
	padding-bottom:5px;	
	padding-left:5px;
}

.haut_de_page { position:absolute; bottom:10px; padding-bottom:6px; }

.list_disc li { list-style-type:circle !important; margin:0; padding:0; }
.list_disc ul { margin:0;  padding:0; }
.list_disc { margin:0 0 0 20px; * margin:10px 0 0 16px; padding:0; }

div#en_savoir_plus { width:990px; text-align:right; }
div#en_savoir_plus img { padding:0 20px 0 20px; }