

#bgtopleft,
#bgtopright,
#toptext,
#topadv,
/*#header,*/
#searchbox,
#pagination,
.more, #more, .tools,
#nav,
#subnav,
#subnav2,
#breadcrumb,
#side,
#footer {display:none;}


#article{ display:inline;/*ie6*/ float:left; margin:20px 30px 30px 50px;/*ie6*/ width:630px;}
#article .content{ border-bottom:1px dotted #ccc; margin-bottom:30px;}
#article .label{ height:16px;}
#article .label span{ background:#dc0015; letter-spacing:0.5px; color:#fff; font-family:Arial,Georgia,Times,"Times New Roman",serif; line-height:15px; padding:2px 4px; font-weight:bold; font-size:11px; text-transform:uppercase;}
#article h1{ color:#1f4979; font-family:Arial,Georgia,Times,"Times New Roman",serif; font-size:25px; font-weight:normal; line-height:30px; margin:5px 0px;}
#article h2{ color:#1f4979; font-family:Arial,Georgia,Times,"Times New Roman",serif; font-size:18px; font-weight:normal; line-height:20px; margin:15px 0px;}
#article .info{ border-bottom:1px dotted #ccc; color:#999; font-size:12px; line-height:21px; margin-bottom:10px;}
#article .info span { float:left; }
#article .info .tools { text-align:right; }
#article .info a { color:#535353; }
#article .info a:hover{ color:#cb0000;}
#article .info .print {background:transparent url(/img/icon-print.gif) no-repeat scroll right center; padding-right:21px; padding-top:1px}
#article .subtitle{ color:#000; font-size:14px; font-weight:bold; margin-bottom:20px;}
#article  blockquote{ background:url(/hab/blockquote.gif) 0px 0px no-repeat; font-family:Georgia,Times,"Times New Roman",serif; margin:15px 0;}
#article  blockquote p{ background:url(/hab/blockquote-p.gif) bottom right no-repeat; padding: 0 25px; font-size:14px; color:#555; line-height:18px; font-weight:normal;}
#article p{color:#000; font-size:14px; line-height:20px; margin-bottom:20px;page-break-inside: avoid;}
#article h3 + p {display:inline;page-break-inside: avoid;}
#article hr + h2, #article p + h2, #article h2 + h3  {margin-top:18px;margin-bottom: 18px;}
#article  h3{ color:#cb0000; font-size:12px;  margin-bottom:20px; margin-right:0.4em;text-transform:uppercase;display:inline;}
#article .photo{ background:#EEE; padding:5px; border-bottom:1px dotted #ccc; color:#6b6b6b; float:left; font-size:12px; line-height:15px; margin:0px 20px 10px 0px; width:220px;}
#article .photo .credits{ color:#999;}
#article .img_livre{ background:#EEE; padding:5px; border-bottom:1px dotted #ccc; color:#6b6b6b; float:left; font-size:12px; line-height:15px; margin:0px 20px 10px 0px; width:150px;}
#article .img_livre .credits{ color:#999;}
#article .saviezvous{ background:#ecf7fb; border:1px solid #8aacb9; color:#6b6b6b; float:left; margin:10px 20px 10px 0px; padding:10px 20px 20px 20px; width:258px;}
#article .saviezvous h2, #article .saviezvous h5 { color:#1f4979; font-family:Georgia,Times,"Times New Roman",serif; font-size:18px; font-weight:normal; line-height:20px; margin-bottom:5px;margin-top:5px;}
#article .saviezvous .text{ color:#000; font-size:13px; line-height:17px;}
#article .more ul{ color:#6b6b6b; font-size:14px; line-height:24px; margin-bottom:10px; margin-top:5px; padding-left:20px;}
#article .more ul li{ background:url(/hab/arrow-red.gif) 0px 8px no-repeat; padding-left:14px;}
#article .more ul li a { color:#6b6b6b;}
#article .more ul li a:hover{ color:#cb0000;}


/* Ajouts CH 19/02/2009 */
#article hr { margin-top:15px; visibility: hidden;}
#article .photo img { /* width: 220px; overflow: hidden; */ }
#article .more { clear: both; }
#article p a{ color:#000000; font-weight: bold;}
#article p a:hover { color:#cb0000; text-decoration: underline;}
