
/* ------------------------------------ Contenus centre  ------------------------------------ */
#ligne table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#centre table {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
p {/*rajoute*/
	margin:0;
}
/* Formattage par defaut des tables */
table.standard {
	border-collapse:collapse;
	width:90%;
	margin:auto;
}
table.standard td, table.standard th {
	padding: 5px;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #4998D0;
}
table.standard th {
	font-weight:bold;
	background-color:white;
	color:#4697CC;
}
table.standard tr td {
	background-color:white;
}
table.standard tr.fonce td, table.standard td.fonce {
	background-color:#d9eaf4;
}

/* Surcharge ext-all.css*/
br.clearer {
	clear:both;
}
div.clearer {
	clear:both;
}

#centre {
	width:750px;
	background-color: #FFFFFF;
	float:right;
	text-align:left;
	min-height:auto !important;
    padding-bottom: 10px;
    margin-right: 10px \9;
}
#centre_af {
	width:960px;
	background-color: #f1f1f1;
	float:right;
	text-align:left;
	min-height:755px;
}
#centre_gabarit {
	width:781px;
	background-color: white;
	float:right;
	text-align:left;
	min-height:755px;
}
#centre_popup {
	float:none ! important;
	margin-left:auto;
	margin-right:auto;
}

/* ------------------------- Chemin de fer ------------------------- */
/***** Fil d'Ariane *****/
#cheminfer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    /* margin-left: 10px; */
    /* margin-bottom: 5px; */
    height: 30px;
    /* padding-top: 5px; */
}

#bgchemin {
/*	background: url(../img/transverse/chemin_fer.jpg) left top no-repeat; */ 
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}
#chemin {
	margin-top:6px;
	position:absolute;/*rajoute*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#chemin a {
	color:#4999d2;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	top:19px;
/*rajoute a cause du DOCTYPE:NONE pour IE*/
}
#chemin a:hover {
	text-decoration:underline;
}
.blue {
	color:#4999d2;
}
#imprimer {
	cursor:pointer;
}
/* ------------------------ Home Espace --------------------------*/
.objet_espace{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px;
}

/*------------------------- Bloc En Tete -------------------------*/

.entete {
    margin-bottom: 20px;
}
.grostitre {
	margin-top:20px;
	/*height:90px;*/
	/*margin-left:50px;*/
	/*margin-bottom:20px;*/
}
td.libelle_align{
	vertical-align:middle;
}
h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:24px !important;
	color:#0d71a1;
	font-weight:normal;
	text-transform: uppercase;
	border-top: 2px solid #0d71a1;
    display:inline-block;
	padding-top: 3px!important;
    padding-left : 20px !important;
}

h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 18px !important;
    color: #0091d9;
}

.blue2 {
	color:#0091d9;
}
.ecart_entete{
	
}

/* -------------------------Regroupements de paragraphes------------------------- */
#centrage {
    margin-top : 10px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

html>body #centrage {
	height: auto;
}
/* Style des listes lorsqu il y a un titre de paragraphe */
ul.titre_niveau1 {
	margin-left:15px;
    list-style-type: disc;
}

ul.titre_niveau1 ul.niveau2 li {
	list-style-image:url(../img/transverse/liste_point.gif);
    margin-left:30px;
}
/* Style des listes lorsqu il n y a pas de titre de paragraphe */
ul.niveau1 {
	margin-left:5px;
	margin-top:0px;   
}
ul.niveau1 ul.niveau2 {
	margin-left:30px;
}
ul.niveau1 ul.niveau2 li {
	list-style-type:disc;
}
ul.intro_niveau1 {
	margin-top:0px;
}
ul.intro_niveau1 li {
	list-style-type:disc;
}

ul.intro_niveau1 ul.niveau2 li {
	list-style-type:disc;
}
/*-- IE7 --*/
*+html ul.intro_niveau1 {
	margin-left:17px !important;       
}
*+html ul.intro_niveau1 ul.niveau2 {
	margin-left:19px !important;
}
*+html ul.titre_niveau1 ul.niveau2 {
	margin-left:19px !important;
}
*+html ul.titre_niveau1 {
	margin-left:19px !important;;
}
*+html ul.titre_niveau1 ul.niveau2 {
	margin-left:19px !important;;
}
*+html ul.niveau1 {
	margin-left:16px !important;;
}
*+html ul.niveau1 ul.niveau2 {
	margin-left:16px !important;;
}


/* ------------ Bloc En bref -------------*/	
.dp1 {
	background:#FFFFFF none repeat scroll 0%;
	border:2px solid #C9C9C9;
	display:none;
	height:29px;
	padding-left:15px;
	padding-top:13px;
	width:680px;
}

.entetedp2 {
	width:685px;
	height:29px;
	background: #ffffff;
	border: 2px solid #c9c9c9;
	border-bottom:0px;
	padding-left:10px;
	padding-top:13px;
}

#bref {
	border-left:2px solid #C9C9C9;
	border-right:2px solid #C9C9C9;
	/*height:177px;modifie*/
	height:1%;
	padding-left:23px;
	padding-right:65px;
	padding-top:18px;
	padding-bottom:18px;
	text-align:justify;
	width:607px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}


/* ------------ Bloc classique depliable -------------*/
.dp11 {
	background:#FFFFFF none repeat scroll 0%;
	/*border-color:-moz-use-text-color #C9C9C9 rgb(201, 201, 201);*/
	border-left:2px solid #C9C9C9;
	border-right:2px solid #C9C9C9;
	border-bottom:2px solid #C9C9C9;
	display:block;
	height:29px;
	padding-left:15px;
	padding-top:13px;
	width:680px;
}
* html .dp11 {
	width:685px;
}
.titrencart {
	color:#0091D9;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	vertical-align:4px;
	text-transform: uppercase
}

.titrencartpetit{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#0091d9;
	font-weight:bold;
	text-transform:uppercase;
}
.dp12 {
	display:none;
	width:699px;
}
.entetedp12 {
	background:#FFFFFF none repeat scroll 0%;
	border-left:2px solid #C9C9C9;
	border-right:2px solid #C9C9C9;
	height:29px;
	padding-left:10px;
	padding-top:13px;
	width:685px;
}
* html .entetedp12 {
	width:685px;
}
.titrencart2 {
	color:#0091D9;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:7px;
	text-transform: uppercase;
}
.detail {
	padding-top:11px;
	padding-right:40px;
	padding-left:5px;
	padding-bottom:25px;
	width:650px;
	height:auto;
	border-left: 2px solid #c9c9c9;
	border-right: 2px solid #c9c9c9;
	border-bottom: 2px solid #c9c9c9;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;/*rajoute a cause du DOCTYPE:NONE pour IE*/
	font-size:11px;/*rajoute a cause du DOCTYPE:NONE pour IE*/
}
#contentencartpatr .contenu_paragraphe {
	margin-left:3px;
}
#contentencartpatr .contenu_paragraphe li {
    padding-bottom:4px;
}
#contentencartpatr .contenu_paragraphe2 {
	margin-left:3px;
    padding-bottom:4px;
}
ul.listdetail {
	margin-left:7px;	
}
ul.listdetail ul {
	margin-left:-35px;
}
.listdetail ul.listentp li{/*rajoute*/
	list-style-type:disc;
}

.pucelistdetail {
	list-style-image:url(../img/fiche_produit/puce_detail.jpg);
	list-style-position: outside;
	font-weight:bold;
	color:#0091d9;
}

a.none  {
	text-decoration:none;
	cursor: pointer; /*rajoute*/
}
	
* html a.none:hover  {
	text-decoration:underline;
	}

