*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#etape1 table {
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etape1 th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#etape1 BT {
	height:20px;
	cursor:pointer;
	color:#ffffff;
	font-size: 10px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#D90E00
}
#etape1 BT:hover {
	color:#cccccc;
	background-color:#D90E00;
}
#etape1 td {
	width:50%;
}
#etape2 table {
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etape2 th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#etape2 td {
	width:50%;
}
#etape3 table {
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etape3 th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#etape3 td {
	width:50%;
}
#etape4 table {
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etape4 th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#etape4 td {
	width:50%;
}
#etape5 table {
	width:100%;
	margin:0px;
	padding:3px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etape5 th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#etape5 td {
	width:25%;
}
#etape6 {
	width:100%;
	margin:0px;
	padding:3px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etape6 th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#etapemail {
	width:100%;
	margin:0px;
	padding:3px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etapemail th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#etapeerreur {
	width:100%;
	margin:0px;
	padding:3px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
}
#etapeerreur th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
.obligatoire {
	color:#D90E00;	
}
.moduleAdherent input {
	border:1px solid #999999;
	font-size:10px;
	color:#666666;
	height:auto;
	width:auto;
}
input.bouton {
	border:1px outset #D90E00;
	font-size:11px;
	font-weight:bold;
	background-color:#eeeeee;
	width:150px;
	height:20px;
	cursor:pointer;
	padding-bottom:3px;
	_padding-bottom:0px;
}
input.bouton:hover {
	border:1px outset #cccccc;
	background-color:#D90E00;
	color:#eeeeee;
}input.bouton2 {
	border:1px outset #eeeeee;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#D90E00;
	width:150px;
	height:20px;
	cursor:pointer;
	padding-bottom:3px;
	_padding-bottom:0px;
}
input.bouton2:hover {
	border:1px outset #cccccc;
	background-color:#eeeeee;
	color:#D90E00;
}
select, option {
	border:1px solid #999999;
	font-size:10px;
	color:#666666;
	height:auto;
	width:auto;
}
.moduleAdherent .radio
{
	border:none;
}
.etape {
	font-size:10px;
	color:#D90E00;
	text-decoration:none;
}
.etape-on {
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
.gras {
	font-weight:bold;
}
.ValiderAction p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;}
	
#authentification {
	width:300px;
	margin:0px;
	padding:3px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
	text-align:left;
}
#authentification input.bouton{
border:1px thin #D90E00;
width:130px;
height:20px;
cursor:pointer;
background-color:#D90E00; 
color:#FFFFFF; 
}
#authentification input.bouton:hover{
border:1px thin #cccccc;
width:130px;
height:20px;
cursor:pointer;
background-color:#cccccc; 
color:#D90E00; 
}
.oubliPass {
	color:#D90E00;	
	text-align:center;
	padding-top:10px;
	font-size: 11px;
	text-decoration: none;
}
#rappel {
	width:100%;
	margin:0px;
	padding:3px;
	border:1px solid #cccccc;
	font-size:11px;
	color: #666666;
	text-align:left;
}
#rappel th {
	font-size:11px;
	font-weight: bold;
	color:#D90E00;
	text-align:center;
	height:20px;
	background-color:#eeeeee;	
}
#cotisationEtape1 {
	margin:0px;
	padding:3px;
	border:0px;
	font-size:11px;
	color: #666666;
}
.carteCB input {
	width:auto;
	height: auto;
}
.titre-pave-adherer 

{

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

font-weight: bold;

color: #777777;

padding-right: 10px;

padding-left: 10px;

padding-top: 0pt;

padding-bottom: 8px;

}