  /* ***************************** Style du corps du site - NOUVEAUX ************************** */
 td {
	font-family: Verdana, Arial; font-size: 12px; font-style: normal; color: #333333
}
  /* ***************************** Style du corps du site (retouchés, à utiliser en priorité) ************************** */
body {
	scrollbar-face-color: #718189;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #1871B5;
	scrollbar-track-color: #C6DFEF;
	scrollbar-arrow-color: #FFFFFF;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
h1 {  font-size: 18pt; color: #005B93; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #005B93; font-style: normal; line-height: normal}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #666666; font-weight: bold}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #005B93}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	text-align:justify;
}
.SelectionPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #75AAEB;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
}
.SelectionPagetop {
	BACKGROUND-POSITION: left center; FONT: normal 9px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #666666; TEXT-ALIGN: left
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005B93;
	font-style: normal;
}
.titrerose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EB0D8D;
	font-style: normal;
}
.titrevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #47B106;
	font-style: normal;
}
.TitrePage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #73828C;
	text-decoration: none;
}
.petitlien{
	color:#3399FF;
	text-decoration:underline;
	font-size:9px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}



  /* ***************************** Style du corps du site (en voie de disparition...) ************************** */
.Puces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	font-style: normal;
	list-style-position: outside;
	list-style-type: disc;
}
.Paragraphe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
}
.faqtitre  {
	BACKGROUND-POSITION: left center; FONT: 12px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #DE0084; BACKGROUND-COLOR: #EFEFEF; TEXT-ALIGN: left
}
.faqtitre2 {
	BACKGROUND-POSITION: left center; FONT: bold normal 18px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #DE0084; TEXT-ALIGN: left
}
.SelectionPage2 {
	BACKGROUND-POSITION: left center; FONT: normal 12px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #666666; TEXT-ALIGN: left
}

/* ***************************** les liens du site (retouchés, à utiliser en priorité) ************************** */
a{
	color:#005FBE;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
a:hover{
	text-decoration: none;
	color: #005FBE;
}
a img {
	border : none ;
}
/* ***************************** les liens du site (en voie de disparition...) ************************** */
.TitreLiens {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: normal; color: #FFFFFF}
.LiensSommaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #3399FF;
	text-decoration: none;
}
.LiensSommaireCopie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFCC}
.lientitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #3399FF;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;	
}
.lientitre:hover {
	color:#005FBE;
	text-decoration:none;
}
.LienInterne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #3399FF;
}
.lienpieddepage {
	color:white;
	text-decoration:underline;
}
.lienpieddepage:hover {color:#FF9933;}
 /* ***************************** Styles concernant le menu du site (retouchés) ************************** */
.p7tbsub {
	font-size: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	layer-background-color: #FFFFFF;
	position:absolute;
	left: 50%;
	top: 50%;
	width: 725px;
	margin-left: -350px;
	text-align: left;
	height: 25px;
	top: 94px;
}
.p7tbsub p {margin: 0px; padding: 6px 10px 8px 0px;}
.p7tbsub a:link {color: #025B6B;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.p7tbsub a:visited {color: #025B6B;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.p7tbsub a:hover {
	color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CFE7FF;
}
.p7tbsub a:active {color: #025B6B;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.p7tbdn {
	color: #036A7D !important;
	font-weight: bold;
	text-decoration: none;
}
.p7tbsubBis {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.p7tbsubBis a:link {color: #025B6B;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.p7tbsubBis a:visited {color: #025B6B;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.p7tbsubBis a:hover {
	color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CFE7FF;
}
.p7tbsubBis a:active {color: #025B6B;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.position1 {  position:absolute; left: 50%; top: 50%; width: 84px;  margin-left: -375px; }
.position2 {  position:absolute; left: 50%; top: 50%; width: 90px;  margin-left: -291px; }
.position3 {  position:absolute; left: 50%; top: 50%; width: 121px; margin-left: -201px; }
.position4 {  position:absolute; left: 50%; top: 50%; width: 104px;  margin-left: -80px; }
.position5 {  position:absolute; left: 50%; top: 50%; width: 85px;  margin-left: 24px; }
.position6 {  position:absolute; left: 50%; top: 50%; width: 75px;  margin-left: 109px; }
.position7 {  position:absolute; left: 50%; top: 50%; width: 113px;  margin-left: 184px; }
.position8 {  position:absolute; left: 50%; top: 50%; width: 78px; margin-left: 297px; }

.fondmenu {  position:absolute; left: 50%; top: 50%; width: 800px; margin-left: -400px; }
.bandeautitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	background-color: #CCCCCC;
	background-position: left center;
}
table.ongletSsMenuFall2{
	background : #ff5500 ;
	margin : 0 ;
	border-collapse:collapse;
	border-spacing:0 ;
	border : 1px solid #ff5500 ;
}

table.ongletSsMenuFall2 td.ongletSsMenuFall2Select {
	background:#ece8e2 ;
	border-bottom :none;
}
table.ongletSsMenuFall2 td{
	background : white ;
	border : 1px solid #ff5500 ;
}
table.ongletSsMenuFall2 td.ongletSsMenuFall2Titre {
	background:#ece8e2 ;
	border-top : none ;
}


.Style16{/*vert foncé appliqué aux pages d'heredis mac x.3*/
color: #003300;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
}

.Style19 {/*vert/gris clair, appliqué aux pages d'heredis mac x.3*/
color: #A0A692; 
font-weight: bold; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
}

.Style20 {/*vert/gris foncé, appliqué aux pages d'heredis mac x.3*/
color: #787D6E;
 font-weight: bold; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 }
 
 .image{/*class appliquées aux images des pages Heredis mac x.3 pour qu'elles aient une marge*/
 margin:15px;
 }
 
 .Style1 {/*vert foncé appliqué aux balises h3 des pages pour heredis mac x3*/
	color: #003300;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.Style23 {/*vert moyen appliqué aux balises h3 des pages pour heredis mac x3*/
color: #669933;
 font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px; 
   }
   
   #pere{
   width:800px;
   height:554px;
   margin:auto;
   }