body {margin:0px;background:#e7e8ea;}
#content {}
#menu {position:absolute;z-index:1000;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 {background:white;border:0px;}
#menu li .menu_lien a {float:left;display:block;height:30px;padding-top:3px;padding-left:10px;padding-right:10px;text-decoration:none;font-family:arial,sans-serif;font-size:13px;font-weight:bold;line-height:25px;color:#f0f0f0;white-space:nowrap;}
#menu li:hover .menu_lien a,#menu li .menu_lien 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:20;}
.menu_notlogged .sousmenu {margin-left:-1px;position:absolute;top:109px;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:20;}
#menu lo .menu_separateur {border-left:1px solid #666666;width:0px;height:18px;margin-top:10px;}
.menu_notlogged lo .menu_separateur {padding-left:8px;margin-left:8px;}
#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/galerie-art/menu/rechercher.png");background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.menu_logged li #menu_search input {width:148px;}
.menu_notlogged li #menu_search input {width:248px;}
#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;}
#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;}
.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_oeuvre_dialog{width:220px;}
#menu_artiste_dialog{width:175px;}
#menu_exposition_dialog{margin-left:-102px;width:195px;}
#menu_expos_dialog{margin-left:-137px;width:195px;}
#menu_lieu_dialog{margin-left:-127px;width:180px;}
#menu_autre_dialog{margin-left:-88px;width:109px;}

.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;}
