.popup_message_erreur
{
	position: absolute;
	visibility:hidden;
	top:290px;
	width: 420px;
	z-index:10;
	margin-left:-65px;
}
.popup_message_code_promo
{
	visibility:hidden;
	z-index:10;
	width:418px;
	height:151px;
	position:absolute;
	top:250px;
	left:380px;
	background:url('/IMAGES_DHTML/fond_popup_cadeau.gif');	
}
#zone_globale
{
	width:800px;
	height:auto;
	border:0px solid red;
}
#zone_titre
{
	width:744px;
	height:75px;		
}
#zone_formulaire
{
	background:url('/images_wellpack/video/fon_formulr.jpg') no-repeat;
	width:800px;
	height:309px;		
}

#zone_formulaire .bloc_formulaire
{
	width:780px;
	height:234px;
	border:0px solid green;
	padding-top:5px;
	padding-left:10px;		
}
.bloc_formulaire_1
{
	line-height:26px;
	width:400px;
	border:0px solid red;
}
#zone_formulaire table
{
	width:780px;
	height:auto;
	border:0px solid blue;
}
.champ_civilite
{
	padding-left:120px;	
}
.champ_nom
{
	padding-left:133px;	
}
.champ_nom input
{
	width:170px;
}
.champ_prenom
{
	padding-left:115px;	
}
.champ_prenom input
{
	width:170px;
}
.champ_d_anniv
{
	padding-left:57px;	
}
.champ_d_anniv input
{
	width:48px;
}
.champ_dpt
{
	padding-left:6px;	
}
.champ_dpt input
{
	width:170px;
}
.champ_adre_1
{
	padding-left:102px;	
}
.champ_adre_1 input
{
	width:170px;
}
.champ_adre_2
{
	padding-left:109px;	
}
.champ_adre_2 input
{
	width:170px;
}
.champ_cpt
{
	padding-left:92px;	
}
.champ_cpt input
{
	width:190px;
}
.champ_ville
{
	padding-left:136px;	
}
.champ_ville input
{
	width:190px;
}
.champ_tel_1
{
	padding-left:90px;	
}
.champ_tel_1 input
{
	width:190px;
}
.champ_tel_2
{
	padding-left:97px;	
}
.champ_tel_2 input
{
	width:190px;
}
.champ_profession
{
	padding-left:20px;	
}
.champ_profession select
{
	width:190px;	
}
.champ_autre_profession
{
	padding-left:109px;	
}
.champ_autre_profession input
{
	width:190px;	
}
.champ_email
{
	padding-left:124px;
}
.champ_email input
{
	width:190px;
}
.champ_choix
{
	padding-left:26px;	
}
.news_oui
{
	padding-left:370px;
	position:absolute;
	margin-top:-40px;	
}
#zone_formulaire .bloc_cadeau
{
	width:770px;
	height:60px;
	border:0px solid yellow;
	margin-top:8px;
	padding-left:0px;
	position:relative;
	margin-left:3px;
	z-index:1;		
}
.bloc_cadeau_1
{
	padding-top:3px;
	position:absolute;	
}
.bloc_cadeau_2
{
	padding-top:1px;
	padding-left:50;
	position:relative;	
}
.bloc_cadeau_3
{
	padding-top:5px;
	padding-left:50;
	position:relative;	
}
.bloc_bt_valider
{
	margin-top:-41px;
	padding-left:555;
	position:relative;	
}
.bloc_text
{
	text-align:right;
	width:790px;
	border:0px solid red;
	position:absolute;	
}
.bloc_video
{
	border:0px solid red;
	width:800px;
	height:auto;
	position:relative;
	margin-top:14px
}