@import url(commun.css);
#col_d #texte_simple{
	font-size:1.2em;
}

#col_d #texte_simple h1{
	color:#fff;
	font-size:1.5em;
	margin-bottom:17px;
	background-image:url(../img/bg_h1_gris.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:normal;
	width:613px;
	-width:628px;
	height:53px;
	line-height:42px;
	padding-left:15px;
}

#col_d #texte_simple h2{
	clear:both;
	margin-bottom:10px;
	font-size:1.4em;
	color:#fff;
	width:613px;
	-width:628px;
	padding-left:15px;
	background-image:url(../img/bg_h2_bleu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
	line-height:30px;
	margin-top:20px;
}

#col_d #texte_simple h3{
	margin-bottom:7px;
	font-size:1.3em;
	color:#f0a200;
	padding-top:10px;
}

#col_d #texte_simple h3.video{
	margin-bottom:7px;
	font-size:1.3em;
	color:#5babe6;
	padding-bottom:10px;
}

#col_d #texte_simple h4{
	margin-bottom:5px;
	padding-top:7px;
	font-size:1.2em;
	color:#666;
}

#col_d #texte_simple p{
	margin-bottom:8px;
	line-height:18px;
}

#col_d #texte_simple p.intro {
	background-color:#F4F4F4;
	margin-bottom:17px;
	margin-top:-5px;
	padding:10px;
	text-align:left;
}

#col_d #texte_simple ul{
	margin-bottom:12px;
	color:#1889D8;
	margin-top:5px;
}

#col_d #texte_simple ul li{
	margin-bottom:7px;
	margin-left:30px;
	color:#000;
	line-height:18px;
	list-style-image:url(../img/puce_li.gif);
}

#col_d #texte_simple .tx-indexedsearch-form{
	display:none;
}

#col_d #texte_simple .tx-indexedsearch-browsebox{
	width:100%;
	text-align:center;
}

#col_d #texte_simple ul.browsebox{
	float:left;
	clear:both;
	margin-top:0px;
	margin-left:-7px;
	margin-bottom:15px;
}

#col_d #texte_simple ul.browsebox li{
	width:auto;
	height:auto;
	margin-right:1px;
	list-style-type:none;
	display:inline;
	float:left;
	margin-top:4px;
	position:relative;
	color:#fff;
	text-decoration:none;
	margin-bottom:0px;
	margin-left:1px;
	line-height:18px;
	list-style-image:none;
}

#col_d #texte_simple ul.browsebox li a{
	width:auto;
	height:auto;
	display:block;
	margin-left:7px;
	background-color:#fff;
	color:#f1a100;
	text-decoration:none;
	border:1px solid #f1a100;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

#col_d #texte_simple ul.browsebox li a:hover{
	background-color:#f1a100;
	color:#fff;
	text-decoration:none;
	border:1px solid #f1a100;
}

#col_d #texte_simple ul.browsebox li.tx-indexedsearch-browselist-currentPage a{
	background-color:#f1a100;
	color:#fff;
	text-decoration:none;
	border:1px solid #f1a100;
}

#col_d #texte_simple ol{
	margin-bottom:7px;
	margin-top:5px;
}

#col_d #texte_simple ol li{
	margin-bottom:7px;
	margin-left:30px;
	color:#000;
}

#col_d #texte_simple a{
	color:#1889D8;
	text-decoration:none;
}

#col_d #texte_simple a:hover{
	color:#1889D8;
	text-decoration:underline;
}

#col_d #texte_simple .resultat a{
	color:#fff;
	text-decoration:none;
}

#col_d #texte_simple .resultat a:hover{
	color:#fff;
	text-decoration:underline;
}

#col_d #texte_simple .resultat .pourcentage{
	float:right;
	margin-top:-39px;
	clear:both;
	font-size:1.2em;
	color:#fff;
	height:30px;
	padding-right:5px;
	line-height:30px;
}

#col_d #texte_simple .resultat .metadonnees{
	font-size:0.8em;
	color:#484949;
	line-height:12px;
	padding-top:12px;
}

#col_d #texte_simple .resultat .metadonnees a{
	color:#1889D8;
	text-decoration:none;
}

#col_d #texte_simple .resultat .metadonnees a:hover{
	color:#1889D8;
	text-decoration:underline;
}

#col_d #texte_simple .resultat .metadonnees a{
	color:#1889D8;
	text-decoration:none;
}

#col_d #texte_simple .resultat .metadonnees p{
	line-height:12px;
	margin-top:-6px;
}

#col_d #texte_simple #retour{
	position:relative;
	width:100%;
	clear:both;
	margin-top:25px;
}

#col_d #texte_simple #retour a{
	color:#f1a100;
	text-decoration:none;
}

#col_d #texte_simple #retour a:hover{
	color:#f1a100;
	text-decoration:underline;
}

#col_d #texte_simple img{
	float:left;
	margin-right:10px;
	border:0px;
}

