/*Kw Pager && Alpha selector*/
#alpha_selector{
    height:30px;

}
.kwpager{width:auto;height:30px;margin:0 auto;}
* html .kwpager{width:300px;}
#alpha_selector a{
    color:#000000 !important;
    font-size:1em;
    font-weight:bold;
    text-decoration:none !important;
    background:url("../images/bg_glossaryButton.png") repeat-x scroll 0 0 #FFFFFF;
    border:1px solid #BDBDBD;
    float:left;
    height:15px;
    line-height:15px;
    margin:2px 2px;
    text-align:center;
    width:12px;
    vertical-align:baseline;
    padding:0;
    text-transform:uppercase;
}
.kwpager_item{
    color:#000000 !important;
    font-size:0.8em;
    font-weight:bold;
    text-decoration:none !important;
    background:url("../images/bg_glossaryButton.png") repeat-x scroll 0 0 #FFFFFF;
    border:1px solid #BDBDBD;
    float:left;
    height:15px;
    line-height:15px;
    margin:2px 2px;
    text-align:center;
    width:12px;
    vertical-align:baseline;
    padding:0;
    text-transform:uppercase;
}
#alpha_selector a:hover,#alpha_selector a:focus{
    font-size:1.2em;
    padding:5px 3px;
    margin:0;
}
.kwpager_item:hover,.kwpager_item:focus{
    font-size:1em;
    padding:5px 3px;
    margin:0;
}
.kwpager_current
{
    color:#000000 !important;
    font-size:1em;
    font-weight:bold;
    text-decoration:none !important;
    border:1px solid #BDBDBD;
    float:left;
    height:15px;
    line-height:15px;
    margin:2px 2px;
    text-align:center;
    width:12px;
    vertical-align:baseline;
    padding:0;
    text-transform:uppercase;
}
.kwpager_next,.kwpager_previous{
    float:left;
    height:15px;
    line-height:15px;
    margin:2px 2px;
    text-align:center;
    width:15px;
    vertical-align:baseline;
    padding:0;
    background:url('../images/pager.png') no-repeat;
}
.kwpager_next{background-position:0 15px;}

* html .kwpager_next{background:url('../images/pager_ie6_next.png');}
* html .kwpager_previous{background:url('../images/pager_ie6_prev.png');}

/*Desgin de l'annuaire */

.annuaire_person{
    width:auto;
    padding-left:10px;
    padding-right:10px;
    position:relative;
}
.annuaire_person h2{
    margin:0;
    margin-left:30px;
    height:30px;
    line-height:25px;
    color:#009ee0;
    padding:0;
    margin-bottom:10px;
    margin-top:10px;
}
.annuaire_person h2 a{
   color:#009ee0; text-decoration:none; font-size:13pt; 
}
.mgep45{
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    background:url('../images/mgep45.gif') no-repeat;
}
.plusinfos{
    width:50px;
    height:15px;
    position:absolute;
    top:5px;
    right:10px;

}
.mcontent
{
    margin-left:40px;
}

.moderate{
    height:30px;
    background:#ffccfb;
}
.orange{color:orange;text-decoration:none;font-weight:bold;}

.error{color:red;padding-left:10px;font-weight:bold;}
.novalidate{
    background:black;
    color:red;
}
.Menu_admin
{
    padding:10px;
}
.Menu_admin li
{
    margin-top:5px;
}

#icon_canvas img{margin:3px;}
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;opacity:0.85px;padding:5px;}
#tooltip h3,#tooltip div{margin:0;font-size:12pt}
.gmnoprint h2{font-size:10pt; text-align:center;}
#ie6{
    padding: 1em; background: #900; font-size: 1.1em; color: #fff;
}
h2 {font-size:13pt;}

#roundabout{width:360px;}
