body {

margin: 0;/* sans marges, la page sera collee aux bords */

padding : 0 0 174px 0; /* padding-bottom de 174px pour compenser la hauteur du pied de page (bloc bas) sous FF */

position: relative; /* pour le pied de page */

width: 882px; /* pour eviter que le bandeau ne soit coupe */

height: 100%; /* pour simuler min-height pour IE */

font-family: verdana, arial, sans-serif; /* on definit la police de base dans la page */

font-size: 12px; /* on definit la taille de police de base dans la page */

}

.bandeau {

position: relative;

background-image: url('images/bandeau.gif');

width: 882px;

height: 141px;

}

.menu {

background-image: url('images/menu.gif');

width: 212px;

height: 495px;

}

.texte {

background-image: url('images/texte.gif');

width: 669px;

height: 132%; /* pour faire apparaitre l'image de droite, sous IE, quand il n'y a pas beaucoup de contenu */ 

min-height: 495px; /* pour donner une hauteur minimum a ce bloc, et eviter que le bloc de gauche ne soit coupe, sous FF, quand il n'y a pas beaucoup de contenu */

margin-top: -516px;

margin-left: 212px; /* on place le bloc centre par rapport a la largeur du bloc gauche */

}

.conteneurTexte { /* pour eviter que le texte sorte du bloc texte a droite */

margin-right: 15px;
margin-bottom: 9px;

padding-bottom: 1px; /* pour eviter que le bas du texte soit coupe sous IE */

margin-top: 21px; /* pour eviter la coupure du texte, en haut, sous IE */

}



.bas {

position: absolute; /* pour que ce bloc reste colle au bas de la fenetre */

bottom: 0; /* pour que ce bloc reste colle au bas de la fenetre */

background-image: url('images/bas.gif');

height: 183px;

width: 881px;

}

h1 {

font-size: 140%;

text-align: right;

}

h3	{

font-size: 100%;

text-align: right;

}

table,tr,td	{

margin-bottom: 9px;
height: 60px;
width: 620px;
text-align: center;
 border: solid ;
border-width : medium ;
border-color: green ;
}



dl, dt, dd, ul, li {

list-style-type: none;

margin: 0;

padding: 0;

list-style-type: none;

line-height: 22px; /* interligne */

}

 #fla {
	position:absolute;
	width:623.7px;
	height:107px;
	margin-left:249px;
	margin-top:4px;
	background:#eaeaea;
	
}

#deroulant {

position: absolute; /* placement du menu, a modifier selon vos besoins */

top: 140px;

left: 32px;

}

#deroulant {

width: 10.6em;

}

#deroulant dt {

background-image: url('images/menu.png');

cursor: pointer;

margin: 1px 0;;

height: 24px;

line-height: 23px;

text-indent:20%;

font-size: 10px;

font-weight: bold;

}

#deroulant dd {

background-image: url('images/ssmenu.png');

margin-left: 5px; /* on place le bloc centre par rapport a la largeur du bloc gauche */

width: 121px;

}

#deroulant li {

text-indent:15%;

font-size: 9px;

}

#deroulant li a, #menu dt a {

color: #000;

text-decoration: none;

display: block;

border: 0 none;

height: 100%;

}

#deroulant li a:hover, #menu dt a:hover {

background: #eee;

}