@charset "utf-8"; /* Squelette */ body { background-color: #fff; margin: 0px; background-color: #fff; min-height: 980px ; color:#666;} #template_external { margin-top:10px; margin-left:10px; margin-right:10px; } #template_wrapper, #profiler { background-color:#FFFFFF; padding:20px; border: 1px solid #F1F1F1; -moz-box-shadow: 0px 0px 10px #aaa; -webkit-box-shadow: 0px 0px 10px #aaa; box-shadow: 0px 0px 10px #aaa;border-bottom-width:0px;} #template_header { background:url() repeat ; padding:20px; background-color:#f7f7f7; color:#666; text-align:left;} #template_header a { color:#666; text-decoration:none; } #template_header div { margin-top:5px; margin-bottom:5px; } #template_header #header_logo { border:0px; } #template_header #header_title { font-size:22px ; font-weight:bold ; margin-bottom:5px; } #template_header #header_subtitle { font-size:18px ; margin-bottom:10px; text-decoration:none; color:inherit; } #template_header #header_wheredate { font-size:12px ; font-style:italic; } #template_link { clear:left; background-color:#f7f7f7; height:41px; margin-top:10px; border-bottom: 1px solid #DDDDDD;} #template_link .language { margin-left:10px; } #template_link .on { border-width:3px; border-color: #fcefa1; } #template_link .off { border-width:3px; border-color: #FFFFFF; } #template_link .filariane_quicklogin { margin-right:10px; float:right; } #template_main { margin-top:30px; } #template_content { padding-left:10px ; padding-bottom:20px; background-color:#FFF; } #template_menu { width:165px; padding:20px; padding-top:0px; padding-left:0px; text-align: left;} #template_menu .menu_login { width:165px; padding:20px; text-align: left; } #template_menu .menu_login p { margin-bottom: 0px; } #template_foot { background-color:#F7F7F7 ; padding:5px; border-top:1px solid #DDD; margin-top:50px; } #template_foot .pied { clear: left; background-color:#f7f7f7; ; height:42px; } pre { width:300px; } #template_link #administrative_message { background-color:red ; color:black; margin-top:5px; margin-bottom:5px; font-weight: bold;} /* Menu Vertical */ .menu { text-align:left; width:197px; } .menu_cartouche { width: 215px;font-weight:bold ;text-decoration: none;display:block;width:187px;height:100%;padding-top:8px;padding-bottom:8px; padding-left:10px;background-color: #F8F8F8;text-transform: uppercase;} .menu_cartouche a { font-size:16px ;text-decoration: none; } .menu_niveau_1 { width: 197px;color: #999;border-top-color:#999; border-top:1px dotted;border-top-style:dotted; } .menu_niveau_1 a { color:#666;text-decoration: none; display:block;width:187px; height:100%; padding-top:8px; padding-bottom:8px;padding-left:10px;border-top-color:#999;} .menu_niveau_1 a:hover { color:#000;background-color:#FCFCFC;border-top-color:#999;} .menu_niveau_1 a:active, .menu_niveau_1 a:focus { color:#000;background-color:#FCFCFC;border-top-color:#999;} .menu_niveau_1_on { color:#FFF; text-decoration: none; border-top-color:#999; background-color:#666666; } .menu_niveau_1_on a { color:#FFFFFF;text-decoration: none;padding-top:8px;padding-bottom:8px;padding-left:10px;display:block;width:187px;height:100%;} .menu_niveau_2 { width: 197px;background-color:#FDFDFD; } .menu_niveau_2 a { font-weight:normal;color:#666;text-decoration: none; display:block; width:172px; height:100%; padding-top:4px; padding-bottom:4px; padding-left:15px;} .menu_niveau_2 a:hover { background-color:#FaFaFa; color:#000; } .menu_niveau_2 .menu_niveau_2 a:active, .menu_niveau_2 a:focus { font-weight:normal; } .menu_niveau_2_on { width: 197px;background-color:#FDFDFD } .menu_niveau_2_on a { font-weight: normal; text-decoration: underline; display:block; width:172px; height:100%;padding-top:4px; padding-bottom:4px; padding-left:15px; } .menu_niveau_2_on a:hover { background-color:#FaFaFa; } .sousmenu_dir { padding-top:5px; padding-bottom:5px; } /* Menu Horizontal */ div#mainmenu { background-color:#f9f9f9; position : relative; z-index : 9; } div#mainmenu a { padding: 10px; } div#mainmenu ul { padding:0px; margin:0px; } div#mainmenu ul li {list-style: none;float:left; border-left:1px dotted #CCC; text-align:left} div#mainmenu ul li:hover { background-color:#666; } div#mainmenu ul li a { color:#666;text-decoration: none; display:block; } div#mainmenu ul li:hover > a { color:#FFF;} div#mainmenu ul li:hover ul { display:block; } div#mainmenu ul ul { display:none; position: absolute; width:201px; } div#mainmenu ul ul li { width:210px; margin-left:-1px; background-color:#f5f5f5; border-bottom:1px dotted #CCC; } div#mainmenu ul ul li:hover { background-color: #666; color:#FFF;} div#mainmenu ul ul li a { color:#666; } div#mainmenu ul ul li a:hover { color:#FFF; } div#mainmenu li ul li:hover ul { display:block; } div#mainmenu ul.admin li ul ul { margin: -35px 0 0 -210px; } div#mainmenu li:hover ul ul { display:none; }