#newsletter_inscription,
#newsletter_rappel,
#newsletter_confirmation,
#newsletter_attente
{
font-family:Arial;
font-size:11px;
color:#000;
width:100%;
}

#newsletter_inscription .titre,
#newsletter_rappel .titre,
#newsletter_confirmation .titre,
#newsletter_attente .titre
{
font-family:Arial;
font-size:11px;
color:#000;
padding:0px;
margin:0px;
width:170px;
}

#newsletter_inscription .contenu,
#newsletter_rappel .contenu,
#newsletter_confirmation .contenu,
#newsletter_attente .contenu
{
font-family:Arial;
font-size:11px;
color:#fff;
padding:5px;
background:#696969;
}

.newsletter_inscription, .newsletter_desinscription {
	display:inline;
	height:20px;
	line-height:20px;
	width:50%;
	font-size:9px;
	font-family:Arial;
	padding:0px;
}

#newsletter_email {
	width:125px !important;
}

#newsletter_ajax_popup_unique {
	background:#696969;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	color:#fff;
	width:30px;
}

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

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

#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:0px;
margin:0px;
width:170px;
}

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

#newsletter_titre_lightbox_div {
	background:#ed5c1d;
	padding:15px;
	height:30px;
}

#lightbox .titre {
	display:none;
}

#lightbox .contenu {
	font-size:11px;
	font-family:Arial;
	padding-top:10px;
}

#lightbox input {
	background:#696969;
	color:#fff
}




.TableauGeneralIndex #newsletter_titre_lightbox_div {
	background:url(/images/global/bg_titre_page.png) no-repeat 0px 101px;
	font-family: Arial;
	font-size: 15px;
	text-align: right;
	text-transform:uppercase;
	font-weight:bold;
	color: #fff;
	padding-top: 	200px;
	padding-bottom: 10px;
	padding-right:30px;
	top:1px;
	position:relative;
}

.TableauGeneralIndex #newsletter_erreur, .TableauGeneralIndex #newsletter_confirmation_popup  {
	background:none;
	color:#fff;
	font-family:arial;
	font-size:11px;
}

.TableauGeneralIndex #newsletter_erreur .titre, .TableauGeneralIndex #newsletter_confirmation_popup .titre, .TableauGeneralIndex #newsletter_confirmation_popup .contenu {
	padding-left:10px;
}

.TableauGeneralIndex #newsletter_erreur .titre, .TableauGeneralIndex #newsletter_erreur .contenu, .TableauGeneralIndex #newsletter_confirmation_popup .titre, .TableauGeneralIndex #newsletter_confirmation_popup .contenu  {
	color:#fff;
}

#newsletter_confirmation_popup input {
	display:none;
}

