/* Exploros v3 */

/***********/
/* GENERAL */
/***********/

body {
background-image:url(background.png);
background-position:left;
background-repeat:repeat-y;
border:0;
margin:0;
padding:0;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
}

img {
border:0;
}

a {
color:#000000;
text-decoration:none;
}

/**********/
/* HEADER */
/**********/

.header {
width:100%;
height:80px;
background-color:#efefef;
border-bottom:1px solid #d6d5d9;
background-image:url(logo.png);
background-position:left;
background-repeat:no-repeat;
}

.url_box {
height:25px;
width:100%;
background-color:#efefef;
border-bottom:1px solid #d6d5d9;
}

.url_box span {
font-weight:bold;
color:#8b8b8b;
padding-left:5px;
}

.url_box input  {
border:1px solid #878787;
width:85%;
margin-top:3px;
padding-left:15px;
background-image:url(bg_url.png);
background-position:left;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.url_box input #button {
width:20px;
height:20px;
}

.url_box form {
display:inline;
}

.ombre {
height:9px;
width:100%;
background-image:url(ombre.png);
background-repeat:repeat-x;
}

/********/
/* MENU */
/********/

.menu {
width:224px;
float:left;
padding-top:30px;
}

.menu_window {
width:157px;
background-color:#fbfbfb;
border:1px solid #3d4457;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
margin-bottom:20px;
}

.menu_window span {
color:#3d3d3d;
font-weight:bold;
display:block;
font-size:12px;
padding-bottom:5px;
}

.menu_window_titre {
width:157px;
height:17px;
border-top:1px solid #3d4457;
border-left:1px solid #3d4457;
border-right:1px solid #3d4457;
background-image:url(menu_bg.jpg);
background-repeat:repat-x;
margin-left:auto;
margin-right:auto;
padding-left:10px;
color:#e3e3e3;
font-weight:bold;
padding-top:2px;
}

/***********/
/* CONTENU */
/***********/

#contenu {
position:absolute;
left:224px;
}

.icone {
width:82px;
height:70px;
margin:10px;
text-align:center;
float:left;
}

.infobulle {
color: #FFFFFF;
background-color: #555555;
border: solid 2px #111111;
-moz-border-radius: 0px 5px;
padding: 5px 10px 5px 10px;
opacity: 0.75;
filter:alpha(opacity=75);
}

#infobulle_dossier {
border:0;
background-color:transparent;
}

.menu_window ul {
margin:0;
padding-left:10px;
font-weight:bold;
padding-top:3px;
}

.menu_window ul #ajout_box {
display:none;
}

.menu_window ul:hover #ajout_box_top { /* AUTRES NAVIGATEURS */
width:222px;
height:20px;
background-image:url(top_ajout_box.png);
background-position:top;
background-repeat:no-repeat;
margin-left:-28px;
z-index:30;
position:absolute;
}

html>/**/body .menu_window ul:hover #ajout_box_top, x:-moz-any-link, x:default { /* VERSION FIREFOX */
width:222px;
height:20px;
background-image:url(top_ajout_box.png);
background-position:top;
background-repeat:no-repeat;
margin-left:-29px;
z-index:30;
position:absolute;
}

*+html .menu_window ul:hover #ajout_box_top {
width:222px;
height:20px;
background-image:url(top_ajout_box.png);
background-position:top;
background-repeat:no-repeat;
margin-left:0px;
z-index:30;
position:absolute;
left:20px;
}

.menu_window ul:hover #ajout_box { 
width:200px;
background-color:#dfdfdf;
padding:10px;
margin-top:20px;
color:#333333;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
position:absolute;
left:20px;
display:block;
z-index:20;
}

#ajout_box input {
font-size:10px;
height:13px;
margin-bottom:2px;
}

#ajout_box label {
width:35px;
float:left;
}

#ajout_box form {
padding-bottom:10px;
}