#etape2, #etape3, #etape4, #etape5 {
	display: none;
}

#insert {
}
	
	#insert p.p_error {
		font-size: 12px;
		margin-bottom: 8px;
	}
	
	#insert ul#links_register {
		margin-top: 20px;
	}
	
		#insert ul#links_register li {
			float: left;
			margin-right: 15px;
		}
		
			#insert ul#links_register li a {
				font-weight: bold;
				text-decoration: none;
			}
			
			#insert ul#links_register li a:hover {
				text-decoration: underline;
			}
	
	#insert table {
		width: 100%;
	}
	
		#insert table tr {
		}
		
			#insert table tr th {
				font-size: 11px;
				font-weight: normal;
				padding: 2px 5px;
			}
			
			#insert table tr td {
				padding: 5px 10px;
				position: relative;
			}
				
				#insert table tr td fieldset {
					width: 575px;
				}
				
					#insert table tr td fieldset legend {
						font-size: 12px;
						font-weight: bold;
					}
				
				#insert table tr td table {
				}
				
					#insert table tr td table tr {
					}
					
						#insert table tr td table tr td {
							vertical-align: top;
						}
						
							#insert table tr td table tr td ul {
								list-style: none;
							}
							
								#insert table tr td table tr td ul li {
								}
							
							#insert table tr td input {
							}
							
							#insert table tr td select {
							}
							
							#insert table tr td textarea {
								width: 310px;
							}
							
							#insert table tr td .aster {
								font-weight: bold;
							}
						
						#insert table tr td table tr th {
							text-align: right;
							font-weight: bold;
							width: 220px;
							vertical-align: top;
							padding-top: 5px;
						}
				
				#insert table tr td.tdsuivant {
					text-align: right;
					padding-top: 5px;
					padding-bottom: 2px;
					padding-left: 0;
					padding-right: 0;
				}
				
					#insert table tr td.tdsuivant a.navigsuiv {
						padding: 3px 8px;
						cursor: pointer;
					}
					
				#insert table tr td.tdprecedent {
					text-align: left;
					padding-top: 5px;
					padding-bottom: 2px;
					padding-left: 0;
					padding-right: 0;
				}
				
					#insert table tr td.tdprecedent a.navigprec {
						padding: 3px 8px;
						cursor: pointer;
					}
					
				#insert table tr td.td_completer {
					padding-bottom: 15px;
				}
				
	#insert p#gratuit {
		padding: 0 15px;
		margin: 10px auto;
		color: #1D344E;
		font-size: 30px;
		text-align: center;
		font-weight: bold;
		padding-top: 3px;
		padding-right: 10px;
		padding-bottom: 3px;
		padding-left: 10px;
		text-transform: uppercase;
		border-bottom: 2px solid #1D344E;
		border-top: 1px solid #224681;
		background: #D3E0F4;
	}
