body,table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	behavior: url(csshover.htc);
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
}

.sous_titre {
	background-image:url(images/sous_titre.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:80px;
	height:21px;
	font-weight:bold;
	line-height:21px;
}

.lien {
	text-decoration:none;
	color:#000000;
	font-size: 11px;
}

.lien_rouge {
	text-decoration:none;
	color:#C3271D;
	font-size: 11px;
}

.lien:hover {
	color:#C3271D;
}

.rouge {
	color:#C3271D;
	font-size:12px;
	font-weight:bold;
}

.frame {
height: 400px;
overflow: auto;
}

div#menu_piece a {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
div#menu_piece a:hover {color:#C3271D}
div#menu_piece ul {padding: 0px; margin:0px;}
div#menu_piece li {background:#FFFFFF;}
div#menu_piece li:hover {background: #4D6266;}
div#menu_piece li.sousmenu {background: 95% 50% no-repeat;}
div#menu_piece li.sousmenu:hover {background: none;}
div#menu_piece ul ul {position:absolute;display:none;}
div#menu_piece ul li {position:relative; list-style: none; float:left; }
div#menu_piece li li {position:relative; list-style: none; float:left; padding-right:5px;border-bottom:1px solid #000000; width:120px}
div#menu_piece li a {text-decoration: none; padding: 1px 0px 2px 0px; display:block; width:120px}
div#menu_piece ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu_piece ul.niveau2 li.sousmenu:hover {display:block; background-color:#E0DFE4;}


div#menu_theme a {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
div#menu_theme a:hover {color:#C3271D}
div#menu_theme ul {padding: 0px; margin:0px;}
div#menu_theme li {background:#FFFFFF;}
div#menu_theme li:hover {background: #4D6266;}
div#menu_theme li.sousmenu {background: 95% 50% no-repeat;}
div#menu_theme li.sousmenu:hover {background: none;}
div#menu_theme ul ul {position:absolute;display:none;}
div#menu_theme ul li {position:relative; list-style: none; float:left; }
div#menu_theme li li {position:relative; list-style: none; float:left; padding-right:5px;border-bottom:1px solid #000000; width:120px}
div#menu_theme li a {text-decoration: none; padding: 1px 0px 2px 0px; display:block; width:120px}
div#menu_theme ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu_theme ul.niveau2 li.sousmenu:hover {display:block; background-color:#E0DFE4;}

div#menu_marque a {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
div#menu_marque a:hover {color:#C3271D}
div#menu_marque ul {padding: 0px; margin:0px;}
div#menu_marque li {background:#FFFFFF;}
div#menu_marque li:hover {background: #4D6266;}
div#menu_marque li.sousmenu {background: 95% 50% no-repeat;}
div#menu_marque li.sousmenu:hover {background: none;}
div#menu_marque ul ul {position:absolute;display:none;}
div#menu_marque ul ul.niveau2bis {position:absolute;display:none;left:124px;}
div#menu_marque ul li {position:relative; list-style: none; float:left; }
div#menu_marque li li {position:relative; list-style: none; float:left; margin-top:-1px; padding-right:5px;border:1px solid #000000; width:120px}
div#menu_marque li a {text-decoration: none; padding: 1px 0px 2px 0px; display:block; width:120px}
div#menu_marque ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu_marque ul.niveau2 li.sousmenu:hover {display:block; background-color:#E0DFE4;}
div#menu_marque ul.niveau1 li.sousmenu:hover ul.niveau2bis, 
div#menu_marque ul.niveau2bis li.sousmenu:hover {display:block; background-color:#E0DFE4;}




/*******/
/* BAS */
/*******/

#bas {
clear:both;
margin-left:auto;
margin-right:auto;
width:1000px;
}

#bas ul {
list-style: none;
margin: 0;
padding: 0;
text-align:center;
}

#bas li {
font-size:9px;
display:inline;
color:#404849;
}

#bas li a {
font-size:9px;
text-decoration:none;
color:#404849;
}

#bas li a:hover {
color:#C3271D;
}

