#newsletter_inscription, #newsletter_rappel, #newsletter_confirmation, #newsletter_attente{
font-family:Verdana, Arial;
font-size:11px;
color:#000;
margin:5px 0 0 12px;
width:178px;
}

#newsletter_attente_popup
{
border: 1px solid #DDDDDD;
width:100%;
}

#newsletter_confirmation_popup
{
border: 1px solid #DDDDDD;
width:100%;
}

#newsletter_rappel_popup,
#newsletter_confirmation_popup,
#newsletter_attente_popup
{
border: 1px solid #315b8c;
width:100%;
}

#newsletter_inscription .titre, #newsletter_rappel_popup .titre, #newsletter_confirmation_popup .titre, #newsletter_attente_popup .titre{
font:12px Verdana, Arial;
color:#fff;
padding:0 0 0 15px;
width:178px;
height:26px;
line-height:26px;
background:url(/images/global/newletter_top.jpg) no-repeat 0 0;
}
#newsletter_inscription .titre:first-letter{
font:13px Verdana, Arial;
font-weight:bold;
}

#newsletter_rappel_popup .contenu, #newsletter_confirmation_popup .contenu, #newsletter_attente_popup .contenu{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#000;
	position:relative;
}
#newsletter_inscription .contenu{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#000;
	padding:7px 0 0 7px;
	height:60px;
	width:100%;
	background:url(/images/global/newletter_bottom.jpg) no-repeat 0 0;
}

#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/titre_page3.jpg');
	background-repeat:  no-repeat;
	background-position: bottom left;
	width:534px;height: 42px;
	line-height: 42px;
	font-family: Arial;
	font-size: 15px;
	text-align: left;
	font-weight:bold;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 	20px;
	padding-right: 	25px;
	padding-bottom: 2px;
	letter-spacing:2px;
	margin-left: auto;
	margin-right: auto;
}

.TableauGeneralIndex
{
	width: 100%;
}

#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 #4e7fb7;
	background:#4e7fb7;
	font-weight: bold;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
}

#newsletter_action_inscription, #newsletter_action_desinscription{
	border:none;
}

#newsletter_action_inscription_label, #newsletter_action_desinscription_label:hover{
	cursor: pointer;
}
p.newsletter_inscription {
	margin-top:5px;
	float:left;
}
p.newsletter_desinscription {
	margin-top:5px;
}
p.newsletter_inscription label, p.newsletter_desinscription label {
	color:#4e7fb7;
	font-size:10px;
	font-family:Arial;
	margin:0;
}
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 
}