.blanc{
	font-family: Arial;
	font-size: 1;
	color: #FFFFFF;
	text-align:center;
	}

.cherche{
	font-family: Verdana;
	font-size: 12;
	color: #051644;
	background-color: #550E91;
	text-align:center;
	}

.child{
	font-family: Verdana;
	font-size: 10;
	color: #330099;
	text-align: left;
	}

.comment{
	font-family: Verdana;
	font-size: 10;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.compt{
	font-family: Verdana;
	font-size: 12;
	color: #051644;
	text-align:center;
	}

.contenu{
	width: 496;
	font-family: Verdana;
	font-size: 11;
	color: #051644;
	text-align: justify;
	}

.contenu2{
	font-family: Verdana;
	font-size: 13;
	color: #000000;
	text-align: justify;
	}

.contenu8{
	width: 790;
	font-family: Verdana;
	font-size: 11;
	color: #051644;
	text-align: justify;
	}

.contenu9{
	width: 780;
	font-family: Verdana;
	font-size: 11;
	color: #051644;
	text-align: justify;
	}

.date{
	width: 135;
	font-family: Arial;
	font-size: 11;
	color: #051644;
	text-align:center;
	}

.droite{
	width: 135;
	color: #051644;
	text-align:center;
	}

.formul{
	font-family: Verdana;
	font-size: 11px;
	color: #051644;
	text-align:left;
	}

.formulcenter{
	font-family: Verdana;
	font-size: 11px;
	color: #051644;
	text-align:center;
	}

.hier{
	font-family: Verdana;
	font-size: 11;
	color: #051644;
	text-align: left;
	}

.lina{
	font-family: Verdana;
	font-size: 11px;
	color: #222C6B;
	text-align:center;
	font-weight: bold;
	}

.menubas{
	font-family: Verdana;
	font-size: 11;
	text-align: center;
	}

.menus{
	font-family: Arial;
	font-size: 12;
	text-align: center;
	font-weight: bold;
	height: 15;
	}

.menuhaut{
	height: 30;
	font-family: Verdana;
	font-size: 11;
	text-align: center;
	font-weight: bold;
	}

.quotes{
	font-family: Arial;
	font-size: 11;
	color: #000000;
	}

.sousmenus{
	font-family: Tahoma;
	font-size: 11;
	text-align: left;
	font-weight: bold;
	}

.telech{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:center;
	}

.titre{
	font-family: Verdana;
	font-size: 18;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.titre2{
	font-family: Verdana;
	font-size: 20;
	color: #333366;
	text-align: left;
	font-weight: bold;
	}

.torture{
    font-family: Verdana;
	font-size: 11;
	color: #FFFFFF;
	text-align: center;
	background: #EDEDFF;
	}

.phrasebas{
	font-family: Magneto;
	font-size: 13;
	color: #051644;
	text-align: justify;
	font-weight: bold;
	}

.title1{
	font-family: Verdana;
	font-size: 13;
	color: #000000;
	text-align:center;
	}

.titre3{
	font-family: Verdana;
	font-size: 20;
	color: #051644;
	text-align: center;
	}

.titre7{
	font-family: Verdana;
	font-size: 14;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	}












.formul2{
	font-family: Arial;
	font-size: 16;
	color: #222C6B;
	text-align:left;
	font-weight: bold;
	}

.formul2center{
	font-family: Verdana;
	font-size: 18;
	color: #222C6B;
	text-align:center;
	font-weight: bold;
	}

.formul3{
	font-family: Tahoma;
	font-size: 13;
	color: #222C6B;
	text-align:left;
	}

.formul3bold{
	font-family: Tahoma;
	font-size: 13;
	color: #222C6B;
	text-align:left;
	font-weight: bold;
	}

.formul3center{
	font-family: Tahoma;
	font-size: 13;
	color: #222C6B;
	text-align:center;
	}


.nouv{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	}

.nouv2{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	}

.struct{
	font-family: Verdana;
	font-size: 16px;
	color: #222C6B;
	text-align:center;
	}

.struct2{
	font-family: Verdana;
	font-size: 14px;
	color: #330099;
	text-align:center;
	}

.struct3{
	font-family: Verdana;
	font-size: 16;
	color: #222C6B;
	text-align:left
	font-weight: bold;
	}

	.stat{
	font-family: Verdana;
	font-size: 13px;
	color: #330099;
	text-align:left
	}
	.stat2{
	font-family: Verdana;
	font-size: 13px;
	color: #330099;
	text-align:right
	}



.contenu3{
	font-family: Arial;
	font-size: 13;
	color: #330099;
	text-align: justify;
	}

.contenu4{
	width: 725;
	font-family: Arial;
	font-size: 13;
	color: #330099;
	text-align: justify;
	}

.question{
	width: 617;
	font-family: Arial;
	font-size: 13;
	color: #005500;
	text-align: justify;
	}

.reponse{
	width: 617;
	font-family: Arial;
	font-size: 13;
	color: #FF0000;
	text-align: justify;
	}



.titre4{
	font-family: Garamond;
	font-size: 30;
	color: #330099;
	text-align: center;
	}






.comment2{
	font-family: Verdana;
	font-size: 10;
	color: #993333;
	text-align: center;
	}

.comment3{
	font-family: Verdana;
	font-size: 10;
	color: #FFCC00;
	text-align: center;
	}

.suite{
	font-family: Verdana;
	font-size: 9;
	color: #000000;
	}

.above{
	font-family: Verdana;
	font-size: 10;
	color: #CC0000;
	}



.entemenu{
	width: 105;
    font-family: Verdana;
	font-size: 10;
	text-align: center;
	border: 1px solid #99CCFF;

	}



.jours{
    font-family: Verdana;
	font-size: 10;
	color: #000000;
	text-align: center;
	}


.semaine{
	font-family: Arial Black;
	font-size: 30;
	color: #000000;
	text-align: center;
	}


.titre5{
	font-family: Verdana;
	font-size: 22;
	color: #993333;
	text-align: center;
	font-weight: bold;
	}

.titre6{
	font-family: Verdana;
	font-size: 18;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	}


.titre8{
	font-family: Verdana;
	font-size: 14;
	color: #FFFFFF;
	text-align: justify;
	text-decoration: italic;

	}


.sousm{
	width: 128;
	background: #FFFF00;
	font-family: Tahoma;
	font-size: 13;
	color: #000000;
	text-align:left;
	font-weight: bold;

	}



body {behavior: url(csshover.htc);}
div#menu {width: 130px;}

/* fond blanc pour le menu */ 
div#menu a {color:#000000}
div#menu ul {padding: 0; width: 130px; border:0px solid; margin:0px; background: white}

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#menu li:hover {background: #FFFFFF}
div#menu ul ul li:hover {background: #BEF07B;}

div#menu ul li {position:relative; list-style: none; border-bottom:0px solid;}
div#menu ul ul {position: absolute; top: 31px; left: -1px; display:none}

div#smenu ul li {position:relative; list-style: none; border-bottom:0px solid; background: #EBDD78;}
div#smenu ul ul {position: absolute; top: -1px; left: 129px; 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#smenu ul li a {text-decoration: none; padding: 2px 0 2px 5px; display:block; border-left: 5px solid #FFCC33; width:128px}
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; background: #BEF07B;}
div#menu ul ul ul li a:hover {border-left-color: #00FF00; background: #BEF07B;}

