body {
	margin:0px;	
	background:#fff url("body_back.gif") top left repeat-x;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:small;}

* 				 {margin:0;padding:0;}
a                {outline:none;}
a                {color:#373733;text-decoration:none;outline:none;}
a:hover          {color:#FF9100;text-decoration:underline;}
table            {border-collapse:collapse;empty-cells:show;}
table td         {vertical-align:top;}
img              {border:none;}
textarea         {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:small;}
form             {margin:0;padding:0;display:inline;}
p  				 {padding:5px;}
hr               {height:0px;border:solid #ccc 0px; border-top-width:5px;}

.clear			 {clear:both;}
.photo           {border:1px solid #777;margin:2px;}
.inputs          {color:#000000;background:#fff;border:#ccc 1px solid;}
.inputq          {color:#000000;width:300px;height:20px;font-size:14px;padding-left:18px;margin-left:10px;border:#ccc 1px solid;background:#fff url(q.png) no-repeat 4px center;}
.clicme          {cursor:pointer;}
.bouton          {background:#ccc url(btn_back.gif);border:#ccc 1px solid;cursor:pointer;}
a.drop           {padding:3px;border:#fff 1px solid;}
a.drop:hover     {color:#373733;background:#ccc url(btn_back.gif);border:#ccc 1px solid;cursor:pointer;text-decoration:none;}
.petit           {font-size:11px;}
.msgo            {color:red;}

/* trame */
div#menutop 		{margin:10px;}
div#menutop #left 	{float:left;}
div#menutop #right	{float:right;text-align:right;}

a.logo				{text-decoration:none;font-size:9px;}
a.logo .fly			{font-weight:bold;font-size:20px;}
a.logo .page		{color:#4791C2;}

div#search 			{text-align:center;margin-bottom:5px;}
.btnsearch img      {margin:2px;}

div#go				{width:760px;margin: 1em auto;}
div#toolbar			{height:22px; min-height:22px;}
div#toolbar #left 	{float:left;margin-bottom:0px;}
div#toolbar #right	{float:right;text-align:right;margin-bottom:5px;margin-right:20px;}
.btnAdd				{background:#fff url("add.gif") top left no-repeat;padding-left:20px;} 
.btnRefresh			{background:#fff url("refresh.png") top left no-repeat;float:right;padding-left:20px;} 
.spinnerLoading		{background:#fff url("spinner.gif") top left no-repeat;padding:0px 3px 0px 23px;margin:5px 0 0 5px;border:1px red solid;position:absolute;top:0;left:0;display:none;z-index:1000;}
.spinnerChecking	{background:#fff url("spinner.gif") top left no-repeat;float:right;padding-left:20px;display:none;} 

div.links			{
    clear:both;
	height: 500px;
    /*
	border:dashed #ccc 1px;
	padding: 5px;
    background:#ddd;-moz-border-radius: 5px;border-radius: 5px;
    */
}

div#footer			{display:none;background:#333;color:#D2D1D1;padding-top:10px;}
div#footer #close	{float:right;margin:0 10px 0 5px;padding-left:18px;background:url(close.gif) no-repeat 0px center;}
div#footer a		{color:#FFF;text-decoration:underline;}
div#footer a:hover  {color:#FF9100;text-decoration:none;}
div#footbottom		{cursor:pointer;clear:both;min-height:10px;height:10px;border-bottom:solid #555 10px;}
div#foot			{margin:0px auto;width:980px;}
div#foot div.col	{float:left;padding:5px;margin:0px 10px 5px 0px;width:300px;background:#555;-moz-border-radius: 5px;border-radius: 5px;}
div#foot div.col h1	{font-size:1.1em;font-weight: bold; border:0;color:#FFF;margin-bottom:5px;}
div#foot li         {margin-left:25px;list-style-type:circle;margin-bottom: 5px;}

/* Modules */
.module {padding:5px;background:#eee;border:1px solid #555;overflow:hidden;}
.modulehelper {background:#eee;float:left;}
.module .options {float:right;padding-left:2px;display:none;}
.preview img {width: 120px;height: 90px;border:1px solid #aaa;float:left;margin-right:4px;}
.module .title {overflow:hidden;}
.module .title a{color:#00368F;text-decoration: none;}
.module .title a:hover{color:#F60}
.module .detail {padding-left:5px;color:#555;}
.module .desc {padding-left:5px;}

.module.liste {width:98%;height:14px;border:0;margin-bottom:1px;}
.module.liste .title {display:block;width:150px;min-width:150px;float:left;}
.module.liste .preview {display:none;}
.module.liste .detail {display:inline;}

.module.table {float:left;width:350px;height:92px;margin:5px;}
.module.table .title {display:block;height:17px;overflow:hidden;}

.module.thumb {float:left;width:122px;height:105px;margin:5px;	}

.module.icon {border:0;background:none;float:left;width:16px;height:16px;margin:5px;}
.module.icon .preview, .module.icon .options, .module.icon .detail,.module.icon .desc {display:none;}
.module.icon .option {visibility:hidden;}
/*
.module.liste .line, .module.liste .table, .module.liste .thumb, .module.liste .icon
*/
.line
{float:left;display:block; width:100%;height:5px;min-height:5px;background:#555;cursor:move;clear:both;}


/* js */
div#dark {position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=60);opacity:0.6;z-index:999;}
.flywin a {text-decoration:underline;}
.flywin {position:absolute;display:none;color:#fff;font-size:18px;border:5px solid #999;background-color:#999;-moz-border-radius: 5px;border-radius: 5px;z-index:1000;}
.flywin #flywinc {padding:5px;overflow:auto;color:#000;font: 12px arial,sans-serif;background-color:#fff;}
.flywin #flyclose {position:absolute;top:4px;right:5px;width:16px;background:url(close.gif) no-repeat right;cursor:pointer;}
.flywin #flywint {padding:5px;font-weight:bold;}
.flywin h1 {font-size:medium;font-weight: bold;}

.flymenu {position:absolute;display:none;}
.flymenu ul {background:#ecf0f6;border:1px solid #fff;border-right:1px solid #899dad;border-bottom:1px solid #899dad;}
.flymenu li {border-bottom: 1px solid #ecf0f6;list-style:none;text-decoration:none;}
.flymenu li a {display:block;padding:3px 6px 3px 6px;color:#333;white-space:nowrap;z-index:1000;text-decoration:none;}
.flymenu li a:hover	{display:block;color:#fff;background:#aaa;text-decoration:none;}
.flymenu li.sep	{border:solid #ccc 0px;border-top-width:1px;display:block;line-height:1px;}

.flymsg {position:absolute;display:none;top:5px;left:50%;margin-left:-200px;width:400px;background:#FF9100;color:#000;font-weight:bold;padding:5px;text-align:center;-moz-border-radius: 5px;border-radius: 5px;cursor:pointer;}
.flytip {border-style:solid;border-color:rgb(235,235,169) rgb(195,195,112) rgb(195,195,112) rgb(235,235,169);border-width:1px;padding:5px;background:rgb(255,255,224);filter:alpha(opacity=95);opacity:0.95;position:absolute;z-index:1000;color:#000;display:none;}	
