html {
	margin: 0;
	padding: 0;
	text-align: left;
	width: auto;
}

body {
  	color : #000000;
  	background : #ffffff;
  	font-family : "Times New Roman", Times, serif;
  	font-size : 13pt;
	margin: 0;
	padding: 0;
	text-align: left;
	width: auto;
}

a {
  text-decoration : underline;
  color : #0000ff;
}

#conteneur {
	margin: 0;
	padding: 0;
	width: auto;
}

article {
	text-align: left;
	width: auto;
	margin: 0 40px 0px 50px;
	padding: 0;
}

header, aside {
	display: none;
	}


#centre {
	text-align: left;
	width: auto;
	margin: 40px 0px 0px 0px;
	padding: 0;
	border: 0;
	color: black;
	background: transparent;
}

article a:link:after, article a:visited:after {
	content: " (" attr(href) ") ";
   	font-size: 90%;
}

article a[href^="/"]:after {
   content: " (http://www.gnis.fr" attr(href) ") ";
}

p {
	margin: 0px 0px 20px 0px;
	padding: 0;
	width: auto;
	font: 10pt helvetica, georgia, verdana, arial, lucida, sans-serif;
}

#lien_accueil, #menu_header, #menu_header2, #col_gauche, #tit37, #coldroite {
  display : none;
}

h1 {
	display: none;
}

h2 {
	font: 15pt helvetica, georgia, verdana, arial, lucida, sans-serif;
	clear: both;
	margin: 15px 0px 10px 0px;
}

h3 {
	font: 13pt helvetica, georgia, verdana, arial, lucida, sans-serif;
	clear: left;
}

h4 {
	font: 13pt helvetica, georgia, verdana, arial, lucida, sans-serif;
	clear: left;
}

h4 img {
	float: none;
}

h5 {
	font: 13pt helvetica, georgia, verdana, arial, lucida, sans-serif;
}

ul li, td {
	font: 10pt helvetica, georgia, verdana, arial, lucida, sans-serif;
}

#centre .vignette {
	float: left;
	margin: 0px 40px 20px 0px;
	width: 96px;
	border: 1px solid #ffffff;
}

.vignette p {
	margin: 0;
	text-align: center;
	font: 9pt helvetica, georgia, verdana, arial, lucida, sans-serif;
}

img {
	float: left;
	margin: 0px 15px 15px 0px;
}

img.droite {
	float: right !important;
	margin: 0px 0px 15px 15px;
}

img.gauche {
	float: left;
	margin: 0px 15px 15px 0px;
}

div.gauche {
	float: left;
	font: 9pt helvetica, georgia, verdana, arial, lucida, sans-serif;
	text-align: center;
}

div.gauche img {
	float: none;
}

table.styled {
	border:1px solid #D9D9D9;
	border-width:1px 0;
}

table.styled td {
	padding:3px 5px;
	border:1px solid #D9D9D9;
	border-width:0 1px;
}

tr.alternate, tr.alternate td, li.alternate {
	background-color:#EDF3FE;
}