body {margin:0px;background:#ffffff;}
#conteneur {background-color:#ffffff;background-image:url('/images/fond-amiouplus.jpg');background-repeat:repeat-x;background-position:center top;}
#content {width:1000px;}
#menu {position:absolute;z-index:2500;width:100%;min-width:1000px;top:0px;display:block;padding:0px;height:37px;background-repeat:repeat-x;}
#menu ul {display:block;padding:0px;margin:0px;}
#menu li,#menu lo {list-style:none;height:auto;display:inline;display/**/:block;float:none;float/**/:left;margin:0;padding:0;}
#menu li {height:32px;margin-top:2px;}
#menu li .menu_ico {display:block;width:30px;text-align:center;}
#menu li .menu_ico a {display:block;width:30px;height:33px;padding-top:2px;}
#menu li:hover .menu_ico a,#menu li .menu_ico a:hover, #menu li .menu_lien_ico a:hover {background:white;border:0px;}
#menu li .menu_lien a,#menu li .menu_lien_ico a {float:left;display:block;height:30px;padding-top:3px;padding-left:8px;padding-right:7px;text-decoration:none;font-family:arial,sans-serif;font-size:13px;font-weight:bold;line-height:25px;color:#f0f0f0;white-space:nowrap;}
#menu li .menu_lien_ico {display:block;text-align:center;}
.menu_lien_ico_alerte {position:absolute;z-index:100;color:white;background:#c00000;padding:1px 2px 2px 1px;top:23px;margin-left:61px;font-family:verdana;font-size:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;min-width:15px;box-shadow:0px 0px 5px #A00000;-moz-box-shadow:0px 0px 5px #A00000;-webkit-box-shadow:0px 0px 5px #A00000;}
#menu li:hover .menu_lien a,#menu li .menu_lien a:hover,#menu li .menu_lien_ico a:hover,.menu_over,a.menu_over {background-color:white;color:black;border:0px;}
#menu li .sousmenu_affiche {display:none;}
#menu li:hover .sousmenu_affiche {display:block;}
.menu_logged .sousmenu {margin-left:-1px;position:absolute;top:35px;color:red;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;background:white;overflow:hidden;box-shadow:1px 1px 1px #666666;-moz-box-shadow:1px 1px 1px #666666;-webkit-box-shadow:1px 1px 1px #666666;z-index:10;}
#menu lo .menu_separateur {border-left:1px solid #c06666;width:0px;height:18px;margin-top:10px;}
#menu li #menu_search {display:block;margin-top:4px;margin-right:2px;}
#menu li #menu_search input {font-size:11px;font-family:verdana;height:21px;line-height:17px;border:1px solid white;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;background-color:#f6f6f6;background-image:url("/images/menu/rechercher.png");background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.menu_logged li #menu_search input {width:103px;}
.menu_notlogged li #menu_search input {width:243px;}
#menu li #menu_search input:focus {background-color:white;}
#menu .menu_search_lien .lien {white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}

.search_result {display:none;width:270px;border:1px solid black;background:white;}
.search_result .menu_search_lien {text-align:left;padding:0px;margin:0px;}
.search_result .menu_search_lien a.lien {display:block;background:white;height:27px;text-decoration:none;line-height:27px;text-align:left;padding-left:2px;font-size:11px;font-weight:bold;font-family:verdana;border:0px;}
.search_result .menu_search_lien a.lien span ss {font-weight:normal;font-family:verdana;color:#202020;}
.search_result .menu_search_lien a.lien span i {font-size:10px;font-weight:normal;font-family:verdana;color:#202020;}
.search_result .menu_search_lien a.lien:hover {background:#ffdddd;}
.search_result .menu_search_lien a.lien img {float:left;padding:1px 0px 1px 1px;}
.search_result .menu_search_lien a.lien span {line-height:27px;padding-left:6px;padding-right:6px;}

#menu li.menu_plus {display:block;width:22px;height:33px;margin-right:2px;}
#menu li.menu_plus .menu_plus_ico a {display:block;height:19px;padding-top:14px;padding-left:6px;color:#f0f0f0;text-decoration:none;font-family:verdana;font-size:12px;font-weight:bold;line-height:25px;}
#menu li.menu_plus:hover .menu_plus_ico a,#menu li.menu_plus .menu_plus_ico a:hover {background-color:white;color:black;border:0px;}
#menu li.menu_plus .sousmenu {}
.menu_alerte {position:absolute;z-index:100;color:white;background:#c00000;padding:1px 2px 2px 1px;top:19px;margin-left:11px;font-family:verdana;font-size:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;min-width:15px;box-shadow:0px 0px 5px #A00000;-moz-box-shadow:0px 0px 5px #A00000;-webkit-box-shadow:0px 0px 5px #A00000;}
.menu_plus .sousmenu a,.sousmenu .sousmenu_lien a {display:block;background:white;color:#d80000;display:block;height:29px;text-decoration:none;line-height:28px;font-size:13px;font-weight:bold;text-align:left;font-family:arial,sans-serif;padding-left:6px;white-space:nowrap;}
.menu_plus .sousmenu a:hover,.sousmenu .sousmenu_lien a:hover {font-size:13px;font-family:arial,sans-serif;color:#d80000;background:#ffdddd;}
.sousmenu .sousmenu_lien a.simple {color:#222222;}
.sousmenu .sousmenu_lien a.simple:hover {color:#000000;}
.sousmenu .sousmenu_lien a img {float:left;padding:2px 0px 2px 2px;}
.sousmenu .sousmenu_lien a span {line-height:29px;padding-left:6px;padding-right:6px;}
#menu_email_dialog {width:450px;}
#menu_forum_dialog {width:400px;}
#menu_information_dialog {width:250px;}
#menu_perso_dialog {margin-left:-108px;width:129px;}
#menu_online_dialog {margin-left:-194px;width:280px;}
#menu_online_dialog #tchat_onlineo {padding:10px 0 10px 8px;max-height:400px;overflow:auto;}
#menu_online_dialog #tchat_onlineo div {margin-bottom:2px;height:22px;float:left;display:inline;width:125px;}
#menu_online_dialog #tchat_onlineo span {display:block;height:22px;white-space:nowrap;overflow:hidden;width:120px;margin-left:5px;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#menu_online_dialog #tchat_onlineo span img {margin-right:3px;vertical-align:middle;}

.menu_titre {font-family:verdana;font-size:11px;height:22px;line-height:22px;color:#ffffff;background:#c04141;padding-left:10px;padding-right:10px;margin-bottom:1px;}
.menu_titre span {float:left;}
.menu_titre a {font-family:verdana;font-size:10px;color:#ffffff;float:right;padding-left:6px;}

.placeholder {color:#aaa;}
.sousmenu .souslien {text-align:center;height:22px;line-height:22px;color:white;background:#262626;font-size:11px;font-family:verdana;white-space:nowrap;}
.sousmenu .souslien a {color:white;font-size:11px;font-family:verdana;text-decoration:underline;white-space:nowrap;}

.langue,.langue a {font-family:verdana;color:#999999;font-size:12px;}
.langue a:hover {font-family:verdana;color:#f5f5f5;font-size:12px}
.langue a.active {font-family:verdana;color:#f5f5f5;font-size:12px;}
