		/*----PAGE GÉNÉRAL-----Olivier Stahl ------------------------- */
BODY {
scrollbar-arrow-color:#0b0b0b;
scrollbar-face-color: #e8dfb6;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#bdb18c;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#0b0b0b;
scrollbar-track-color:#0b0b0b;
background-color: #0b0b0b;
color: #0b0b0b;
margin-top: 0px;
}
a:hover {color: #850c23; background-color: transparent;}
a:link {color: #c20f0f; background-color: transparent; text-decoration: underline;}
a:active {color: #c20f0f; background-color: transparent; text-decoration: underline;}
a:visited {
	color: #807561;
	background-color: transparent;
	text-decoration: underline;
}
/*----SOMMAIRE  -------------------------------------------------- */
/* Pour navigateur Internet Explorer */
.sommaire {
	background-image: url(imgcss/sommaire1.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #EEE3C3;
	color: #4F4842;
	padding-top: 30px;
	vertical-align: top;
	width: 150px;
}

.sommaire span a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
font-variant: normal;
text-align: left;
text-decoration: none;
line-height: 40px;
color: #423c32;
background-color: transparent;
background-image: url(imgcss/bullet_19.gif);
background-position: 8px 4px ;
background-repeat: no-repeat;
margin: 5px 1px 1px 3px;
padding: 0px 2px 0 24px;
}
.sommaire span a:link {
	color: #423c32;
	background-color: transparent;
	text-decoration: none;
}
.sommaire span a:visited {
	color: #423c32;
	background-color: transparent;
	text-decoration: none;
}
.sommaire span a:hover {
color: #c3bda1;
background-color: transparent;
background-image: url(imgcss/bullet_19_over.gif);
background-position: 8px 4px ;
background-repeat: no-repeat;
margin: 5px 1px 1px 3px;
padding: 0px 2px 0 24px;
}
.sommaire span a:active {
color: #948661;
background-color: transparent;
} 

/* Pour navigateurs autres que Internet Explorer */
	.sommaire TD a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
text-align: left;
text-decoration: none;
color: #423c32;
line-height: 10px;
background-color: transparent;
background-image: url(imgcss/bullet_19.gif);
background-repeat: no-repeat;
background-position: 5px;
padding-left: 20px;
padding-bottom: 6px;
padding-top: 6px;
}	
.sommaire td a:link{
color: #423c32;
background-color: transparent;
text-decoration: none;
}
.sommaire td a:visited{
color: #423c32;
background-color: transparent;
text-decoration: none;
}
.sommaire td a:hover{
	color: #c3bda1;
	background-color: transparent;
	background-image: url(imgcss/bullet_19_over.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.sommaire td a:active{
color: #5EB7F1;
background-color: transparent;
} 
.sommaire td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	text-align: left;
	color: #838480;
	background-color: transparent;
	letter-spacing: normal;
	vertical-align: top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 30px;
}

/*----RUBRIQUE -------------------------------------------------- */
/* Pour navigateurInternet Explorer */	
	
.rubrique {
height: 30px;
margin-left: 250x;
color: #fba300;
background-color: transparent;
background-image: url(imgcss/rubrique.jpg);
background-repeat: no-repeat;
text-align: left;
padding-left: 250px;
}
.rubrique span a {
color: #4b4335;
background-color: transparent;
padding: 0px 50px 0px 18px;
vertical-align: top;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
Text-decoration: None;
background-image: url(imgcss/bullet_29.gif);
background-position: left;
background-repeat: no-repeat;
}	
.rubrique span a:link {
color: #4b4335;
background-color: transparent;
text-decoration: none;
}
.rubrique span a:visited {
color: #4b4335;
background-color: transparent;
text-decoration: none;
}
.rubrique span a:active {
color: #4b4335;
background-color: transparent;
}			
.rubrique span a:hover {
color: #c3bda1;
background-color: transparent;
vertical-align: top;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
text-decoration: none;
background-image: url(imgcss/bullet_29_over.gif);
background-repeat: no-repeat;
background-position: left;
}

/* Pour navigateurs autres que Internet Explorer */
.rubrique td {
margin-left: 0x;
color: #fba300;
background-color: transparent;
background-repeat: no-repeat;
text-align: left;
}
.rubrique td a{
color: #4b4335;
background-color: transparent;
padding: 0px 50px 0px 18px;
vertical-align: middle;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
text-decoration: none;
background-image: url(imgcss/bullet_29.gif);
background-repeat: no-repeat;
background-position: left;
}
.rubrique td a:link{
color: #4b4335;
background-color: transparent;
text-decoration: none;
}
.rubrique td a:visited{
color: #4b4335;
background-color: transparent;
text-decoration: none;
}
.rubrique td a:hover{
color: #c3bda1;
background-color: transparent;
padding: 0px 50px 0px 18px;
text-decoration: none;
background-image: url(imgcss/bullet_29_over.gif);
background-repeat: no-repeat;
background-position: left;
}
.rubrique td a:active{
color: #4b4335;
background-color: transparent;
}
/*----CONTENU -------------------------------------------------- */
.contenu {
background-color: #EEE3C3;
background-image: url(imgcss/contenu.jpg);
background-position: bottom right;
background-repeat: no-repeat;
color: #4b4335;
}
.contenu span a:hover {color: #7A047C; background-color: transparent;}
.contenu span a:link {color: #FD0172; background-color: transparent; text-decoration: none;}
.contenu span a:active {color: #FD0172; background-color: transparent; text-decoration: none;}
.contenu span a:visited {color: #FD0172;background-color: transparent; text-decoration: none;}
/*---- CONTENU Texte -------------------------------------------------- */
/*-!!! ATTENTION---Ne jamais utiliser les styles par défaut de Word !!!------- */
.aucun {
}
.citation {
font: italic 12px Arial, Helvetica, sans-serif;
color: #4b4335;
}
.lientexte {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
text-align: justify;
text-decoration:none;
margin: 0px 0px 0px 0px;
}
.legende {
font: 12px Arial, Helvetica, sans-serif;
color: #4b4335;
margin: 0px 0px 0px 0px;
text-align: center;
}
.liste1 {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
margin: 2px 0px 0px 70px;
padding-left: 30px;
padding-top: 1px;
padding-bottom:4px;
background-image: url(imgcss/puce9.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
}
.liste2 {
font: 12px Arial, Helvetica, sans-serif;
color: #4b4335;
text-align: left;
margin: 2px 0px 0px 90px;
padding-left: 20px;
padding-top: 1px;
padding-bottom:4px;
background-image: url(imgcss/puce4.gif);
background-repeat: no-repeat;
background-position: 1px 1px;
}
.liste3 {
font: 12px Arial, Helvetica, sans-serif;
color: #4b4335;
text-align: left;
margin: 2px 0px 0px 110px;
padding-left: 20px;
padding-top: 1px;
padding-bottom:4px;
background-image: url(imgcss/puce4.gif);
background-repeat: no-repeat;
background-position: 1px 1px;		
}
.notatitre {
font: bold 13px Arial, Helvetica, sans-serif;
color:#4b4335;
margin: 15px 6px 0 85px;
}
.notatexte {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
margin: 4px 0 0 85px;
}

.tableautitre {
color: White;
background-color: #fba300;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 14px;
text-align: center;
margin: 2px 2px 0 2px;
}
.tableautexte {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
margin: 2px 0 0 0px;
}
.tableautextegras {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 2px 0 5px 0px;
}
.tableautexteitalique {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
margin: 2px 0 5px 0px;
 font-style: italic;
}
.tableauphoto {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
margin: 15px 0 15px 0px;
}
.textecourant {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
margin: 2px 5px 0 0;
padding-left: 45px;
padding-bottom: 10px;
padding-right: 80px;
 text-align: justify;
}
.textecourantgras {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 45px;
margin: 2px 5px 0 0;
}
.textecourantitalique {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
font-style: italic;
padding-left: 0px;
}
.textecourantfragile {
color: #4b4335;
font: 12px Arial, Helvetica, sans-serif;
margin: 2px 5px 0 0;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
padding-top: 10px;
 text-align: justify;
}
.titrepage{
font: normal bold 16px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4b4335;
padding: 6px 30px 25px 0px;
margin: 2px 90px 0 0;
text-align:right;
}
.titrepageitalique{
font: italic bold 16px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4b4335;
text-align:right;
}
.titrepage2 {
font: normal bold 14px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #847564;
padding: 6px 30px 25px 0px;
margin: 2px 90px 0 0;
text-align:right;
}
.titrechapitre {
color: #c20f0f;
background-color: transparent;
font: normal bolder 14px Arial, Helvetica, sans-serif;
margin: 6px 10px 2px 20px;
padding-left: 30px;
padding-top: 1px;
padding-bottom:1px;
background-image: url(imgcss/puce10.gif);
background-repeat: no-repeat;
background-position: 5px 1px;
}
.titresection{
color: #c20f0f;
font: normal bold 13px Arial, Helvetica, sans-serif;
padding: 2px 0px 0px 70px;
text-align: left;
text-decoration: underline;
}

.titreparagraphe {
color: #FD0172;
font: normal bolder 13px Arial, Helvetica, sans-serif;
margin: 15px 0px 0px 0px;
}




/*----NAVIGATION -------------------------------------------------- */
.navigation {
background-color: #e8dfb6;
background-image: url(imgcss/navigation.jpg);
background-repeat: no-repeat;
background-position: right;
font-size:1px;
}
.nav1, TD.nav1 {
color: #4b4335;
background-color: transparent;
padding: 0 8px 0 5px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-decoration: none;
background-image: url(imgcss/spacer.gif);
background-repeat: no-repeat;
background-position: left;
vertical-align: top;
}
/*----ENTETE -------------------------------------------------- */
.logo {
color: #FFFFFF;
background-color: #e8dfb6;
background-image: url(imgcss/logo.jpg);
background-position: top;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}
.haut {
color: #FFFFFF;
background-color: #e8dfb6;
background-image: url(imgcss/haut.jpg);
background-position: top;
background-repeat: no-repeat;
font-size:1px;
margin: 0px 0px 0px 0px;
}
.vue {
color: #fef8ec;
background-color: #e8dfb6;
font-size:1px;
background-image: url(imgcss/vue.jpg);
background-position: top;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}
/*----PIED-------------------------------------------------- */
.pied {
background-color: #e8dfb6;
color: #e8dfb6;
background-image: url(imgcss/pied_base.jpg);
background-position: top;
background-repeat: no-repeat;
}
.piedtexte {
background-color: transparent;
color: #e8dfb6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
text-align: center;
vertical-align: bottom;
}
.pied a:link{color: #e8dfb6; background-color: transparent;}
.pied a:visited{color: #e8dfb6; background-color: transparent;}
.pied a:hover{color: #e8dfb6; text-decoration:none; background-color: transparent;}
.pied a:active{color: #e8dfb6; text-decoration:none; background-color: transparent;} 