a.none:hover span {
	text-decoration:underline;
}

/* ------------ Bloc classique non depliable -------------*/
div.borderpatr {
	position:relative;
	width:695px;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:15px;
}

.entetepatr {
    padding-top: 12px;
    padding-left: 20px;
    background: #FFFFFF;
    margin-bottom: 12px;
    margin-top: 10px;
}
.titrepatr {
	vertical-align:2px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#0091d9;
	text-transform: uppercase;
	cursor:default;
}
.flpatr {/*verifier si on l utilise */
	margin-right:8px;
}
.contentencartpatr {
	padding-left:10px;
}

#contentencartpatr {
    margin-left:20px;
    padding-left:10px;
    border-left:8px solid #0d71a1;
}

ul.listpatr {
	list-style-type: none;
}
li.itempatr {
	font-weight:bold;
	color:#0091d9;
    padding-top:10px;
    padding-bottom:3px;
}

/* ------------ Bloc En savoir plus -------------*/
.savoir {
	margin-top:20px;
	background:#3c82a4;
    color:#ffffff;
    border-radius:0;
    margin-left:20px;
}

.savoir a{
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: underline !important;
}

#savoirplus {
	padding-left:20px;
	padding-top:12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:18px;
}
#contenusavoir {
	padding-left:11px;
	padding-top:5px;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;/*rajoute a cause du DOCTYPE:NONE pour IE*/
	font-size:11px;/*rajoute a cause du DOCTYPE:NONE pour IE*/
}
#contenusavoir a {
    color:#0000ff;
}

.item_savoirplus{
	background: url(../img/transverse/picto_fldroite.gif) left top no-repeat;
	margin-left:-15px;
}
.sansdeco {
	text-decoration:none;
	color:black;
}
.liensavoir {
	margin-left:8px;
	margin-right:8px;
	font-size:12px;
	font-weight:bold;
	vertical-align:3px;
}

#contenusavoir td {
	font-family: Verdana, Arial, Helvetica, sans-serif;/*rajoute a cause du DOCTYPE:NONE pour IE*/
	font-size:11px;/*rajoute a cause du DOCTYPE:NONE pour IE*/
}
#hauteur {
	vertical-align:3px;
}
.hauteur2 {
	vertical-align:4px;
}
#petit {
	font-size:9px;
}
/* ------------------------- Fin de description des Regroupements de paragraphes------------------------- */

/* --------- Bloc Action -------*/
.action {
	text-align:center;
	padding:12px 0px 12px 0px;
}
.action_ciblage {
	text-align:center;
	padding:12px 0px 12px 0px;
}


/*Classe ajoutee */
.bordure {
	border-bottom: 2px solid #c9c9c9;
}	
.black {
	color:black;
}

.listencart {
	list-style-image:url(../img/fiche_produit/puce.gif);
	margin-left: 20px;
}

.listencart li { 
	margin: 7px 0 7px 0;
	text-align:justify;
	font-size:12px; 
}

.bordure_haute_produit{
	border-top:2px solid #C9C9C9;
}

.retrait {
	padding-left:40px;
}

/* ----------------- Bloc etoile ------------*/

#etoile {
	padding-bottom:25px;
	position:absolute;
	bottom:0px;
	padding-left:682px;
}

/* -------------- Items bas de page---------- */

#itembas{
	width:731px;
	height:19px;
	padding-left:47px;
}

html>body #positfootercentre {
	margin:160px auto auto 43px;
/*	position: relative; */

}

#footercentre {
	height:19px;
	width:210px;
	bottom:0px;
	position:absolute;
}

#lienhaut {
	height:19px;
}
	
#bouton_imprimer {
	margin-left:-4px;
	cursor:pointer;
}



/*-------------------------------------- Blocs Home Espace ------------------------*/
#triptyquepart {
	width:731px;
	height:215px;
	padding-top:0px;
}
#contenubaspart {
	width:781px;
	height:210px;
	background: url(img/division_home_Part.jpg) left top no-repeat;
}
#basgauchepart {
	width:366px;
	height:185px;
	padding-top:25px;
	margin-left:-25px; /*modifie*/
	float:left;
}
#basdroitepart {
	width:368px;
	height:185px;
	padding-top:25px;
	padding-left:22px;
	margin-left:80%;
	float:left;
}

#ligne {
	width:755px;
	clear:both;
}

#divcentregroupe #ligne {
    width: 780px;
}

#boxgauche {
	width:341px;
	height:157px;
	background:transparent url(../img/home_espace/box_part_px.gif) repeat-x scroll left top;
	border:1px solid #B0B0B0;
}
#boxdroite {
	width:341px;
	height:157px;
	background:transparent url(../img/home_espace/box_part_px.gif) repeat-x scroll left top;
	border:1px solid #B0B0B0;
}

#bloc{
	margin:0;
	/*padding-left:50px;*/
	padding-top:10px;
	float:left;
	padding-bottom:20px;
	padding-top:20px;
	background: url(../img/transverse/division_vertical.jpg) no-repeat scroll left top;
}
#division_horizontale{
	float:left;
	padding-left:30px;
	clear:both;
}
#division_verticale{
	text-align: left;
	float:left;
}

.bloc{
	float:left;
}
.marge_bloc{
	margin-top:20px;
}
.table_bloc {
	width:100%;
}


/* bloc gauche */
.titrebox1 {
/*width:100%;*/
	height:43px;
	padding-top:6px;
	padding-left:7px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#1b486d;
	text-align:left;
}
.titrebox2 {
	width:334px;
	height:43px;
	padding-top:6px;
	padding-right:7px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#1b486d;
	text-align:right;
}
.grostitrebox {
	font-weight:bold;
	font-size:14px;
}
.soustitrebox {
	font-size:11px;
}
.contentbox {
	height:108px;
/*width:100%;*/
}
#saloncine {
	height:100px;
	width:131px;
	padding-top:8px;
	padding-left:12px;
	float:left;
}
#liensboxgauche {
	float:right;
	height:97px;
	width:195px;
	padding-top:11px;
}
.titrelienbox {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0087be;
}
.titrelienbox a {
	text-decoration:none;
}
.titrelienbox a:hover {
	text-decoration:underline;
}
a.lienbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0087be;
}

/*------------------------- bloc bas droite Home Espace Part ------------------------- */
#boxsimul {
	height:108px;
	width:240px;
	float:left;
}
#simulepargne {
	width:240px;
	height:54px;
}
#simulcredit {
	width:240px;
	height:54px;
}
#listboxepargne {
	padding-top:22px;
	margin-left:20px;
}
button.listboxepargne {
	background: url(../img/simulateurs/simul_epargne.gif) left top no-repeat;
	width:187px;
	height:19px; 
}
ul#bt4 {
	width:182px;
	display:none;
	z-index:1001;  
}
#listboxcredit {
	padding-top:8px;
	margin-left:20px;
}
button.listboxcredit {
	background: url(../img/simulateurs/simul_credits.gif) left top no-repeat;
	width:187px;
	height:19px; 
}
ul#bt5 {
	width:182px;
	display:none;  
}
#simuldroite {
	padding-top:10px;
}

