.inscriptionform{
background-image:url(images/bgd-form-enrichi2tst.jpg);
background-repeat:no-repeat;
width:426px; 
height:398px;
float:left;
position:relative;
left:49px;
}
.inscriptionformhaut{
width:350px; 
height:150px;
float:left;
position:relative;
left:1px;
margin-top:-567px;
margin-left:305px;
z-index:9999;
}
.inscriptionformhaut1{
width:350px; 
height:150px;
float:left;
position:relative;
left:1px;
margin-top:-567px;
margin-left:190px;
z-index:9999;
}
.textform{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF18B6;
font-weight:bold;
text-align:right;
}
.textformhaut{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
}
.tabform{
position:relative;
top:53px;
left:10px;
}

.requis{
border: 1px solid #C7C7C7;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding:2px;	
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;	
width:150px;
background-image:url(../images/bg.png);
}


.requishaut{
border: 1px solid #C7C7C7;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-indent: 5px;
padding:2px;	
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;	
width:120px;
background-image:url(../images/bg.png);
}
.messageerror{
color:#F450CB; 
font-size:10px; 
width:120px; 
height:10px;
}
.messageinsert{
position:relative; 
top:106px; 
color:#46456F;
font-weight:bold;
}
.messgdenvoi{
background-image:url(images/bgd-form-enrichi2tst.jpg);
background-repeat:no-repeat;
width:426px; 
height:398px;
float:left;
position:relative;
left:49px;
}
.messageinserthaut{
position:relative; 
top:20px; 
color:#fff;
font-weight:bold;
width:200px;
}
.submit {
cursor:pointer;
position:relative;
left:0px;
top:13px;
}
.horoscope {
margin-top:972px;
}