/* $Id: main.css 70 2007-08-17 14:37:02Z mmendjeli $ */
/*
 * Couleurs :
 *   #61abef : bleu
 *	 #7CB625:	 vert
 */
/*img, div, td { behavior: url('/css/iepngfix.htc') }*/

*{
   line-height:130%;
}

body { 
  margin: 0px;
  padding: 0px;
  /*position: absolute;*/
  background: #7CB625 url(/images/bg_green2_grad.gif) repeat-x 0 0;
  background-color: #FFFFFF;
  font-family: arial, helvetica, sans;
  font-size: 11px;
  width: 100%;
  height:100%;
}

.item-action{
    cursor:'pointer';
    /*vertical-align:bottom;*/
}

/*Zone de login etc .. MM*/

h2 {
font: 18px  arial, tahoma, sans-serif;
}
h3 {
font: bold 13px arial, tahoma, sans-serif ;
}

#footer{
    position: relative;
    margin-top:10px;
    /*border: 1px solid red;*/
    bottom:0px;
    left:0px;
    height:10%;
    text-align:center;
    width:100%;	
}
#footer-lang{
    position: relative;
    margin-top:10px;
    bottom:0px;
    left:0px;
    text-align:center;
    width:100%;	
}

.footerLinks{
	color:#426F00;
}
/* Les liens */
a { color: #084F8F; text-decoration:none;}
a:hover { color: #00325F; text-decoration:none;}
/*a:visited { color: #00325F; text-decoration:none;}*/
a.menu2 { color: #084F8F; text-decoration:none;font-size:12px;}
a.menu2:hover { color: #7CB625; text-decoration:none;font-size:12px;}
a.item { color: #084F8F; text-decoration:none;font-size:11px;}
a.item:hover { color: #7CB625; text-decoration:none;font-size:11px;}
a.item img{vertical-align: bottom;}


ul li{
   margin-bottom:10px;
   margin-right:10px;
}

.playercontainer {
   top: -400px;
   position: fixed;
   right:5px;
   background-color: #7CB625;
   border: 1px outset #7CB625;
   z-index:999;
}


/* common tablelist CSS */
.tablelist  {
	width:95%;
	margin:auto;
	border:1px outset;
	/*height:100%;*/
}

.tablelist tbody {
	overflow-x:hidden;
	overflow-y:visible;
	height:200px;
}

.tablelist tr{
    height:20px;/* special for IE */
}

.tablelist tr th, .tablelist tr td {
	background: buttonface none repeat scroll 0% 50%;
	border-right:1px solid #999999;
	padding:2px;
}

.tablelist tr td {
	background:	#FFFFFF none repeat scroll 0% 50%;
	padding:2px;
}

.tablelist tr.altern td{
	background:	#EFEFEF  none repeat scroll 0% 50%;
	padding:2px;
}

.tablelist tr:hover td {
	background: #ccc;
    padding: 2px;
}

.tablelist thead th{
	background:buttonface none repeat scroll 0% 50%;
	border-left:1px outset buttonface;
	border-right:1px solid  #999999;
	border-top:1px outset buttonface;
	padding:4px 3px;
    font-weight:bold;
}

div.file_32, div.dir_32, div.file_48, div.dir_48, div.file_64, div.dir_64, div.file_128, div.dir_128, div.file_256, div.dir_256{
   border:1px solid transparent;
   margin: auto auto;
}

div.file_32, div.dir_32{
   height: 7em;
   width:58px;
}

div.file_48, div.dir_48{
   height: 8em;
   width:74px;
}

div.file_64, div.dir_64{
   height: 10em;
   width:90px;
}

div.file_128, div.dir_128{
   height: 15em;
   width:154px;
}

div.file_256, div.dir_256{
   height: 15em;
   width:292px;
}

div.file_32:hover, div.dir_32:hover, div.file_48:hover, div.dir_48:hover, div.file_64:hover, div.dir_64:hover, div.file_128:hover, div.dir_128:hover{
 background-color: #B5CFE7;
 border:1px solid #779FBF;
}


ul li.file_32, ul li.dir_32  {
    list-style-type:none;
    float:left;
	width:58px;	
}

ul li.file_48, ul li.dir_48 {
    list-style-type:none;
    float:left;
	width:74px;	
}

ul li.file_64, ul li.dir_64 {
    list-style-type:none;
    float:left;
	width:90px;	
}

ul li.file_128, ul li.dir_128 {
    list-style-type:none;
    float:left;
	width:154px;	
}

ul li.file_256, ul li.dir_256 {
    list-style-type:none;
    float:left;
	width:292px;	
}

.icon_view_selected{
    border: 1px outset buttonface;
}

p.button-arrow-right-green {
    background:transparent none repeat scroll 0% 50%;
    float:right;
    margin:0pt;
    /*padding:20px 0pt;*/
    position:relative;
}
p.button-arrow-right-green a {
    background:transparent url(/images/buttons/button-arrow-green-right.png) no-repeat scroll right top;
    display:block;
    font-size:0.99em;
    height:20px;
    margin:0pt auto;
    padding:0pt 12px 0pt 0pt;
    text-decoration:none;
    /*width:190px;*/
}
p.button-arrow-right-green a span {
    background:transparent url(/images/buttons/button-arrow-green-left.png) no-repeat scroll left top;
    /*color:#676767;*/
    display:block;
    height:20px;
    line-height:20px;
    padding:0pt 3px 0pt 13px;
    text-align:center;
    white-space:nowrap;
}
.file_title {
    color:#61abef;
    font-family:arial,sans serif;
    font-size:20px;
    font-weight:bold;
}

hr{
    background-color:#BBBBBB;
    border:0pt none;
    color:#BBBBBB;
    height:1px;
}

#table_ajaxcontent{
    width:60%;
}