fieldset {
	padding:5px 10px 10px 10px;   
	margin:7px ;  	
}
legend {
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
}
p {
	padding:3px 0px 3px 0px;   	
}
a.lien, a.lienaide{ 
	color: #AB4A53;  
	text-decoration:underline;
	font-weight: normal ; 
}
a.lienaide{ 
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 11px; 
}
form#Inscription1, form#Inscription2{
	margin:0px ;
}
.optionsIns {
	position: absolute;
 	visibility:hidden;
	background-color: #EEF2F4;
	border:#CACACA solid 1px;
	border-top:none;
	top: 370px;
 	left: -1px;
	width: 628px;
	z-index:1;
}
.optionsInsFFM {
	top: 363px;
}
.boiteIns, .boiteIns2 {
 	position: absolute;
	display:block;
	padding:0px 0px 0px 0px;
	background-color: #EEF2F4;
	border:#CACACA solid 1px;
 	left: 188px;
	width: 628px;
	top: 103px;
	z-index:1;
}
.boiteIns2 {
	height:650px;
}
.texteRubrique{
	margin:5px 0px 5px 0px;
	padding:0;   	
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #6C32FF;  
	font-weight: bold;
	font-size: 12px;
	line-height:17px;
}
.texteInscription, .texteInscriptionRetrait, .labelcheck{
	margin:0px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-weight: normal;
	font-size: 11px;
	line-height:15px;
	text-indent: 10px;
}
.labelcheck{
	font-size: 12px;
}
.texteInscriptionRetrait {
	margin:0px 0px 0px 13px;
	text-align:justify;
}
.GrasRouge {
	color: #821615;  
	font-weight: bold;
}
.labelcheck{
	font-weight: bold;
	color: #6C32FF;  
}
.labelInscription, .labelTarif{
	margin:-7px 0px 0px 0px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #6C32FF;  
	font-weight: bold;
	font-size: 14px;
	line-height:14px;
}
.labelTarif{
	margin-left: 20px;
}
.selectIns{
	margin:0px 0px 0px 10px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-size: 12px;
	width:215px;
}
.tarifIns{
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-weight: bold;
	color: #BC5C67;  
	font-size: 14px;
	line-height:16px;
	margin-left:15px;
	width:180px;
	background-color:transparent;
	border:0;
}
.etapesuiv{
	position:absolute;
	bottom:17px;
	left:509px;
	width:111px;
}
.boutonInsEP{
	width:110px;
	font-size: 12px;
	position:relative;
	margin:0;		
}
.boutonInsConf{
	font-size: 12px;
	position:relative;
	margin:0px 0px 0px 15px;			
	width:220px;
}
.boutonInsMontantLibre{
	font-size: 12px;
	position:relative;
	margin:5px 0px 0px 0px;			
	width:220px;
}
.boutonInsPro{
	font-size: 12px;
	position:relative;
	margin:0px 0px 0px 15px;		
	width:160px;
}
.boutonInsAnn{
	position:absolute;
	right:8px;
	width:63px;
	font-size: 12px;
	}
