html, div, body  {
margin: 0; padding: 0;
}
.ecran {display:inline;} 
.imprimante {display:none;} 
body {
background-color: #E8EA92;
cursor:default;
}
#conteneur {
width: 935px;
margin:0 auto;
background-color:#EEEEEE;
}
#header {
height: 129px;
margin:0 auto;
background: url(../images/haut.gif) no-repeat;
}
#zone {
width:935px;
background: url(../images/fond.gif);
}
#centre {
margin-left: 225px;
margin-right: 225px;
background: url(../images/h.gif) no-repeat;
}

#gauche {
float:left;
width: 225px;
}
#droite {
float:right;
width: 225px;
}
#pied {
clear:both;
height: 62px;
background: url(../images/bas.gif) no-repeat;
}

#menu_gauche {
position:absolute;
height: 135px;
width: 225px;
background: url(../images/menu.gif) no-repeat;
}
#menu_gauche2 {
width: 225px;
margin-top:130px;
}
#page {
margin:0px 35px 0 35px;
}
#menu_droite {
width: 225px;
float:right;
background: url(../images/m.gif) no-repeat;
}
#pub {
margin: 25px 0 0 30px;
}
#menu_gauche ul {
list-style-type: none;
text-align:right;
margin:5px 25px 0 0;
padding:0;
}
#menu_gauche ul li {
width:210px;
height:22px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0.05em;
font-size: 10px;
text-align:right;
padding:0;
margin:0;
}
li {
color:#000000;
}
li a {
font-family: Verdana, Arial, sans-serif;
text-decoration:none;
color:#FFFFFF;
}
li a:hover {
text-decoration:none;
color:#FFFFFF;
}
.ul1 {
list-style-type: none;
width:150px;
text-align:left;
margin:0 0 0 50px;
padding:0;
}
.li1 {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-align:left;
margin-bottom:10px;
padding:0;
}
.ul2 {
list-style-type: none;
width:150px;
text-align:left;
margin:0 0 0 30px;
padding:0;
}
.li2 {
font-family: Verdana, Arial, sans-serif;
text-align:left;
margin-top:7px;
padding:0;
font-size: 10px;
}
.ulpage {
list-style-type: square;
font-family: Verdana, Arial, sans-serif;
font-size:11px;
}
.separation {
width: 225px;
height:65px;
margin-top:10px;
background: url(../images/separation.gif) no-repeat;
}
.menu_g {
margin-top:-10px;
margin-left:50px;
margin-right:30px;
}
.gras_souligne {font-weight:bold;text-decoration:underline;}
.gras {font-weight:bold;}
.petit {font-size:9px;}
.lien {color:#FFFFFF;text-decoration:none;}
.lien:hover {text-decoration:underline;}
img {border:0;}
input.trou {
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FF0000;
	border: 0; 
	text-align:center;
	vertical-align:bottom;
	margin-top: 4px; 
	padding:0;
	width:25px;
	height:20px;
	cursor:default;
}
input.trou2 {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#0085F0;
	border: 0; 
	text-align:center;
	vertical-align:bottom;
	margin-top: 4px; 
	padding:0;
	width:25px;
	height:20px;
	cursor:default;
}
input.trou3 {
	font-family: lucida handwriting,comic sans ms,cursive;;
	font-size:7pt;
	color:#0085F0;
	border: 0;
	text-align:center;
	vertical-align:bottom;
	margin-top: 4px;
	padding:0;
	width:25px;
	height:20px;
	cursor:default;
	letter-spacing: -0.1em;
}
input.chiffre {
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	border: 0; 
	text-align:center;
	vertical-align:bottom;
	margin-top: 4px; 
	padding:0;
	width:25px;
	height:20px;
	cursor:default;
}
.bouton {
font: 12px Verdana, Arial, sans-serif;
font-weight:bold;
border: 1px solid #FFF; 
background-color: #FF0000;
color:#ffffff;
height:20px;
cursor : pointer;
}
.bouton2 {
font: 10px Verdana, Arial, sans-serif;
border: 1px solid #88B1C5;
background-color: #88B1C5;
color:#FFF;
cursor : pointer;
display: block;
margin:0;
padding:0;
}

.bouton2:hover {
color:#FFFFFF;
}
#grille {
margin-right: 150px;
margin-left: 10px;
text-align:left;
}
#options {
width:140px;
float:right;
}
select {
font: 12px Verdana, Arial, sans-serif;
color:#000;
background-color: #FFF;
border: 1px solid #E8EA92; 
}
#numero {
font: 9px Verdana, Arial, sans-serif;
color:#000;
}
form fieldset {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
border: solid 1px #F00;
padding: 10px 10px 10px 10px;
}
form legend {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
border: solid 1px #FF0000;
color:#FFFFFF;
font-weight:bold;
padding: 3px 5px 3px 5px;
}
form label {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
display:inline;
float:left;
color:#000;
}
.bas {
color:#666;
text-decoration:none;
}
.select {
font-size: 10px;
color:#000;
}
.noir {
color: #F00;
}
.tableau2 {
	border-collapse:collapse; 
	border: #FFF solid 1px;
	margin: 0;
	padding:0; 
}
.tdd2{
	border: solid 1px #FFF; 
	margin: 0;
	padding:0; 	
}
