body{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size :11px; 
	color: #FFF;
	background-color:#CCC;
}


h1, h2, h3, h4, h5, h6, form, input, text-area {
	border: 0;
	padding: 0;
	margin: 0;
}

p{
	font-size: 12px;
	color: #FFF;
	text-align: center;
	padding: 2px 20px 2px 20px;
}

h1{
	font-size: 18px;
	color: #FFF;
	text-align: center;
}

h2{
	font-size: 16px;
	color: #FFF;
	text-align: center;
}

/* ------------------------------ 
PAGE STRUCTURE 
------------------------------ */

/* 
#container has an absolute width (780 pixel) 
The width of inner elements is set to auto,
in this way all inner elements have the same 
width of the element which contains them 
*/

#conteneur {
	width: 920px;
	margin: 0 auto;
	display: block;
	height: 00px;
	background: #006262;
	text-align: left;
	
}
#bandeau {
	width: 920px;
	display: block;
	height: 138px;
	background: url(img/bandeau.jpg) 0 0 no-repeat;
}

#accueil {
	float:right;
	margin-right:40px;
	margin-top:0px;
}

#contenu{ 
	width: 920px;
	float: left;
	height: 584px;
	background: #006262;
	padding-top: 0px;
}

div.main{
	margin: 34px auto; 
	width: 340px;
}

div.box{
	border:solid 1px #c6cfe1;
	background:#ccc;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
}
div.box h1 {
	font-size:14px;
	color :#006262;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #006262;
	color:#666666;
	width:240px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:86px;
	text-align:right;
	font-weight:bold;
}
.spacer{margin-left:30px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.green{
	background: url(img/green.gif);
	margin-left: 74px;
	width: 120px;
	height: 30px; 
	text-align:center;
	padding: 6px 6px 6px 6px;
	color: #FFF;
	font-size:12px;
	text-decoration:none;
}
