/* ~ # { } [ ] | ` \ @ */

a{
text-decoration:none;
color:black;
}

a:visited{
text-decoration:none;
color:black;
}

a:hover{
text-decoration:underline;
color:indigo;
background:white;
}

a img{
border:none;
}

body{
background:#EDEDED;
color:black;
font-family:arial
/*font-weight:bold;*/
}

img{
margin-bottom:-3;
}

li{
margin-top:10px;
}


.surligne{
background:mediumblue;
color:white;
font-weight:bold;
}

.surligne_subitem{
background:moccasin;
}

.item{
font-size:10pt;
font-family:Arial;
margin-bottom:1px;
margin-top:1px;
}

.itemmenu{
font-size:10pt;
font-family:Arial;
margin-left:5px;
margin-bottom:5px;
margin-top:10px;
} 

.subtitre{
font-size:10pt;
font-family:Arial;
font-style:italic;
font-weight:bold;
color:indigo;
}

.subitem1{
font-size:10pt;
font-family:Arial;
color:black;
margin-left:20px;
}

.subitem{
font-size:10pt;
font-style:italic;
font-family:comics;
} 

.subcaddroit{
position : relative;
left:50px;
}

.entete{
text-align:left;
font-size:20pt;
font-family:arial;
/*font-weight:bold;*/
}

H1{
text-align:left;
font-size:20pt;
font-family:times;
/*font-weight:bold;*/
}

H2{
margin-left:20px;
margin-bottom:2px;
margin-top:2px;
text-align:left;
font-size:14pt;
font-family:times;
/*font-weight:bold;*/
}

H3{
margin-left:2px;
margin-bottom:2px;
margin-top:2px;
text-align:left;
font-size:12pt;
font-family:times;
color:blue;
/*font-weight:bold;*/
}

H4{
margin-left:2px;
margin-bottom:2px;
margin-top:2px;
text-align:left;
font-size:10pt;
font-family:times;
color:black;

/*font-weight:bold;*/
}

H4:hover{
margin-left:2px;
margin-bottom:2px;
margin-top:2px;
text-align:left;
font-size:10pt;
font-family:times;
color:black;
background:white;
/*font-weight:bold;*/
}


p{
margin-left:80px;
margin-bottom:3px;
margin-top:3px;
text-align:left;
font-size:10pt;
font-family:arial;
/*font-weight:bold;*/
}

/* bandeau bleu horizontal*/
#Hor1{
position : absolute;
top : 0px;
left : 0px;
width : 100%;
height: 3px;
background-color:royalblue;
}

/*bandeau de logos*/
#Hor2{
position : absolute;
top : 3px;
left : 0px;
width : 100%;
background-color:white;
/*background: url('./images_accueil/fond-bleu-haut.gif');*/
}

/* fond boutons menu gauche*/
.menugauche{
position : relative;
float:left;
width : 250px;
height: 25px;
background: url('./images_accueil/fond-menus-gauche-saumon.gif') left no-repeat;
background-position: left top;
_height:24px;/*Pour IE*/
min-height:24px;/*pour les navigateurs respectueux des standards*/
line-height: 110%;
vertical-align: middle;
font-size:10pt;
font-family:Arial;
margin-bottom:4px;
}

/* fond bouton divers menu gauche*/
.Hor3{
position : relative;
width : 250px;
height: 25px;
background: url('./images_accueil/fond-menus-gauche-gris.gif') left no-repeat;
background-position: left top;
_height:24px;/*Pour IE*/
min-height:24px;/*pour les navigateurs respectueux des standards*/
line-height: 110%;
vertical-align: middle;
font-size:10pt;
font-family:Arial;
margin-bottom:4px;
}

#cadresupgauche{
position : absolute;
top : 130px;
left : 10px;
width : 200px;
height: 100px;
color:black;
font-weight:bold;
}


#cadremedgauche{
position : absolute;
top : 240px;
left : 10px;
width : 200px;
height: 400px;
color:black;
font-weight:bold;
}

#cadreinfgauche{
position : absolute;
top : 540px;
left : 10px;
width : 200px;
height: 50px;
color:black;
font-weight:bold;
}

#cadresupdroit{
position : absolute;
top : 130px;
left : 300px;
width : 900px;
height: 10px;
}

#cadredroit{
position : absolute;
top : 155px;
left : 300px;
width : 700px;
height: 400px;
}

/*Classe cadre pour les images boutons de l'écran d'accueil*/
.intcadresubdroit{
position : relative;
width : 500px;
height: 150px;
}

#cadresubhaut{
position : absolute;
top : 0px;
left : 0px;
height: 200px;
color:black;
}



.cad_bouton{
width:700px;
position:relative;
padding:2pt;
background:cornsilk;
text-align: left;
font-size:18pt;
font-family:Times;
}

#orion{
text-align:right;
}

#entete{
text-align: left;
font-size:20pt;
font-family:times;
font-weight:bolder;
}

#nbmninf{
text-align: center;
font-size:12pt;
font-family:times;
font-weight:bold;
}

.date{
position:relative;
float:left;
padding:2pt;
text-align: left;
font-size:12pt;
font-family:arial;
}

.titre{
width:700px;
position:relative;
padding:2pt;
background:cornsilk;
text-align: left;
font-size:18pt;
font-family:Times;
}

.texte{
width:700px;
position:relative;
padding:2pt;
background:white;
text-align: left;
font-size:12pt;
font-family:Times;
}

.autreniv{
position:relative;
left:50px;
}

#leg5{
background:#CCFF99;
position:relative;
float:left;
width:100px;
text-align: center;
}

#leg4{
background:#FFCC99;
position:relative;
float:left;
width:100px;
text-align: center;
}

#leg3{
background:#D3D3D3;
position:relative;
float:left;
width:100px;
text-align: center;
}

#niv5{
background:#CCFF99;
position:relative;
left:50px;
}

#niv4{
background:#FFCC99;
position:relative;
left:50px;
}

#niv3{
background:#D3D3D3;
position:relative;
left:50px;
}

