/******************************************************************/

/* ----------------------------------------------- 
	GLOBAL RESET 
   ----------------------------------------------- */
* {
	margin:auto;
	padding:inherit;
}
/* remember to define focus styles! */
:focus { outline: 0; }
body {
	line-height: 1;
	color:#000000;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	/*background:#a1b6c8 url(/template/journal/images/bg_super_conteneur.jpg) top center repeat-y;*/
}

/******************************************************************/
.clear {
	clear: both;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style:italic;
}

.center {
	text-align:center;
}

.center a {
	font-size:12px;
	color:#565656;
	font-weight:bold;
}

/******************************************************************/
#super_container {
}

#conteneur {
	position: relative;
	width: 980px;
}

/******************************************************************/
/* 
	HEADER
*/
#header {
	display:none;
}

#logo {
	float:left;
}

#navigation {
	float:right;
	height:95px;
}

#menu_haut {
	margin:0;
	width:485px;
	height:27px;
	display:block;
}
#menu_haut img{
	vertical-align:middle;
}
#menu_haut form {
	margin:0px;
	display:inline;
}
#menu_haut .input_recherche {
	background:url(/template/journal/images/fond_recherche.jpg) no-repeat top left;
	border:0;
	height:21px;
	width:156px;
	padding-top:2px;
	padding-left:5px;
	padding-right:2px;
	margin-top:10px;
}

#menu {
	position:relative;
	top:35px;
	left:5px;
	test-align:left;
	width:475px;
	z-index:2;
}

#menu ul {
	list-style:none;
	padding:0px;
	z-index:2;
}

#menu li {
	float:left;
	/*white-space:nowrap;*/
	position:relative;
	margin-right:5px;
	padding:0;
	z-index:2;
}

#menu li img {
	cursor:pointer;
}

#menu ul ul{
	list-style:none;
	display:none;
	position:absolute;
	left:0em;
	margin-left:0px;
	padding-left:0px;
	width:205px;
	z-index:2;
}

#menu li.on li a,
#menu ul ul a {
	text-decoration:none;
	text-align:left;	
	float:none;
	display:block;
	width:180px;	
	background-image:none;
	background-color:#969b9d;
	color:#FFF;
	padding:0;
	padding:4px 2px;
	border-bottom:#FFF solid 1px;
	font-size:12px;
	z-index:2;
}

#menu ul ul a:hover {
	background-image:none;
	background-color:#d9dfe1;
	color:#5f5c5c;
}

#les_articles li {
	position:relative;
	top:-20px;
	left:185px;
	z-index:2;
}

#les_articles li {
	position:relative;
	top:-20px;
	left:185px;
	width:auto;
	z-index:2;
}
/******************************************************************/
/* 
	CONTENT
*/
#content {
	width:970px;
}

#accueil {
	background:url(/template/journal/images/bg_accueil.jpg) no-repeat top left;
	height:261px;
	text-align:left;
	margin:0;
	padding:0;
}

#accueil .intro {
	position: relative;
	top:160px;
	left:22px;
	width:290px;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:12px;
}

#accueil .en_savoir_plus {
	position: relative;
	width:100px;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:12px;
	top:175px;
	left:230px;
}

#accueil .en_savoir_plus a{
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

#accueil .en_savoir_plus a:hover{
	text-decoration:underline;
}

#accueil .statistiques {
	float:right;
	position:relative;
	margin:0;
	padding:0;
	top:-30px;
	right:25px;
}

#accueil .lien_stat{
	float:right;
	margin:0;
	padding:0;
	position:relative;
	top:160px;
	left:190px;
}

#accueil .lien_stat a{
	color:#696969;
	text-decoration:none;
	font-size:12px;
}

#accueil .lien_stat a:hover{
	text-decoration:underline;
}

#bloc_info {
	width:372px;
	float:left;
}

#bloc_info .a_la_une {
	background:url(/template/journal/images/bg_a_la_une.jpg) repeat-y top left;
	padding-left:25px;
}

#bloc_info .focus {
	background:url(/template/journal/images/bg_focus.jpg) repeat-y top left;
	padding-left:25px;
}

#bloc_info .podcast {
	background:url(/template/journal/images/bg_podcast.jpg) repeat-y top left;
	padding-left:25px;
}

#bloc_info .separateur {
	height:1px;
	background-color:#c4c5c5;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
}

#bloc_info .vignette {
	width:110px;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	padding-top:5px;
}

#bloc_info .contenu_article {
	width:232px;;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
	padding-top:5px;
}

#bloc_info .titre_alaune {
	font-size:16px;
	color:#2c4d89;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
}

#bloc_info .titre_focus {
	font-size:16px;
	color:#6b88bd;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
}

#bloc_info .titre_podcast {
	font-size:16px;
	color:#e78026;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
}

#bloc_info .titre_article_alaune, #bloc_info .titre_article_focus, #bloc_info .titre_article_podcast {
	font-size:14px;
	font-weight:bold;
	color:#5a5958;
	padding:0;
	margin:0;
}

