body {
behavior: url(csshover.htc);
}

.A2 {
color:#00CC00;
font-size:16px;
font-weight:bold;
}

table{
line-height:16px;
}

.Menu_gauche {  font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; vertical-align: middle; text-decoration: none}
.Titre {  font-family: "Times New Roman", Times, serif; font-size: 16px; text-align: left; font-weight: bold; vertical-align: baseline}
.Menu_lycee { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333399; text-decoration: none; vertical-align: middle ; background-position: center center; text-align: center}
.TitrePrincipal { font-family: "Times New Roman", Times, serif; font-size: 30px; text-align: center; font-weight: bold; color: #333399}
.TextePrincipal { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; vertical-align: middle ; text-align: left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip:   rect(   10px); color: #333399}
.Signature { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: normal; font-weight: normal; vertical-align: middle ; background-position: center center; text-align: center }
.Liste { font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: normal; font-weight: normal; vertical-align: middle ; text-align: left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip: rect(   10px) }
.TextePrincipalCentré { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; vertical-align: middle ; text-align: center; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip: rect(   10px) ; text-decoration: none}
.TextePrincipalGrasSouligné { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip: rect(   10px) }
.TextePrincipalitalique { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: italic; font-weight: normal; vertical-align: middle ; text-align: left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip: rect(   10px) }
.TextePrincipalSouligné { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: middle ; text-align: left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip: rect(   10px) }
.TextePrincipaldécalé { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; vertical-align: middle ; text-align: left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip:  rect(   ); left: 20px}
.TextePrincipaldroit { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; vertical-align: middle ; text-align: right; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip: rect(   10px) }
.Notes { font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left}
.petitesNotes { font-family: "Times New Roman", Times, serif; font-size: 9px; font-style: normal; font-weight: normal; vertical-align: middle ; background-position: center center; text-align: left }
.petitesNotesjaunes { font-family: "Times New Roman", Times, serif; font-size: 9px; font-style: normal; font-weight: normal; vertical-align: middle ; background-position: center center; text-align: left ; color: #FFFF66}
.TitrePasSouligne { font-family: "Times New Roman", Times, serif; font-size: 30px; text-align: center; font-weight: bold; vertical-align: top}
.TitreGauche {
font-family: "Times New Roman", Times, serif; font-size: 24px; text-align: left; font-weight: bold; vertical-align: top
}
.TitrePrincipalBW {
font-family: "Times New Roman", Times, serif; font-size: 30px; text-align: center; font-weight: bold; text-decoration: underline ; color: #000000
}
.NotesBW {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #000000;

}
.TextePrincipalBW {
font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; vertical-align: middle ; text-align: left; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; clip:   rect(   10px); color: #000000
}
input.bouton {
  color: white;
  background-color: #000066;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 1px 0px 0 0;
  border: 2px outset #c0c0c0;
  font-size:12px;
  width: auto;
}
input.bouton:hover {
  background-color: #6495ED;
  border: 2px inset #c0c0c0;
}
input.bouton:active {
border:2px inset red;
  background-color: #6495ED;
color:#000080;
} 
input.bouton2 {
  color: black;
  background-color: white;
  text-decoration: none;
  text-align: center;
  padding: 0px;
  border: 0px;
  text-decoration: underline;
}
input.bouton2:hover {
  background-color: white;
  color:#FF0000;
  border: 0px;
  font-weight: bold;
}
input.bouton2:active {
  border: 0px;
  background-color: white;
  color: #FF0000;
} 

input.bouton3 {
  color: black;
  text-decoration: none;
    background-color: white;
  text-align: center;
  padding: 0px;
  border: 0px;
  font-size: 12px;
}

input.bouton3:hover {
  background-color: white;
  color:#FF0000;
  border: 0px;
  font-weight: bold;
}
input.bouton3:active {
  border: 0px;
  background-color: white;
  color: #FF0000;
} 

.Style1 {
	color: #FF0000;
	font-weight: bold;
	font-size: 24px;
}
.Style2 {
	font-size: 14px;
	width:100px;
	font-weight: bold;
}
.Style3 {
font-size: 12pt
}
.Style4 {
color: #FFFFFF
}
.saisie {
text-align:left;
background: #eef;
border: 1px solid #4475ce;
margin: auto;
width: 97%;
display: block;
}
.field1 {
text-align:center;
background: #eef;
border: 1px solid #4475ce;
margin: auto;
width: 97%;
display: block;
}
.field2 {
text-align:left;
background: white;
border: 1px solid #4475ce;
margin: auto;
width: 97%;
display: block;
}
.field3 {
text-align:center;
background: #eef;
border: 1px solid #4475ce;
margin: auto;
width: 97%;
display: block;
height:65px;
}


#conteneur {
position: relative;
margin: 10px auto 10px auto;
padding: 10px;
width: 900px;
height: 500px;
border: 1px solid #000066;
background: white; 
/*
 * background :  url(../images/gris_018.jpg); 
 */
}

#passe{
position:absolute;
top:400px;
left:250px;
width:400px;
height:340px;
}
	
#imprimer {
position: relative;
margin: 10px auto 10px auto;
padding: 10px;
width: 900px;
height: 1400px;
border: 1px solid #000066;
background: white; 
}


#imprimer1{
position:absolute;
top:120px;
left:0px;
width:880px;
height:1280px;
font-size:12px;
overflow:auto;
z-index:1;
}
	
div#main{
position:absolute;
top:150px;
left:5px;
width:95%;
height:340px;
font-size:12px;
overflow:auto;
z-index:2;
PADDING-TOP: 2px; 
MARGIN-BOTTOM: 3px; 
overflox:scroll;
}

div#main1{
position:absolute;
top:110px;
left:5px;
width:95%;
height:380px;
font-size:12px;
overflow:auto;
z-index:1;
PADDING-TOP: 2px; 
MARGIN-BOTTOM: 3px; 
overflox:scroll;
}

#main3{
position:absolute;
top:100px;
left:0px;
width:900px;
height:400px;
overflow:auto;
z-index:3;
}

#main0{
position:absolute;
top:90px;
left:0px;
width:900px;
height:400px;
overflow:auto;
z-index:0;
}
	
.select1{
vertical-align:text-top;
text-align:left;
background: white;
width: 150px;
font-size:10px;
height:20px;
}

.select2{
vertical-align:text-top;
text-align:center;
background: white;
width: 40px;
font-size:10px;
height:20px;
}

.area1{
rows : 1;
vertical-align:text-top;
font-size:12px;
wrap: on;
width:400px;
}