h3 {color:#000;}#left h3 span span, #right h3 span span {color:#000;}a:hover, #adress a:hover {color:#000;text-decoration : none;}#breadcrumb a:hover {color:#000;}/**		NAV	**//** si est actif niveau 1 	**/#main_menu #current a, #main_menu #current span.separator {color:#666;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; 
}/** si est actif niveau 2+ 	**/#main_menu ul #current a, #main_menu ul #current span.separator,#main_menu #current ul a:hover, #main_menu #current ul span.separator:hover {color:#999;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }/** si parent actif et enfant actif **/#main_menu li.parent.active li a:hover, #main_menu li li.parent.active li a:hover, #main_menu li li li.parent.active li a:hover, #main_menu li.parent.active li span.separator:hover,#main_menu li.parent.active li li span.separator:hover, #main_menu li.parent.active li li a:hover {color:#999;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }/** si est parent actif niveau 1	**/#main_menu li.parent.active a, #main_menu li.parent.active span.separator {color:#666;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }/** si est parent actif niveau 2+	**/#main_menu li li.parent.active a, #main_menu li li li.parent.active a, #main_menu li li li li.parent.active a,#main_menu li.parent.active li.parent.active a, #main_menu li li.parent.active li.parent.active a, #main_menu li li li.parent.active li.parent.active a,#main_menu li li.parent.active span.separator, #main_menu li.parent.active li.parent.active span.separator{color:#999;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }/** si est survol niveau 1	**/#main_menu li a:hover, #main_menu li.parent a:hover, #main_menu li.sfhover span.separator, #main_menu li.sfhover a,#main_menu li span.separator:hover, #main_menu li.parent span.separator:hover {color:#666;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }/** si est survol niveau 2+	**/#main_menu li li a:hover, #main_menu li li li a:hover, #main_menu li.parent li a:hover, #main_menu li.parent li li a:hover,#main_menu li.parent.active li.parent a:hover, #main_menu li li.parent.active li.parent a:hover, #main_menu li li li.parent.active li.parent a:hover,#main_menu li.parent.active li.parent.active a:hover, #main_menu li li.parent.active li.parent.active a:hover, #main_menu li li li.parent.active li.parent.active a:hover,#main_menu li li span.separator:hover, #main_menu li.parent li span.separator:hover, #main_menu li.parent.active li.parent span.separator:hover,#main_menu li li.sfhover a, #main_menu li li.sfhover span.separator, #main_menu li li li.sfhover a, #main_menu li li li.sfhover span.separator {color:#999;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }/** si courant survol **/#main_menu li#current li a:hover, #main_menu li#current li span.separator:hover {color:#999;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }#main_menu li a:hover, #main_menu li span.separator:hover {color:#666;text-decoration:none;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }#main_menu li:hover a, #main_menu li:hover span.separator, #main_menu li.active a, #main_menu li.active span.separator,#main_menu li.sfhover a, #main_menu li.sfhover span.separator {color:#666;
font-family:tahoma;
font-size:11px;
letter-spacing:1px; }/**	submenu	**/.submenu li a {background: url(../images/arrow_menu_grey.png) 0 12px no-repeat;}.submenu li a:hover, .submenu li#current a, .submenu li.active a,.submenu li#current.parent a, .submenu li.active a {background: url(../images/arrow_menu_grey.png) 0 -33px no-repeat;color:#006699;}.submenu li li a {background: url(../images/arrow_menu_grey.png) 0 10px no-repeat;}.submenu li a:hover li a, .submenu li#current li a, .submenu li.active li a {background: url(../images/arrow_menu_grey.png) 0 -35px no-repeat;color:#006699;}.submenu li.parent li a {background: url(../images/arrow_menu_grey.png) 0 10px no-repeat;}.submenu li#current.parent li a, .submenu li.active.parent li a {background: url(../images/arrow_menu_grey.png) 0 10px no-repeat;}.submenu li li a:hover, .submenu li li#current a, .submenu li li.active a, .submenu li li#current.parent a,.submenu li#current li a:hover, .submenu li.active li a:hover, .submenu li.parent li a:hover {background: url(../images/arrow_menu_grey.png) 0 -35px no-repeat;color:#006699;}.submenu li li li a {background: url(../images/arrow_menu_grey.png) 0 10px no-repeat;}.submenu li.active li#current li a {background: url(../images/arrow_menu_grey.png) 0 10px no-repeat;}.submenu ul li li li a:hover, .submenu ul li li li#current a, .submenu ul li li li.active a,.submenu li.active li#current li a:hover {background: url(../images/arrow_menu_grey.png) 0 -35px no-repeat;color:#006699;}.submenu li li li a:hover, .submenu li li li#current a, .submenu li li li.active a, .submenu li li li#current.parent a,.submenu li li#current li a:hover, .submenu li li.active li a:hover, .submenu li li.parent li a:hover {background: url(../images/arrow_menu_grey.png) 0 -35px no-repeat;color:#006699;}