.cb{
clear:both;
height:0px;
}

#AIbox_background{
background-color:#ffffff;
width:100%;
position:absolute;
top:0px;
display:none;
}

#AIbox_container{
position:absolute;
top:50%;
left:50%;
}

.AIbox_close{
display:block;
margin:0px 24px 0px auto;
cursor:pointer;
}

#AIbox_title div{
color:#c183d0;
font-family:Georgia;
font-style:italic;
}

#AIbox_login_sub_elem1{
padding-left:10px;
color:#582464;
width:191px;
height:18px;
background-image:url("../img/global/AIbox/form.jpg");
border:0px;
margin:6px 0px 2px 29px;
}

#AIbox_login_sub_elem2{
padding-left:10px;
color:#582464;
width:191px;
height:18px;
background-image:url("../img/global/AIbox/form.jpg");
border:0px;
margin:0px 0px 8px 29px;
}

#AIbox_login_sub_subscribe{
color:#ffffff;
font-size:12px;
background-image:url("../img/global/AIbox/arrow.jpg");
background-repeat:no-repeat;
background-position:left center;
margin:10px 20px 8px 20px;
padding-left:18px;
}

.text_little, .text_long{
color:#582464;
font-size:0.69em;
border:none;
height:18px;
line-height:18px;
padding:0 10px;
border:none;
}

.text_little{
margin:3px 0 0 2px;
width:81px;
background: url("../img/global/AIbox/text-bg-little.gif") no-repeat left center;
}

.text_long{
margin:3px 0 0 2px;
width:207px;
background:url("../img/global/AIbox/text-bg-long.gif") no-repeat left center;
}
	
.news{
margin:6px 0px 0px 8px;
}

.choice label,.news label{
font-size:0.7em;
color:#fff;			
}

.news .choice{
padding-left:6px;
float:left;
}

.news .choice input{
width:15px;
}

.news .choice label{
margin-left:2px;
}

.news .label_news{
float:left;
margin-top:3px;
}

.valid{
border:none;
background:url("../img/global/AIbox/connexion-btn.gif") no-repeat top left;
width:111px;
height:20px;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:0.69em;
margin:3px 9px 0px auto;
cursor:pointer;
display:block;
line-height:20px;
text-decoration:none;
outline:none;
}

.valid{
background:url("../img/global/AIbox/bt-close.gif") no-repeat top left;
width:71px;
}

.valid:hover{
background-position:bottom left;
}

.popup_parrainage{
background-color:#ffffff;
background-image:url("../img/global/parrainage.jpg");
background-repeat:no-repeat;
width:450px;
height:285px;
padding:160px 27px 0px 27px;
font-size:12px;
}