/* ---------------------------------------------------Home Espace Pro ----------------------------------------------*/
#tablicones {
	/*margin-top:30px;*/
	margin-bottom:30px;
	margin-left:47px;
}
#iconepro a {
	display:block;
	width:112px;
	height:93px;
}
a#menupro1.highlight {
	background: url(../img/home_espace/professionnels/menupro1_on.gif) top no-repeat;
}
a#menupro1.nohighlight {
	background: url(../img/home_espace/professionnels/menupro1.gif) top no-repeat;
}
a#menupro2.highlight {
	background: url(../img/home_espace/professionnels/menupro2_on.gif) top no-repeat;
}
a#menupro2.nohighlight {
	background: url(../img/home_espace/professionnels/menupro2.gif) top no-repeat;
}
a#menupro3.highlight {
	background: url(../img/home_espace/professionnels/menupro3_on.gif) top no-repeat;	
}
a#menupro3.nohighlight {
	background: url(../img/home_espace/professionnels/menupro3.gif) top no-repeat;
}
a#menupro4.highlight {
	background: url(../img/home_espace/professionnels/menupro4_on.gif) top no-repeat;
}
a#menupro4.nohighlight {
	background: url(../img/home_espace/professionnels/menupro4.gif) top no-repeat;
}
a#menupro5.highlight {
	background: url(../img/home_espace/professionnels/menupro5_on.gif) top no-repeat;
}
a#menupro5.nohighlight {
	background: url(../img/home_espace/professionnels/menupro5.gif) top no-repeat;
}
a#menupro6.highlight {
	background: url(../img/home_espace/professionnels/menupro6_on.gif) top no-repeat;
}
a#menupro6.nohighlight {
	background: url(../img/home_espace/professionnels/menupro6.gif) top no-repeat;
}
a#menupro1  {
	background: url(../img/home_espace/professionnels/menupro1.gif) top no-repeat;
}
a#menupro1:hover {
	background: url(../img/home_espace/professionnels/menupro1_on.gif) top no-repeat;
}

a#menupro2  {
	background: url(../img/home_espace/professionnels/menupro2.gif) top no-repeat;
}
a#menupro2:hover {
background: url(../img/home_espace/professionnels/menupro2_on.gif) top no-repeat;
}

a#menupro3  {
	background: url(../img/home_espace/professionnels/menupro3.gif) top no-repeat;
}
a#menupro3:hover {
	background: url(../img/home_espace/professionnels/menupro3_on.gif) top no-repeat;
}

a#menupro4  {
	background: url(../img/home_espace/professionnels/menupro4.gif) top no-repeat;
}
a#menupro4:hover {
	background: url(../img/home_espace/professionnels/menupro4_on.gif) top no-repeat;
}

a#menupro5  {
	background: url(../img/home_espace/professionnels/menupro5.gif) top no-repeat;
}
a#menupro5:hover {
	background: url(../img/home_espace/professionnels/menupro5_on.gif) top no-repeat;
}

a#menupro6  {
	background: url(../img/home_espace/professionnels/menupro6.gif) top no-repeat;
}
a#menupro6:hover {
	background: url(../img/home_espace/professionnels/menupro6_on.gif) top no-repeat;
}

a#titricone1.highlight, a#titricone2.highlight, a#titricone3.highlight, a#titricone4.highlight, a#titricone5.highlight, a#titricone6.highlight {
	text-decoration:underline;
}

a#titricone1.nohighlight, a#titricone2.nohighlight, a#titricone3.nohighlight, a#titricone4.nohighlight, a#titricone5.nohighlight, a#titricone6.nohighlight {
	text-decoration:none;
}

#titricone a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2a73a8;
	text-decoration:none;
}
#titricone a:hover {
	text-decoration:underline;
}
#simulpro {
	width:746px;
	height:49px;
	background: url(img/bg_simulpro.gif) left top no-repeat;
	margin-left:17px;
}

#simulationpro {
	width:155px;
	height:36px;
	float:left;
	padding-left:15px;
	padding-top:13px;
	text-align:left;
	color:#1b486d;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
}
#simulateurpro {
	width:150px;
	height:36px;
	padding-top:15px;
	float:left;
}
button.listboxpro {
	background: url(img/listbox_pro.jpg) left top no-repeat;
	width:130px;
	height:19px; 
}
ul#bt10 {
	width:126px;
	display:none;  
}
#simulateurperso {
	width:150px;
	height:36px;
	padding-top:15px;
	float:left;
}
button.listboxperso {
	background: url(img/listbox_perso.jpg) left top no-repeat;
	width:130px;
	height:19px; 
}
ul#bt11 {
	width:126px;
	display:none;  
}
#txtsimulpro {
	width:276px;
	height:39px;
	float:left;
	padding-top:10px;
	text-align:left;
}
#separpro {
	width:781px;
	height:172px;
	background: url(img/separation_pro.gif) left top no-repeat;
}
#gauchepro {
	float:left;
}
#droitepro {
	float:left;
}
#nosagences {
	width:271px;
	height:141px;
	margin-top:15px;
	margin-left:16px;
	background: url(img/bg_nosagences.gif) left top no-repeat;
}
#servicinternet {
	width:444px;
	height:141px;
	margin-top:15px;
	margin-left:32px;
	background: url(img/bg_servicinternet.gif) left top no-repeat;
}
#titragences {
	width:261px;
	height:26px;
	padding-top:9px;
	padding-left:10px;
	color:#1b486d;
	font-size:13px;
	font-weight:bold;
}
#searchagence {
	float:left;
	width:152px;
	height:96px;
	margin-top:10px;
	margin-left:8px;
}
.titresearchagence {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#a58362;
}
.titresearchagence a {
	text-decoration:none;
	color:#a58362;
}
.titresearchagence a:hover {
	text-decoration:underline;
}
.dix {
	font-size:10px;
}
#carte {
	float:left;
	padding-left:8px;
	padding-top:10px;
}
#titrinternet {
	width:435px;
	height:26px;
	padding-top:9px;
	padding-right:10px;
	text-align:right;
	color:#1b486d;
	font-size:13px;
	font-weight:bold;
}
#comptinternet {
	float:left;
	width:342px;
	height:94px;
	margin-top:8px;
	margin-left:8px;
}
#laptop {
	margin-top:15px;
}

/* ---------------------------------------------------Thematique ----------------------------------------------*/

/* ------------------------- Thematique : bloc liste deroulante -------------------------*/

#titresimul {
}

#titrethema {
	padding-top:20px;
	text-align:left;
}

#simulthemahaut {
    padding-bottom:20px;
}

#simulthemabas {/*deplace*/
	margin-right:40px;
	float:right;
	text-align:right;
}

button.listboxthema {/* modifie */
	background: url(../img/listes/simulthema.gif) left top no-repeat;
	width:219px;
	height:19px; 
}
ul#bt6 {
	width:214px;
	display:none;  
}

/* ------------------------- Thematique : contenu centre -------------------------*/

#centragethema {
    padding-left:20px;
}

div.borderthema {
}

div.entetethema {
	height:20px;
	padding-top:6px;
    color : #0091D7;
	border-bottom : 1px solid #0091D7;
}
* html div.entetethema {
	width:695px;
}
.titrencarthema {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:15px;
	text-transform: uppercase;
}
.contentencarthema {
	/*width:695px;*/
}
.contentlisthema {
	padding-top:10px;
}
.imgthema {
	width:200px;
	margin-top:130px;
	float:right;
}

ul.listhema {
	list-style:none;
}
.ithema {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:6px;
	margin-bottom:5px;
    text-transform: uppercase;
}
.ithema a {
	text-decoration:none;

}
.ithema a:hover {
	text-decoration:underline;
}
.defthema {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:black;
	margin-bottom:15px;
	display:block;
    text-align: right;
}
.defthema a {
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
.defthema button.x-btn { background: #0091D7 !important; color: #fff !important;text-transform: uppercase;
    border:0 none;padding:5px;cursor:pointer;margin: 5px;}

.colimagethema{
	vertical-align:middle !important;
	text-align:center;
}
.imgthema2 {
	width:200px;
	margin-top:80px;
	float:right;
}

ul#bt7 {
	width:214px;
	display:none;  
}
/* footer */
#ouroffer {
	margin-right:150px;
}

