/*body 
{ margin:0px; padding:0px; background-color:#d9d6cf; background-image:url(../images/bg-body.jpg);
  background-repeat:repeat-y; background-position:center; font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:#012d55; font-size:10px; }D9D6CF*/
  
/* MAINLAYOUT */  
body 
{ margin:0px; padding:0px; background-color:#D9D6CF; font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:#012d55; font-size:10px; height:100%; }  
html { }

#maincontainer {left:50%;margin-left:-474px;position:absolute;text-align:left;}
#header {  width:948px; height:185px; background-color:#FFFFFF; }

#log 
{ height:158px; width:150px; background-image:url(../images/header_bg-log.jpg); background-repeat:no-repeat; 
  padding:27px 45px 0px 45px;float:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px;  } 

#menu { width:708px; height:50px; padding: 0px 0px 0px 0px;}
#banner {  width:708px; height:135px;float:right;background-color:#000000; }

/* general footer */
#footer
{ width:948px; height:60px;	background-color:#5ba2cc; text-align:left; padding-top:25px; margin-top:-9px;padding-left:25px; }

/* ELEMENTS */
h1 { font-size: 30px; color:#FFB900;}
h2 { font-size: 16px; }
h3 { font-size: 14px; font-variant:small-caps; }
h4 { font-size: 12px;}
h5 { font-size: 10px; }
h6 { font-size: 9px; font-variant:normal; font-weight:normal; }

p { margin:4px 0px 4px 0px; *+margin:3px 0px 3px 0px; }
a { color:#ff7e00; }
a:hover { color:#ff7e00; text-decoration:none; }

hr 
{ border-top:none; border-left:none; border-right:none; border-bottom:solid 1px #d9d6cf;
  *+border-bottom:solid 1px #ffffff; margin:15px 0px 15px 0px; *+margin:15px 0px 0px 0px; }

/* TITLES */ 
#page strong {color:#F89821;font-style:oblique; font-size:11px;} /* Italic title about editors */

/* LINKS */
h5 a, .content-box a, a.commentary, #log a { color:#5785AE; }
h5 a:hover, .content-box a:hover, a:hover.commentary
{ color:#5785AE; text-decoration:none; }

h4 
{ color:#5BA2CC; text-decoration:none; background-color:#E7E7E7; display:block; width:100%; height:20px; 
  border:solid 1px #E7E7E7; padding-left:5px; padding-top:3px; }
h4 a, h4 a:hover 
{ color:#5BA2CC;text-decoration:none;font-size: 12px;float:right;display:block; width:450px;height:20px;
  text-align:right;margin-top:-2px;margin-right:5px;}
  
/* OTHERS */
div.article{background-color:#F8F8F8;padding:5px;}
   
#sidebar { float:left;width:160px; height:100%;text-align:left; }
#result { float:right;margin-top:15px; width:743px; margin:10px; }
#page {float:right; width:700px; margin:10px;}

.field 
{ border:none; background-image:url(../images/field.gif); background-repeat:no-repeat; background-color:#d9d6cf;
  width:150px; font-size:10px; padding:2px 0px 3px 5px; }
  
.btn 
{ border:none; background-image:url(../images/btn.gif); background-repeat:no-repeat; background-color:#d9d6cf;
  color:#FFFFFF; font-size:10px; width:50px; height:18px; padding-bottom:2px; }

.checkbox 
{ padding:0px; margin:0px; }


td.bouton 
{ border-left:solid 1px #5ba2cc; height:40px; vertical-align:bottom; }

td.bouton a 
{ display:block; background-image:url(../images/menu_repeat.jpg); background-repeat:repeat-x;
  padding:30px 20px 0px 3px; text-decoration:none; color:#012d55; }

td.bouton a:hover 
{ display:block; background-image:url(../images/menu_repeat-highlight.jpg);background-repeat:repeat-x;
  padding:30px 20px 0px 3px; text-decoration:none; color:#012d55; }

.noborder {border:0px;}

.registration {width:550px;}

.registration input
{ width:150px; height:11px; font-size:10px; padding:2px 0px 3px 5px; }

.cbx input {width:12px;height:12px;}
.registration td.lbl {text-align:right;width:250px;}
.registration td.lbluser {text-align:right;width:130px;}

#datatable {width:700px;}
#datatable th {background-color:#E7E7E7;}
#datatable .row1 {background-color:#F8F8F8;}
#datatable .row2 {background-color:#F0F0F0;}
  
  
.popupaccused{width:530px;min-height:300px;background-color:#FFFFFF;padding:20px;}
.popupbackground{background-color:#808080;opacity:0.7;}

ul .accused {padding-left:5px;cursor:pointer;}
ul .accused li{padding:5px;}
ul .accused li a {cursor:pointer;text-decoration:underline;}

.payment {width:650px;padding-left:30px;}
.paymenttitle {font-weight:bold;font-style:oblique;color:#F89821;font-size:11px;}

.helplist {list-style-type:square;}
.helplist li {margin-left:40px;}
.helptitle {color:#F89821;font-weight:bold; font-size:11px;}
.clear{clear:both;}


