/******** Actualités / événements *********/

.UneActu, .UneActuAccueil, .UneActuAccueilPremiere{
	display: inline; 
	float: left;
}

.UneActu{
	width: 500px;
	margin-bottom: 25px;
}

.UneActuAccueil{
	padding: 25px 10px 10px 10px;
	width: 405px;
	background: url(../img/fond_actu.gif) no-repeat top left;
}

.UneActuAccueilPremiere{
	padding: 25px 10px 10px 10px;
	width: 405px;
	padding: 5px 10px 10px 10px;
}

.PhotoActu, .PhotoActuAccueil{
	width: 85px; 
	display: inline; 
	float: left;
}

.PhotoActu{
	width: 180px; 
}


.TexteActuAvecPhoto, .TexteActuSansPhoto,
.TexteActuAvecPhotoAccueil, .TexteActuSansPhotoAccueil{
	display: inline;
	float: left; 
}

.TexteActuSansPhoto{
	width: 500px;
}

.TexteActuSansPhotoAccueil{
	width: 480px;
}

.TexteActuAvecPhoto{ 
	width: 300px;
}

.TexteActuAvecPhotoAccueil{ 
	width: 300px;
}

.Espacement{
	padding: 3px 0 3px 0;
}

.Date, .DateDetail, .DateEvenement{	
	font-size: 11px;
	color: #00B5F1;	
	font-weight: bold;
	margin: 0 0 2px 0;
}

.DateEvenement{
	font-size: 14px;
}

.DateParution{
	color: #00B5F1;
	margin-top: 2px;
}

.DateDetail{	
	text-align: right;
	padding: 6px 0 6px 0;
	font-weight: normal;
}

.LiensActus{
	border-top: #B1E6F9 solid 1px;
	margin-top: 2px;
	padding-top: 2px;
}

.LiensActus div{
	margin: 2px 0 2px 0;
}

.VisuelActu{
	float: right;
	margin: 0 0px 5px 15px;
	width: 300px;
}

.ResumeActu{
	font-weight: bold;
	width: 300px;
}

.MoisAnnee{
	padding: 3px 0 3px 0px;
}

.ModeInvisible{
	color: window;
}

.LienRetour{
	text-align: right;
	padding-bottom: 5px;
}

.Archives{
	padding-bottom: 15px;
}

.SuivantPrecedent{
	display: inline; 
	float: left;
	margin-top: 10px;
	border-top: #B1E6F9 solid 1px;
	padding-top: 5px;
	width: 585px;
}

/********************* Rich Text *********************/

.TexteBleuMoyen{
	color: #337ABE;
	font-weight: bold;
	font-size: 12px;
}

.TexteBlancGras{
	color: #FFFFFF;
	font-weight: bold;
}

.TexteEvidence{
	color: #00B5F1;
	font-weight: bold;
}

.TexteOrangeGras{
	color: #F89734;
	font-weight: bold;
}

/* Nouveaux styles Contrexeville.fr */

input.button{
	padding: 4px;
	font-weight: bold;
	color: #fff;
	margin-top: 4px;
	border: none;
	cursor: pointer;
}

.newsletter{
	background: #000080;
}

.sms{
	background: #f60;
}

p.align-left{
	margin: 0;
	padding: 0;
	text-align: center;
}

/*----------------------------------------------------*/
/* Formulaire abonnement/désabonnement Newsletter/SMS */
/*----------------------------------------------------*/

table.abonnement-nl td{
	width: 50%;
}

table.abonnement-nl td.label{
	text-align: right;
	color: #000;
	font-weight: normal;
	padding-right: 8px;
}

table.abonnement-nl input.field{
	width: 80%;
	margin-bottom: 4px;
}

table.abonnement-nl input.checkbox{
	border: 0;
}

table.abonnement-nl em{
	color: red;
}