@IMPORT url("caroussel.css");
@IMPORT url("demat.css");
@IMPORT url("webConf.css");
@IMPORT url("newsletter.css");
@IMPORT url("spontaneousApplication.css");
@IMPORT url("archives.css");
@IMPORT url("pictoModText.css");
@IMPORT url("documentation.css");


/*---------------- STYLE COMMUN ---------------- */
* {margin:0px;padding:0px;}
body {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#505059;text-align:center;background:url(/images/fd_header.jpg) no-repeat 50% 0 transparent;height:100%}

body#Particuliers {
background:url(/images/fd_header_Particuliers.jpg) no-repeat 50% 0 transparent;
}

img {border:0;}
img.block {display:block}
img.VALMiddl {vertical-align:middle}

.clear{clear:both;}
.clear2{clear:both;margin:20px 0 0;display:block;float:left;}
.clear3 {clear:left;padding:15px 0 10px}
a:focus {}
a:hover {
color :#007CCA ;
text-decoration:underline;
}
a {
color :#007CCA ;
text-decoration:none;
}
a:focus span {outline:1px solid yellow}
h1 {color:#198e13}
h2 {color:#fa6a05}
#content {text-align:left;width:972px;margin:0 auto;position:relative;}
#content #header {position:relative;height:184px;overflow:hidden;}

.MarTopcle {clear:left;padding: 10px 0}
#content #header #menu_haut {
position:absolute;
left:452px;
top:24px;
overflow:hidden;
width:270px;
}

#content #header #menu_haut ul {
list-style-type:none;
}

#content #header #menu_haut ul li {
display:block;
margin:3px 0 0;
height:18px;
overflow:hidden;
}

#content #header #menu_haut li a {
display:block;
height:18px;
}

#content #header #menu_haut li a span {display:block;text-indent:-9999px;}

#content #header #menu_haut li.particuliers a{background:url(/images/MH_particuliers.jpg) no-repeat 0 0 transparent;}
#content #header #menu_haut li.pro_independants a{background:url(/images/MH_pro_independants.jpg) no-repeat 0 0 transparent;}
#content #header #menu_haut li.entreprises a{background:url(/images/MH_entreprises.jpg) no-repeat 0 0 transparent;}
#content #header #menu_haut li.partenaire_courtiers a{background:url(/images/MH_partenaires-courtiers.jpg) no-repeat 0 0 transparent;}
#content #header #menu_haut li.legroupe a{background:url(/images/MH_legroupe.jpg) no-repeat 0 0 transparent;}

#content #header #menu_haut li.active a, #content #header #menu_haut li a:hover {
background-position:0 -18px;
}

#content #header #bloc_espace_partenaire {
	position: absolute;
	right: 0px;
	top: 0px;
	overflow: hidden;
	/*width: 204px;
	height: 51px;
	*/background: url(/images/fd_espace_partenaires.jpg) no-repeat 0 0 transparent;
	z-index: 55;
	width: auto;
	height: auto;
	margin-right: 21px;
}

#content #header #bloc_espace_partenaire label {
display:block;
font-size:13px;
color:white;
font-weight:normal;
padding:5px 0 5px 9px;
}

#content #header #bloc_espace_partenaire input.text {margin:0 0 0 9px;border:0;font-size:11px;color:#1e1e1e;vertical-align:middle;width:150px;}
#content #header #bloc_espace_partenaire input.valider {vertical-align:middle}

#content #header #ariane {position:absolute;top:166px;left:8px;background:url(/images/picto_fil_ariane.png) no-repeat 0 0 transparent;padding:0 0 0 13px;color:white;font-size:11px}
#content #header #ariane span, #content #header #ariane a, #content #header #ariane h1 {margin:0;color:white;padding:0 7px 0;text-decoration:none}
#content #header #ariane h1 {display:inline;font-size:1em;font-weight:normal;}
#content #header #ariane a:hover {text-decoration:underline}

#content #header #moteur_recherche {
position:absolute;
bottom:0px;
right:0px;
height:22px;
overflow:hidden;
width:190px;
background:url(/images/fd_mot_recherche.gif) no-repeat 0 3px transparent;
}

#content #header #moteur_recherche label{display:none;}
#content #header #moteur_recherche input.text {margin:0 0 0 18px;border:0;font-size:11px;color:#1e1e1e;vertical-align:middle;width:129px;}
#content #header #moteur_recherche input.envoyer {vertical-align:middle}




#content_milieu {

background: url(/images/fd_content_milieu.jpg) no-repeat 0px 0 transparent;
width:972px;

position:relative;
}

body#partenaire_actu #content_milieu  {
background:none;
}

#content #bloc_gauche {
float:left;
width:169px;
display:inline;
margin-left:1px;
padding-top:17px;
position:relative;
z-index:2;
}

#content #bloc_gauche h2.titre_Partenaires-courtiers  {
text-indent:-9999px;
background:url(/images/titre_Partenaires-courtiers.gif) no-repeat 0 0 transparent;
height:64px;
width:169px;
}
#content #bloc_gauche #menuGauche {
float:left;
width:169px;
background: url(/images/fd_menu.jpg) no-repeat 0 0 #f9f8f8;
padding:25px 0 10px;
}

#content #bloc_gauche #telecharger_newsletter {
float:left;
}
#content #bloc_gauche #telecharger_newsletter img {display:block;}


#content #bloc_gauche #trouver_agence {
float:left;
background:url(/images/fd_trouver-agence.jpg) no-repeat 0 0 transparent;
min-height:218px;
width:169px;
}

#content #bloc_gauche #trouver_agence .codePostal {

}
#content #bloc_gauche #trouver_agence .codePostal h4.label {
display:block;
padding:80px 0 0 17px;
color:#303030;
font-size:1em;
}

#content .codePostal input.text {margin:0 0 0 18px;border:0;font-size:11px;color:#6e6e6e;vertical-align:middle;width:91px;margin-left:36px;}
#content .codePostal input.envoyer {vertical-align:middle;padding:0 0 0 13px}

#content #bloc_gauche #trouver_agence .nous_contacter h4.label {
display:block;
padding:16px 0 0 17px;
color:#303030;
font-size:1em;
}
#content #bloc_gauche .nous_contacter a  {
display:block;
background:url(/images/fleche_orange_fdMG.jpg) no-repeat 100% 39% transparent;
text-decoration:none;
color:#6e6e6e;
margin-right:15px;
}

#content #bloc_gauche .nous_contacter a.par-mail span {margin:5px 0 0 36px;border:0;font-size:0.9em;color:#303030;
background:url(/images/picto_email.jpg) no-repeat 0 4px transparent;padding:6px 0 5px 25px;display:block}
#content #bloc_gauche .nous_contacter a.par-telephone span {margin:0 0 0 36px;font-size:0.9em;color:#303030;background:url(/images/picto_tel.jpg) no-repeat 0 4px transparent;padding:6px 0 3px 25px;display:block}


#content #bloc_haut{
display:inline;
position:relative;
z-index:1;
float:left;
width:100%;
margin:15px 0 15px 0px;
background:url(/images/fd_bloc_droit_haut.jpg) no-repeat 0 0 transparent;
}

#bloc_haut_accueil{
display:inline;
position:relative;
z-index:1;
float:left;
width:791px;
margin:0px 0 15px 0px;
background:url(/images/titre_documents-telecharger.jpg) no-repeat 0 0 transparent;
}
#content #bloc_haut .photoActu {
float:left;
padding:10px 0 0 15px
}

#content #bloc_haut .photoActu2 {
float:left;
padding:10px 0 0 0
}

#bloc_haut_accueil .list_text ul {
 list-style-type:none;
 margin:5px 10px 10px 15px;
 padding:0;
}
#bloc_haut_accueil .list_text li {
 display:block;
 float:none;
 padding-left: 10px;
 background:transparent url(/images/flech_bleu.gif) no-repeat scroll 0 5px;
}
#bloc_haut_accueil .list_text li A{
color:#84848A;
text-decoration:none;
}
#bloc_haut_accueil .list_text ul li ul{
 list-style-type:none;
 margin:5px 10px 10px 25px;
 padding:0;
}



/*  blocdroitAccueilPart */

.blocdroitAccueilPart {
background:url(/images/photoFdAccueilPartH.jpg) no-repeat  55% 100% transparent;
float:left;
width:785px;
margin-top:30px;
padding-bottom:40px;
display:inline;
}

.blocdroitAccueilPart .blocgauche {
float:left;
width:329px;
}

.blocdroitAccueilPart .blocgauche .textbleu {
padding:10px 10px 0 40px;
font-size:1em;
color:#004d9b;
}

.blocdroitAccueilPart .blocgauche h3 {
padding:10px 10px 0 40px;
font-size:1.2em;
font-weight:bold;
color:#017fc9;
}

.blocdroitAccueilPart .blocgauche p.text{
padding:10px 25px 0 47px;
font-size:0.9em;
color:#858587;
}

.blocdroitAccueilPart .blocgauche span.fleche,
.blocdroitAccueilPart .blocdroit span.fleche{
display:block;
text-align:right;
margin:5px;
}

.blocdroitAccueilPart  a.lire {
color:#FC6103;
font-size:0.9em;
}


.blocdroitAccueilPart .blocdroit {
display:inline;
float:left;
width:356px;
margin-left:38px;
padding-left:10px;
background:url(/images/fd_point_verti.gif) no-repeat 0 34px transparent;
}

.blocdroitAccueilPart .blocdroit .textbleu {
padding:10px 10px 0 110px;
font-size:1em;
color:#004d9b;
}

.blocdroitAccueilPart .blocdroit h3 {
padding:10px 10px 0 117px;
font-size:1.2em;
font-weight:bold;
color:#017fc9;
}

.blocdroitAccueilPart .blocdroit p.text{
padding:10px 10px 0 127px;
font-size:0.9em;
color:#858587;
}

.NosServiceEnLigne {
clear:left;
float:left;
display:inline;
margin: 35px 70px 0;
background:url(/images/fd_point_verti.gif) no-repeat 0 30px transparent;
}
.blocdroitAccueilPart  .NosServiceEnLigne h3 {
color:#313131;
font-size:1.3em;
padding:0 0 0 5px
}

.blocdroitAccueilPart .NosServiceEnLigne a {text-decoration:none;color:black}
.blocdroitAccueilPart .NosServiceEnLigne a:hover {text-decoration:underline;}

.blocdroitAccueilPart .NosServiceEnLigne p {font-size:0.9em;padding-left:15px}

.blocdroitAccueilPart .NosServiceEnLigne span.flech {
display:block;
padding:15px 0 0px 0px;
font-size:1.2em;
color:#303;
display:block;
font-size:1em
}
.blocdroitAccueilPart .NosServiceEnLigne a span {color:black}

.blocdroitAccueilPart .NosServiceEnLigne p img {
padding-left:20px;
vertical-align:middle;
}
.blocdroitAccueilPart .NosServiceEnLigne p span.rouge {
color:#e94309;
}


#content #bloc_haut .blocText {
position:relative;
z-index:1;
display:inline;
float:left;
width:294px;
min-height:268px;
padding:30px 0 0 60px;
top:13px;
/*background:url(/images/fd_bloc_haut.jpg) no-repeat 0 0 transparent;*/
}

#content #bloc_haut .blocText h2 {
font-size:2em;
color:#198e13;
font-weight:normal;
padding:0 8px 15px 5px;
}


#content #bloc_haut .blocText h2 {
font-size:2em;
color:#198e13;
font-weight:normal;
padding:0 8px 15px 5px;
}

body#partenaire_actu #content #bloc_haut .blocText h2 {
padding:0 20px 15px 5px;
}

#content #bloc_haut .blocText p.texte {
	color: #505059;
	padding: 0 0 15px;
	margin-top: 1em;
}

#content #bloc_haut .blocText p.texte a{
color:#fc6103;
font-size:10px;
text-decoration:none;
}

#content #bloc_haut .blocText p.texte span.fleche{
display:block;
text-align:right;
margin:5px;
}

#content #bloc_actualite{
float:left;
width:765px;
margin:15px 0 15px 15px;
}

#content #bloc_actualite h2 {
background:url(/images/picto_h2Actu.gif) no-repeat 0 0 transparent;
height:30px;
width:142px;
text-indent:-999px;
}

#content #bloc_actualite .bloc1 {
display:inline;
float:left;
width:579px;
background:url(/images/fd_actu_text.jpg) no-repeat 20px 16px transparent;
min-height:180px;
}

#content #bloc_actualite .bloc1  h3 {
padding:17px 0 0 184px;
color:#fa6a05;
font-size:1.6em;
}
#content #bloc_actualite .bloc1 p{
padding:8px 22px 0 185px;
color:#505059;
font-size:0.9em;
}
#content #bloc_actualite .bloc1 span{
color:#004f9d;
font-weight:bold;
}

#content #bloc_actualite .bloc1 a{
color:#fc6103;
font-size:0.9em;
}

#content #bloc_actualite .bloc1 span.fleche{
display:block;
text-align:right;
margin:5px;
}

#content #bloc_actualite .bloc2 {
display:inline;
float:left;
width:184px;
background:url(/images/fd_point_verti.gif) no-repeat 0px 0px transparent;
}

#content #bloc_actualite .bloc2  h3 {
padding:17px 0 0 35px;
color:#fa6a05;
font-size:1.1em;
}
#content #bloc_actualite .bloc2 p{
padding:8px 0 0 35px;
color:#505059;
font-size:0.9em;
}
#content #bloc_actualite .bloc2 p img.picto {
float:left;
padding:0  9px 6px 0px;
}

#content #bloc_actualite .bloc2 span{
color:#004f9d;
font-weight:bold;
}

#content #bloc_actualite .bloc2 a{
color:#fc6103;
font-size:0.9em;
}

#content #bloc_actualite .bloc2 span.fleche{
display:block;
text-align:right;
margin:5px;
}

#content #bloc_actualite .toute_actualite {
display:block;
clear:left;
text-align:right;
background:url(/images/fd_toute_actualite.jpg) no-repeat 0 0 transparent;
padding-top:9px;
}

*+html #content #bloc_actualite .toute_actualite {
padding-top:4px;
}

#content #footer {
clear:both;
text-align:center;
height:22px;
width:971px;
background:url(/images/fd_footer.jpg) no-repeat 0 0 #198E13;
color:white;
font-size:11px;
font-weight:bold;
padding:5px 0 0 0;
margin-bottom:10px;
}

#content #footer ul {
list-style-type:none;
}

#content #footer ul li{
display:inline;
}

#content #footer a {
color:white;
font-size:11px;
text-decoration:none;
padding:0px 20px 0;
}

/*   page experts-comptables*/

#bloc_haut_experts_courtiers, #bloc_haut_degrade {
float:left;
width:787px;
display:inline;
margin-left:14px;
position:relative;
}

#bloc_haut_degrade {
background: url(/images/fd_bloc_video.jpg) no-repeat 0 113px transparent;
}

.txtGauvideo {
margin:0 0 0 97px;
padding:55px 440px 0 0;
color:#303030;
font-size:1.7em;
min-height:230px !important;
height:230px;
position:relative;
}

.txtGauvideo .mp2 {
margin-top:15px;
background: url(/images/picto_rd_ligne.gif) no-repeat 0 0 transparent;
color:#007cca;
padding:15px 0 0 0
}

.bloc_video {
position:absolute;
left:283px;
top:87px;
width:300px;
height:200px;
}
.list_text {
position:relative;
}
.list_text h3{
background: url(/images/pictoRdble_fle.gif) no-repeat 0 0 transparent;
padding:0 0 0 25px;
margin:25px 0 0 10px;
color:#303030;
font-weight:bold;
font-size:1.2em;
}

.list_text  .decalgg {
padding:15px 20px 0px 51px;
font-size:1em;
color:#333333;
}

.bandeau_haut {
display:block;
}

.LienBandeauHaut {
position:absolute;
background-color:transparent;
left:640px;
top:0;
width:148px;
height:143px;
}

.LienBandeauHaut a {
display:block;
float:left;
width:148px;
height:143px;
}

.LienBandeauHaut a img {
display:block;
width:148px;
height:143px;
}


#bloc_haut_experts_courtiers .bloc_centreGauche {
float:left;
width:612px;
}

#bloc_haut_experts_courtiers .bloc_centreGauche .titreExpert {
font-size:2.3em;;font-weight:bold;color:#007cca;padding:7px 0 5px 39px}

#bloc_haut_experts_courtiers .bloc_centreGauche .text_centreGauche {
background: url(/images/fd_degrade.jpg) no-repeat 0 0 transparent;
padding:40px 0 0;
position:relative;
}

#bloc_haut_experts_courtiers .bloc_centreGauche .text_centreGauche p {
padding:0 0 13px 39px;
font-size:1em;
color:#84848a;
}

#bloc_haut_experts_courtiers .bloc_centreGauche .text_centreGauche p a {
color:#303030;
}

#bloc_haut_experts_courtiers .bloc_centreGauche .text_centreGauche p span.textbleu {
color:#007cca;
display:block;
font-size:1em;
}

.bloc_centreGauche .text_centreGauche h2.textbleu {
padding:0 0 0px 39px;
color:#007cca;
display:block;
font-size:1em;
}


#bloc_haut_experts_courtiers .bloc_centreGauche .text_centreGauche p.txtgras {
padding-top:13px;
font-weight:bold;
color:#6c6c71;
}

#bloc_haut_experts_courtiers .bloc_centreDroit {
float:left;
display:inline;
width:175px;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .conseille-a-votre-ecouteH {
background: url(/images/bloc_conseillere_haut.jpg) no-repeat 0 0 transparent;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .conseille-a-votre-ecouteH h3 {
padding:100px 0 5px 39px;
font-size:13px;
color:#024c9a
}
#bloc_haut_experts_courtiers .bloc_centreDroit .conseille-a-votre-ecouteH h3  span {
color:#303030;
display:block;
font-size:11px;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .conseille-a-votre-ecouteB {
background: url(/images/bloc_conseillere_bas.gif) no-repeat 0 0 transparent;
height:73px;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .conseille-a-votre-ecouteB p {
padding:30px 0 5px 39px;
font-size:11px;
color:#303030;
}

#decouvrez_aussi {float:left;width:787px;margin-bottom:95px;}
#decouvrez_aussi .dematerialisation {float:left;width:366px;display:inline;margin:0 0 0 13px;}
#decouvrez_aussi .dematerialisation div.titreImage{background: url(/images/fd_titre_arr_bleu.jpg) no-repeat 0 0 transparent;height:25px;font-size:14px;color:white;font-weight:bold;padding:7px 0 0 17px}
#decouvrez_aussi .dematerialisation .bloc_text {border:1px solid #d7d6d5;padding-bottom:18px;}
#decouvrez_aussi .dematerialisation .bloc_text .sstitre {padding:20px 0 00px 20px;font-size:15px;color:#1c64aa;font-weight:bold;}
#decouvrez_aussi .dematerialisation .bloc_text .sstitre span{display:block;color:#303030;font-size:12px;}
#decouvrez_aussi .dematerialisation .bloc_text ul {list-style-type:none;margin:10px 0 0 28px;}
#decouvrez_aussi .dematerialisation .bloc_text ul li {float:left;}
#decouvrez_aussi .dematerialisation .bloc_text ul li a {background: url(/images/puce_bleu.gif) no-repeat 0 4px transparent;display:block;margin:8px 0 0 0px;padding-left:15px;color:#303030;}

#decouvrez_aussi .conseiller_clients {float:left;width:366px;display:inline;margin:0 0 0 20px;}
#decouvrez_aussi .conseiller_clients div.titreImage{background: url(/images/fd_titre_arr_orange.jpg) no-repeat 0 0 transparent;height:24px;font-size:14px;color:white;font-weight:bold;padding:7px 0 0 17px}
#decouvrez_aussi .conseiller_clients .bloc_text {border:1px solid #d7d6d5}
#decouvrez_aussi .conseiller_clients .bloc_text .imgfloatleft {float:left;display:inline;}
#decouvrez_aussi .conseiller_clients .bloc_text .imgfloatleft img {display:block;}
#decouvrez_aussi .conseiller_clients .bloc_text .sstitre {padding:12px 0 0 207px;font-size:15px;color:#3d3d3d;font-weight:bold;}
#decouvrez_aussi .conseiller_clients .bloc_text .bouton{padding:12px 10px 0 0px; text-align:right}


/* PAGE vauban_partenaires-courtiers.html */

#bloc_haut_experts_courtiers .bloc_centreGauche .titreCourtiers {font-size:2.3em;;font-weight:bold;color:#007cca;padding:7px 0 5px 39px}


#bloc_haut_experts_courtiers .bloc_centreGauche .text_centreGauche p.grisfonce {
color:#626262;
}


#decouvrez_aussi {float:left;width:787px;margin-bottom:95px;}
#decouvrez_aussi div.titreh3 {font-size:17px;font-weight:bold;color:black;padding:0 0 10px 13px}
#decouvrez_aussi .GVH {float:left;width:366px;display:inline;margin:0 0 0 13px;}
#decouvrez_aussi .GVH div.titreImage {background: url(/images/fd_titre_arr_bleu.jpg) no-repeat 0 0 transparent;height:25px;font-size:14px;color:white;font-weight:bold;padding:7px 0 0 17px}
#decouvrez_aussi .GVH .bloc_text {border:1px solid #d7d6d5;padding-bottom:18px;}
#decouvrez_aussi .GVH .bloc_text .imgfloatleft {float:left;display:inline;}
#decouvrez_aussi .GVH .bloc_text .imgfloatleft img {display:block;}
#decouvrez_aussi .GVH .bloc_text .sstitre {padding:12px 0 0 174px;font-size:15px;color:#1861a8;font-weight:bold;}
#decouvrez_aussi .GVH .bloc_text .sstitre span{display:block;color:#303030;font-size:12px;}
#decouvrez_aussi .GVH .bloc_text .bouton{padding:12px 10px 0 0px; text-align:right}

#decouvrez_aussi .notreOffre {float:left;width:366px;display:inline;margin:0 0 0 20px;}
#decouvrez_aussi .notreOffre div.titreImage {background: url(/images/fd_titre_arr_orange.jpg) no-repeat 0 0 transparent;height:24px;font-size:14px;color:white;font-weight:bold;padding:7px 0 0 17px}
#decouvrez_aussi .notreOffre .bloc_text {border:1px solid #d7d6d5;padding-bottom:18px;}
#decouvrez_aussi .notreOffre .bloc_text .imgfloatleft {float:left;display:inline;}
#decouvrez_aussi .notreOffre .bloc_text .imgfloatleft img {display:block;}
#decouvrez_aussi .notreOffre .bloc_text .sstitre {padding:12px 0 0 100px;font-size:15px;color:#eb440b;font-weight:bold;}
#decouvrez_aussi .notreOffre .bloc_text .sstitre span{display:block;color:#303030;font-size:12px;font-weight:normal}
#decouvrez_aussi .notreOffre .bloc_text .bouton{padding:12px 10px 0 0px;text-align:right}



#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit {
background: url(/images/fd_contactezNousM_blocDroit.jpg) no-repeat 0 0 transparent;
}

