* {
margin : 0;
padding : 0;
}

/*Choix de la police par défaut et du fond général
-------------------------------------------------- */
body {
font-family : verdana, arial, sans-serif; 
font-size : 12px;
color : #e4e4e4;
background: #000000 url(images/arriere.gif) repeat; 
}

h2{
font-family : verdana, arial, sans-serif; 
font-size : 20px;
font-weight : bold; 
padding:10px 0px 10px 0px; 
}

h3{
font-family : verdana, arial, sans-serif; 
font-size : 14px;
font-weight : bold;
text-decoration : none; 
padding:10px 0px; 
}

/*Mise en page
-------------------------------------------------- */
#all {width:750px; margin: 0px auto;
background: #000000 url(images/fond.gif) repeat-y; 
}

/*Dimensions et placement du header
-------------------------------------------------- */
header {  
width:554px; 
height:296px; 
margin: 20px 20px 20px 20px;  
} 

/*Placement et couleurs de la speed bar
-------------------------------------------------- */
#speed {
font-family : verdana, arial, sans-serif; 
font-size : 14px;
font-weight : bold; 
margin:-270px 0px 0px 200px;  
}
#speed li {
display : inline; 
margin : 0px 0px 0px 15px; 
padding : 0px;
}
#speed li a{
width:176px; 
height:77px; 
display : inline; 
margin : 0px 0px 0px 10px; 
padding : 0px;
}
#speed a {
color : #ffffff;
text-decoration : none;
}
#speed a:hover {
color : #7a797a;
border-bottom : 0;
}

/*Menu vertical 
-------------------------------------------------- */
#menu {/* caractéristiques générales des menus */
float:left;
margin: 253px 0px 0px 5px; 
min-height:600px;
font-size:11px;
text-align:justify;
width: 160px;
}
#menu p {/* titres des menus */
color : #ffffff;
text-decoration : none;
padding: 10px 0 0 0;
text-align: center;
font-weight: bold;
}
#menu a {
color : #ffffff;
text-decoration : none;
}
#menu a:hover {
color : #003366;
border-bottom : 0;
}
#menu li {
list-style: none;/* pour ne pas voir les puces */
margin: 0 10px;
}
#menu ul {
list-style: none;/* pour ne pas voir les puces */
margin: 0 0px 0 -10px;
}

/*Corps du texte 
-------------------------------------------------- */
#contenu {
background: transparent;
width:530px;
min-height:600px; 
margin:213px 0px 0px 175px; 
text-align:justify;
padding:20px 20px 20px 20px;
font-size:11px;
} 
#contenu a {
color : #e4e4e4;
text-decoration : none;
}
#contenu a:hover {
color : #ff9900;
border-bottom : 0;
}
#contenu li {
margin: 5px 20px;
}
/*Footer et copyrights, dimensions et placement
-------------------------------------------------- */
#footer { 
background :  url(images/footer.jpg) ; 
float:right;
position: relative;
width:750px;
height:92px;
} 
#footer p {
color : #ffffff ;
text-align:left;
font-size:10px;
margin: 20px 20px 20px 40px;
}
#footer a {
color : #ffffff ;
text-decoration : none;
}
#footer a:hover {
color :#40668c ;
border-bottom : 0;
}
.centre {
text-align:center;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.ulnone {
list-style: none;
}

.btnfilemanager {
width:170px;
text-align:center;
}

 .btnfilemanagerdir {
width:130px;
text-align:center;
}

.btnfilemanagerfile {
width:90px;
text-align:center;
}

.noborder {
border-style:none;
}
