*{
 margin:0px;
}

body{
 text-align:left;
 font-family:verdana;
 font-size:11px;
}

input,textarea,select{
 border:1px solid;
 font-size:11px;
}

input,textarea{
 padding-left:2px;
}

input{
 padding-right:2px;
}

input.button, a.button {
 margin-bottom:1px;
 border-width:1px;
 cursor:pointer;
 padding:0px 7px 0px;
 text-decoration:none;
}

input.button:hover, a.button:hover {
 margin-bottom:0px;
 margin-top:1px;
}

img{
 border:none;
}

eximg{
 behavior: url("/c/pngbehavior.htc");
 border:none;
}

iframe{
 border:none;
}

table{
 text-align:left;
}

a{
 text-decoration:none;
}

a.normal{
 font-weight:normal;
}

h2 {
 background-image:url(/c/h2.png);
 background-position:left bottom;
 background-repeat:repeat-x;
 border-bottom:2px solid #000000;
 color:#000000;
 font-size:14px;
 height:17px;
 line-height:17px;
 padding-left:5px;
 text-align:left;
 text-transform:uppercase;
}


.neutre{
 position:relative;
}

.clear{
 clear:left;
 }
 
.base_width{
 width:750px;
}

/*
.css_gmk_barre{
 background-color:#000000;
 z-index:1001;
 width:100%;
 color:#FFFFFF;
}

.css_gmk_cadre{
 background-color:#000000;
 z-index:1001;
 width:300px;
 color:#FFFFFF;
 position:absolute;
 right:0px;
 top:29px;
 text-align:center;
}
*/
div.tooltip{
 position: absolute;
 overflow: hidden;
 z-index:2000;
 top: 0px;
 left: 0px;
 color: #FFFFFF;
 font-size: 9px;
 font-weight: normal;
 text-align:left;
 line-height:11pt;
 text-indent:0pt;
 background-color: #000000;
 border: 1px solid #FFFFFF;	
 outline:2px solid #000000;
 padding:5px;
 max-width:200px;
}

div.tooltip_none{
 position: absolute;
 overflow: hidden;
 z-index:2000;
 top: 0px;
 left: 0px;
}

div.tooltip_help{
 position: absolute;
 overflow: hidden;
 z-index:2000;
 top: 0px;
 left: 0px;
 color: #FFFFFF;
 font-size: 9px;
 font-weight: normal;
 text-align:left;
 line-height:11pt;
 text-indent:0pt;
 background-color: #000000;
 border: 1px solid #FFFFFF;	
 outline:2px solid #000000;
 padding:5px 5px 5px 30px;
 max-width:200px;
 background-image:url("/i/picto_aide.png");
 background-position:5px 5px;
 background-repeat:no-repeat;
 background-color:#000000;
 cursor:help;
}

#all{
 position:relative;
 top:0px;
 width:100%;
 height:0px;
}

#overlay{
 /*display:none;*/
 position:absolute;
 left:0px;
 top:0px;
 z-index:200;
 width:100%;
 height:100%;
 background-image:url(/c/overlay.png);
}

#alert_page{
 display:none;
 position:relative;
 top:0px;
 width:100%;
}

#alert_txt{
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-align:center;
 padding:20px;
}

.inscr_enfant{
 width:100%;
 background-color:#000000;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-align:center;
}

#insert_page{
 position:relative;
 top:0px;
}

#insert_duel{
 display:none;
 position:relative;
 top:0px;
}

#corps_page{
 position:relative;
 top:0px;
}

.forum_quote{
 color:#000000;
 background-color:#FFFFFF;
 text-align:left;
 padding:5px;
 width:95%;
 -moz-border-radius:10px;
}

.forum_hrp{
 text-align:left;
 padding:5px;
 width:95%;
 border: 1px solid #000000;
 -moz-border-radius:10px;
}

.forum_rp{
 color:#000000;
 background-color:#FFFFFF;
 text-align:left;
 padding:5px 5px 5px 20px;
 width:95%;
 min-height:20px;
 -moz-border-radius:10px;
 background-image:url(http://www.tournoidesheros.com/i/trophee/13/plume.png);
 background-position:5px 5px;
 background-repeat:no-repeat;
}

.forum_spoil{
 color:#FFFFFF;
 background-color:#FFFFFF;
 padding:0px 5px 0px;
 margin:0px 5px 0px;
 -moz-border-radius:10px;
}

.forum_spoil:hover{
 background-color:transparent;
}

.forum_visu{
 color:#000000;
 background-color:#FFFFFF;
 text-align:left;
 padding:5px;
 width:500px;
 -moz-border-radius:10px;
 border : 1px solid #000000;
}


/* INSCRIPTION */
form.inscription_form{
 position:relative;
 top:0px;
}
div#liste_avatar{
 left:0px;
 top:0px;
}
div#liste_avatar_fleche{
 position:absolute;
 left:160px;
 top:-110px;
}

/*  MENU GESTION  */
ul#menu_g { /* racine */
 position:absolute;
 top:0px;
 left:0px;
 z-index:100;
 margin:0;
 padding:0;
 text-align:center;
 width:100px;
 text-transform:uppercase;
}

ul#menu_g li { /* style menu */ 
 list-style: none;
 position: relative;
 /*line-height:20px;*/
 padding: 3px;
 margin:0px;
 text-decoration: none;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #000000;
 width:100px;
}

ul#menu_g > li { /* style premier li */ 
 border: 1px solid #FFFFFF;
}

ul#menu_g a { /* style lien */ 
 text-decoration: none;
 font-weight: bold;
 color: #FFFFFF;
 display:block;
}

ul#menu_g li:hover { /* hover menu */
 color: #FFFFFF;
 background-color: #666666;
}

ul#menu_g li ul { /* style sous-menu */ 
 position: absolute;
 border: 1px solid #FFFFFF;
 z-index:500;
 margin: 0;
 padding: 0;
 display: none;
}

ul#menu_g li > ul {  /* style sous-menu premier niveau*/
 /*top: 20px;*/
 left: 0px;
}

ul#menu_g li ul li > ul {  /* style sous-menu niveau inférieur */
 top: 0px;
 left: 100px;
}

ul#menu_g li:hover > ul {  /* afficher le sous-menu */
 display: block;
}
  
ul#menu_g li ul li {  /* position sous-menu */ 
/* float: none;*/
 /*display: block;*/
}



