html {font-size: 100%;}
body {
	margin: 0px 0px 0px 0px;
	background: #efefef url(img/fond-tableau.jpg);
	}
body a {
	/*color:#000;*/
	text-decoration:none;
	}
body a:hover {
	text-decoration:underline;
	}
img {
	border:0;
	}
.sousTitre {
	font-family: Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 0.6em;
	line-height: normal;
	color: #9f9f9f;
	text-decoration: none;
	text-transform: uppercase;
	margin-top:-1.2em;
	margin-bottom:2.2em;
}
.sousTitre a {
	text-decoration: none;
}
.centrer {
	text-align: center;
	display:block;
	width:auto;
	margin-left:auto;
	margin-right:auto;
}
.tabIndex {
	/*border: #E8E3DA 3px solid;
	border-collapse: collapse;
	margin: 10px 0px 10px 0px;
	background-color: #FFF;*/
	}
.tabIndex td {
	/*padding: 18px 3px 11px 3px;
	background-image: url("img/fond-de-table-clair2.jpg");*/
	}
.tableau td {
	/*border-top: #F2F2E6 1px solid;*/
	border-top: #ffffff 1px solid;/*E8E3DA*/
	height: 20px;
	padding: 3px 2px 3px 2px;
	}
.fond {
	background: #ffffff url(img/fond-page.jpg);
	width:723px;
	padding:0.4em;
	/*height:600px; non sinon trop haut cf page combat*/
	}
.fond-blanc{
	width:723px;
	padding:0.4em;
	background-color:#ffffff;
	height:600px;
	}
.tab-entete {
	vertical-align: middle;
	background-color:#eee7d6;
	background-image: url("img/fond-de-table2.jpg");
	text-align: center;
	}

.tableau {
	border: #E8E3DA 1px solid;
	border-collapse: collapse;
	margin: 10px 0px 10px 0px;/*ht,droite,bas,gauche*/
	background-color: #FFF;
	background-image: url("Annexes/img/fond-de-table-clair2.jpg");
	}
.tab-rangee-online {
	color: #768ACF;
	background-color: #f7f9f9;
	font-size: 0.8em;
	/*background-image: url(img/fond-de-table-online.jpg);
	padding: 5px;*/
	}
.tab-rangee-online a {
	color: #768ACF;
}
.tab-rangee-blanche {
  /*font: 0.67em  arial, "Trebuchet MS", helvetica, sans-serif ;*/
	font-size: 0.8em;
	background-color: #fdfef9;
	/*background-image: url("img/fond-de-table-clair2.jpg");
	padding: 5px;*/
	padding: 0.2em;
	}
.tab-rangee-grise {
	background-color: #faf8f0;/*fcf7ee;*/
	font-size: 0.8em;
	padding: 0.2em;
	/*background-image: url("img/fond-de-table-clair.jpg");
	padding: 5px;*/
	}

input, textarea, select {
	margin: 1.3em, 0.4em, 1.3em, 0.4em; 
	font:0.75em Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	color: #626262;
	}
form {
	margin-top:0em;
	margin-bottom:0em;
	/*margin-left: 0.7em;
	margin-right: 0.6em;*/
	}
fieldset {
	margin: 0.833333em, 0.4em, 0.833333em, 0.4em;
	}
	
label {
	font:0.75em Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	/*font: 0.75em  arial, "Trebuchet MS", helvetica, sans-serif ;*/
	color: #5B6A9F;
}
legend {
	margin-top: 0.35em;
	margin-bottom: 0.65em;
	font:bold 0.9em "Trebuchet MS", Tahoma, arial, helvetica, sans-serif;
	color: #866D24;
	}
.haut {
	background-image: url("img/index/navig/fd.jpg");
	}
.ADroite {
	color:#FF3300; 
	font:7.5pt Arial,Helvetica,Geneva; 
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	margin: -13px 0px 0px 0px;
	}
.PTitMarquee {
	/*font: 11px Tahoma, Arial, Verdana, sans-serif;
	color: #757575;
	font-weight: bold;
	text-decoration:underline;*/
	}
.PMarquee {
	/*margin: -25px 0px 0px 0px;
	color: #600; 
 	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;*/
	}
p, ul, li, .tableau, .tab-entete {
	font-family: Cambria,"Hoefler Text",Bookman,"Linux Libertine",Caslon,"Liberation Serif","Book Antiqua",Georgia,"Times New Roman",serif;
	font-size: 0.95em;
	color: #626262;
	margin-left: 0.7em;
	margin-right: 0.6em;
}
input, label, textarea {
	margin-top:0em;
	margin-bottom:0em;
	margin-left: 0.7em;
	margin-right: 0.6em;
}
.menu {
	width:200px;	
}
p a, img a, td a {
	text-decoration: none;
	color: #626262;
}
h1 {
   color: #757575;/*866D24;*/
	text-align: left;
	font-family: Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	font-size: 1.68em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	margin-top: 1.2em;
	margin-left: 0.3em;
	padding-top: 0.3em;
	margin-bottom: 1.1em;
	background:  url("img/fond-titre1.jpg") no-repeat;;
	/*
	padding-left: 2.8em;
	*/
}
h1 a {
	text-decoration: none;
}

