/*------------------------------------------------
|             Clair et Net. © 2007                |
--------------------------------------------------*/

*{
	margin:0;
	padding:0;
}
html{
	position:relative;
	height:100%;
}
body{
	background:#470d51 url(../_img/fond.jpg) no-repeat center center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	height:100%;
}
.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}
table{
	width:100%;
	height:100%;
}
td{
	vertical-align:middle;
	text-align:center;
}
#flashInterface{
	margin:auto;
}

.alert{
	position:absolute;
	text-align:center;
	z-index:500;
	top:0;
	left:0;
	width:100%;
	background:#990000;
	color:#FFF;
	font-size:11px;	
	filter : alpha(opacity=90);
	opacity : 0.9;
	MozOpacity : 0.9;
	KhtmlOpacity : 0.9;
}
.alert span{
	display:block;
	padding:5px 15px 5px 15px;
}
.alert a{
	color:#FFF;
}




#body{
	width:970px;
	margin:17px auto auto auto;
	text-align:left;
}

#header{
	color:#732983;
}

#header .bgTop{
	background:url(../_img/bg01.png) no-repeat;
	height:13px;
	overflow:hidden;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_img/bg01.png', sizingMethod='crop');
}

#header .inner{
	background:#FFF;
	padding:0 0 0 17px;
}

a img{
	border:0;
	outline:none;
}



#contenu{
	padding:20px 17px 20px 17px;
	background:#FFFFFF;
	color:#732983;	
	min-height:270px;
	height:auto;
	_height:270px;
}

#contenu a{color:#732983;}
#contenu a:hover{color:#ec6c00;}

#footer{
	background:url(../_img/footer2.png) no-repeat;
	height:100px;
	overflow:hidden;
	position:relative;
}

#footer .inner{
	position:absolute;
	z-index:500;
	color:#d5d5d5;
	font-weight:bold;
	right:10px;
	top:30px;

}

#footer .inner a:link,
#footer .inner a:visited{
	color:#d5d5d5;
	text-decoration:none;
}
#footer .inner a:hover,
#footer .inner a:active{
	color:#FFF;
}



#menu{
	background:url(../_img/menu.png) no-repeat;
	width:941px;
	height:24px;
	overflow:hidden;
}

#menu a:link,
#menu a:visited{
	display:block;
	float:left;
	height:24px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	color:#602C76;
	font-size:0.0001em;
}

#menu .m1{
	width:93px;
}
#menu .m2{
	width:117px;
}	
#menu .m3{
	width:108px;
}	
#menu .m4{
	width:125px;
}	
#menu .m5{
	width:179px;
}	
#menu .m6{
	width:228px;
}	
#menu .m7{
	width:91px;
}	

.gros{
  text-align:center;
  font-size:20px;
}