/* --------------------------------------------------- Gamme ----------------------------------------------*/
#titregamme {
	width:681px;
	padding-top:20px;
	padding-left:50px;
	padding-right:50px;
	text-align:left;
}
.titrechapeau {
	margin-bottom:-6px;
}
.chapeau {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#centragegamme{/*rajoute*/
	margin-left:43px;
	margin-top:20px;
	height: 618px;
}

html>body #centragegamme{/*rajoute*/
	height: auto;
	min-height: 618px;
}

.contentencartgamme {
	width:695px;
	padding-top:15px;
}
.imgtable{
	margin-top:2px;
	margin-right:8px;
}
.itemgamme {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
    text-transform: uppercase;
    margin-bottom:5px;
}
.textgamme {
    padding-left : 15px;
}
.itemgamme a {
	text-decoration:none;
	color:#0087BE;
}
.itemgamme a:hover {
	text-decoration:underline;
}
.itemgamme a.no_survol:hover {
	text-decoration:none;
}
.carte {
	margin-right:15px;
}

/* --------------------------------------------------- Metier ----------------------------------------------*/

/* -----centre--- */

.banniere {
	margin-bottom:20px;
	cursor:pointer;
}
/* -----footer -----*/
#flbaspro {
	vertical-align:-4px;
	margin-left:315px;
	margin-right:8px;
}

#reglefisc {
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
	height:auto;
	background:white;
	border: 1px solid black;
}
.encadre {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:20px;
	padding:5px;
	height:auto;
	background:white;
	border: 1px solid black;
}

#tablefisc {
	border: 1px solid #4998D0;
}
#tablefisc td {
	border: 1px solid #4998D0;
}
.trblue {
	background:#d9eaf4;
}
.trwhite {
	background:white;
}
.defpatr {
	display:block;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:black;
}
#comment {
	width:695px;
	font-size:9px;
}

/* Fiche Produit entreprise : elements normalement a supprimer*/
.bordbot {
	border-bottom: 2px solid #c9c9c9;
}
* html a.linkentp:hover {
	text-decoration:underline;
}
a.linkentp, a.linkentp:hover {
	text-decoration:none;
	cursor:pointer; /*rajoute*/
}
a.linkentp:hover span {
	text-decoration:underline;
}

ul.listentp {
	padding-left:35px;
	list-style-type:disc; /*rajoute*/
}
/* --- Fin fiche produit entreprise ---- */


#closed1, #open2, #open3 {
	display:none;
}

.txtquali {
	padding-left:8px;
	vertical-align:8px;
}
#basentp {
	margin-right:150px;
}

#titrehisto {
	margin-bottom:35px;
}
#encarthisto {
	background:#F1F1F1 none repeat scroll 0%;
	border:2px solid #C9C9C9;
	width:695px;
}
.itemhisto {
	background:white none repeat scroll 0%;
	height:29px;
	padding-left:24px;
	padding-top:13px;
	width:671px;
}
.itemhisto2 {
	background:white none repeat scroll 0%;
	height:29px;
	padding-left:19px;
	padding-top:13px;
	width:676px;
}
.contentextehisto {
	padding-left:35px;
	padding-right:30px;
}
.titrencarthisto {
	color:#0091D9;
	font-weight:bold;
	margin-left:7px;
	vertical-align:3px;
}
.titrencarthisto2 {
	color:#0091D9;
	font-weight:bold;
	margin-left:7px;
	vertical-align:-1px;
}
#closed4 {
	padding-bottom:15px;
	padding-left:27px;
	padding-right:30px;
}
#open4 {
	display:none;
	padding-bottom:15px;
	padding-left:19px;
	padding-right:30px;
}
.tablehisto {
	margin-top:15px;
}
.listedates {
	padding-left:5px;
}
span.date {
	color:#515150;
	font-weight:bold;
}
ul.circleblue {
	list-style-image:url(img/puce_ronde_bleue.gif);
	margin:0pt;
	padding:8px 0pt 10px 20px;
}
.positdate {
	padding-bottom:15px;
	padding-left:19px;
	padding-right:30px;
}
#center {
	background:#F1F1F1 none repeat scroll 0%;
	height:100%;
	margin:auto;
	width:781px;
}
div.encartpdg {
	background:white none repeat scroll 0%;
	border:1px solid #C9C9C9;
	height:150px;
	margin-bottom:10px;
	position:relative;
	width:695px;
}
.tabledirigeants {
	margin:20px 0pt;
}
span.titredirigeants {
	color:#317BAF;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:14px;
}
table.enteterapports {
	margin:15px 0pt 20px;
}
table.rapports {
	margin:0pt 0pt 10px;
}
table.rapports ul {
	margin:0pt 0pt 0pt 10px;
	padding:0pt 0pt 0pt 5px;
}
.itemrapports {
	color:#1B486D;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
ul.circleblue2 {
	color:#2D77AB;
	list-style-image:url(img/puce_ronde_bleue.gif);
}
ul.circleblue2 li {
	font-weight:bold;
}
a.lienrapports {
	background:transparent url(img/minipuce.gif) no-repeat scroll left center;
	color:black;
	display:block;
	font-size:10px;
	font-weight:normal;
	padding:2px 0pt 2px 8px;
	text-decoration:none;
}
a.lienrapports:hover {
	text-decoration:underline;
}
a.margelien {
	margin-left:20px;
}
#open5, #open6, #open7, #open8, #open9 {
	display:none;
}
table.rapportslettre {
	margin:15px 0pt 10px;
}
#animhomentp {
	margin:30px 69px 31px;
}
#homentpbgbas {
	background:transparent url(img/home_entp_bgbas.jpg) no-repeat scroll left top;
	height:188px;
	width:781px;
}
#gauchentp {
	float:left;
}
#servicentp {
	background:transparent url(../img/home_espace/bg_services_px.gif) repeat-x scroll left top;
	height:146px;
	width:253px;
	border:1px solid #B0B0B0;
}
#titreservice {
	color:#1B486D;
	font-size:13px;
	font-weight:bold;
	height:26px;
	padding-left:10px;
	padding-top:9px;
	width:243px;
}
#solva {
	margin-left:8px;
	margin-top:10px;
}
#centrentp {
	float:left;
}
#graphbourse {
	height:145px;
	width:182px;
}
#droitentp {
	float:left;
}
#nouveautenp {
	background:transparent url(../img/home_espace/bg_services_px.gif) repeat-x scroll left top;
	height:146px;
	width:253px;
	border:1px solid #B0B0B0;
}
#titrenouveaute {
	color:#1B486D;
	font-size:13px;
	font-weight:bold;
	height:26px;
	padding-right:10px;
	padding-top:9px;
	text-align:right;
	width:243px;
}
#animentptriptyque {
	margin:30px 58px 15px;
}
table.communiques {
	margin:10px 0pt 0pt;
}
table.communiques ul {
	margin:0pt 0pt 0pt 10px;
	padding:0pt 0pt 0pt 5px;
}
a.margecom {
	margin-left:2px;
}
span.datecourtois, span.datelaydernier {
	color:#515150;
	font-weight:bold;
	margin-left:-18px;
}
p.entetecourtois, p.entetelaydernier, p.entetetarneaud {
	margin:20px 30px 20px 40px;
}
.listdetailcourtois li {
	list-style-image:url(img/puce_detail.jpg);
	list-style-position:outside;
	margin-right:30px;
}
.margetop {
	margin-top:20px;
}
.margegauche {
	margin-left:70px;
	padding-left:0pt;
}
.positdate30 {
	padding-bottom:15px;
	padding-left:40px;
	padding-right:30px;
}
table.margetop {
	margin-top:20px;
}
table.margetop2 {
	margin-top:30px;
}
table.margetopbot {
	margin-bottom:20px;
	margin-top:20px;
}
#logofaq {
	margin-left:20px;
	margin-top:20px;
}
div#listboxfaq {
	margin-bottom:50px;
	margin-left:244px;
	margin-top:30px;
	position:relative;
}
button.listfaq {
	background:transparent url(img/listbox_faq.jpg) no-repeat scroll left top;
	height:19px;
	width:292px;
}
ul#listfaq {
	width:288px;
}
.titrefaq {
	color:#0091D9;
	font-size:12px;
	font-weight:bold;
}
#tablegende {
	margin:0pt auto 30px;
}
p.entetefaq {
	font-size:12px;
	margin:20px 30px 30px 40px;
}
.liensfaq {
	margin-left:8px;
	margin-right:8px;
}
.valign {
	vertical-align:middle;
}

