/* CSS Document */

	body{
		margin:0;
		padding:0;
		background:#323232;
		font-family:verdana;
		font-size:12px;
		color:black;
		margin:10px 0 40px 0;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
	}
	
	.clear{
		clear:both;
		height:0px;
	}

	h1{
		font-size:12px;
		color:#00635d;
		font-weight:normal;
	}	
	
	#global{
		width:902px;
		margin:auto;
		padding:0 25px;
		background:white;
	}

	#entete{
		padding:10px 0 0 0;
		margin:0;
	}

	#entete a{
		padding:0;
		margin:0 0 0 10px;
		float:right;
		display:inline;
		font-size:10px;
	}

	#entete a.contactMentions{
		color:#7b7b7b;
	}

	#entete a#logo{
		padding:0 0 0 376.5px;
		margin:0;
		float:left;
	}

	#texteDefilant h1{
		margin:1px 0 2px 0;
		padding:0;
	}

	#menu{
		margin:0;
		padding:0;
	}

	#menu ul{
		margin:0;
		padding:0;
		float:left;
	}

	#menu ul li{
		margin:0;
		padding:0;
		float:left;
		display:inline;
	}

	#menu ul li a{
		margin:0;
		padding:7px 25px;
		border-right:1px solid #cdcdcd;
		border-left:1px solid #cdcdcd;
		float:left;
		height:16px;
		display:block;
		background:#323232;
		text-decoration:none;
	}

	#menu ul li a#menuGauche{
		border-left:none;
	}

	#menu ul li a#menuDroite{
		border-right:none;
		padding:7px 28px 7px 28px;
	}

	#menu ul li a:hover{
		background:#9a7442;
	}

	#menu ul li a span{
		margin:0;
		padding:0;
		display:block;
		text-align:center;
		color:white;
		font-size:12px;
		font-weight:bold;
	}

	#pied{
		padding:15px 0 5px 0;
		margin:0;
		text-align:center;
	}

	#pied p{
		padding:0;
		margin:0;
	}
	
	#contenu{
		margin:0;
		padding:0;
	}

	/*--------------- ACCUEIL -------------*/

	#photoAcc{
		margin:0;
		padding:0;
		position:relative;
		width:902px;
	}

	#actuPhoto{
		margin:0;
		padding:10px;
		position:absolute;
		bottom:180px;
		left:560px;
		background:url(images/fond_actu_acc.png) repeat-y;
		width:310px;
	}

	#actuPhoto p#titreActuAcc{
		margin:0;
		padding:5px;
		font-size:12px;
		background:#ba1271;
		width:75px;
		color:white;
		font-weight:bold;
		float:left;
		text-align:center;
	}

	p.gros{
		margin:20px 0 0 0;
		padding:0;
		font-size:24px;
		color:#323232;
		width:307px;
		font-weight:bold;
	}

	#actuPhoto p#moyen{
		margin:0;
		padding:0;
		font-size:16px;
		color:#323232;
		width:307px;
		font-weight:bold;
	}

	#actuPhoto p#petit{
		margin:0;
		padding:0;
		font-size:14px;
		color:#323232;
		width:307px;
	}

	#actuPhoto p#petit span{
		margin:0;
		padding:0;
		font-size:14px;
		color:#323232;
		font-weight:bold;
	}

	#actuPhoto a#voirActu{
		margin:40px 0 0 110px;
		padding:5px 5px 5px 15px;
		display:block;
		font-size:12px;
		background:url(images/fleche_actu.gif) #ba1271 no-repeat 3px 8px;
		width:180px;
		color:white;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
	}

	#actuPhoto2{
		margin:0;
		padding:20px 10px 20px 10px;
		position:absolute;
		bottom:25px;
		left:560px;
		background:url(images/fond_actu_acc.png) repeat-y;
		width:310px;
	}

	p#specialcenter{
		text-align:center;
		margin:0 0 10px 0;
	}

	#actuPhoto2 a#voircalendier{
		margin:0 15px 0 5px;
		padding:3px 7px 3px 18px;
		font-size:12px;
		background:url(images/fleche_actu.gif) #ba1271 no-repeat 3px 6px;
		float:left;
		display:inline;
		color:white;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
	}

	#actuPhoto2 a#voirresultats{
		margin:0;
		padding:3px 7px 3px 18px;
		float:left;
		font-size:12px;
		background:url(images/fleche_actu.gif) #ba1271 no-repeat 3px 6px;
		color:white;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		width:115px;
	}

	#gauche{
		margin:0;
		padding:0;
		float:left;
		display:inline;
	}
	
	#golfy{
		margin:12px 0 0 0;
		padding:0;
		width:575px;
		height:234px;
		background:#f2f2f2;
	}

	#golfy h3{
		margin:0 0 0 0px;
		padding:2px 0 2px 44px;
		font-size:17px;
		color:white;
		background:url(images/golfy_puce_verte_titre.gif) #00aca1 no-repeat top left;
		width:531px;
	}

	#golfy #gaucheGolfy{
		margin:0;
		padding:0;
		width:385px;
		float:left;
		display:inline;
		overflow-y:auto;
		height:210px;
	}

	#golfy #gaucheGolfy a{
		margin:10px 0 5px 25px;
		padding:0;
		float:left;
		display:inline;
	}

	#golfy #gaucheGolfy p{
		margin:10px 0 0 25px;
