/* ------------- */
/* -- TRACKER -- */
/* ------------- */
div#tracker {
	position: relative;
	height: 25px;
	width: 430px;
	margin: 10px 0 0 10px;
	font-size: 11px;
	font-weight: 900;
	float: left;
	color: #aaaaaa;
}
	div#tracker a {
		color: #aaaaaa;
		font-weight: 900;
	}
/* --------------- */
/* --- CONTENU --- */
/* --------------- */
div#contenu {
	position: relative;
	width: 581px;
	float: left;
	background-color: #f8f8f8;
	border: solid 1px #cccccc;
	color: #8a8a8a;
}
	div#photo {
		width: 581px;
		height: 346px;
	}
	div#cms {
		margin : 15px 0 0 10px;
		width: 570px;
		float: left;
		text-align: justify;
	}
		div#cms h1 {
			font-size: 18px;
			width: 540px;
			float: left;
			margin: 0 0 10px 0;
		}
		div#cms div#pages {
			width: 21px;
			height: 18px;
			float: left;
			margin: 0 0 10px 0;
		}
			div#cms div#pages span {
				display: block;
				float: left;
				font-size: 12px;
				margin: 3px 0 0 0;
			}
			div#cms div#pages img {
				cursor: pointer;
			}
		div#cms div.hr {
			height: 1px;
			width: 560px;
			background-color: #cccccc;
			clear: both;
			margin: 0 0 10px 0;
			font-size: 1px;
		}
		div#cms div.texte {
			width: 565px;
			clear: both;
			margin: 0;
			overflow: auto;
			height: 200px;
			padding: 0 5px 0 0;
		}
		div#contenu table.form {
			display: block;
			width: 545px;
			padding: 0;
			float: none;
			clear: both;
		}
			div#contenu table.form span {
				display: block;
				float: left;
				width: 17px;
				padding: 0 0 0 5px;
				height: 20px;
				font-weight: 900;
				color: #787878;
				font-size: 12px;
			}
			div#contenu table.form tr.titre {
				font-weight: 900;
				color: #787878;
				font-size: 12px;
			}
				div#contenu table.form tr.titre td {
					padding: 0 0 0 2px;
				}
				div#contenu table.form td.col1 {
					width: 144px;
				}
				div#contenu table.form td.col2 {
					width: 155px;
				}
				div#contenu table.form td.col3 {
					width: 235px;
				}
				div#contenu table.form td.col4 {
					width: 73px;
				}
				div#contenu table.form td.sep {
					height: 6px;
				}
			table.form input {
				border: solid 1px #cccccc;
				height: 20px;
				font-size: 12px;
				color: #787878;
				background-color: #ffffff;
			}
				table.form input.txt {
					width: 131px;
				}
				table.form input.txtT2 {
					width: 45px;
				}
				table.form input.txtT3 {
					width: 226px;
				}
				table.form input.naiss1 {
					width: 50px;
					float: left;
				}
				table.form input.naiss2 {
					width: 78px;
					float: left;
				}
			div#contenu table.form select {
				border: solid 1px #cccccc;
				width: 133px;
				height: 20px;
				font-size: 12px;
				color: #787878;
				background-color: #ffffff;
			}
			table.form textarea {
				border: solid 1px #cccccc;
				height: 50px;
				width: 470px;
				font-size: 12px;
				color: #787878;
				background-color: #ffffff;
			}
			div#contenu table.form input.submit {
				background-color: #fe000c;
				color: #ffffff;
				height: 20px;
				width: 83px;
				font-size: 11px;
				font-weight: 700;
				margin: 10px 0 0 10px;
			}
			div#contenu table.form input.reset {
				background-color: #595F61;
				color: #ffffff;
				height: 20px;
				width: 83px;
				font-size: 11px;
				font-weight: 700;
				margin: 10px 0 0 0;
			}