body {
margin: 0px;
background: #ffffff;
font-family: arial, verdana, nimbus sans,sans-serif;
font-size:12px;
color:#000000;
}
#JHF {
position: absolute;
width: 780px;
left: 50%;
top: 0px;
right: auto;
bottom: auto;
margin-left: -390px;
clear: both;
background-color:#ffffff;
background-image: url(/IMG/mesimages/logo_jhf.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#mnutop_JHF{
float: right;
width: 350px;
margin-right: 2px;
margin-top: 10px;
height: 20px;
text-align:right;
}
#mnuJHF{
float: right;
width: 740px;
margin-left:40px;
margin-top:7px;
height: 20px;
}
#entete{
float: right;
width: 740px;
height: 114px;
margin-top:0px;
margin-left:40px;
background-color:#000000;
background-image: url(/IMG/mesimages/enteteJHF.jpg);
background-repeat: no-repeat;
background-position: left;
}
#menu{
float: right;
width: 740px;
height: 20px;
margin-left:40px;
border-top: solid 1px #930e0f;
border-bottom: solid 1px #930e0f;
background-color:#000000;
}
#corps{
float: right;
width: 736px;
margin-left:40px;
background-color:#ffffff;
background-image: url(/IMG/mesimages/fond_papier1.jpg);
background-repeat: xy;
background-position: left;
color:#000000;
padding: 2px;
}
#boussole{
float: right;
width: 732px;
font-size: 10px;
}
#flot_d{
float: right;
width: 226px;
margin-right: 5px;
margin-top: 4px;
padding: 4px;
border: solid 1px #dddddd;
background-color: #eeeeee;
color:#000000;
}
#flot_g{
float: left;
width: 460px;
margin-top: 4px;
margin-left: 5px;
padding: 4px;
}
#case{
float: left;
width: 226px;
padding:2px;
margin-bottom: 5px;
background-color:#ffffff;
border: solid 1px #666666;
font-size:10px;
}
#tous{
float: right;
width: 40px;
text-align: center;
font-size :9px;
}
#sscase{
float: left;
width: 226px;
background-color:#eeeeee;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
color:#000000;
}
#extrait_gal{
float: left;
width: 222px;
}
#aff_rub1{
float:left;
width: 456px;
padding: 2px;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
background-color:#eeeeee;
}
#aff_rub2{
float:left;
width: 220px;
height: 170px;
margin-top: 10px;
padding: 2px;
border: solid 1px #dddddd;
background-color:#ffffff;
}
#aff_rub3{
float:right;
width:220px;
height: 170px;
margin-top: 10px;
padding: 2px;
border: solid 1px #dddddd;
background-color:#ffffff;
}
#aff_rub_img{
float: left;
width: 100px;
margin-right: 4px;
}
#aff_aut_img{
float: left;
width: 77px;
margin-right: 4px;
}
#aff_gal_img{
float: right;
width: 100px;
margin-left: 4px;
}
#aff_art{
float : left;
width: 460px;
margin-bottom:5px;
}
#pied{
float: left;
width: 740px;
height: 20px;
margin-left:40px;
background-color:#000000;
color: #ffffff;
font-size: 8px;
}
#flotpied1{
float: left;
width: 452px;
margin-top:5px;
text-align: right;
}
#flotpiedcasear{
float: right;
width: 445px;
margin-top:2px;
padding-right: 22px;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
background-image: url(/IMG/mesimages/flechrougar.png);
background-repeat: no-repeat;
background-position: right;
}
#flotpiedcaseact{
float: right;
width: 445px;
margin-top:2px;
padding-right: 22px;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
background-image: url(/IMG/mesimages/rondrouge.png);
background-repeat: no-repeat;
background-position: right;
}
#flotpiedcasesuiv{
float: right;
width: 445px;
margin-top:2px;
padding-right: 22px;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
background-image: url(/IMG/mesimages/flechrougsuiv.png);
background-repeat: no-repeat;
background-position: right;
}
#flotpiedcaseav{
float: right;
width: 445px;
margin-top:2px;
padding-right: 22px;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
background-image: url(/IMG/mesimages/flechrougav.png);
background-repeat: no-repeat;
background-position: right;
}
#plan{
width: 98%;
float: left;
margin-left : 15px;
margin-top: 5px;
}
#hauteur_max{
float: left;
width: 100%;
height: 460px;
}
.tit{
font-size: 14px;
font-variant: small-caps;
font-weight: bold;
}
h3.spip {
font-size: 14px;
font-variant: small-caps;
font-weight: bold;
}
.tit_liste{
font-variant: small-caps;
font-weight: bold;
font-style: italic;
color: #999999;
}
.sstit{
font-size: 13px;
font-weight: bold;
}
.sssstit{
font-weight: bold;
}
.chapeau{
font-weight: bold;
text-align: justify;
border-top: solid 1px #666666;
border-bottom: solid 1px #666666;
}
.txt{
text-align: justify;
}
.tit_flot{
width: 100%;
float: left;
border: solid 1px #999999;
background-color: #333333;
color:#ffffff;
font-size:12px;
font-variant: small-caps;
font-weight: bold;
color:#ffffff;
}
.sstit_flot{
width: 100%;
float: left;
font-weight: bold;
color:#000000;
}
.rmq{
font-style: italic;
}
.reponse{
float: left;
margin-left: 20px;
margin-bottom: 5px;
padding-left: 4px;
border-left: solid 1px #000000;
}
.reponse1 {
width: 100%;
padding: 2px;
margin-top: 5px;
border: solid 1px #333333;
background-color:#e4e3ef;
}
.reponse2 {
width: 100%;
padding: 2px;
margin-top: 5px;
border: solid 1px #333333;
background-color: #ccc9ef;
}
.spip_bouton {
background-color: #dad7f4;
width: 200px;
}
.forml {
width: 100%;
}
.spip_encadrer {
width : 98%;
background-color: #eeeeee;
padding: 5px;
border: 1px #666666 solid;
}



.selpied{
width: 150px;
background-color: #eeeeee;
color: #000000;
font-size: 10px;
}
.btnpied{
width: 70px;
background-color: #eeeeee;
color: #000000;
font-size: 10px;
}
.auteurs{
width: 100%;
padding-right : 2px;
text-align: right;
font-style: italic;
}
ul {
padding: 0px;
margin: 0px;
list-style: none;
}
li {
float: left;
position: relative;
width: 117px;
padding: 2px;
background-color:#eeeeee;
margin: 1px;
font-size: 10px;
}
li ul {
display: none;
position: absolute;
width: 123px;
border: solid 1px #999999;
background-color:#ffffff;
top: 4px;
left: 0px;
}
li > ul {
top: auto;
left: auto;
}
li:hover ul, li.over ul{
display: block;
}
a.nav {
text-decoration: none;
color:#000000;
}
a.nav:hover {
text-decoration: none;
}
a {
text-decoration: none;
color:#666666;
font-weight:bold;
}
a:hover {
text-decoration: underline;
}
a.titflo {
color:#ffffff;
text-decoration: none;
}
a.titflo:hover {
text-decoration: underline;
}
a.prec {
color:#666666;
text-decoration: none;
}
a.prec:hover {
text-decoration: underline;
}
a.suiv {
color: #c8462e;
text-decoration: none;
}
a.suiv:hover {
text-decoration: underline;
}
.showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}
table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}




