/* CSS ARTICLE DREYFUS */

/*header*/
.header{height:65px;position:relative;margin-bottom:50px;}
#maincontent .header{margin-bottom:45px;}
.header h1, .header h2{position:absolute;bottom:0;}
.header h2 sup{text-transform:lowercase;}

/*leftcontent*/
#leftcontent{float:left;width:175px;margin-bottom:30px;}
#menu_level2{font-size:0.91em;font-weight:bold;list-style:none;margin-top:-10px;}
#menu_level2 a{display:block;color:#000;padding:5px 10px 5px 20px;text-decoration:none;}

#menu_level2 .active a, #menu_level2 a:hover{background-color:#333;color:#fff;}
#menu_level2 ul{list-style:none;border-top:1px solid #c3c3c3;}
#menu_level2 li{border-bottom:1px solid #c3c3c3;}
#menu_level2 li.active li{border:none;}
#menu_level2 li.active ul li a, #menu_level2 li ul li a{color:#000;font-weight:normal;background-color:#EEE}
#menu_level2 li ul li.active a, #menu_level2 li ul li a:hover{background-color:#0099bf;color:#fff}

.reperes{text-align:right;padding-top:50px;}
.reperes a{font-size:0.91em;font-weight:bold;color:#333;text-decoration:none;display:block;}
.reperes a:hover{color:#0098BE}
.reperes ul{list-style:none;}
.reperes li{padding-bottom:3px;}

/*glossaire*/
a.glossaire{text-decoration: none;position: relative;color: #000;background-color:#e5e5e5;}
a.glossaire cite{color: #000;font-style: normal;visibility: hidden;position: absolute;top: 12px;left: 0px;width: 175px;	text-align:left;}
a.glossaire cite b{color:#0099bf;display:block;}
a.glossaire cite span{padding: 10px; background-color:#e5e5e5; display: block;}
a.glossaire cite.type2{top: -385px;left: 0px;}
a.glossaire cite.type3{top: 12px;left: -113px;}
a:hover.glossaire { height: 1%;}
a:hover.glossaire cite{ visibility: visible; text-decoration: none;}

/*tournepage*/
.tournepage{margin:30px 0 0 0;padding:0;list-style:none;clear:both;font-weight:bold;}
.tournepage li{display:inline;}
.tournepage sup{}
#maincontent .tournepage span{color:#333;font-size:1.18em;}
#maincontent .tournepage a{text-decoration:none;color:#0099ff;font-weight:bold;}
#maincontent .tournepage a:hover{text-decoration:none;color:#333;}
#maincontent .tournepage a:hover span{color:#0099ff;}
#maincontent .tournepage .next{float:right;text-align:right;width:40%}
#maincontent .tournepage .prev{float:left;width:40%}
#maincontent .tournepage .prev a, #maincontent .tournepage .next a{color:#333}
#maincontent .tournepage .prev a:hover, #maincontent .tournepage .next a:hover{color:#0099BF}
#maincontent .tournepage .prev a span, #maincontent .tournepage .next a span{color:#0099BF}
#maincontent .tournepage .prev a:hover span, #maincontent .tournepage .next a:hover span{color:#333}

.medias{margin-left:7px;}
.medias h4{font-weight:normal;font-size:0.91em;color:#0099ff;margin:0 0 10px 0;padding:0;}
.medias .clear{padding-top:10px;}
p.extraits{font-size:0.91em;font-weight:bold;color:#333;padding:0;background:url(../images/icon_page_off.png) no-repeat top left;min-height:22px;margin-top:10px;padding:5px 0 0 25px;}
.extraits cite{font-style:normal;}
* html .extraits{height:22px;}
p.extraits a { color:#333; text-decoration: none; }

.regroupement{}

#rightcontent .archives{margin-top:-10px;}
#rightcontent .archives h2{margin-left:7px;}
#rightcontent .archives h3{margin-left:7px;}
.archives h4{background:#333;color:#fff;padding:3px 40px 3px 10px;font-size:0.91em;font-weight:bold;margin:10px 0 0 7px;position:relative}
.archives h4 span{position:absolute;top:-10000px;}
.archives h4.liasse{background:#333 url(../images/bg_tit_archives.png) no-repeat top left;padding-top:10px;}
.archives h5{margin:0 10px 3px 7px;padding:0;font-size:0.82em;font-weight:bold;}
.archives ul{margin:0 5px 0 0;padding:0;font-size:0.82em;font-weight:normal;list-style:none;}
.archives div{margin-left:7px;}
.archives li{margin:0;padding:0;}
.archives img{margin-left:7px}
*+html .archives li{min-height:1%}
* html .archives li{height:1%;}
.regroupement{padding:10px 0 10px 10px;background-color:#eeeeee;height:50px;overflow:scroll;overflow-x:hidden;}
.noscroll{height:auto;overflow:visible;}

.regroupement a{color:#333;font-weight:normal;text-decoration:none;display:block;padding:0px 0 2px 0;text-indent:18px;line-height:14px;}
.regroupement a:hover{text-decoration:underline;}
.regroupement .unique {background:url(../images/icon_doc.png) no-repeat left top;}
.regroupement .multiple{background:url(../images/icon_liasse.png) no-repeat left top;}
.regroupement .icono{background:url(../images/icon_icono.png) no-repeat left 3px;}

.autre_doc{display:block;height:52px;width:222px;font-size:13px;color:#333;text-decoration:none;font-weight:bold;text-align:center;line-height:45px;background:url(../../images/archives_bg_autres.png) no-repeat top right;margin-top:1px}

/*blocs image*/
.img_big{margin-top:10px;}
.img_big .inc_img{position:relative;}
.img_small{width:96px;float:left;margin:10px 10px 0 0;display:inline;}
.img_small .inc_img{position:relative;text-align:center;bottom:0}
.img_small .inc_img img{bottom:0;}
.img_small p.legende{text-align:center;margin:0;}

p.legende{color:#333;font-size:0.82em;padding-top:5px;}

.inc_img em{background:url(../images/ico_zoom.png) no-repeat right bottom;width:50px;height:50px;display:block;position:absolute;top:44px;right:5px}
.inc_img em span{display:none;}

#rightcontent{margin-top:80px;}
/*
page autres archives
*/

#autre_archives dt,#autre_archives dd{width:110px;height:170px;text-align:center;float:left;overflow:hidden;font-size:0.81em;margin:5px;}
#autre_archives dt{font-weight:bold;background:url(../../images/icon_autre_big.png) no-repeat top left;}
#autre_archives dt.liasse{background:url(../../images/icon_archives_big.png) no-repeat top left;}
#autre_archives dt span{padding-top:100px;display:block;}
#archives a.back{font-size:1.3em;font-weight:bold;}
#archives a{color:#0099BF;text-decoration:none;}
#archives{width:740px;float:left;margin-left:30px;margin-bottom:30px;}
#archives dd a{color:#373737;text-decoration:none;}
#archives dd img{display:block;margin:0 auto 5px auto;}


