body {margin:0; padding:0; color:#000000; font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif; font-size:12px; background:#DFE8F6;}
span {font-weight:bold;}
a {color:#15428B; text-decoration:none;}
a:hover {text-decoration:underline;}
img, img a,table {border-width:0px;}

/* header */
#header {background:url(../img/header-bg.gif) repeat-x; color:#FFFFFF; padding-left:4px; height:32px;}
#header .title { font-size:16px; font-weight:bold; padding-top:5px;}
#header a {color:#FFFFFF;}

/* toolbaar */
#toolbar {height:27px; background:url(../img/toolbar-bg.gif) repeat-x; color:#000; padding-left:4px; font-size:11px; }
#toolbar li img {float:left;padding-right:5px;}
#toolbar ul { margin:0; list-style:none; padding-top:4px;}
#toolbar li { display:inline; margin:0; padding:0;}
#toolbar a {float:left;  margin:0;padding:0 5px 0 6px; text-decoration:none;}
#toolbar a span {float:left;display:block; padding:3px 15px 6px 6px;  color:#000;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#toolbar a span {float:none;}
/* End IE5-Mac hack */
#toolbar a:hover span {color:#000;}
#toolbar a:hover {background:url(../img/btn-left.gif) no-repeat left top;}
#toolbar a:hover span {background:url(../img/btn-right.gif) no-repeat right top;}
#toolbar #current a {background:url(../img/btn-left.gif) no-repeat left top;}
#toolbar #current a span {background:url(../img/btn-right.gif) no-repeat right top;}

/* toolbaar2 */
#toolbar2 {height:35px; background:url(../img/2toolbar-bg.gif) repeat-x; color:#000; padding-left:40px; padding-top:1px; font-size:11px; }
#toolbar2 li img {float:left;padding-right:5px;}
#toolbar2 ul { margin:0; list-style:none;}
#toolbar2 li { display:inline; margin:0; padding:0;}
#toolbar2 a {float:left;  margin:0;padding:0 5px 0 4px; text-decoration:none;}
#toolbar2 a span {float:left;display:block; padding:3px 15px 6px 6px;  color:#000;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#toolbar2 a span {float:none;}
/* End IE5-Mac hack */
#toolbar2 a:hover span {color:#000;}
#toolbar2 a:hover {background:url(../img/2btn-left.gif) no-repeat left top;}
#toolbar2 a:hover span {background:url(../img/2btn-right.gif) no-repeat right top;}
#toolbar2 #current a {background:url(../img/2btn-left.gif) no-repeat left top;}
#toolbar2 #current a span {background:url(../img/2btn-right.gif) no-repeat right top;}


/* main */
#login {margin-top:100px; width:100px;}
#main {height:220px;text-align:left; padding:10px;}
#main .mod_title {padding:4px; height:48px; font-size:20px; font-weight:bold; color:#15428B;}
#main .mod_title_text {padding-left:47px; padding-top:10px;}
#main .section_title {font-weight:bold; font-size:12px; padding:4px; border-bottom:1px dotted #CCCCCC;}

/* form */
#form_container .i_date {width:80px;}
#form_container .i_login {width:180px;}
#form_container .i_name_s {width:100px;}
#form_container .title {text-align:left; color:#15428B; font-weight:bold; border-bottom:1px dotted #99BBE8; height:22px; padding-top:2px; margin-bottom:5px;}
#form_container .error {color:#FF0000; font-weight:bold; font-size:10px; text-align:center;}
#form_container .i_name {width:300px;}
#form_container .i_qt {width:50px; text-align:right;}
#form_container .i_price {width:80px; text-align:right;}
#form_container .ir {text-align:right;}

/* messages */
.failed {color:#FFFFFF; padding:5px; background:#990000; font-weight:bold; margin-bottom:5px; margin-top:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.success {color:#FFFFFF; padding:5px; background:#006633; font-weight:bold; margin-bottom:5px; margin-top:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.warning {color:#FFFFFF; padding:5px; background:#FF3300; font-weight:bold; margin-bottom:5px; margin-top:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tr_warning{background-color:#990000; color:#FFFFFF; font-weight:bold;}

/* tables */
#table_liste table {width:750px;}
#table_liste th {padding:3px 10px;}

.default_record { background:#15428B; color:#FFFFFF; font-weight:bold; padding-top:4px;padding-bottom:4px;}

td .regler {color:#FFFFFF; background:#006633; font-weight:bold;}
td .nonregler {color:#FFFFFF; background:#990000; font-weight:bold;}
td .nonfermer {color:#FFFFFF; background:#FF8000; font-weight:bold;}
td .grey {background:#DDD; font-weight:bold;}
.regler {padding:4px;}
.nonregler {padding:4px;}
.annuler {text-decoration:line-through;  color:#FF0000;}