body	{	margin: 0;	padding: 0;	border:0;	background-color: #FFF;	}.hide {	display: none;	}	/* ------------------------------------------------------------------------------------------		CONTENEURS------------------------------------------------------------------------------------------ */	#topwrapper {	width: 100%;	background-color: #FFF;	}	#contentwrapper	{	width: 100%;	background-color:#fff;	}#top {	margin: 0 auto;	padding: 0;	border: 0;	border-bottom:3px solid #3F001F;	width: 700px;	height:133px;	text-align: left;	}		#wrapper {	margin: 0 auto;	padding: 0;	border: 0;	width: 700px;	text-align: left;	background-color: #FFF;	}		/* ------------------------------------------------------------------------------------------		HAUT ET RECHERCHE------------------------------------------------------------------------------------------ */#top table {	margin:0;	padding:0;	border:0;	text-align: left;	width:700px;	height:130px;	}#top table td {	margin:0;	padding:0;	border:0;	}	td#logo {	margin:0;	padding:0;	border:0;	width:500px;	/*font: normal 12px Verdana, sans-serif;	color: #603;*/	background: transparent url("/gestionnaire/-img/gestionnaire.gif") bottom left no-repeat;	}/* ------------------------------------------------------------------------------------------		HAUT DATE ET HEURE------------------------------------------------------------------------------------------ */#top table td#daterecherche {	width: 200px;	text-align:left;	vertical-align:top;	}	td#daterecherche p {	margin:0;	padding: 5px 10px 0 10px;	border:0;	font: normal 10px/12px Verdana;	color: #AFAFAF;	background-color: transparent;	text-transform: uppercase;	text-align: right;	}/* ------------------------------------------------------------------------------------------		COLONNAGE TABLEAU PRINCIPAL------------------------------------------------------------------------------------------ */#wrapper table {	margin:0;	padding:0;	border:0;	text-align:left;	width: 100%;	}	td#navigationgauche {	margin:0;	padding:0;	border:0;	border-right: 1px dotted #7F7F7F;	border-left: 1px dotted #7F7F7F;	border-bottom: 1px solid #BCBCBC;	width: 200px;	text-align:left;	vertical-align:top;	}td#content {	margin:0;	padding:0 8px 10px 8px;	border:0;	border-right: 1px dotted #7F7F7F;	border-bottom: 1px solid #BCBCBC;	text-align:left;	vertical-align:top;	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;	color: #464646;	}/* ------------------------------------------------------------------------------------------		NAVIGATION------------------------------------------------------------------------------------------ */#menugauche {	margin:0;	padding:0;	border:0;	text-align:left;	width: 100%;	font: normal 11px/28px Arial, Helvetica, sans-serif;	color: #FFF;	text-transform: uppercase;	background: #603 url("/-img/-com/fdmg.gif") top left no-repeat;	}	#menugauche ul li a.cancopains {	margin:0;	padding: 7px 0 7px 10px;	border:0;	height: 35px;	line-height: 18px;	}	#menugauche ul {	margin:0;	padding:0;	list-style: none;	}	#menugauche ul li {	margin:0;	padding: 0;	display: block;	background: transparent url("/-img/-com/sepmg.gif") bottom left no-repeat;	color: #FFF;	}#menugauche ul li a {	margin:0;	padding:0 0 0 10px;	border:0;	display: block;	color: #FFF;	text-decoration: none;	}	#menugauche ul li a:link {	color: #FFF;	text-decoration: none;	}#menugauche ul li a:hover {	text-decoration: none;	background-color: #3F001F;	}	#menugauche ul li a:visited, #menugauche ul li a:active {	text-decoration: none;	}/* ------------------------------------------------------------------------------------------		CONTENU------------------------------------------------------------------------------------------ */#content h1 {	margin:0;	padding: 15px 0 10px 0;	border: 1px dashed #B2B2B2;	border-width: 0 0 1px 0;	font: normal 20px Georgia, "Times New Roman", Times, serif;	color: #603;	letter-spacing: 1px;	}	div.entree {	margin:0;	padding:15px 0 20px 0;	border: 1px dotted #603;	border-width: 0 0 1px 0;	text-align: left;	}/* ------------------------------------------------------------------------------------------		TABLEAUX------------------------------------------------------------------------------------------ */#content table#liste, #content table#tabsup {	margin: 15px 0 0 0;	padding:0;	border:0;	width: 100%;	}	table#tabsup td.valider {	margin:0;	padding:0;	border:0;	height:26px;	width:65px;	text-align:center;	}	table#tabsup td.annuler {	margin:0;	padding:0;	border:0;	height:26px;	width:73px;	text-align:center;	}	table#tabsup td.libelle {	margin:0;	padding:0;	border:0;	height:26px;	text-align:left;	}	table#liste td, table#liste th {	margin:0;	padding:0;	border:0;	border-bottom: 1px solid #bcbfae;	height: 26px;	text-align:left;	}	table#liste th {	color: #603;	font-weight:normal;	}table#liste td.nom, table#liste th.nom {	border-right: 1px dotted #bcbfae;	}	table#liste td.valider, table#liste th.valider {	width: 54px;	border-right: 1px dotted #bcbfae;	text-align:center;	}	table#liste td.modifier, table#liste th.modifier {	width: 64px;	border-right: 1px dotted #bcbfae;	text-align:center;	}table#liste td.supprimer, table#liste th.supprimer {	width: 65px;	border-right: 1px dotted #bcbfae;	text-align:center;	}table#liste td.voir, table#liste th.voir {	width: 43px;	border-right: 1px dotted #bcbfae;	border-left: 1px dotted #bcbfae;	text-align:center;	}		/* --------------------------------------------------------------- */	#content h4 {	margin:0;	padding: 10px 0 0 0;	border:0;	font: normal 14px Verdana, sans-serif;	color: #603;	letter-spacing: 2px;	}	#content p strong {	font-weight:bold;	color: #603;	}	#content p {	margin:0;	padding: 14px 0 0 0;	border:0;	}	#content p em {	font-style: normal;	color: #603;	}	#content p img {	margin:0;	padding: 0 5px 0 5px;	border:0;	}	#content a {	margin:0;	padding:0;	border:0;	color: #25519C;	text-decoration: underline;	}	#content a:link, #content a:active, #content a:visited, {	color: #25519C;	text-decoration: underline;	}	#content a:hover {	color: #603;	text-decoration: underline;	}		.imgd {		float:right;	margin: 18px 0 10px 14px;	border-bottom: 4px solid #3f001f;	}	.imgg {		float:left;	margin: 20px 14px 10px 0;	border-bottom: 4px solid #3f001f;	}	/* ------------------------------------------------------------------------------------------		FOOTER------------------------------------------------------------------------------------------ */#footer {	margin: 0 auto;	padding:0;	border:0;	width: 700px;	height: 55px;	text-align: right;	background-color: #FFF;	}#footer p {	margin: 5px 10px 0 0;	padding:0;	border:0;	font: normal 10px Verdana, Helvetica, Arial, sans-serif;	color: #AAA;	text-transform: uppercase;	}