body {
	color: black; background-color: #e6c87c;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
	margin: 5px; padding: 0;
}

div#banner {
	margin: 0; /*margin-top: 4px;*/ padding: 0; /*padding-top: 4px;*/ border: 0;
}
div#banner img { margin: 0; padding: 0; border: 0; }

div#colga {
	position: absolute; left: 0; width: 150px /*12.6em; min-width: 160px*/;
	text-align: left;
	margin: 0; margin-left: 5px; padding: 0;
}
div#coldr {
	position: absolute; left: 768px; /*width: 150px /*12.6em; min-width: 160px*/;
	text-align: left;
	margin: 0; margin-top: 16px; padding: 3px 0 0 0;
}
div.rubrique {
	margin: 0 0 4px 0; padding: 2px;
}
div#colga div#menunav {
	background: url(Images/fond_menu.jpg) no-repeat top left ;
	height: 435px; padding: 8px 5px 0 5px;
}
div#colga div#menunav a {
	display: block; padding: 4px 2px; text-align: center;
	font-weight: bold;
	filter: alpha(opacity=50);
   -moz-opacity: 0.5; opacity: 0.5;
	background-color: #ced1a6; width: 132px;
	border-collapse: collapse; border: 2px solid #bbfffd; /*border-width: 1px 2px;*/
	margin: 2px 0;
}
div#colga div#menunav a:hover { background-color: #bbfffd; color: black; }

/* Colonne centrale */
div#colce {
	width: 580px; background-color: #d0e4bd;
	font-size: 10pt;
	padding: 3px 5px; margin: 0 2px /*12.85em*/ 0 158px /*12.85em*/;
	border: 1px solid #c3ab5c; border-width: 0 1px;
}
img.metal {
	width: 600px; height: 14px; display: block;
	padding: 0; margin: 0 0 /*12.85em*/ 0 154px /*12.85em*/;
}
div#datemodif {
	width: 580px; text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
	padding: 0 8px; margin: 0 2px /*12.85em*/ 0 158px /*12.85em*/;
}

#colce table { margin: 3px auto; border-collapse: collapse; }
#colce table th {
   padding: 1px 2px; border: 1px solid black;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;
   background-color: #e6c87c;
   vertical-align: top ; text-align: center;
}
#colce table td {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
   padding: 1px 2px; border: 1px solid black;
   vertical-align: top ;
}
#colce form table td { border: 0; vertical-align: middle ; }

.petit
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.bleu
	{ color: #669999; font-weight: bold }
p {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
	margin: 0; margin-bottom: 0.4em; text-align: justify;
}
img { margin: 0; padding: 0; }
h1 {
	clear: both; text-align: right ;	margin: 0.5em 0 0.7em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #669999;
	font-size: 14pt; font-weight: normal;
}
h2 {
	clear: both; text-align: right ; margin: 0.5em 0 0.7em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #669999;
	font-size: 14pt; font-weight: normal;
	padding-top: 3px; border-top: 1px solid #669999;
}
h3 {
	margin: 0.7em 0 0.2em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
	color: #669999; font-weight: bold;
}
hr {
	display: block; margin: 4px 0; border: 0;
	color: #669999; background-color: #669999; height: 1px; width: 100%;
}
.case {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;
	border: 1px solid black; background-color: #e6c87c; padding: 1px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;
	border: 1px solid black; background-color: #e6c87c; color: #000000;
}

.inphoto
	{ border: 1px solid black; background-color: #e6c87c; margin: 0 4px 0 4px; }
.inlegend {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ;
	padding-bottom: 1px; text-align: center;
}

/* Liens */
a:link, a:active, a:visited { text-decoration: none; }
a:hover { background-color: #bbfffd; color: black; }
/* Bug de IE8 si pas de vertical align : http://idreamincode.co.uk/ie8-bugs#TDnestedIMG */
a img { border: none; vertical-align: bottom; } 

/* Liste */
ul { text-indent: 2pt; list-style-type: square; }
dt { color: #669999; font-weight: bold; }
.puce {
	padding-left: 20px;
	background: transparent url(Images/Fleche.gif) no-repeat 0 0;
}

/* 2CV animée */
.route
	{ margin-left: 24px; padding-left: 4px; border-left: 1px black dashed; }
div#deuxcv
	{ position: absolute; top: 120px; left: 168px; width: 25px; }
html>body div#deuxcv { position: fixed; }

.defaut
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

