/*------------------------- Archive -------------------------*/
.newsletter_archive {
	padding: 25px 40px;
}

.resultat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	margin-bottom: 10px;
	font-style: italic;
}

.archive_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCC00;
	margin-bottom: 5px;
}

.newsletter_archive_row .titre a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
}

.newsletter_archive_row .titre a:hover {
	text-decoration: underline;
}

/*
.newsletter_archive_row .contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: normal;
}
*/

/*------------------------- Inscription -------------------------*/

.newsletter_tbl{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border:none;
	border-collapse:collapse;
	background-color:#29262B;
}
.newsletter_tbl td{
	padding:5px;
}

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

/* Pied */
th.newsletter_fermer{
	background:#29262B;
}

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: #FFFFFF;
	background-color:#29262B;
	border:1px solid #FF0000;
	padding:8px;
}

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

.newsletter_tbl_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1a1a1a;
	border:none;
	border-collapse:collapse;
	background-color:#29262B;
	margin:20px 0 20px 0;
	padding:3px;
}
.newsletter_tbl_form td{
	padding:5px 3px 5px 3px;
}
.newsletter_tbl_form th{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	color:#1a1a1a;
	background-color:#29262B;
	text-align:right;
}

.newsletter_tbl_form label {
	color: #ffcc00;
}

.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/newsletter_bouton_envoyer.jpg) 0 0 no-repeat;
	width:69px;
	height:19px;
	background-repeat:repeat-x;
	border:none;
	font-weight:bold;
	padding-bottom: 2px;
}

/* 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/newsletter_bouton_envoyer.jpg) 0 0 no-repeat;
	width:69px;
	height:19px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a:hover.btn_newsletter_submit  {
	text-decoration:none;
}

a.btn_newsletter_submit div  {	
	padding:2px 12px;
	text-align:left;
}

#KT_envoyer{
    display:none;
}

/* ----- DESINSCRIPTION ----- */
.newsletter_desinscription_texte {
	color:#FFFFFF;
}