h1.marge_gauche{
	margin-left:43px;
}
.titrencartfaq {
	color:#0091D9;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	text-transform:uppercase;
	vertical-align:4px;
}
.titrencartfaq2 {
	color:#0091D9;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:7px;
	text-transform:uppercase;
}
p.txtfaq {
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

h1.titrelb, h2.titrelb, button.multilistbox {
	margin:0pt;
	padding:0pt;
}
h2.titrelb {
	margin-bottom:30px;
    padding-left:20px;
    text-transform: uppercase;
    font-size: 16px !important;
    color: #000000;
}
#epargneon a {
	background:transparent url(img/lien_epargne_on.jpg) no-repeat scroll left top;
	border-bottom:4px solid #F1F1F1;
	height:31px;
	width:67px;
}
#titrepargne {
	float:left;
	margin-top:20px;
	padding-bottom:50px;
	padding-left:50px;
	width:415px;
}
#conteneurlb {
	float:left;
	padding-top:20px;
}
#conteneurlbas {
	float:left;
	padding-left:470px;
}
#multilistbox, #lb1, #lb2, #lb3, #lb4, #lb5, #lb11, #lb12, #lb13, #lb14, #lb15 {
	height:30px;
}
button.multilistbox {
	background:transparent url(img/multilistbox.jpg) no-repeat scroll left top;
	height:19px;
	width:275px;
}
button.multilistboxcredit {
	background:transparent url(img/fond-listbox-credits.jpg) no-repeat scroll left top;
	height:19px;
	width:275px;
}
button#listbox1 {
	background:transparent url(img/lblivrets.jpg) no-repeat scroll left top;
	height:19px;
	width:275px;
}
button#listbox2 {
	background:transparent url(img/lbepargne.jpg) no-repeat scroll left top;
	height:19px;
	width:275px;
}
button#listbox3 {
	background:transparent url(img/lbassurance.jpg) no-repeat scroll left top;
	height:19px;
	width:275px;
}
button#listbox4 {
	background:transparent url(img/lbepretraite.jpg) no-repeat scroll left top;
	height:19px;
	width:275px;
}
button#listbox5 {
	background:transparent url(img/lbbourse.jpg) no-repeat scroll left top;
	height:19px;
	width:275px;
}
.linklb {
	background-color:#D8D8D8;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
ul#bt25, ul#bt35, ul#bt36, ul#bt37, ul#bt28, ul#bt29, ul#bt1000, ul#bt15, ul#bt16, ul#bt17, ul#bt18, ul#bt19, ul#bt100 {
	display:none;
	width:271px;
}
ul#bt25, ul#bt15 {
	z-index:1000;
}
ul#bt36, ul#bt16 {
	z-index:900;
}
ul#bt37, ul#bt17 {
	z-index:800;
}
ul#bt28, ul#bt18 {
	z-index:700;
}
ul#bt29, ul#bt19 {
	z-index:600;
}
ul#bt1000, ul#bt100 {
	z-index:500;
}
.lbdisplay {
	display:none;
}
ul#btthema, ul#bt27 {
	display:none;
	width:214px;
	margin:0px 0pt 0pt 0px;
}


.contentnu {
	height:auto;
	margin-top:30px;
	padding-bottom:5px;
	position:relative;
	width:100%;
}
#contentlbnu {
	margin-bottom:30px;
	margin-left:180px;
}
button.lbnu {
	background:transparent url(../img/transverse/fond_listbox.gif) no-repeat scroll left top;
	height:19px;
	width:319px;
}
#bt40, #bt41, #bt42 {
	display:none;
	width:315px;
}
#lb11 {
	position:relative;
}
#lb22, #lb23, #lb24, #lb25, #lb26, #lb27, #lb28, #lb32, #lb33, #lb34, #lb35, #lb42, #lb43 {
	display:none;
}
h3 {
	color:#0091D9;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-left:22px;
	text-transform:uppercase;
}

