body
{
    background: #4F4F4F;
    text-align: center;
 /*   color:#333;*/
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.enteteImg
{
	display: block;
	margin-left: auto;
	margin-right: auto;
    background:#4F4F4F url("/images/enteteLogo.jpg") no-repeat scroll center;
    height: 269px;
    width: 760px;
}
.enteteImg a, .enteteImg a:visited
{
    font-weight:bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration: none;
    color:#fff;
    float:left;
    margin:24px auto auto 30px;
}
.enteteImg a:hover
{
	color:#DE2036;
}
.enteteImg H4
{
    font-weight:bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration: underline;
    color:#fff;
    float:left;
    margin:24px auto auto 30px;
}
.enteteImg H5
{
    font-weight:bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration: blink;
    color:#DE2036;
    float:left;
    margin:24px auto auto 30px;
}
.entete
{
	display: block;
	margin-left: auto;
	margin-right: auto;
    background:#4F4F4F url("/images/entete.jpg") no-repeat scroll center;
    height: 94px;
    width: 760px;
}
.entete a, .entete a:visited
{
    font-weight:bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration: none;
    color:#fff;
    float:left;
    margin:24px auto auto 30px;
}
.entete a:hover
{
	color:#DE2036;
}
.entete H4
{
    font-weight:bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration: underline;
    color:#fff;
    float:left;
    margin:24px auto auto 30px;
}

.titres
{
	display: block;
	margin-left: auto;
	margin-right: auto;
    background:#4F4F4F url("/images/fond.jpg") repeat-y top;
    color:#333;
    text-align:left;
    width: 760px;
    padding:10px 0px 0px 10px;
}
.titres H1
{
	text-transform:uppercase;
/*    font-family: "Lucida Sans", "Lucida Sans Unicode", Sans-Serif;*/
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing:1px;
    padding-left:6px;
    padding-top:3px;
    padding-bottom:3px;
    background:#637A4E;
    font-size: 14px;
    color:#fff;
    width:70%;
    margin: 0px 0px 0px 30px;
}

.chapeau
{
	display: block;
	margin-left: auto;
	margin-right: auto;
    background:#4F4F4F url("/images/fond.jpg") repeat-y top;
    text-align:left;
    width: 760px;
    padding: 20px 0px 20px 0px;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
    font-size:small;
	color:#555555;
}
.chapeau p
{
	text-align:justify;
	margin:0px 0px 5px 32px;
	width:480px;
}
.chapeau h3
{
    font-weight:bold;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
    font-size:medium;
	text-align:justify;
	margin:0px 0px 5px 32px;
	width:480px;
}
.chapeau ul
{
	list-style-type:square;
}
.chapeau li
{
	margin: 5px 10px 0px 0px;
}
.texte
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	background:#4F4F4F url("/images/fond.jpg") repeat-y top;
	text-align:left;
	width: 760px;
	padding: 20px 0px 20px 0px;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	font-size:small;
}
.texte h1
{
	margin:0px 0px 10px 32px;
	width:680px;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	color:#555555;
    font-size:small;
}
.texte h2
{
	margin:0px 0px 5px 32px;
	width:680px;
	color:#637A4E;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	font-size:small;
}
.texte p
{
	text-align:justify;
	color:#637A4E;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	margin:0px 0px 5px 42px;
	width:680px;
}
.menu
{
	/*width: 206px;*/
	width: 194px;
}
.menu h6 /* titre "menu" */
{
	text-align:center;
	vertical-align:middle;
	width: 194px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
	background-color:#000;
	color:#fff;
	letter-spacing:1px;
	margin: 0px 0px 0px 0px;
}
.menu h5 /* sous-titre */
{
	text-align:left;
	vertical-align:middle;
/*	width: 201px;*/
	width: 189px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	background-color:#637A4E;
	color:#fff;
/*	letter-spacing:1px;*/
	margin: 0px 0px 0px 0px;
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:focus
{
	display:block;
	width: 189px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding-left:5px;
	border-top:1px solid #fff;
	text-decoration:none;
	color:#478D24;
	background-color:#F4F5F6;
	border-bottom:1px solid #C7C7C7;
}
.menu a:hover
{
	display:block;
	width: 189px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	border-top:1px solid #fff;
	text-decoration:none;
	background-color:#fff;
	color:#000;
	border-bottom:1px solid #437619;
}
.liste
{
	display: block;
	margin-left: auto;
	margin-right: auto;
    background:#4F4F4F url("/images/fond.jpg") repeat-y top;
    text-align:left;
    width: 760px;
	font-size:medium;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
}
.liste ul
{
	margin: 0px 0px 0px 50px;
	list-style-type:square;
	text-indent:10px;
	color:#555555;
	border-left: solid 5px #ddd;
	padding: 0px 0px 10px 10px;
}
.liste li
{
	margin: 0px 0px 0px 15px;
}
.listeImbriquee
{
	border-left:none;
	font-size:12px;
}
.listeImbriquee ul
{
	margin: 0px 0px 0px 20px;
	list-style-type:disc;
	border-left:none;
}
.listeImbriquee li
{
	margin:0px 0px 0px 5px;
}
.pied
{
	text-transform:uppercase;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background:url("/images/pied.jpg") no-repeat top center;
	width:760px;
	height:63px;
}
.pied p
{
    letter-spacing:1px;
	font-size:9px;
	padding-top:35px;
	margin:0px 0px 0px 0px;
}
.images
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
    background:#4F4F4F url("/images/fond.jpg") repeat-y top;
    width: 760px;
    padding: 0px 0px 0px 0px;
}
.images table
{
    /*padding: 8px 8px 8px 8px;*/
	/*border: 4px solid #637A4E;*/
	border: 3px double #637A4E;
	margin: 0px 0px 0px 35px;
}
.images p
{
    padding: 0px 10px 0px 10px;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	font-size:small;
    font-weight:normal;
	color:#478D24;
	text-align:left;
	margin: 0px 0px 0px 0px;
}
.tableau
{
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
    font-size:small;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
    background:#4F4F4F url("/images/fond.jpg") repeat-y top;
    width: 760px;
    padding: 0px 0px 0px 0px;
}
.tableau table
{
    /*padding: 8px 8px 8px 8px;*/
	/*border: 4px solid #637A4E;*/
	border: 3px double #637A4E;
	margin: 0px 0px 0px 35px;
}
.tableau table th
{
	border-bottom:solid 1px #637A4E;
	border-left:solid 1px #637A4E;
}
.tableau table td
{
	border-left:solid 1px #637A4E;
}
.calculette
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
    background:#4F4F4F url("/images/fond.jpg") repeat-y top;
	width: 760px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	font-size:small;
}
.calculette form
{
	/*border: 3px double #637A4E;*/
  	padding: 6px 6px 6px 6px;
	margin: 0px 0px 0px 29px;
}

