/**************************** FORMULAIRE ************************/
body{
	background:#1a1a1a;
}
.newsletter_tbl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border:none;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.newsletter_tbl td{
	padding:5px;
}

/* Entête */
.newsletter_tbl th{
	background-color:#1a1a1a;
	font-weight:normal;
}

/* Pied */
th.newsletter_fermer{
	background:url(../images/pied_newsletter.gif);
}

th.newsletter_fermer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

th.newsletter_fermer a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:8px 8px 8px 8px;
}

/* Général */
.newsletter_tbl_no_border{
	border-style: none;
	border-collapse:collapse;
	margin-top:15px;
	font-size:10px;
}
.newsletter_tbl_no_border td{
	border-style: none;
	border:0px solid #FFFFFF;
	margin-top:15px;
	font-size:10px;
}


.newsletter_titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #FFFFFF;
}

.newsletter_confirmation {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #33333;
	background-color:#FFFFE4;
	border:1px solid #FF0000;
	padding:8px;
}

/******************* FORMULAIRE ****************/

.newsletter_tbl_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1a1a1a;
	border:none;
	border:solid 1px #FFFFFF;
	border-collapse:collapse;
	background-color:#e3e9ec;
	margin:20px 0 20px 0;
	padding:3px;
}
.newsletter_tbl_form td{
	padding:5px 3px 5px 3px;
	border:solid 1px #FFFFFF;
}
.newsletter_tbl_form th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	color:#1a1a1a;
	background-color:#e3e9ec;
	text-align:right;
	border:solid 1px #FFFFFF;
}
.newsletter_input{
	border:1px solid #086EB6;
	width:170px;
	color: #7A7363;
}

.newsletter_tbl_form textarea{
	width:210px;
	color: #7A7363;
}

.newsletter_radio{
	margin-right:5px;
}


.newsletter_champs_obligatoires{
	font-size:12px;
	color: #CC0000;
}

/*---------- BOUTON ENVOYER -------------*/

/* Avec un input */
input.newsletter_submit  {
	font-size:10px;
	color: #FFFFFF;
	background:#C10617 url(../images/btn_rouge_80.gif) 0 0 no-repeat;
	width:104px; 
	height:22px;
	background-repeat:repeat-x;
	border:none;
	padding-right:25px;
	padding-bottom:3px;
	font-weight:bold;
}

/* Avec un bouton CSS */
a.btn_newsletter_submit {
    display:block;
	float: right; /* a ajouter s'il doit y avoir plusieurs bouttons sur la même ligne*/
	background:#C10617 url(../images/btn_rouge_80.gif) 0 0 no-repeat;
	width:104px; height:22px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a:hover.btn_newsletter_submit  {	
	background-position:0 -28px;
	text-decoration:none;
}

a.btn_newsletter_submit div  {	
	padding:4px 10px;
	text-align:left;
}

#KT_envoyer{
    display:none;
}