body#expert #bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit {
background: url(/images/fd_contactezNous_blocDroit.jpg) no-repeat 0 0 transparent;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit h3 {
padding:96px 0 0px 32px;
font-size:1.1em;
color:#1285c8;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit  p.par-mail {
padding:0px 50px 0 0 ;
margin:0 0 0 20px;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit p.par-mail a {
background: url(/images/fleche_orange_fdMG.jpg) no-repeat scroll 100% 53% transparent;
padding:2px 0 2px 10px;
display:block;
color:black;
}
#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit a span {
display:block;
padding-left:27px;
line-height:25px;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit p.decal {
padding-left:41px;
font-size:0.9em;
}

#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit .numero_tel{
background: url(/images/picto_telArr.jpg) no-repeat 0 0 transparent;
color:#fc6b13;
font-size:1em;
height:35px;
}
#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit .numero_tel span {
display:block;
padding:10px 0 0 60px;
font-weight:bold;
}



#bloc_haut_experts_courtiers .bloc_centreDroit .contactezNous_blocDroit a {
background:transparent url(/images/fleche_orange_fdMG.jpg) no-repeat 120px 39%;
color:#303030;
display:block;
font-size:0.9em;
font-weight:bold;
padding-left:64px;
text-decoration:none;
}

/*Particuliers*/

#bloc_centre {
float:left;
display:inline;
width:787px;
margin:0 0 55px 10px;
}

#content #bloc_gauche h2.titre_Particuliers  {
text-indent:-9999px;
background:url(/images/particuliers/titre_particuliers.gif) no-repeat 0 0 transparent;
height:44px;
width:169px;
}

#content #bloc_gauche h2.titre_Groupe {
text-indent:-9999px;
background:url(/images/titre_Groupe.gif) no-repeat 0 0 transparent;
height:44px;
width:169px;
}

#content #bloc_gauche h2.titre_Entreprises {
text-indent:-9999px;
background:url(/images/titre_Entreprises.gif) no-repeat 0 0 transparent;
height:44px;
width:169px;
}

#content #bloc_gauche h2.titre_Prof_inde {
text-indent:-9999px;
background:url(/images/titre_prof_independants.gif) no-repeat 0 0 transparent;
height:45px;
width:169px;
}

.titre_questions-reponses {
font-size:2.3em;;font-weight:bold;color:#007cca;padding:15px 0 5px 39px
}

.titreDocTele{
font-size:2.3em;;font-weight:bold;color:#007cca;padding:15px 0 5px 39px
}

h3.orang {
font-size:1.7em;font-weight:bold;color:#fc6103;padding:15px 0 5px 70px
}
h3.orang2 {
font-size:1.7em;font-weight:bold;color:#fc6103;padding:15px 0 5px 0px
}

.textdecal70 {
padding:20px 0 5px 0px;
margin-left:70px;
background: url(/images/fd_degrade_docTele.jpg) no-repeat 0 0px transparent;
}

.textdecal70bis {
padding:20px 0 5px 70px;
}

.blocaccord {
padding:0 0 20px;
}

.blocaccord h4.h4off{
color: #007CCA;
font-weight:normal;
font-size:1.15em;
padding:0 0 5px;
cursor:pointer;
}

.blocaccord h4.h4on{
color: #007CCA;
font-weight:normal;
font-size:1.15em;
padding:0 0 3px;
cursor:pointer;
}

.blocaccord ul{
list-style-type:none;
margin:5px 10px 10px 15px;
padding:0;
}

.blocaccord ul li{
display:block;
float:none;
padding-left: 10px;
background:transparent url(/images/flech_bleu.gif) no-repeat scroll 0 5px;
}

.blocaccord a{
color:#84848A;
text-decoration:none;
}

.blocaccord ul li ul{
list-style-type:none;
margin:5px 10px 10px 25px;
padding:0;
}

.textdecal70bis h4 .pictoOnOff {
padding:0 0 0 50px;
}

.textdecal70 h4 .pictoOnOff {
padding:0 0 0 50px;
}

/* GLOSSAIRE */
.titre_glossaire {
float:left;
font-size:2.3em;font-weight:bold;color:#007cca;padding:15px 0 5px 39px;
width:200px;
height:54px;
}

.listLettre {
float:left;
width:535px;
color:#0072b8;
font-size:11px;
display:inline;
padding:26px 0 0 0;
}

.listLettre a {
font-size:1.18em;
font-weight:bold;
color:#0072b8;
text-decoration:none;
line-height:14px;
}

.text_reponse a {
color:#303030;
text-decoration:underline;
}

.listLettre a.active, .listLettre a:hover {
text-decoration:underline;
}

div.h2recherche {
font-size:2.3em;font-weight:bold;color:#007cca;padding:15px 0 5px 39px
}

.titreLettre_A {text-indent:-9999px;background: url(/images/glossaire/lettre_A.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_B {text-indent:-9999px;background: url(/images/glossaire/lettre_B.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_C {text-indent:-9999px;background: url(/images/glossaire/lettre_C.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_D {text-indent:-9999px;background: url(/images/glossaire/lettre_D.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_E {text-indent:-9999px;background: url(/images/glossaire/lettre_E.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_F {text-indent:-9999px;background: url(/images/glossaire/lettre_F.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_G {text-indent:-9999px;background: url(/images/glossaire/lettre_G.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_H {text-indent:-9999px;background: url(/images/glossaire/lettre_H.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_I {text-indent:-9999px;background: url(/images/glossaire/lettre_I.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_J {text-indent:-9999px;background: url(/images/glossaire/lettre_J.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_K {text-indent:-9999px;background: url(/images/glossaire/lettre_K.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_L {text-indent:-9999px;background: url(/images/glossaire/lettre_L.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_M {text-indent:-9999px;background: url(/images/glossaire/lettre_M.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_N {text-indent:-9999px;background: url(/images/glossaire/lettre_N.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_O {text-indent:-9999px;background: url(/images/glossaire/lettre_O.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_P {text-indent:-9999px;background: url(/images/glossaire/lettre_P.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_Q {text-indent:-9999px;background: url(/images/glossaire/lettre_Q.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_R {text-indent:-9999px;background: url(/images/glossaire/lettre_R.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_S {text-indent:-9999px;background: url(/images/glossaire/lettre_S.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_T {text-indent:-9999px;background: url(/images/glossaire/lettre_T.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_U {text-indent:-9999px;background: url(/images/glossaire/lettre_U.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_V {text-indent:-9999px;background: url(/images/glossaire/lettre_V.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_W {text-indent:-9999px;background: url(/images/glossaire/lettre_W.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_X {text-indent:-9999px;background: url(/images/glossaire/lettre_X.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_Y {text-indent:-9999px;background: url(/images/glossaire/lettre_Y.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}
.titreLettre_Z {text-indent:-9999px;background: url(/images/glossaire/lettre_Z.jpg) no-repeat 0 0 transparent;width:686px;height:57px;}

.h4Bleu, .h2Bleu {
font-size:1.15em;
color:#007cca;
padding:0 0 5px 0;
font-weight:normal;
}

.lienorange {
text-decoration:none;
display:block;
color:#fc6103;
font-size:0.9em;
padding:5px 0;

}
.lienorange img {
padding:0 0 0 15px;
}

.mentionsLegales {
font-size:2.3em;font-weight:bold;color:#007cca;padding:15px 0 5px 39px
}

h3.h3PresentationSite {text-indent:-9999px;background:url(/images/mentions_legales/titre_presentation-du-site.gif) no-repeat 0 0 transparent;height:26px;width:216px;}
h3.h3CNIL {text-indent:-9999px;background:url(/images/mentions_legales/titre_CNIL.gif) no-repeat 0 0 transparent;height:46px;width:324px;}
h3.h3Hyperliens {text-indent:-9999px;background:url(/images/mentions_legales/titre_hyperliens.gif) no-repeat 0 0 transparent;height:50px;width:324px;}
h3.h3responsabilites {text-indent:-9999px;background:url(/images/mentions_legales/titre_responsabilites.gif) no-repeat 0 0 transparent;height:46px;width:324px;}
h3.h3Propriete_intellectuelle {text-indent:-9999px;background:url(/images/mentions_legales/titre_propriete_intellectuelle.gif) no-repeat 0 0 transparent;height:46px;width:324px;}
h3.h3DAECDL {text-indent:-9999px;background:url(/images/mentions_legales/titre_droit-applicable-en-cas-de-litige.gif) no-repeat 0 0 transparent;height:45px;width:324px;}
h3.h3ModifConditions {text-indent:-9999px;background:url(/images/mentions_legales/titre_modification-des-conditions.gif) no-repeat 0 0 transparent;height:42px;width:324px;}


/* RECHERCHE */


div.orang3 {
font-size:1.7em;font-weight:bold;color:#fc6103;padding:15px 0 5px 60px
}

a.orang3 {
font-size:1.7em;font-weight:bold;color:#fc6103;padding:15px 10px 5px 60px
}

div.orang4 {
font-size:1.5em;font-weight:bold;color:#fc6103;padding:15px 0 25px 49px
}

.textdecal60 {
padding:20px 0 5px 0px;
margin-left:60px;
background: url(/images/fd_degrade_docTele.jpg) no-repeat 0 0px transparent;
}

.textdecal60 p.texte {
color:#505059;
padding:0 0 15px;
}

.textdecal60 p.texte a{
color:#fc6103;
font-size:10px;
text-decoration:none;
}

.ListeResultRecherche {
margin:0 0 20px 40px;
color:#303030;
}

.resultatRecherche {
float:left;
display:inline;
width:460px;
}

.resultatRecherche dt, .resultatRecherche dd {
display:inline;
}
.resultatRecherche dl {
margin:0 0 0 15px;
cursor:pointer;
float:left;
clear:left;
}

.resultatRecherche dd {
background:url(/images/fl_menu_off.gif) no-repeat 100% 45% transparent;
padding-right:17px;
}

.rechercherAnouveau {
float:left;
display:inline;
width:280px;
text-align:right;
}

.rechercherAnouveau label,.rechercherAnouveau input {
display:inline;
vertical-align:middle;
}

.rechercherAnouveau label {
padding:0 5px;
}

.rechercherAnouveau input.text {
border:1px solid #e7e6e3;
width:110px;
}
.rechercherAnouveau input.subimag,.rechercherAnouveau .subimag {
padding-left:7px;
}

.rechercherAnouveau  .RechAvanc {
padding:5px 0;
}

.rechercherAnouveau  .RechAvanc  a {
text-decoration:none;
color:#017dca;
}

.rechercherAnouveau  .RechAvanc span {
text-decoration:underline;
}



/* BOUTON */

button
{
  border:none;
  background:none;
  padding:0;
  margin:0;
  width:auto;
 font-size:1em;
  overflow:visible;
  text-align:center;
  white-space:nowrap;
  height:24px;
  line-height:38px;
 cursor:pointer;
}

button  a {
color:white;
text-decoration:none;

}
button span, button em
{
  display:block;
  height:23px;
  line-height:23px;
  margin:0;
  color:white;
}

button.Bbleu span
{
  padding-left:20px;
  background:url(/images/fd_bouton_bleu.gif) no-repeat 0 0;
}

button.Bbleu em
{
  font-style:normal;
  padding-right:20px;
  background:url(/images/fd_bouton_bleu.gif) no-repeat 100% 0;
}

button.Borange span
{
  padding-left:20px;
  background:url(/images/fd_bouton_orange.gif) no-repeat 0 0px;
}

button.Borange em
{
  font-style:normal;
  padding-right:20px;
  background:url(/images/fd_bouton_orange.gif) no-repeat 100% 0;
}

#contcentAccueilPart  {
background: url(/images/fd_htaccueiParti.jpg) no-repeat 0 0 transparent;
float:left;
width:801px;
padding:20px 0 0;
}

#blocgaucheretraitePartic #bloc_haut, #retrJeunActif #bloc_haut, #retrActifPl50 #bloc_haut, #epargAssVie #bloc_haut,#partiPrevo #bloc_haut,#partiepargn #bloc_haut, #partiActionSociale #bloc_haut{
width:612px;
margin:0 0 27px;
background:none;
}


#contcentPartretrait {
background: url(/images/fd_contcentPartretrait.jpg) no-repeat 0 0 transparent;
float:left;
padding:20px 0 0;
width:801px;
position:relative;
}
#contcentPartretrait #blocdroitRetraitePartic {
/*display:inline;*/
/*float:left;*/
margin-top:0px;
/*position:relative;*/
width:170px !important;
z-index:1;
}

#contcentPartretrait h2{
background: url(/images/fd_h2Retr.jpg) no-repeat center bottom transparent;
color:#007CCA;
font-size:2.25em;
font-weight:bold;
padding:7px 0 25px 39px;
}


#blocgaucheAccueilEntr  #bloc_haut .blocText {
width:290px;
min-height:274px;
padding:0px 0 0 0px;
position:relative;
/*background: url(/images/fd_blocHactu_entr.jpg) no-repeat 0 0 transparent;*/
}


#blocgaucheAccueilEntr  #bloc_haut .blocText  .BlocREgHaute{
padding:10px 15px 15px 25px;
}

#blocgaucheAccueilEntr  #bloc_haut .blocText .fleche{
display:block;
position:absolute;
bottom:0;
right:0;
}


#blocgaucheretraitePartic  #bloc_haut .blocText{
width:380px;
background: url(/images/fd_blocHparti_retra.jpg) no-repeat 0 0 transparent;
min-height:264px;
padding:0px 0 0 0px;
position:relative;
}


#content #blocgaucheretraitePartic  #bloc_haut  .blocText h2 {
font-size:18px;
background: url(/images/degrad_b2.jpg) no-repeat center bottom transparent;
color:#008fda;
font-weight:bold;
text-align:center;
padding:8px 0 20px;
line-height:1.1em;
}

#content #blocgaucheretraitePartic  #bloc_haut  .blocText h2 span, #content #entreprise_accueil  #bloc_haut  .blocText h2 span{
font-size:0.7em;
display:block;
}

#content #blocgaucheretraitePartic  #bloc_haut  .blocText .fdselec, #content #entreprise_accueil  #bloc_haut  .blocText .fdselec {
list-style-type:none;
margin:10px 0 0 60px;
}

#content #blocgaucheretraitePartic  #bloc_haut  .blocText .fdselec li, #content #entreprise_accueil  #bloc_haut  .blocText .fdselec li {
display:inline;
float:left;
width:245px;
height:22px;
margin:5px 0 0;
background: url(/images/fd_fa_select.jpg) no-repeat 0 0 transparent;
}

#content #blocgaucheretraitePartic  #bloc_haut  .blocText .fdselec li a, #content #entreprise_accueil  #bloc_haut  .blocText .fdselec li a {
display:block;
font-size:15px;
color:#6d6d6d;
padding:0 0 0 10px;
line-height:1.3em;
text-decoration:none;
margin:3px 0;
}

#blocgaucheretraitePartic  #bloc_haut .blocText .fleche {
position:absolute;
bottom:0;
left:60px;
}











#blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub li {
background: url(/images/fd_arrblretr.jpg) no-repeat 0 0 transparent;
height:34px;
float:left;
display:inline;
margin-left:7px;
width:145px;
}

#blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub li.first {
margin-left:0;
}

#blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub li  a {
padding:7px 0 0 15px;
}

#blocgaucheretraitePartic .blocSrubriqueFD {

}

#blocgaucheretraitePartic .blocfloavecfd .bldowGuide {
background: url(/images/down_guidesB.jpg) no-repeat 0 0 transparent;
height:20px;
width:145px;

}

#blocgaucheretraitePartic .blocfloavecfd .bloFlLi .bldowGuide a {
display:block;
padding:4px 0 0 22px;
color:black;
font-size:0.85em;
text-decoration:none;
}
#blocgaucheretraitePartic .blocfloavecfd .decalep {
margin-left:5px;
}


#blocgaucheretraitePartic  #bloc_haut .blocText  .BlocREgHaute {
padding:10px 15px 15px 25px;
}

#fd_blocHparti_retra  #bloc_haut .blocText .fleche {
display:block;
position:absolute;
bottom:0;
right:0;
}



#retrActifPl50 {
float:left;
width:614px;
display:inline;
}

#blocdroitAccueilPartic, #blocdroitRetraitePartic {
display:inline;
float:left;
width:174px;
padding-top:15px;
padding-bottom:15px;
}



.blocSrubriqueFD {
float:left;
width:602px;
}

.blocSrubriqueFD .top {
float:left;
width:602px;
}

.blocSrubriqueFD .top .titrebloRub  {
list-style-type:none;
}

.blocSrubriqueFD .top .titrebloRub li {
height:45px;
float:left;
display:inline;
margin-left:4px;
width:147px;
}
.blocSrubriqueFD .top .titrebloRub li.first {
margin-left:0px;
}


.blocSrubriqueFD .top  .maretraite {
background: url(/images/PA_titrmaretraite.jpg) no-repeat 0 0 transparent;
}
.blocSrubriqueFD .top .titrebloRub  .masante {
background: url(/images/PA_titrmasante.jpg) no-repeat 0 0 transparent;
}
.blocSrubriqueFD .top .titrebloRub  .monepargne {
background: url(/images/PA_titrMonEpargne.jpg) no-repeat 0 0 transparent;
}
.blocSrubriqueFD .top .titrebloRub  .maprevoyance {
background: url(/images/PA_titrMaprevoyance.jpg) no-repeat 0 0 transparent;
}

.blocSrubriqueFD .top .titrebloRub  a {
padding:17px 0 0 41px;
color:white;
font-size:1.12em;
display:block;
font-weight:bold;
text-decoration:none;
}
.blocSrubriqueFD .top .titrebloRub  a:hover {text-decoration:underline}
.blocSrubriqueFD .top .smallTit a {
font-size:1.05em;
}

.blocSrubriqueFD .blocfloavecfd {
background: url(/images/fd_blocBaccueilParti.jpg) no-repeat -1px bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:602px;
margin-bottom:5px;
}
.blocSrubriqueFD .MosPadBo {
padding-bottom:50px;
}

.listli_retraite,
.listli_sante,
.listli_epargne,
.listli_prevoyance {
padding:0 10px 5px;
}


.blocSrubriqueFD .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin-left:4px;
width:147px;

}
.blocSrubriqueFD .blocfloavecfd .first {
margin-left:0;
}

.blocSrubriqueFD .blocfloavecfd .bloFlLi ul {
padding:8px 0 0px;
list-style-type:none;
height:1%;
}
.blocSrubriqueFD .blocfloavecfd .bloFlLi li {
float:left;
display:inline;
padding:0 5px 7px 10px;
}

.blocSrubriqueFD .blocfloavecfd .bloFlLi li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 9px;
}
.blocSrubriqueFD .blocfloavecfd .bloFlLi li a:hover {text-decoration:underline}

.blocSrubriqueFD .blocfloavecfd .bloFlLi .listli_retraite a {
background: url(/images/flech_bleu.gif ) no-repeat 0 4px transparent;
}
.blocSrubriqueFD .blocfloavecfd .bloFlLi .listli_sante a {
background: url(/images/flech_verte.gif ) no-repeat 0 4px transparent;
}
.blocSrubriqueFD .blocfloavecfd .bloFlLi .listli_epargne a {
background: url(/images/flech_violet.gif ) no-repeat 0 4px transparent;
}
.blocSrubriqueFD .blocfloavecfd .bloFlLi .listli_prevoyance a {
background: url(/images/flech_manga.gif ) no-repeat 0 4px transparent;
}


.contactezRappeler_blocDroit {
background: url(/images/blocContAccueParti.jpg) no-repeat 0 0 transparent;
width:174px;
float:left;
font-size:0.9em;
margin-top:12px;
}

.contactezRappeler_blocDroit h3{
color:#004e9d;
font-size:1.14em;
font-weight:bold;
padding:15px 0 0 65px;
line-height:12px;
}

.contactezRappeler_blocDroit p.par-mail {
padding:10px 50px 0 0 ;
margin:0 0 0 20px;
}

.contactezRappeler_blocDroit p.par-mail a {
background: url(/images/fleche_orange_fdMG.jpg) no-repeat scroll 100% 53% transparent;
padding:6px 0 2px 0px;
display:block;
color:black;
width: 104px;
}
.contactezRappeler_blocDroit p.par-mail a span {
background: url(/images/picto_email.jpg) no-repeat  0 4px transparent ;
display:block;
padding-left:27px;
line-height:25px;
}

.contactezRappeler_blocDroit p.par-telephone {
background: url(/images/picto_tel.jpg) no-repeat  0 4px transparent ;
padding:0px 50px 0 25px;
margin:0 0 0 20px;
line-height:23px;
}

.contactezRappeler_blocDroit p.txtdecal {
padding:3px 0 0 43px;
}
.contactezRappeler_blocDroit p.txtdecal label {
display:block;
padding:0 0 3px;
}

.contactezRappeler_blocDroit p.txtdecal input {
vertical-align:middle;
}

.contactezRappeler_blocDroit p.txtdecal input.text {
font-size:0.9em;
width:103px;
border:1px solid #c9c7c3;
}

.contactezRappeler_blocDroit p.Ouappel {
font-size:0.9em;
padding:2px 0 10px 43px;
}
.contactezRappeler_blocDroit p.Ouappel span {
color:#fc6b13;
font-size:1.3em;
font-weight:bold;
display:block;
}

.banniere_prevention {
background: url(/images/fd_banniere_prevention.gif) no-repeat  0 0 transparent;
float:left;
width:174px;
height:251px;
position:relative;
}

.banniere_prevention h3 {
padding:17px 0 0 45px;
font-size:1.17em;
font-weight:bold;
color:white;
}
.banniere_prevention .ensavoirplus {
position:absolute;
left:90px;
top:121px;
background: url(/images/picto_flech_vert.gif) no-repeat  0 4px transparent;
color:#509721;
text-decoration:none;
font-size:0.9em;
padding-left:10px;
}
.banniere_prevention .ensavoirplus:hover {
text-decoration:underline;
}
.banniere_prevention .dossiers {
position:absolute;
left:80px;
bottom:8px;
}

.bannier {
float:left;
}

#fdtransp {
display:none;
position:fixed;
top:0;
left:0;
opacity:0.3;
width:100%;
height:100%;
z-index:50;
background-color:black;
}


#loginespacepartenaire {
display:none;
position:absolute;
right:21px;
top:51px;
width:183px;
background-color:white;
z-index:100;
text-align:left;
}
#loginespacepartenaire .codeAc {
text-align:center;
font-size:13px;
color:black;
padding:5px 0 ;
}
#loginespacepartenaire .codeAc label {
padding-right:5px;
}

#loginespacepartenaire .codeAc  input {
vertical-align:middle;
width:60px;
background-color:#e8e8e8;
border:1px solid #cbcbcb;
text-align:center;
letter-spacing:3px;
}

#loginespacepartenaire .tabl {
text-align:center;
margin-bottom:10px;
}

#loginespacepartenaire .tabl table{
margin: 0 auto;
}

#loginespacepartenaire .tabl table td {
height:29px;
width:29px;
text-align:center;
cursor:pointer;
}

#loginespacepartenaire .tabl table td.chif {
background: url(/images/picto_chif_on.jpg) no-repeat 0 0 transparent;
font-family:arial black;
color:white;
font-size:20px;
}

#loginespacepartenaire .tabl table td.vide {
background: url(/images/picto_chif_off.jpg) no-repeat 0 0 transparent;
}

#loginespacepartenaire .PertIdentCode {
padding:0 0 5px 15px;
}
#loginespacepartenaire .PertIdentCode a{
background: url(/images/fleche_orange_fdMG.jpg) no-repeat 100% 39% transparent;
padding:0 20px 0 0;
color:#303030;
text-decoration:none;
}
#loginespacepartenaire .PertIdentCode a:hover{
text-decoration:underline;
}

#loginespacepartenaire .avertissement  {
padding:0 0 10px 15px;
color:#808080;
font-size:11px;
}
#loginespacepartenaire .avertissement  img {vertical-align:middle}

#loginespacepartenaire .avertissement  span {font-weight:bold;font-size:1em}

#loginespacepartenaire .SSL {
background: url(/images/fd_arr_SSL.jpg) no-repeat 0 0 transparent;
width:171px;
height:30px;
font-size:10px;
padding:1px 0 0 7px;
color:#808080;
margin:0 auto;
}
#loginespacepartenaire .close {
text-align:right;
padding:5px 10px 15px;
}

#loginespacepartenaire .close  a{
background: url(/images/picto_fermer.gif) no-repeat 100% 30% transparent;
color:#303030;
padding-right:15px;}

#gbx_overlay {
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    margin:0;
    z-index:50;
    display:none;
    background:#000;
    opacity:0.2;
}


#bloc_haut_degrade .titreH2 {
background: url(/images/pictoRdble_fleB.gif) no-repeat 0 0 transparent;
padding:0 0 0 35px ;
margin:17px 0 0 56px;
color:#004e9d;
font-size:2.1em;
}

.blocBfloat {float:left;width:374px;display:inline;margin:60px 0 30px 13px;}
.parten h3 {background: url(/images/fd_titre_arr_bleu2.jpg) no-repeat 0 0 transparent;height:29px;font-size:1.25em;color:white;font-weight:bold;padding:12px 0 0 40px}
.parten .textIn {background: url(/images/fdDega.jpg) no-repeat 0 0 transparent;padding-bottom:18px;}
.parten .textIn .picto {float:left;display:inline;padding:0 0 0 10px;margin:6px 0 0 12px;}
.parten .textIn .picto img {display:block;}
.parten .textIn p {padding:15px 0 0 77px;font-size:1.3em;color:#303030;}
.parten .textIn p span{display:block;color:#eb440b;font-size:1.05em;font-weight:bold;}
.parten .textIn .bouton{padding:12px 10px 0 0px; text-align:right}

.Deveparten h3 {background: url(/images/fd_titre_arr_bleu3.jpg) no-repeat 0 0 transparent;height:29px;font-size:1.25em;color:white;font-weight:bold;padding:12px 0 0 40px}
.Deveparten .textIn {background: url(/images/fdDega.jpg) no-repeat 0 0 transparent;padding-bottom:18px;}
.Deveparten .textIn .picto {float:left;display:inline;padding:0 0 0 10px;margin:6px 0 0 12px;}
.Deveparten .textIn .picto img {display:block;}
.Deveparten .textIn p {padding:18px 0 0 77px;font-size:1.3em;color:#303030;}
.Deveparten .textIn p span{display:block;color:#eb440b;font-size:1.05em;font-weight:bold;}
.Deveparten .textIn .bouton{padding:12px 10px 0 0px; text-align:right}

/*  PAGE ERREUR */
#content_erreur {
float:left;
width:972px;
text-align:center;
background: url(/images/fd_Herr.jpg) no-repeat 0 0 transparent;
padding:20px 0 0 ;
margin-bottom:200px
}


#content_erreur .titreerreur {
background: url(/images/fd_titreErr.jpg) no-repeat center bottom transparent;
font-size:2.2em;
padding:15px 0 30px;
font-weight:bold;
color:#0587d3;
}

#content_erreur label {display:block;padding-bottom:15px;}

#content_erreur input {width:279px;border:1px solid #cbcbcb;height:25px;;font-size:1.2em;vertical-align:middle;padding-left:5px}
#content_erreur button {vertical-align:middle;margin-left:10px;}

/* PLAN DU SITE */
#plan_site {
  padding: 10px 0 10px 0;
}

#bloc_PlanDuSite {
width:971px;
background: url(/images/bloc_PlanDuSite.jpg) no-repeat 0 0 transparent;
float:left;
text-align:left;
}

#bloc_PlanDuSite ul.titre {
list-style-type:none;
float:left;
margin:0px 0 0 3px;
}

#bloc_PlanDuSite ul.titre li {
float:left;
}

