
#newsletter_inscription,
#newsletter_rappel,
#newsletter_confirmation,
#newsletter_attente
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
width:100%;
background-color:#eee;
background:#fff url('/images/global/bg_nl.gif') no-repeat top right;
margin-top:10px;
}

#newsletter_attente_popup
{
border: 1px solid #DDDDDD;
width:100%;
margin-bottom: 20px;
}

#newsletter_confirmation_popup
{
border: 1px solid #DDDDDD;
width:100%;
margin-bottom: 20px;
}

#newsletter_rappel_popup,
#newsletter_confirmation_popup,
#newsletter_attente_popup
{
border: 1px solid #315b8c;
width:100%;
margin-bottom: 20px;
}

#newsletter_inscription .titre{
	text-align:left;
	padding-left: 10px;
	margin: 0px;
	padding: 0px;
}


#newsletter_rappel_popup .titre,
#newsletter_confirmation_popup .titre,
#newsletter_attente_popup .titre
{
border-bottom: 1px solid #315b8c;
font-family:Verdana, Arial;
font-size:11px;
color:#fff;
background-color:#4c7db5;
font-weight: bold;
	position:relative;
}



#newsletter_rappel_popup .contenu,
#newsletter_confirmation_popup .contenu,
#newsletter_attente_popup .contenu
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
padding: 10px 10px;
	position:relative;
}

#newsletter_inscription .contenu{
	padding-top:10px;
	padding-left:5px;
	position:relative;
}

#newsletter_rappel_popup .contenu fieldset,
#newsletter_attente_popup .contenu fieldset
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
padding:10px 10px;
margin-top:10px;
margin-bottom:10px;
vertical-align:center;
width: 450px;
	position:relative;
}

#newsletter_attente_popup .contenu fieldset legend
{
font-weight: bold;
	position:relative;
}

#newsletter_popup
{
margin:30 20 20 20px;
font-family:Verdana, Arial;
font-size:13px;
color:#000;
width:100%;
text-align:center;
}

#newsletter_erreur
{
border: 1px solid #315b8c;
font-family:Verdana, Arial;
font-size:11px;
color:#332C2C;
width:100%;
background-color:#fff;
}

#newsletter_erreur .titre
{
border-bottom: 1px solid #315b8c ;
font-family:Verdana, Arial;
font-size:11px;
color:#fff;
padding: 2px 10px;
background-color:#4c7db5;
font-weight: bold;
}

#newsletter_erreur .contenu
{
font-family:Verdana, Arial;
font-size:11px;
color:#332C2C;
padding: 10px 10px;
}

#newsletter_erreur .contenu br {
	display:none;
}

#newsletter_titre_lightbox_div
{
	background-image: url('/images/commun/titre_page.jpg');
	margin: 0px;
	margin-top: -20px;
	background-repeat:  no-repeat;
	background-position: 0 20;
	font-family: Arial;
	font-size: 15px;
	text-align: left;
	font-weight:bold;
	color: #215493;
	letter-spacing: 1px;
	padding-top: 20px;
	padding-right: 	25px;
	padding-bottom: 2px;
}

#antispam
{
	border: 1px dashed #A2A2A2;
	cursor: pointer;
}

#newsletter_ajax_popup, #newsletter_ajax_popup_unique
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #537EAB;
	background:#537EAB;
	font-weight: bold;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
}

#newsletter_action_inscription, #newsletter_action_desinscription
{
	position:relative;
	float:left;
	border:none;
}

#newsletter_action_inscription_label, #newsletter_action_desinscription_label:hover
{
	cursor: pointer;
}

p.newsletter_inscription {
	height:18px;
	text-transform:lowercase;
	position:relative;
	float:left;
	vertical-align:top;
}

p.newsletter_desinscription {
	height:18px;
	text-transform:lowercase;
	position:relative;
	vertical-align:top;
	float:left;
}

p.newsletter_inscription label, p.newsletter_desinscription label {
	color:#4e7fb7;
	font-size:10px;
	font-family:Arial;

}

p.newsletter_inscription input, p.newsletter_desinscription input {

}

.contenu input {
	border:1px solid #4e7fb7;
	position:relative;
	color:#000;
	margin-left:5px;
}

.contenu #newsletter_ajax_popup_unique {
	background:#4e7fb7;
	border:1px solid #4e7fb7;
	color:#fff;
	margin-bottom: 20px;
}

#newsletter_inscription
{
	background: none;
}
