
/*----------------------------------------------------------------------------------------------------*/
/*-----------------------------------ACTUALITES-------------------------------*/
/*----------------------------------------------------------------------------------------------------*/
#actualites {
	display:block;
	height:246px;
	width:220px;
	float:left;
	margin-left:10px;
	border:1px #9ea0a0 solid;
}

#caroussel{
	display:block;
	width:536px;
	height:248px;
	float:left;
	/*background-image:url(../images/home/fond-coverflow.jpg);
	background-repeat:repeat-y;*/
}

#row1{
	margin-bottom:5px;
	height:248px;
	clear:both;
}
#row2{
	margin-bottom:10px;
	height:248px;
}
#row3{
	padding-bottom:5px;
}

#actualites table {
	width:220px;
}
#actualites td.actus_header {
	border-bottom:1px #9ea0a0 solid;
	padding:5px 0 0 10px;
}

.titres_actus{
	display:block;
}
.titres_actus, .titres_actus a {
	font-size:11px;
	color:#4E9DAF;
	line-height:13px;
}
.titres_actus a{
	text-decoration:none;
}
.titres_actus a:hover{
	text-decoration:underline;
}

.texte_actu, .texte_actu p.bodytext {
	font-size:10px;
	color:#000;
	display:block;
	line-height:13px;
}
.lien_actu {
	font-size:10px;
	font-weight:bolder;
	color:#000000;
	display:block;
}
.lien_actu a {
	font-weight:bolder;
	color:#000000;
	text-decoration:none;
}
.lien_actu a:hover {
	color:#000000;
	text-decoration:underline;
}

.titre_actus{
	font-size: 13px; font-weight: normal; color: #7e7e7e;
	height:18px;
}
p.titre_actus {
     font-size :12px;
     font-weight: normal;
     color: #7e7e7e;
	 display: inline;
	 text-align:center;
	 width:120px;
	 letter-spacing:2px;
}


/*----------------------------------------------------------------------------------------------------*/
/*-----------------------------------ACTUALITES FIN--------------------------------*/
/*----------------------------------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------CATEGORIES----------------------------*/
/*----------------------------------------------------------------------------------------------------*/
#categories {
	padding:0;
	width:768px;
	height:206px;
}
#categories div.dossier {
	display:block;
	width:188px;
	height:260px;
	float:left;
	padding:0;
	margin:0 2px 0 2px;
	overflow:hidden;
	
}

.categories_texte p.bodytext{
	text-align:left;
	margin:4px 0 4px 0;
}

.titres_categories_placement, .titres_categories{
	margin:0;
	padding:0;
}
.titres_categories a, .titres_categories a:hover{
	text-decoration:none; color: #525252;
}
.categories_visuel{
	margin:0;
	padding:0;
}
.categories_visuel img{
	margin:0;
	padding:0;
}

.feuille-home, .euro-home, .fleche-home, .international-home, .livre-home, .masques-home, .media-home, .personnes-home, .plan-home{
	display:block;
	height:20px;
	width:188px;
	background-repeat:no-repeat;
	margin:0;
	padding:12px 0 0 0;
	text-transform:uppercase;
	overflow:hidden;
}

.feuille-home{
	background:url(../images/home/feuille.jpg) no-repeat;
}

.euro-home{
	background:url(../images/home/euro.jpg) no-repeat;
}

.fleche-home{
	background:url(../images/home/fleche.jpg) no-repeat;
}

.international-home{
	background:url(../images/home/international.jpg) no-repeat;
}

.livre-home{
	background:url(../images/home/livre.jpg) no-repeat;
}

.masques-home{
	background:url(../images/home/masques.jpg) no-repeat;
}

.media-home{
	background:url(../images/home/media.jpg) no-repeat;
}

.personnes-home{
	background:url(../images/home/personnes.jpg) no-repeat;
}

.plan-home{
	background:url(../images/home/plan.jpg) no-repeat;
}

.titres_categories_placement {
	padding-top:25px;
	padding-left:48px;
}

span.titres_categories {
     font-size :10px;
     font-weight: normal;
     color: #545859;
	 display: inline;
	 text-align:center;
	 letter-spacing:1px;
	 width:150px;
}
.categories_sous_titres {
	color:#418393;
	padding:0 5px 0 5px;
	font-size:11px;
	display:block;
	margin:5px 0 5px 0;
}
.categories_texte {
	padding:0 5px 0 5px;
	font-size:11px;
	color:#000;
	width:178px;
}

.categories_texte a{
	padding:0 5px 0 5px;
	font-size:11px;
	color:#000;
	width:178px;
	text-decoration:none;
}
.categories_texte a:hover{
	color:#000;
	text-decoration:none;
}

.categories_texte p.bodytext{
	line-height:15px;
}