#bloc_PlanDuSite ul.titre li.particulier {
background: url(/images/plan_du_site_3.jpg) no-repeat 0 0  transparent;
width:195px;
height:40px;
}
#bloc_PlanDuSite ul.titre li.ProfInde {
background: url(/images/plan_du_site_4.jpg) no-repeat 0 0  transparent;
width:194px;
height:40px;
}
#bloc_PlanDuSite ul.titre li.entreprises {
background: url(/images/plan_du_site_5.jpg) no-repeat 0 0  transparent;
width:192px;
height:40px;
}
#bloc_PlanDuSite ul.titre li.partenaires {
background: url(/images/plan_du_site_6.jpg) no-repeat 0 0  transparent;
width:194px;
height:40px;
}
#bloc_PlanDuSite ul.titre li.groupe {
background: url(/images/plan_du_site_2.jpg) no-repeat 0 0  transparent;
width:192px;
height:40px;
}

#bloc_PlanDuSite ul.titre li a {
text-decoration:none;
display:block;
padding:14px 0 0 15px;
color:white;
font-size:1.2em;
font-weight:bold;
line-height:1em;
}

#bloc_PlanDuSite ul.titre li.ProfInde a {
padding-top:6px;
}

#bloc_PlanDuSite ul.titre li a:hover {
text-decoration:underline;
}

#bloc_PlanDuSite .listpage {
border:1px solid #d0d0d2;
border-width:0 1px;
padding:0 0 50px;
float:left;
margin: 0 0 0px 3px;
width:966px
}

#bloc_PlanDuSite .bloc {
float:left;
width:190px;
margin-left:3px;
background: url(/images/plan_du_site_1.jpg) no-repeat  0 0 transparent;
padding-top:7px;
}

#bloc_PlanDuSite .bloc ul {
list-style-type:none;
margin:3px 5px 8px 5px
}

#bloc_PlanDuSite .bloc li {
display:block;
padding:0 0 0 5px
}

#bloc_PlanDuSite .bloc li a {
color:#007cca;
font-size:1em;
font-weight:bold;
background: url(/images/flech_bleu.gif) no-repeat 0 4px transparent;
padding-left:7px;
text-decoration:none;
}

#bloc_PlanDuSite .bloc li a:hover {
text-decoration:underline;
}

#bloc_PlanDuSite .bloc ul ul {
margin:3px 5px 0 10px
}

#bloc_PlanDuSite .bloc ul ul a {
color:#84848a;
font-weight:normal;
background-image: none;
padding-left:0px;
}
#bloc_PlanDuSite .listpage .num1 {
margin-left:0px;
width:191px;
}

#bloc_PlanDuSite .listpage .num2 {
width:191px;
}
#bloc_PlanDuSite .listpage .num3 {
width:189px;
}
#bloc_PlanDuSite .listpage .num4 {
width:191px;
}
#bloc_PlanDuSite .listpage .num5 {
width:191px;
}
.blocPDSB {
float:left;
margin:0 0 20px 3px;
}

/*particulier retraite */

.actu_retraite {
display:inline;
float:left;
font-size:0.9em;
margin-top:12px;
width:174px;
}

.actu_retraite h3 {
background:url(/images/fd_h3actuR.jpg) no-repeat left bottom transparent;
font-size:1.2em;
color:#115aa4;
padding:5px 0 18px 17px;
font-weight:bold;
}

.actu_retraite ul {
list-style-type:none;
}

.actu_retraite li {display:block;padding:5px 0 0 20px;font-size:0.9em;}
.actu_retraite li a {color:#f95903;font-size:0.9em;}



#contcentPartretraitRetraites {
float:left;
background: url(/images/fd_contcentPartretrait.jpg) no-repeat 0 0 transparent;
display:inline;
padding:20px 0 0;
width:795px;
margin-left:5px;
position:relative;
z-index:1;
border-top:1px solid white;}


#contcentPartretraitRetraites .blocTitbTex ul {
 list-style-type:none;
 margin:5px 10px 10px 15px;
 padding:0;
}
#contcentPartretraitRetraites .blocTitbTex li {
 display:block;
 float:none;
 padding-left: 10px;
 background:transparent url(/images/flech_bleu.gif) no-repeat scroll 0 5px;
}
#contcentPartretraitRetraites .blocTitbTex li A{
color:#FC6103;
text-decoration:none;
}
#contcentPartretraitRetraites .blocTitbTex ul li ul{
 list-style-type:none;
 margin:5px 10px 10px 25px;
 padding:0;
}



#contcentPartretraitRetraites h2 {
background: url(/images/fd_deg_22.jpg) no-repeat left bottom transparent;
color:#007CCA;
font-size:2.25em;
font-weight:bold;
padding:7px 10px 25px 10px;
}

#contcentPartretraitRetraites h2.sans {
background:none;
color:#007CCA;
font-size:2.25em;
font-weight:bold;
padding:7px 10px 10px 10px;
}

#contcentPartretraitRetraites h2.small {
font-size:1.5em;
}







#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD {
float:left;
width:602px;
}

#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top {
float:left;
width:602px;
}

#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub  {
list-style-type:none;
}

#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub li {
height:45px;
float:left;
display:inline;
margin-left:2px;
width:145px;
}
#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top  .fdBleu {
background: url(/images/PA_enAr.jpg) no-repeat 0 0 transparent;
}
#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub  .fdTurq {
background: url(/images/PA_paras.jpg) no-repeat 0 0 transparent;
}


#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub  a {
padding:19px 0 0 46px;
color:white;
font-size:0.9em;
display:block;
font-weight:bold;
text-decoration:none;
}
#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .top .titrebloRub  a:hover {text-decoration:underline}


#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .blocfloavecfd {
background: url(/images/fd4col.gif) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:602px;
margin-bottom:5px;
}

#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin-left:6px;
width:140px;
}
#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .blocfloavecfd .bloFlLi  .text {
padding:5px 0 15px 10px
}

#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .blocfloavecfd .bloFlLi li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
#contcentPartretraitRetraites #blocgaucheretraitePartic .blocSrubriqueFD .blocfloavecfd .bloFlLi li a:hover {text-decoration:underline}



#contcentPartretraitRetraites #blocgaucheretraitePartic .blocfloavecfd .bldowSav {
background:none;
text-align:left;
padding:0 0 7px 44px;
}


.blocTroisPar {
margin:15px 0 0 9px;
display:inline;
float:left;
}

.blocTroisPar .contTop {
background: url(/images/fd_contTop.jpg) no-repeat 0 -3px transparent;
width:582px;
}

.blocTroisPar .contTop  .floLe {
display:inline;
float:left;
width:188px;
margin-left:9px
}
.blocTroisPar .contTop  .first {
margin-left:0;
}

.blocTroisPar .contTop  .floLe img {
display:block;
}


.blocTroisPar .centCont {
background: url(/images/centCont3.jpg) no-repeat left  bottom transparent;
width:582px;
}

.blocTroisPar .centCont .floatG {
display:inline;
float:left;
width:188px;
margin-left:9px;
}
.blocTroisPar .centCont .floatG h4 {
padding:5px 0 10px 10px;
color:#008fda;
font-size:0.9em;
font-weight:bold;
}
.blocTroisPar .centCont .floatG p {
padding:0 5px 5px 10px;
font-size:0.9em;
font-weight:normal;
}

.blocTroisPar .centCont .first {
margin-left:0;
}

.blocTroisPar .centCont .floatG .bldowSav {
padding:0 0 7px 98px;
text-align:left;
}



.blocQuatrePar {
margin:15px 0 0 9px;
display:inline;
float:left;
}

.blocQuatrePar .contTop {
background: url(/images/fd_contTop.jpg) no-repeat 0 -3px transparent;
width:583px;
}

.blocQuatrePar .contTop  .floLe {
display:inline;
float:left;
width:142px;
margin-left:5px
}
.blocQuatrePar .contTop  .first {
margin-left:0;
}

.blocQuatrePar .contTop  .floLe img {
display:block;
}


.blocQuatrePar .centCont {
background: url(/images/centCont4.jpg) no-repeat left  bottom transparent;
width:583px;
}

.blocQuatrePar .centCont .floatG {
display:inline;
float:left;
width:142px;
margin-left:5px;
}
.blocQuatrePar .centCont .floatG h4 {
padding:5px 0 10px 10px;
color:#008fda;
font-size:0.9em;
font-weight:bold;
}
.blocQuatrePar .centCont .floatG p {
padding:0 5px 5px 10px;
font-size:0.9em;
font-weight:normal;
}

.blocQuatrePar .centCont .first {
margin-left:0;
}

.blocQuatrePar .centCont .floatG .bldowSav {
padding:0 0 7px 50px;
text-align:left;
}

.blocTitbTex {
margin:0px 10px 5px 10px;
float:left;
width:565px;
display:inline;
padding-bottom:15px;
background: url(/images/fd_blocTitbTex.jpg) no-repeat left bottom transparent;
}

.blocTitbTex h4 {
color:#007cca;
font-size:1em;
font-weight:bold;
padding:14px 0 0px}

.blocTitbTex h4.avecimage {
margin-bottom:-18px;
}

.blocTitbTex p.text {
color:#333333;
font-size:1em;
line-height:1.4em;
padding:5px 20px 5px 0;
}


.PicLirSui  {
position:relative;
margin-top:-20px;
text-align:right;
}

.Alignright {
text-align:right;
}

.blocTitbTex  p.text a{
color:#303030;
}
.blocTitbTex  p.text a.BoutSuite img{vertical-align:top;padding-left:10px;}

.blocTitbTex  p.text a.lienOrag {
color:#fc6103;
font-size:0.9em;
padding-right:25px;
background:transparent url(/images/fleche_orange_fdMG.jpg) no-repeat scroll 100% 53%;
}

.blocTitbTex  p.text a.lienImex img{
vertical-align:middle;
}


.blocTitbTex .bloc_gauche{
float:left;
display:inline;
margin:3px 0 0 15px;
}
.blocTitbTex .blocDroit{
float:left;
width:190px;
display:inline;
margin:3px 0 0 0px;
}

.h3fdGris  {
cursor:auto;
}

.h3fdGris {
float:left;
display:inline;
background: url(/images/FdArrG.jpg) no-repeat 0 0 transparent;
width:596px;
height:32px;
position:relative;
margin:7px 0;
font-size:1.15em;
cursor:pointer;
}

.ContH3 {
margin:7px 0;
float:left;
position:relative;
width:596px;
}


.h3fdGris2lig {
display:table-cell;
background: url(/images/FdArrG2lign.jpg) no-repeat 0 0 transparent;
width:596px;
height:52px;
vertical-align:middle;
font-size:1.15em;
cursor:pointer;
}


.h3fdGris a, .h3fdGris span, .h3fdGris2lig a, .h3fdGris2lig span {
padding:6px 0 0 15px;
display:block;
font-weight:bold;
text-decoration:none;
color:#313131;
}

.h3fdGris2lig a, .h3fdGris2lig span {
}

.h3fdGris a:hover, .h3fdGris2lig a:hover {
	color: #000000;
	text-decoration:underline;
}

.h3fdGris .picto, .h3fdGris2lig .picto {
position:absolute;
top:12px;
right:10px;
width:11px;
height:11px;
cursor:pointer;
}

#pictoDematServicesEnt {
	position: relative;
	float: right;
	margin-right: 10px;
	top: 0px;
}

.h3fdGris2lig .picto {
top:21px;
}

#bloc_haut .h3fdBleu {
float:left;
background: url(/images/fd_arrBle.jpg) no-repeat 0 0 transparent;
width:579px;
height:30px;
position:relative;
display:inline;
margin:7px 0 10px 8px;
color:#FFFFFF;
font-size:16px;
}

#bloc_haut .h3fdBleu span {
padding:4px 0 0 15px;
display:block;
font-weight:bold;
}



.blocPictoF {
background:transparent url(/images/fd_picto_faex.jpg) no-repeat center top;
height:24px;
display:inline;
float:left;
margin:20px 0 10px;
width:582px;
text-align:right;
}

.blocPictoF2 {
height:24px;
padding:0px 0 10px;
width:582px;
text-align:right;
}


.BlBandeprevoirRetraite {
display:inline;
float:left;
background: url(/images/bandeauPrevoirRetraite.gif) no-repeat 0 0 transparent;
width:598px;
height:73px;
cursor:pointer;
margin:15px 0 15px 0;
}
.BlBandeprevoirRetraite h3 {
padding:5px 0 0 196px;
font-size:17px;
font-weight:normal;
color:#313131;
}
.BlBandeprevoirRetraite h3 a {
color:#313131;
text-decoration:none;
}
.BlBandeprevoirRetraite h3 a:hover {
text-decoration:underline;
}

.BlBandeprevoirRetraite h3 span {
display:block;
color:#7b7b7b;
font-weight:bold;
margin-left:15px;
}



.BlBandecouvSerEnLigne {
display:inline;
float:left;
background: url(/images/bandeau_decouvSerEnLigne.jpg) no-repeat 0 0 transparent;
width:563px;
height:73px;
cursor:pointer;
margin:15px 0 15px 12px;
}
.BlBandecouvSerEnLigne h3 {
padding:21px 0 0 112px;
font-size:1.3em;
font-weight:normal;
color:#313131;
}
.BlBandecouvSerEnLigne h3 a {
color:#313131;
text-decoration:none;
}
.BlBandecouvSerEnLigne h3 a:hover {
text-decoration:underline;
}

.BlBandecouvSerEnLigne h3 span {
color:#fd6d13;
font-weight:bold;
}

#contcentPartretraitRetraites h2.PictoVert {
height:31px;
color:#008887;
font-size:1.28em;
font-weight:bold;
background: url(/images/picto_rVer.jpg) no-repeat 0 0 transparent;
padding:5px 0 0 35px;
margin-top:40px;
}


.blocV_3B {
float:left;
width:185px;
margin-left:18px
}
.first_3B {
margin-left:0;
}

.blocV_3B .Top {
background: url(/images/fd_arroHVER.jpg) no-repeat 0 0 transparent;
height:30px;
width:185px;
}
.blocV_3B .Top a {
display:block;
font-weight:bold;
padding:5px 0 0 10px;
color:#FFFFFF;
font-size:1.2em;
text-decoration:none;
}

.blocV_3B .Top a:hover {
text-decoration:underline;
}


