
			* {
				margin:0;
				padding:0;
				list-style-type:none;
			}
			body, html {
				width:100%;
			}
			body {
				background-color:#CCCCCC;
				background-image:url(img/fond.jpg);
				background-repeat:repeat;
				
			}
			a {
				text-decoration:none;
			}
			a, input
			{
				position: relative;
				z-index: 1;
			}
			/* bloc principal */
			#maincontainer {
				width:815px;
				margin-left:auto;
				margin-right:auto;
				/*border:1px solid black;*/
				position:relative;
				/*margin-top:100px;*/
			}
			#arabesques {
				background-image:url(img/arabesques.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/arabesques.png');
				background-image: none;
				background-repeat:no-repeat;
				position:absolute;
				width:467px;
				height:552px;
				left:-100px;
				top:0px;
			}
			/*  entete  */
			#header {
				/*border:1px solid black;*/
				position:relative;
				height:130px;
			}
			#imgheader {
				/*background-image:url(img/danseurs.png);
				background-repeat:no-repeat;*/
				width:247px;
				height:290px;
				position:absolute;
				left:-75px;
				top:55px;
				z-index:9999;
				
			}
			#danseurs1, #danseurs2, #danseurs3, #danseurs4, #danseurs5, #filcasque {
				position:absolute;
				background-repeat:no-repeat;
				top:0px;
				z-index:9999;
			}
			#danseurs1 {
				width:34px;
				height:97px;
				background-image:url(img/danseurs1.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/danseurs1.png');
				background-image: none;
				margin-top:151px;
				left:-73px;
			}
			#danseurs2 {
				margin-top:45px;
				left:-39px;
				width:49px;
				height:290px;
				background-image:url(img/danseurs2.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/danseurs2.png');
				background-image: none;
			}
			#danseurs3 {
				left:10px;
				margin-top:45px;
				width:47px;
				height:240px;
				background-image:url(img/danseurs3.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/danseurs3.png');
				background-image: none;
			}
			#danseurs4 {
				left:56px;
				width:42px;
				height:138px;
				background-image:url(img/danseurs4.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/danseurs4.png');
				background-image: none;
				margin-top:109px;
			}
			#danseurs5 {
				left:98px;
				width:81px;
				height:43px;
				background-image:url(img/danseurs5.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/danseurs5.png');
				background-image: none;
				margin-top:179px;
			}
			
			#filcasque {
				position:absolute;
				width:62px;
				height:120px;
				right:-22px;
				top:199px;
				background-image:url(img/fil-casque.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fil-casque.png');
				background-image: none;
				/*background-color:grey;*/
			}
			.btnvideo {
				position:relative;
				display: inline;
				width:62px;
				height:19px;
				float: right;
				/*
				background-image:url(img/btnvideo.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/btnvideo.png');
				background-image: none;
				background-color:grey;*/
			}
		
			#logo {
				width:472px;
				height:65px;
				background-image:url(img/logo.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/logo.png');
				background-image: none;
				background-repeat:no-repeat;
				top:22px;
				left:325px;
				position:relative;
			}
			/* barre menu */
			#nav {
				/*border:1px solid black;*/
				position:relative;
				height:70px;
			}
			#fondmenucouleur {
				width:804px;
				height:138px;
				position:absolute;
				right:0px;
				top:-50px;
				background-image:url(img/fondmenucouleur2.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondmenucouleur2.png');
				background-image: none;
				background-repeat:no-repeat;
			}
			#fondmenu {
				width:826px;
				height:70px;
				left:7px;
				position:absolute;
				background-image:url(img/fondmenu.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondmenu.png');
				background-image: none;
				background-repeat:no-repeat;
			}
			#nav ul {
				z-index:9500;
				position:absolute;
				left:80px;
				top:24px;
			}
			#nav ul li {
				display:inline;
				font-size:1.5em;
				margin-left:15px;
				margin-right:15px;
				font-family:"Arial Narrow";
				font-weight:600;
				font-stretch:wider;
				
			}
			#nav ul li a {
				color:#4F0655;
			}
			#nav ul li a:hover {
				color:#CD6E58;
			}
			#lecteur {
				float:right;
				margin-right:36px;
				margin-top:28px;
				width:40px;
				height:18px;
			}
			/*  contenu  */
			#container {
				position:relative;
				width:815px;
			}
			
			#contenu {
				background-image:url(img/fondcontenu.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondcontenu.png');
				background-image: none;
				background-repeat:no-repeat;
				width:815px;
				top:0px;
				z-index:9000;
				padding-top:20px;
				padding-left:50px;
				padding-right:40px;
				padding-bottom:15px;
			}
			#contenubas {
				background-image:url(img/bascontenu.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bascontenu.png');
				background-image: none;
				background-repeat:no-repeat;
				width:815px;
				height:18px;
			}
			
			#contenuaccueil {
				width:415px;
				font-family:Georgia;
				text-align:justify;
				font-size:0.9em;
				color:#181A2F;
				font-weight:300;
				float:left;
				margin-top:30px;
			}
			#contenuaccueil .firstwords {
				font-family:Helvetica;
				font-weight:bold;
				font-size:1.3em;
			}
			#contenu .imgdroite {
				/*top:60px;*/
				width:277px;
				height:252px;
				float:left;
				margin-left:30px;
				margin-top:40px;
			}
			
			#location {
				background-image:url(img/fondcontenu.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondcontenu.png');
				background-image: none;
				background-repeat:no-repeat;
				width:815px;
				top:0px;
				position:relative;
				padding-top:25px;
				padding-bottom:15px;
			}
			#locationbas {
				background-image:url(img/bascontenu.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bascontenu.png');
				background-image: none;
				background-repeat:no-repeat;
				width:815px;
				height:18px;
			}
			
			#location p {
				width:560px;
				
				margin-top:7px;
				margin-left:50px;
				font-family:Georgia;
				text-align:justify;
				font-size:0.9em;
				color:#181A2F;
			}
			#location .firstwords {
				font-family:Arial, Helvetica, sans-serif;
				font-weight:300;
				font-size:1.2em;
				color:#CEBD11;
				margin-left:50px;
				
			}
			
			#mapcontainer {
				/*margin:20px;*/
				width:441px;
				height:350px;
				position:relative;
				float:left;
				margin-top:40px;
			}

			#map {
				width:441px;
				height:350px;
			}
			#bordmaphaut,#bordmapbas,#bordmapgauche,#bordmapdroit {
				z-index:9500;
				position:absolute;
			}
			#bordmaphaut,#bordmapbas {
				width:441px;
				height:10px;
				left:0px;
				background-repeat:no-repeat;
			}
			#bordmaphaut {
				background-image:url(img/bordmaphaut.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordmaphaut.png');
				background-image: none;
				top:0px;
			}
			#bordmapbas {
				background-image:url(img/bordmapbas.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordmapbas.png');
				background-image: none;
				bottom:0px;
			}
			#bordmapgauche,#bordmapdroit {
				width:3px;
				height:100%;
				background-repeat:repeat-y;
			}
			#bordmapgauche {
				background-image:url(img/bordmapgauche.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordmapgauche.png');
				background-image: none;
				bottom:0px;
				left:0px;
			}
			#bordmapdroit {
				background-image:url(img/bordmapdroit.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordmapdroit.png');
				background-image: none;
				bottom:0px;
				right:0px;
			}
			
			#imageacces {
				position:relative;
				float:left;
				background-image:url(img/imageacces.jpg);
				background-repeat:no-repeat;
				height:350px;
				width:240px;
				margin-left:30px;
				margin-top:40px;
			}
			/* pied de page */
			#footer {
				width:815px;
				height:33px;
				background-image:url(img/footer.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/footer.png');
				background-image: none;
				background-repeat:no-repeat;
				margin-left:5px;
				margin-right:5px;
				text-align:center;
				font-size:0.7em;
				font-family:Arial, Helvetica, sans-serif;
				padding:1px;
				padding-top:2px;
				vertical-align:middle;
			}
			
			/* page cours */
			#colonnegauche {
				width:340px;
				display:block;
				position:relative;
				float:left;
				margin-top:30px;
			}
			#colonnedroite {
				width:340px;
				display:block;
				position:relative;
				float:left;
				margin-left:35px;
				margin-top:30px;
			}
			.titrecours {
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.4em;
				display:inline;
			}
			.ciblecours {
				color:#8A275D;
				/*font-family:"Times New Roman", Times, serif;*/
				font-family:Georgia;
				font-size:12px;
				font-weight:600;
				display:inline;
			}
			.descrcours {
				/*font-family:Georgia;*/
				font-family:"Times New Roman", Times, serif;
				font-size:0.8em;
				font-weight:600;
				text-align:justify;
				clear:both;
				margin-bottom:10px;
			}
			.titrehoraires {
				color:#B0A74D;
				text-align:left;
				font-family:Times;
				font-size:0.8em;
				font-weight:600;
				text-decoration:underline;
				display:inline;
			}
			.horaires {
				color:#B0A74D;
				text-align:left;
				font-family:Times;
				font-size:0.8em;
				font-weight:600;
				clear:both;
				margin-bottom:20px;
			}
			#imgcours {
				background-image:url(img/cours.jpg);
				background-repeat:no-repeat;
				height:96px;
				width:592px;
				margin-left:70px;
				margin-top:0px;
			}
			/* page news */
			#titrenews {
				width:470px;
				text-align:center;
				font-family:Georgia;
				font-weight:600;
				font-size:12px;
				margin-left:100px;
				color:#313346;
			}
			#newscontainer {
				width:480px;
				height:450px;
				float:left;
				position:relative;
				margin-top:10px;
			}
			#news {
				width:459px;
				height:429px;
				border:0px solid grey;
				overflow:scroll;
				padding:10px;
			}
			#imgnews {
				float:left;
				width:232px;
				height:352px;
				background-image:url(img/news.jpg);
				background-repeat:no-repeat;
				margin-left:30px;
				margin-top:45px;
				
			}
			#bordnewshaut,#bordnewsbas,#bordnewsgauche,#bordnewsdroit {
				z-index:9500;
				position:absolute;
			}
			#bordnewshaut,#bordnewsbas {
				width:480px;
				height:10px;
				left:0px;
				background-repeat:no-repeat;
			}
			#bordnewshaut {
				background-image:url(img/bordnewshaut.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordnewshaut.png');
				background-image: none;
				top:0px;
			}
			#bordnewsbas {
				background-image:url(img/bordnewsbas.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordnewsbas.png');
				background-image: none;
				bottom:0px;
			}
			#bordnewsgauche,#bordnewsdroit {
				width:3px;
				height:450px;
				background-repeat:repeat;
			}
			#bordnewsgauche {
				background-image:url(img/bordnewsgauche.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordnewsgauche.png');
				background-image: none;
				bottom:0px;
				left:0px;
			}
			#bordnewsdroit {
				background-image:url(img/bordnewsdroit.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/bordnewsdroit.png');
				background-image: none;
				bottom:0px;
				right:0px;
			}
			.blocnews {
				border-bottom:1px solid #DDDDDD;
				margin-top:5px;
				padding-bottom:5px;
			}
			.newsdate {
				float:right;
				font-family:"Trebuchet MS";
				font-size:0.8em;
				color:#DDDDDD;
			}
			.newstitre {
				font-family:"Trebuchet MS";
				font-size:0.8em;
				color:#CBB800;
				font-weight:600;
				width:335px;
			}
			.newschapo {
				font-family:"Trebuchet MS";
				color:#A81101;
				font-size:0.8em;
				font-weight:600;
			}
			.newsdescription {
				text-align:justify;
				font-size:0.8em;
				font-family:Georgia;
				/*margin-bottom:5px;
				padding-bottom:5px;*/
				width:439px;
			}
			.newsimg {
				margin:5px;
				margin-left:50px;
				/*border:1px solid grey;*/
				margin-right:auto;
			}
			.newsimg img {
				margin:5px;
			}
			.separation {
				clear:both;
				width:439px;
				height:0px;
				background-color:#EEEEEE;
				/*margin-bottom:5px;*/
			}
			/* page contact */
			#formcontact {
				float:left;
				width:441px;
				margin-right:30px;
				/*border:1px solid #EEEEEE;*/
				height:350px;
				position:relative;
				margin-top:40px;
			}
			#formcontact .input, #formcontact textarea {
				clear:both;
				display:block;
				border:0px;
				border-bottom:1px solid #DDDDDD;
				border-right:1px solid #DDDDDD;
				width:400px;
				margin-bottom:20px;
				margin-left:16px;
				font-family:"Times";
				font-size:12px;
				background-image:url(img/fondchamps.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondchamps.png');
				background-image: none;
				background-repeat:no-repeat;
				padding:2px;
			}
			#formcontact input {
				/*height:20px;*/
			}
			#formcontact textarea {
				height:130px;
			}
			#formcontact .submit {
				clear:both;
				width:404px;
				background-image:url(img/fondsubmit.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondsubmit.png');
				background-image: none;
				background-repeat:repeat-x;
				border:1px solid #DDDDDD;
				cursor:pointer;
				padding:1px;
				font-family:"Times";
				font-size:12px;
				margin-left:16px;
			}
			#imgcontact {
				float:left;
				background-image:url(img/contact.jpg);
				background-repeat:no-repeat;
				width:249px;
				height:357px;
				margin-top:40px;
			}
			#contactmessage {
				width:400px;
				text-align:center;
				font-family:"Times";
				font-size:12px;
				color:red;
				margin-top:10px;
				margin-bottom:10px;
			}
			#onglet {
				width:158px;
				height:55px;
				background-image:url(img/onglet.png) !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/onglet.png');
				background-image: none;
				background-repeat:no-repeat;
				position:absolute;
				right:5px;
				top:5px;
				color:#CBB800;
				text-align:center;
				padding-top:8px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.2em;
				font-weight:500;
			}