h2 {
	color: #757575;
	text-align: left;
	font-family: Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	text-align: left;
	font-size: 1.1em;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: 0.01em;
	/*color: #768ACF;/*#d96400;*/
	margin-left: 0.6em;
	margin-top: 1.9em;
	margin-right: 0.6em;
	padding-bottom: 1.1em;
	background:  url("img/hr.jpg") no-repeat;;
}
h2 a {
	text-decoration: none;
	color: #757575;/*#d36216;*/
}
h3 {
	font-family: Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	font-size: 0.8em;
	color:#768ACF;
	font-style: normal;/*italic;*/
	text-align: left;
	word-spacing: 0.05em;
	letter-spacing: 0.02em;
	margin-left: 0.8em;
	}
h2 a ,h3 a, h4 a, li a {
	text-decoration: none;/*color: #3b3b3b;*/
	color: inherit;
}
h4 {
   	text-align: left;
   	color: #866D24;
	font-family: Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	font-size: 0.8em;
	font-variant: normal;
	font-weight: 400;
	margin-left: 0.8em;
	/*margin-top:-0.1em;
	line-height: 1.4em;
	margin-bottom:-0.5em;*/
}
h5	 {
    font: 0.85em "Trebuchet MS",  arial, helvetica, sans-serif ;
	font-weight: bold;
	color:#78663A;/*#866D24;#866D24*/
	margin-top: 0em;
	margin-bottom: 0em;
	}
.hr {
	clear: both;
	border: 0;
	background-image: url("img/hr.jpg");
	color: #f8faf7;
	background-color: #f8faf7;
	width: 400px;
	height: 61px;
	margin: 1.6em 0em 0em 0em;/*ht,droite,bas,gauche*/
}
.ImgADroite {
   /*display:block; */
	display:inline;
	float: right;
	margin: 0.3em 0.3em 0.3em 1em;/*ht,droite,bas,gauche*/
	/*clear:left;*/
	}
.exemple{
	font-size: 0.9em;
	/*font-style:italic;*/
	/*float: left;*/
	margin-top: 0.2em;
	border: 1px dashed #d3d1b5;
	background-color: #fefefc; /*#f7f9fb;/*#fdfef9;*/
	padding: 0.3em;/*ht,droite,bas,gauche*/
	color:#9c9c9c;
}
.exemple img {
	border: 1px solid #e1e4e7;/*e5eaee*/
	margin: 0.2em;
	}
#textlinks a:hover{
	color:#7B1818;	
	}
.p-interligne-courte {
	margin-bottom: -7px;
	}
.souligne {
	text-decoration: underline;
	margin-bottom: 22px;
	}
.bleuItalique {
	font-family: Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	font-size: 0.7em;
	color: #768ACF;/*#d96400;*/
	margin-left:0.9em;
	margin-right:-0.5em;
	line-height:1.4em;
	}
.bleuItalique a{
	color: #768ACF;/*#d96400;*/
	}
.petite-typo-tab {
	/*font:0.85em Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;*/
	}
.textecran  { 
 	font:bold 0.7em "Trebuchet MS", arial, helvetica, sans-serif;
	display: inline;
	color: #4C6BA2;
	}
.texte-annexe {
	color: #898f99;
 	font: 0.7em "Trebuchet MS", arial, helvetica, sans-serif;
	margin-top: 50px;
	margin-bottom: 1px;
	}
.nav {
	font:0.75em "Trebuchet MS", arial, helvetica, sans-serif;
	color: #6a77ae;
	font-weight: bold;
	text-decoration: none;
	}
.nav a {
	color: #6a77ae;
	text-decoration: none;
}
.nav2 {
	font:0.75em "Trebuchet MS", arial, helvetica, sans-serif;
	color: #757575;/*BFBFBF;*/
	text-decoration: none;
	}
.nav2 a {
	color: #757575;
	text-decoration: none;
}
.nav3 {
	font:0.75em "Trebuchet MS", arial, helvetica, sans-serif;
	color: #99A9B9;
	/*font-weight: bold;*/
	text-decoration: none;
	margin-top: -1.5em;
	}
.nav3 a {
	color: #99A9B9;
	text-decoration: none;
}
.rouge {
	font-family: Georgia, "Georgia", Palatino, "Palatino Linotype", Times, "Times New Roman", "Times", serif;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #d36216;/*#E26918;*/
	text-decoration: none;
	margin-left: 0.7em;
}
.rouge a {
	color: #d36216;/*#E26918;*/
}
.titIndex{
	/*background: url("img/index/titres2.gif") no-repeat;
	margin: 5px 10px 0px 2px; 
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color:#2f2209;
	font-size: 11px;
	font-weight: bold;
	text-align: left; 
	width:223px;
	height:23px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom:5px;
	padding-right:5px;*/
	}
.tableauIndex {
	/*width: 200px;
	border-spacing: 0px;
	margin-bottom: 10px;*/
	}
.menu {
	margin-top: -25px;
	margin-bottom: 10px;
	}