.blocV_3B .BlImgL {
position:relative;
}
.blocV_3B .BlImgL img {
display:block
}
.blocV_3B .BlImgL a {
position:absolute;
display:block;
background: url(/images/bouton_jedecouvre.png) no-repeat 0 0 transparent;
width:88px;
height:21px;
text-indent:-9999px;
top:89px;
left:89px;
}

.BlImgL a:hover {
	cursor: pointer;
}

.BLocFDBull {
float:left;
width:168px;
display:inline;
margin:10px 0 0px 8px !important;
margin:10px 0 0px 5px ;
}

.BLocFDBullFirst {
margin-top:5px !important;
margin-top:0px;
}

.BLocFDBull h4.Bull2L {
background: url(/images/fd_bullVer_2l.jpg) no-repeat 0 0 transparent;
height:47px;
font-size:1em;
}

.BLocFDBull h4.Bull1L {
background: url(/images/fd_bullVer_1l.jpg) no-repeat 0 0 transparent;
height:36px;
font-size:1em;
}

.BLocFDBull h4.Bull2L a, .BLocFDBull h4.Bull1L a{
display:block;
padding:7px 0 0 11px;
color:#ffffff;
font-size:1.15em;
font-weight:bold;
text-decoration:none;
line-height:1em;
}
.BLocFDBull h4.Bull1L a {
padding-top:8px;
}

.BLocFDBull h4.Bull2L a:hover,.BLocFDBull h4.Bull1L a:hover,.BLocFDBull .BotBull li a:hover {
text-decoration:underline;
}

.BLocFDBull .BotBull {
float:left;
background: url(/images/BLocFDBull_B.jpg) no-repeat left bottom transparent;
width:168px;
padding-bottom:10px;
}


.BLocFDBull .BotBull ul {
padding:8px 0 5px;
list-style-type:none;
height:1%;
position:relative;
}
.BLocFDBull .BotBull li {
float:left;
display:inline;
width:161px;
padding:0 0 2px 7px;
font-size:0.9em;
}

.BLocFDBull .BotBull li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 9px;
background: url(/images/flech_verte.gif ) no-repeat 0 4px transparent;
}

.arrondiForm {
width:440px;
position:relative;
text-align:center;
margin:10px auto 0;
}
.ArrTopForm,.ArrBottomForm {
display:block;
}

.middleArrForm {
background: url(/images/ENVOI_A_UN_AMI_middle.jpg) repeat-y 0 0 transparent;
}
.middleArrForm h4 {
font-size:18px;
color:#0587D3;
text-align:center;
position:relative;
padding:10px 0 20px;
text-decoration:underline;
}

.ajoutAmi {
text-align:right;
clear:left;
padding:10px 10px 10px 0;
}
.ajoutAmi a {
color:#0587d3;
text-decoration:underline;
padding-right:25px;
display:block;
line-height:21px;
background: url(/images/picto_plus_bleu.gif) no-repeat right top transparent;
}
.textRougePetit {
text-align:center;
font-size:10px;
color:#FF0000;
padding:5px 0 10px
}

.mentLegal {
padding:10px 20px;
font-size:11px;
color:#505059;
text-align:justify;
}

.geoloca h4 {
font-size:1.2em;
color:#313131;
font-weight:bold;
padding:5px 0 25px 49px;
}

.float50 {
float:left;
width:290px;
display:inline;
}
.float50 ul{
list-style-type:none;
}

.float50 li {
display:block;
margin-left:40px;
}
.float50 li a {
display:block;
height:17px;
padding-left:8px;
font-size:1em;
color:#313131;
text-decoration:none;
}
.float50 li a:hover {
font-weight:bold;
}
.float50 li.active a{
background: url(/images/fd_list_agence.jpg) no-repeat 0 0 transparent;
font-weight:bold;
height:19px;
padding:3px 0 0 8px;
}

.fdDegrade50 {
float:left;
width:290px;
display:inline;
background: url(/images/fd_bloc_votre_agence.jpg) no-repeat 0 0 transparent;
height:164px;
width:406px;
}

.fdDegrade50 h5 {
font-weight:bold;
font-size:1.2em;
color:#313131;
padding:5px 0 15px 15px;
}

.fdDegrade50 p {
font-size:1.05em;
color:#313131;
padding:0px 0 0px 15px;
}

.fdDegrade50 p span {display:block;padding:10px 0 0
}

.carteGmap {
float:right;
width:406px;
height:361px;
clear:left;
display:inline;
margin:30px 95px 0 0 ;
}

.newRecherche {
float:left;
width:268px;
display:inline;
margin:30px 0 0;
}

.newRecherche h6 {
font-weight:bold;
font-size:1.2em;
color:#313131;
padding:5px 0 5px 49px;
}

.newRecherche p {
font-size:0.9em;
color:#313131;
font-style:italic;
padding:0px 0 10px 49px;
}

.BlocNewRrech {
float:left;
width:228px;
display:inline;
margin-left:48px;
}

.BlocNewRrech h2.h2Bleu {
font-weight:normal;
font-size:1.6em;
padding:5px 0 10px 0px;
}

.list_depar h3, .list_ville h3{
width:203px;
background: url(/images/fd_list_recherche.jpg) no-repeat 0 0 transparent;
height:17px;
overflow:hidden;
cursor:pointer;
padding:5px 0 0 8px;
font-size:1em;
}

.list_ville h3.over {
background-position: 0 -22px;
}

.list_depar,.list_ville {
width:203px;
margin:5px 0 0;
display:inline;
float:left;
}

.list_depar  .liste, .list_ville .liste {
display:block;
border:1px solid #e5e5e5;
border-width:0px 1px;
font-size:1em;
}

.list_depar  .liste a, .list_ville  .liste a{
display:block;
color:#313131;
text-decoration:none;
padding:1px 0 1px 8px}

.list_depar  .liste a:hover, .list_ville .liste a:hover{
text-decoration:underline;
background-color:#b4dbf2;
}

.list_depar b.bottom, .list_ville b.bottom {
display:block;
background: url(/images/fd_arrond_list.jpg) no-repeat 0 0 transparent;
width:203px;
float:left;
height:4px;
}


#bloc_formContacPartic {
width:971px;
background: url(/images/bloc_PlanDuSite.jpg) no-repeat 0 0 transparent;
float:left
}

#bloc_formContacPartic ul.titre {
list-style-type:none;
float:left;
margin:0;
}

#bloc_formContacPartic ul.titre li {
float:left;
}

#bloc_formContacPartic ul.titre li.particulier {
background: url(/images/fd_contact_partic.jpg) no-repeat 0 0  transparent;
width:238px;
height:42px;
}
#bloc_formContacPartic ul.titre li.ProfInde {
background: url(/images/fd_contact_prof_inde.jpg) no-repeat 0 0  transparent;
width:241px;
height:42px;
}
#bloc_formContacPartic ul.titre li.entreprises {
background: url(/images/fd_contact_entreprise.jpg) no-repeat 0 0  transparent;
width:240px;
height:42px;
}
#bloc_formContacPartic ul.titre li.partenaires {
background: url(/images/fd_contact_partena_courtier.jpg) no-repeat 0 0  transparent;
width:238px;
height:42px;
}

#bloc_formContacPartic ul.titre li a {
text-decoration:none;
display:block;
padding:14px 0 0 0px;
text-align:center;
color:white;
font-size:1.15em;
line-height:1em;
}


#bloc_formContacPartic ul.titre li a:hover {
text-decoration:underline;
}

.Bloc_band {
position:relative;
float:left;
width:957px;
height:114px;
}

.Bloc_band .img {
position:absolute;
left:0;top:0;
z-index:1
}

.Bloc_band h2 {
position:relative;
font-size:1.15em;
font-weight:normal;
color:white;
z-index:2;
padding:35px 0 0 250px;
}

.blocFormContac {
float:left;
margin: 0px 0 0px;
border:1px solid #d0d0d2;
border-width:0 1px;
width:956px;
padding-top:25px;
}

.formContacParti .ArrTop {
float:left;
background: url(/images/arrTopForCon.jpg) no-repeat 0 0 transparent;
width:958px;
margin-top:10px;
display:inline;
height:5px;
font-size:0px;
}

.blocFormContac .blocgauh1 {
float:left;
width:380px;
}

.blocFormContac .blocDroit1 {
float:left;
width:550px;
}


.blocFormContac .blocgauh1 .lablinp {
float:left;
clear:left;
margin:4px 0;
width:380px;
}

.blocFormContac .blocDroit1 .lablinp {
float:left;
clear:left;
margin:4px 0;
width:520px;
}

.blocFormContac .blocgauh1 .lablinp .Left {
float:left;
display:inline;
width:160px;
margin-right:5px;
text-align:right;
font-size:13px;
color:black
}

.blocFormContac label {
color:#303030;
}

.blocFormContac .blocDroit1 .lablinp .Left {
float:left;
display:inline;
width:100px;
margin-right:5px;
text-align:right;
font-size:13px;
color:black
}
.blocFormContac .blocDroit1 .lablinp  .asterix {
padding:10px 0 0 105px;
color:#ff0000;
font-size:0.8em;
}

.blocFormContac .blocgauh1 .lablinp  .asterix {
padding:10px 14px 0 0px;
text-align:right;
color:#ff0000;
font-size:0.8em;
}

.blocFormContac .blocgauh1 .lablinp .Left span {
color:#ff0000;
}

.blocFormContac .blocDroit1 .lablinp .Left span {
color:#ff0000;
}

.blocFormContac .blocgauh1 .lablinp .right {
float:left;
display:inline;
width:215px;
vertical-align:middle;
}

.blocFormContac .blocgauh1 .lablinp .right input{
border:1px solid #CCC;
height:18px;
width:200px;
}

.blocFormContac .blocDroit1 .lablinp .right {
float:left;
display:inline;
width:255px;
vertical-align:middle;
}

.blocFormContac .blocDroit1 .lablinp .right input {
border:1px solid #CCC;
width:408px;
}

.blocFormContac .blocDroit1 .lablinp .right textarea {
width:408px;
height:148px;
border:1px solid #CCC;
}

.blocFormContac .blocgauh1 .traiHori {
clear:left;
display:block;
background: url(/images/traiHori.gif) no-repeat right top;
margin-right:12px;
height:12px;
}

.blocBoutEnvoy {
float:left;
background: url(/images/fd_bout_envoye_contact.gif) no-repeat 0 0 transparent;
clear:left;
text-align:right;
width:958px;
}

.blocBoutEnvoy  input {
display:block;
float:right;
margin-right:0px;
}

.floGauchArr2 {
float:left;
width:200px;
text-align:center;
padding:10px 0 0;
}

.floGauchArr2 a {
color:#fd6303;
font-size:0.85em;
text-decoration:none;
display:block;
}
.floGauchArr2 a:hover {
text-decoration:underline;
}

.blocBorder .txtMent {
clear:left;
margin:15px 0 0;
}

.blocBorder .txtMent p{
color:#505059;
font-size:1em;
padding:5px 15px 8px;
text-align:justify;
}




#content  #bloc_haut button.BFlech {
cursor:pointer;
font-size:1.5em;
height:29px;
line-height:29px;
margin:0;
text-align:center;
width:auto;
}

#content  #bloc_haut button.BFlech span, #content #bloc_haut button.BFlech em {
color:white;
display:block;
height:29px;
line-height:26px;
margin:0;
}

#content #bloc_haut button.BFlech span{
background:transparent url(/images/fd_gauch_bou.gif) no-repeat scroll 0 0;
padding-left:20px;
}

#content #bloc_haut button.BFlech span em{
background:transparent url(/images/fd_droit_bou.gif) no-repeat scroll 100% 0;
font-style:normal;
padding-right:32px;
}

#retrJeunActif{
display:inline;
float:left;
width:614px;
}

#retrJeunActif #bloc_haut .blocText {
background:none;
padding:0 0 0 0;
position:relative;
width:297px;
top:0;
}

#retrJeunActif #bloc_haut h2 {
color:#008887;
font-size:2.25em;
background:none;
padding:7px 0 10px 8px;
}

#retrJeunActif  .Bdecalauto {
width:605px;
margin-left:auto;
margin-right:auto;
}

#retrJeunActif  .blocPictoF2 {
background:transparent url(/images/fd_picto_faex.jpg) no-repeat scroll center top;
display:inline;
float:left;
height:24px;
margin:0px 0 10px;
text-align:right;
width:582px;
}


#retrJeunActif  .textJeunActi {
float:left;
width:596px;
display:inline;
margin:0px 0 0 10px
}

#retrJeunActif .textJeunActi h4{
font-size:1em;
color:#008887;
padding:10px 0 5px;
}
#retrJeunActif .textJeunActi p {
color:#505059;
padding:5px 0 3px;
}

#retrJeunActif .textJeunActi ul {
list-style-type:none;
margin:2px 10px
}

#retrJeunActif .textJeunActi ul li {
padding:0 0 0 15px;
color:#505059;
display:block;
background: url(/images/flechVerda.jpg) no-repeat 0 2px  transparent;
}

#content #retrJeunActif #bloc_haut .BlocACPartiGauch, #content #contcententreprise_accueil #bloc_haut .BlocACPartiGauch {
float:left;
width:614px;
}

#content #retrJeunActif #bloc_haut .photoActu {
float:left;
padding:0px 0 0 0px;
width:296px;
}


#content #retrJeunActif #bloc_haut .boutSouscrire {
text-align:right;
height:36px;
position:relative;
background: url(/images/fd_bout_souscfl.gif) no-repeat 0 0 transparent;
padding:0 10px 0 0;
}

#content #retrJeunActif #bloc_haut .BlocREgHaute {
border-color:#D0D0D2;
border-style:solid;
border-width:0 1px 0 0;
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


#content #retrJeunActif #bloc_haut .BlocREgHaute h2{
font-size:1em;
color:black;
font-weight:normal;
padding:0px 0 0px 10px
}

#content #retrJeunActif #bloc_haut .BlocREgHaute h2 span{
font-size:32px;
display:block;
padding:10px 0 10px 0px;
color:#008887;
font-weight:bold;
}

#content #retrJeunActif #bloc_haut .BlocREgHaute p.texte{
font-size:1.5em;
display:block;
padding:10px 0 0px 10px;
color:#008887;
font-weight:bold;
}

#content #retrJeunActif #bloc_haut .BlocREgHaute p.texte2{
font-size:1em;
display:block;
padding:0px 0 20px 10px;
color:black;
}

#content #retrJeunActif #bloc_haut .BlocREgHaute p.texte2 span{
font-size:24px;
padding:0px 0 0px 0px;
color:#fd760d;
font-weight:bold;
}







#retrActifPl50
.blocQuatrePhp {
margin:15px 0 0 9px;
display:inline;
float:left;
}

.blocQuatrePhp .contTop {
width:584px;
}

.blocQuatrePhp .contTop  .floLe {
display:inline;
float:left;
width:142px;
margin-left:5px;
height:80px;
padding-bottom:6px;
background: url(/images/fdDegra.jpg) no-repeat 0 bottom transparent;
}
.blocQuatrePhp .contTop  .first {
margin-left:0;
}

.blocQuatrePhp .contTop  .floLe img {
display:block;
}


.blocQuatrePhp .centCont {
background: url(/images/fd_quatreArr.jpg) no-repeat left  bottom transparent;
width:584px;
}

.blocQuatrePhp .centCont .floatG {
display:inline;
float:left;
width:138px;
margin-left:9px;
}
.blocQuatrePhp .centCont .floatG h4 {
padding:5px 0 10px 10px;
color:#008fda;
font-size:0.9em;
font-weight:bold;
}
.blocQuatrePhp .centCont .floatG p {
padding:0 5px 5px 10px;
font-size:0.9em;
font-weight:normal;
}

.blocQuatrePhp .centCont .first {
margin-left:0;
}

.blocQuatrePhp .centCont .floatG .bldowSav {
padding:0 0 7px 46px;
text-align:left;
}




#retrActifPl50 .blocSrubriqueFD {
float:left;
width:594px;
}

#retrActifPl50 .blocSrubriqueFD .top {
float:left;
width:602px;
}

#retrActifPl50 .blocSrubriqueFD .top .titrebloRub  {
list-style-type:none;
}

#retrActifPl50 .blocSrubriqueFD .top .titrebloRub li {
height:43px;
float:left;
display:inline;
margin-left:8px;
width:191px;
}
#retrActifPl50 .blocSrubriqueFD .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



#retrActifPl50 .blocSrubriqueFD .top  .fdEuro {
background: url(/images/PA_Euro.jpg) no-repeat 0 0 transparent;
}

#retrActifPl50 .blocSrubriqueFD .top  .fdPara {
background: url(/images/PA_para.jpg) no-repeat 0 0 transparent;
}

#retrActifPl50 .blocSrubriqueFD .top .titrebloRub  a {
padding:19px 0 0 46px;
color:white;
font-size:0.9em;
display:block;
font-weight:bold;
text-decoration:none;
}
#retrActifPl50 .blocSrubriqueFD .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

#retrActifPl50 .blocSrubriqueFD .top .titrebloRub  a:hover {text-decoration:underline}


#retrActifPl50 .blocSrubriqueFD .blocfloavecfd {
background: url(/images/fdAr32.jpg) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:584px;
margin:0 0 5px 6px;
}

#retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 15px;
width:180px;
}

#retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 6px;
width:180px;
}
#retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLi  .text, #retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

#retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLi li a, #retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
#retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLi li a:hover, #retrActifPl50 .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}



#retrActifPl50 .blocfloavecfd .bldowSav {
background:none;
text-align:left;
padding:0 0 2px 89px;
}






#epargAssVie{
display:inline;
float:left;
width:614px;
}

#epargAssVie #bloc_haut .blocText {
background:none;
padding:0 0 0 0;
position:relative;
width:317px;
top:0;
min-height:0;
}

#epargAssVie #bloc_haut h2 {
color:#4c2582;
font-size:2.25em;
background:none;
padding:7px 0 10px 8px;
}

#epargAssVie  .Bdecalauto {
margin:10px auto;
width:566px;
margin-left:10px;
}

#epargAssVie  .blocPictoF2 {
background:transparent url(/images/fd_picto_faex.jpg) no-repeat scroll center top;
display:inline;
float:left;
height:24px;
margin:10px 0 10px;
text-align:right;
width:597px;
}



#content #epargAssVie #bloc_haut .BlocACPartiGauch {
float:left;
width:614px;
}

#content #epargAssVie #bloc_haut .photoActu {
float:left;
padding:0px 0 0 0px;
width:276px;
}

#content #epargAssVie #bloc_haut .boutSouscrire {
text-align:right;
height:29px;
position:relative;
background: url(/images/fd_bouton2.gif) no-repeat 0 0 transparent;
padding:0 10px 0 0;
}


#content #epargAssVie #bloc_haut .ContboutSouscrire {
position:absolute;
right:0;
bottom:3px;
}

#content #epargAssVie #bloc_haut .ContboutSouscrire a{
background: url(/images/fd_gauch_bou.gif) no-repeat 0 0 transparent;
padding:0 0 0 15px;
display:block;
overflow:visible;
font-size:1.8em;
color:white;
font-weight:bold;
}

#content #epargAssVie #bloc_haut .ContboutSouscrire a span{
background: url(/images/fd_droit_bou.gif) no-repeat 0 0 transparent;
padding:0 15px 0 0px;
display:block;
overflow:visible;
}


#content #epargAssVie #bloc_haut .BlocREgHaute{
border: 1px solid #d0d0d2;
border-width:0 1px 0 0;
height:193px;
padding-bottom: 0px;
padding-top: 0px;
}

#content #epargAssVie #bloc_haut .BlocREgHaute h2{
font-size:1em;
color:black;
font-weight:normal;
padding:0px 0 0px 20px
}

#content #epargAssVie #bloc_haut .BlocREgHaute h2 span{
font-size:28px;
display:block;
padding:10px 0 0px 0px;
color:#4c2582;
font-weight:bold;
}

#content #epargAssVie #bloc_haut .BlocREgHaute p.texte{
font-size:1.5em;
display:block;
padding:10px 0 0 20px;
color:#4c2582;
font-weight:bold;
}

#content #epargAssVie #bloc_haut .BlocREgHaute p.texte2{
font-size:1em;
display:block;
padding:0 0 5px 54px;
color:black;
}

#content #epargAssVie #bloc_haut .BlocREgHaute p.texte2 span{
font-size:24px;
padding:0px 0 0px 0px;
color:#fd760d;
font-weight:bold;
}



#epargAssVie .blocSrubriqueFD {
float:left;
width:602px;
display:inline;
margin-left:3px
}

#epargAssVie .blocSrubriqueFD .top {
float:left;
width:602px;
}

#epargAssVie .blocSrubriqueFD .top .titrebloRub  {
list-style-type:none;
}

#epargAssVie .blocSrubriqueFD .top .titrebloRub li {
height:42px;
float:left;
display:inline;
margin-left:26px;
width:282px;
}

#epargAssVie .blocSrubriqueFD .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



#epargAssVie .blocSrubriqueFD .top  .fdviol {
background: url(/images/fd_arronViol2Col.jpg) no-repeat 0 0 transparent;
}


#epargAssVie .blocSrubriqueFD .top .titrebloRub  a {
padding:10px 0 0 0px;
color:white;
font-size:1.2em;
display:block;
font-weight:bold;
text-decoration:none;
text-align:center;
}
#epargAssVie .blocSrubriqueFD .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

#epargAssVie .blocSrubriqueFD .top .titrebloRub  a:hover {text-decoration:underline}


#epargAssVie .blocSrubriqueFD .blocfloavecfd {
background: url(/images/fd_2colViol.jpg) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:591px;
margin:0 0 5px 0px;
}

#epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 25px;
width:280px;
}

#epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 6px;
width:280px;
}
#epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLi  .text, #epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

#epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLi li a, #epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
#epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLi li a:hover, #epargAssVie .blocSrubriqueFD .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}

#epargAssVie .blocSrubriqueFD .blocfloavecfd ul {list-style-type:none;margin:5px 10px 10px 15px;padding:0}
#epargAssVie .blocSrubriqueFD .blocfloavecfd ul li {padding:0px 0;clear:left;padding:0}
#epargAssVie .blocSrubriqueFD .blocfloavecfd ul li a{background: url(/images/flech_violet2.gif) no-repeat 0 5px transparent;padding:0 0 0 10px;}


#epargAssVie .blocfloavecfd .bldowSav {
background:none;
text-align:left;
padding:0 0 2px 169px;
}


.BLocFDBullViol {
float:left;
width:168px;
display:inline;
margin:10px 0 0px 5px ;
}

.BLocFDBullViolFirst {
margin-top:5px !important;
margin-top:0px;
}

.BLocFDBullViol h4.Bull2L {
background: url(/images/fd_bullViol_2l.gif) no-repeat 0 0 transparent;
height:47px;
font-size:1em;
}

.BLocFDBullViol h4.Bull1L {
background: url(/images/.jpg) no-repeat 0 0 transparent;
height:36px;
font-size:1em;
}

.BLocFDBullViol h4.Bull2L a, .BLocFDBullViol h4.Bull1L a{
display:block;
padding:7px 0 0 11px;
color:#ffffff;
font-size:1.15em;
font-weight:bold;
text-decoration:none;
line-height:1em;
}
.BLocFDBullViol h4.Bull1L a {
padding-top:8px;
}

.BLocFDBullViol h4.Bull2L a:hover,.BLocFDBullViol h4.Bull1L a:hover,.BLocFDBullViol .BotBull li a:hover {
text-decoration:underline;
}

.BLocFDBullViol .BotBull {
float:left;
background: url(/images/BLocFDBull_B.jpg) no-repeat left bottom transparent;
width:168px;
padding-bottom:10px;
}


.BLocFDBullViol .BotBull ul {
padding:8px 0 5px;
list-style-type:none;
height:1%;
position:relative;
}
.BLocFDBullViol .BotBull li {
float:left;
display:inline;
width:161px;
padding:0 0 2px 7px;
font-size:0.9em;
}

.BLocFDBullViol .BotBull li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 10px 4px 9px;
background: url(/images/flech_violet2.gif ) no-repeat 0 4px transparent;
}


h3.PictoEuro {
float:left;
background: url(/images/picto_euro.gif) no-repeat 0 0 transparent;
height:33px;
margin-top:20px;
padding:7px 0 0px 35px;
color:#4c2582;
font-size:17px;
}


h3.PictoEuro2 {
float:left;
background: url(/images/picto_euro.gif) no-repeat 0 0 transparent;
margin-top:20px;
padding:7px 0 10px 35px;
color:#4c2582;
font-size:17px;
}


h3.OranFle {
float:left;
background: url(/images/picto_fleche_orangeH.gif) no-repeat 0 0 transparent;
margin-top:5px;
padding:7px 0 10px 20px;
color:#fd6303;
font-size:17px;
}


h3.Pictointero {
float:left;
background: url(/images/picto_intero.gif) no-repeat 0 0 transparent;
height:33px;
margin-top:20px;
padding:7px 0 0px 35px;
color:#5bac26;
font-size:17px;
}


h3.PictoPara {
float:left;
background: url(/images/picto_para.gif) no-repeat 0 0 transparent;
height:33px;
margin-top:20px;
padding:7px 0 0px 35px;
color:#b70068;
font-size:17px;
}




#retrJeunActif{
display:inline;
float:left;
width:614px;
}



#partiPrevo #bloc_haut .blocText {
background:none;
padding:0 0 0 0;
position:relative;
width:300px;
top:0;
}

#partiPrevo #bloc_haut h2 {
color:#008887;
font-size:2.25em;
background:none;
padding:7px 0 10px 8px;
}

#partiPrevo  .Bdecalauto {
margin:10px auto;
width:566px;
margin-left:10px;
}

#partiPrevo  .blocPictoF2 {
background:transparent url(/images/fd_picto_faex.jpg) no-repeat scroll center top;
display:inline;
float:left;
height:24px;
margin:0px 0 10px;
text-align:right;
width:582px;
}



#content #partiPrevo #bloc_haut .BlocACPartiGauch {
float:left;
width:614px;
}

#content #partiPrevo #bloc_haut .photoActu {
float:left;
padding:0px 0 0 0px;
width:300px;
}


#content #partiPrevo #bloc_haut .boutSouscrire {
text-align:right;
height:36px;
position:relative;
background: url(/images/fd_bo21.jpg) no-repeat 0px 0 transparent;
padding:4px 10px 0 0;

}

#content #partiPrevo #bloc_haut .BlocREgHaute .BlocREgHauteBo {
border-color:#D0D0D2;
border-style:solid;
border-width:0 1px 0 0;
width:292px;
}

#content #partiPrevo #bloc_haut .BlocREgHaute h2{
font-size:32px;
color:#b70068;
font-weight:bold;
padding:12px 0 12px 10px !important;
padding-bottom:10px;

}

#content #partiPrevo #bloc_haut .BlocREgHaute ul {
list-style-type:none;
padding:10px 0 0px 30px;
height:1%
}

#content #partiPrevo #bloc_haut .BlocREgHaute ul li {
display:block;
margin:2px 0 0;
float:left;
display:inline;
width:253px;
}
#content #partiPrevo #bloc_haut .BlocREgHaute ul li a {
background: url(/images/picto_fle_viol.gif) no-repeat 0 5px transparent;
display:block;
padding:0px 0 2px 15px;
color:black;
font-size:1.15em;
text-decoration:none;

}





#partiPrevo #bloc_haut .blocText {
background:none;
padding:0 0 0 0;
position:relative;
width:300px;
top:0;
}

#partiPrevo #bloc_haut h2 {
color:#008887;
font-size:2.25em;
background:none;
padding:7px 0 10px 8px;
}

#partiPrevo  .Bdecalauto {
margin:10px auto;
width:566px;
margin-left:10px;
}

#partiPrevo  .blocPictoF2 {
background:transparent url(/images/fd_picto_faex.jpg) no-repeat scroll center top;
display:inline;
float:left;
height:24px;
margin:0px 0 10px;
text-align:right;
width:582px;
}



#content #partiepargn #bloc_haut .BlocACPartiGauch {
float:left;
width:614px;
}

#content #partiepargn #bloc_haut .photoActu {
float:left;
padding:0px 0 0 0px;
width:300px;
}


#content #partiepargn #bloc_haut .boutSouscrire {
position:absolute;
bottom:-5px;
right:10px;
text-align:right;
height:36px;
padding:4px 10px 0 0;
}

#content #partiepargn #bloc_haut .BlocREgHaute {
width:293px;
background: url(/images/fd_hauepagnBlo.jpg) no-repeat 0 0 transparent;
height:276px;
position:relative;
padding: 0px;
}

#content #partiepargn #bloc_haut .BlocREgHaute h2{
font-size:32px;
color:#4c2582;
font-weight:bold;
padding:52px 0 12px 10px;
}

#content #partiepargn #bloc_haut .BlocREgHaute ul {
list-style-type:none;
padding:10px 0 0px 30px;
height:1%
}

#content #partiepargn #bloc_haut .BlocREgHaute ul li {
display:block;
margin:2px 0 0;
float:left;
display:inline;
width:253px;
}
#content #partiepargn #bloc_haut .BlocREgHaute ul li a {
background: url(/images/pictoFlViol.gif) no-repeat 0 3px transparent;
display:block;
padding:0px 0 2px 15px;
color:black;
font-size:1.15em;
text-decoration:none;

}




.blocV_4M {
float:left;
width:139px;
margin-left:12px
}
.first_4M {
margin-left:0;
clear:left;
}

.blocV_4M .Top {
background: url(/images/fd_2ligarrMauv.jpg) no-repeat 0 0 transparent;
height:45px;
width:139px;
}
.blocV_4M .Top a {
display:block;
font-weight:bold;
padding:5px 0 0 10px;
color:#FFFFFF;
font-size:1.15em;
text-decoration:none;
}

.blocV_4M .Top a:hover {
text-decoration:underline;
}


.blocV_4M .BlImgL {
position:relative;
}
.blocV_4M .BlImgL img {
display:block
}
.blocV_4M .BlImgL a {
position:absolute;
display:block;
background: url(/images/bouton_jedecouvre.png) no-repeat 0 0 transparent;
width:88px;
height:21px;
text-indent:-9999px;
top:74px;
left:45px;
}




.BLocFDBullMov {
float:left;
width:168px;
display:inline;
margin:10px 0 0px 8px !important;
margin:10px 0 0px 5px ;
}

.BLocFDBullMovFirst {
margin-top:5px !important;
margin-top:0px;
}

.BLocFDBullMov h4.Bull2L {
background: url(/images/fd_bullMauv_2l.jpg) no-repeat 0 0 transparent;
height:51px;
font-size:1em;
}

.BLocFDBullMov h4.Bull1L {
background: url(/images/fd_bullVer_1l.jpg) no-repeat 0 0 transparent;
height:36px;
font-size:1em;
}

.BLocFDBullMov h4.Bull2L a, .BLocFDBullMov h4.Bull1L a{
display:block;
padding:7px 0 0 11px;
color:#ffffff;
font-size:1.15em;
font-weight:bold;
text-decoration:none;
line-height:1em;
}
.BLocFDBullMov h4.Bull1L a {
padding-top:8px;
}

.BLocFDBullMov h4.Bull2L a:hover,.BLocFDBullMov h4.Bull1L a:hover,.BLocFDBullMov .BotBull li a:hover {
text-decoration:underline;
}

.BLocFDBullMov .BotBull {
float:left;
background: url(/images/BLocFDBull_B.jpg) no-repeat left bottom transparent;
width:168px;
padding-bottom:0px;
}

.BLocFDBullMov .BotBull ul {
padding:8px 0 5px;
list-style-type:none;
height:1%;
position:relative;
}
.BLocFDBullMov .BotBull li {
float:left;
display:inline;
width:161px;
padding:0 0 2px 7px;
font-size:0.9em;
}

.BLocFDBullMov .BotBull li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 9px;
background: url(/images/flec_mauve.gif ) no-repeat 0 4px transparent;
}

.BLocFDBullMov .BotBull .bouto{
clear:left;
background: url(/images/BotBull_bouto.gif) no-repeat 0 0 transparent;
height:16px;
width:168px;
text-align:right;
font-size:0.9em;
color:#fa6a05;
}

.BLocFDBullMov .BotBull .bouto a{
display:block;
padding-right:19px;
text-decoration:none;
color:#fa6a05;
}

.banniere_bloc_droit {
margin:15px 0 0 0px !important;
float:right;
display:inline;
}






#partiepargn #bloc_haut .blocText {
background:none;
padding:0 0 0 0;
position:relative;
width:300px;
top:0;
}

#partiepargn #bloc_haut h2 {
color:#008887;
font-size:2.25em;
background:none;
padding:7px 0 10px 8px;
}

#partiepargn  .Bdecalauto {
margin:10px auto;
width:566px;
margin-left:10px;
}

#partiepargn  .blocPictoF2 {
background:transparent url(/images/fd_picto_faex.jpg) no-repeat scroll center top;
display:inline;
float:left;
height:24px;
margin:0px 0 10px;
text-align:right;
width:582px;
}



#content #partiPrevo #bloc_haut .BlocACPartiGauch {
float:left;
width:614px;
}

#content #partiPrevo #bloc_haut .photoActu {
float:left;
padding:0px 0 0 0px;
width:300px;
}


#content #partiPrevo #bloc_haut .boutSouscrire {
text-align:right;
height:36px;
position:relative;
background: url(/images/fd_bo21.jpg) no-repeat 0px 0 transparent;
padding:4px 10px 0 0;

}

#content #partiPrevo #bloc_haut .BlocREgHaute {
	width:292px;
	border-right: 1px solid #E4E4E4;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

#content #partiPrevo #bloc_haut .BlocREgHaute .BlocREgHauteBo {
border-color:#D0D0D2;
border-style:solid;
border-width:0 1px 0 0;
height:238px;
width:292px;

}

#content #partiPrevo #bloc_haut .BlocREgHaute h2{
font-size:32px;
color:#b70068;
font-weight:bold;
padding:12px 0 12px 10px !important;
padding-bottom:10px;

}

#content #partiPrevo #bloc_haut .BlocREgHaute ul {
list-style-type:none;
padding:10px 0 0px 30px;
height:1%
}

#content #partiPrevo #bloc_haut .BlocREgHaute ul li {
display:block;
margin:2px 0 0;
float:left;
display:inline;
width:253px;
}
#content #partiPrevo #bloc_haut .BlocREgHaute ul li a {
background: url(/images/picto_fle_viol.gif) no-repeat 0 5px transparent;
display:block;
padding:0px 0 2px 15px;
color:black;
font-size:1.15em;
text-decoration:none;

}


.blocVio_3M {
float:left;
width:189px;
margin-left:12px;
display:inline;
}
.first_3M {
margin-left:0;
clear:left;
}

.blocVio_3M .Top {
background: url(/images/fdViolArr3.jpg) no-repeat 0 0 transparent;
height:45px;
width:189px;
}
.blocVio_3M .Top a {
display:block;
font-weight:bold;
padding:5px 0 0 10px;
color:#FFFFFF;
font-size:1.15em;
text-decoration:none;
}

.blocVio_3M .Top a:hover {
text-decoration:underline;
}


.blocVio_3M .BlImgL {
position:relative;
}
.blocVio_3M .BlImgL img {
display:block
}
.blocVio_3M .BlImgL a {
position:absolute;
display:block;
background: url(/images/bouton_jedecouvre.png) no-repeat 0 0 transparent;
width:88px;
height:21px;
text-indent:-9999px;
top:74px;
left:95px;
}




.BLocFDBullMov {
float:left;
width:168px;
display:inline;
margin:10px 0 0px 8px !important;
margin:10px 0 0px 5px ;
}

.BLocFDBullMovFirst {
margin-top:5px !important;
margin-top:0px;
}

.BLocFDBullMov h4.Bull2L {
background: url(/images/fd_bullMauv_2l.jpg) no-repeat 0 0 transparent;
height:51px;
font-size:1em;
}

.BLocFDBullMov h4.Bull1L {
background: url(/images/fd_bullVer_1l.jpg) no-repeat 0 0 transparent;
height:36px;
font-size:1em;
}

.BLocFDBullMov h4.Bull2L a, .BLocFDBullMov h4.Bull1L a{
display:block;
padding:7px 0 0 11px;
color:#ffffff;
font-size:1.15em;
font-weight:bold;
text-decoration:none;
line-height:1em;
}
.BLocFDBullMov h4.Bull1L a {
padding-top:8px;
}

.BLocFDBullMov h4.Bull2L a:hover,.BLocFDBullMov h4.Bull1L a:hover,.BLocFDBullMov .BotBull li a:hover {
text-decoration:underline;
}

.BLocFDBullMov .BotBull {
float:left;
background: url(/images/BLocFDBull_B.jpg) no-repeat left bottom transparent;
width:168px;
padding-bottom:0px;
}

.BLocFDBullMov .BotBull ul {
padding:8px 0 5px;
list-style-type:none;
height:1%;
position:relative;
}
.BLocFDBullMov .BotBull li {
float:left;
display:inline;
width:161px;
padding:0 0 2px 7px;
font-size:0.9em;
}

.BLocFDBullMov .BotBull li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 9px;
background: url(/images/flec_mauve.gif ) no-repeat 0 4px transparent;
}

.BLocFDBullMov .BotBull .bouto{
clear:left;
background: url(/images/BotBull_bouto.gif) no-repeat 0 0 transparent;
height:16px;
width:168px;
text-align:right;
font-size:0.9em;
color:#fa6a05;
}

.BLocFDBullMov .BotBull .bouto a{
display:block;
padding-right:19px;
text-decoration:none;
color:#fa6a05;
}



#partiActionSociale .numlist, #partiActionSociale .fleche, #ent_20-100_salarie .numlist, #ent_20-100_salarie .fleche {
	right:-15px !important;
}

#partiActionSociale #bloc_haut .blocText {
background:none;
padding:0 0 0 0;
position:relative;
width:275px !important;
top:0;
}

#partiActionSociale #bloc_haut h2 {
color:#008887;
font-size:2.25em;
background:none;
padding:7px 0 10px 8px;
}

#partiActionSociale  .Bdecalauto {
margin:10px auto;
width:566px;
margin-left:10px;
}


#content #partiActionSociale #bloc_haut .BlocACPartiGauch {
float:left;
width:610px;
}

#content #partiActionSociale #bloc_haut .photoActu {
float:left;
padding:0px 0 0 0px;
}

#content #partiActionSociale #bloc_haut .BlocREgHaute {
height: 280px;
position: relative;
/*background: url(/images/PARTICULIERS_ACTION_SOCIALE_20091001_04.jpg) no-repeat 0 0 transparent;*/
}

#content #partiActionSociale #bloc_haut .BlocREgHaute h2{
color:#5BAC26;
font-size:18px;
font-weight:bold;
padding:52px 20px 12px 10px;
}

#content #partiActionSociale #bloc_haut .BlocREgHaute p.text{
color:#505059;
padding:10px 20px 3px 10px;
font-size:1em;
text-align: justify;
}

#content #partiActionSociale #bloc_haut .BlocREgHaute p.text a {
color:#fc6103;
font-size:0.9em;
}

#content #partiActionSociale #bloc_haut p.lienBout{
	position: absolute;
	text-align: right;
	bottom: 0;
	position: absolute;
	right: -15px;
}

#blocgaucheAccueilEntr #bloc_haut .BlocACPartiGauch #titre_page .BlocREgHaute .text {
	text-align: justify;
}







.blocSrubriqueFDVert {
float:left;
width:602px;
}

.blocSrubriqueFDVert .top {
float:left;
width:602px;
}

.blocSrubriqueFDVert .top .titrebloRub  {
list-style-type:none;
}

.blocSrubriqueFDVert .top .titrebloRub li {
height:51px;
float:left;
display:inline;
margin-left:7px;
width:145px;
background: url(/images/fdArronV2l.jpg) no-repeat 0 0 transparent;
}
.blocSrubriqueFDVert .top .titrebloRub li.first {
margin-left:0px;
}


.blocSrubriqueFDVert .top .titrebloRub  a {
padding:5px 0 0 17px;
color:white;
font-size:1.12em;
display:block;

font-weight:bold;
text-decoration:none;
}
.blocSrubriqueFDVert .top .titrebloRub  a.ligne1 {
padding-top:13px;
}

.blocSrubriqueFDVert .top .titrebloRub  a:hover {text-decoration:underline}

.blocSrubriqueFDVert .blocfloavecfd {
background: url(/images/fd_blocBaccueilParti.jpg) no-repeat -1px bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:602px;
margin-bottom:5px;
}

.blocSrubriqueFDVert .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin-left:4px;
width:147px;

}
.blocSrubriqueFDVert .blocfloavecfd .first {
margin-left:0;
}

.blocSrubriqueFDVert .blocfloavecfd .bloFlLi ul {
padding:8px 0 0px;
list-style-type:none;
height:1%;
}
.blocSrubriqueFDVert .blocfloavecfd .bloFlLi li {
float:left;
display:inline;
padding:0 0 2px 16px
}

.blocSrubriqueFDVert .blocfloavecfd .bloFlLi li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
background: url(/images/flech_vert4.gif ) no-repeat 0 4px transparent;
}
.blocSrubriqueFDVert .blocfloavecfd .bloFlLi li a:hover {text-decoration:underline}



.reseauProximi_blocDroit {
background: url(/images/fd_res_proximite.jpg) no-repeat 0 0 transparent;
width:174px;
height:148px;
position:relative;
float:left;
font-size:0.9em;
margin:10px 0 15px 0px;
display:inline;
}

.reseauProximi_blocDroit h3{
color:#5bac26;
font-size:1.18em;
font-weight:bold;
padding:15px 0 23px 65px;
line-height:12px;
}

.reseauProximi_blocDroit h3 span {
font-size:1.10em;
}

.reseauProximi_blocDroit p.label {
background: url(/images/flech_vert4.gif) no-repeat 0 2px transparent;
margin:0 0 5px 19px;
padding:0 10px 0 10px;
color:black;
}

.reseauProximi_blocDroit p.txtdecal {
padding:6px 0 2px 0px;
display:block;
color:black;
margin:0 0 0 16px;
}

.reseauProximi_blocDroit p.txtdecal input, .reseauProximi_blocDroit p.txtdecal img {
vertical-align:middle;
}

.reseauProximi_blocDroit p.txtdecal input.text {
font-size:0.9em;
width:103px;
border:1px solid #c9c7c3;
}

.reseauProximi_blocDroit div.boutCarted{
position:absolute;
bottom:0;
right:16px;
padding:0 5px 1px;
}

.reseauProximi_blocDroit div.boutCarted a {
color:#fd6303;
font-size:0.95em;
text-decoration:none;
}

.reseauProximi_blocDroit div.boutCarted a:hover {
text-decoration:underline;
}



.BLocFDBullBleu {
float:left;
width:168px;
display:inline;
margin:20px 0 0px 5px ;
}

.BLocFDBullBleuFirst {
margin-top:5px !important;
margin-top:0px;
}