ul.listenu li {
	font-weight:bold;
	padding-right:24px;
	vertical-align:3px;
}
.listdetailnu li {
	list-style-image:url(img/puce_detail.jpg);
	list-style-position:outside;
	margin-left:17px;
	padding-right:20px;
}
.listdetailnu2 li {
	list-style-image:url(img/puce_detail.jpg);
	list-style-position:outside;
	padding-right:20px;
}
.linkgrey {
	color:#A8A8A8;
}
ul.bt li.defaut a {
	color:black;
}
ul.bt li.greylink a {
	color:#A8A8A8;
}
ul.bt li.greylink a:hover {
	color:#A8A8A8;
	cursor:default;
	font-weight:normal;
}
.nunu {
	margin-top:-10px;
	padding-left:65px;
	padding-right:20px;
}
.piednu {
	margin-bottom:20px;
	margin-left:25px;
}
ul.souslistenu li {
	margin-bottom:15px;
	margin-left:55px;
}
.normal {
	font-weight:normal;
}
.nutxt {
	margin-top:20px;
	padding-left:40px;
	padding-right:20px;
}
.nutxt2 {
	margin-top:20px;
	padding-left:23px;
	padding-right:20px;
}
.upper {
	text-transform:uppercase;
}
.tablenu {
	margin:20px auto;
}
.chapeauheures {
	border-color:#5BB1E0 rgb(91, 177, 224) -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0pt;
	font-weight:bold;
}
.bordhautdroit {
	border-right:1px solid #5BB1E0;
	border-top:1px solid #5BB1E0;
	font-weight:bold;
}
.rubriquesheures {
	border:1px solid #5BB1E0;
	color:#4697CC;
	font-weight:bold;
}
.lignebleu {
	background:#D9EAF4 none repeat scroll 0%;
}
.ligneblanche {
	background:white none repeat scroll 0%;
}
.bordgauche {
	border-left:1px solid #5BB1E0;
}
.bordslateraux {
	border-left:1px solid #5BB1E0;
	border-right:1px solid #5BB1E0;
}
.bordbas {
	border-bottom:1px solid #5BB1E0;
}
.contentsimul {
	background:white none repeat scroll 0%;
	height:auto;
	padding-bottom:10px;
	padding-top:20px;
	position:relative;
	width:679px;
}
.simultxt {
	margin-left:22px;
}
div.bordersimul {
	background:#F7F7F7 none repeat scroll 0%;
	border:2px solid #C9C9C9;
	margin:20px auto;
	position:relative;
	width:635px;
}
div.entetesimul {
	background:transparent url(../img/transverse/bg_encart_thema.gif) repeat-x scroll center top;
	height:28px;
	padding-left:12px;
	padding-top:6px;
	width:623px;
}
.contentencartsimul {
	padding-top:15px;
	width:635px;
}
.defsimul {
	color:black;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
}
.defsimul a {
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
#savoirsimul {
	background:#FFFFFF none repeat scroll 0%;
	border:2px solid #C9C9C9;
	margin:20px auto;
	width:635px;
}
#savoirplusimul {
	background:transparent url(../img/transverse/bande_grise2.jpg) no-repeat scroll left bottom;
	color:#214C61;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:26px;
	padding-left:20px;
	padding-top:12px;
	width:615px;
}
#contenusavoirsimul {
	padding-bottom:5px;
	padding-left:11px;
	padding-top:5px;
	width:624px;
}
.liensavoirsimul {
	margin-right:8px;
	vertical-align:3px;
}
ul.listml {
	list-style-image:url(../img/transverse/puce_bleue.gif);
	margin-left:40px;
}
li.iteml {
	color:#0091D9;
	font-weight:bold;
}
p.ml {
	margin:20px 30px 20px 40px;
	text-align:justify;
}
.encartml {
	background:white none repeat scroll 0%;
	border:1px solid black;
	color:black;
	font-weight:bold;
	margin:20px 40px;
	padding:10px;
}
ul.listdemo {
	list-style-image:url(../img/transverse/puce_bleue.gif);
	margin-left:60px;
	margin-right:30px;
	padding:0pt;
}
ul.listdemo li {
	margin-bottom:15px;
}
ul.listmain {
	list-style-image:url(../img/transverse/main.gif);
	margin-left:55px;
	margin-right:30px;
	padding:0pt;
}
ul.listmain li {
	margin-bottom:15px;
	vertical-align:5px;
}
body#lcr {
	margin:0px;
}
table.main {
	background:white none repeat scroll 0%;
	border:1px solid black;
	margin:20px auto;
}
.alright {
	padding:10px;
	text-align:right;
	width:675px;
}
.listactu {
	list-style-type:none;
	margin-left:45px;
}
.nfnactu {
	margin:10px 30px 20px 62px;
}
.tablenfnactu {
	border:1px solid #5BB1E0;
	margin:20px auto 10px;
}
.tablenfnactu td {
	border:1px solid #5BB1E0;
}
.footable {
	font-size:10px;
	margin:5px auto 20px;
	width:500px;
}
.greybold {
	color:#808080;
	font-weight:bold;
}

/* rajoute*/
.entetentp {
	padding-right:50px;
	padding-bottom:20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
}
.underline{
	text-decoration:underline;	
}
strong {
	font-weight:bold ! important;		
}

/*listbox*/

a.listbox{
	height:19px;
	display:block;
	cursor:pointer;
}

#disclaimer{
	padding:10px 45px 0px 0px;
	font-size:9px;
	margin-bottom:25px;
}


/* Style des liens personnalises*/
.defaut {
	text-decoration:none;
	color:#ffffff;	
}
.defaut:hover {
	text-decoration:underline;
}
.blanc  {
	text-decoration:none;
	color:#ffffff;
}
.blanc:hover {
	text-decoration:underline;
}
a.orange {
	text-decoration:none;	
}
a.orange:hover {
	text-decoration:underline;	
}
.orange  {
	color:#ffc047;
	font-size:11px;
}
.trwhite{
	font-size:11px;
}
.trblue{
	font-size:11px;
}
#tablefisc {
	margin-top:15px;
	font-size:11px;	
}
.weborama {
	bottom:20px;
	position:absolute;
	left:200px;
	border:1px solid #4998D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:690px;
	display:none;
}
/* Chapeau pages libres */
a.listcontact2 {
	background:transparent url(../img/formulaire/listboxContact.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:19px;
	margin-left:250px;
	margin-top:20px;
	width:292px;
	display:block;
	cursor:pointer;
}
#btlistcontact.listederoulante-ul {
	margin:0px 0pt 0pt 0pt;
    width:auto;
}
#btlistcontact2 {
	margin:0px 0pt 0pt 181px;
	width:287px;
}

/* --------------------------- Pages libres (issus du fichier CSS en gestion de contenu)-----------------------------*/

.listdetailnu li {
	list-style-image:url(../img/pictogrammes/puce_bleue.gif);
	list-style-position: outside;
	padding-right:20px;
	margin-left:17px;
}
.listdetailnu2 li {
	list-style-image:url(../img/pictogrammes/puce_bleue.gif);
	list-style-position: outside;
	padding-right:20px;
}

a.lienuk {
	padding:2px 0 2px 8px;
	background: url(../img/pictogrammes/minipuce.gif) left center no-repeat;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:black;
}
a.lienrapports {
	display: block;
	padding:2px 0 2px 8px;
	background: url(../img/pictogrammes/minipuce.gif) left center no-repeat;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:black;
}
.listdetailcourtois li {
	list-style-image:url(../img/fiche_produit/puce_detail.jpg);
	list-style-position: outside;
	margin-right:30px;
}
#nosregions {
	width:226px;
	height:174px;
	background: #ededed url(../img/pictogrammes/bg_services_px.gif) left top repeat-x;
	border:1px solid #b0b0b0;
}
ul.listml {
	list-style-image: url(../img/pictogrammes/puce_bleue.gif);
	margin-left:40px;
	padding:0;
}
ul.circleblue {
	margin:0;
	padding:8px 0 10px 20px;
	list-style-image:url(../img/pictogrammes/puce_ronde_bleue.gif);
}

#centragelex {
	padding:0 41px 0 41px;
	height: 618px;
}
html>body #centragelex {
	height: auto;
	min-height: 618px;
}

#encartlex {
	width:90%;
	padding-bottom:20px;
	text-align:left;
}
.itemlex {
	width:100%;
	padding-top:13px;
	padding-bottom:13px;
	background:white;
	margin-bottom:20px;
	text-align:left;
}
#lienslexique {
	margin: 0 auto 30px auto;
	text-align:center; 
}
#lienslexique a {
	font-size:12px;
}
#lienslexique a:hover {
	color:black;
}
.itemlexique {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:16px;
	color:#0091d9;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:24px;
	text-align:left;
}
.hautdp {
	text-align:right;
	margin-right:20px;
	padding-bottom:5px;
}


li.iteml {
	font-weight:bold;
	color:#0091d9;
}

p.ml {
	margin:20px 30px 20px 40px;
	text-align:justify;
}
ul.listvision {
	margin:20px 30px 20px 60px;
	text-align:justify;
}
ul.listvision li {
	margin-bottom:15px;
}
.encartml {
	margin:20px 40px 20px 40px;
	padding:10px;
	background:white;
	border: 1px solid black;
	color:black;
	font-weight:bold;
}

.grascentre {
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
}
.datedroite {
	font-size:10px;
	margin: 10px 10px 20px 630px;
}
.coulrouge {
	color:red;
}
.black {
	color:black;
}
.douze {
	font-size:12px;
}
.blocgroupetitreregions {
	width:226px;
	height:26px;
	padding-top:9px;
	color:#1b486d;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}


#titrenouveaute {
	width:216px;
	height:26px;
	padding-top:9px;
	padding-right:10px;
	color:#1b486d;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
#titreservice {
	width:216px;
	height:26px;
	padding-top:9px;
	padding-left:10px;
	color:#1b486d;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
#solva {
	margin-top:10px;
	margin-left:8px;
}

