/*
	---------- CSS Base ----------
*/
body{ background:#fff; font:0.8em Arial; color:#000; margin:0; padding:0.5em; }
p img{ margin:0 5px 5px 0; }
a img{ text-decoration:none; border:none; }
div {margin:0; padding:0; border:none; }

h1 { font:bold   150% Trebuchet MS; margin:0 0 05px 0; padding:05px 10px 0 30px; color:#333333; border-bottom:solid 0px #eeeeee; }
h2 { font:bold   140% Trebuchet MS; margin:0 0 05px 0; padding:05px 10px 0 30px; color:#c23131; border-bottom:solid 0px #eeeeee; }
h3 { font:bold   130% Trebuchet MS; margin:0 0 05px 0; padding:05px 05px 0 20px; color:#107ba7; border-bottom:solid 0px #eeeeee; clear:both; }
h4 { font:bold   120% Trebuchet MS; margin:0 0 05px 0; padding:05px 05px 0 10px; color:#e3903f; border-bottom:solid 0px #eeeeee; }
h5 { font:bold   110% Trebuchet MS; margin:0 0 05px 0; padding:05px 00px 0 05px; color:#2a9dcd; border-bottom:solid 0px #eeeeee; }
h6 { font:bold   100% Trebuchet MS; margin:0 0 05px 0; padding:05px 00px 0 00px; color:#000000; border-bottom:solid 0px #eeeeee; }
p  { margin:05px  00px; line-height:150%; text-align:left; }

hr { background-color:#bbb; height:1px; border:none; }
a img{ text-decoration:none; border:none; }
ul { list-style-type:square; }
li{ }
a:link { color:#107ba7; text-decoration:none; }
a:visited { color:#107ba7; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }
a:active { color:#666666; text-decoration:underline; }

/*
	---------- CSS TEMPLATE ----------
*/

#conteneur{ margin-left: auto; margin-right: auto; text-align:left; }

#wd-selects     {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-menu        {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-tools       {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-collef      {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-cont-top    {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-cont-bottom {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-colrig      {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-mmega       {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-ctask       {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-tit         {position:absolute;top:-10000px;width:0px;height:0px; }
#wd-lang        {position:absolute;top:-10000px;width:0px;height:0px; }

#wd-ban      {}
	#wd-ban p  {display:none; }
	#wd-ban h1 {font:bold 150% Trebuchet MS; margin:10px 0; padding:10px; color:#333333; border-top:solid 1px #666; border-bottom:solid 1px #666; }

#wd-tun    { }
#wd-ban    { }
#wd-colcnt { }
#wd-copy   {font:bold 1em Trebuchet MS; margin:10px 0; padding:0px; color:#333333; border-top:solid 1px #666; }
#wd-copy p {text-align:center; }

#wd-tun { direction:rtl; padding:0; margin:10px 10px 10px 10px; text-align:right; }
	#wd-tun p { padding:0; margin:0; line-height:125%; text-align:right; font-size:.9em; color:#000000; }
	#wd-tun img { float:right; margin:0 0 0 10px; border:none; width:34px; height:26px; }

/*
	---------- CSS TYPO3 ----------
*/
.screen {display:none; }

.align-left {text-align:left; }
.align-center {text-align:center; }
.align-right {text-align:right; }
.align-justify {text-align:justify; }
.indent {margin-left:20px; }

table.contenttable { border-collapse:collapse; border:solid 1px #666; margin:0 5px !important; width:98% !important; }
table.contenttable th, table.contenttable td { border:solid 1px #666; margin:0; padding:0 5px; font:normal 0.9em Trebuchet MS; }
table.contenttable th { background-color:#107BA7; color:#ffffff; font:bold 1.0em Trebuchet MS; text-align:center; }
table.contenttable td { vertical-align:top; }
table.contenttable th p, table.contenttable td p { margin:0; padding:0; line-height:150%; }

hr.both {clear:both; visibility:hidden; padding:0; margin:0; height:0; border:none; font-size:0px; }
div.both {clear:both; padding:0; margin:0; height:0; font-size:0px; line-height:0; }
/*
	---------- CSS PRINT ----------
*/
.hr-top {border-top:solid 1px #333; }
.hr-bottom {border-bottom:solid 1px #333; }
