#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('http://www.zsport.fr/images/newsletter/fond_newsletter.jpg') no-repeat;
height:175px;
}

#newsletter_attente_popup
{
border: 1px solid #DDDDDD;
width:550px;
}

#newsletter_confirmation_popup
{
border: 1px solid #DDDDDD;
width:550px;
}

#newsletter_rappel_popup
{
border: 1px solid #DDDDDD;
width:550px;
}

#newsletter_inscription .titre{display:none;}


#newsletter_rappel_popup .titre,
#newsletter_confirmation_popup .titre,
#newsletter_attente_popup .titre
{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
padding: 2px 10px;
background-color:#ddd;
font-weight: bold;
}

#newsletter_inscription .contenu{
font:11px Arial;
color:#000;
padding:110px 0 0 10px !important;
padding:110px 0 0 20px;
}

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

#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;
}

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

#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 #D3B6B6;
font-family:Verdana, Arial;
font-size:11px;
color:#332C2C;
width:550px;
background-color:#fdd;
}

#newsletter_erreur .titre
{
border-bottom: 1px solid #D3B6B6;
font-family:Verdana, Arial;
font-size:11px;
color:#332C2C;
padding: 2px 10px;
background-color:#ecc;
font-weight: bold;
}

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

#newsletter_titre_lightbox_div
{
font-size: 19px;
color: #FF6600;
font-weight: bold;
text-decoration: underline;
text-transform: uppercase;
font-family: Verdana, Arial;
text-indent: -20px;
}

.TableauGeneralIndex
{
	width: 100%;
}

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

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

#newsletter_action_inscription
{
	margin-top: 7px;
}

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