.BLocFDBullBleu div.midtop, .BLocFDBullBleu table.midtop {
background: url(/images/fd_bullBLeu.jpg) no-repeat 0 0 transparent;
height:50px;
margin-bottom: 0px;
padding-bottom: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

.BLocFDBullBleu table.midtop *, .BLocFDBullBleu div.midtop * {
	border: 0px;
}

.BLocFDBullBleu table.midtop  h4.Bull2L, .BLocFDBullBleu div.midtop  h4.Bull2L{
width:169px;
font-size:1em;
padding-bottom:12px;
}

.BLocFDBullBleu div.midtop h4.Bull2L a {
  padding-top: 12px;
  padding-left: 0px;
}

.BLocFDBullBleu div.midtop {
  text-align: center;
}

.BLocFDBullBleu h4.Bull2L a{
display:block;
padding:0 0 0 18px;
color:#ffffff;
font-size:1.10em;
font-weight:bold;
text-decoration:none;
line-height:0.9em;
}
.BLocFDBullBleu h4.Bull1L a {
padding-top:8px;
}

.BLocFDBullBleu h4.Bull2L a:hover,.BLocFDBullBleu h4.Bull1L a:hover,.BLocFDBullBleu .BotBull li a:hover {
text-decoration:underline;
}

.BLocFDBullBleu .BotBull {
float:left;
background: url(/images/BLocFDBull_B.jpg) no-repeat left bottom transparent;
width:168px;
padding-bottom:0px;
}

.BLocFDBullBleu .BotBull .Contbutton {
text-align:right;
background: url(/images/arr168pxBottom.jpg) no-repeat left bottom transparent;
position:relative;
margin-top:10px;
right:0;
bottom:0;
width:169px
}

.BLocFDBullBleu .BotBull p.text {
font-size:0.9em;
padding:5px 10px 2px 15px;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
}


.BLocFDBullBleu .BotBull p.text strong{
color:#303030
}


.BLocFDBullBleu .BotBull p.text a.lie {
color:#f95903;
text-decoration:none;
padding:0 0 0 3px;
font-size:0.89em;
}



button.button2
{
  border:none;
  background:none;
  padding:0;
  margin:0 5px;
  width:auto;
  font-size:0.9em;
  overflow:visible;
  text-align:right;
  white-space:nowrap;
  height:16px;
cursor:pointer;
color:red
}

button.button2  a {
color:#fa6a05;
text-decoration:none;
}

button.button2  a:hover {
text-decoration:underline;
}

button.button2 span, button.button2 em
{
  display:block;
  height:16px;
  line-height:16px;
  margin:0;
  color:white;
}

button.button2 span
{
  padding-left:9px;
  background:url(/images/fdBou2_G.gif) no-repeat 0 0;
}

button.button2 em
{
  font-style:normal;
  padding-right:15px;
  background:url(/images/fdBou2_D.gif) no-repeat 100% 0;
}

#GroupConnaitr {
float:left;
width:614px;
}

#GroupConnaitr .blocArr296px ul { list-style-type:none; margin:5px 10px 10px 5px; padding:0;}
#GroupConnaitr .blocArr296px li { display:block; float:none; padding-left: 10px; background:transparent url(/images/flech_bleu.gif) no-repeat scroll 0 5px;}
#GroupConnaitr .blocArr296px li A{color:#84848A;text-decoration:none;}
#GroupConnaitr .blocArr296px ul li ul{ list-style-type:none; margin:5px 10px 10px 5px; padding:0;}


.blocarr397px {
float:left;
width:397px;
display:inline;
}
.blocarr397px .Cont {
border:1px solid #d0d0d2;
border-width:0 1px ;
position:relative;
}

#contcentPartretraitRetraites .blocarr397px .Cont h2 {
background:none;
font-size:1.8em;
padding:7px 0 10px 20px;
}

.blocarr397px .Cont .floLeft193px {
float:left;
width:193px;
text-align:center;
padding:0px 0 10px;
}

.floLeft191px {
float:left;
width:191px;
}

.floLeft191px h3 {
color:#198e13;
font-size:21px;
padding:0 0 10px;
}

.floLeft191px p {
color:#333;
font-size:0.9em;
}

.boutPosAbBRI {
text-align:right;
padding:10px
}



.blocarr173px {
float:left;
width:173px;
display:inline;
margin:0 0 15px 22px;
}

.minHeigh {
min-height:160px;
height:160px;
}

.blocarr173px .Cont {
border:1px solid #d0d0d2;
border-width:0 1px ;
}
.blocarr173px .Cont h4 {
color:#0c89d4;
font-size:16px;
padding:5px 0 25px 10px;
background: url(/images/DegHarr173px.jpg) no-repeat 0 bottom transparent;
}

.blocarr173px .Cont p.text {
padding:3px 5px 3px 10px;
font-size:0.9em;
}

.blocarr173px .Cont p.text span {
display:block;
font-weight:bold;
color:#0c89d4;
}

.blocarr173px .Contbutton {
background: url(/images/arr173pxBottom.jpg) no-repeat 0 0 transparent;
text-align:right;
position:relative;
width:173px;
padding-top:2px;
}



.blocarr187px {
float:left;
width:187px;
display:inline;
margin:0 0 10px 17px;
}
.first187px {
margin-left:0px;
}

.minHeigh {
min-height:160px;
height:160px;
}

.blocarr187px .Cont {
border:1px solid #d0d0d2;
border-width:0 1px ;
}
.blocarr187px .Cont h4 {
color:#0c89d4;
font-size:16px;
padding:5px 0 25px 10px;
background: url(/images/DegHarr187px.jpg) no-repeat 0 bottom transparent;
}

.blocarr187px .Cont p.text {
padding:3px 5px 3px 10px;
font-size:0.9em;
}

.blocarr187px .Cont p.text span {
display:block;
font-weight:bold;
color:#0c89d4;
}

.blocarr187px .Contbutton {
background: url(/images/arr187pxBottom.jpg) no-repeat 0 0 transparent;
text-align:right;
position:relative;
width:187px;
padding-top:2px;
}


.button2 a,a.button2
{
  background:url(/images/fdBou2_G.gif) no-repeat 0 0 transparent;
  color:#FA6A05;
  text-decoration:none;
  font-size:10px;
  padding:1px 10px 4px 9px !important;
  padding:0px 10px 4px 9px;
}


.button2 a span, a.button2 span
{
  font-style:normal;
  padding:1px 20px 10px 0;
  background:url(/images/fdBou2_D.gif) no-repeat 100% 0;
}

* html .button2 a span,
* html a.button2 span,
*+html .button2 a span,
*+html a.button2 span {padding-top: -1px;}



.BolcMetiers a.button2{margin:0 0 0 5px}


.blocarr593px {
margin:20px 0 10px;
float:left;
width:593px;
display:inline;
}

#blocComex {
	width: 100%;
}

#blocComexOrga {
	width: 569px;
	margin-left: 12px;
}

#blocComexOrga .Cont {
	width: 567px !important;
}

.blocarr593px .Cont {
border:1px solid #d0d0d2;
border-width:0 1px ;
position:relative;
float:left;
width:591px;
}

#contcentPartretraitRetraites .blocarr593px .Cont h2 {
background:none;
font-size:1.8em;
padding:7px 0 25px 20px;
background: url(/images/fdH2593.jpg) no-repeat left bottom transparent;
margin-bottom:10px;
}

#contcentPartretraitRetraites .blocarr593px .Cont h2.sans {
padding:7px 0 0px 20px;
background:none;
}

#contcentPartretraitRetraites .blocarr593px .Cont h2.AvSS {
padding:7px 0 0 20px;
margin:0;
background:none;
}

#contcentPartretraitRetraites .blocarr593px .Cont .date {
color:#ea621d;
font-size:1.09em;
padding:0 0 30px 20px;
font-weight:bold;
}


.blocarr593px .Cont p {
color:#333;
padding:5px 10px 5px 20px
}

#content #GroupConnaitr button.BFlech {
cursor:pointer;
font-size:1em;
height:29px;
line-height:29px;
margin:0;
text-align:center;
width:auto;
}
#content #GroupConnaitr button.Gdtaille {
font-size:1.3em;
height:30px;
}

#content  #GroupConnaitr button.BFlech span, #content #GroupConnaitr button.BFlech em {
color:white;
display:block;
height:29px;
line-height:26px;
margin:0;
}

#content  #GroupConnaitr button.Gdtaille span, #content #GroupConnaitr button.Gdtaille em {

}

#content #GroupConnaitr button.BFlech span{
background:transparent url(/images/fd_gauch_bou.gif) no-repeat scroll 0 0;
padding-left:20px;
}

#content #GroupConnaitr button.BFlech span em{
background:transparent url(/images/fd_droit_bou.gif) no-repeat scroll 100% 0;
font-style:normal;
padding-right:32px;
}


.conAnimComex {
float:right;
width:430px;
}

.floright {float:right;}

.floright IMG{padding: 0 5px;}


.floleft176 {
float:left;
width:176px;
display:inline;
margin:0 0 0 10px;
}

.ContTX {
margin:0 0px 5px 0px;
color:#333;
}

.ContTX p {
padding:0 0 10px 19px;
}

.ContTX .ContTX {
text-align:center;
margin:5px 0;
}

.ContTX .schemaInter {
	width: 583px;
}

.BolcMetiers ul{
list-style-type:none;
}

.BolcMetiers li{
display:block;
margin:5px 0
}
.BolcMetiers li{
padding:9px 10px 10px 50px
}

.BolcMetiers li span.titre {
display:block;
font-size:1.19em;
padding:0 0 3px;
font-weight:bold;
}

.BolcMetiers li.retraite{
background: url(/images/picto_Mretraite.gif) no-repeat 0 0 transparent;
}

.BolcMetiers li.sante{
background: url(/images/picto_Msante.gif) no-repeat 0 0 transparent;
}

.BolcMetiers li.epargne{
background: url(/images/picto_Mepargne.gif) no-repeat 0 0 transparent;
}

.BolcMetiers li.prevoyance{
background: url(/images/picto_Mprevoyance.gif) no-repeat 0 0 transparent;
}

.BolcMetiers li.ActionSociale{
background: url(/images/picto_MActionSociale.gif) no-repeat 0 0 transparent;
}

.BolcMetiers li.retraite  span.titre{
color:#0e82c3;
}

.BolcMetiers li.sante span.titre{
color:#009292;
}

.BolcMetiers li.epargne  span.titre{
color:#4f2884;
}

.BolcMetiers li.prevoyance span.titre{
color:#be1977;
}

.BolcMetiers li.ActionSociale span.titre{
color:#5bac26;
}


.blocRet2col {
float:left;
width:614px;
}

.blocRet2col .blocRet2col_G{
float:left;
display:inline;
width:400px;
margin:0 10px 0 10px
}

.blocRet2col .blocRet2col_G h3 {
color:#0C89D4;
font-size:1em;
font-weight:bold;
padding:10px 0 10px
}

.blocRet2col .blocRet2col_G p {
color:#84848a;
padding:3px 15px 5px 0;
}

.blocRet2col .blocRet2col_D{
width:160px;
margin:0 0 0 420px
}

.blocRet2col .blocRet2col_D  h4{
color:#313131;
font-size:1.15em;
font-weight:bold;
padding:5px 0 10px 10px;
}
.blocRet2col .blocRet2col_D  p.text {
font-size:0.9em;
padding:0 0 5px 10px;
}

.blocRet2col .blocRet2col_D  p.text span.bleu{
color:#0C89D4;
display:block;
font-weight:bold;
font-size:0.9em;
}










.blocSrubrique3bloc {
float:left;
width:594px;
}

.blocSrubrique3bloc .top {
float:left;
width:602px;
}

.blocSrubrique3bloc .top .titrebloRub  {
list-style-type:none;
}

.blocSrubrique3bloc .top .titrebloRub li {
height:43px;
float:left;
display:inline;
margin-left:8px;
width:191px;
}
.blocSrubrique3bloc .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



.blocSrubrique3bloc .top  .fdEuro {
background: url(/images/PA_Euro.jpg) no-repeat 0 0 transparent;
}

.blocSrubrique3bloc .top  .fdPara {
background: url(/images/PA_para.jpg) no-repeat 0 0 transparent;
}

.blocSrubrique3bloc .top  .fdSante {
background: url(/images/PE_sante.jpg) no-repeat 0 0 transparent;
}



.blocSrubrique3bloc .top .titrebloRub  a {
padding:17px 0 0 47px;
color:white;
font-size:1.15em;
display:block;
font-weight:bold;
text-decoration:none;
}
.blocSrubrique3bloc .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

.blocSrubrique3bloc .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubrique3bloc .blocfloavecfd {
background: url(/images/fdAr32.jpg) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:584px;
margin:0 0 5px 6px;
}

.blocSrubrique3bloc .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 15px;
width:184px;
}


.blocSrubrique3bloc .blocfloavecfd .button2 {
text-align:right;
margin-bottom:-10px;
position:relative;
}

.blocSrubrique3bloc .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 0px;
width:184px;
}
.blocSrubrique3bloc .blocfloavecfd .bloFlLi  .text, .blocSrubrique3bloc .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 10px 10px
}

.blocSrubrique3bloc .blocfloavecfd .bloFlLi li a, .blocSrubrique3bloc .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
.blocSrubrique3bloc .blocfloavecfd .bloFlLi li a:hover, .blocSrubrique3bloc .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}

h3.FdVerArrInto {
float:left;
margin:15px 0 0px -7px;
position:relative;
z-index:100;
overflow:visible;
display:inline;
background: url(/images/fd_VEInto.gif) no-repeat 0 0 transparent;
height:48px;
width:608px;
}
h3.FdVerArrInto span,h3.FdVerArrInto a {
display:block;
padding:13px 0 0 50px;
font-size:1.2em;
font-weight:bold;
color:white;
text-decoration:none;
}

h3.FdVerArrInto a:hover {
text-decoration:underline;
}

.blocarr593px2 {
margin:0px 0 10px;
float:left;
width:593px;
display:inline;
}
.blocarr593px2 .Cont {
border:1px solid #d0d0d2;
border-width:0 1px ;
position:relative;
}

#contcentPartretraitRetraites .blocarr593px2 .Cont h2 {
background:none;
font-size:1.8em;
padding:7px 0 25px 20px;
background: url(/images/fdH2593.jpg) no-repeat left bottom transparent;
margin-bottom:10px;
}

#contcentPartretraitRetraites .blocarr593px2 .Cont h2.sans {
padding:7px 0 0px 20px;
background:none;
}


.blocarr593px2 .Cont p {
color:#333;
padding:5px 10px 5px 10px
}

.blocarr593px2 .button2 {
text-align:right;
margin:-8px 0 5px;
}

*+html .blocarr593px2 .button2, * html .blocarr593px2 .button2 {
text-align:right;
margin-top:-8px;
}

.listPbl {
margin:10px 0 10px;
list-style-type:none;
height:1%;
}

.listPbl li {
float:left;
width:128px;
display:inline;
}
.listPbl li.D200 {
float:left;
width:270px;
display:inline;
}

.listPbl li a{
background: url(/images/flech_bleu.gif) no-repeat 0 4px transparent;
padding:0 5px 4px 12px;
color:#84848A;
text-decoration:none;
}




.blocSrubriqueFD2Viol {
float:left;
width:602px;
display:inline;
margin-left:3px
}

.blocSrubriqueFD2Viol .top {
float:left;
width:602px;
}

.blocSrubriqueFD2Viol .top .titrebloRub  {
list-style-type:none;
}

.blocSrubriqueFD2Viol .top .titrebloRub li {
height:42px;
float:left;
display:inline;
margin-left:26px;
width:282px;
}

.blocSrubriqueFD2Viol .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



.blocSrubriqueFD2Viol .top  .fdviol {
background: url(/images/fd_arronVert2Col.jpg) no-repeat 0 0 transparent;
}


.blocSrubriqueFD2Viol .top .titrebloRub  a {
padding:10px 0 0 15px;
color:white;
font-size:1.2em;
display:block;
font-weight:bold;
text-decoration:none;
}
.blocSrubriqueFD2Viol .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

.blocSrubriqueFD2Viol .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubriqueFD2Viol .blocfloavecfd {
background: url(/images/fd_2colViol.jpg) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:591px;
margin:0 0 5px 0px;
}

.blocSrubriqueFD2Viol .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 28px;
width:280px;
}
.blocSrubriqueFD2Viol .blocfloavecfd .bloFlLi  .floatRi100 {
float:right;
margin:5px 5px 0 10px;
}


.blocSrubriqueFD2Viol .blocfloavecfd .button2{
margin-bottom:-10px;
position:relative;
text-align:right;
}


.blocSrubriqueFD2Viol .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 0px;
width:280px;
}
.blocSrubriqueFD2Viol .blocfloavecfd .bloFlLi  .text, .blocSrubriqueFD2Viol .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

.blocSrubriqueFD2Viol .blocfloavecfd .bloFlLi li a, .blocSrubriqueFD2Viol .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}

.blocSrubriqueFD2Viol .blocfloavecfd .bloFlLi li a:hover, .blocSrubriqueFD2Viol .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}
.blocSrubriqueFD2Viol .blocfloavecfd ul {list-style-type:none;margin:5px 10px 10px 15px;padding:0}
.blocSrubriqueFD2Viol .blocfloavecfd ul li {padding:0px 0;clear:left;padding:0}
.blocSrubriqueFD2Viol .blocfloavecfd ul li a{background: url(/images/flech_bleu.gif) no-repeat 0 5px transparent;padding:0 0 0 10px;}

#epargAssVie .blocfloavecfd .bldowSav {
background:transparent none repeat scroll 0 0;
padding:0 0 2px 169px;
text-align:left;
margin-bottom : -15px ;
}


.TriList {
text-align:right;
padding:0px 15px 10px;
}

.EnvoAm {
text-align:right;
padding:15px 15px 10px 0;
}

.EnvoAm a{
color:#888889;
font-size:0.85em;
text-decoration:none;
margin:0;
padding:0 0 0 20px;
text-decoration:underline;
background: url(/images/picto_envoyer_ami.gif) no-repeat 0 1px transparent;
}

.EnvoAm a:hover {
text-decoration:underline;
}

.ListPres {
}

.ListPres dt {
position: relative;
top:5px;
left: 10px;
width:90px;
font-weight:bold;
}
.ListPres dd {
margin:-10px 0 0 100px;
}
.ListPres dt a, .ListPres dd a{
color:black;
text-decoration:none;
}

.heighdefini {
height:150px;
overflow:auto;
width:591px;
}

.blocContacPresse_blocDroit {
background: url(/images/fdContacPresse.jpg) no-repeat 0 0 transparent;
width:174px;
height:117px;
float:left;
margin:12px 0 15px;
}

.blocContacPresse_blocDroit h3{
color:#007cca;
font-size:1.14em;
font-weight:bold;
padding:19px 0 15px 55px;
}

.blocContacPresse_blocDroit p.text {
padding:10px 10px 0 5px ;
margin:0 0 0 20px;
font-size:0.9em;
}

.blocContacPresse_blocDroit p.text a {
color:#505059;
text-decoration:underline;
}

.textGris {
color:#84848a;
padding:10px 20px 10px 15px
}

.textble12ital {
color:#007cca;
padding:25px 10px 15px 15px;
font-style:italic;
font-weight:bold;
}




.blocSrubrique5bloc {
float:left;
width:594px;
}

.blocSrubrique5bloc .top {
float:left;
width:602px;
}

.blocSrubrique5bloc .top .titrebloRub  {
list-style-type:none;
}

.blocSrubrique5bloc .top .titrebloRub li {
height:41px;
float:left;
display:inline;
margin-left:3px;
width:116px;
}
.blocSrubrique5bloc .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



.blocSrubrique5bloc .top  .fdRetraite {
background: url(/images/PA5_laRetraitre.gif) no-repeat 0 0 transparent;
}

.blocSrubrique5bloc .top  .fdEpargne {
background: url(/images/PA5_Lepargne.gif) no-repeat 0 0 transparent;
}
.blocSrubrique5bloc .top  .fdPrevoyance {
background: url(/images/PA5_Laprevoyance.gif) no-repeat 0 0 transparent;
}

.blocSrubrique5bloc .top  .fdActionSociale {
background: url(/images/PA5_ActionSociale.gif) no-repeat 0 0 transparent;
}

.blocSrubrique5bloc .top  .fdSante {
background: url(/images/PA5_Lasante.gif) no-repeat 0 0 transparent;
}


.blocSrubrique5bloc .top .titrebloRub  a {
padding:15px 0 0 28px;
color:white;
font-size:1.00em;
display:block;
font-weight:bold;
text-decoration:none;
}
.blocSrubrique5bloc .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

.blocSrubrique5bloc .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubrique5bloc .blocfloavecfd {
background: url(/images/fd_PA5.gif) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:592px;
margin:0 0 5px 0px;
}

.blocSrubrique5bloc .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 3px;
width:116px;
}


.blocSrubrique5bloc .blocfloavecfd .button2 {
text-align:right;
margin-bottom:-10px;
position:relative;
}

.blocSrubrique5bloc .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 0px;
width:116px;
}
.blocSrubrique5bloc .blocfloavecfd .bloFlLi  .text, .blocSrubrique5bloc .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

.blocSrubrique5bloc .blocfloavecfd .bloFlLi li a, .blocSrubrique5bloc .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
.blocSrubrique5bloc .blocfloavecfd .bloFlLi li a:hover, .blocSrubrique5bloc .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}


.blocArr296px {
float:left;
width:290px;
display:inline;
background-color:#e6e6e6;
width:296px;
margin-bottom:20px;
}

.blocArr296px h5 {
font-weight:bold;
font-size:1.2em;
color:#007cca;
padding:5px 0 15px 10px;
}

.blocArr296px dt {
font-size:1em;
font-weight:bold;
color:#007cca;
padding:10px 0 5px 10px;
}

.blocArr296px dd {
font-size:0.9em;
font-weight:normal;
color:#505059;
padding:0px 10px 5px 10px;
}



.LisPos292 {
float:left;
width:290px;
display:inline;
margin-bottom:20px;
}
.LisPos292 ul{
list-style-type:none;
}