/* 		padding:0 0 0 15px; */
		float:left;
		display:inline;
/* 		background:url(images/puce_golfy.gif) no-repeat left 5px; */
	}
	
	#golfy #gaucheGolfy p.carte{
		margin:20px 0 0 15px;
		width:150px;
	}

	#golfy a#imgGolfy{
		display:block;
		margin:20px 0 0 30px;
		padding:0;
		width:120px;
		height:147px;
		float:left;
	}

	#golfy a#lienGolfy{
		display:block;
		margin:10px 60px 0 0;
		padding:0;
		width:80px;
		float:right;
	}

	#motPresident{
		margin:12px 0 0 0;
		padding:15px 5px 20px 10px;
		background:#f3f3ed;
		width:560px;
	}

	#motPresident h3{
		margin:0 0 22px 0;
		padding:0;
		font-size:14px;
		text-transform:uppercase;
		color:#9a7442;
	}

	#motPresident #president h4{
		margin:0 0 5px 0;
		padding:0;
		font-size:14px;
		color:#323232;
	}

	#motPresident #president p{
		margin:0;
		padding:0;
		font-size:13px;
		color:#747474;
/* 		float:left; */
/* 		display:inline; */
	}

	#motPresident #president p span{
		font-style:italic;
	}

	#motPresident #president img{
		margin:-60px 0 0 15px;
