body, html {
	background-color:#CEC9A9;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	font-size:1em;
}

form {
	background-color:#CEC9A9;
	margin:0px;
}

p {
	text-align:center;
	font-size:0.9em;
}

.lienacces {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#0066CC;
	width:250px;
	display:block;
	padding-top:15px;
	margin:0px 0px 0px 340px;
}

.lienacces:hover {

}

.lienaptitude {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#0066CC;
	width:250px;
	display:block;
	margin:-10px 0px 0px 340px;
}

.lienaptitude:hover {

}

.menu {
	width:200px;
	margin-right:10px;
}

.menutitre {
	text-align:left;
	font-size:1em;
	color:#F60;
	font-weight:bold;
	padding:30px 0 0 0;
	text-transform:uppercase;
	border-bottom:#CCC 1ps solid; 
}

.menulien {
	padding:10px 0px 8x 18px;
	border-bottom:2px solid #CCC;
	font-size:0.8em;
	background:url(../img/puce_4.gif) no-repeat left center;
	border-left:#CCC 5ps solid;
	border-bottom:#CCC 1ps solid;
}

.formlibelle {
	font-size:0.9em;
	font-weight:bold;
	vertical-align:baseline;
	padding:10px;
	border-top:1px solid #CCC;
}

confirminfo {
	font-size:0.9em;
	vertical-align:baseline;
	padding:10px;
	border-top:1px solid #CCC;
}

.pagelien {
	padding:10px 0px 15px 0px;
}

.sitetitre {
	width:0px;
	height:0px;
	visibility:hidden;
}

.sitebaspage {
	background-color:#666666;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	color:#FFF;
	padding:10px;
}

.sitelogo {
	text-align:center;
	width:900px;
	padding:0px;
	margin:0px;
}

.sitecorps {
	text-align:center;
	width:900px;
}

.site {
	margin: 20px auto;
	width:900px;
	text-align:center;
	color:#999;
	background-color:#FFF;
	
}

a {
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}

A:hover {
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}

.page {
	width:900px;
	border:10px #FFF solid;
	text-align:center;
}

.pagetitre {
	background-color:#FFF;
	border-bottom:#F60 1px solid;
	font-size:1.2em;
	color:#F60;
	text-align:left;
	padding-top:12px;

}

.pageresume {
	font-size:0.9em;
	text-align:left;
	color:#666;
	font-weight:bold;
	padding:25px 0px 2px 5px;
}

.pagecorps {
	text-align:left;

}
.pagenavigation {
	TEXT-ALIGN: center
}

.formtitre {
	text-align:left;
	font-size:1em;
	color:#F60;
	font-weight:bold;
	padding:30px 0 0 10px;
}

.formcomposant {
	font-size:0.9em;
	vertical-align:baseline;
	padding:10px;
	border-top:#CCC 1px solid;
	text-align:left;
}

.formexemple {
	font-size:0.8em;
	vertical-align:baseline;
	color:#999;
}

.grid {
	text-align:center;
	width:100%;
	border:#999 1px solid;
}

.gridheader {
	border:1px solid #999;
	font-size:0.9em;
	color:#F60;
	font-weight:bold;
	background-color:#FAFAF2;
	text-align:center;
}

.griditem {
	border:1px solid #999;
	text-align:center;
	font-size:11px;
	padding:5px;
}

.gridalternateitem {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.gridfooter {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: transparent
}

.exception {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: System
}

.validator {
	font-size:0.9em;
	color:#F00;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	text-align:center;
}

img  {
	border:0px;
}

INPUT.formblanc {
	text-align:left;
	border:#999 1ps solid;
	padding:3px;
}
	
SELECT.formblanc {
	font-size:1em;
	text-align:left;
}

TEXTAREA.formblanc {
}

INPUT.formbutton {
	font-size:1em;
	border:2px solid #E5E5DD;
	padding:5px 10px 5px 10px;
	text-align:center;
	font-weight:bold;
	background-color:#FAFAF2;
}

INPUT.formbutton:hover {
	background-color:#666666;
	color:#FFF;
	border:2px solid #999999;
	text-decoration:none;
}

SELECT.formbutton {
	font-size:1em;
	border:2px solid #E5E5DD;
	padding:5px 10px 5px 10px;
	text-align:center;
	background-color:#FAFAF2;
}

SELECT.formbutton:hover {
	background-color:#666666;
	color:#FFF;
	border:2px solid #999999;
	text-decoration:none;
}

TEXTAREA.formbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
