#newsletter_inscription,
#newsletter_rappel,
#newsletter_confirmation,
#newsletter_attente
{
	position:relative;
	float:left;
	width:225px;
	background:url(/images/newsletter/titre.jpg) no-repeat left bottom;
	height:130px;
}

#newsletter_inscription .titre,
#newsletter_rappel .titre,
#newsletter_confirmation .titre,
#newsletter_attente .titre
{
	text-indent:-50000px;
	height:55px;
}

#newsletter_inscription .contenu,
#newsletter_rappel .contenu,
#newsletter_confirmation .contenu,
#newsletter_attente .contenu
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
padding: 10px 10px;
}

.saisie {
	border:1px solid #666;
	background:#fff;
}

.bouton_ok {
	border:1px solid #666;
	background:#666;
	color:#fff;
}

#newsletter_rappel .contenu fieldset,
#newsletter_attente .contenu fieldset
{
font-family:Verdana, Arial;
font-size:11px;
color:#666;
padding:10px 10px;
padding-top:10px;
margin-bottom:10px;
vertical-align:center;
}

#newsletter_popup
{
font-family:Verdana, Arial;
font-size:13px;
color:#000;
width:300px;
height:100%;
text-align:center;
background:#fff;
position:relative;
}

#newsletter_erreur
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
width:100%;
background-color:#fdd;
}

#newsletter_erreur .titre
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
padding: 2px 10px;
width:100%;
background-color:#fff;
}

#newsletter_erreur .contenu
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
padding: 10px 10px;
width:100%;
}

.contenu .choix input {
	border:none;
}