/* 		padding:0; */
/* 		float:left; */
	}

	#competitionAcc{
		margin:12px 0 0 12px;
		padding:0 0 0 0;
		width:315px;
		float:left;
		background:#f2f2f2;
		height:338px;
	}

	#competitionAcc h3{
		margin:0 0 0 0;
		padding:2px 0 2px 44px;
		font-size:17px;
		color:white;
		background:url(images/compet_puce_verte_titre.gif) #9bb219 no-repeat top left;
		width:271px;
	}

	#scroll{
		height:314px;
		overflow-y:auto;
	}

	#competitionAcc h4{
		margin:17px 0 0 15px;
		padding:0 0 0 15px;
		background:url(images/puce_competition.gif) no-repeat left 5px;
		font-size:17px;
		color:#323232;
		width:262px;
	}

	#competitionAcc p{
		margin:0 0 7px 15px;
		padding:0;
		color:#747474;
		font-size:12px;
		width:265px;
	}
	
	#competitionAcc p.voirCalendrier{
		margin:0 0 0 15px;
		padding:0;
		color:#747474;
		font-size:12px;
		float:left;
		width:150px;
		display:inline;
	}

	#competitionAcc a{
		margin:0;
		padding:0;
		float:none;
		color:#9bb219;
	}

	#aVenir{
		margin:12px 0 0 12px;
		padding:0;
		width:315px;
		float:left;
		background:#f2f2f2;
		height:168px;
	}

	#scrollAVenir{
		margin:0;
		padding:0;
		height:78px;
		overflow-y:auto;
	}

	#aVenir h3{
		margin:0 0 23px 0;
		padding:2px 0 2px 44px;
		font-size:17px;
		color:white;
		background:url(images/avenir_puce_verte_titre.gif) #ba6d12 no-repeat top left;
		width:271px;
	}

	#aVenir h4{
		margin:10px 0 0 15px;
		padding:0 0 0 15px;
		background:url(images/puce_competition.gif) no-repeat left 5px;
		font-size:17px;
		color:#323232;
			width:262px;
	}

	#aVenir p#date{
		margin:0 0 0 12px;
		padding:0;
		color:#ba6d12;
		font-size:12px;
		font-weight:bold;
	}

	#aVenir p{
		margin:0 0 20px 15px;
		padding:0;
		color:#747474;
		font-size:12px;
	}
	
	#aVenir a#calendrierAVoir{
		margin:20px 20px 10px 0;
		padding:0;
		padding:0 0 0 15px;
		background:url(images/compet_puce_verte.gif) no-repeat left 5px;
		float:right;
		color:#3b3b3b;
		font-weight:bold;
		text-decoration:none;
	}

	#aVenir a#ResultatAVoir{
		margin:20px 30px 10px 0;
		padding:0;
		padding:0 0 0 15px;
		background:url(images/compet_puce_verte.gif) no-repeat left 5px;
		float:right;
		color:#3b3b3b;
		font-weight:bold;
		text-decoration:none;
	}
	
	
	/*--------------- ACCUEIL -------------*/

	/*---------------  ACTUS / COMPETITIONS ---------------*/
	
	#actualitesCompetitions{
		margin:0;
		padding:30px 30px;
		background:#edede7;
	}

	#actualitesCompetitions h2{
		margin:0 0 30px 0;
		padding:0 0 5px 30px;
		font-size:24px;
		font-weight:bold;
		color:#9a7442;
		background:url(images/trait_actua_compet.gif) no-repeat bottom left;
	}

	.actualites{
		margin:10px 0;
		padding:20px;
		border:1px solid #323232;
		background:#f3f3ed;
		width:800px;
		text-align:center;
	}

	.actualites h3{
		margin:0 0 10px 0;
		padding:0;
		color:#fe0000;
		font-weight:bold;
		text-align:center;
		font-size:24px;
	}

	.actualites p.contenuActu{
		margin:0 auto;
		padding:0;
		text-align:center;
		font-size:18px;
		font-weight:bold;
		color:#535353;
		width:690px;
	}

	.actualites p.infoActu{
		margin:0;
		text-align:center;
		font-size:13px;
		color:#535353;
		font-weight:bold;
	}

	.actualites p.infoActu img{
		margin:0 10px 0 0;
		padding:0;
	}

	.actualites a{
		margin:0 20px 0 20px;
		padding:0;
	}

	.actualites a img{
		margin:0 0 10px 0;
		padding:0;
	}

	.actualites a{
		display:block;
		margin:0 auto 10px auto;
		font-size:13px;
		color:#9a7442;
		text-decoration:underline;
		text-align:center;
/* 		width:75px; */
		font-weight:bold;
		float:none;
		font-style:italic;
	}

	/*---------------  ACTUS / COMPETITIONS ---------------*/

	/*---------------  LE PARCOURS ---------------*/
	
	#contenuParcours{
		color:#535353;
		font-size: 13px;
		margin:0;
		padding:30px 30px;
		background:#edede7;
	}

	#contenuParcours h2{
		margin:0 0 30px 0;
		padding:0 0 5px 30px;
		font-size:24px;
		font-weight:bold;
		color:#9a7442;
		background:url(images/trait_actua_compet.gif) no-repeat bottom left;
		zoom:1;
	}

	#gaucheParcours{
		width:400px;
		float:left;
		display:inline;
		margin:0 20px 0 0;
		padding:0;
	}

	#contenuParcours p.alignGauche{
		margin:8px 0 15px 0;
		padding:0;
		float:left;
		display:inline;
		font-size:13px;
		color:#535353;
	}

	#contenuParcours p.alignGauche strong{
		font-size:14px;
		color:#535353;
	}

	img.imgHautDroite{
		margin:-70px 0 0 0;
		padding:0;
		float:left;
	}

	p#pallette{
		margin:10px 0 0 0;
		padding:0;
		font-size:18px;
		color:#535353;
	}

	#contenuParcours ul{
		margin:0;
		padding:0;
		list-style:none;
	}

	#contenuParcours ul li{
		margin:20px 0 0 0;
		padding:0;
		color:#a58458;
		font-size:15px;
		font-weight:bold;
		width:480px;
	}

	.gaucheP{
		float:left;
		display:inline;
		margin:0 200px 0 0;
		padding:0;
	}

	 p.voirCarte{
		margin:20px 0 0 0;
		padding:0 0 0 15px;
		background:url(images/compet_puce_verte.gif) no-repeat left 5px;
		color:#3b3b3b;
		font-weight:bold;
	 }

	 #contenuParcours a{
		margin:0;
		padding:0;
		color:#9a7442;
		font-style:italic;
	 }

	 p.zoomPlan{
		margin:0 0 5px 100px;
		padding:0 0 0 15px;
		background:url(images/compet_puce_verte.gif) no-repeat left 5px;
		color:#9a7442;
		font-weight:bold;
	 }

	 img.imgHautDroite1{
		margin:-70px 0 30px 0;
		padding:0;
		float:left;
	}

	img.imgBas{
		margin:0 50px 30px 0;
		padding:0;
	}

	img.imgBas1{
		margin:0 0 30px 0;
		padding:0;
	}

	img.imgBas2{
		margin:0;
		padding:0;
	}


	/*---------------  LE PARCOURS ---------------*/

	/*---------------  Contact / acces ---------------*/
	#googlemap{
		width:580px;
		height:365px;
		float:left;
		display:inline;
	}

	#googlemap p{
		margin:0;
		padding:0;
	}

	#googlemap img{
		margin:0 0 0 40px;
		padding:0;
	}

	#infosGoogle{
		margin:0;
		padding:0;
		height:120px;
		width:220px;
	}

	#adresseContact{
		width:255px;
		height:355px;
		float:left;
		background:#fff;
		text-align:center;
		margin:0;
		padding:10px 0 0 0;
	}

	#adresseContact img{
		margin:0 0 5px 0;
		padding:0;
	}

	#adresseContact p{
		margin:0;
		padding:0;
		color:#344300;
	}

	#adresseContact p span{
		margin:0;
		padding:0;
		color:#344300;
		font-weight:bold;
	}

	#contactG{
		float:left;
		display:inline;
		margin:0;
		width:280px;
	}

	#contactG h3{
		margin:30px 0 0 0;
		padding:5px 0 5px 44px;
		font-size:14px;
		color:white;
		background:url(images/puce_drapeau.jpg) #8dac20 no-repeat top left;
		width:150px;
	}

	#contactG p#pourContacter{
		margin:15px 0 0 0;
		padding:0;
		color:#323232;
	}

	#contactG p#infosobligatoires{
		margin:0 0 20px 70px;
		padding:0;
		font-size:10px;
		color:#618c04;
		font-style:italic;
	}

	form{
		margin:0;
		padding:0;
	}

	form label{
		margin:0;
		padding:0;
		float:left;
		font-size:12px;
		color:#323232;
	}

	form input{
		margin:0;
		padding:0;
		float:left;
		color:#323232;
		width:173px;
		border:1px solid #c8c8c8;
	}
	
	form input#boutonEnvoi{
		margin:20px 0 0 50px;
		padding:0;
		float:none;
		width:78px;
		height:33px;
		border:none;
	}

	form textarea{
		margin:0;
		padding:0;
		float:left;
		color:#323232;
		width:173px;
		height:60px;
		border:1px solid #c8c8c8;
	}

	.clearH{
		clear:both;
		height:8px;
	}

	#contactD{
		float:left;
		display:inline;
		margin:0 0 0 50px;
		padding:0;
	}

	#contactD h3{
		margin:30px 0 0 0px;
		padding:5px 0 5px 44px;
		font-size:14px;
		color:white;
		background:url(images/puce_drapeau.jpg) #8dac20 no-repeat top left;
		width:150px;
	}

	#contactD h4{
		margin:30px 0 0 0;
		padding:0;
		font-size:14px;
		text-align:center;
		color:#323232;
	}

	#contactD p{
		margin:0;
		padding:0;
		font-size:12px;
		text-align:center;
		color:#323232;
	}

	#contactD a{
		margin:0;
		padding:0;
		font-size:11px;
		display:block;
		text-align:center;
		color:#6b8a00;
	}

	#liensUtiles{
		float:left;
		margin:0 0 0 117px;
		text-align:center;
	}

	#liensUtiles h3{
		margin:30px 0 0 0px;
		padding:5px 0 5px 44px;
		font-size:14px;
		color:white;
		background:url(images/puce_drapeau.jpg) #8dac20 no-repeat top left;
		width:150px;
		text-align:left;
	}

	#liensUtiles a{
		margin:0;
		padding:0;
	}

	#liensUtiles a img{
		margin:30px 0 0 0;
		padding:0;
		filter : alpha(opacity=100);
		-moz-opacity : 1;
		opacity : 1; 
	}

	#liensUtiles a:hover img{
		margin:30px 0 0 0;
		padding:0;
		filter : alpha(opacity=80);
		-moz-opacity : 0.8;
		opacity : 0.8; 
	}

	
	/*---------------  Contact / acces ---------------*/

	/*---------------  ENSEIGENEMENT ---------------*/
	
	#enseignement{
		margin:0;
		padding:30px 30px;
		background:#edede7;
	}

	#enseignement h2{
		margin:0 0 30px 0;
		padding:0 0 5px 30px;
		font-size:24px;
		font-weight:bold;
		color:#9a7442;
		background:url(images/trait_actua_compet.gif) no-repeat bottom left;
		zoom:1;
	}
	
	p.alignGauche{
		margin:0;
		padding:0;
		width:400px;
		color:#535353;
	}

	p.vertTitre{
		margin:0;
		padding:0;
		font-size:12px;
		font-weight:bold;
		color:#9a7442;
	}

	p.vert{
		margin:0;
		padding:0;
		font-size:16px;
		font-weight:normal;
		color:#9a7442;
	}

	p.rouge{
		margin:0;
		padding:0;
		font-size:16px;
		color:#fd100f;
	}

	p.rouge span{
		margin:0;
		padding:0;
		font-size:18px;
		color:#fd100f;
		font-weight:bold;
	}

	p#presentationPro{
		margin:5px 80px 0 0;
		padding:0;
		text-align:center;
		width:300px;
		font-size:12px;
		color:#686867;
		float:right;
	}

	#imageGauche{
		margin:30px 40px 0 0;
		padding:0;
		float:left;
		display:inline;
		width:432px;
	}

	#imageGauche img{
		margin:0 0 2px 0;
		padding:0;
		float:left;
	}

	#imageGauche p{
		margin:0;
		padding:0;
		text-align:center;
		font-size:11px;
		color:#9a7442;
		font-weight:bold;
	}

	/*--- tableau tarif page enseignement ---*/

	#tarifPro{
		margin:0;
		padding:0;
		float:left;
		width:350px;
	}

	#tableauTarifPro table{
		margin:30px 0 10px 0;
		padding:0;
		border-collapse:collapse;
	}

	#tableauTarifPro table tr{
		margin:0;
		padding:0;
	}

	#tableauTarifPro table tr th{
		margin:0;
		padding:10px 0;
		background:#bb7d42;
		border:1px solid #b1b1b1;
		color:#fff;
		font-weight:normal;
	}

	#tableauTarifPro table tr td{
		margin:0;
		padding:8px 0 8px 10px;
		border:1px solid #b1b1b1;
		color:#323232;
		background:#fff;

	}

	#tableauTarifPro table tr td.prix{
		margin:0;
		padding:8px 0;
		font-weight:bold;
		text-align:center;
	}

	/*--- tableau tarif page enseignement ---*/

	p#texteMoniteur{
		margin:0 0 0 1px;
		padding:0;
		text-align:left;
		font-size:10px;
		color:#9a7442;
		zoom:1;
	}

	/*---------------  ENSEIGENEMENT ---------------*/

	/*---------------  TARIFS ---------------*/
	
	#tarifs{
		margin:0;
		padding:30px 30px;
		background:#edede7;
	}

	#tarifs h2{
		margin:0 0 30px 0;
		padding:0 0 5px 30px;
		font-size:24px;
		font-weight:bold;
		color:#9a7442;
		background:url(images/trait_actua_compet.gif) no-repeat bottom left;
		zoom:1;
	}

	#tarifs img{
		margin:0;
		padding:0;
		float:left;
		display:inline;
	}

	#tarifs img#imgGauche{
		margin:0 40px 0 0;
		padding:0;
		float:left;
		display:inline;
	}

	#tableauGauche{
		margin:0;
		padding:0;
		width:415px;
		float:left;
		display:inline;
		width:400px;
	}

	#tableauDroite{
		margin:0 4px 0 0;
		padding:0;
		float:right;
		width:400px;

	}

		/*----- tableau sombre -----*/

	.clearH30{
		clear:both;
		height:30px;
	}

	table.abonnement{
		margin:0;
		padding:0;
		border-collapse:collapse;
	}

	table.abonnement th{
		margin:0;
		padding:5px 10px;
		background:#fff;
		color:#9a7442;
		border:1px solid #b1b1b1;
	}

	table.abonnement th.titreTableau{
		margin:0;
		padding:5px 10px;
		background:#323232;
		color:#fff;
		width:150px;
	}

	table.abonnement tr td{
		margin:0;
		padding:5px 10px;
		background:#fff;
		color:#323232;
		font-weight:bold;
		text-align:center;
		border:1px solid #b1b1b1;
		width:110px;
	}

	table.abonnement tr td.fontGris{
		margin:0;
		padding:5px 10px;
		background:#e1e1e1;
		color:#323232;
		font-weight:normal;
		text-align:left;
		width:150px;
	}

	table.abonnement tr td.fontGris span{
		color:#426000;
		font-size:10px;
	}

	table.abonnement tr td.reglement{
		margin:0;
		padding:5px 10px;
		color:#426000;
		font-weight:bold;
		font-style:italic;
	}

	table.abonnement tr td.parcour{
		border:none;
		background:#e1e1e1;
		text-align:left;
		border-left:1px solid #b1b1b1;
	}

	table.abonnement tr td.parcourA{
		border:none;
		background:#e1e1e1;
		font-weight:normal;
		text-align:left;
		border-left:1px solid #b1b1b1;
	}

	table.abonnement tr td.parcourJ{
		border:none;
		background:#e1e1e1;
		font-weight:normal;
		text-align:left;
		border-left:1px solid #b1b1b1;
		border-bottom:1px solid #b1b1b1;
	}

	table.abonnement tr td.parcourB{
		border:none;
		border-left:1px solid #b1b1b1;
		border-right:1px solid #b1b1b1;
	}

	table.abonnement tr td.prixP1{
		border:none;
		border-left:1px solid #b1b1b1;
	}

	table.abonnement tr td.prixP2{
		border:none;
		border-right:1px solid #b1b1b1;
		border-left:1px solid #b1b1b1;
	}

	table.abonnement tr td.prixP3{
		border:none;
		border-left:1px solid #b1b1b1;
		border-bottom:1px solid #b1b1b1;
	}

	table.abonnement tr td.prixP4{
		border:none;
		border-bottom:1px solid #b1b1b1;
		border-right:1px solid #b1b1b1;
		border-left:1px solid #b1b1b1;
	}


		/*----- tableau sombre -----*/

		/*----- tableau forfait saison*/


	#tableauTarifForfait table{
		margin:20px 0 10px 0;
		padding:0;
		border-collapse:collapse;
		width:400px;
	}

	#tableauTarifForfait table tr{
		margin:0;
		padding:0;
	}

	#tableauTarifForfait table tr th{
		margin:0;
		padding:10px 0 10px 20px;
		background:#157688;
		text-align:left;
		border:1px solid #b1b1b1;
		color:#fff;
		font-weight:normal;
	}

	#tableauTarifForfait table tr td{
		margin:0;
		padding:8px 0 8px 10px;
		border:1px solid #b1b1b1;
		color:#323232;
		background:#fff;
	}

	#tableauTarifForfait table tr td.prix{
		margin:0;
		padding:8px 0;
		font-weight:bold;
		text-align:center;
	}


		/*----- tableau forfait saison*/

		/*----- tableau licences FFG*/

	#tableauTarifLicences table{
		margin:20px 0 10px 0;
		padding:0;
		border-collapse:collapse;
		width:400px;
	}

	#tableauTarifLicences table tr{
		margin:0;
		padding:0;
	}

	#tableauTarifLicences table tr th{
		margin:0;
		padding:10px 0 10px 20px;
		background:#a3bc41;
		border:1px solid #b1b1b1;
		text-align:left;
		color:#fff;
		font-weight:normal;
	}

	#tableauTarifLicences table tr td{
		margin:0;
		padding:8px 0 8px 10px;
		border:1px solid #b1b1b1;
		color:#323232;
		background:#fff;
	}

	#tableauTarifLicences table tr td.prix{
		margin:0;
		padding:8px 0;
		font-weight:bold;
		text-align:center;
	}

		/*----- tableau licences FFG*/

		/*----- tableau licences FFG*/

	#tableauTarifDivers table{
		margin:20px 0 10px 0;
		padding:0;
		border-collapse:collapse;
		width:400px;
	}

	#tableauTarifDivers table tr{
		margin:0;
		padding:0;
	}

	#tableauTarifDivers table tr th{
		margin:0;
		padding:10px 0 10px 20px;
		background:#bc6141;
		border:1px solid #b1b1b1;
		text-align:left;
		color:#fff;
		font-weight:normal;
	}

	#tableauTarifDivers table tr td{
		margin:0;
		padding:8px 0 8px 10px;
		border:1px solid #b1b1b1;
		color:#323232;
		background:#fff;
	}

	#tableauTarifDivers table tr td.prix{
		margin:0;
		padding:8px 0;
		font-weight:bold;
		text-align:center;
	}

		/*----- tableau licences FFG*/
		
		/*----- tableau Location */

	#tableauTarifLocation table{
		margin:35px 0 10px 0;
		padding:0;
		border-collapse:collapse;
		width:400px;
	}

	#tableauTarifLocation table tr{
		margin:0;
		padding:0;
	}

	#tableauTarifLocation table tr th{
		margin:0;
		padding:10px 0 10px 20px;
		background:#4167bc;
		border:1px solid #b1b1b1;
		text-align:left;
		color:#fff;
		font-weight:normal;
	}

	#tableauTarifLocation table tr td{
		margin:0;
		padding:8px 0 8px 10px;
		border:1px solid #b1b1b1;
		color:#323232;
		background:#fff;
	}

	#tableauTarifLocation table tr td.prix{
		margin:0;
		padding:8px 0;
		font-weight:bold;
		text-align:center;
	}

		/*----- tableau Location */

	/*---------------  TARIFS ---------------*/