#bloc_info .titre_article_alaune a, #bloc_info .titre_article_focus a, #bloc_info .titre_article_podcast a {
	font-size:13px;
	font-weight:bold;
	color:#5a5958;
	text-decoration:none;
}

#bloc_info .titre_article_alaune a:hover{
	color:#2c4d89;
	text-decoration:underline;
}

#bloc_info .titre_article_focus a:hover{
	color:#6b88bd;
	text-decoration:underline;
}

#bloc_info .titre_article_podcast a:hover{
	color:#e78026;
	text-decoration:underline;
}

#bloc_info .texte_article_alaune , #bloc_info .texte_article_focus ,#bloc_info .texte_article_podcast {
	margin:0;
	padding:0;
	margin-top:5px;
	font-size:12px;
	color:#e78026;
}

#bloc_info .texte_article_alaune a, #bloc_info .texte_article_focus a,#bloc_info .texte_article_podcast a{
	font-size:12px;
	color:#767676;
	text-decoration:none;
	margin:0;
	padding:0;
	line-height:13px;
}

#bloc_info .texte_article_alaune a:hover{
	color:#2c4d89;
	text-decoration:underline;
}

#bloc_info .texte_article_focus a:hover{
	color:#6b88bd;
	text-decoration:underline;
}

#bloc_info .texte_article_podcast a:hover{
	color:#e78026;
	text-decoration:underline;
}

#bloc_video {
	width:296px;
	float:left;
	padding-left:8px;
}

#bloc_video .titre_video {
	margin:0;
	padding:0;
	width:295px;
	margin-bottom:2px;
	color:#FFFFFF;
	font-size:12px;
	padding-left:5px;
	padding-right:2px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#000000;
}

#bloc_video .titre_orange {
	font-size:12px;
	color:#dd8900;
	font-weight:bold;
	text-transform:uppercase;
}

#bloc_demande_faq {
	width:273px;
	float:right;
	margin-right:8px;
}

#bloc_demande_faq .demande {
	background-color:#af1d00;
}

#bloc_demande_faq .titre_demande {
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
}
#bloc_demande_faq .separateur_demande {
	height:1px;
	background:url(/template/journal/images/separateur_demande.jpg) repeat-x top left;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}

#bloc_demande_faq .texte_demande {
	margin:0;
	padding:0;
	margin-bottom:5px;
	padding-left:5px;
}

#bloc_demande_faq .texte_demande a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

#bloc_demande_faq .texte_demande a:hover {
	text-decoration:underline;
}

#bloc_demande_faq .faq{
	background-color:#e4e4e4;
}

#bloc_demande_faq .titre_faq {
	color:#3f3f3f;
	padding:5px;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
}
#bloc_demande_faq .separateur_faq {
	height:1px;
	background:url(/template/journal/images/separateur_faq.jpg) repeat-x top left;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}

#bloc_demande_faq .titre_article_faq {
	margin:0;
	padding:0;
	padding-left:5px;
	color:#2b2b2b;
	font-size:12px;
	font-weight:bold;
}

#bloc_demande_faq .texte_article_faq {
	margin:0;
	padding:0;
	padding-left:5px;
	padding-bottom:10px;
}

#bloc_demande_faq .texte_article_faq a{
	margin:0;
	padding:0;
	font-size:12px;
	color:#666565;
	text-decoration:none;
}

#bloc_demande_faq .texte_article_faq a:hover{
	text-decoration:underline;
}

#bloc_demande_faq .lien_faq {
	text-align:right;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-right:5px;
}

#bloc_demande_faq .lien_faq a{
	margin:0;
	padding:0;
	color:#525252;
	text-decoration:none;
	font-size:12px;
}

#bloc_demande_faq .lien_faq a:hover{
	text-decoration:underline;
}

#bloc_gauche {
	width:220px;
	float:left;
	margin:0;
	padding:0;
	margin-left:2px;
	display:none;
}

#bloc_gauche .menu_interieur {
	margin:0;
	padding:0;
	margin-left:3px;
}

#bloc_gauche .titre_rubrique {
	margin:0;
	padding:0;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
	font-size:12px;
	font-weight:bold;
	background:#5e5e5e url(/template/journal/images/picto_menu_interieur.png) top left no-repeat;
	border-bottom:2px solid #FFFFFF;
}

#bloc_gauche .titre_article {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:5px;
	font-size:12px;
	color:#555555;
	background:#e4e4e4;
	border-bottom:2px solid #FFFFFF;
	cursor:pointer;
	width:204px;
}

#bloc_gauche .titre_article a {
	font-size:12px;
	color:#555555;
	text-decoration:none;
}

#bloc_gauche .titre_article_over a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#bloc_gauche .titre_article_over {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:5px;
	font-size:12px;
	color:#e4e4e4;
	background:#555555;
	border-bottom:2px solid #FFFFFF;
	cursor:pointer;
	width:204px;
}

