@charset "UTF-8";
/* CSS Document */

#forms_background{
	position:absolute;
	width:610px;
	height:680px;
	background-image:url(../images/forms_background.png);
	background-repeat:no-repeat;
	text-align:left;
	display:none;
	z-index:200;
}

#forms_title{
	position:absolute;
	top:81px;
	left:28px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#forms_text{
	position:absolute;
	top:115px;
	left:28px;
	width:548px;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#forms_form{
	position:absolute;
	top:174px;
	left:28px;
	width:560px;
	height:457px;
}

	.form_champs{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#2D2D2D;
	}
	
	.form_radio_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5F5F5F;
	}
	
	.form_inputs{
		width:234px;
		height:18px;
		border:#C4C4C4 1px solid;
	}
	
	#civilite_mr{
		position:absolute;
		top:1px;
		left:162px;
		width:40px;
	}
	
	#civilite_mme{
		position:absolute;
		top:1px;
		left:230px;
		width:40px;
	}
	
	#civilite_mlle{
		position:absolute;
		top:1px;
		left:300px;
		width:40px;
	}
	
	#mr{
		position:absolute;
		top:-3px;
		left:142px;
	}
	
	#mme{
		position:absolute;
		top:-3px;
		left:210px;
	}
	
	#mlle{
		position:absolute;
		top:-3px;
		left:280px;
	}
	
	#civilite{
		position:absolute;
		top:0px;
		left:0px;
		width:140px;
	}
	
	#prenom{
		position:absolute;
		top:24px;
		left:0px;
		width:140px;
	}
	
	#nom{
		position:absolute;
		top:48px;
		left:0px;
		width:140px;
	}
	
	#activite{
		position:absolute;
		top:74px;
		left:0px;
		width:140px;
	}
	
	#societe{
		position:absolute;
		top:98px;
		left:0px;
		width:140px;
	}
	
	#fonction{
		position:absolute;
		top:122px;
		left:0px;
		width:140px;
	}
	
	#email{
		position:absolute;
		top:146px;
		left:0px;
		width:140px;
	}
	
	#adresse{
		position:absolute;
		top:170px;
		left:0px;
		width:140px;
	}
	
	#code_postal{
		position:absolute;
		top:210px;
		left:0px;
		width:140px;
	}
	
	#ville{
		position:absolute;
		top:234px;
		left:0px;
		width:140px;
	}
	
	#pays{
		position:absolute;
		top:258px;
		left:0px;
		width:140px;
	}
	
	#telephone{
		position:absolute;
		top:282px;
		left:0px;
		width:140px;
	}
	
	#mobile{
		position:absolute;
		top:306px;
		left:0px;
		width:140px;
	}
	
	#cofor{
		position:absolute;
		top:330px;
		left:0px;
		width:140px;
	}
	
	#prenom_input{
		position:absolute;
		top:24px;
		left:147px;
	}
	
	#nom_input{
		position:absolute;
		top:48px;
		left:147px;
	}
	
	#activite_input{
		position:absolute;
		top:72px;
		left:147px;
	}
	
	#societe_input{
		position:absolute;
		top:96px;
		left:147px;
	}
	
	#fonction_input{
		position:absolute;
		top:120px;
		left:147px;
	}
	
	#email_input{
		position:absolute;
		top:144px;
		left:147px;
	}
	
	#adresse_input{
		position:absolute;
		top:168px;
		left:147px;
		width:234px;
		height:30px;
		border:#C4C4C4 1px solid;
	}
	
	#code_postal_input{
		position:absolute;
		top:208px;
		left:147px;
	}
	
	#ville_input{
		position:absolute;
		top:232px;
		left:147px;
	}
	
	#pays_input{
		position:absolute;
		top:256px;
		left:147px;
	}
	
	#telephone_input{
		position:absolute;
		top:280px;
		left:147px;
	}
	
	#mobile_input{
		position:absolute;
		top:304px;
		left:147px;
	}
	
	#cofor_input{
		position:absolute;
		top:328px;
		left:147px;
	}

	#form_text1{
		position:absolute;
		top:351px;
		left:0px;
		width:552px;
		height:32px;
	}
	
	#form_text2{
		position:absolute;
		top:415px;
		left:0px;
		width:222px;
		height:34px;
	}
	
	#oui{
		position:absolute;
		top:429px;
		left:230px;
	}
	
	#newsletter_oui{
		position:absolute;
		top:432px;
		left:251px;
		width:25px;
	}
	
	#non{
		position:absolute;
		top:429px;
		left:289px;
	}
	
	#newsletter_non{
		position:absolute;
		top:432px;
		left:310px;
		width:25px;
	}
	
	.form_themes{
		width:174px;
		height:17px;
		border:#C4C4C4 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:11px;
		color:#5F5F5F;
	}
	
	#theme1{
		position:absolute;
		top:388px;
		left:0px;
		width:176px;
		height:19px;
	}
	
	#theme2{
		position:absolute;
		top:388px;
		left:188px;
		width:176px;
		height:19px;
	}
	
	#theme3{
		position:absolute;
		top:388px;
		left:376px;
		width:176px;
		height:19px;
	}
	
	#form_valid{
		position:absolute;
		bottom:10px;
		right:9px;
		width:96px;
		height:24px;
	}
	
		
		#form_valid a{
			text-decoration:none;
		}
		
			#form_valid_img{
				position:absolute;
				top:0px;
				left:0px;
			}
			
			#form_valid_text{
				position:absolute;
				top:5px;
				width:96px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#FFFFFF;
				font-weight:bold;
				text-align:center;
				cursor:pointer;
			}
			
			#form_valid_text a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#FFFFFF;
				font-weight:bold;
				text-decoration:none;
			}
	
#forms_buttons{
	position:absolute;
	bottom:14px;
	right:16px;
	width:38px;
	height:16px;
}
	
	#form_close{
		position:absolute;
		top:0px;
		left:0px;
		width:17px;
		height:16px;
	}
	
	#form_infos{
		position:absolute;
		top:0px;
		right:0px;
		width:17px;
		height:16px;
	}
	