body {
	background-color: #C4DDB3;
	margin: 0; margin-top: 0px; margin-bottom: 0px; padding: 0;
	font-family: 'Times New Roman'; font-size: 16pt; color: #000000;
}

td#pied {font-family: 'Times New Roman'; font-size: 16pt; color: #000000;}

/*  Caractères:                  */
/*  .T   -> Titres               */
/*  .N14 -> Noir 14pt            */
/*  .N   -> Noir                 */
/*  .NFI -> Noir Foncé Italique  */
/*  .R   -> Rouge                */
/*  .RI  -> Rouge Italique       */
/*  .RF  -> Rouge Foncé          */
/*  .B   -> Bleu                 */
/*  .BF  -> Bleu Foncé           */

.T		{ font-family: 'Times New Roman'; font-size: 24pt; color: #000000; vertical-align: middle; }
.N14 	{ font-family: 'Times New Roman'; font-size: 14pt; color: #000000; }
.N		{ font-family: 'Times New Roman'; font-size: 16pt; color: #000000; }
.NFI	{ font-family: 'Times New Roman'; font-size: 16pt; color: #000000; font-weight:bold; font-style: italic; }
.R		{ font-family: 'Times New Roman'; font-size: 16pt; color: #990000; }
.RI		{ font-family: 'Times New Roman'; font-size: 16pt; color: #FF0000; font-style: italic; }
.RF		{ font-family: 'Times New Roman'; font-size: 16pt; color: #993300; font-weight:bold; }
.B		{ font-family: 'Times New Roman'; font-size: 16pt; color: #0000FF; }
.BF		{ font-family: 'Times New Roman'; font-size: 16pt; color: #000080; font-weight:bold; }
.BI		{ font-family: 'Times New Roman'; font-size: 16pt; color: #0000FF; font-style: italic; }
.B14	{ font-family: 'Times New Roman'; font-size: 14pt; color: #0000FF; }

.RF10	{ font-family: 'Verdana'; font-size: 10pt; color: #993300; font-weight:bold; }
.NF12	{ font-family: 'Verdana'; font-size: 12pt; color: #000000; font-weight:bold; }

/* Pour pied de page */
.NPP	{ font-family: 'Times New Roman'; font-size: 15pt; color: #000000; }
.BFPP	{ font-family: 'Times New Roman'; font-size: 15pt; color: #000080; font-weight:bold; }
.RFPP	{ font-family: 'Times New Roman'; font-size: 15pt; color: #993300; font-weight:bold; }

a.fond:hover {
	font-style: normal; color: #FF0000; font-weight: bold; text-decoration: none;
	background-color: #C4DDB3;
}

a#noligne {
	vertical-align: baseline;
	text-decoration: none;
}

div#compteur {width:85px; height:18px; margin-top: 30px; padding-top:3px; background:#C4DDB3;}
div#compteur2 {width:100px; height:20px; margin-top: 30px; padding: 0 0 0 0; background:#F49E25;
	/* border: 1px solid #000000; */
}
div#compteur3 {width:100px; height:20px; margin-top: 30px; padding: 0 0 0 0;}

div#titre h2 {
	height: 30px; margin-bottom: 0px; padding-left: 50px; padding-bottom: 2px;
	font: bold 30px 'Times New Roman'; color: #000000;
	background: url(images/empreinte_titre.gif) no-repeat;
	background-position: 0px 5px;
	border-bottom: 1px solid #000000;
}

div#titre h1 {
	height: 30px; margin-bottom: 0px; padding-left: 50px; padding-bottom: 2px;
	font: bold 30px 'Times New Roman'; color: #000000;
	background: url(images/empreinte_titre.gif) no-repeat;
	background-position: 0px 5px;
}



/* __________ DETAILLANTS */
tr#region_espace {height: 0px;}


/* __________ DETAILLANTS + EXPOSITIONS */
td#print {background-color: #C4DDB3; font-family: 'Arial'; font-size: 8pt; color: #88a674; text-decoration: none;}
td#region {background-color: #C4DDB3; color: #993300; font-weight:bold}
tr#region_espace_fin {height: 60px;}
tr#salon_espace_fin {height: 60px;}
div#ligne_top {border-bottom: 1px solid #000000;}

/* __________ DETAILLANTS + EXPOSITIONS + TEMOIGNAGES */
a#remonter {
	font-family: 'Arial'; font-size: 8pt; color: #88a674; text-decoration: none;
	background-color: #C4DDB3;
}

a#remonter:hover {
	color: #486833; font-weight: bold; text-decoration: none;
	background-color: #C4DDB3;
}


/* __________ EXPOSITIONS */
.LIEU	{ font-family: 'Arial'; font-size: 12pt; color: #000000;}
.DATE	{ font-family: 'Verdana'; font-size: 12pt; color: #000000;}

td#lieu_date_dessous {
    height:40px; padding-bottom: 2px;
	font-family: 'verdana'; font-size: 12pt; color: #000000;
}

img#expo {width: 340px; height: 255; border: 1px solid #000000;}


/* __________ TEMOIGNAGES */
div#temoignage {
	margin-top:0px; margin-right:0px;
	padding-top: 0px; padding-bottom: 5px; padding-left: 30px; padding-right: 15px;
	font-family: 'Times New Roman'; font-style: italic; font-size: 16pt; color: #000000;
	background: url(images/f7.jpg) repeat-y;
	border: 1px solid #000000;
}

.temoignage_top {
	font-family: 'Times New Roman'; font-size: 16pt; color: #993300; font-weight:bold;
	background-color: #C4DDB3;
}

.temoignage_top_lieu {font-size: 14pt; color: #000080;}

.afficher {display:block;}  /* pas nécessaire */

.masquer {display:none}

.lien_afficher, .lien_masquer {
	font-family: 'Helvetica'; font-size: 10pt; color: #993300; font-weight: bold; font-style: italic;
	text-decoration: none;
}

.form_haut {
	height: 40px;
	padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px;
	border-bottom: 0px solid #000000;
	background: url(images/f1.gif) no-repeat;
	border: 0px solid #000000;
}

.form_haut2 {   /* Remerciement */
	padding-top: 10px; padding-left: 20px; padding-right: 20px;
	border-bottom: 0px solid #000000;
	font-family: 'Verdana'; font-size: 12pt; color: #993300; font-weight: bold;
	background: url(images/f1b.gif) no-repeat;	
	}

.form_contenu {
	padding-top: 10px; padding-bottom: 0px;
	padding-left: 30px; padding-right: 30px;
	background: url(images/f2.gif) repeat-y;
	border: 0px solid #000000;
}

.form_bas {
	height: 22px;
	background: url(images/f3.gif) no-repeat;
	border: 0px solid #000000;
}

.form_ext {
	margin-top: 0px; margin-bottom: 0px;
	background-color: #C4DDB3;
	border: 0px solid #000000;
}

.form_int {
	margin: 0 0 0 0;
	font-family: 'Verdana'; font-size: 10pt;
	border: 0px solid #000000;
}

.form_societe {
	font-family: 'Verdana'; font-size: 10pt;
	margin-top: 15px; margin-bottom: 15px;
	border-top: 0px solid #A57431; border-bottom: 0px solid #A57431;
}

.form_casetexte {
	width: 100%;
	font-family: 'Verdana'; font-size: 11pt;
}

.form_requis {
	color: #993300;
	font-weight:bold;
}

.form_radio {cursor: pointer;}

.form_btn {
	width: 200px; height: 30px; cursor: pointer;
	/* background-color: #C4DDB3; */
}

.form_merci {
	text-align: left;
	padding-top: 0px; padding-bottom: 0px;
	padding-left: 30px; padding-right: 30px;
	font-family: 'Verdana'; font-size: 12pt; color: #000000;
	border: 0px solid #000000;
	background: url(images/f2.gif) repeat-y;
}

/* propriétés communes à l'ensemble des 4 coins du formulaire */
#hautgauche, #hautdroit, #basgauche, #basdroit {
	border: 0px solid #000000;
	height: 19px; width: 19px;
	background-repeat: no-repeat;
	font-size: 1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin du formulaire*/
#hautgauche	{background: url(images/hautgauche.gif);}
#hautdroit	{background: url(images/hautdroit.gif);}
#basgauche	{background: url(images/basgauche.gif);}
#basdroit	{background: url(images/basdroit.gif);}
#tabcentre	{background-color: #C4DDB3; border: 0px solid #000000;}


/* __________ LIENS + EXPOSITIONS */
tr#hauteur {height: 34px;}
td#puce {background-image: url(images/puce.gif); background-repeat:no-repeat; background-position: 0px 10px; padding-left: 15px;}


/* __________ MERCI */
td#puce_retour {
	background-image: url(images/puce_retour.gif);
	background-repeat:no-repeat;
	background-position: 0px 25px;
	padding-left: 15px;
	padding-top: 20px;
	font-size: 12pt; font-family: 'verdana';
	text-decoration: none;
}


/* SECTION de TESTS */