.labelChamp, .labelChampGras, .JaiChoisi{
	margin:5px 0px 0px 0px;
	padding:0;   	
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-size: 12px;
	line-height:16px;
}
.labelChampGras{
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
}
.ligne, .ligneChk {
	line-height:16px;
	margin: 8px 0px 5px 6px;
}
.ligneChk {
	line-height:14px;
	margin: 4px 0px 2px 6px;
}
.JaiChoisi{
	font-size: 11px;
	padding:0 0 0 10px;   		
}
.labelChampIns2, .labelChampIns2Rouge, .labelChampIns2Info{
	margin-left: 3px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	color: #717171;  
}
.labelChampIns2Rouge{ 
	font-size : 11px ; 
	color: red;  
	line-height:13pt;	
	margin-top:6px; 
	margin-left:10px; 
	font-style:italic;
}
.labelChampIns2Info{
	color: #843837;
	font-style:italic;
	line-height:16pt;	
}
.label2ChampIns2{
	margin: 0px 0 0 3px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	color: #717171;  
}
.inputIns2long {
	position:absolute;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	color: #717171;  
	padding-left:3px;
	left:230px;
	width:300px;
}
.inputIns2court{
	position:absolute;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	color: #717171;  
	padding-left:3px;
	width:100px;
}
.selectIns2 {
	position:absolute;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	padding-left:3px;
	left:230px;
	color: #717171;  
}
.inputInsAnnuaire, .inputInsPJ {
/* 	position:absolute;*/	
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	color: #717171;  
	padding-left:3px;
	left:280px;
	width:315px;
}
.inputInsPJ {
	position:absolute;
	margin-left: 100px;
	width: 220px;	
	margin-top: 0px;
/* 	left:400px;
	width:280px;
 */
}
.textAreaAnnuaire, .textAreaSeances{
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	border:#CACACA solid 1px;
	color: #717171;  
	font-size: 12px;
	background-color:white;
	margin-top:-5px;
}
.textAreaSeances {
	width:567px;
	margin-top:5px;
}
.labelChampPetit{
	padding:0;   	
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-size: 11px;
	line-height:16px;
}
.hrIns { 
	width: 96%;  
	margin:5px 0 10px 10px;
}
.chkDecal {
	margin-left:20px;
}
.chkDecal2 {
	position:absolute;
	left:268px;
}
.labelDecal2, .labelDecal2Gras {
	position:absolute;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-size: 12px;
	left:290px;
}
.labelDecal2Gras {
	font-weight: bold;
	color: #843837;
}
.fondcompteins1, .fondcompteins2, .fondcompteann2{
	position: absolute;
	/*background: url(../images/fondcompte.jpg) no-repeat; */
	top: 70px;
	left: 509px;
	height:526px;
	width:490px;
	z-index:0;
}
.fondcompteins1{
	overflow:hidden;
}
.fondcompteins2{
	position: absolute;
	height:1340px;
}
.fondcompteann2{
	position: absolute;
	height:640px;
}
.fondinscription1, .fondinscription2, .fondinscriptionann2{
	position: absolute;
	/*background: url(../images/fondinscription1.jpg) no-repeat; */
	overflow:hidden;
	top: 103px;
	left: 194px;
	width:806px;
	height:526px;
	z-index:0;
}
.fondinscription2 { 
	position: absolute; 
	height:1308px;
}
.fondinscriptionann2{
	position: absolute;
	height:640px;
}
.papilloncompte, .papilloncompte1{
	position: absolute;
	width:162px;
	height:123px;
	background: url(../images/papilloncompte.gif) no-repeat; 
	top: 990px;
	left: 765px;
	z-index:3;
}
.papilloncompte1{
	position: absolute;
	top: 345px;
	left: 780px;
	z-index:3;
}
.papillonins{
	position: absolute;
	background: url(../images/papillonins.gif) no-repeat; 
	width:136px;
	height:137px;
	top: 927px;
	left: 790px;
	z-index:3;
}
/* ----------------------------------------------------------------------------------------------- */
.fondreglement{
 	position: absolute;
	background: url(../images/fondreglement.jpg) no-repeat; 
 	left: 167px;
	width: 833px;
	height:657px;
	top: 23px;
	z-index:0;
}
.boiteReglement{
 	position: absolute;
	padding:0px 0px 0px 0px;
	background-color: #EEF2F4;
	border:#CACACA solid 1px;
 	left: 188px;
	width: 628px;
	top: 103px;
	height:auto;
	z-index:2;
}
.txtMessageIns, .txtMessagePP{ 
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size : 10pt ; 
	text-indent:0px;
	color: #6E6E6E;  
	line-height:16px;	
	margin:0px 0px 8px 20px;
	padding-left:40px;
	padding-right:20px;
}
.txtMessagePP{ 
	line-height:15px;	
	margin:8px 0px 7px 14px;
}
.adresseRegl {
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: black;  
	text-align:center;
	font-weight: bold;
	font-size: 13px;
}
.imagesRegl {
	margin-left:40px;
	margin-top:-4px;
}
.imgCheque {
	margin-left:80px;
	margin-top:6px;
}
.imgPayerCB {
	margin-left:115px;
	margin-top:10px;
}
.imgExPaypal {
	border: solid #AAAAAA 1px;
	margin-left:70px;
}
.boiteBordGrisRegl{
	position:absolute;
	font-family: 'Times New Roman', Times, Verdana, Arial, 'Arial Black', Verdana, serif;  
	font-size: 14px; 
	color: #212121;  
	background-color:white;
	border: 1px solid #CACACA;
	margin: 0px 0 70px 60px;
	width:480px;
	padding:20px;
}
.titrePaypal{
	font-size:14px; 
	text-decoration:underline; 
	text-align:center;
	font-family: Verdana, Arial, 'Times New Roman', Times, 'Arial Black', Verdana, serif;  
	border: 0;
	margin-left:5px;
}
.boutonRegl {
	position:relative;
	visibility:hidden;
	bottom:12px;	
	width:180px;
	left:250px;
}
.etapePrec {
	position:absolute;
	border: 1px solid #999999;
	bottom:12px;	
	margin: 0px 0 0 40px;
	width:130px;
	height:20px;
	line-height:20px;
	background-color:white;
	font-family: Verdana, Arial, 'Times New Roman', Times,  'Arial Black', Verdana, serif;  
	text-align:center;
	font-size: 12px; 
}
a.aetapePrec, a.aetapePrec:hover{
	color: black;  
	color: #AB4A53;  
	margin-left: 0px;
}
a.aetapePrec:hover{
	color: #AB4A53;  
	text-decoration:underline;
}
.btradio1{
	margin:0px 0px 0px 40px;			
}
.btradio2{
	margin:0px 0px 0px 0px;			
}

