/* -------------------------------------------------------------------
REDEFINITION D'ELEMENTS
------------------------------------------------------------------- */
INPUT{
	float:left;
}


/* -------------------------------------------------------------------
CLASSES GENERIQUES
------------------------------------------------------------------- */
.selectSize1, .selectSize2, .selectSize3{
	float:left;
	cursor:pointer;
}

.selectSize1{
	margin:0 3px 0 0;
}

.inputTextSize3{
	margin:5px 0 0 125px;
}

.inputTextPseudo{
	width:132px;
	height:19px;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	background:url("../images/bg_inputtext_size2.jpg") no-repeat;
	border:none;
	padding:3px 26px 0 14px;
}

	.inputTextPseudo.dispo{
		background:url("../images/bg_inputtext_size2_picto_dispo.jpg") no-repeat;
	}

	.inputTextPseudo.noDispo{
		background:url("../images/bg_inputtext_size2_picto_no_dispo.jpg") no-repeat;
	}

.inputCodePostal{
	margin-top:0;
	margin-left:0;
}

.checkboxForm{
	float:left;
}

.aideEmbed{
	float:left;
	margin:3px 0 0 10px;
}

/* -------------------------------------------------------------------
AUTRES DEFINITIONS
------------------------------------------------------------------- */
/*
 * BOX OPTION SELECT
 */
/*
.cornerBottomLeft{
	position:absolute;
	z-index:900;
	background:#ffffff url("../images/corner_left_box_select.png") no-repeat bottom left;
}

.cornerBottomRight{
	background:url("../images/corner_right_box_select.png") no-repeat bottom right;
	padding:0 0 8px 0;
}
*/

.boxOptionJour{
	width:60px;
	height:100px;
}

.boxOptionMois{
	width:60px;
	height:100px;
}

.boxOptionAnnee{
	width:80px;
	height:100px;
}

.boxOptionType{
	width:80px;
	height:75px;
}

.boxOptionInstrument{
	width:204px;
	height:75px;
}

.lineInstrument{
	display:none;
}
	
.lineStyleDeMusic, .lineUrlFacebook, .lineGroupesPreferes, .lineFormSaveVideoInLtl, .lineFormSaveVideoInGTL{
	display:none;
}

	.boxOptionStyleMusique{
		width:204px;
		height:100px;
	}

	.lineOption{
		cursor:pointer;
		padding:5px 0 5px 0;
	}
	
	
#contentFormVideo{
	display:none;
}	

/*
 * CONTENU
 */

.msgInscription{
	float:left;
	width:100%;
	font-size:17px;
	font-weight:normal;
	color:#666666;
	text-align:center;
	padding:10px 0 10px 0;
}

	.signatureMsgInscription{
		font-size:13px;
		font-weight:normal;
		color:#666666;
	}

.contentStep{
	display:none;
}


.lineBoxMainContent form{
	float:left;
	width:704px;
	padding:15px 0 0 10px;
} 

	.infoForm{
		float:left;
		width:700px;
		font-size:13px;
		font-weight:normal;
		font-style:italic;
		color:#666666;
		padding:0 0 20px 0;
		overflow:auto;
	}

	.lineFormInscription{
		float:left;
		width:100%;
		padding:6px 0 0 0;
	}
	
		.labelLineFormInscription{
			float:left;
			width:125px;
			font-size:13px;
			font-weight:normal;
			color:#666666;
			padding:3px 0 0 0;
		}
		
			.labelLineFormInscription span{
				font-size:10px;
			}
		
		.linkDispoPseudo{
			float:left;
			font-size:13px;
			font-weight:normal;
			color:#666666;
			text-decoration:underline;
			cursor:pointer;
			padding:3px 0 0 8px;
		}
		
		.boxCaptcha{
			float:left;
			width:550px;
		}
		
			.zoneCaptcha{
				float:left;
				width:211px;
				height:61px;
				background:#ffffff;
				border:1px solid #c5c5c5;
			}
			
		.inputRadio{
			float:left;
			width:14px;
		}
			
		.labelRadio{
			float:left;
			font-size:13px;
			font-weight:normal;
			color:#666666;
			padding:0 0 0 10px;
		}
		
			.labelRadio a{
				font-size:13px;
				font-weight:normal;
				color:#666666;
				text-decoration:underline;
			}
			
			.labelRadio a:hover{
				font-size:13px;
				font-weight:normal;
				color:#2e6081;
				text-decoration:underline;
			}
	
	.lineFormInscriptionLegend{
		float:left;
		width:575px;
		padding:0 0 0 125px;
	}
	
		#infosLegendLTL, #infosLegendGTL{
			display:none;
		}
	
		.infosLegend, a.infosLegend, a:hover.infosLegend{
			float:left;
			position:relative;
			font-size: 10px;
			width:100%;
		}
			
	.btnSubmit{
		float:left;
		width:100%;
		padding:22px 0 10px 0;
	} 	
	
		.inputSubmitInscriptionStep01{
			float:left;
			width:147px;
			height:20px;
			background:url("../images/btn_creer_compte.jpg") no-repeat;
			border:none;
			cursor:pointer;
		}
		
		.inputSubmitInscriptionStep02{
			float:left;
			width:147px;
			height:20px;
			background:url("../images/btn_poursuivre.jpg") no-repeat;
			border:none;
			cursor:pointer;
		}
		
		.btnNextStep{
			float:left;
			margin:0 0 0 20px;
		}

#info_mail_ok, #info_mail_err, #redirect_to_referer{
	display:none;
}
