label {
display:block;
width:200px;
float:left;
} 
 
/*Division de la page*/
div#bandeau {
	float:left;
	width:240px;
	height:130px;
	background-color:#CCFFFF;
	}
div#blocnews {
	width:auto;
	height:130px;
	background-color:#CCFFFF;
	}
div#menu_haut {
	margin-left:120;
	clear:both;
	width:auto;
	height:30px;
	background-color:#CCFFFF;
	}
div#menu_gauche {
	margin-top:4%;
	float:left;
	width:120px;
	height:auto;
	background-color:#CCFFFF;
	}
div#contenu {
	margin-left:9%;
	padding:0%;
	width:auto;
	height:auto;
	background-color:#CCFFFF;
	}
div#pied_page {
	clear:both;
	width:auto;
	height:140px;
	background-color:#CCFFFF;
	}


hr {
    background-color: #CCFFFF; 
    text-align: center;
	color: #000000; width:100%; 
	border:none; 
	border-bottom: dashed #000000 1px;
}

body {
	background-color: #CCFFFF;
	background-attachment: fixed;
}

p {
	font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
	font-size: 12px;
    text-align: center;
}
p1 {
	font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
	font-size: 12px;
    text-align: left;
}


h2 {
	font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
	font-size: 22px;
	font-weight: bold;
    text-align: center;
}

h1 {
	font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
	font-size: 14px;
	font-weight: bold;
    text-align: center;
}

h3 {
	font-size: 10px;
    text-align: center;
}

div.menu{
    margin:10px;
}

/*centre la page et donne la largeur pour une basse résolution(776) moyenne(1024)*/
#centrer {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}

* {
	margin:0px;
	padding:0px;
}

table {
	border: 1px solid gray;
	border-collapse: collapse;
	border-style: solid;
	border-color:#cccccc;
	padding: 10px;
	
}

td,th {
	font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
	font-size: 11px;	
	border: 1px solid gray;
    border-style: solid;
    border-color:#cccccc;
	padding: 3px;
	padding-left: 5px;
    padding-right: 5px;
} 

/* menu haut */ 
body {behavior: url("csshover.htc");}
div#menu {width: 100px;
	font-family: "Comic Sans MS", "Trebuchet MS", Georgia, serif;
	font-size: 12px;
}

/* menu gauche */ 
/* fond blanc pour le menu */ 
div#menu a {color:#000000}
div#menu ul {padding: 0; width: 100px; border:1px solid; margin:0px; background: white}

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#menu li:hover {background: #EDD}
div#menu li.sousmenu:hover {background: #EBB;}

/* Rajout d'une petite fleche pour les sous menu */ 
div#menu li.sousmenu {background: url(/images/fleche.gif) 95% 50% no-repeat;}

div#menu ul li {position:relative; list-style: none; border-bottom:1px solid;}
div#menu ul ul {position: absolute; top: -1px; left: 100px; display:none}

/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
div#menu li a {text-decoration: none; padding: 4px 0 4px 8px; display:block; border-left: 8px solid #BBB; width:84px}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}

/* la bordure de chaque hauteur a une couleure de survol*/ 
div#menu li a:hover {border-left-color: red;}
div#menu ul ul li a:hover {border-left-color: #00FF00;}
div#menu ul ul ul li a:hover {border-left-color: #0000FF;}

