body {
padding: 0;
margin: 0;
}

#browser{


#listeFichiers{
overflow: auto;
text-align: left;
padding: 0;
margin:3px;
position: absolute;
top:0px;
bottom:155px;
left:0;
right:0;
}

#listeFichiers table{
width:100%;
border-collapse:collapse;
}

#listeFichiers th{
	text-align: left;

}


	
.fileInfo{
	font-size: small;
	width:20px;
}

#listeFichiers td {
border-bottom:1px gray solid;
}

#listeFichiers table tr {
padding: 0;
margin: 0;
}

#listeFichiers tr:hover {
background-color: lightblue;
}

#upload {
 position:absolute;
 bottom:0px;
 left:0;
 right:0;
 height:135px;
 margin:5px;
 
}
img {
	border: 0px;
}
#pathBlock {
 background-color:#3f79d8;
}
#pathBlock td{
 color:white;
}


table.tableauArrondi {
	width:100%;

}

.tableauArrondi  th>h3 {
	padding:2px;
	margin:5px;
	font-size: 120%;
	color: white;
	text-transform: capitalize;
	font-weight: bolder;
}


.tableauArrondi  textarea{
width: 95%;
background-color: white;
}

input[type="text"]{
width: 150px;
background-color: white;
}

table.tableauArrondi >tbody> tr>  td {
	border:2px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

.tableauArrondi .oddRow td {
	background-color: inherit !important;
}

table.tableauArrondi  >tbody> tr>  th{
	border:2px solid white;
	padding:2px;
	padding-right:10px;
	background-color: #e3f1fe;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #333333;
}

.titreArrondi{
	border:2px solid white;
	padding:2px;
	padding-right:10px;
	background-color: #e3f1fe;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #333333;
}

.contenuArrondi{
	border:2px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

ul{
list-style-type: none;
}

ul.horizontal{
	list-style-type: none;
	clear: both;
	min-height: 20px;
}

ul.horizontal > li{
	float: left;
	
}

.messageErreur{
	border: medium solid red;
	color: red;
	font-weight: bold;
	padding:5px;
	list-style-position:inside; 
}

.messageErreur li{
	color: red;
}

.greyPanel {
   padding:5px;
  position:relative;
 min-height:100px;

	border:2px solid #b3bfc3;
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 background-color:white;
}

.folder{
background : transparent url(../images/icons/simplicio/16x16/folder.png) top left no-repeat;
padding-left:20px;
color:#333;
text-decoration:none;
}

.folderEmpty{
background : transparent url(../images/icons/simplicio/16x16/folder_empty.png) top left no-repeat;
padding-left:20px;
color:#333;
text-decoration:none;
}

.file{
background : transparent url(../images/icons/simplicio/16x16/file.png) top left no-repeat;
padding-left:20px;
color:#333;
}

.newFolder{
background : transparent url(../images/icons/simplicio/32x32/folder_add.png) top left no-repeat;
padding-left:40px;
height:32px;
color:#333;
text-decoration:none;
display: inline-block;
}

.newFile{
background : transparent url(../images/icons/simplicio/32x32/file_add.png) top left no-repeat;
padding-left:40px;
color:#333;
text-decoration:none;
}

.ajoutCss{

color:#333;
display: inline-block;
text-decoration:none;
}

.greyPanel {
   padding:5px;
  position:relative;
 min-height:100px;

	border:2px solid #b3bfc3;
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 background-color:#e8e8e8;
}



.shadow{
	-moz-box-shadow: -3px 3px 4px #4D4D4D;
	-webkit-box-shadow: -3px 3px 4px #4D4D4D;
	box-shadow: -3px -3px 3px #4D4D4D;
}


.pemissionSetter table{
	width:290px;
}




li.user:hover,li.group:hover{
	background-color:#C0C0C0;
}

.userGroupSelect a, a:VISITED, a:ACTIVE{
	text-decoration: none;
	color:#333;
}

.user{
	background: transparent url("../images/icons/user.png") top left no-repeat ;
	padding-left:20px;
	color:#333;
	font-style: italic;
	
}

.group{
    background: transparent url("../images/icons/users.png") no-repeat;
    padding-left: 20px !important;
    color:#333;
	font-style: italic;  
}
