/* ***************************************************************************
 * RTE
 *************************************************************************** */
.rte strong {
	font-weight: bold;
}

.rte li {
	padding-left: 10px;
}

.rte p {
	margin: 5px 0 5px 0;
}

.rte ul {
	margin: 5px 0 5px 30px;
}

.rte table {
	border-collapse: collapse;
	margin: 10px auto;
	border-bottom: 1px solid #888888;
}

.rte table th {
	text-align: center;
	padding: 5px;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
}

.rte table td {
	padding: 2px 5px 2px 5px;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
}

.rte h3,.rte h4,.rte h5 {
	margin-top: 10px;
}

.rte p.strong {
	margin-top: 10px;
}

.rte p.strong,.rte h3,.rte h4,.rte h5 {
	font-weight: bold;
}

.rte .highlight {
	margin: 10px;
	padding: 5px 10px 5px 10px;
}

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

/* ***************************************************************************
 * RTE : FONT-SIZE
 *************************************************************************** */
.rte p,.rte ul {
	font-size: 93%; /* 12px */
}

.rte h5 {
	font-size: 100%; /*13px*/
}

.rte h4,.rte p.strong,.rte .highlight strong {
	font-size: 108%; /*14px*/
}

.rte h3 {
	font-size: 123.1%; /*16px*/
}

/* ***************************************************************************
 * RTE : COLOR
 *************************************************************************** */
.rte p.strong,.rte h3,.rte h4,.rte h5,.rte .highlight,.rte a {
	color: #474747;
}

.rte table th,.rte table td.header  {
	color: #ffffff;
}

.rte .highlight {
	background-color: #eeeff0;
}

.rte table tr.even td {
	background-color: #e5e5e5;
}

.rte table th,.rte table td.header {
	background-color: #474747;
	border-color: #474747;
}

/* ***************************************************************************
 * RTE : ESPACE 1
 *************************************************************************** */
.espace1 .rte p.strong,.espace1 .rte h3,.espace1 .rte h4,.espace1 .rte h5,.espace1 .rte .highlight,.espace1 .rte a {
	color: #0062A7;
}

.espace1 .rte .highlight {
	background-color: #E0F0FF;
}

.espace1 .rte table th,.espace1 .rte table td.header {
	background-color: #0062A7;
	border-color: #0062A7;
}
.espace1 .rte li {
	background: url(../img/pucerte_espace1.png) left 7px no-repeat;
}


/* ***************************************************************************
 * RTE : ESPACE 2
 *************************************************************************** */
.espace2 .rte p.strong,.espace2 .rte h3,.espace2 .rte h4,.espace2 .rte h5,.espace2 .rte .highlight,.espace2 .rte a {
	color: #d50050;
}

.espace2 .rte .highlight {
	background-color: #FFF2F7;
}

.espace2 .rte table th,.espace2 .rte table td.header {
	background-color: #d50050;
	border-color: #d50050;
}
.espace2 .rte li {
	background: url(../img/pucerte_espace2.png) left 7px no-repeat;
}
/* ***************************************************************************
 * RTE : ESPACE 3
 *************************************************************************** */
.espace3 .rte p.strong,.espace3 .rte h3,.espace3 .rte h4,.espace3 .rte h5,.espace3 .rte .highlight,.espace3 .rte a {
	color: #6d207f;
}

.espace3 .rte .highlight {
	background-color: #F6EBF9;
}

.espace3 .rte table th,.espace3 .rte table td.header {
	background-color: #6d207f;
	border-color: #6d207f;
}
.espace3 .rte li {
	background: url(../img/pucerte_espace3.png) left 7px no-repeat;
}
/* ***************************************************************************
 * RTE : ESPACE 4
 *************************************************************************** */
.espace4 .rte p.strong,.espace4 .rte h3,.espace4 .rte h4,.espace4 .rte h5,.espace4 .rte .highlight,.espace4 .rte a {
	color: #606060;
}

.espace4 .rte .highlight {
	background-color: #EEEFF0;
}

.espace4 .rte table th,.espace4 .rte table td.header {
	background-color: #606060;
	border-color: #606060;
}
.espace4 .rte li {
	background: url(../img/pucerte_espace4.png) left 7px no-repeat;
}
/* ***************************************************************************
 * RTE : ESPACE 5
 *************************************************************************** */
.espace5 .rte p.strong,.espace5 .rte h3,.espace5 .rte h4,.espace5 .rte h5,.espace5 .rte .highlight,.espace5 .rte a {
	color: #ec7407;
}

.espace5 .rte .highlight {
	background-color: #FCF2E8;
}
.espace5 .rte li {
	background: url(../img/pucerte_espace5.png) left 7px no-repeat;
}
.espace5 .rte table th,.espace5 .rte table td.header {
	background-color: #ec7407;
	border-color: #ec7407;
}

/* ***************************************************************************
 * RTE : ESPACE 6
 *************************************************************************** */
.espace6 .rte p.strong,.espace6 .rte h3,.espace6 .rte h4,.espace6 .rte h5,.espace6 .rte .highlight,.espace6 .rte a {
	color: #97BE0D;
}

.espace6 .rte .highlight {
	background-color: #F9FFE2;
}
.espace6 .rte li {
	background: url(../img/pucerte_espace6.png) left 7px no-repeat;
}

.espace6 .rte table th,.espace6 .rte table td.header {
	background-color: #97BE0D;
	border-color: #97BE0D;
}

/* ***************************************************************************
 * RTE : ESPACE 7
 *************************************************************************** */
.espace7 .rte p.strong,.espace7 .rte h3,.espace7 .rte h4,.espace7 .rte h5,.espace7 .rte .highlight,.espace7 .rte a {
	color: #ab1b74;
}

.espace7 .rte .highlight {
	background-color: #FDF1F8;
}

.espace7 .rte table th,.espace7 .rte table td.header {
	background-color: #ab1b74;
	border-color: #ab1b74;
}
.espace7 .rte li {
	background: url(../img/pucerte_espace7.png) left 7px no-repeat;
}


/**********************************************************************************
* RTE Block Libre, Footer
**********************************************************************************/

.blockLibre_left {
	/*border: 1px solid red;*/
	float: left;
    margin-bottom: 5px;
    padding: 5px;
    width: 47%;
}

#footer .blockLibre_left {
    /*border: 1px solid red;*/
    width: 60%;
}

