/*definition des style html ce qui veut dire que chaque fois qu'on utilise une balise html elle prend les options d�crite ici*/
	/*ici on */
html{
	font-family: arial, sans-serif;
	background: #1d4674 url(../images/bg_degrade.jpg) repeat-x  0 264px;
}

body { 
	font-family: arial, sans-serif;
	background: url(../images/bg_haut.gif) top repeat-x ;
}
label {
    cursor: pointer;
}
.rouge{
	color:red;
	font-weight:bold;
}
img{
	border:none;
}

#conteneur{
	display:block;
	width:760px;
	height:620px;
	margin:22px auto;
	background:url(../images/inscription2/bg_inscription2.gif)  no-repeat;
	
}
#lien{
	position:relative;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#72bbff;
	margin-top:5px;
	margin-left:-110px;
}
#lien a{
	text-decoration:none;
	color:#72bbff;
}
/*===================================== ENREGISTREMENT  ============================*/
#enregistrement{
	position:relative;
	display:block;
	float:left;
	width:358px;
	height:401px;
	margin-left:-6px;
	background:url(../images/inscription2/bg_enregistrement.jpg) no-repeat;
}
#header_enregistrement{
	position:relative;
	float:left;
	width:744px;
	height:175px;
	margin-top:8px;
	margin-left:8px!important;
	margin-left:4px;
	background:url(../images/inscription2/header_enregistrement.gif) no-repeat;
}

#droit{
	position:relative;
	float:left;
	width:20px;
	height:401px;
	margin-top:0px;
	margin-left:0px;
	background:url(../images/inscription2/droit.jpg) no-repeat;
}

#cadeaux{
	position:relative;
	float:left;
	width:380px;
	height:600px;
	margin-top:-184px;
	margin-left:0px!important;
	margin-left:0px;
	background:url(../images/inscription2/flash.jpg) no-repeat;
}

#bas{
	position:relative;
	float:left;
	width:378px;
	height:12px;
	margin-top:0px;
	margin-left:-6px;
	background:url(../images/inscription2/bas.jpg) no-repeat;
}
#form{
	position:relative;
	float:left;
	margin-top:43px;
	margin-left:14px!important;
	margin-left:6px;
	width:332px;
	height:180px;
	background:url(../images/inscription2/bg_form.gif) no-repeat;
}
#bon_plan{
	position:relative;
	float:left;
	margin-top:6px;
	margin-left:17px!important;
	margin-left:7px;

	width:325px;
	height:95px;
	background:url(../images/inscription2/bg_bon_plan.jpg) no-repeat;
}
#valider{
	position:relative;
	float:left;
	margin-top:8px;
	margin-left:106px;
	width:146px;
	height:60px;
}


#intitule_champ1{
	position:relative;
	float:left;
	width:301px;
	margin-left:7px!important;
	margin-left:0px;
	margin-top:2px;
	font-family: Arial;
	font-size:11px;
	color:#000;
	text-align:left;
	line-height:20px;

}

#intitule_champ1 .radio, #intitule_champ_compte .radio {

	float: left;
	width: auto;
	clear: none;
}

#intitule_champ1 label{
	float:left;
	width:115px;
	clear:left;
	text-align:left;
	line-height:20px;
}

#intitule_champ1 .label{
	float:left;

	width:115px;
	clear:left;
	text-align:left;
	line-height:20px;
}
#radiob label{
	display:block;
	width:20px;
	clear:left;
	float:left;
	text-align:left;
	line-height:20px;
}

#intitule_champ1 .input{

	width:160px;
	text-align:left;
	height:16px;
	font-size:11px;
	border:1px solid #2065b0;

}
#intitule_champ1 .input_cp{

	width:57px;
	text-align:left;
	height:16px;
	border:1px solid #2065b0;

}

#intitule_champ1 .input_date{
	width:88px;
	text-align:left;
	height:20px!important;
	height:15px;
	border:1px solid #2065b0;

}

#bons_plans_txt{
	position:relative;
	float:left;
	margin-top:18px;
	margin-left:10px;
	width:306px;
}

#bons_plans_choix{
	position:relative;
	float:left;
	margin-top:8px;
	margin-left:100px;
	width:103px;
}

#login{
	position:relative;
	float:left;
	margin-left:435px !important;
	margin-left:220px;
	margin-top:6px;
	font-family:arial;
	font-size:11px;
	width:284px;
	color:#fff;

}
#login .input_mail{
	border:0;
	width:99px;
	height:18px;
	font-family:arial;
	font-size:11px;
	color:#2066b2;
}
#bt_ok{
	float:left;
	margin-top:6px;
}
