
			
			ul{
			list-style: none;
			padding: 0px;
			margin: 0px;
			}
			
			li{
			list-style: none;
			padding: 0px;
			margin: 0px;
			}
			
			/* //////////////////// 1er NIVEAU //////////////////// */
			
			.pro_linedrop{
				height:20px; /* //////////// HAUTEUR MENU NIVEAU 1 //////////// */
				width: 771px; /* //////////// LARGEUR MENU NIVEAU 1 //////////// */
				position:relative; 
				font-family:arial, verdana, sans-serif; 
				font-size:11px;
				z-index:500;
				background-color: #155dc5; /* //////////// FOND MENU NIVEAU 1 //////////// */
				border: 0px solid #000000;
			}
			
			.pro_linedrop .select {
				margin:0; 
				padding:0; 
				list-style:none; 
				white-space:nowrap;

			}
			
			.pro_linedrop li {
				float:left;
			}
			
			.pro_linedrop .select a {
				display:block; 
				height:20px; 
				float:left; 
				padding: 0px 8px 0px 8px; /* //////////// ECARTEMENT MENU NIVEAU 1 //////////// */
				text-decoration:none; 
				line-height:20px; 
				white-space:nowrap; 
			}
			
			.pro_linedrop .select li.line a {
			}
			
			.pro_linedrop .select a b {
				display:block; 
				padding:0 30px 10px 15px; 
			}
			
			.pro_linedrop .select a:hover, 
			.pro_linedrop .select li:hover a {
				padding: 0px 8px 0px 8px; /* //////////// ECARTEMENT MENU NIVEAU 1 //////////// */
				line-height:20px;
				cursor:pointer; 
			}
			
			.pro_linedrop .select li.line a:hover, 
			.pro_linedrop .select li.line:hover a {
			}
			
			.pro_linedrop .select a:hover b, 
			.pro_linedrop .select li:hover a b {
				display:block; 
				padding:0 30px 0px 15px; 
				cursor:pointer;
			}
			
			.pro_linedrop .sub {
				display:none;
			}
			
			.pro_linedrop ul ul {
				display:none;
			}
			
			.pro_linedrop table {
				border-collapse:collapse; 
				margin:-1px; 
				font-size:11px; 
				width:0; 
				height:0;
			}
			
			.pro_linedrop .sub {
				margin:0; 
				padding:0;
				list-style:none;
			}
			
			.pro_linedrop .sub li {
				background:transparent;
			}
			
			.pro_linedrop .select :hover .sub {
				height:20px;
				
				position:absolute;
				float:left;
				top:28px; 
				left:0; 
				text-align:center;
				/*background-color : #fff;*/
				border:0px solid #000000;
				width: 769px;
				z-index: 900;
			}
			
			.pro_linedrop .select :hover .rt li {
				float:left;
			}
			
			.pro_linedrop .select :hover .sub li a {
				display:block;
				height:20px;
				line-height:20px;
				float:left;
				padding:0px 4px 0px 4px;
				margin:0;
				white-space:nowrap;
				font-size:11px;
			}
			
			.pro_linedrop .select :hover .sub li.subline a {
			}
			
			.pro_linedrop .select :hover .sub li a:hover,
			.pro_linedrop .select :hover .sub li:hover{
				line-height:20px; position:relative;
			}
			
			.pro_linedrop .select :hover .sub li:hover > a {
			}
			
			.pro_linedrop .select :hover .sub :hover ul {
				padding:0;
				margin:0;
				list-style:none;
				display:block;
				position:absolute;
				left:-1px;
				top:21px;
				border:0px solid #000000;
				border-top:0;
				/*background:#fff;*/
				left: 0px;
			}
			
			.pro_linedrop .select :hover .sub :hover ul li a {
			
				text-align:left;
				height:20px;
				line-height:18px;
			}
			
			.pro_linedrop .select :hover .sub :hover ul li a:hover {
				line-height:16px;
			}
			
			
			/* //////////////////// SUB CLICKED //////////////////// */
			
			.pro_linedrop .sub-cliked  li {
				background:transparent;
			}
			
			.pro_linedrop .select .sub-cliked {
				/*height:21px;*/
				display:block; 
				position:absolute;
				z-index: 1;
				float:left;
				width: 749px;
				top:20px; 
				left:0px; 
				text-align:center;
				border:0px solid #000000;
				padding-left: 22px;
				background-color: #155cc4; /* //////////// FOND MENU NIVEAU 2 //////////// */
				
			}
			
			.pro_linedrop .select :hover .rt li {
				float:left;
			}
			
			.pro_linedrop .select  .sub-cliked li a {
				display:block;
				height:20px;
				line-height:20px;
				float:left;
				background:transparent url(line/transparent.gif);
				padding:0px 3px 0px 5px; /* //////////// ESPACEMENT NIVEAU 2 //////////// */
				margin:0;
				white-space:nowrap;
				font-size:11px;
				
			}
			
			.pro_linedrop .select :hover .sub-cliked li.subline a {}
			
			.pro_linedrop .select :hover .sub-cliked li a:hover,
			.pro_linedrop .select :hover .sub-cliked li:hover{
				line-height:20px;
				position:relative;
			}
			
			.pro_linedrop .select :hover .sub-cliked li:hover > a {
			
			}
			
			.pro_linedrop .select :hover .sub-cliked :hover ul {
				padding:0;
				margin:0;
				list-style:none;
				display:block;
				line-height:20px;
				position:absolute;
				top:20px;
				border:0px solid #000000;
				border-top:0;
				left: 0px;
				top: 21px;
			}
			
			.pro_linedrop .select :hover .sub-cliked :hover ul li a {
				text-align:left;
				height:20px;
				line-height:18px;
				width: 200px;
				margin-left: 2px;
			}
			
			.pro_linedrop .select :hover .sub-cliked :hover ul li a:hover {
				line-height:16px;
				margin-left: 0px;
				margin-top: 0px;
				width: 200px;
				height: 19px;
			}
			
			
			/* //////////////////// APPARENCE //////////////////// */
			
			
			
			#niv1 a.niveau1:link{
			background-color: #318dfc;
			color: #ffffff;
			background-image: url(../images/design/charte/sep_menu_niveau_1_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			}
			#niv1 a.niveau1:visited{
			background-color: #318dfc;
			color: #ffffff;
			background-image: url(../images/design/charte/sep_menu_niveau_1_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			}
			#niv1 a.niveau1:hover{
			background-color: #318dfc;
			color: #ffffff;
			text-decoration: underline;
			background-image: url(../images/design/charte/sep_menu_niveau_1_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			}
			
			#niv1 a.niveau1_cliked:link{
			background-color: #c7d8ec;
			color: #06377c;
			cursor: default;
			text-decoration: none;
			background-image: url(../images/design/charte/sep_menu_niveau_1_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			}
			#niv1 a.niveau1_cliked:visited{
			background-color: #c7d8ec;
			color: #06377c;
			cursor: default;
			text-decoration: none;
			background-image: url(../images/design/charte/sep_menu_niveau_1_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			}
			#niv1 a.niveau1_cliked:hover{
			background-color: #c7d8ec;
			color: #06377c;
			cursor: default;
			text-decoration: none;
			background-image: url(../images/design/charte/sep_menu_niveau_1_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			}
			
			/****************************************/
			#menu_niv1 {
			background-color: #a1bbd2;
			}
			
			#menu_niv1 a.niveau2:link{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			}
			
			#menu_niv1 a.niveau2:visited{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			}
			
			#menu_niv1 a.niveau2:hover{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			}
			
			#menu_niv1 a.niveau2_fleche:link{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: none;
			cursor:default;
			}
			
			#menu_niv1 a.niveau2_fleche:visited{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: none;
			cursor:default;
			}
			
			#menu_niv1 a.niveau2_fleche:hover{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			text-decoration: none;
			cursor:default;
			}
			
			#menu_niv1 a.niveau2_cliked:link{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			cursor: default;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: none;
			}
			#menu_niv1 a.niveau2_cliked:visited{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			cursor: default;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: none;
			}
			
			#menu_niv1 a.niveau2_cliked:hover{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			cursor: default;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: none;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu:link{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			}
			#menu_niv1 a.niveau2_cliked_sans_ssmenu:visited{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu:hover{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu_fleche:link{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			}
			#menu_niv1 a.niveau2_cliked_sans_ssmenu_fleche:visited{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu_fleche:hover{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			text-decoration: underline;
			}
			
			#menu_niv1 a.niveau2_avec_ssmenu:link{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			cursor: default;
			}
			#menu_niv1 a.niveau2_avec_ssmenu:visited{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			cursor: default;
			}
			
			#menu_niv1 a.niveau2_avec_ssmenu:hover{
			background-color: #c7d8ec;
			color: #06377c;
			height: 20px;
			padding-top: 1px;
			background-image: url(../images/design/charte/sep_menu_niveau_2_SF.gif);
			background-position: center left;
			background-repeat: no-repeat;
			padding: 1px 4px 0px 6px;
			cursor: default;
			text-decoration: underline;
			}
			
			/****************************************/
			
			#niv3 ul {
			width: 200px;
			}
			
			#niv3 a.niveau3:link{
			display: block;
			width: 200px;
			background-color: #c7d8ec;
			color: #06377c;
			margin-left: 0px;
			height: 18px;
			padding: 3px 0px 0px 8px;
			border-right: 0px solid #ffffff;
			border-bottom: 0px solid #ffffff;
			border-left: 0px solid #ffffff;
			}
			
			#niv3 a.niveau3:visited{
			display: block;
			width: 200px;
			background-color: #c7d8ec;
			color: #06377c;
			margin-left: 0px;
			height: 18px;
			padding: 3px 0px 0px 8px;
			border-right: 0px solid #ffffff;
			border-bottom: 0px solid #ffffff;
			border-left: 0px solid #ffffff;
			}
			
			#niv3 a.niveau3:hover{
			display: block;
			width: 200px;
			background-color: #318dfc;
			color: #ffffff;
			margin-left: 0px;
			height: 18px;
			padding: 3px 0px 0px 8px;
			border-right: 0px solid #ffffff;
			border-bottom: 0px solid #ffffff;
			border-left: 0px solid #ffffff;
			}
