@media screen {
	* {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333; 
	}
	body {
		padding:0px;
		margin:0px;
	}
	fieldset {
		padding:5px;
		margin:5px;
		margin-top:0px;
		border-left:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		background-color:#CCCCCC;
	}
	form {
		padding:0px;
		margin:0px;
	}
	h1 {
		padding:0px;
		margin:0px;
		font-size:16px;
	}
	h2 {
		padding:0px;
		margin:0px;
		font-size:15px;
	}
	h3 {
		padding:0px;
		margin:0px;
		font-size:14px;
	}
	h4 {
		padding:0px;
		margin:0px;
		font-size:13px;
	}
	h5 {
		padding:0px;
		margin:0px;
		font-size:12px;
	}
	h6 {
		padding:0px;
		margin:0px;
		font-size:11px;
	}
	img {
		border:0px;
	}
	label {
		font-weight:bold;
	}
	legend {
		padding-left:5px;
		padding-right:5px;
		border-top:1px solid #FFFFFF;
		font-weight:bold;
		background-color:#CCCCCC;
	}
	table {
		background-color:#EEEEEE;
	}
	td {
		padding:2px;
		background-color:#DDDDDD;
	}
	th {
		padding:2px;
		background-color:#999999;
	}
	
	#contener {
		position:relative;
		top:10px;
		width:910px;
		border-left:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		margin:0 auto 10px;
		background-color:#DDDDDD;
	}
	#content {
		float:right;
		clear:right;
		width:750px;
		margin-top:10px;
		font-size:12px;
	}
	#menu1 {
		clear:both;
		width:760px;
		margin-top:0px;
	}
	#menu1 a {
		float:left;
		padding:2px;
		border-left:1px solid #EEEEEE;
		border-top:1px solid #EEEEEE;
		border-right:1px solid #000000;
		border-bottom:1px solid #FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background-color:#DDDDDD;
	}
	#menu1 a:hover {
		float:left;
		padding:2px;
		border-left:1px solid #EEEEEE;
		border-top:1px solid #EEEEEE;
		border-right:1px solid #000000;
		border-bottom:1px solid #FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background-color:#CCCCCC;
	}
	#menu1 a.current {
		border-bottom:1px solid #DDDDDD;
	}
	div#menu2 {
		float: left;
		clear: left;
		width: 160px;
		margin-top:10px;
	}
	div#menu2 a {
		float: left;
		clear: left;
		width: 154px;
		padding:2px;
		border-left:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		text-decoration: none;
		font-weight: bold;
		font-size:12px;
		background-color:#DDDDDD;
	}
	div#menu2 a:hover {
		float: left;
		clear: left;
		width: 154px;
		padding:2px;
		border-left:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		text-decoration: none;
		font-weight: bold;
		font-size:12px;
		background-color:#CCCCCC;
	}
	div#img {
		float: left;
		clear: left;
		width: 150px;
		height: 150px;
		margin-top:10px;
	}
	#footer {
		clear:both;
		width:756px;
		padding:2px;
		font-size:10px;
		text-align:right;
	}
	#footer a {
		text-decoration:none;
	}
	
	.error {
		font-weight:bold;
		color:#FF0000;
	}
	.msg {
		font-weight:bold;
		color:#00CC33;
	}
	.inputButton {
		border-left:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		font-size:12px;
		background-color:#EEEEEE;
	}
	.inputCheckbox {
		font-size:12px;
		background-color:#EEEEEE;
	}
	.inputFile {
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
	}
	.inputRadio {
		font-size:12px;
		background-color:#EEEEEE;
	}
	.inputSelect {
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
		background-color:#EEEEEE;
	}
	.inputSelectCreer{
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
		width:150px;
		background-color:#EEEEEE;
	}
	.inputText {
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
		width:149px;
		background-color:#EEEEEE;
	}
	.inputTextarea {
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
		width:300px;
		background-color:#EEEEEE;
	}
	.inputList{
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
		width:150px;
		height:100px;
		background-color:#EEEEEE;
	}
	
	.titre{
		float:left;
		display:block;
		width:100px;
	}
	
	.retraitChamp{
		float:left;
		display:block;
		width:180px;
	}
	
	.affTab{
	width:700px;
	}
	
	/* Sort Icon Styles */
	table.sort01 th.table-sortable {
		background-image:url("../img/milieu.gif");
	}
	table.sort01 th.table-sorted-asc {
		background-image:url("../img/haut.gif");
	}
	table.sort01 th.table-sorted-desc {
		background-image:url("../img/bas.gif");
	}
	
	/* Sorting */
	th.table-sortable {
		cursor:pointer;
		background-image:url("sortable.gif");
		background-position:center left;
		background-repeat:no-repeat;
		padding-left:12px;
	}
	th.table-sorted-asc {
		background-image:url("sorted_up.gif");
		background-position:center left;
		background-repeat:no-repeat;
	}
	th.table-sorted-desc {
		background-image:url("sorted_down.gif");
		background-position:center left;
		background-repeat:no-repeat;
	}
	th.table-filtered {
		background-image:url("filter.gif");
		background-position:center left;
		background-repeat:no-repeat;
	}
	select.table-autofilter {
		font-size:smaller;
	}

	.filtreRecherche{
		border-left:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		font-size:12px;
		margin-left:4px;
	}
	
	.centerBox{
		text-align:center;
	}
	
	.fiche{
		width:720px;
		margin-bottom:30px;
	}
	.celluleSpace{
		width:200px;
	}
	
}