/* défs générales */
.centre{
text-align:center;
}
img{
border:0;
}
.marges{
margin-left:auto; 
margin-right:auto;
}
body,html{
margin-top:0;
margin-bottom:3px;
/*background-color:#fbfbfb;*/
color:#000;
font-family:Arial,Times,sans-serif;
font-size:100%;
text-align:justify;
/*overflow:auto;*/
}
pre{
border:1px solid #aaa;
background-color:#F5F5F5;
}
acronym{
cursor:help;
border-bottom:1px dotted #000;
}
hr.separ{
clear : both;
visibility : hidden;
}
a:link img, a:visited img {
border-style: none;
}
a{
color:#FF5900;
/*color:#f60;*/
text-decoration:underline;
font-size:100%;
}
a:hover{
text-decoration:none;
background-color:#f60;
color:#fff;
}
a:link.rien,a:visited.rien,a:hover.rien {
color:#fff; 
text-decoration:none; 
background-color:transparent;
} 

/* */
h1{
background-color:transparent;
color:#000;
text-align:center;
font-size:150%;
}
h2{
/*background-color:#accdfa;*/
background-color:#6dfd6d;
color:#000;
text-align:left;
margin-top:25px;
padding-left:5px;
font-size:125%;
/*border:1px solid #69c;*/
border:1px solid #6BB86B;
margin-top:5px;
}
p{
margin-bottom: 0.5em;
margin-top: 0.5em;
}
em.important{
background-color:transparent;
color:#f00;
font-weight:bold;
font-style:normal;
}
em.lessimp{
background-color:transparent;
color:#FE3C3C;
font-weight:normal;
font-style:normal;
/*#87DDBA*/
}
ul{
border-left:2px solid #6BB86B;
padding-left:20px;
}
ul ul{
margin-top:1.5em;
margin-bottom:1.5em;
padding-left:20px;
}
ul.menu{
list-style-type:none;
}
div.signature{
background-color:transparent;
color:#000;
text-align:center;
margin-top:30px;
font-size:80%;
}

em.rouge{
color:#f00;
background-color:transparent;
font-style:normal;
}
em.vert{
color:#096;
background-color:transparent;
font-style:normal;
}
pre{
border:1px solid #aaa;
background-color:#F5F5F5;
}

/* */
div.borange{
border:1px solid #f60;
background-color:#FED9B1;
margin-top:5px;
margin-bottom:5px;
padding:2px;
}

div.menuprincipal{
float:right;
margin-top:35px;
}
ul.textemenuprincipal{
background-color:transparent;
color:#000;
margin-right:190px;
margin-top:5px;
}

div.scripting{
float:right;
margin-top:0;
}

ul.textescripting{
background-color:transparent;
color:#000;
margin-right:280px;
margin-top:0;
}

div.miscellaneous{
float:right;
margin-top:0;
}

ul.textemiscellaneous{
background-color:transparent;
color:#000;
margin-right:280px;
margin-top:0;
}

div.graphe{
float:right;
margin-top:0;
}

div.textegraphe{
background-color:transparent;
color:#000;
margin-right:320px;
margin-top:1em;
}

div.texteprio{
background-color:transparent;
color:#000;
margin-right:305px;
margin-top:0;
padding-top:10px;
}
div.imageprio{
float:right;
margin-top:5px;
}

div.retourhaut{
text-align:center;
margin-top:1.5em;
margin-bottom:10px;
}
