
        <!--
			html{
				overflow: hidden;
			}	
		
			body {
				margin: 0;
				padding: 0;
				font: 12px/1.5 verdana, arial, helvetica, sans-serif;
			}
			#body_content {
				padding: 0px;
				position: relative; 
				width: 99.8%;  
				height: 500px;
				top:0px; left: 0px;  
				margin: 0px;
				overflow: auto;
				 background-repeat: repeat-x;
			}
			#body_content div{
				width: 1024px; 
				margin-left: auto; margin-right: auto;
			}
			#footer {
				position: relative;  /* Necessaire pour Safari */
				height: 46px;  width: 100%;
				background-image:url('../img/tp/footer_bg.jpg'); background-repeat: repeat-x; 
				text-align: center; font-size: 0.7em; 
				padding-top: 15px; 
				font-size: 0.9em;
				color: #777777;
				
			}
			#footer #shortcut a{
				padding-right: 5px;
				padding-left: 5px;
				text-decoration: none;
				color: #777777;
			}
			#footer #shortcut a:hover{
				color: black;
				text-decoration: underline;
			}
			#footer #shortcut #menu_copyright{
				color: #444444;
			}
			#footer #shortcut #menu_copyright a{
				color: #444444;
			}
			#footer #shortcut #menu_copyright a:hover{
				color: black;
				text-decoration: underline;
			}
			#header{
				position: relative; 
				width: 100%; height: 50px; 
				left: 0px; 
				padding: 0px; 
				margin: 0px; 
				padding-top: 15px; 
			}
			
			#content{
				position: relative; 
				top:0px; left: 0px; 
				padding: 0px; margin: 0px; 
				font-family: Times New Roman; font-size: 12px; 
			}
			
			#content #anim_head{
				width: 613px;
				height: 155px;
				margin: 0px;
			}
			#content #anim_logo{
				position: absolute;
				width: 410px;
				height: 280px;
				margin: 0px;
				top: -50px;
				right: 0px;
				z-index: 100;
			}
			#content #realcontent{
				position: relative;	
				width: 100%;
				height: 100%;
				margin: 0px;
				z-index: 1;
			}
			#content #realcontent #menu{
				width: 147px;
				height: 455px;
				margin: 0px;
			}
			#content #realcontent #content_txt{
				position: absolute;
				top: 0px; right: 147px;
				width: 725px;
				height: 655px;
				margin: 0px;
				font-size: 13px;
				font-family: verdana;
				margin-top: 20px;
			}
			
			/*********************************************************   MENU GCH */
			#content #realcontent #menu ul{
				padding: 0px;
				margin: 0px;
			}
			#content #realcontent #menu ul li{
				padding: 0px;
				margin: 0px; 
				text-align: center;
				font-family: Verdana;
				list-style-type: none;
				font-size: 14px;
				position: relative;
				margin-top: 5px;
				top: 5px;
			}
			#content #realcontent #menu ul .active{
				/*list-style-image: url('../img/tp/fle.png');*/
			} 
			#content #realcontent #menu ul .levelone{
				background-image: url('../img/tp/gris.png');
				background-repeat: repeat-x;
				font-size: 14px;
				position: relative;
				top: 5px;
				margin-top: 5px;
			}
			#content #realcontent #menu ul .levelone a{
				text-decoration: none;
				color: black;
				line-height: 24px;
				padding-top: 4px;
			}
			#content #realcontent #menu ul .levelone a:hover{
				text-decoration: underline;
			}
			
			#content #realcontent #menu ul li ul{
				display: none;
				padding: 0px;
				margin: 0px;
				top: 0px;
			}
			#content #realcontent #menu ul .active ul{
				display: block;
				padding: 0px;
				margin: 0px;
				top: 0px;
			}
			#content #realcontent #menu ul li ul .even{
				background-image: url('../img/tp/blanc.png');
				border-bottom: 1px solid #BBBBBB;
				padding: 0px;
				margin: 0px;
				top: 0px;
			}
			#content #realcontent #menu ul li ul .odd{
				background-image: url('../img/tp/orange.png');
				padding: 0px;
				margin: 0px;
				top: 0px;
			}
			
			/*********************************************************   CONTENT */
			#content #realcontent #content_txt h1{
				font-size: 1.6em;
				padding-left: 25px;
				padding-right: 25px;
				font-family: Comic SansMS;
			}
			#content #realcontent #content_txt h2{
				font-size: 1.2em;
				padding-left: 10px;
			}
			#content #realcontent #content_txt p{
				font-size: 1em;
				padding-left: 10px;
			}
			#content #realcontent #content_txt ul li{
				list-style-image: url('../img/tp/fle.png');
			}
			/*********************************************************   MENU DRT */
			#content #realcontent #menu_drt{
				position: absolute;
				top: 100px; right: 0px;
				width: 148px;
				height: 174px;
				margin: 0px;
				background-image: url('../img/tp/menu-site-web-original.jpg');
				font-size: 1em;
				font-family: verdana;
				display: none;
				visible: hidden;
			}
			#content #realcontent #menu_drt ul{
				padding-top: 10px;
				padding-right: 10px;
				text-align: center;
				list-style-type: none;
			}
			#content #realcontent #menu_drt ul li{
				padding-bottom: 10px;
			}
			#content #realcontent #menu_drt ul li a{
				color: black;
				text-decoration: none;
			}
			#content #realcontent #menu_drt ul li a:hover{
				text-decoration: underline;
			}
			
			
        -->