body {
        background: #fff;
        font-size: 0.9em;
}
#stat {
        background: #fff;
}
div#access {
        display:block;
}
h1 {
        background: #fff;
        padding-left: 7em;
}
h1 a {
        width: 500px;
 	background: url(logo2.jpg) no-repeat center 0px #fff;
}

* html body {
        overflow:hidden;
}
* html div#droite {
        height:100%;
        overflow:auto;
}

/* form#cherche { */
/*         position: absolute; */
/*         top: 0; */
/*         right: 0; */
/* } */

div#contenu {
	margin: -20px 1em 0em 14em;
        color: #333;
        border-bottom: 1px solid #09C;
        padding-bottom: 1em;
}
p#footer {
	margin-top: 0.2em;
}




TD.formulaire1 {
/*         width: 40%; */
	width: auto;
}
.forminfo,TD.formulaire2 {
	width: auto;
/*         width: 50%; */
}
TABLE.toptable {
        width: auto;
}

div#contenu h2 {
	background: url(volant.gif) no-repeat left bottom;
	color: #09C;
	border-bottom: 1px solid #09C;
}
a {
	color: #66F;
	color: #44F;
}
a:hover, a:focus, a:active {
	color: #66F;
	color: #44F;
}

div#contenu h3 {
	background: #FFF;
	color: #333;
        border: 2px solid #09C;
	-moz-border-radius: 2em 2em 0 0;
}
div#contenu TABLE h3 {
        border: none;
}
div.message {
	-moz-border-radius: 0 0 2em 2em;
	background: #FFF;
        border: 2px solid #09C;
        border-top: none;
}

TD.fondPage {
        background-color: #fff;
}
TABLE.toptable {
        border: 2px solid #09C;
        background-color: #ccf;
        background-color: #d0ecff;
        background-color: #cdf;
/*         background-color: #cce5ff; */
}
TD.toptable {
	font: 1.1em arial, helvetica, sans-serif;
        background-color: #cdf;
        border-top: 2px solid #09C;
}

TD.title {
        background-color: #FFF;
}
TABLE.tux {
        width: 100%;
        font-size: 0.8em;
}
/* TABLE.tux TH, TR.tux, TR.tux1, TABLE.tux TD { */
/*         border: 1px solid #333; */
/* } */
TABLE.tux TH, TABLE.tux TH A,
TABLE.tux TH A:hover, TABLE.tux TH A:focus, TABLE.tux TH A:active {
        background-color: #FFF;
        background-color: #09C;
        color:#333;
        color:#fff;
}
/* TR.tux { */
/*         background-color: #FFF; */
/* } */
/* TR.tux1 { */
/*         background-color: #CFF; */
/* } */
/* div#contenu TABLE.tux TD a:hover, */
/* div#contenu TABLE.tux TD a:focus, */
/* div#contenu TABLE.tux TD a:active { */
/* 	color: #66F; */
/* } */

TD.formulaire1, TD.forminfo {
        border: 1px solid #09C;
        background-color: #CFF;
}

INPUT, SELECT, TEXTAREA {
	color:#333;
        background-color:#FFF;
}
TEXTAREA {
        font-size: 0.9em;
}
INPUT.bouton {
        color:#333;
        background-color:#CEF;
}
INPUT.bouton:active {
        color:#333;
        background-color:#CEF;
}

div.error {
        background: #fff;
        color: #333;
        border: 3px double #09C;
	-moz-border-radius: 2em;
}

div#mtour {
        margin-left: 1%;
/*         font-size: 0.67em; */
        font-size: 0.8em;
}
/* div#mtour label { */
/*         font-size: 0.9em; */
/* } */


/* menu */


div#menu li a {
	border-left: 3px solid #CEF;
}
div#menu ul#nav {
        padding-top: 95px;
 	background-image: url(tuxswat-logo.jpg);
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: 3em 5px;
}

div#menu {
	font: 0.9em "Times New Roman", Times, sans-serif;
	font: 0.9em "Trebuchet MS", arial, helvetica, sans-serif;
        /* fixed */
	position: absolute;
	padding-top: 0;
        top: 0;
        left: 0;
        height: 100%;
        background: repeat-y url(degrade2.png) right 0 #09C;
        width: 14em;
/*         z-index: 10; */
}
#menu li {
 	background: transparent;
	margin-bottom: 0;
/* 	margin-bottom: 0.2em; */
}
div#menu ul#nav li {
        background-color: #09C;
	color: #FFF;
/* 	border: 1px solid #09C; */
}

div#menu ul.nav2 li,
div#menu li.submenu {
	border: 1px dotted #FFF;
}

div#menu li li:hover {
	background: #EBB;
}
#menu #ident li:hover,
div#menu ul#nav ul.nav2 li:hover,
div#menu ul#nav li.submenu:hover {
        background-color: #669;
        background-color: #9F9;
	color: #333;
/* 	color: #000; */
}
#menu a {
	color: inherit;
}
#menu a:hover {
	color: #333;
}


/* div#menu > ul { */
/* 	width: 8em; */
/* } */
/* div#menu ul ul { */
/* 	left: 8em; */
/* } */
/* div#menu li a { */
/* 	width: 8em; */
/* } */

/* fixed */
@media screen {
        html>body div#menu{
                position:fixed;
        }
}

#menu #ident li {
 	border: none;
	border-bottom: 2px dotted #FFF;
        background-color: inherit;
}
#menu #ident li.empty {
	border-bottom: none;
}
#menu #ident a,
#menu #ident a:hover, #menu #ident a:focus, #menu #ident a:active {
 	border: none;
}



#tabmenu {
        color: #333;
	border-bottom: 2px solid #999;
}

#tabmenu a, a.active {
	color: #FFF;
	background: #09C;
	border: 2px solid #999;
	font: 0.9em "Trebuchet MS", arial, helvetica, sans-serif;
}

#tabmenu a.active {
        color: #333;
	background: #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

#tabmenu a:hover {
	color: #fff;
	background: #9F9;
}

#tabmenu a.active:hover {
	background: #FFFFFF;
        color: #333;
}

#tabcontent {
	background: #FFF;
	border: 2px solid #999;
	border-top: none;
}

