body {
/*background-image:url(./explor_images/1142118228-logo_dir_explorer.jpg);
background-repeat:no-repeat;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 9px 9px 0px;
margin:0;
}

/* la page */
#page {
padding:3px 0 0 0;
}

/* les tableaux */
table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
border-collapse:collapse;
width:100%
}
td {
border:1px solid #F7F7F7;
}
tr {
height:15px;
vertical-align:middle;
}

/* liens en generale */
a {
text-decoration:none;
color:#000000;
}

/* header */
.header {
border:1px solid #CCCCCC;
margin:0 0 10px 0;
padding:5px;
background-color:#FFFFFF
}
.header #liens a {
text-decoration:none;
color:#000000;
font-size:12px;
display:block;
width:500px;
}
.header #liens a:hover {
background-color:#F7F7F7
}
.head {
color:#0000FF; 
font-weight:bold;
/* color:#999999; */
/* border-bottom:1px solid #CCCCCC; */
}


.lien3 {
margin:20px 10 10 10;
background-color:#0;
color:#00FF00;
}


/* liens des fichiers et dossiers */
.liens2 {
height:18px;
}
.liens2 a:hover {
background-color:#EEEEEE;
}
.liens2 img, .liens2 a{
margin:1px 0 0 1px;
display:block;
width:100%
}


/* les titre des colonnes du ftp (nom, taille... */
.liste {
text-align:left;
background-color:blue;//#CCCCCC;
color:green;
border:1px solid #EEEEEE;
padding:0 0 0 2px;
}

/* les titre des colonnes du ftp (nom, taille... */
.liste2 {
text-align:left;
background-color:#F8F8F8;
border:1px solid #EEEEEE;
padding:0 0 0 2px;
display:block;
width:100%;
height:100%
}

#colsdossieru {
text-align:left;
background-color:#F8F8F8;
border:1px solid #CCCCCC;
display:block;
width:100%;
height:100%
}

#colsdossieru2 th {
text-align:left;
background-color:#F8F8F8;
border:1px solid #CCCCCC;
width:100px;
height:100%
text-align:left;
border:1px solid #CCCCCC;
}



/* les paragraphes */
p {
text-align:center;
margin:10px 0 0 0;
}
p img {
margin:2px;
}



/* formulaires */
.form a {
margin:2px;
border:1px solid #CCCCCC;
padding:0 3px 0 3px;
}
textarea {
border:1px solid #CCCCCC;
background-color:#FFFFFF;
margin:3px 0 3px 0;
}
input {
margin:0 0 0 0;
}
/* margin:3px 0 3px 0; */
.form {
margin:15px 0 0 0;
}



/* les listes */
ul {
margin:0 0 0 10px;
}
li {
list-style-image:url(puce.jpg);
padding:0
}



/* Formulaire de connexion */
#connection {
width:500px;
margin:auto;
border:1px solid #CCCCCC;
padding:3px;
margin-top:5px;
}

/* menu du haut */
#menu th, #menu td {
text-align:left;
background-color:#F8F8F8;
border:1px solid #CCCCCC;
}
#menu th a{
display:block;
width:100%;
height:100%
}
#menu td {
text-align:left;
border:1px solid #CCCCCC;
}

#fichier, #edition, #affichage, #point_dinterrogation, #testrel, #menu_retracine, #menu_contact {
display:none;
margin:1px 0 0 0;
border:1px solid #CCCCCC;
border-top:0;
padding:3px;
text-decoration:none;
background-color:#F4F4F4;
}
#fichier a, #edition a, #affichage a, #point_dinterrogation a, #testrel a, #menu_retracine a, #menu_contact a {
display:block;
width:300px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
#fichier a:hover, #edition a:hover, #affichage a:hover, #point_dinterrogation a:hover, #testrel a:hover, #menu_retracine a:hover, #menu_contact a:hover {
background-color:#CCCCCC;
}
#ssmenu {
margin:0 0 10px 0;
}
#ssmenu div {
position:absolute
}
#edition {
left:100px;
}
#affichage {
left:100px;
}
#menu_retracine {
left:193px;
}
#menu_contact {
left:270px;
}
#point_dinterrogation1 {
left:335px;
}
#point_dinterrogation {
left:270px;
}
#testrel {
left:410px;
}

/* menus de gauche */
.gauche {
float:left;
margin:3px;
width:20px;
}
.item {
border:1px solid #CCCCCC;
margin:0 0 5px 0;
padding:0 0 5px 0;
}
.titre_item {
/* background-image:url(./explor_images/1142173471-info.jpg); */
/* background-repeat:no-repeat; */
margin:1px 1px 3px 1px;
padding:3px 0 5px 0;
color:#999999;
text-align:right;
/* border-bottom:1px solid #CCCCCC; */
color:#000000;
font-style:italic;
}


/* FAQ */
#faq {
padding:3px;
margin-top:10px 0 0 0;
border:1px solid #CCCCCC;
}
#titre_faq {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-align:center;
margin:0 0 15px 0;
}
.ques {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 3px 0;
}
.rep {
font-size:11px;
margin:2px 0 10px 0;
}
.rep a {
color:#666666;
text-decoration:underline
}