html {
    height:100%;
}

body {
    box-sizing:content-box;
    position:relative;
    margin:0 2em 0 0;
    padding:0;
    background:white url(/images/fond.jpg) no-repeat top left;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size:small;
  	top:0;
  	left:0;
  	min-height:100%;
}

a  {
    text-decoration:none;
}

#haut a img {
    border:none;
}

#haut h1,#haut h2,#haut h3,#haut h4,#haut h5,#haut h6 {
    margin:0;
    padding:0;
    color:#808285;
}

#haut h1 {
    font-size:20px;
}

#haut h2 {
    font-size:16px;
}

#haut h2 a {
    text-decoration:none;
}

#haut h3 {
    font-size:14px;
}

#haut h4 {
    font-size:12px;
}

#haut h5 {
    font-size:10px;
}

#haut h6 {
    font-size:8px;
}

#bas {
  	clear:left;
  	height:78px;
    background:white url(/images/fond_b.gif) repeat;
    text-align:right;
    color:#D73650;
  	font-size:x-small;
}

#logo_ijinus_2 {
    float:right;
}


#haut {
    padding:140px 2em 0 0;
}

#logo_ijinus {
    position:absolute;
    top:0;
    left:0;
}

#menu {
    float:left;
  	width:10em;
  	margin:45px .5em .5em .5em;
  	padding:0;
}

* html #menu {
    margin-right:-3px;
}

#menu ul, #menu li, #menu a {
    box-sizing:content-box;
}

#menu ul {
  	display:block;
  	margin:0;
  	padding:0;
    list-style:none;
    width:100%;
}

#menu ul li {
    display:block;
    position:relative;
    z-index:100;
  	margin:0;
  	padding:.25em;
  	background-color:white;
}

#menu ul li a {
    display:block;
    color:#808285;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    padding:0 0 0 1.5em;
}

#menu ul li a.mentions {
    font-size:12px;
    background:none;
    padding:1em 2.2em;
    font-weight:normal;
}

#menu ul li a:hover.mentions {
    background:none;
}

#menu ul li ul {
    display:none;
    position:absolute;
    top:0;
    left:10em;
    background-color:white;
}

#menu ul li ul li{
    border-width:1px 1px 0 1px;
    border-style:solid;
    border-color:#808285;
}

#menu ul li ul li.dernier{
    border-width:1px 1px 1px 1px;
}

#menu ul li:hover ul {
    display:block;
}

#menu ul li ul li a{
    display:block;
    font-size:1em;
    list-style:none;
    margin:0;
    padding:0 0 0 15px;
}

#menu ul li a:hover, #menu ul li a.menuon {
    background:transparent url(/images/puce.gif) no-repeat center left;
}

#menu ul li ul li a:hover {
    background:transparent url(/images/puce_petit.gif) no-repeat center left;
}

#contenu {
  	margin:0 0 0 11em;
  	padding:0;
}

#contenu ul {
    display:block;
    box-sizing:content-box;
    list-style:none;
    margin:.5em 0;
    padding:0;
}

#contenu ul li {
    display:block;
    box-sizing:content-box;
    margin:0;
    padding:0 0 0 20px;
    background:transparent url(/images/puce.gif) no-repeat 0 4px;
}

#contenu ul li ul li{
    padding:0 0 1em 15px;
    background:transparent url(/images/puce_petit.gif) no-repeat 0 3px;
}

#haut p {
    margin:.5em 0 ;
    padding:0;
}

#contenu a {
    color:#808285;
}

#contenu ul li ul.edit li{
    padding-bottom:0;
}

input,select {
  font-size:.75em;
  padding:0;
  margin:0;
}

@media print {

    body {
        background:none;
        margin:0;
    }
    
    #menu,#logo_ijinus, #bas, #bandeau, #actions,#actions a, #alerte {
        display:none;
    }
    #haut {
      padding:0;
    }
    
    #contenu {
	   margin:0;
	   padding:0;
    }
    
    #titreprint {
        display:block;
    }
    
}