#bloc_gauche .demande {
	margin:0;
	padding:0;
	margin-left:3px;
	background-color:#b01d00;
	border-top:1px solid #FFFFFF;
}

#bloc_gauche .separateur_demande {
	margin:0;
	padding:0;
	height:1px;
	background:url(/template/journal/images/separateur_demande.jpg) repeat-x top left;
	margin-top:10px;
	margin-bottom:5px;	
}

#bloc_gauche .titre_demande {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:5px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

#bloc_gauche .texte_demande {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:5px;
}

#bloc_gauche .texte_demande a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

#bloc_gauche .texte_demande a:hover{
	text-decoration:underline;
}

#bloc_gauche .faq {
	margin:0;
	padding:0;
	margin-left:3px;
	background-color:#e4e4e4;
	border-top:1px solid #FFFFFF;
}

#bloc_gauche .separateur_faq {
	margin:0;
	padding:0;
	height:1px;
	background:url(/template/journal/images/separateur_faq.jpg) repeat-x top left;
	margin-top:10px;
	margin-bottom:5px;	
}

#bloc_gauche .titre_faq {
	margin:0;
	padding:0;
	color:#3f3f3f;
	padding:5px;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
}

#bloc_gauche .titre_article_faq {
	margin:0;
	padding:0;
	padding-left:5px;
	padding-bottom:5px;
}

#bloc_gauche .titre_article_faq a{
	margin:0;
	padding:0;
	color:#2b2b2b;
	font-size:12px;
	text-decoration:none;
	/*font-weight:bold;*/
}

#bloc_gauche .titre_article_faq a:hover{
	text-decoration:underline;
}

#bloc_gauche .lien_faq {
	text-align:right;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-right:5px;
}

#bloc_gauche .lien_faq a{
	margin:0;
	padding:0;
	color:#525252;
	text-decoration:none;
	font-size:12px;
}

#bloc_gauche .lien_faq a:hover{
	text-decoration:underline;
}

#item_article {
	width:730px;
	margin:0;
	padding:0;
	float:left;
	background:url(/template/journal/images/haut_item_article.jpg) no-repeat top left;
	margin-top:11px;
	padding-top:15px;
}

#item_article table {
	margin:0;
	padding:2px;	
}

#item_article .chemin_fer{
	padding:0;
	margin:0;
	margin-left:10px;
	padding-bottom:15px;
	color:#5c5c5c;
	font-weight:bold;
	font-size:12px;
}
#item_article .chemin_fer a{
	padding:0;
	margin:0;
	color:#35599b;
}

#item_article .article {
	padding:0;
	margin:0;
	margin-left:10px;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
}

#imprimer {
	postion:relative;
	display:block;
	padding:0;
	margin:0;
	float:right;
	display:none;
}

#item_article .titre_article {
	margin:0;
	padding:0;
	padding-bottom:10px;
	color:#35599b;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
}

#item_article .titre_article a{
	margin:0;
	padding:0;
	color:#35599b;
	font-weight:bold;
	font-size:16px;
	line-height:19px;
	text-decoration:none;
}

#item_article .titre_article_recherche, #item_article .titre_article_recherche a{
	margin:0;
	padding:0;
	color:#35599b;
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
	line-height:16px;
}

#item_article .page_precedente {
	float:left;
	margin:0;
	padding:0;
}

#item_article .page_suivante {
	float:right;
	margin:0;
	padding:0;
}

#item_article .page_precedente a, #item_article .page_suivante a{
	color:#E57716;
	font-size:12px;
	font-weight:bold;
}

#item_article .texte_article {
	margin:0;
	padding:0;
	font-size:12px;
	color:#565656;
	margin-bottom:20px;
	line-height:15px;
	display:block !important;
}

#item_article .texte_article span a {
	color:#565656;
	font-size:13px;
}

#item_article .sous_titre_orange {
	font-size:14px;
	color:#e57716;
	font-weight:bold;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	
}

#item_article .petit_texte_italic {
	font-size:11px;
	font-style:italic;
	padding:0;
	margin:0;
}

#item_article .bordure_grise{
	border:1px solid #5E5E5E;
}


#item_article .texte_article a{
	margin:0;
	padding:0;
	font-size:13px;
	color:#565656;
	line-height:15px;
}

#item_article .texte_article ul {
	margin:auto;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

#item_article .texte_article li {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}

#item_article .lien_plan {
	margin:0;
	padding:0;
	margin-bottom:5px;
}
/******************************************************************/
/* 
	FOOTER
*/
#footer {
	margin:0;
	padding:5px;
	text-align:center;
	font-size:12px;
	color:#6e6e6e;
	display:none;
}
/*************************************************/
/*
    LISTE ARTICLES
*/

/*************************************************/
/*
	PAGINATION
*/
.pagination{
}
.page_prev{
}
.page_next{
}
.pagination a{
}

a.titre_faq {
	text-transform:none;
}