#col_d #texte_simple .align-right{
	text-align:right;
}

#col_d #texte_simple .align-left{
	text-align:left;
}

#col_d #texte_simple .align-center{
	text-align:center;
}


/*########################### ACTUALITES SINGLE ############################ */
#col_d #texte_simple #actu_single{
	position:relative;
	width:100%;
	font-size:1.1em;
}

#col_d #texte_simple #actu_single img{
	float:left;
	width:150px;
	margin-right:10px;
	margin-bottom:7px;
	height:auto;
}

#col_d #texte_simple #actu_single h5.categorie{
	color:#454545;
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:-6px;
}

#col_d #texte_simple .info_lect{
	background:#f7f7f7 none repeat scroll 0 0;
	padding:10px;
	padding-bottom:3px;
	padding-top:17px;
	margin-top:25px;
	-padding:0px;
	font-size:0.9em;
}

#col_d #texte_simple .info_lect p{
	margin-top:-7px;
	font-size:0.9em;
}

/*########################### ACTUALITES LIST ############################ */

#col_d #texte_simple ul.liste_actu{
	font-weight:normal;
	list-style:none;
    margin: 0;/*pour IE*/
    padding: 0;/*pour firefox*/
}

#col_d #texte_simple ul.liste_actu li{
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	border-bottom:1px dashed #ccc;
}

#col_d #texte_simple ul.liste_actu li a{
	display:block;
	color:#000;
	text-decoration:none;
	padding-top:5px;
	height:41px;
}

#col_d #texte_simple ul.liste_actu li a:hover{
	background-color:#F7F7F7;
	-text-decoration:none;
	-cursor:pointer;
}

#col_d #texte_simple ul.liste_actu li div.nature{
	float:left;
	padding-left:10px;
	width:90px;
	color:#454545;
	font-size:0.9em;
	font-weight:bold;
}

#col_d #texte_simple ul.liste_actu li span.titre{
	color:#1889D8;
}

#col_d #texte_simple ul.liste_actu li span.date{
	color:#6D6D6D;
	font-size:0.9em;
}

#col_d #texte_simple ul.liste_actu li div.infos_actu{
	float:right;
	margin-left:5px;
	width:500px;
}
#col_d #texte_simple ul.liste_actu li{
	clear:both;
}

#col_d #texte_simple #liste_actus_single{
	position:relative;
	width:608px;
	padding:10px;
	height:20px;
	line-height:20px;
	background-color:#EBEAEA;
	margin-top:25px;
	margin-bottom:10px;
	/margin-bottom:0px;
}

#col_d #texte_simple #liste_actus_single h2{
	margin:0px;
	padding:0px;
	margin-top:-25px;
	/margin-top:-31px;
	-margin-top:-27px;
	font-size:1.3em;
	color:#666;
	margin-bottom:inherit;
	width:inherit;
	background-image:none;
	height:inherit;
	line-height:inherit;
	-width:608px;
}

#col_d #texte_simple #lien_toutes_actualites{
	position:absolute;
	right:10px;
	top:12px;
	-top:17px;
}

/*########################### NEWSLETTER LIST ############################ */

#col_d #texte_simple ul.liste_newsletter{
	font-weight:normal;
	list-style:none;
    margin: 0;/*pour IE*/
    padding: 0;/*pour firefox*/
}

#col_d #texte_simple ul.liste_newsletter li{
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	border-bottom:1px dashed #ccc;
	clear:both;
}

#col_d #texte_simple ul.liste_newsletter li a{
	display:block;
	color:#000;
	text-decoration:none;
	color:#1889D8;
	padding-top:5px;
	height:25px;
}

#col_d #texte_simple ul.newsletter li a:hover{
	background-color:#F7F7F7;
	-text-decoration:none;
	-cursor:pointer;
	color:#1889D8;
}

/*########################### POINTILLES DE SEPARATION ############################ */
#col_d #texte_simple .separation{
	position:relative;
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:15px;
	border-bottom:1px dashed #ccc;
}

/*########################### LISTE DES DERNIERS NUMEROS ############################ */
#col_d #texte_simple .liste_numeros{
	position:relative;
	width:100%;
	height:auto;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
}

#col_d #texte_simple .liste_numeros img{
	border:0px;
	width:60px;
	height:auto;
	float:left;
	margin-right:10px;
	margin-bottom:7px;
}

#col_d #texte_simple .liste_numeros p{
	margin-bottom:4px;
}

#col_d #texte_simple .liste_numeros ul li{
	margin-left:85px;
}



/*********************
RTE numero 2 seb
*********************/
.encadre{
	border:1px #6D6D6D solid;
	margin-top:15px;
	padding:10px 10px;
	background-color: #EBEAEA;
}
.formule_maths{
font-family:"Times New Roman", Times, serif;	
}
.note_bas_page{
font-size:80%;	
}
