*{margin:0;
padding:0;}
body{
	overflow: visible;
}
img{
	border:0;
}
#conteneur{
width:902px;
min-height:780px;
margin:auto;
padding: 1px;
border:1px solid gray;
}
#gauche{
width:166px;
float:left;
padding: 15px 3px;
margin:5px 2px;
border: 1px solid gray;
height: 73%;
}
#gauche p{
	text-align:center;
	margin-bottom:5px;
}
#gauche a{
	color:black;
	text-decoration: none;
	text-transform: capitalize;
}
#gauche a:HOVER{
	text-decoration: underline;
}
#gauche a.selected{
	color:#9f13da;
	font-weight: bold;
}
.logo{
float: left;
margin:2px 5px;
}
.infos{
width: 159px;
height:100%;
background:#f2f2f2 url('../images/degrade_tab.jpg') no-repeat;
border-right: 1px solid #999999;
}
#haut{
/*height:74px;*/
}
#haut h1{
margin-left: 179px;
}
#haut .menu{
display: inline;
}
#haut .menu li{
float:left;
font-weight:bold;
margin:12px 0 0 0;
height:24px;
padding:0 10px 0 7px;
list-style: none;
}
#haut .menu a,#haut .menu a:HOVER,#haut .menu a:VISITED,#haut .menu a:FOCUS{
	text-decoration: underline;	
}
#ssmenu{
	height: 70px;
	border-bottom: 1px solid #999999;
	/*margin:0 0 0 160px;*/
	padding: 0 0 0 50px;	
}
#ssmenu h1{
	font-size:22px;
	padding:2px 0 20px 0;
}

#ssmenu ul{
	display:inline;	
}
#ssmenu li{
	list-style:none;
	float:left;
	border-left: 1px solid #999;
	border-right:  1px solid #999;
	border-top:  1px solid #999; 
	padding-right: 10px;
	padding-left: 7px;
}
#ssmenu img{
	margin: 2px 2px -2px 0;
}
.imgwelcome{
height:100%;
float: left;
margin-left: 40px;
margin-top:35px;
}
.message{
	margin-top: 80px;
	border-bottom: #999999 1px solid;	
	width:450px;
	/*margin-left: 271px;*/
	margin-left:130px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.welcome{
font-weight: bold;
}
#login{
/*margin-left:271px;*/
	margin-left: 130px;
}
#login .champ{
float: left;
width:120px;
margin-bottom: 10px;
}
#login .inputtext{
	margin-bottom: 10px;
	height:18px;
}
#centre{
	padding-left:20px;
	float:left;
}
#centre table{
	margin-top:15px;
	border-spacing: 0;
}
#centre thead{
	background: #f2f2f2;	
	font-weight: bold;
}
#centre .trait td{
	border-bottom: 1px solid #999999;	
}
#centre .editor{
	width:740px;
	float:left;
}
#centre .champ{
	margin:5px 0;
}
.clear{
clear: both;
}
.erreur{
font-weight: bold;
color: red;
}