
			
			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: 950px; /* //////////// LARGEUR MENU NIVEAU 1 //////////// */
				position:relative; 
				font-family:arial, verdana, sans-serif; 
				font-size:11px;
				z-index:500;
				background-color: #transparent; /* //////////// 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: 960px;
				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: 960px;
				top:25px; /* espacement entre 1er et 2nd niveau */
				left:0px; 
				text-align:center;
				border:0px solid #000000;
				
				background-color: transparent; /* //////////// 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:18px; /* Espacement entre 2ème et 3ème niveau */
				border:0px solid #000000;
				border-top:0;
				left: -5px;
			}
			
			.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{
				color:#666666;
				text-decoration:none;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				height:30px;
				line-height:24px;
				padding: 0px 8px 0px 8px;
			}
			#niv1 a.niveau1:visited{
				color:#666666;
				text-decoration:none;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				height:30px;
				line-height:24px;
				padding: 0px 8px 0px 8px;
			}
			#niv1 a.niveau1:hover{
				color:#9e3c83;
				text-decoration:none;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				background-image:url(../images/design/fond_bouton_on_menu_horizontal.gif);
				background-repeat:repeat-x;
				background-position:top left;
				height:30px;
				line-height:24px;
				padding: 0px 8px 0px 8px;
			}
			
			#niv1 a.niveau1_cliked:link{
				color:#9e3c83;
				text-decoration:none;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				background-image:url(../images/design/fond_bouton_on_menu_horizontal.gif);
				background-repeat:repeat-x;
				background-position:top left;
				height:30px;
				line-height:24px;
				padding: 0px 8px 0px 8px;
			}
			#niv1 a.niveau1_cliked:visited{
				color:#9e3c83;
				text-decoration:none;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				background-image:url(../images/design/fond_bouton_on_menu_horizontal.gif);
				background-repeat:repeat-x;
				background-position:top left;
				height:30px;
				line-height:24px;
				padding: 0px 8px 0px 8px;
			}
			
			#niv1 a.niveau1_cliked:hover{
				cursor: default;
				color:#9e3c83;
				text-decoration:none;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				background-image:url(../images/design/fond_bouton_on_menu_horizontal.gif);
				background-repeat:repeat-x;
				background-position:top left;
				height:30px;
				line-height:24px;
				padding: 0px 8px 0px 8px;
			}
			
			/****************************************/
			#menu_niv1 {
			background-color: transparent;
			}
			
			#menu_niv1 a.niveau2:link{
				color:#5d3c75;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_off.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2:visited{
				color:#5d3c75;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_off.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2:hover{
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_fleche:link{
				color:#5d3c75;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_off.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			text-decoration: none;
			cursor:default;
			}
			
			#menu_niv1 a.niveau2_fleche:visited{
				color:#5d3c75;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_off.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			text-decoration: none;
			cursor:default;
			}
			
			#menu_niv1 a.niveau2_fleche:hover{
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			text-decoration: none;
			cursor:default;
			}
			
			#menu_niv1 a.niveau2_cliked:link{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			#menu_niv1 a.niveau2_cliked:visited{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_cliked:hover{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu:link{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			#menu_niv1 a.niveau2_cliked_sans_ssmenu:visited{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu:hover{
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu_fleche:link{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			#menu_niv1 a.niveau2_cliked_sans_ssmenu_fleche:visited{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_cliked_sans_ssmenu_fleche:hover{
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_avec_ssmenu:link{
				color:#5d3c75;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_off.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				cursor: default;
				font-weight: lighter;
			}
			#menu_niv1 a.niveau2_avec_ssmenu:visited{
				color:#5d3c75;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_off.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				cursor: default;
				font-weight: lighter;
			}
			
			#menu_niv1 a.niveau2_avec_ssmenu:hover{
				cursor: default;
				color:#ffffff;
				border: #FFFFFF;
				text-decoration:none;
				background-image:url(../images/design/fond_bt_sse_menu_on.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
				border: 0px none;
				line-height: 17px;
				padding-left: 7px;
				padding-right: 5px;
				font-weight: lighter;
			}
			
			/****************************************/
			
			#niv3 ul {
			width: 160px;
			}
			
			
			#niv3 a.niveau3:link{
				background-image:url(../images/design/fleche_ss_menu_on.gif);
				background-repeat: no-repeat;
				background-position: center left;
				color:#ffffff;
				background-color:#c57ab3;
				margin:0px 0px 0px 5px;
				text-decoration:none;
				text-indent:2px;
				width:160px;
				border: 1px solid #FFFFFF;
				margin-top:-1px;
				padding-left: 10px;
				padding-top: 0px;
				height: 18px;
				font-weight: lighter;
			}
			
			#niv3 a.niveau3:visited{
				background-image:url(../images/design/fleche_ss_menu_on.gif);
				background-repeat: no-repeat;
				background-position: center left;
				color:#ffffff;
				background-color:#c57ab3;
				margin:0px 0px 0px 5px;
				text-decoration:none;
				text-indent:0px;
				width:160px;
				border: 1px solid #FFFFFF;
				margin-top:-1px;
				padding-left: 10px;
				padding-top: 0px;
				height: 18px;
				font-weight: lighter;
			}
			
			#niv3 a.niveau3:hover{
				background-image:url(../images/design/fleche_ss_menu_off.gif);
				background-repeat: no-repeat;
				background-position: center left;
				background-color:#ffffff;
				color:#513669;
				margin:0px 0px 0px 5px;
				text-decoration:none;
				text-indent:2px;
				width:160px;
				border: 1px solid #FFFFFF;
				margin-top:-1px;
				padding-left: 10px;
				padding-top: 0px;
				height: 18px;
				font-weight: lighter;
			}