.LisPos292 li {
display:block;
margin-left:0px;
}
.LisPos292 li a {
display:block;
height:17px;
padding-left:7px;
font-size:1em;
color:#313131;
text-decoration:none;
}
.LisPos292 li a:hover {
font-weight:bold;
}
.LisPos292 li.active a{
background: url(/images/fd_LisPos292.gif) no-repeat 0 0 transparent;
font-weight:bold;
height:24px;
padding:6px 0 0 8px;
}

h3.Tbleu {clear:left;color:#007cc9;font-size:1.2em;font-weight:bold;padding:0 0 15px 20px}
h3.PosLeft {padding-left:3px}


button.BSmallFlech {
cursor:pointer;
font-size:0.9em;
height:22px;
line-height:20px;
font-weight:bold;
margin:0;
text-align:center;
width:auto;
}

button.BSmallFlech span,button.BSmallFlech em {
color:white;
display:block;
height:20px;
line-height:19px;
margin:0;
}

button.BSmallFlech span{
background: url(/images/fd_Smallgauch_bou.gif) no-repeat 0 0 transparent;
padding-left:20px;
}

button.BSmallFlech span em{
background: url(/images/fd_Smalldroit_bou.gif) no-repeat 100% 0 transparent;
font-style:normal;
padding-right:32px;
}

button.BSmallFlechB {
cursor:pointer;
font-size:0.9em;
height:22px;
line-height:20px;
font-weight:bold;
margin:0;
text-align:center;
width:auto;
}

button.BSmallFlechB span,button.BSmallFlechB em {
color:white;
display:block;
height:20px;
line-height:19px;
margin:0;
}

button.BSmallFlechB span{
background: url(/images/fd_Smallgauch_bouB.gif) no-repeat 0 0 transparent;
padding-left:20px;
}

button.BSmallFlechB span em{
background: url(/images/fd_Smalldroit_bouB.gif) no-repeat 100% 0 transparent;
font-style:normal;
padding-right:32px;
}

.declaD50Degra{
clear:left;
background:transparent url(/images/fd_degrade_bas3.jpg) no-repeat scroll center top;
float:left;
height:24px;
margin:10px 0 15px;
padding-right:25px;
width:570px;
text-align:right;
}



.BoutDepCandi {
text-align:right;
padding:10px 10px 10px;
}

.Inleft {
visibility:hidden
}

div.fileinputs {
position: relative ;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {

	text-align: right;
	opacity: 0;
	z-index: 2;
}

#bloc_formCandida .mentionsOblig {
clear:left;
color:#FF0000;
font-size:10px;
font-weight:normal;
padding:20px 0 10px 30px;
}

h3.Bbleu {
font-size:1.35em;
color:#007cca;
}

h3.BbleuBis {
font-size:1.45em;
color:#007cca;
padding:10px 0 25px 0;
background: url(/images/fd_deg_22.jpg) no-repeat left bottom transparent;
}

h3.BbleuBis2 {
font-size:1.5em;
color:#007cca;
padding:10px 0 25px 0;
background: url(/images/fd_deg_22.jpg) no-repeat left bottom transparent;
}









.contactezRappelerEntre_blocDroit {
background: url(/images/blocContAccueEntre.jpg) no-repeat 0 0 transparent;
width:174px;
height:134px;
float:left;
font-size:0.9em;
margin-top:12px;
position:relative;
z-index:1
}

.contactezRappelerEntre_blocDroit h3{
color:#004e9d;
font-size:1.14em;
font-weight:bold;
padding:18px 0 0 65px;
line-height:13px;
}

.contactezRappelerEntre_blocDroit p.par-mail {
padding:10px 50px 0 0 ;
margin:0 0 0 20px;
}

.contactezRappelerEntre_blocDroit p.par-mail a {
background: url(/images/fleche_orange_fdMG.jpg) no-repeat scroll 100% 53% transparent;
padding:6px 0 2px 0px;
display:block;
position:relative;
color:black;
text-decoration:none;
}
.contactezRappelerEntre_blocDroit p.par-mail a:hover {
text-decoration:underline;
}

.contactezRappelerEntre_blocDroit p.par-mail a span {
background: url(/images/picto_email.jpg) no-repeat  0 4px transparent ;
display:block;
padding-left:27px;
line-height:25px;
}

.contactezRappelerEntre_blocDroit p.par-telephone {
background: url(/images/picto_tel.jpg) no-repeat  0 4px transparent ;
padding:0px 50px 0 25px;
margin:0 0 0 20px;
line-height:23px;
}

.contactezRappelerEntre_blocDroit p.Ouappel {
font-size:0.9em;
padding:2px 0 10px 43px;
color:#fc6b13;
font-size:1.3em;
font-weight:bold;
display:block;
}




.blocSrubrique3blocBis {
float:left;
width:594px;
margin-bottom:10px
}

.blocSrubrique3blocBis .top {
float:left;
width:602px;
}

.blocSrubrique3blocBis .top .titrebloRub  {
list-style-type:none;
}

.blocSrubrique3blocBis .top .titrebloRub li {
height:60px;
float:left;
display:inline;
margin-left:10px;
width:191px;
}
.blocSrubrique3blocBis .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



.blocSrubrique3blocBis .top  .fdEuro {
background: url(/images/PA_Euro2.gif) no-repeat 0 0 transparent;
}

.blocSrubrique3blocBis .top .titrebloRub .fdPara {
background: url(/images/PA_para2.gif) no-repeat 0 0 transparent;
margin-left:14px;
}

.blocSrubrique3blocBis .top  .fdSante {
background: url(/images/PE_sante2.gif) no-repeat 0 0 transparent;
}



.blocSrubrique3blocBis .top .titrebloRub  a {
padding:17px 0 0 47px;
color:white;
font-size:1.15em;
display:block;
font-weight:bold;
text-decoration:none;
}
.blocSrubrique3blocBis .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

.blocSrubrique3blocBis .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubrique3blocBis .blocfloavecfd {
background: url(/images/fdAr322.gif) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:594px;
margin:0 0 5px 4px;
}

.blocSrubrique3blocBis .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 15px;
width:190px;
}


.blocSrubrique3blocBis .blocfloavecfd .button2 {
text-align:right;
margin-bottom:-10px;
position:relative;
}

.blocSrubrique3blocBis .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 0px;
width:184px;
}
.blocSrubrique3blocBis .blocfloavecfd .bloFlLi  .text, .blocSrubrique3blocBis .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 10px 10px
}

.blocSrubrique3blocBis .blocfloavecfd .bloFlLi li a, .blocSrubrique3blocBis .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
.blocSrubrique3blocBis .blocfloavecfd .bloFlLi li a:hover, .blocSrubrique3blocBis .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}






.blocSrubrique3Viol {
float:left;
width:602px;
display:inline;
margin-left:3px
}

.blocSrubrique3Viol .top {
float:left;
width:602px;
}

.blocSrubrique3Viol .top .titrebloRub  {
list-style-type:none;
}

.blocSrubrique3Viol .top .titrebloRub li {
height:36px;
float:left;
display:inline;
margin-left:16px;
width:186px;
}

.blocSrubrique3Viol .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



.blocSrubrique3Viol .top  .fdviol {
background: url(/images/fd_arronViol3Col.gif) no-repeat 0 0 transparent;
}


.blocSrubrique3Viol .top .titrebloRub  a {
padding:10px 0 0 0px;
color:white;
font-size:1.2em;
display:block;
font-weight:bold;
text-decoration:none;
padding:6px 0 0 10px
}

.blocSrubrique3Viol .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubrique3Viol .blocfloavecfd {
background: url(/images/fd_3colViol.gif) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:591px;
margin:0 0 5px 0px;
}

.blocSrubrique3Viol .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 26px;
width:176px;
}

.blocSrubrique3Viol .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 6px;
width:180px;
}
.blocSrubrique3Viol .blocfloavecfd .bloFlLi  .text, .blocSrubrique3Viol .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

.blocSrubrique3Viol .blocfloavecfd .bloFlLi li a, .blocSrubrique3Viol .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
.blocSrubrique3Viol .blocfloavecfd .bloFlLi li a:hover, .blocSrubrique3Viol .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}

.blocSrubrique3Viol .blocfloavecfd ul {list-style-type:none;margin:5px 10px 10px 15px;padding:0}
.blocSrubrique3Viol .blocfloavecfd ul li {padding:0px 0;clear:left;padding:0}
.blocSrubrique3Viol .blocfloavecfd ul li a{background: url(/images/flech_violet2.gif) no-repeat 0 5px transparent;padding:0 0 0 10px;}


.blocSrubrique3Viol .bldowSav {
background:none;
text-align:left;
padding:9px 0 2px 75px;
}


#contcententreprise_accueil {
background: url(/images/fd_contcentPartretrait.jpg) no-repeat 0 0 transparent;
display:inline;
float:left;
padding:20px 0 0;
width:798px;
position:relative;
}


#contcententreprise_accueil #blocdroitRetraitePartic {
float:left;
width:174px;
margin-top:20px;
position:relative;
z-index:1
}


#entreprise_accueil #bloc_haut .blocText  .BlocREgHaute {
	padding: 10px 15px 15px 25px;
	position: relative;
}

#entreprise_accueil #bloc_haut .blocText .fleche {
display:block;
position:absolute;
bottom:0;
right:0;
}





#entreprise_accueil  #bloc_haut .blocText {
min-height:280px;
padding:0px 0 0 0px;
position:relative;
}

#content #entreprise_accueil  #bloc_haut .blocText h2 {
font-size:2em;
color:#198e13;
font-weight:normal;
padding:0 8px 15px 5px;
}

#content #entreprise_accueil  #bloc_haut .blocText p.texte {
color:#505059;
padding:0 0 15px;
}

#content #entreprise_accueil  #bloc_haut .blocText p.texte a{
color:#fc6103;
font-size:10px;
text-decoration:none;
}

#content #entreprise_accueil  #bloc_haut .blocText p.texte span.fleche{
display:block;
text-align:right;
margin:5px;
}


#entreprise_accueil #bloc_haut {
width:614px;
margin:0 0 27px;
background: url(/images/fd_bloc_haut_entre.jpg) no-repeat 20px 0 transparent;
}





h3.FdOranArrInto {
float:left;
margin:15px 0 0px 10px;
overflow:visible;
display:inline;
background: url(/images/fdH3OranFlech.gif) no-repeat 0 0 transparent;
height:36px;
width:598px;
}
h3.FdOranArrInto span,h3.FdOranArrInto a {
display:block;
padding:6px 0 0 39px;
font-size:1.1em;
font-weight:bold;
color:white;
text-decoration:none;
}

h3.FdOranArrInto a:hover {
text-decoration:underline;
}


.blocarr598px2 {
margin:0px 0 10px 10px;
float:left;
width:598px;
display:inline;
}
.blocarr598px2 .Cont {
position:relative;
background: url(/images/fdH2598.jpg) no-repeat left bottom transparent;
padding:5px 10px 5px 35px;
font-weight:bold;
color:#303030;
}



.blocarr598px2 .Cont ul {
list-style-type:none;
}

.blocarr598px2 .Cont li {
position:relative;
float:left;
display:inline;
width:500px;
margin:0px 0 3px 50px;
}

.blocarr598px2 .Cont li a {
display:block;
background: url(/images/puce_orange.gif) no-repeat 0 0 transparent;
padding:0 0 0 16px;
color:#303030;
text-decoration:none;
}

.blocarr598px2 .Cont li a:hover {
text-decoration:underline;
}



.blocSrubriqueFDBleu {
display:inline;
float:left;
margin:10px 0 10px 08px;
width:602px;
}

.blocSrubriqueFDBleu .top {
float:left;
width:602px;
}

.blocSrubriqueFDBleu .top .titrebloRub  {
list-style-type:none;
}

.blocSrubriqueFDBleu .top .titrebloRub li {
height:46px;
float:left;
display:inline;
margin-left:7px;
width:145px;
background: url(/images/fdArronB2l.gif) no-repeat 0 0 transparent;
}
.blocSrubriqueFDBleu .top .titrebloRub li.first {
margin-left:0px;
}


.blocSrubriqueFDBleu .top .titrebloRub  a {
padding:3px 0 0 12px;
color:white;
font-size:1.12em;
display:block;
font-weight:bold;
text-decoration:none;
}
.blocSrubriqueFDBleu .top .titrebloRub  a.ligne1 {
padding-top:13px;
}

.blocSrubriqueFDBleu .top .titrebloRub  a:hover {text-decoration:underline}

.blocSrubriqueFDBleu .blocfloavecfd {
background: url(/images/fd_blocBaccueilParti.jpg) no-repeat -1px bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:602px;
margin-bottom:5px;
}

.blocSrubriqueFDBleu .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin-left:4px;
width:147px;
padding-bottom:10px;

}
.blocSrubriqueFDBleu .blocfloavecfd .first {
margin-left:0;
}

.blocSrubriqueFDBleu .blocfloavecfd .bloFlLi ul {
padding:8px 0 0px;
list-style-type:none;
height:1%;
}
.blocSrubriqueFDBleu .blocfloavecfd .bloFlLi li {
float:left;
display:inline;
padding:0 0 2px 11px;
width:130px;
}

.blocSrubriqueFDBleu .blocfloavecfd .bloFlLi li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
background: url(/images/flech_bleu.gif ) no-repeat 0 4px transparent;
}
.blocSrubriqueFDBleu .blocfloavecfd .bloFlLi li a:hover {text-decoration:underline}

.BlocEsCle {float:left;display:inline;width:169px;margin:30px 0 10px 0px}
.SmalMaT {margin-top:20px}
.decalBlocPro {margin-left: 0px !important;}
.decal5Gauche {margin-left: 5px; }

.BloctravSant {float:left;display:inline;width:169px;margin:10px 0 10px 5px}




.BLocFDBullVert {
float:left;
width:174px;
display:inline;
margin:10px 0 0px 0px !important;
margin:5px 0 0 0;
}

.BLocFDBullVertFirst {
margin-top:5px !important;
margin-top:0px;
}

.BLocFDBullVert table.midtop {
background: url(/images/FDBLocFDBullVert.gif) no-repeat 0 0 transparent;
height:51px;
}

.BLocFDBullVert table.midtop  h4.Bull2L{
width:174px;
font-size:1em;
padding-bottom:12px;
}

.BLocFDBullVert h4.Bull2L a{
display:block;
padding:10px 0 0 45px;
color:#ffffff;
font-size:1.10em;
font-weight:bold;
text-decoration:none;
line-height:0.9em;
}
.BLocFDBullVert h4.Bull1L a {
padding-top:8px;
}

.BLocFDBullVert h4.Bull2L a:hover,.BLocFDBullVert h4.Bull1L a:hover,.BLocFDBullVert .BotBull li a:hover {
text-decoration:underline;
}

.BLocFDBullVert .BotBull {
float:left;
display:inline;
background: url(/images/BLocFDBull_B.jpg) no-repeat left bottom transparent;
width:168px;
padding-bottom:10px;
margin-left:6px;
}

.BLocFDBullVert #hautTemp {
min-height:167px;
}

.BLocFDBullVert .hautTemp {
height:160px !important;
height:164px;
}


.BLocFDBullVert .BotBull  ul {
list-style-type:none;
}

.BLocFDBullVert .BotBull  ul li {
float:left;
width:160px;
display:inline;
margin:5px 0 5px 10px
}

.BLocFDBullVert .BotBull  ul li a{
display:block;
color:#303030;
padding:0px 10px 0 10px;
text-decoration:none;
background: url(/images/picto_flech_oir.gif) no-repeat 0 3px transparent;
}

.BLocFDBullVert .BotBull  ul li a:hover {
text-decoration:underline;
}






.blocfloavecfd2VIOL {
float:left;
width:602px;
display:inline;
margin-left:3px
}

.blocfloavecfd2VIOL .top {
float:left;
width:602px;
}

.blocfloavecfd2VIOL .top .titrebloRub  {
list-style-type:none;
}

.blocfloavecfd2VIOL .top .titrebloRub li {
height:42px;
float:left;
display:inline;
margin-left:26px;
width:282px;
}
.blocfloavecfd2VIOL .top .titrebloRub li.AlLeft a{
text-align:left;
padding-left:22px;
}

.blocfloavecfd2VIOL .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



.blocfloavecfd2VIOL .top  .fdviol {
background: url(/images/fd_arronViol2Col.jpg) no-repeat 0 0 transparent;
}


.blocfloavecfd2VIOL .top .titrebloRub  a {
padding:10px 0 0 0px;
color:white;
font-size:1.2em;
display:block;
font-weight:bold;
text-decoration:none;
text-align:center;
}
.blocfloavecfd2VIOL .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

.blocfloavecfd2VIOL .top .titrebloRub  a:hover {text-decoration:underline}


.blocfloavecfd2VIOL .blocfloavecfd {
background: url(/images/fd_2colViol.jpg) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:591px;
margin:0 0 5px 0px;
}

.blocfloavecfd2VIOL .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 25px;
width:280px;
}

.blocfloavecfd2VIOL .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 6px;
width:280px;
}
.blocfloavecfd2VIOL .blocfloavecfd .bloFlLi  .text, .blocfloavecfd2VIOL .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

.blocfloavecfd2VIOL .blocfloavecfd .bloFlLi li a, .blocfloavecfd2VIOL .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}
.blocfloavecfd2VIOL .blocfloavecfd .bloFlLi li a:hover, .blocfloavecfd2VIOL .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}

.blocfloavecfd2VIOL .blocfloavecfd ul {list-style-type:none;margin:5px 10px 10px 15px;padding:0;height:1%}
.blocfloavecfd2VIOL .blocfloavecfd ul li {padding:0px 0;clear:left;padding:0;float:left;}
.blocfloavecfd2VIOL .blocfloavecfd ul li a{background: url(/images/flech_violet2.gif) no-repeat 0 5px transparent;padding:0 0 0 10px;}


.blocfloavecfd2VIOL .blocfloavecfd .bldowSav {
background:none;
text-align:left;
padding:0 0 2px 169px;
}

.telecBrochure {
background: url(/images/fd_tele_brochures.gif) no-repeat 0 0 transparent;
float:left;
width:169px;
height:63px;
}

.telecBrochure  a{
color:#198d10;
font-size:1em;
text-decoration:none;
display:block;
text-align:center;
padding:15px 0 10px 9px
}
.telecBrochure  a span {
font-size:1.18em;
display:block;
}

.telecBrochure  a:hover {
text-decoration:underline;
}

.telecLetEntrep {
background: url(/images/fd_tele_brochures.gif) no-repeat 0 0 transparent;
float:left;
width:169px;
height:63px;
}

.telecLetEntrep  a{
color:#198d10;
font-size:1.08em;
text-decoration:none;
display:block;
text-align:center;
padding:11px 0 10px 9px
}

.telecLetEntrep  a:hover {
text-decoration:underline;
}



.BoDeviSanteB {
float:right;
margin:15px 0
}


.blocSrubrique5blocBleu {
float:left;
width:602px;
}

.blocSrubrique5blocBleu .top {
float:left;
width:602px;
}

.blocSrubrique5blocBleu .top .titrebloRub  {
list-style-type:none;
}

.blocSrubrique5blocBleu .top .titrebloRub li {
height:54px;
float:left;
display:inline;
margin-left:6px;
width:115px;
background: url(/images/fdBleu3Ligne.gif) no-repeat 0 0 transparent;
}
.blocSrubrique5blocBleu .top .titrebloRub li.first {
margin:0 1px 0 0px;
}

.blocSrubrique5blocBleu .top .titrebloRub  a {
padding:8px 0 0 13px;
line-height:0.95em;
color:white;
font-size:1.00em;
display:block;
font-weight:bold;
text-decoration:none;
}
.blocSrubrique5blocBleu .top .titrebloRub  li.lign2 a  {
padding-top:12px;
}

.blocSrubrique5blocBleu .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubrique5blocBleu .blocfloavecfd {
background: url(/images/fdBloc5parti.gif) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:599px;
margin:0 0 5px 0px;
}

.blocSrubrique5blocBleu .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 3px;
width:117px;
}


.blocSrubrique5blocBleu .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 0px;
width:116px;
}
.blocSrubrique5blocBleu .blocfloavecfd .bloFlLi  .text, .blocSrubrique5blocBleu .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

.blocSrubrique5blocBleu .blocfloavecfd ul {
padding:8px 0 0px;
list-style-type:none;
height:1%;
}
.blocSrubrique5blocBleu .blocfloavecfd li {
list-style-type:none;
float:left;
display:inline;
padding:0 0 2px 16px
}

.blocSrubrique5blocBleu .blocfloavecfd li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;

}


.blocSrubrique5blocBleu .blocfloavecfd .bloFlLi li a, .blocSrubrique5blocBleu .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
background: url(/images/flech_bleu.gif) no-repeat 0 4px transparent;
}
.blocSrubrique5blocBleu .blocfloavecfd .bloFlLi li a:hover, .blocSrubrique5blocBleu .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}








.BLocFDBullOrange {
float:left;
width:168px;
display:inline;
margin:20px 0 0px 5px ;
}

.BLocFDBullOrangeFirst {
margin-top:5px !important;
margin-top:0px;
}

.BLocFDBullOrange table.midtop {
background: url(/images/fd_bullorange.gif) no-repeat 0 0 transparent;
height:45px;
width:168px;
}

.BLocFDBullOrange table.midtop  h4.Bull2L{
font-size:1.10em;
padding:3px 0 10px 18px;
color:white;
}

.BLocFDBullOrange h4.Bull2L a{
display:block;
color:#ffffff;
font-size:1em;
font-weight:bold;
text-decoration:none;
}
.BLocFDBullOrange h4.Bull1L a {
padding-top:8px;
}

