body, td	{ font-family: arial,helvetica; font-size: 9pt; }
p			{ margin: 0 0 10px 0; text-align: justify; }
input,textarea	{ border: 1px solid #737572; }
label		{ display: inline; float: left; font-weight: bold; margin-right: 3px; text-align: right; width: 75px; }
form		{ background-color: #E5EFF4; margin: 0; padding: 5px; }

/* en-tête */

.prehead	{ border-bottom: 1px solid #003366; margin: 5px 0 5px 0; }
.prehead td	{ color: #003366; font-size: 8pt; font-weight: bold; }
.prehead a	{ color: #003366; text-decoration: none; }


/* menu navigation */

.navi			{ background-color: #E5EFF4; font-size: 10pt; font-family: verdana; text-decoration: none; color: #003366; padding: 2px; height: 17px; margin: 17px 0 3px 0; text-align: left; vertical-align: bottom; }
.navi a			{ color: #003366; font-size: 10pt; font-family: verdana; text-decoration: none; }


/* contenu */

.cont			{ border-top: 1px dashed #003366; text-align: left; }
.cont h1		{ border-bottom: 1px solid #003366; color: #003366; font-family: arial,helvetica; font-size: 13pt; margin-top: 20px; }
.cont h2		{ color: #003366; font-family: arial,helvetica; font-size: 10pt; margin: 10px 0 5px 0; text-align: center; }
.cont h3		{ background-color: #E5EFF4; color: #003366; font-family: arial,helvetica; font-size: 10pt; padding: 5px; text-align: center; margin: 10px 0 0 0; }
.cont ul		{ margin: 0 0 2px 0; padding-left: 16px; }
.cont li		{ list-style:url(../img/3cge_li.gif); margin: 0 0 10px 0; }
.cont .txtenavt	{ background-color: #E5EFF4; color: #003366; font-family: arial,helvetica; font-size: 10pt; padding: 5px; margin: 10px 0 0 0; }


/* pied de page */

.foote		{ border-top: 1px solid #E5EFF4; color: #003366; margin-bottom: 5px; }
.foote td	{ font-family: arial,helvetica; font-size: 8pt; }
.foote a	{ color: #003366; text-decoration: none; }