body   {	text-align: center;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}table {    border-collapse: collapse;    margin: 0px;    padding: 0px;    border: 0px;    }#centrage {	text-align: left;	width: 751px;	margin-right: auto;	margin-left: auto;	background: white url("images/ac_fleur.gif") no-repeat right top;}#centrageInt {	text-align: left;	width: 751px;	margin-right: auto;	margin-left: auto;}#header   { width: 751px }#content {	width: 751px;	margin-top: 30px;	margin-bottom: 10px;	height: 400px;}#contenuAccueil {	width: 362px;	margin-bottom: 20px;    padding-left: 40px;	left: 0px;	text-align: center;}#navigation  { background-color: #dbdbdb;    border-top: 1px solid #a5a5a5;     border-right: 1px solid #a5a5a5;     border-left: 1px solid #a5a5a5 }#suitenavigation  { background-color: #dbdbdb;     border-right: 1px solid #a5a5a5;     border-left: 1px solid #a5a5a5 }#service {	padding-top: 10px;	padding-bottom: 10px;	width: 140px;}#menu   {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: 1px solid white;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a5a5a5;}#menulumi   { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dbdbdb; border-bottom: 1px solid gray }#ssnavigLumiville   { color: #7f7f7f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dbdbdb; margin-bottom: 0; }#ssnavigLumiville a   { color: #7f7f7f; font-size: 10px; text-decoration: none; display: block; padding: 3px 3px 3px 13px; border-bottom: 1px solid #7f7f7f; }#ssnavigLumiville a:link, #navlist a:visited  { text-decoration: none }#ssnavigLumiville a:hover   { color: #000; font-weight: bold; text-decoration: none; background-color: #dbdbdb; }#active2   { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #dbdbdb; display: block; padding: 3px 3px 3px 13px; border-bottom: 1px solid gray }#contenuac  { text-align: center; padding-top: 20px; padding-right: 169px; padding-left: 39px; width: 100%; border-left: 1px solid #a5a5a5 }/*#contenuint    { text-align: left; padding-top: 25px; padding-right: 100px; padding-left: 39px; width: 100%; border-left: 1px solid #a5a5a5 }*/#contenuint {	width: 100%;	padding-left: 50px;	margin-left: 150px;	margin-bottom: 20px;	position: static;	left: 0px;	height: 500px;	text-align: left;}#contenuintrh  { background-image: url("images/fond_rh.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: left; padding-top: 25px; padding-right: 100px; padding-left: 39px; width: 100%; border-left: 1px solid #a5a5a5 }table { }#filetgrishaut { padding-top: 5px; padding-bottom: 5px; width: 322px; border-top: 1px solid #a5a5a5 }#filetgrishautbas { padding-top: 5px; padding-bottom: 5px; width: 322px; border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5 }#titre { padding-bottom: 20px }#titactu { background-color: #faab1a; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 322px; border-top: 12px solid white }#contenuactu { background-color: #fef9ef; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; width: 322px; border-bottom: 1px solid #faab1a }#intdemonet  { text-align: center; margin-top: 12px; padding-top: 25px; width: 145px; vertical-align: middle; border-top: 12px solid #f0f0f0; border-bottom: 12px solid #f0f0f0 }#ssmenugris  { margin-left: 12px; vertical-align: bottom }#chemin {	text-align: left;	border-top: 12px none;	border-left: 12px none;	margin-bottom: 20px;}#contenuint p {	padding-bottom: 5px;	}#imgalveole { margin-right: 12px; margin-bottom: 12px; float: left }#filetcentre { margin-top: 12px; margin-bottom: 12px; width: 100%; border-top: 1px solid #808080 }#societe a { color: #333; font-size: 12px; text-decoration: none; text-transform: uppercase }#societe a:hover { color: #f90000; font-size: 12px; text-transform: uppercase }#logomag { margin-top: 5px; margin-bottom: 5px }.txtgris10  { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }.liengris10 { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }.txtgris11 { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }.liengris11 { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }.txtgris12 { color: gray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }.liengris12 { color: gray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }.txtgris12f { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }.liengris12fbo { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }.txtgris12fbo { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }.txtrge12 { color: #df0019; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }.txtrge13capbo { color: #df0019; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }.txtgris13capbo { color: #808080; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }.txtgris13capbof { color: #333; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }.txtrge12bo { color: #df0019; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }.txtgris12bo { color: gray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }.txtmarron11bo { color: #953126; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }.txtmarron11 { color: #953126; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }.lienmarron11 { color: #953126; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }#contenuAccueil p { width: 322px; }#pictoDemo {	margin-top: 50px;	margin-right: auto;	margin-bottom: 50px;	margin-left: auto;	width: 145px;	text-align: center;	}#accesDemo {    margin: 0px 0px 50px 20px;    }