/********/
/* TABS */
/********/

#tablist{
    padding-left: 0px;
    margin-bottom: 1px;
    font-weight: 600;
    margin-left: 16px;
    margin-right: 10px;
}

#tablist ul {
    margin: 0px;
    padding: 0px;
    spacing: 0px;
}

#tablist li{
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px;
    spacing: 0px;
}

#tablist li a {
    padding: 3px 0.5em;
    margin: 0px;
    spacing: 0px;
    border: 1px solid #b8c6d6;
}

#tablist li a.unselected {
    text-decoration: none;
}

#tablist li a:link, #tablist li a:visited{
    color: #b8c6d6;
}

#tablist li a.current{
    background: #b8c6d6;
    border-bottom: 1px solid #b8c6d6;
    color: black;
}

#tabcontentcontainer{
    padding: 5px;
    border: 1px solid #b8c6d6;
    margin-top: 3px;
    margin-left: 10px;
    margin-right: 10px;
}

.tabcontent{
    display:none;
}

.tabcontent form {
          margin-left: 10px;
          margin-right: 10px;
}

.form {
    padding: 5px;
    border: 1px solid #2D4779;
    margin-top: 3px;
}

.button {
	border: 1px solid rgb(181, 197, 212);
	background: url(/dtcimages/now.png) no-repeat rgb(246, 246, 246);
	background-position: 3px 3px;
	padding: 6px;
	margin: 0px;
	padding-left: 32px;
}

.supertable {
        border-collapse: collapse;
	margin-left: 1em;
	margin-right: 1em;
	align: center; 
}

.supertable th {
        background-color: rgb(246, 246, 246);
        border: 1px solid rgb(181, 197, 212);
        padding: 6px;
        margin: 0px;
	align: center;
}

.supertable td {
        border: 1px solid rgb(181, 197, 212);
        padding: 6px;
        margin: 0px;
}

.regular {
	margin: 0 10px 0 0;
	border: 0;
	padding: 0;
	background: 2px solid blue;
	text-decoration: none;
	}

.maligne {
	margin-bottom:0px;
	border-bottom: solid 1px #336699;
	width:100%;
	align: center;
	} 
