body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;/*0.9em*/
margin: 0;
padding: 0;
background-color:#FFCC33;
/* NOEL
background-image: url("images/background_noel.jpg");
background-repeat: repeat-x;
background-position: bottom;
NOEL */
}
p {margin: 0 0 10px 0;}
#conteneur {
position: relative;
/* NOEL */
/*width: 1000px;*/
width: 1002px;/* pour ie */
/* NOEL */
margin: 0 auto; 
background-color:#99CC33;
/* NOEL
border: 4px ridge #99CC33;
 NOEL */
}
#header {
height: 220px;
background-color: #FC3;
background-image: url("images/header.jpg");
}
#centre {
background-color:#FFCC33;
margin-left: 194px;
margin-right: 194px;
text-align:center;
}
#centre_h {
background-color:#FFCC33;
margin-left: 194px;
margin-right: 194px;
text-align:center;
height: 1000px;
}
#gauche {
position: absolute;
left:0;
width: 194px;
background-color: #99CC33;
margin-top: -2px;
text-align:center;
padding-top: 4px;
}
#droite {
position: absolute;
right:0;
width: 194px;
text-align: center;
background-color: #99CC33;
padding-top: 20px;
margin-top: -2px;
}
#pied {
height: 80px;
background-color: #FFCC33;
/* NOEL */
background-image: url("images/pied.jpg");/*image + grande de 10px pr ie*/
/*background-image: url("images/pied_neige.jpg");/*image + grande de 10px pr ie*/
/* NOEL */
}
/*---------------------------------------------------------------------------*/
#en-tete {height: 100px;}/* a suprimer */
#description {
text-align:center;
font-size: small;
padding-bottom: 28px;
}
/*.menu_haut { background-color: #99cc33;}*/
.moyen { font-size: 12px;}
h1 {display:none;}
h2 {
font-family:  Georgia, Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size: 30px;
color: #FFFFFF;
}
h3 {text-align:center;}
h5 {text-align:center;}
th {background-color: #339933;color: #FFFFFF;}/* a suprimer ??? */
a:visited {	color: #0000FF;}
a:hover { color: #FF0000;}
a:active { color: #339933;}
.separateur { background-color: #99cc33;}
.rouge {color: #FF0000;	font-weight: bold;}
.lien {
font-weight: bold;
font-size: small;
}
.liste {
padding-left: 60px;
list-style-image: url("images/puce.gif");
}
.menu_bas {
padding-top: 4px;
padding-bottom: 12px;
text-align:center;
font-size: 12px;
}
.x-petit {text-align:center;font-size: x-small}
img {border:0;}
.th {
background-color: #339933;
color: #FFFFFF;
font-weight: bold;
margin:3px;
padding: 2px;
}
.esp {height:24px}
.flash {display: none;}
.controle{
text-align: left;
margin: 30px;
}
#logo {padding: 14px 42px 16px;}/* top left/right bottom */
#pub_head{
	position: absolute;
	top: 14px;
	right: 128px;
}
/*----------------------------------------------------------------------------------------------*/
.lien_image a {
	text-decoration:none;
}
.lien_image p {
	text-align:center;
	font-size: small;
	font-weight:bold;
	padding: 10px;
	border: 4px solid #ffcc33;
}
.lien_image p:hover {
	border-top: 4px solid #99CC33;
	border-left: 4px solid #99CC33;
	border-right: 4px solid #339933;
	border-bottom: 4px solid #339933;
}
/* -----------------------------------------------Menu gauche --------------------------------------------*/
.bouton a {
	width:180px;
	text-align:left;
	text-indent: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	text-decoration:none;
	background:#99CC33;
	display:block;
	padding: 2px;
	border-right: 2px solid #339933;
	border-left: 2px solid #FFCC33;
}
a.seul {
	text-align:center;
	text-indent: 0px;
	border-top: 2px solid #FFCC33;
	border-bottom: 2px solid #339933;
}
a.haut {
	border-top: 2px solid #FFCC33;
	border-bottom: 2px solid #99CC33;
}
a.milieu {
	border-top: 2px solid #99CC33;
	border-bottom: 2px solid #99CC33;
}
a.bas {
	border-top: 2px solid #99CC33;
	border-bottom: 2px solid #339933;
}
.bouton a:hover	{
	background-color: #FFCC33;
	border: 2px inset #99CC33;
}
/* -----------------------------------------------Menu haut --------------------------------------------*/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu */
top: 125px;
left: 4px;
z-index:50;
width: 100%; /* correction pour Opera */
}
#menu dl {
float: left;
width: 124px;/*12em*/
}
#menu dt {/* touche non lien */
/*cursor: pointer;*/
text-align: center;
font-weight: bold;
margin: 2px;
}
#menu dd {/* sous touche*/
display: none;
border: 2px solid #9c3;
}
#menu li {
text-align: center;
background: #9c3;
}
#menu li a, #menu dt a {/* lien */
color: #0000FF;
text-decoration: none;
font-size: small;
display: block;
height: 100%;
border-right: 2px solid #339933;
border-left: 2px solid #FFCC33;
border-top: 2px solid #FFCC33;
border-bottom: 2px solid #339933;
}
#menu li a.haut {
	border-bottom: 2px solid #99CC33;
}
#menu li a.milieu {
	border-top: 2px solid #99CC33;
	border-bottom: 2px solid #99CC33;
}
#menu li a.bas {
	border-top: 2px solid #99CC33;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {/* Lien survolé */
background-color: #FFCC33;
border: 2px inset #99CC33;
color: #FF0000;
}
#deco_1 {
width: 100px;
height: 64px;
position: absolute;
top: 160px;
left: 45px;
z-index:10;
/* NOEL */
background: url("images/sl_2.gif") no-repeat;
/*background: url("images/sl_2_neige.gif") no-repeat;*/
/* NOEL */
}
#deco_2 {
width: 100px;
height: 60px;
position: absolute;
top: 160px;
left: 870px;
z-index:10;
/* NOEL */
background: url("images/sl_1.gif") no-repeat;
/*background: url("images/sl_1_neige.gif") no-repeat;*/
/* NOEL */
}
body {
scrollbar-face-color: #339933;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #99CC33;
scrollbar-arrow-color: #FFCC33;
}
