
.listeClient {

    background : #ddd;
    padding : 15px;
    border : 2px solid;
}

.clearBoth {
    clear:both;
}

.cursorPointer {
    cursor:pointer;
}

.cursorMove {
    cursor:move;
}

.trieur {
    cursor:move;
}

/* mediadb */

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 10%;
	/*left: 25%;*/
	width: auto;
	height: auto;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	/*overflow: auto;*/
}

/*#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}*/

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

#overlay {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    background-image: url('../images/mediadb_lightbox_overlay.png');
}

* html #overlay{
 background-color: #000;
 /*back\ground-color: transparent;*/
 background-image: url(blank.gif);
 /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/mediadb_lightbox_overlay.png", sizingMethod="scale");*/
}

/* fin mediadb */

img { border-style: none; }
td.centre 
{ 
  text-align: center;
 }
p.align_right { text-align: right; }
p.align_right img { display: inline; vertical-align: middle; }
p.centre { text-align: center; }
p.droite { text-align: right; }
.erreur 
{
  background-color: #ff1616;
  color: white;
  padding: 0 1ex 0 1ex;
  margin: 1em 1ex 1em 1ex;
  border: 1px solid black;
  font-weight: bold;
  text-align: left;
}
.erreur em 
{ 
  color: yellow;
  font-style: normal;
  font-size: 110%;
}
.erreur em em
{ 
  font-style: italic;
  color: #404040;
  font-size: 100%;
}
.avertissement 
{
  background-color: white;
  color: #404040;
  font-weight: bold;
  padding: 0 1ex 0 1ex;
  margin-top: 1em;
  margin-bottom: 1em;
  border: 1px dotted gray;
}
.avertissement em 
{  
  color: #808080;
  font-style: italic;
}
.message 
{
  font-weight: normal;
  border: thin solid black;
  background-color: #aaffac; 
  text-align: center;
  color: black;
  padding: 0 1ex 0 1ex;
  margin: 1em auto 1em auto;
  width: 90%;
  }
img.valign_middle 
{ 
  display: inline;
  vertical-align: middle;
 }
td.centre { text-align: center; vertical-align: middle; }

/**** Plan du site ***/
table.plansite { border-collapse: collapse; border: 1px solid #8080C0; border-bottom: none; }
table.plansite tr { border-bottom: 1px solid #8080C0;}
.plansite td { padding: 0.5ex; text-align: center; }
td.plansite_titre { text-align: left; }
tr.plansite_level0 { background: white; }
tr.plansite_level1 { background: #D0E0FF; }
tr.plansite_level2 { background: #C0C0E0; }
tr.plansite_level0 td.plansite_titre { padding-left: 0.5em; }
tr.plansite_level1 td.plansite_titre { padding-left: 1.5em; }
tr.plansite_level2 td.plansite_titre { padding-left: 2.5em; }

/*** Modules ***/
div.moduletable { float: left; margin-right: 1em; margin-bottom: 1em; }
table.moduletable 
{
  margin: 0;
  width: 20em; 
  font-size: 8pt;
  font-family: Arial, sans-serif;
  border-collapse: collapse;
  }
table.moduletable td, table.moduletable th
{  
  border: 1px solid black;
  margin: 0;
  padding: 1ex;                      
  }
table.moduletable td { background: white; color: #333333; }
table.moduletable th, table.moduletable td.tablemodule_bottom
{ text-align: center; color: black; background: #CCCCCC; }
table.moduletable th a { color: #404040; }
table.moduletable img.module_img { float: left; margin-right: 0.5em; margin-top: -1em; }
table.moduletable th img { float: right; margin-left: 0.3em; margin-right: 0.3em; }
table.moduletable td.module_info { padding-top: 1.1em; height: 14ex; }
.php_echo {
	border: 1px solid #404040;
	padding: 1ex;
	background: #D0D0D0;
	font-size: 90%;
	color: black;
}
.php_echo hr {
	width: 100%;
	height: 1px;
	border-style: none;
	border-top: 1px solid #404040;
}

