/***  HEADER ***/
Html { 
     background-image: url(ap3.png); 
	 background-repeat: repeat 
}

body {
	background-image: url(apfond.png);
	background-repeat: repeat-x;
}

a.titre{
	color:#315286;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
}
a.titre:hover {color:#0066CC;}

h1.titre {
	font-weight:lighter;
	display:inline;
	color:#315286;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
}

h1.titre{
	color:#315286;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
}
h1.titre:hover {color:#0066CC;}

H2.titre {
	font-weight:lighter;
	display:inline;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
}

H2.titre{
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
}
H2.titre:hover {color:#0066CC;}

/***  FOOTER  ***/
a.footer{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a.footer:hover {color:#0066CC;}

h2.footer{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
h2.footer:hover {color:#0066CC;}

.footerTable{
	width:980px;
	border:0;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}
/*** LEFTBAR **/
a.menugauche{ 
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.menugauche:hover {
	color:#0066CC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}/*
a.menugauche:visited{ 
	color:#797979;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}*/
a.menugaucheAccueil{ 
	color:#BF5350;
	font-size:15px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.menugaucheAccueil:hover {
	color:#BF5350;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}/*
a.menugaucheAccueil:visited{ 
	color:#ff6b00;
	font-size:15px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}*/
a.pagesdediees{
	color:#000000;
	font-size:medium;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.pagesdediees:hover{
	color:#0066CC;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}/*
a.pagesdediees:visited{
	color:#797979;
	font-size:medium;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}*/
a.nousrencontrer{
	color:#797979;
	font-size:13px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

font.menugauche{
	font-family:Arial, Helvetica, sans-serif;
	color:#797979;
	font-size:small;
	font-weight:bold;
}
font.picovschi {
	color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:700;
	margin-left:25px;
}

.tdMenuGauche{
	height:190px;
	background-color:#FFFFFF;
	width: 201px;
	vertical-align:middle;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.tdImgAvotreDisposition{
	color:#FFFFFF;
	height:20px;
	text-align:left; 
	vertical-align:top;
	width: 201px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/barrefond-menu.jpg);
}

.tdImgAvotreEcoute{
	color:#FFFFFF;
	height:20px;
	text-align:left; 
	vertical-align:top;
	width: 201px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/barrefond-menu.jpg);
}
.tdAvotreEcoute{
	height:110px;
	text-align:left;
	vertical-align:middle;
	width: 201px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.tdImgPortail{
	height:260px;
	text-align:center;
	vertical-align:top;
	width: 201px;
	background-color:#e8e9f3;
	font-family:Arial, Helvetica, sans-serif;
}
.tdAdresse{
	text-align:left;
	height:80px;
	vertical-align:top;
	width: 200px;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
}
.fontCabinet{
	font-size:medium;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700
}
.fontAdresse{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
.tdImgPlan{
	text-align:center;
	vertical-align:top;
	width: 201px;
	height:220px;
	background-color:#FFFFFF;
}
.tdImgDanslapresse{
	color:#FFFFFF;
	height:20px;
	text-align:left; 
	vertical-align:top;
	width: 201px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/barrefond-menu.jpg);
}
.tdDanslapresse{
	height:20px;
	text-align:center;
	vertical-align:top;
	width: 201px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.tdImgPagedediees{
	color:#FFFFFF;
	height:20px;
	text-align:left; 
	vertical-align:top;
	width: 201px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/barrefond-menu.jpg);
	
}
.pageDedieesHS{
	height:100px;
	text-align:center;
	vertical-align:middle;
	width: 201px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.pageDedieesJI{
	height:100px;
	text-align:center;
	vertical-align:middle;
	width: 201px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.pageDedieesSite{
	height:50px;
	text-align:center;
	vertical-align:middle;
	width: 201px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.tdImgNosPartenaires{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	text-align:left; 
	vertical-align:top;
	width: 201px;
	padding-left:15px;
	background-image:url(images/barrefond-menu.jpg);
}
.tdNosPartenaires{
	height:80px;
	text-align:center;
	vertical-align:middle;
	width: 201px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
/*** FIN LEFT BAR ***/

/*** RIGHT BAR ***/
H2.menu {
	color:#4D57FF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}

H2.ssmenu {
	color:#797979;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:5px;
	display:inline;
}

H2.ssmenu:hover{
	color:#0066CC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

H3.ssmenu {
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
	font-weight:normal;
	display:inline;
}

H3.ssmenu:hover{
	color:#0066CC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

A.menu	{
	color:#4D57FF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

A.ssmenu {
	color:#797979;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
}
a.ssmenu:hover{
	color:#0066CC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
li.rightbarie{
	padding-left:-20px;
	font-size:7px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

li.rightbarfirefox{
	font-size:7px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
ul.rightbarie{
	padding-left:5px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.rightbarie{
	padding-left:-20px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
}

ul.rightbarfirefox{
	padding-left:20px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
}

td.rightbarie{
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
td.AccesDirectLarge{
	height:20px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 201px;
	padding-left:15px;
	background-image:url(images/barrefond-menu-large.jpg);
}
td.AccesDirectIELarge{
	height:20px;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 201px;
	padding-left:5px;
	background-image:url(images/barrefond-menu-large.jpg);
}
td.AccesDirect{
	height:20px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 201px;
	padding-left:15px;
	background-image:url(images/barrefond-menu.jpg);
}
td.AccesDirectIE{
	height:20px;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 201px;
	padding-left:5px;
	background-image:url(images/barrefond-menu.jpg);
}
td.AccesDirectOrange{
	height:20px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 201px;
	padding-left:15px;
	background-image:url(images/barrefond-menu-orange.jpg);
}
td.AccesDirectIEOrange{
	height:20px;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 201px;
	padding-left:5px;
	background-image:url(images/barrefond-menu-orange.jpg);
}
td.DevenirPartenaire{
	color:#FF8E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
td.LiensUtiles{
	height:20px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 201px;
	padding-left:15px;
	background-image:url(images/barrefond-menu.jpg);
}
/*** FIN RIGHT BAR ***/

/*** RIGHT BAR PARTENAIRE ET QUI SOMMES NOUS ***/
table.rightPartenaires{
	width:200px;
	border-collapse:collapse;
}
td.tdNousContacter{
	height:79px;
	text-align:center;
	vertical-align:top;
}
tr.CadreRightBar{
	background-color:#FFFFFF;
}
td.ContenuLienUtiles{
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:10px; 
	padding-left:10px;
	padding-right:10px;
}
font.style1{
	color:#2E56F6; 
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
font.style2{
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px
}
/*** FIN RIGHT BAR PARTENAIRE ***/

/*** PARTIE CENTRALE ***/
a.quisommesnous
{
	color:#4D57FF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a.theme:hover {
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
a.theme{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.theme{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

H2.theme:hover {
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
H2.theme{
	font-weight:lighter;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}
.tdTheme{
	font-size:15px;
	color:#315286;
	padding-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:50%;
}
.tdTheme3{
	font-size:15px;
	color:#CCC;
	padding-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:30%;
}
.titrePartie_IE{
	color:#4D57FF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#CCCCCC;
}
.titrePartie_theme{
	color:#FF6B00;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-left:5px;
}
.titrePartie{
	color:#4D57FF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-left:5px;
}
.titrePartie_nousrencontrer{
	color:#4D57FF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:10px;
}

/* Cadre Présentation */
.presentationDate{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	margin-left:15px;
	margin-top:5px;
}

.presentationGerard{
	font-size:11px;
	color:#315286;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

.presentationCabinet{
	color:#000000;
	font-size:12px;
	margin-bottom:5px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

.div1{
	float:left;
	display:onblock;
	width:150px;
	height:155px;
	margin-right:10px;
	margin-left:10px;
}
.divRecherche{
	margin-right:10px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
/* FIN cadre présentation*/

/* Cadre actu juridique*/
.lienActuJuridique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:0px;
}
.lienContenuActuJuridique{
	font-size:11px;
	color:#000000;
	margin-left:5px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.lienDescriptionActuJuridique{
	font-size:10px;
	color:#000000;
	margin-left:0px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.lienLireLaSuite{
	float:right;
	size:12px;
	color:#000000;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/* FIN cadre actu juridique*/

/* Cadre themes */
.libellePartie{
	color:#4D57FF;
	padding-left:10px;
	margin-top:5px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
/*FIN cadre themes */
/* Ecart entre chaque tr */
.separationTR{
	padding-top:5px;
	padding-bottom:5px;
}

.separationTR_IE{
	margin-top:10px;
	margin-bottom:10px;
}
.cadreTR{
	background-color:#CCCCCC;
	width:450px;
	height:40%;
	font-family:Arial, Helvetica, sans-serif;
}
.cadreTR_Presentation{
	background-color:#FFFFFF;
	width:450px;
	height:40%;
	font-family:Arial, Helvetica, sans-serif;
}
.cadreTR_theme{
	background-color:#FFFFFF;
	width:450px;
	height:80px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

/*** NOS PARTENAIRES ***/
td.PageNosPartenaires{font-family:Arial, Helvetica, sans-serif;}
h2.TitrePage{
	color:#2D55EB;
	font-size:20px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
h1.TitrePage{
	color:#2D55EB;
	font-size:20px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
h1.TitrePageqsn{
	color:#2D55EB;
	font-size:16px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
h2.TitrePageqsn{
	color:#2D55EB;
	font-size:16px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.LienTitrePageqsn{
	color:#2D55EB;
	font-size:16px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
div.ContenuPartenaires{
	font-size:13px;
	padding-left:20px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}
p.couleurParagraphes{color:#1F48F2;}
.couleurSuiteParagraphes{color:#000000;font-size:9pt}
/*** FIN NOS PARTENAIRES ***/

/*** FIN PARTIE CENTRALE ***/

/*** Nous contacter ***/
P.menu	{
	color:#4D57FF;
	font-size:small;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

P.texte	{
	color:#000000;
	font-size:small;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif;
}

P.nousrencontrer{
	color:#ff6b00;
	font-size:small;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}

P.paragraphe1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#315286;
	font-weight:900;
}

/*** FIN Nous contacter***/

/*** Page CONTRATS ***/
table.contrat{
	width:97%;
	background-color:#CCCCCC;
	margin-left:10px; 
	margin-right:10px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#797979;
}
td.titreContrat{
	padding-left:5px;
	padding-right:5px;
	width:20%;
	text-align:center;
	color:#4D57FF;
	font-family:Arial, Helvetica, sans-serif;
}
h2.titreContrat{
	color:#4D57FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
td.contenuContrat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:10px; 
	padding-top:10px; 
	padding-right:10px; 
	padding-bottom:10px; 
	text-align:justify;
}

/*** FIN PAGE CONTRATS ***/

/*** PAGE PLAN DU SITE ***/

h2.rubrique { 
	font-family:Arial, Helvetica, sans-serif;
	color:#315286;
	font-size:17px;
	display:inline;
	font-weight:lighter;
}

h3.rubriquessmenu { 
	font-family:Arial, Helvetica, sans-serif;
	color:#315286;
	font-size:14px;
	font-weight:lighter;
	display:inline;
}

h4.rubriquearticle { 
	font-family:Arial, Helvetica, sans-serif;
	color:#315286;
	font-size:15px;
	font-weight:lighter;
	display:inline;
}

/*** FIN PAGE PLAN DU SITE ***/

/*** AUTRES ***/

a.lienRecherche{
	font-family:Arial, Helvetica, sans-serif;
	color:#797979;
	font-size:15px;
}
a.lienRecherche:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#315286;
	font-size:15px;
}

.style1 { text-align: center;font-family:Arial, Helvetica, sans-serif;}

table { 
	border-collapse:collapse;
	cellspacing:0;
	cellpading:0;
}

H2 {
	display:inline;
}

a {
	color:#797979;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
a:hover {color:#0066CC; text-decoration: none;}

.btext {
FONT-SIZE: 12px;
line-height: 20pt;
COLOR: #797979;
font-family: Arial;}