.lien_archives{
	padding:0 5px 0 5px;
	width:178px;
}
.lien_archives a{
	font-weight:bold;
	color:#418393;
	text-decoration:none;
	font-size:11px;
}
.lien_archives a:hover {
	text-decoration:underline;
}
.lien_categories {
	padding:0 5px 0 5px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:178px;
}
.lien_categories a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.lien_categories a:hover {
	color:#000000;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------CATEGORIES----FIN--------------------*/
/*----------------------------------------------------------------------------------------------------*/








/*----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------RUBRIQUES------------------------*/
/*----------------------------------------------------------------------------------------------------*/

#rubriques {
	padding:0;
	clear:both;
	width:776px;
	height:180px;
}

.rubriqueInlineSimple{
	display:block;
	margin:0px 2px 10px 2px;
	padding:0;
	float:left;
	width:188px;
	height:195px;
	overflow:hidden;
}

.rubriqueInlineDouble{
	display:block;
	margin:0px 2px 10px 2px;
	padding:0;
	float:left;
	width:380px;
	height:195px;
	overflow:hidden;
}

.rubriqueDouble{
	width:380px;
	margin:0;
	border-collapse:collapse;
	height:175px;
}

.rubriqueSimple{
	width:188px;
	margin:0;
	border-collapse:collapse;
	height:175px;
}


.agence {
	height:25px;
	background:url(../images/home/fond_agence.jpg);
	text-align:center;
	color:#FFF;
	padding-top:2px;
}
.publications {
	height:25px;
	background:url(../images/home/fond_publications.jpg);
	text-align:center;
	color:#FFF;
	padding-top:2px;
}
.etudes {
	height:25px;
	background:url(../images/home/fond_etudes.jpg);
	text-align:center;
	color:#FFF;
	padding-top:2px;
}
.ressources {
	height:25px;
	background:url(../images/home/fond_ressources.jpg);
	text-align:center;
	color:#FFF;
	padding-top:2px;
}
.rubriques_contenu1 {
	padding:5px;
	height:175px;
	background:url(../images/home/fond_contenu_rubriques.jpg);
	vertical-align:top;
	font-size:11px;
}

.rubriques_contenu1 a{
	text-decoration:none;
}

.rubriques_contenu1 a:hover{
	text-decoration:underline;
}

.rubriques_contenu2 a{
	text-decoration:none;
}

.rubriques_contenu2 a:hover{
	text-decoration:underline;
}

.rubriques_contenu2 {
	padding:5px;
	height:108px;
	background:url(../images/home/fond_contenu_rubriques.jpg);
	vertical-align:top;
	font-size:11px;
}
.titre_rubriques {
	font-size:12px;
	font-weight:bold;
	color:#000;
}

h1.titre_rubriques {
	text-transform:uppercase;
}

.sous_titre_rubriques {
	font-size:10px;
	font-weight:bold;
	color:#000;
	display:block;
	margin:3px 0 5px 0;
}
.texte_rubriques {
	font-size:11px;
	color:#000;
	margin:0;
	display:block;
}

.texte_rubriques p.bodytext{
	line-height:15px;
	margin:0;
}

.titres_rubriques {
     font-size :9px;
     font-weight: normal;
     color: #FFF;
	 display: inline;
	 text-align:center;
	 letter-spacing:2px;
	 width:150px;
	 text-transform:uppercase;
}

.rubriquetop{
	display:table-cell;
	vertical-align:top;
	background:url(../images/home/fond_contenu_rubriques.jpg);
	height:155px;
}
.rubriquetopSimple{
	display:table-cell;
	vertical-align:top;
	background:url(../images/home/fond_contenu_rubriques.jpg);
	height:67px;
}
/*----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------RUBRIQUES----FIN--------------------*/
/*----------------------------------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------------------------------*/
/*------------------------SIFR---------------------*/
/*----------------------------------------------------------------------------------------------------*/
h1.rubriques {
	padding-left:45px;
	font-size :10px;
	font-weight: normal;
	letter-spacing:0.1em;
	color: #525252;
	display: inline;
}
h1.titre_actus_general {
     font-size :12px;
     font-weight: normal;
     color: #7e7e7e;
	 display: inline;
	 text-align:center;
	 width:120px;
	 letter-spacing:2px;
}

h1.titre_actus{
	margin:0;
	padding:0;
}

/*----------------------------------------------------------------------------------------------------*/
/*------------------------TT_NEWS---------------------*/
/*----------------------------------------------------------------------------------------------------*/

.actuFlow{
	overflow:hidden;
}

.news-latest-container{
	margin:10px;
}

.news-latest-container p.bodytext{
	margin:0;
}

.news-latest-item{
	margin-bottom:10px;
}




