body /* Informations sur la page de fond */
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url("../pic/fond.gif"); /* Image de fond de la page*/
}

a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure autour d'un image cliquable */
}

img
{
	border: none;
}

#bulle
{ 
	position: absolute;
	visibility: hidden;
	font-size: 12px;
}

.info
{
	border: 1px solid #666666;
	padding: 7px;
	color: #666666;
	background-color: #FFFFFF;
	font-family: "trebuchet MS", sans-serif;;
}

p
{
	font-size: 12px; 
	color: #000000;
	text-align: justify;
	margin-top: 28px;
	margin-bottom: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.important
{
	font-size: 15px; 
	color: #3c6078;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 30px; 
	color:#000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1:first-letter /* Première lettre de chaque titre h1 */
{
	font-size: 30px; 
	color: #e5ab1a;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2
{
	font-size: 15px; 
	color:#575447;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3
{
	font-size: 12px; 
	color: #575447;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4
{
	font-size: 10px; 
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h5
{
	font-size: 10px; 
	color: #575447;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h6
{
	font-size: 15px; 
	color: #575447;
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

strong
{
	font-size: 12px; 
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.input
{
	color: #575447;
	background-color:#e2dfd9;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border:1px solid #999999;
}

input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #f2efea;
}

.txtorange
{
	font-size: 12px; 
	color: #e5ab1a;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txtgrisita {
	font-size: 12px; 
	color: #999999;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/* En-tête */

#en_tete
{
	width: 1024px; /* Largeur du pied de page */
	margin: auto; /* Centre le pied de page */
}

#en_tete #t06
{
	width: 1024px;
	margin: auto;
}

#en_tete #t06 #t07 #t08
{
	border-collapse: collapse; /* Bordures du tableau et des cellules sont mélangées */
}

#en_tete #t06 td
{
	font-size: 10px; 
	color: #4d4d4d;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#en_tete #t07
{
	width: 947px;
	height: 240px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	background-image: url("../pic/header/fond.gif");
}

#en_tete #t07 .td071
{
	width: 410px;
	height: 177px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t07 .td072
{
	width: 137px;
	height: 154px;
	padding: 5px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t07 .td073
{
	width: 537px;
	height: 23px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08
{
	width: 537px;
	height: 23px;
	padding: 0px 0px 0px 0px;
}

#en_tete #t08 .td081
{
	width: 26px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td082
{
	width: 77px;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td083
{
	width: 5px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td084
{
	width: 78px;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td085
{
	width: 5px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td086
{
	width: 149px;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td087
{
	width: 5px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td088
{
	width: 176px;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t08 .td089
{
	width: 16px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#en_tete #t07 .td074
{
	width: 947px;
	height: 33px;
	padding: 0px 2px 0px 0px;
	text-align: center;
	vertical-align: top;
}

#en_tete a:link {
	text-decoration: none;
	color: #292826;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
#en_tete a:visited {
	text-decoration: none;
	color: #292826;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
#en_tete a:hover {
	text-decoration: none;
	color: #ebe4d4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
#en_tete a:active {
	text-decoration: none;
	color: #292826;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}




/* Corps */

#corps
{
	width: 1024px; /* Largeur du corps */
	margin: auto;  /* Centre le corps */
	background-image: url("../pic/body.gif"); /* Image de fond du corps */
}

#corps table
{
	border-collapse: collapse; /* Bordures du tableau et des cellules sont mélangées */
}

#corps .td01
{
	padding: 0px 0px 0px 0px; /* Marges intérieures des cellules à 0px */
}

#corps #t01
{
	width: 880px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 0px;
}

#corps #t01 td
{
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}

#corps #t01 .td011
{
	width: 643px;
	padding: 0px 0px 0px 0px;
}

#corps #t01 .td012
{
	width: 20px;
	padding: 0px 1px 0px 1px;
}

#corps #t01 .td013
{
	padding: 0px 0px 7px 0px;
	vertical-align: top;
}

#corps #t01 strong
{
	font-size: 13px; 
	color: #3c6078;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t02
{
	width: 643px;
	margin: auto;
	margin-top: 48px;
	margin-bottom: 0px;
}

#corps #t02 td
{
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}

#corps #t01 .separe
{	
	padding: 28px 0px 35px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	vertical-align: middle;
}

#corps #t01 .separe2
{	
	padding: 28px 0px 25px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	vertical-align: middle;
}

ul
{
	text-align: left;
	list-style-type: square;
	padding: 0px; /* Tous les côtés ont une marge intérieure de 0 pixels */
	padding-left: 30px; /* ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */
	margin: 0px; /* Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) */
	margin-bottom: 5px; /* Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ulorange
{
	font-size: 12px; 
	color: #e5ab1a;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps a:link {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps a:visited {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps a:hover {
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps a:active {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

#corps #t03
{
	width: 880px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 0px;
}

#corps #t03 td
{
	padding: 28px 0px 0px 0px;
	text-align: justify;
	vertical-align: top;
}

#corps #t03 .td031
{
	padding: 28px 150px 0px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td032
{
	padding: 28px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
}

#corps #t03 .td033
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#corps #t03 .td034
{
	padding: 28px 150px 0px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps .td034 a:link {
	text-decoration: underline;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps .td034 a:visited {
	text-decoration: underline;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps .td034 a:hover {
	text-decoration: none;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps .td034 a:active {
	text-decoration: underline;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

#corps #t03 .td035
{
	padding: 28px 150px 200px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td036
{
	width: 220px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}

#corps #t03 .td037
{
	width: 20px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}

#corps #t03 .td038
{
	width: 378px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #575447;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td039
{
	width: 262px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#corps #t03 .td0311
{
	width: 220px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}

#corps #t03 .td0312
{
	padding: 28px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#corps #t03 .td0313
{
	width: 485px;
	padding: 28px 0px 0px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps .td0313 a:link {
	text-decoration: underline;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps .td0313 a:visited {
	text-decoration: underline;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps .td0313 a:hover {
	text-decoration: none;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#corps .td0313 a:active {
	text-decoration: underline;
	color: #3c6078;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

#corps #t03 .td0314
{
	padding: 28px 0px 0px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td0315
{
	padding: 10px 0px 10px 0px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	font-size: 13px; 
	color: #3c6078;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td0316
{
	padding: 10px 0px 10px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td0317
{
	padding: 10px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td0318
{
	padding: 10px 0px 0px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 10px; 
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td0319
{
	padding: 28px 25px 0px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t03 .td0320
{
	padding: 28px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

#corps #t03 .td0321
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ebe4d4;
	background-color: #e5b81a;	
}

#corps #t03 .td0322
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ebe4d4;
	background-color: #b0b0b0;
	
}

#corps #t03 .td0323
{
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ebe4d4;
	background-color: #ebe4d4;
	
}

#corps #t03 .td0324
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 15px; 
	color: #ffffff;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #ebe4d4;
	background-color: #b0b0b0;
	
}

#corps #t03 .td0325
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ebe4d4;
	background-color: #b0b0b0;
	
}

#corps #t03 .td0326
{
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	font-size: 12px; 
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t04
{
	width: 880px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 0px;
}

#corps #t04 .td041
{
	width: 435px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t04 .td042
{
	width: 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#corps #t04 .td043
{
	width: 19px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t04 .td044
{
	width: 327px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t04 .td045
{
	width: 425px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05
{
	width: 880px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 0px;
}

#corps #t05 .td051
{
	width: 435px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td052
{
	width: 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#corps #t05 .td053
{
	width: 425px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td054
{
	width: 100px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td055
{
	width: 158px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td056
{
	width: 107px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td057
{
	width: 278px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td058
{
	width: 107px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td059
{
	width: 405px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps #t05 .td0511
{
	width: 425px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	vertical-align: top;
	font-size: 10px; 
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corps .td0511 a:link {
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
#corps .td0511 a:visited {
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
#corps .td0511 a:hover {
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
#corps .td0511 a:active {
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}




/* Pied de page */

#pied_de_page
{
	width: 1024px; /* Largeur du pied de page */
	margin: auto; /* Centre le pied de page */
}

#pied_de_page td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

#pied_de_page .small
{
	font-size: 10px; 
	color: #4d4d4d; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#pied_de_page a:link
{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
#pied_de_page a:visited
{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
#pied_de_page a:hover
{
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

#pied_de_page a:active
{
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}