.margetop3 {
	margin-top:5px;
}
.tableregions {
	margin-left:28px;
	padding-left:0;
	margin-top:0;
	padding-top:0;
}
.tableregions a {
	color:black;
}

ul.listdocs {
	padding-left:0;
	margin-left:62px;
}
ul.listdocs li {
	margin-bottom:8px;
}
.blue5 {
	color:#1b496d;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#valignmiddle {
	vertical-align:middle;
}
.titresearchagence {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#a58362;
}
.titresearchagence a {
	text-decoration:none;
	color:#a58362;
}
.titresearchagence a:hover {
	text-decoration:underline;
}
.dix {
font-size:10px;
}

div.borderpres {
	position:relative;
	width:675px;
	padding-right:20px;
	margin-bottom:10px;
	background:white;
	border: 2px solid #c9c9c9;
}
ul.confo {
	margin:5px;
	padding-left:15px;
}
ul.pres {
	padding:0;
	margin-left:50px;
}
#titrehisto {
	margin-bottom:35px;
	margin-top:30px;
}
#encarthisto {
	width:695px;
	background: #f1f1f1;
	border: 2px solid #c9c9c9;
}
.encarthisto {
	width:695px;
	background: #f1f1f1;
	border: 2px solid #c9c9c9;
}
.itemhisto {
	width:671px;
	height:29px;
	padding-left:24px;
	padding-top:13px;
	background:white;
}
* html .itemhisto {
	width:695px;
	height:41px;
}
.itemhisto2 {
	width:676px;
	height:29px;
	padding-left:19px;
	padding-top:13px;
	background:white;
	margin-bottom:20px;
}
* html .itemhisto2 {
	width:695px;
	height:41px;
}
.contentextehisto {
	padding-left:35px;
	padding-right:30px;
	margin-bottom:15px;
}

.titrencarthisto {
	vertical-align:3px;
	margin-left:7px;
	font-weight:bold;
	color:#0091d9;
}
.titrencarthisto2 {
	vertical-align:-1px;
	margin-left:7px;
	font-weight:bold;
	color:#0091d9;
}
.tablehisto {
	margin-top:15px;
}
.listedates {
	padding-left:5px;
}
span.date {
	color:#515150;
	font-weight:bold;
}

.positdate {
	padding-left:19px;
	padding-right:30px;
	padding-bottom:15px;
}
span.datecourtois, span.datelaydernier, span.datehisto {
	color:#515150;
	font-weight:bold;
	margin-left:-18px;
}
p.entetecourtois, p.entetelaydernier, p.entetetarneaud, p.entetehisto {
	margin:20px 30px 20px 40px;
}
p.entetehisto2 {
	margin:0 30px 0 40px;
}

.margetop {
	margin-top:20px;
}
.margegauche {
	padding-left:0;
	margin-left:70px;
}
.positdate30 {
	padding-left:40px;
	padding-right:30px;
	padding-bottom:15px;
}
.talcent {
	text-align:center;
}
table.enteterapports {
	margin:15px 0 20px 0;
}
table.rapports {
	margin: 0 0 10px 0;
}
table.rapports a {
	text-decoration:none;
}
table.rapports ul {
	margin:0 0 0 10px;
	padding:0 0 0 5px;
}
.itemrapports {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1b486d;
}
ul.circleblue2 {
	list-style-image:url(img/puce_ronde_bleue.gif);
	color:#2d77ab;
}
ul.circleblue2 li {
	font-weight:bold;
}

a.lienrapports:hover {
	text-decoration:underline;
}
a.margelien {
	margin-left:1px;
}
table.rapportslettre {
	margin: 15px 0 10px 0;
}

a.lienuk:hover {
	text-decoration:underline;
}
#logofaq {
	margin-top:20px;
	margin-left:20px;
}
div#listboxfaq {
	position:relative;
	margin-left:244px;
	margin-top:10px;
	margin-bottom:20px;
}
button.listfaq {
	background: url(img/listbox_faq.jpg) left top no-repeat;
	width:292px;
	height:19px;
}
ul#bt45 {
	width:288px;
}
.neuf {
	font-size:9px;
}
.titrefaq {
	font-size:12px;
	font-weight:bold;
	color:#0091d9;
}
#tablegende {
	margin:0 auto 30px auto;
}
#encartfaq {
	width:695px;
	background: white;
	border: 2px solid #c9c9c9;
}
p.entetefaq {
	font-size:12px;
	margin:20px 30px 30px 40px;
}
.liensfaq {
	margin-left:8px;
	margin-right:8px;
}

.valign {
	vertical-align:middle;
}
.valign td {
	vertical-align:middle;
}
h1.faqtitre {
	margin-bottom:30px;
}

.titrencartfaq {
	margin-left:10px;
	vertical-align:4px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	color:#0091d9;
	font-weight:bold;
	text-transform:uppercase;
}
.titrencartfaq2 {
	margin-left:7px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	color:#0091d9;
	font-weight:bold;
	text-transform:uppercase;
}

p.txtfaq {
	padding-left:38px;
	padding-right:20px;
	text-align:justify;
	margin:20px 0 20px 0;
}

.listblackfaq li {
	margin-left:15px;
}
.tablefaq {
	margin:20px auto 20px auto;
	border:1px solid #4998D0;
	background:white;
}
#nobord {
	border:0;
}
.blue3 {
	color:#0066cc;
	font-weight:bold;
}
.blue4 {
	color:#00416b;
	font-weight:bold;
}
.tablefaq td {
	border:1px solid #4998D0;
    padding: 10px;
    line-height: 16px;
}
.italic {
	font-style:italic;
}
.talcent {
	text-align:center;
}
.margebot {
	margin-bottom:20px;
}
.red {
	font-weight:bold;
	color:red;
}
#encartsecu {
	border:1px solid black;
	margin:0 auto 20px auto;
	width:400px;
	height:auto;
	padding:10px 0;
	background:white;
}

.padright {
	padding-right:20px;
}
.padright li {
	margin-bottom:10px;
}
.titrencartfaqptit {
	margin-left:10px;
	vertical-align:5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#0091d9;
	font-weight:bold;
	text-transform:uppercase;
}
.titrencartfaqptit2 {
	margin-left:7px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#0091d9;
	font-weight:bold;
	text-transform:uppercase;
}
#titre {
	margin-bottom:10px;
}
#titrentp {
	margin-bottom:20px;
}
#encartentp {
	width:695px;
}
.entetentp {
	font-size:12px;
	padding-right:30px;
	width:675px;
}

.itementp {
	width:675px;
	height:29px;
	padding-left:20px;
	padding-top:13px;
	background:white;
}

.itementp2 {
	width:680px;
	height:29px;
	padding-left:15px;
	padding-top:13px;
	background:white;
}

.bordbot {
	border-bottom: 2px solid #c9c9c9;
}

a.linkentp, a.linkentp:hover {
	text-decoration:none;
}
a.linkentp:hover span {
	text-decoration:underline;
}
.textentp {
	padding-left:20px;
	padding-right:20px;
}
.contentextentp {
	padding-left:35px;
}

ul.listentp {
	padding-left:35px;
}
#closed1, #open2, #open3, #open5, #open6, #open7, #open11, #open21, #open22, #open23, #open25, #open31, #open32, #open33, #open41, #open42, #open43, #open44, #open45, #open51, #open52, #open53, #open54, #open55, #open56, #open57, #open58, #open61, #open62, #open63, #open64, #open65, #open66, #open67, #open68, #open69 {
	display:none;
}
.txtquali {
	padding-left:8px;
	vertical-align:8px;
}
h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;
	color:#0091d9;
	font-weight:normal;
	text-transform:uppercase;
	margin-left:22px;
}

