/*Général*/

body {
	margin:0px;
	padding:0px;
	background-image:url(images/fond.jpg);
	background-repeat:repaet;
	background-attachment:scroll;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
}

table{
	border-style: none;
}

p{
	text-align:justify;
	text-indent:3em;
}

h1{
	font-size:1.6em;
	text-align:center;
}
h3{
	font-size:1.5em;
	text-align: center;
}
.title {
	text-align: center;
	vertical-align:middle;
	background-color: #993333;
	font-size: 2.5em;
	width: 98%;
	height:1.5em;
	color:#FFFFFF;
}

.subtitle  {
	background-color:#CCCC99;
	width: 98%;
	height: 2em;
	color:#FFFFFF;
}

.log {
	float:right;
	border-style:none;
	text-align:right;
	white-space:nowrap;
	font-size:.75em;
	color:#FFFFFF;
}

.bottom {
	background-color: #993333;
	text-align:center;
	font-size:0.6em;
	height:2em;
	color:#FFFFFF;
}

.messages {
	background-color:#99CC99;
	color:#123456;
	border-style:none;
}

.label {
	font-weight:bold;
	white-space:nowrap;
	font-size:.8em;
}

.data {
	border:none;
	border-width:1px;
	padding:0px;
	width:100%;
	min-height:2em;
	font-size:.8em;
}

.fieldcontent {
	min-height:2em;
	font-size:.8em;
}

.mainlist {
	overflow: auto;
	width:600px;
	white-space:nowrap;
	height:auto;
	border-style:none;
	border-width:1px;
	border-color:#AAAAAA;
}

.menu {
	background-color:#CCCC99;
	width:20%;
	vertical-align:top;
	color:#FFFFFF;
}

.liste1 {
	color:#000000;
}

.liste2 {
	color:#000000;
}

.main {
	border-color:#AAAAAA;
	overflow:scroll;
	color: #000000;
	height: auto;
	border-style:dotted;
	border-width:0px;
	vertical-align:top;
	padding:1.5em;
}

.p-carte{
	text-align:center;
	text-indent:0;
}

.logform{
}

.menuchapter {
	font-size:1.1em;
	font-weight:light;
	vertical-align:bottom;
	line-height:2em;
	white-space: nowrap;
}

.menuitem {
	font-size:0.75em;
	padding:0px 10px 0px;
}

.condline{
	height:3em;
}

.condcellfield{
	white-space:no-wrap;
	width:20%;
}

.condcellop{
	white-space:no-wrap;
	width:25%;
}

.condcellval{
	white-space:no-wrap;
}

img{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#CCCCCC;
	margin:5px;
	padding:0px;
	vertical-align:middle;
}

.carte{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	margin:1em;
	float:right;
}

a {
	text-decoration: none;
	color: #CC0000;
}

a:hover	{
	color: #FF1234;
	text-decoration: underline overline;
}

.trace{
	background-color:#000000;
	color:#FFFFFF;
	font-size:1.02em;
}

input, select, textarea
 { font-size:1em; font-family:Verdana,sans-serif; font-weight:light; }
 input, select, textarea
   { color:#CC6633; }
input, textarea
   { background-color:url(images/fond.jpg); border:1px solid #CC6633;}
select
   { background-color:url(images/fond.jpg); border:1px solid #CC6633; }
 .cocher, .option
   { border:none; }
 .button
   { background-color:#ddddaa; color:#FFFFFF; border:2px solid #CC6633; font-weight:bolder; }
