body {margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFDD00;
font-size: x-small;
/* for IE5/Win */
	voice-family: "\"}\"";
voice-family: inherit;
font-size: small;}

html>body {/* be nice to Opera */
  font-size: small;}

/* hide from ie on mac \*/
/* end hide */

.clearfix:after {
content: ".";
clear: both;
height: 0;
visibility: hidden;
display: block;}
.clearfix { display: inline; }
/* Backslash Hack \*/
* html .clearfix, * html .clearfix * {height: 1%;}
.clearfix { display: block; }
/* Close Backslash Hack */


body {}

#nav {float: left;
width: 450px;
margin: 0;
padding: 0 0 0 30px;
list-style: none;}

#nav li {float: left;
margin: 0;
padding: 0;
font-size: 100%;
font-weight:bold;}

#nav a {float: left;
display: block;
margin: 0 1px 0 0;
padding: 4px 20px 4px 12px;
color: #333;
text-decoration: none;
background-image: url(../images/pucemenu.png);
background-repeat:no-repeat;
background-position:left;}

div#page {background-image: url(../images/fond1.gif);
background-repeat: no-repeat;
background-position: right top;
line-height:150%;
font-size : 85%;
text-align: justify;
/*letter-spacing: 0.05em;
*/}

div#header{
	min-width:990px;
}

h1{
font-size : 100%;
}
h1 a, a:hover{
	text-decoration: none;
	color:#000000;
}

p{
margin:0;
padding: 0 0 0.8em 0;
}

table, div#bloc_gauche {}

div#bloc_gauche {margin-top:180px;
padding:0 10px;}

div#contenu_bloc_gauche {background-image: url(../images/sub_bloc_intro.png);
background-repeat: no-repeat;
background-position: left top;
padding:10px;}

div#acces_clients {background-image:url(../images/sub_access.gif);
background-repeat:no-repeat;
height:120px;
padding:5px 0 0 0;
margin: 0 10px 0 5px;}

div#login_clients {color:#E50004;}

h3#clients {font-size:100%;
text-align:center;
margin:0;
padding:0;}

form#clients {margin:5px 0 0 0;
padding:2px;
line-height:100%;}

input#email, input#passe, input#nom, input#prenom, input#pass {width:120px;
font-size:80%;
margin: 2px 0 5px 0;
border:0;
background-color:#FFFFFF;}

.demos {letter-spacing: 0em;
text-align: left;}

.sons {margin: 0 0 0 10px;
padding: 0;}

div#vosfichiers {margin-left: 0;}

div#pied {text-align:center;}

tr.tr_0{
	background-color:#FFFF33;
}
tr.tr_1{
	background-color:#FCFF8C;
}

#form_user{
	position:absolute;
	top:160px; left:200px;
}
div#form_user form label {width:80px; float:left;font-size:90%; color: #003366; margin:0 10px;}