/* CSS Document */

#contenu div * p{ }
#contenu div * p:first-child{ background:none; }
#contenu div + p, #contenu h1 + p, #contenu h2 + p, #contenu h3 + p, #contenu h4 + p, #contenu h5 + p, #contenu h6 + p, #contenu span + p { background-image: none;}

#contenu div p.highlight{ background:url(images/body/paragraphe_highlight.jpg) repeat-x  #C1DDEB; color:#00305D; margin:0; padding:10px 25px; margin:0;
	/*firefox ie7*/overflow:auto;/*ie6*/ height:1%; }

#contenu div p.highlight strong{ color:#00305D;}
#contenu div p.highlight img { margin:0 10px 10px 10px; padding:0; border:none;}

#contenu ul{ list-style-type:circle; list-style-image:url(images/body/puce2.gif); margin:10px 0 0 30px; color:#000000;line-height:18px; } 
#contenu ul ul{ list-style-image:none; list-style-type:none; margin:5px 0 5px 10px; color:#0E4A9B; line-height:14px;  } 
#contenu ul ul ul{ list-style-image:none; list-style-type: circle; margin:5px 0 5px 10px; color:#000; line-height:12px; font-size:95%;  } 

#contenu a{ color:#0E4A9B; border-bottom:#0E4A9B 1px solid; padding:0 2px; border-bottom:#0E4A9B 1px solid; text-decoration:none;}
#contenu a:hover{ color:#FFF; background:#2671C1;}

#article {
	float:left;
	padding:5px;
	padding-bottom:15px;
	font-size:12px;
	width:100%;
	clear:both;
	
	/*bug?*/
	WIDTH: 765px;
}
#article p { text-align:justify; }
#article img{ padding:1px; border:#ddd 1px solid; margin:15px; margin-top:2px;}
#article h3{ width:400px;}

#article table{ color:#000000; font-size:11px; margin: 10px; padding:5px; background:url(images/body/table_bg.jpg) repeat-x #F1F1F1; border:#DFDFE0 1px solid;}
#article table td{ padding:5px; }
#article table h1, #article table h2, #article table h3, #article table h4, #article table h5{
	font: 12px/14px Tahoma, Arial, Verdana;
	width:auto;
	background:none;
	font-weight: bold;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	color:#0E4A9B;
	text-transform:uppercase;
}

#demi_page, #tiers_page, #deuxTiers_page {
	float:left;
	padding:5px;
	padding-left:10px;
	font-size:12px;
	width:365px;
	/*background:url(images/body/end_demi_page.gif) center bottom repeat-x;*/
}
#tiers_page {width:242px;}
#tiers_page div p.highlight img { display:block; margin: 3px; margin-right:0; padding:0; border:none;}
#deuxTiers_page {width:500px;}

#demi_page p, #tiers_page p, #deuxTiers_page p  { font-size:95%; }
#demi_page h2, #tiers_page h2, #deuxTiers_page h2{ display:block; letter-spacing:-1px; font-size:12px; padding-left:15px;}
#demi_page h3, #tiers_page h3, #deuxTiers_page h3{ width:auto;}
#demi_page img, #tiers_page img, #deuxTiers_page img{ 
position:relative; display:block; text-align:center; padding:1px; border:none; border-bottom:#0E4A9B 2px solid;}

#demi_page table, #tiers_page table, #deuxTiers_page table{ 
width:228px; color:#000000; font-size:95%; margin: 5px 0; padding:2px; background:#F1F1F1; border-bottom:#DFDFE0 1px solid;border-top:#DFDFE0 1px solid;}
#demi_page table td, #tiers_page table td, #tiers_page table td{ padding:3px; }
#demi_page table h1, #demi_page table h2, #demi_page table h3, #demi_page table h4, #demi_page table h5, 
#tiers_page table h1, #tiers_page table h2, #tiers_page table h3, #tiers_page table h4, #tiers_page table h5,
#deuxTiers_page table h1, #deuxTiers_page table h2, #deuxTiers_page table h3, #deuxTiers_page table h4, #deuxTiers_page table h5{
	font: 12px/14px;
	width:auto;
	background:none;
	font-weight: bold;
	letter-spacing: 0;
	margin:0;
	padding:0;
	color:#0E4A9B;
	text-transform:uppercase;
}

.article_titre{
position:relative;
font-size:18px;
letter-spacing:-0.6px;
width:100%;
text-transform:uppercase;
color:#ffffff;
top:-45px;
left:10px;
overflow:visible;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


.article_texte{
display:block;
font-size:12px;
text-align:left;
}
.article_texte h1{ margin-top:5px;}

.article_date{
display:inline;
text-align:right;
font-size:10px;
color:#aaaaaa;
}

