html, div, body  {
margin: 0; padding: 0;
}
.ecran {display:inline;} 
.imprimante {display:none;} 
body {
background-color: #fff;
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:#000000;
}
li a:hover {
text-decoration:none;
color:#F08500;
}
.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;
}

.gras_souligne {font-weight:bold;text-decoration:underline;}
.gras {font-weight:bold;}
.petit {font-size:9px;}
.lien {color:#F08500;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:#3366bb;
	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:#ff0000;
	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:#ff0000;
	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;
}
button {
margin:0;
padding:0;
}
.bouton {
font: 12px Verdana, Arial, sans-serif;
font-weight:bold;
border: 1px solid #FFF; 
background-color: #FF0000;
color:#ffffff;
height:20px;
cursor : pointer;
}
.bouton2 {
display:inline;
font: 10px Verdana, Arial, sans-serif;
border: 1px solid #FFF;
background-color: #FFF;
color:#0066bb;
text-decoration:underline;
cursor : pointer;
margin:0;
padding:0;
}

.bouton2:hover {
text-decoration:none;
}
.lien-menu {
font: 10px Verdana, Arial, sans-serif;
color:#0066bb;
}
.lien-menu:hover {
text-decoration:none;
}
#grille {
margin:0;
text-align:center;
}
#barre {
margin-left:260px;
margin-right:140px;
}
#options {
width:140px;
float:right;
}
select {
font: 10px Verdana, Arial, sans-serif;
color:#0066bb;
background-color: #ffffff;
border: 1px solid #848484; 
display:inline;
}
#numero {
font: 9px Verdana, Arial, sans-serif;
color:#848484;
}
.lien_site {
color:#848484;
text-decoration:none;
}
.lien_site:hover {
text-decoration:underline;
}
form fieldset {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
border: solid 1px #0065B3;
padding: 10px 10px 10px 10px;
}
form legend {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color:#FF0000;
border: solid 1px #0065B3;
font-weight:bold;
padding: 3px 5px 3px 0px;
}
form label {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
display:inline;
float:left;
color:#000;
}
.bas {
color:#fff;
text-decoration:none;
}
.violet{
color: #0065B3;
}
.rouge{
color: #ff0000;
font-weight: bold;
}
p {
margin:0;
padding:0;
}