.BLocFDBullOrange h4.Bull2L a:hover,.BLocFDBullOrange h4.Bull1L a:hover,.BLocFDBullOrange .BotBull li a:hover {
text-decoration:underline;
}

.BLocFDBullOrange .BotBull {
float:left;
background: url(/images/BLocFDBull_B.jpg) no-repeat left bottom transparent;
width:168px;
padding-bottom:0px;
}

.BLocFDBullOrange .BotBull .Contbutton {
text-align:right;
background: url(/images/arr168pxBottom.jpg) no-repeat left bottom transparent;
position:relative;
margin-top:10px;
right:0;
bottom:0;
width:169px
}



.BLocFDBullOrange .BotBull p.text {
padding:5px 0 2px 15px;
font-size:0.9em;
}

.BLocFDBullOrange .BotBull p.text strong{
color:#303030
}


.BLocFDBullOrange .BotBull p.text a.lieSpe {
color:#303030;
text-decoration:none;
padding:0 0 0 3px;
font-size:1em;
}

.BLocFDBullOrange .BotBull p.text a.lieSpe span{
color:#007bc0;
display:block;
text-decoration:none;
font-weight:bold;
padding:0 0 0 20px;
font-size:1.65em;
}


#BloCAcceEspaClient  {
padding:0px 0 20px;
background: url(/images/bloc_PlanDuSite.jpg) no-repeat 0 0 transparent;
float:left;
width:971px;
}

#BloCAcceEspaClient .BLocLarg594 {
float:left;
width:594px;
}

#BloCAcceEspaClient .BLocLarg359 {
float:left;
width:359px;
display:inline;
margin-left:18px;
}

#BloCAcceEspaClient .BLocLarg594 .BLocAccClient {
float:left;
width:594px;
height:276px;
display:inline;
margin-bottom:11px;
background: url(/images/fd_acces_espace_client.jpg) no-repeat 0 0 transparent;
}

#BloCAcceEspaClient .BLocLarg594 .BLocAccClient table{
width:594px;
text-align:center;
}
#BloCAcceEspaClient .BLocLarg594 .BLocAccClient table td h2 {
color:#fd6303;
font-size:2em;
font-weight:normal;
padding:37px 0 23px;
text-indent:-9999px;
background: url(/images/titre_acces_espace-client.gif) no-repeat 50% 50% transparent;
}
#BloCAcceEspaClient .BLocLarg594 .BLocAccClient table td .TextGris {
color:#545454;
font-size:1em;
font-weight:bold;
padding:0 0 3px;
}
#BloCAcceEspaClient .BLocLarg594 .BLocAccClient table td.Ident {
padding:7px 0 8px;
}

#BloCAcceEspaClient .BLocLarg594 .BLocAccClient table td.Ident label {
color:#fd6303;
font-size:1.4em;
font-weight:bold;
padding:0 15px 0 0;
vertical-align:middle;
}
#BloCAcceEspaClient .BLocLarg594 .BLocAccClient table td.Ident input {
width:145px;
margin:0 5px 0 0;
border:1px solid #e7e7e7;
vertical-align:middle;
line-height:1.2em;
font-size:1.2em;
}

#BloCAcceEspaClient .BLocLarg594 .BLocAccClient table td.CrerCompt, #BloCAcceEspaClient .BLocLarg594 .BLocAccClient table td.Oubli  {
width:297px;
height:100px;
}

#BloCAcceEspaClient .BLocLarg594 .BLocAccClient .LireCondi {
text-align:right;padding:5px 15px 0;
font-size:0.9em;
}
#BloCAcceEspaClient .BLocLarg594 .BLocAccClient .LireCondi a {
color:#545454;
}



.BFlech25 {
cursor:pointer;
font-size:1.2em;
height:26px;
line-height:25px;
margin:0;
text-align:center;
width:auto;
}

button.BFlech25 span, button.BFlech25 em {
color:white;
display:block;
height:25px;
line-height:23px;
margin:0;
}

button.BFlech25 span{
background: url(/images/fd_gauch_bou25.gif) no-repeat 0 0 transparent;
padding-left:20px;
font-weight:bold;
}

button.BFlech25 em{
background: url(/images/fd_droit_bou25.gif) no-repeat 100% 0 transparent;
font-style:normal;
padding-right:32px;
}

.BFlech23F {
vertical-align:middle;
cursor:pointer;
font-size:1.17em;
height:25px;
line-height:23px;
margin:0;
text-align:center;
width:auto;
}

button.BFlech23F span, button.BFlech23F em {
color:white;
display:block;
height:23px;
line-height:21px;
margin:0;
}

button.BFlech23F span{
background: url(/images/fd_gauch_bou23F.gif) no-repeat 0 0 transparent;
padding-left:20px;
font-weight:bold;
}

button.BFlech23F em{
background: url(/images/fd_droit_bou23F.gif) no-repeat 100% 0 transparent;
font-style:normal;
padding-right:32px;
}
.margBo {
margin-bottom:3px;
}




.BSmallFlechBleu {
cursor:pointer;
font-size:1.17em;
height:23px;
line-height:23px;
margin:0;
text-align:center;
width:auto;
}

button.BSmallFlechBleu span, button.BSmallFlechBleu em {
color:white;
display:block;
height:23px;
line-height:21px;
margin:0;
}

button.BSmallFlechBleu span{
background: url(/images/fd_gauch_bou23Bleu.gif) no-repeat 0 0 transparent;
padding-left:20px;
font-weight:bold;
}

button.BSmallFlechBleu em{
background: url(/images/fd_droit_bou23Bleu.gif) no-repeat 100% 0 transparent;
font-style:normal;
padding-right:32px;
}


.button2 button.BSmallFlechBleu a {
color:white;
}
.blocarr594px {
margin:0px 0 10px;
float:left;
width:594px;
display:inline;
}

.blocarr594px h2 {
color:white;
font-size:1.15em;
height:66px;

}
.blocarr594px h2.Bleu {
background: url(/images/FDARRoBl594.gif) no-repeat 0 0 transparent;
}
.blocarr594px h2.Orang {
background: url(/images/FDARROr594.gif) no-repeat 0 0 transparent;
}

.blocarr594px h2 span {
display:block;
padding:30px 0 0 14px;
}

.blocarr594px .Cont {
background: url(/images/FDARB594.gif) no-repeat left bottom transparent;
position:relative;
z-index:1
}


.blocarr594px .Cont p {
color:#303030;
padding:5px 10px 10px 10px
}

.blocarr594px .button2 {
text-align:right;
margin:-11px 0 5px;
position:relative;
z-index:2
}
.blocarr594px .button2 {
padding-right:10px
}

.blocarr594px .button2 a {
background:none;
font-size:1.04em
}

*+html .blocarr594px .button2, * html .blocarr594px .button2 {
text-align:right;
margin-top:-6px;
}

.blocarr594px .button3 a.OrFD, .blocarr359pxV .button3 a.OrFD {
background:transparent url(/images/fdBou2_G.gif) no-repeat scroll 0 0;
color:#FA6A05;
font-size:0.9em;
padding:1px 10px 4px 9px !important;
text-decoration:none;
}

.blocarr594px .button3 a.OrFD span, .blocarr359pxV .button3 a.OrFD span{
background:transparent url(/images/fdBou2_D.gif) no-repeat scroll 100% 0;
font-style:normal;
padding:1px 20px 10px 0;
}

.blocarr594px .button3{
text-align:right;
margin:-8px 0 5px;
position:relative;
z-index:2
}


.blocarr359pxV {
margin:0px 0 10px;
float:left;
width:359px;
display:inline;
}

.blocarr359pxV h2 {
color:white;
font-size:1.15em;
height:30px;
background: url(/images/FdArrVer359T.gif) no-repeat 0 0 transparent;
}

.blocarr359pxV h2 span {
display:block;
padding:7px 0 0 29px;
}

.blocarr359pxV .Cont {
min-height:160px !important;
height:160px;
background: url(/images/FdArrBo359V.gif) no-repeat left bottom transparent;
position:relative;
width:359px;
z-index:1;
}

.blocarr359pxV .Cont .button3 {
position:absolute;
bottom:-5px;
right:10px;
}

.blocarr359pxV .Cont .Gauche{
float:left;
width:166px;
display:inline;
padding:3px 0 0 3px;
}
.blocarr359pxV .Cont .Droit {
float:left;
width:180px;
display:inline;
margin:0 0 0 5px;
}

.blocarr359pxV .Cont .Droit h3 {
color:#509721;
font-size:1.7em;
padding:15px 0 0;
}
.blocarr359pxV .Cont .Droit h3 span {
display:block;
font-weight:bold;
font-size:1.2em;
}

.blocarr359pxV .Cont .Droit p {
color:#509721;
font-size:1em;
padding:10px 0 0 0;
}
.blocarr359pxV .Cont .Gauche img {
display:block;
}




.blocarr359pxO {
margin:10px 0 10px;
float:left;
width:359px;
display:inline;

}

.blocarr359pxO h2 {
color:white;
font-size:1.15em;
height:30px;
background: url(/images/FdAaOran359T.gif) no-repeat 0 0 transparent;
}

.blocarr359pxO h2 span {
display:block;
padding:7px 0 0 29px;
}

.blocarr359pxO .Cont {
background: url(/images/FdBotArr359O.gif) no-repeat left bottom transparent;
position:relative;
width:359px;
z-index:1;
text-align:center;
}
.blocarr359pxO p.TextPartExp {
text-align:left;
padding:20px 0 0px 30px;
color:#007cca;
font-size:1.05em;
}
.blocarr359pxO .Cont .BlocVideo {
padding:10px 0;
background: url(/images/blocVideo.jpg) no-repeat 0 0 transparent;
width:336px;
Height:209px;
position:relative;
margin:0 auto;
}
.blocarr359pxO .Cont h3 {
color:#509721;
font-size:1.7em;
padding:15px 0 0;
}

#blocgaucheServDemati {
display:inline;
float:left;
width:614px;}

#contcentPartretraitRetraites  h2.bleuPaddTop {
background: url(/images/fd_deg_591.jpg) no-repeat 0 0 transparent;
color:#007CCA;
font-size:1.5em;
font-weight:bold;
padding:30px 0px 15px;
margin-top:15px
}








.blocSrubrique5blocOrange {
float:left;
width:602px;
}

.blocSrubrique5blocOrange .top {
float:left;
width:602px;
}

.blocSrubrique5blocOrange .top .titrebloRub  {
list-style-type:none;
}

.blocSrubrique5blocOrange .top .titrebloRub li {
height:44px;
float:left;
display:inline;
margin-left:6px;
width:115px;
background: url(/images/fdorang2Ligne_puce.gif) no-repeat 0 0 transparent;
}
.blocSrubrique5blocOrange .top .titrebloRub li.first {
margin:0 1px 0 0px;
}

.blocSrubrique5blocOrange .top .titrebloRub  a {
padding:14px 0 0 0;
line-height:0.95em;
color:white;
font-size:1.00em;
display:block;
font-weight:bold;
text-decoration:none;
margin-left:10%;
width:90%;
text-align:center;
}
.blocSrubrique5blocOrange .top .titrebloRub  li.lign2 a  {
padding-top:8px;
}

.blocSrubrique5blocOrange .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubrique5blocOrange .blocfloavecfd {
background: url(/images/fdBloc5parti.gif) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:599px;
margin:0 0 5px 0px;
}

.blocSrubrique5blocOrange .blocfloavecfd .bloFlLi {
display:inline;
float:left;
margin:0 0 6px 5px;
width:115px;
}


.blocSrubrique5blocOrange .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 0px;
width:116px;
}
.blocSrubrique5blocOrange .blocfloavecfd .bloFlLi  .text, .blocSrubrique5blocOrange .blocfloavecfd .bloFlLiFIrs .text {
padding:5px 5px 15px 10px
}

.blocSrubrique5blocOrange .blocfloavecfd ul {
padding:8px 0 0px;
list-style-type:none;
height:1%;
}
.blocSrubrique5blocOrange .blocfloavecfd li {
display:inline;
float:left;
list-style-type:none;
padding:0 7px 2px 9px;
}


.blocSrubrique5blocOrange .blocfloavecfd li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;

}
.blocSrubrique5blocOrange .blocfloavecfd .button2 {
text-align:right;
margin-bottom:-10px;
position:relative;
}

*+html .blocSrubrique5blocOrange .blocfloavecfd .button2,
* html .blocSrubrique5blocOrange .blocfloavecfd .button2
{margin-bottom:-5px;position:relative;text-align:right;}


.blocSrubrique5blocOrange .blocfloavecfd .bloFlLi li a, .blocSrubrique5blocOrange .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
background: url(/images/picto_flech_orang.gif) no-repeat 0 2px transparent;
}
.blocSrubrique5blocOrange .blocfloavecfd .bloFlLi li a:hover, .blocSrubrique5blocOrange .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}









.blocSrubriqueFD2Oran {
float:left;
width:602px;
display:inline;
margin:0 0 25px 6px;
}

.blocSrubriqueFD2Oran .top {
float:left;
width:602px;
}

.blocSrubriqueFD2Oran .top .titrebloRub  {
list-style-type:none;
}

.blocSrubriqueFD2Oran .top .titrebloRub li {
height:39px;
float:left;
display:inline;
margin-left:5px;
width:296px;
}

.blocSrubriqueFD2Oran .top .titrebloRub li.first {
margin:0 1px 0 0px;
}



.blocSrubriqueFD2Oran .top  .fdviol {
background: url(/images/fd_arronOran2Col.jpg) no-repeat 0 0 transparent;
}


.blocSrubriqueFD2Oran .top .titrebloRub  a {
padding:7px 0 0 15px;
color:white;
font-size:1.2em;
display:block;
font-weight:bold;
text-decoration:none;
}

.blocSrubriqueFD2Oran .top .titrebloRub  a.fle {
background: url(/images/pictoFL_OranT.gif) no-repeat 0 0 transparent;
padding:2px 0 0 25px;
margin:5px 0 0 10px
}

.blocSrubriqueFD2Oran .top .titrebloRub  a:hover {text-decoration:underline}


.blocSrubriqueFD2Oran .blocfloavecfd {
background: url(/images/fd_2colOran.jpg) no-repeat 0 bottom transparent;
display:inline;
padding:0px 0 0px;
float:left;
width:598px;
margin:0 0 5px 0px;
}

.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLi {
float:left;
display:inline;
margin:0 0 6px 28px;
width:280px;
}

.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLi  .floatlef100 {
float:left;
margin:0px 5px 0 10px;
width:90px;
display:inline;
}

.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLi  .flLef {
float:left;
margin:10px 2px 0 0px;
width:168px;
display:inline;
}


.blocSrubriqueFD2Oran .blocfloavecfd .button2{
margin-bottom:-10px;
position:relative;
text-align:right;
}


.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLiFIrs {
float:left;
display:inline;
margin:0 0px 0 0px;
padding-left: 5px;
width:280px;
}

.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLi .text,
.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLiFIrs .text,
.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLi P,
.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLiFIrs P
{
padding:5px 5px 5px 15px;
}

.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLi li a, .blocSrubriqueFD2Oran .blocfloavecfd .bloFlLiFIrs li a {
display:block;
color:#303030;
text-decoration:none;
padding:0 5px 4px 12px;
}

.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLi li a:hover, .blocSrubriqueFD2Oran .blocfloavecfd .bloFlLiFIrs li a:hover {text-decoration:underline}
.blocSrubriqueFD2Oran .blocfloavecfd ul {list-style-type:none;margin:5px 10px 10px 25px;padding:0}
.blocSrubriqueFD2Oran .blocfloavecfd ul li {padding:0px 0;clear:left;padding:0;float:left;width:250px}
.blocSrubriqueFD2Oran .blocfloavecfd ul li a{background: url(/images/picto_rond_oran.gif) no-repeat 0 0 transparent;padding:0 0 0 10px;}

.blocSrubriqueFD2Oran .blocfloavecfd .bloFlLiFIrs P{
padding: 5px 10px;
}


#content #bloc_haut .blocText .BlocREgHaute2 h2 {
font-size:2em;
color:#198e13;
font-weight:normal;
padding:0 8px 30px 5px;
background:none;
}

#content #bloc_haut .blocText .BlocREgHaute2 p.texte {
color:#84848a;
padding:0 0 15px;
line-height:17px;
}

#content #bloc_haut .blocText .BlocREgHaute2 p.texte a{
color:#fc6103;
font-size:10px;
text-decoration:none;
}

.AbsBut {
position:absolute;
top:250px;
right:0px;
}


.blocarr603px {
margin:0px 0 10px;
float:left;
width:603px;
display:inline;
}


.blocarr603px .Cont {
border:1px solid #d0d0d2;
border-width:0 1px ;
position:relative;

}

#contcentPartretraitRetraites .blocarr603px .Cont h2 {
background:none;
font-size:1.8em;
padding:7px 0 25px 20px;
background: url(/images/fdH2593.jpg) no-repeat left bottom transparent;
margin-bottom:5px;
}

.blocarr603px .Cont p.textCenGris {
text-align:center;
color:#84848a;
padding:0px 30px 5px 20px;
font-weight:bold;
}


.BloAvPhot {
position:relative;
background: url(/images/Fd_losAR.jpg) no-repeat 0 0 transparent;
height:375px;
}

.BloAvPhot .photoL {float:left;width:81px;display:inline;}
.BloAvPhot .photoR {float:right;width:81px;display:inline;}

.BloAvPhot h4 {
color:#017cca;
font-weight:bold;
font-size:1em;
}

.BloAvPhot p {
color:#84848a;
font-size:0.9em;
}

.BloAvPhot .Ab01 {
position:absolute;
text-align:right;
width:320px;
top:33px;
left:120px;
}

.BloAvPhot .Ab02 {
position:absolute;
text-align:left;
width:277px;
top:137px;
left:303px;
}
.BloAvPhot .Ab02 p {
padding-left:80px;
}


.BloAvPhot .Ab03 p {
padding-right:80px;
}

.BloAvPhot .Ab03 {
position:absolute;
text-align:right;
width:231px;
top:118px;
left:10px;
}

.BloAvPhot .Ab03 .photoR {
padding-top:15px
}

.BloAvPhot .Ab04 {
position:absolute;
text-align:right;
width:181px;
top:261px;
left:10px;
}

.BloAvPhot .Ab04 .photoR {
padding-top:15px
}
.BloAvPhot .Ab04 p {
padding-right:85px;
}

.BloAvPhot .Ab05 {
position:absolute;
text-align:left;
width:320px;
top:238px;
left:231Px;
}

.Tbleu2 {
clear:left;
color:#007CC9;
font-size:1.2em;
font-weight:bold;
padding:20px 0 15px 0px;
}

.blocAvecArr {
background: url(/images/arTop593TT.jpg) no-repeat 0 0 transparent;
float:left;
width:593px;
padding:1px 0 0;
display:inline;
}

.BlocREgHaute2 {
background: url(/images/fdCDroi.jpg) no-repeat 0 0 transparent;
height:325px;
position:relative;
width:374px;
}

#content #partiActionSociale #bloc_haut .BlocREgHaute2 h2 {
color:#5BAC26;
font-size:18px;
font-weight:bold;
padding:52px 0 12px 10px;
}

#content #partiActionSociale #bloc_haut .BlocREgHaute2 p.text {
color:#505059;
font-size:1em;
padding:10px 20px 3px 10px;
}

#content #partiActionSociale #bloc_haut .BlocREgHaute2 p.text a {
color:#FC6103;
font-size:0.9em;
}

#content #partiActionSociale #bloc_haut .BlocREgHaute2 p.lienBout {
padding:30px 30px 0 0;
text-align:right;
}

.linkImgOffre {
	float: left;
}

.linkImgOffre img {
	margin-left: 1px;
}

#banniereOffres {
	float: none;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

#content #partiActionSociale #bloc_haut .blocAvecArr .photoActu {
background: url(/images/FdArr346H.jpg) no-repeat 0 0 transparent;
padding:0 0 0 1px;
width:218px;
}
.dobLigne {
padding: 0 25px 0 0;
}



.paragraphe-cms-content ul {
 list-style-type:none;
 margin:5px 10px 10px 15px;
 padding:0;
}
.paragraphe-cms-content li {
 display:block;
 float:none;
 padding-left: 8px;
 background:transparent url(/images/flech_bleu.gif) no-repeat scroll 0 5px;
}
.paragraphe-cms-content li A{
color:#84848A;
text-decoration:none;
}
.paragraphe-cms-content ul li ul{
 list-style-type:none;
 margin:5px 10px 10px 25px;
 padding:0;
}

.paragraphe-cms-content a{
color:#F95903;
padding:0 0 0 3px;
text-decoration:none;
}

.paragraphe-cms-content a:hover{
text-decoration:underline;
}

.logoHeader {
	padding-left:1px;
}


.SubBlocREgHaute, .SubBlocREgHauteServEnLigne, .SubBlocREgHautePEE {
	border-right: none;
	width: auto;
	padding: 0px;
}

.SubBlocREgHaute div {
	font-size: 12px !important;
	height: 175px !important;
}

.SubBlocREgHauteServEnLigne div {
	font-size: 1.2em !important;
}

.SubBlocREgHauteServEnLigne p {
	padding-top: 0px !important;
}

.SubBlocREgHautePEE div {
	font-size: 1.2em !important;
	height: 175px !important;
	color: #4C2582;
	font-weight: bold;
}

#titre_2e_paragraphe {
	color: #4C2582;
	font-size: 1.5em;
	margin-bottom: 1em;
}

.texteAnnonce {
	padding-right: 10px;
	text-align: justify;
}

.bloFlLiFIrs .paraContent, .bloFlLi .paraContent {
  margin-left: 1em;
  margin-right: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: justify;
}

.bloFlLiFIrs .paraContent p, .bloFlLi .paraContent p {
  
}
