/* titres */
h1.tithp	{ /* NIVEAU 1 */
color: #9B0701; font-size: 0.9em; 
display: inline; letter-spacing: -1px; white-space: nowrap;
} h1.titst	{
color: #9B0701; font-size: 0.9em; margin: 20px 0px 1px 0px;
} h1.titst span	{
padding-right: 1.85em; border-bottom: 1px solid #9B0701; 
} h1.conpp 	{ /* = h2.const */
font-size: 1.4em; padding-left: 1em; margin-top: 0px;
} h2.anohp	{ /* NIVEAU 2 (& 3) */
font-size: 1em; margin: 0px; position: relative; z-index: 2; 
} h2.rechp	{
font-size: 100%; margin: 0px; height: 1.2em; border-bottom: 1px solid #FFFFFF;
} h2.recst,
h3.rech	{ 
font-size: 0.9em; font-style: italic; margin: 0px; margin-bottom: 7px;
} h2#utihp	{
left: 5em;
} h2.const	{ /* = h1.conpp */
font-size: 1.4em; padding-left: 1em; 
} #rech_resu h2.const	{
margin-top: -4px;
} h2.conpp	{ /* = h3.const */
font-size: 1.05em; margin-bottom: 0.55em; text-decoration: underline;
} h3.anohp	{ /* NIVEAU 3 */
margin: 0px; font-size: 0.7em;
} #gaunavst h3	{
margin: 0px; font-size: 100%; font-weight: normal; width: 11.25em; 
} #gaunavst h3.gaunavdxst	{
margin: 0px; margin-top: 13px; padding: 0px; float: left; font-size: 100%; width: 2.25em; 
}  /* = h2.conpp */ h3.const,
h3.const_info,
h3.const_speci,
h3.resu	{
font-size: 1.05em; margin-bottom: 0.55em; text-decoration: none;
} h3.const_info,
h3.const_speci	{
text-decoration: none; padding: 0.1em; padding-left: 0.5em;
} h3.const_info	{
background-color: #DFE0E3; 
} h3.const_speci	{
background-color: #AED46D;
} h3.resu	{
text-decoration: none;
} h3.image	{
color: #484953; font-size: 1.05em; font-weight: normal; margin-bottom: 0.2em; margin-top: 0.75em;
} h3.plan_outils,
h3.plan_theme,
h3.plan_service	{
font-size: 1em; float: left; width: 26em; height: 1.25em; margin: 0px; margin-left: 8px;
margin-bottom: 0.55em; padding-top: 0.2em; border-bottom: 1px solid #6A6B7B; 
												/* IE 5 et 5.5 : ne pas passer */
voice-family: "\"}\""; voice-family: inherit; width: 27.05em;
} h3.plan_theme	{
border-bottom-color: #5389BC;
} h3.plan_service	{
border-bottom-color: #AED46D; margin-bottom: 1.2em;
} h4.const	{  /* NIVEAU 4 */
font-size: 0.8em; margin-bottom: 0.55em; text-decoration: underline;
} h4.ville,
h5.ville	{ /* NIVEAU 5 */
font-size: 0.8em; margin: 0px;
} h5.const	{
color: #484953; font-size: 0.8em; font-weight: normal; margin: 0px;
} h6.const	{ /* NIVEAU 6 */
font-size: 0.75em; margin: 0px; font-weight: normal; margin: 0px;
}

/* formulaires */
#outhp form	{
padding-top: 5px; padding-left: 22px; float: left;
} #gaurecst form	{
padding-top: 29px; width: 163px; 
												/* IE 5 et 5.5 : ne pas passer */
voice-family: "\"}\""; voice-family: inherit; width: auto;
} #chercher	{
border-left: 5px solid #0356A6; padding-left: 1.45em; margin-top: 1em;
} .recsai	{
border: 1px solid #B6B4B4; width: 6.6em; height: 1.3em;
} .recval	{
color: #9B0701; font-size: 0.7em; font-weight: bold; width: 5.4em; height: 1.6em; margin-top: 0.2em; 
border-width: 0px; padding-bottom: 0.4em; background: url(../contributed_images/pu_validerhp.gif) no-repeat center left; 
} form.defilement	{
margin: 1em 0em 1.15em 0em; background-color: #F1F2F2; padding: 4px 12px; width: 24.9em;
} 

/* listes */
#gaunavst ul	{ /* MENU DE NAVIGATION */
margin-top: 0px; margin-bottom: 0px;
} #gaunavst li	{
margin-left: -19px; list-style-position: outside; border-bottom: 1px solid #194A7A;
} #gaunavst li li,
#gaunavst li.n	{
border-bottom-width: 0px;
} li.enfant	{
list-style-image: url(../contributed_images/pu_navst.gif);
} li.enfant_act	{
list-style-image: url(../contributed_images/pu_navst_act.gif);
} li.parent	{
list-style-image: url(../contributed_images/pu_navparst.gif);
} li.parent_act	{
list-style-image: url(../contributed_images/pu_navparst_act.gif); 
} ul.sommaire	{ /* SOMMAIRE */
margin-top: 0px; list-style-image: url(../contributed_images/pu_sommaire.gif);
} ul.sommaire li.som_act	{
list-style-image: url(../contributed_images/pu_sommaire_act.gif);
} ul.contenu	{ /* CONTENU */
list-style-position: inside !important; list-style-type: disc; margin-top: 0px; margin-bottom: 0.35em;
} ul.plan_outils_listes,
ul.plan_theme_listes	{ /* PLAN DU SITE */
margin-top: 0px;
} ul.plan_outils_listes li,
ul.plan_theme_listes li	{
margin-left: 1em; list-style-type: square; color: #6A6B7B;
} ul.plan_theme_listes li	{
color: #5389BC;
}


