/* Elements html */
body {
  background-color: #fff;
  color: #000;
  font-size: 12pt;
}
#printonly{
display:block;
font-size:11px;
line-height:20px;
text-align:right;
}

#printonly a{
color:#9E0605;
font-weight:bold;
}

#footerprint{
display:block;
font-size:11px;
line-height:20px;
text-align:right;
border-top:2px #000 solid;
margin-bottom:10px;
}

#pr

a {
  color: #000;
}

img {
  border: 0;
}

h1, h2 {
  page-break-before: auto;
}

p {
  page-break-inside: avoid;
}

/* Masquage des Ã©lÃ©ments indÃ©sirables */
#nav1, #nav2, #subnav,#leftcol, #rightcol, #footer, #main .top, #main .bottom,
.googleLink, #maincol #publications.additionnal #publist, .additionnal .rappel, .additionnal ul.arrow{
display:none !important;
}

#maincol .additionnal {border-top:1px solid #000;background:none;}
#maincol .additionnal .cap.top, #maincol .additionnal .cap.bottom, #maincol .additionnal .cap.bottom2 {background:none;}
#maincol .additionnal .cap.top h1 {border:none;color:#000000;}
#maincol .additionnal .auteur {border:none;}
#maincol .additionnal .auteur dd {background:none;}

#maincol #main{
background:none;
width:100%;
}

#header{
background:none;
border-top:2px #000 solid;
border-bottom:2px #000 solid;
height:80px;
}

#header a img#logo{
display:none;
}

#header #logop{
margin-left:35px;
margin-top:10px;
display:block;
}

#content #main h1{
color:#000;
font-variant:normal;
font-size:26px;
font-weight:bold;
}

#content #main h2{
color:#000;
font-variant:normal;
font-size:20px;
font-weight:bold;
}

#content #main p{
color:#000;
font-variant:normal;
font-size:100%;
font-weight:normal;
text-decoration:none;
}

strong, b{
font-weight:normal;
}

u{
text-decoration:none;
}



#container, #header, html body #content.standard #maincol {
width:98%;
}

/* Ajout 23/09/2009 pour impression des structures d'appartenance */
#content.standard.member #maincol .additionnal{display:block !important;background:#fff !important;}
/*#content.standard.member #maincol #publications.additionnal{display:none !important;}*/
#content.standard.member #maincol .additionnal .cap.top{visibility:hidden !important}

#container #content.standard.member h1 {border:none;}
#content.standard.member #maincol #publications.additionnal {font-size:14pt;}
#content.standard.member #maincol #publications.additionnal ul li.redArrow {list-style:square; background-image:none; padding:0 0 0 5px; margin:0 0 0 20px; font-size:12pt;}
#content.standard.member #maincol #publications.additionnal ul li.redArrow a {color:#333;}