.calculette table
{
	/*border: 3px double #637A4E;*/
	border: 1px solid #637A4E;
}
.bouton a, .bouton a:link,.bouton a:visited,.bouton a:active,.bouton a:focus
{
	width: 80px;
	display:block;
	text-align:center;
	font-size:small;
	font-weight:normal;
	padding: 1px 10px 1px 10px;
	margin: 4px 0px 4px 0px;
	color:#478D24;
	background-color:#F4F5F6;
	border: 1px solid #637A4E;
	text-decoration:none;
}
.bouton a:hover
{
	width: 80px;
	display:block;
	text-align:center;
	font-size:small;
	font-weight:normal;
	padding: 1px 10px 1px 10px;
	margin: 4px 0px 4px 0px;
	color:#000;
	background-color:#fff;
	border: 1px solid #000;
	text-decoration:none;
}

.formulaire
{
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	font-size:small;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background:#4F4F4F url("/images/fond.jpg") repeat-y top;
	width: 760px;
	padding: 0px 0px 0px 0px;
}
.formulaire form
{
	/*border: 3px double #637A4E;*/
	margin: 0px 0px 0px 0px;
}
.formulaire table
{
  /*padding: 8px 8px 8px 8px;*/
	/*border: 4px solid #637A4E;*/
	border: 3px double #637A4E;
	margin: 0px 0px 0px 35px;
}
.formulaire select
{
  width: 268px;
}
.zoneTexte
{
	border: 1px solid #637A4E;
}
.documentation
{
	display: block;
	margin-left: auto;
	margin-right: auto;
    background:#4F4F4F url("/images/fond.jpg") repeat-y top;
    text-align:left;
    width: 760px;
	font-size:small;
	color:#555555;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
}
.documentation p
{
	text-align:justify;
	font-family: Tahoma,Verdana,Helvetica, Arial, Sans-Serif;
	margin:0px 0px 10px 32px;
	width:680px;
}
.documentation ul
{
	margin: 0px 40px 5px 40px;
	list-style-type:square;
	padding: 0px 0px 0px 10px;
}
.documentation li
{
	margin: 5px 0px 0px 0px;
}