/* INSCRIPTION */

	/* ETAPE 1 */
	.etape1_00{text-align:center;}
	.etape1_01{text-align:center;}
	.etape1_02{text-align:center;}
	.etape1_02 img{margin:0 60px;}
	
	/* ETAPE 2 */
	.etape2_00{text-align:center;}
	.etape2_01, .etape2_02, .etape2_03{
		float:left;
		/*height:280px;*/
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		overflow:hidden;
	}
	.etape2_01 .infos { font:9px Verdana, Arial, Helvetica, sans-serif;}
	.etape2_03 .infos1 {
		font:9px Verdana, Arial, Helvetica, sans-serif;
		width:120px;
		float:right;
		margin:-30px 0 0 0;
	}
	.etape2_03 .infos2 {
		font:9px Verdana, Arial, Helvetica, sans-serif;
		width:120px;
		float:right;
		margin:-50px 0 0 0;
	}
	.etape2_01 input, select, .etape2_02 input, select, .etape2_03 input, select{
		padding:1px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}
	.etape2_01 select, .etape2_02 select, .etape2_03 select{
		padding:1px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		width:140px;
	}
	.input20{width:20px;}
	.input35{width:35px;}
	.input40{width:40px;}
	
	.etape2_01{width:292px;}
	.etape2_02{border-left:1px solid #e5e5e5; width:300px; padding:0 15px;}
	.etape2_02 div{float:left;}
	.etape2_03{border-left:1px solid #e5e5e5; width:280px; padding:0 15px;}
	
	/* ETAPE 3 */
	.etape3_00{text-align:center;}
	.etape3_01{
		float:left;
		width:620px;
		height:280px;
		background:url(../_img/inscription/etape3_01.png) no-repeat bottom right;
		margin:0 20px 0 0;
	}
	.etape3_01 p{
		width:460px;
		margin:0;
	}
	.etape3_01 input{
		padding:1px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		width:355px;
	}
	.etape3_02{float:left; }
	
	.etape3_02_form{
		background:url(../_img/inscription/etape3_02.gif) no-repeat top left;
		color:#fff;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		width:247px;
		height:100px;
		padding:10px 8px 0 6px;
		line-height:17px;
	}
	.etape3_02_form .input_txt{
		padding:1px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		width:240px;
		margin:6px 0 0 0;
	}
	.etape3_02_form .input_submit{
		margin:10px 0 0 0;
		float:right;
	}
	
	/* ETAPE 4 */
	.etape4_00{text-align:center;}
	.etape4_01, .etape4_02, .etape4_03{
		float:left;
		height:320px;
		font:10px Verdana, Arial, Helvetica, sans-serif;		
	}
	.etape4_01 input, .etape4_02 input, .etape4_03 input{
		vertical-align:middle;
		*padding:0;
		*margin:0;
		margin:0 2px 0 0;
	}	
	.etape4_01{
		width:326px;
		margin:0 10px 0 0;		
		background:url(../_img/inscription/etape4_01.png) no-repeat bottom center;
		line-height:18px;
	}
	.etape4_02{
		border-left:1px solid #e5e5e5;
		border-right:1px solid #e5e5e5;
		width:298px;
		padding:0 10px;
		position:relative;
	}
	.etape4_03{
		width:270px;
		margin:0 0 0 10px;
		line-height:18px;
	}
	
	.formule_01{width:298px;margin:0 0 10px 0;}
	.formule_02{ width:298px;text-align:center;}
	.formule_02_1, .formule_02_2, .formule_02_3, .formule_02_generique{float:left; height:131px; width:95px; text-align:center;position:relative;}
	.formule_02_1 input, .formule_02_2 input, .formule_02_3 input, .formule_02_generique input{margin:0; margin:25px 0 0 0; *margin:20px 0 0 0;}
  .formule_02_spacer{float:left;width:5px;}
	
	.formule_02 a:link,
	.formule_02 a:visited{
		position:absolute;
		bottom:0;
		left:0;		
		background:#C7C7C7;
		color:#FFF;
		text-decoration:none;		
		width:95px;
		filter : alpha(opacity=0);
		opacity : 0;
		MozOpacity : 0;
		KhtmlOpacity : 0;
	}
	
	
	.formule_02_1{background:url(../_img/formule/option_cinerama.png) no-repeat top left; margin:0 7px 0 0;}
	.formule_02_2{background:url(../_img/formule/option_night.png) no-repeat top left; margin:0 6px 0 0;}
	.formule_02_3{background:url(../_img/formule/option_arabis.png) no-repeat top left;}
	.formule_03{margin:10px 0 0 0; width:298px;}
	
	/* ETAPE 5 */
	.etape5_00, .etape5_01, .etape5_02{text-align:center;}
	.etape5_01{margin:0 0 40px 0;}
	.etape5_02{background:url(../_img/inscription/etape5_04.png) no-repeat bottom right; padding:0 0 30px 0;}
	
	/* ETAPE 6 */
	.etape6_00{text-align:center;}
	.etape6_01, .etape6_02, .etape6_03{float:left; font:10px Verdana, Arial, Helvetica, sans-serif;}
	
	.etape6_01{
		background:url(../_img/inscription/etape6_01.png) no-repeat bottom right;
		width:540px;
	}
	.etape6_01 .div_lbl{
		float:left;
		text-align:right;
		width:220px;
		margin:0 10px 10px 0;
	}
	.etape6_01 .div_input{float:left; margin:0 0 10px 0;}

	.etape6_01 input, select{
		vertical-align:middle;
		padding:1px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		margin:-3px 0 4px 0;
	}	
	.etape6_01 .input01{width:170px;}
	.etape6_01 .input02{width:44px;}
	.etape6_01 .input03{width:58px;}
	.etape6_01 .input04{width:30px; text-align:center;}
	
	.etape6_02{margin:0 0 0 25px;}
	.etape6_03{margin:50px 0 0 65px;}
	.etape6_04{font:9px Verdana, Arial, Helvetica, sans-serif; margin:30px 0 0 0;}
	
	
	#popup{
		position:absolute;
		width:490px;
		padding:20px;
		background:#FFFFFF;
		border:1px solid #480D51;
		z-index:500;
		top:-20px;
		left:-100px;
		display:none;
	}
	
	#popup a.btnClose:link,
	#popup a.btnClose:visited{
		background:#732983;
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
		float:right;
		display:inline;
		width:15px;
		height:15px;
		text-align:center;
		margin:-15px -15px 0 0;
		
	}
	