ul.listenu li {
	vertical-align:3px;
	font-weight:bold;
	padding-right:24px;
}

.linkgrey {
	color:#a8a8a8;
}
ul.bt li.defaut a {
	color:black;
}
ul.bt li.greylink a {
	color:#a8a8a8;
}
ul.bt li.greylink a:hover {
	font-weight:normal;
	color:#a8a8a8;
	cursor:default;
}
.nunu {
	margin-top:10px;
	padding-left:65px;
	padding-right:20px;
}
.piednu {
	margin-left:25px;
	margin-bottom:20px;
}
ul.souslistenu li {
	margin-left:55px;
	margin-bottom:15px;
}
.normal {
	font-weight:normal;
}
.nutxt {
	margin-top:20px;
	padding-left:40px;
	padding-right:20px;
}
.nutxt2 {
	margin-top:20px;
	padding-left:23px;
	padding-right:20px;
}
.upper {
	text-transform:uppercase;
}
.tablenu {
	margin:20px auto 20px auto;
}
.chapeauheures {
	border: solid 1px #5bb1e0;
	border-bottom:0;
	font-weight:bold;
}
.bordhautdroit {
	border-right:solid 1px #5bb1e0;
	border-top:solid 1px #5bb1e0;
	font-weight:bold;
}
.borddroit {
	border-right:solid 1px #5bb1e0;
}
.rubriquesheures {
	border: solid 1px #5bb1e0;
	color:#4697cc;
	font-weight:bold;
}
.lignebleu {
	background:#d9eaf4;
}
.ligneblanche {
	background:white;
}
.bordgauche {
	border-left:solid 1px #5bb1e0;
}
.bordslateraux {
	border-left:solid 1px #5bb1e0;
	border-right:solid 1px #5bb1e0;
}
.bordbas {
	border-bottom:solid 1px #5bb1e0;
}
.bordhaut {
	border-top:solid 1px #5bb1e0;
}
#notations th {
	text-align:left;
}
.drapeau {
	vertical-align:4px;
	margin-left:5px;
}
.drapeau2 {
	margin-left:5px;
}
.retrait {
	padding-left:40px;
}

table.communiques {
	margin: 10px 0 0 0;
}
table.communiques ul {
	margin:0 0 0 10px;
	padding:0 0 0 5px;
}
a.margecom {
	margin-left:2px;
}
div.encartpdg {
	position:relative;
	width:695px;
	height:150px;
	margin-bottom:10px;
	background:white;
	border: 1px solid #c9c9c9;
}
.tabledirigeants {
	margin: 20px 0 20px 0;
}
span.titredirigeants {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#317baf;
}
.imgnorplus {
	float:right;
	margin-left:15px;
	margin-top:-20px;
	margin-bottom:10px;
}
.encartcarte {
	margin:20px 150px 20px 150px;
	padding:10px;
	background:white;
	border: 1px solid green;
	text-align:center;
	color:black;
	font-weight:bold;
}

.encartcarte2 {
	margin:20px 150px 20px 150px;
	padding:10px;
	background:white;
	border: 1px solid #dbd941;
	text-align:center;
	color:black;
	font-weight:bold;
}

.encartcarte3 {
	margin:20px 150px 20px 150px;
	padding:10px;
	background:white;
	border: 1px solid #d1d1c9;
	text-align:center;
	color:black;
	font-weight:bold;}
	.tableamex {
	margin:20px 30px 20px 30px;
	border: 1px solid green;
}
.tableamex td {
	border: 1px solid green;
	vertical-align:middle;
}
.chapeauamex {
	background:green;
	font-weight:bold;
	color:white;
}
.tableamexgold {
	margin:20px 30px 20px 30px;
	border: 1px solid #dbd941;
	background:white;
}
.tableamexgold td {
	border: 1px solid #dbd941;
	vertical-align:middle;
}
.jean_luc_pinai {
	background : red;	
}
.chapeauamexgold {
	background:#dbd941;
	font-weight:bold;
}
.hauteur {
	vertical-align:3px
}
.tablavance {
	background: white;
	border: 1px solid black;
	margin: 20px 50px 20px 50px;
	padding:10px;
}
.misenavant {
	margin: 20px 50px 20px 50px;
	padding:10px;
	border: 1px solid black;
	background:white;
	font-weight:bold;
}
/*------------------- Bloc devenir client ------------- */
#devenir {
	padding-top:15px;
	padding-left:12px;
	width:163px;
	height:33px;
}
#devenir a {
	display:block;
	width:136px;
	height:17px;
	background: url(../img/bloc_gauche_instit/devenir.jpg) top left no-repeat;
}
#devenir a:hover {
	background: url(../img/bloc_gauche_instit/devenir_on.jpg) top left no-repeat;
}
.bgblue {
	background: #07253b;
}
.bgblue2 {
	background: #317baf;
}
#liendevenir a {
	display:block;
	width:134px;
	height:16px;
	background: url(img/titre_devenir.gif) left top no-repeat;
}
#liendevenir a:hover {
	display:block;
	width:134px;
	height:16px;
	background: url(img/titre_devenir_on.gif) left top no-repeat;
}
#tablclient {
	margin-top:15px;
	margin-left:12px;
}
#devclient {
margin-left:8px;
}

/* -------------------------------Bloc recrutement ---------------------*/
#blocrecrutement {
	padding-top:15px;
	padding-left:12px;
	width:163px;
	height:33px;
	margin:0;
}



/* ------------------------  Bloc devenir client ----------------------- */
#blocdevenirclient {
	padding-top:15px;
	padding-left:12px;
	width:163px;
	height:33px;
	margin:0;
	background: white;
}

#blocdevenirclient a {
	display:block;
	width:136px;
	height:17px;
	background: url(../img/bloc_gauche_instit/devenir.jpg) top left no-repeat;
}
#blocdevenirclient a:hover {
	background: url(../bloc_gauche_instit/devenir_on.jpg) top left no-repeat;
}
/* ------------------ Hack IE 7 - temporaire ------------------------ */
*+html #basdroitehome {
	margin-left : 10px;
}
*+html .entete {
	margin-top : 15px;
}
*+html #lienscompteshome {
	margin-top:-15px;
}
*+html bashome {
	margin-top:-15px;
}
*+html #groupe_portal_book_14 .centre{
	min-height:512px;
}

/* Style des listes lorsqu il y a un titre de paragraphe */
*+html ul.titre_niveau1 {
margin-left:20px;       
}

/* MOTEUR DE RECHERCHE */
.centrage {
	margin-left:43px;
	margin-top:20px;
}

#titrehisto {
	margin-bottom:35px;
}

div.borderesults {
	background:#F1F1F1 none repeat scroll 0 0;
	border:2px solid #C9C9C9;
	margin-bottom:10px;
	padding:15px;
	width:665px;
}

.gras {
	font-weight:bold;
}

.resultats a {
	text-decoration:none;
}

.resultats dt {
	background:transparent url(../img/pictogrammes/puce_ronde_bleue.gif) no-repeat scroll left center;
	padding-left:15px;
}

.resultats dd {
	margin:6px 0 24px;
	padding:0;
}

a.titreliste {
	color:#0091D9;
	font-weight:bold;
}

a.black:hover, a.titreliste:hover {
	text-decoration:underline;
}

.iconresultpdf {
	margin-left:5px;
}

.hauteur2 {
	vertical-align:4px;
}

#pagination {
	margin:0 auto;
	text-align:center;
	width:200px;
}

