﻿/* feuille de style bms & tn* & autres*/
/* GENERAL-----------------------------*/

body
{
  height:100%;
  color:#E6F0FF;
  
  background-color:#083C25;
  /*
  background: linear-gradient(top,#083C25,#082254);
  background: -moz-linear-gradient(top,#083C25,#082254);
  background: -webkit-linear-gradient(top,#083C25,#082254);
  background: -ms-linear-gradient(top,#083C25,#082254);
  */
 font-family:  "Trebuchet MS", "lucida sans unicode",verdana, sans-serif;
}


h3,h5,h6
{
 color:navy;

}



h1,h2
{
text-align: center;
font-style: italic;
font-size:x-large;
color: #E67300;
margin-top:2px;
margin-bottom:10px;
}

h2
{
font-size:smaller;
font-style:normal;
}
h4
{
margin-left:50px;
margin-right:50px;
text-align: center;
font-size: small;
color: #E6F0FF;

}

hr
{
color:#005100;
}



/*++++++++++++++++++++++++++++++++++++++*/

/* BLOCS -----------------------------------*/
.page
{
position : float;
top:auto;
width : 80%;
margin : auto;
color:#E6F0FF;
background-color:#645F5F;
}
.entete {
width : 100%;
height : 8em;
border : none;
vertical-align:middle;
text-align:center;
background-color:#645F5F;
/*background-color : #005100;*/
}

.panneaugauche{
/*color:maroon;*/
float : left;
width : 20%;
height : 820px;
background-color : #005100;
border-top : 3px  solid #bfbfbf;
border-left : 3px  solid #bfbfbf;
border-bottom : 3px   solid #e5e5e5;
border-right : 3px  solid #e5e5e5;
border-radius : 10px;
margin-right : 5px;
padding-left:10px;
padding-right:5px;
overflow : auto;

}


.corps {
color : maroon;
height : 460px;

overflow : auto;
border:3px inset #A0FFA0;
padding : 5px;
border-radius:10px;
box-shadow: -5px -5px 5px #888888;
}


/*++++++++++++++++++++++++++++++++++++++*/


/* LIENS----------------------------------*/
a
{
font-size: medium;
font-weight: bold;

}



a:link
{
color: #E6E6FF;

}

a:visited
{
 color: #D2CDCD;

}
a:hover
{
 background:#E6E6FF;
 color:#645F5F;

}

a.lcorps
{
color:maroon;
}

a.lcorps:hover
{
color:#f3e8d2;
background:maroon;
}

a.chemin
{
font-weight:normal;
font-size:small;
color:#E6F0FF;

}
a.chemin:hover
{
background-color:#E6F0FF;
color:#645F5F;
}

a.bouton
 {
color : #CD6100;;
background-color :#f3e8d2;
text-decoration : none;
font-weight : normal;
/*font-style : italic;*/
font-size:100%;
text-align : center;
margin-left:5px;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 5px;
border : 2px outset  #E67300;
}
a.bouton:hover {
font-weight : bold;
color :#f3e8d2;
background-color : #CD6100;
border : 4px inset  #E67300;
}

/*++++++++++++++++++++++++*/

/*LISTES---------------------------*/
li
{
color:inherit;
list-style-image: none;
font-size:medium;
}
li.code
{
color:navy;
font-family:courrier,monospace;
font-size:medium;
font-weight: normal;
list-style-image:none;
}

/* TABLEAUX --------------*/
th
{
background-color:#742000;
color:#FFBD00;
text-align:center;
vertical-align:middle;
font-weight:normal;


}

td
{
color:navy;
background-color:#EBF0F0;


}

/* DIVERS -------------------*/
p.erreur
{
color:#FF0000;
background-color:#EBF0F0;

}

form
{
font-family: monospace;
color: navy;
font-size: large;

}

input.ann
{
color:navy;
padding-left:10px;
padding-right:10px;
background:#B3B0AB;
font-weight:normal;
font-size:larger;
border-color:black;
border-radius:10px;
}

input.ann:hover
{
color:#B3B0AB;
background:#645F5F;
}

input.exe
{
color:#FFBD00;
padding-left:10px;
padding-right:10px;
background:#742000;
font-weight:normal;
font-size:larger;
border-color:black;
border-radius:10px;
}

input.exe:hover
{
color:#742000;
background:#FFBD00;
}

input#SELECTION
{
border-radius:10px;
font-size:medium;
}
input#SELECTION:hover
{
color:white;
background:#0A5514;
}


textarea
{
margin-left:15px;
margin-right:15px;
border : 4px inset  #083C25;;
font-style:"Courrier New",Monospace ;
font-size:17px;
line-height:20px;
color:navy;
}



pre
{
font-weight:bold;
color: #E6E6FF;

}




