/* CSS Document */
body     { font-size: 12px; letter-spacing: 1px;font-family: Tahoma; background-color: #e7e7e7; background-image: url("../img/fond.jpg"); background-repeat: repeat-x; background-position: 0 top;margin: 0 0 0 0}
a   { color:#840000; font-weight: bold; text-decoration: none }
a:hover { }
a:visited {  }
img  { border-width: 0 }

#main      {width: 840px; height:850px; margin-top: 10px; margin-right: auto; margin-left: auto; overflow: visible;background-color: #FFFFFF }

#header    { display: block; width: 100%; height: 108px; overflow: visible; text-align:center; padding-top: 20px; }
#contain   { padding-top: 30px ;overflow: visible;margin-right: 15px; margin-left: 15px; }

.title{padding-top: 15px ;padding-bottom: 15px ; font-size: 12px;font-weight:bold;letter-spacing: 2px;text-align:center}
.paragraph{text-align:justify;padding-top: 5px}

fieldset { }
legend{	font-weight: bold}
exposant{vertical-align	:super;font-size: 10px;}

table {width:100%;border:2px;border-color:red}
td.label{text-align:right;padding-right:10px}
td.produit{background-color:#E1E1E1}
td.center{text-align:center}

input {	font-size: 11px}
input.text {width:220px}
input.checkbox {width:20px}

/* message utilisateur */

.message {
 font-weight: bold;
}
span.pos{
 color: green;
}
span.neg{
 color: red;
}
#app_message{
	position: absolute;
	width:660px;
	height: 150px;
    margin-top: -50px; 
    margin-left: -330px; 
    border: 1px solid #000;
	left: 50%; 
    top: 50%;
	background-color: #f0f0f0;/*E1E1E1*/
    text-align: left;
    filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	z-index: 500;
}

