.programmes .plus{
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:9px;
	color:#535254;
	padding-right:10px;
	padding-bottom:15px;
}


/* News */
.news-list{
	list-style-type: none;
	border-bottom: 1px #d3d9de solid;
	padding: 8px 0;
	margin: 0 8px 20px 8px;
}

.tx-hhdecember-pi1 .news-list{
	margin: 0;
}

.news-list a{
	color:#535254;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 23px 3px;
	padding-bottom: 10px;
}
.tx-hhdecember-pi1 .news-list a{
	padding-left: 20px;
}
.news-list .on a, .news-list a:hover{
	text-decoration:underline;
	color:#535254;
}

.news-list .on a{
	background-image: url(img/fleche-news.gif);
	text-decoration:none;
	color:#848585;	
}

.single-news{
	margin: 0 8px;
}

.single-news p{
	font-size: 10px;
	color: #535454;
	padding: 0;
}

.single-news h1{
	font-size: 12px;
	color: #5685a2;
	font-weight: bold;
}


/* finance */
#contener DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{ padding-left:8px;}
#droite DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{ padding-left:0;}

/* Forms */
.dec-advforms-introduction p, .dec-advforms-confirmation p{
	font-size: 10px;
	color: #535454;
}

.dec-advforms-form, .dec-advforms-confirmation{
	padding: 10px 8px;
}

input, textarea, select {
	font-size: 11px;
	border:1px solid #a5aeb5;
	background-color:#FFFFFF;
	color:#3757a0;
}

.dec-advforms-label{
	width: 15em;
}

.dec-advforms-label, .dec-advforms-options-group label{
	font-size: 10px;
	color: #535454;
}

.dec-advforms-options-group label{
	display: block;
	float: left;
	padding-top: 3px;
}

.dec-advforms-legal-information p{
	margin-top: 30px;
	font-size: 9px;
	color: #848585;
}

.newsletter-cats .dec-advforms-options-group{
	width: auto;
}

.dec-advforms-form .mandatory-notice{
	color: #3757a0;
}

div.mandatory-notice{
	float: right;
	margin-right: 10px;
}

/* misc */
a{
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #535454;
}

a:hover{
	color: #848585;
}

/* Envoi ami */
.dec-advforms-form .envoiami-vous, .dec-advforms-form .envoiami-lui{
	float: left;
	width: 220px;
	border: 1px #d3d9de solid;
	padding: 10px;
	margin-right: 10px;
}

.dec-advforms-form .envoiami-message{
	clear: both;
	margin-left: 70px;
}

.dec-advforms-form .envoiami-message .dec-advforms-label{
	width: 70px;
}

.dec-advforms-form .envoiami-vous legend, .dec-advforms-form .envoiami-lui legend{
	font-size: 12px;
	margin-left: 100px;
	margin-bottom: 5px;
}

.envoiami-vous .dec-advforms-label, .envoiami-lui .dec-advforms-label{
	width: 70px;
}

.envoiami-vous .dec-advforms-inputfield, .envoiami-lui .dec-advforms-inputfield{
	width: 100px;
}