
#Main_pageFooter {
background: url(../images/page_footer/bg_main_aide.jpg) no-repeat top left;
height:486px;
margin-left:19px;
position:relative;
z-index:100;
}

#Main_pageFooter #Poucet ul {
background:url(../images/corner-poucet.jpg) no-repeat scroll left top;
display:block;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0 0 0 22px;
}

#Main_pageFooter #BtnMonEspace_closed_white {
background: url(../images/page_footer/onglet_mon_espace_closed_white.gif) no-repeat scroll ;
float:right;
height:490px;
position:absolute;
right:0;
top:4px;
width:34px;
z-index:900;
}
/**------------------------------------------------- page aide-------------------------------------------- **/
#aide_footer {
width: 885px ;
height: 436px;
top: 8px;
left: 35px;
position: relative;

}
#aide_footer .content{
margin-left:163px;
top:60px;
padding-bottom:30px;

}
#aide_footer .head  {
width: 885px ;
height: 46px;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 13px;

}

#aide_footer .head h2.titre_aide {
text-indent:-1983em;
width: 63px;
height: 36px;
background: transparent url(../images/page_footer/aide.gif) no-repeat bottom ;
background-color:#fff;
}

#aide_footer .head .Print {
background:transparent url(../images/souscrire_un_produit/btn-print.gif) no-repeat scroll 0 0;
display:block;
height:37px;
overflow:hidden;
position:absolute;
right: 0px;
text-indent:-1983em;
top: 0px;
width:34px;
}

#aide_footer .head .Print:hover { background-position:left -37px;}

ul.nav_aide {
display: block;
width: 153px;
height: auto ! important;
min-height: 385px;
height: 385px;
float: left ;
margin-right:10px;
text-decoration:none;
background:#6F5449 url(../images/page_footer/bg_menu_last_normal.gif) no-repeat scroll center bottom;
}
.nav_aide li.first {background:transparent url(../images/page_footer/bg_menu_first_normal.gif) no-repeat scroll 0 0;}
.nav_aide li.haut{ height:auto;padding-bottom:10px; background:#6F5449 url(../images/page_footer/bg_menu_first_normal.gif) no-repeat scroll 0 0; }
.nav_aide li.border{/border-top:1px solid #DBCBB1;}
.nav_aide li {
padding-bottom: 5px;
width: 143px;
display: block;
padding-left: 10px;
padding-top: 7px;
font-size: 0.8em;
/*text-transform: uppercase;*/
line-height: 1.3em;
background: transparent url(../images/page_footer/bg_menu.gif) repeat ;
/margin-bottom:0px;
text-decoration: none;
border-bottom:1px solid #DBCBB1;
_text-decoration: none;
}

.nav_aide li.une-ligne {
padding-top: 12px;
}
.nav_aide li.une-ligne span {
margin-top: 2px;
margin-bottom: 7px;
}
.nav_aide li span{
width:4px;
height:5px;
background:transparent url(../images/page_footer/puce.gif) bottom ; 
display:block;
float:left;
margin-top: 4px;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
margin-bottom: 5px;
}
.nav_aide  li.selected  span.puceActive{
width:5px;
height:3px;
background:transparent url(../images/page_footer/puce2.gif) no-repeat ;  
display:block;
float:left;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}

.nav_aide  li.selected2  span.puceActive{
width:5px;
height:3px;
background:transparent url(../images/page_footer/puce2.gif) no-repeat ;  
display:block;
float:left;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}
.nav_aide li.selected {
background:#DBCBB1 url(../images/page_footer/bg_menu_first_selected.png) no-repeat scroll 0 0;
/margin-top: -2px;
}
.nav_aide  li.selected2{
background:none;
background-color:#DBCBB1
}
.nav_aide li.sousMenu{ /*height:83px;/height:88px;height:88px;*/ height: auto; /height: auto; /margin-bottom:-1px;_margin-bottom:-5px; padding-bottom: 10px;border-bottom:1px solid #DBCBB1;_margin-top: 0px;_margin-bottom: -1px;_border-bottom:1px solid #DBCBB1;}
.nav_aide li.sousMenu ul.sousSousMenu { /*background:transparent url(../images/page_footer/bg_menu.gif) no-repeat;*/ _width:105px; _overflow:hidden;}
.nav_aide li.sousMenu .sousSousMenu  li.circle {
background:#6F5449 none repeat scroll 0 0;
color:white;
left:-10px;
/left:-22px;
/list-style-image:none;
_left:-22px;
/*list-style-position:inside;*/
padding-left:21px;
position:relative;
/*list-style-image: url(../images/page_footer/list.gif);*/
border: none;
padding-top: 5px;
padding-bottom: 3px;
width:132px;
/width:100px;
_width:130px;
}
.nav_aide li.selected  .sousSousMenu  li.circle {
background:#6F5449 none repeat scroll 0 0;
color:white;
left:-10px;
/left:-7px;
/list-style-image:none;
_left:-8px;
/*list-style-position:inside;*/
padding-left:21px;
position:relative;
width:132px;
/width:100px;
_width:130px;
/*list-style-image: url(../images/page_footer/list2.gif);
/list-style-image: url(../images/page_footer/list2.gif);
_list-style-image: url(../images/page_footer/list2.gif);*/
border: none;
padding-top: 5px;
padding-bottom: 3px;
}
.nav_aide li.selected2 .sousSousMenu  li.circle {
background:#6F5449 none repeat scroll 0 0;
color:white;
/list-style-image:none;
left:-10px;
/left:-7px;
_left:0px;
/*list-style-position:inside;*/
padding-left:21px;
position:relative;
width:132px;
/width:100px;
_width:130px;
/*list-style-image: url(../images/page_footer/list2.gif);*/
border: none;
/*display:block-line;*/
}

.nav_aide li.selected2.sousMenu .sousSousMenu  li.selected3{
background:none;
background-color:#DBCBB1;
/width:100px;
_width:130px;
/text-decoration: underline;
/*/list-style-image: url(../images/page_footer/list2.gif);*/
}
.nav_aide li.selected.sousMenu .sousSousMenu  li.selected3{
background:none;
background-color:#DBCBB1;
/width:100px;
_width:130px;
/*/list-style-image: url(../images/page_footer/list2.gif);
_list-style-image: url(../images/page_footer/list2.gif);*/
_text-decoration: underline;
/text-decoration: underline;
}
.nav_aide li.sousMenu .sousSousMenu  li.circle span{
width:5px;
height:5px;
display:block;
background:transparent url(../images/page_footer/list.gif)  no-repeat ;
/background:transparent url(../images/page_footer/list.gif)  no-repeat ;
_background:transparent url(../images/page_footer/list.gif) no-repeat ;
/width:5px;
/height:5px;
/display:block;
_width:5px;
_height:5px;
_display:block;
}
.nav_aide li.sousMenu .sousSousMenu  li.selected3 span{
width:5px;
height:5px;
display:block;
background:transparent url(../images/page_footer/list2.gif)  no-repeat ;
/background:transparent url(../images/page_footer/list2.gif)  no-repeat ;
_background:transparent url(../images/page_footer/list2.gif) no-repeat ;
/width:5px;
/height:5px;
/display:block;
_width:5px;
_height:5px;
_display:block;
}
.nav_aide li.sousMenu .sousSousMenu  li.circle p{
display:none;
/background:transparent url(../images/page_footer/list.gif)  no-repeat 0px 1px ;
/width:5px;
/display:block;
_background:transparent url(../images/page_footer/list.gif) no-repeat 0px 1px;
_width:5px;
_display:block;
float:left;
/margin-right:5px;
_margin-right:3px;
}
.nav_aide li.sousMenu .sousSousMenu  li .selected3 p{
display:none;
/background:transparent url(../images/page_footer/list2.gif)  no-repeat 0px 1px ;
/width:5px;
/display:block;
_background:transparent url(../images/page_footer/list2.gif) no-repeat 0px 1px;
_width:5px;
_display:block;
float:left;
/margin-right:5px;
_margin-right:3px;
}


.nav_aide li.sousMenu .sousSousMenu  li.circle a p.ie{
margin-left:10px;
/margin-left:1px;
display:block;
/background:none; 
/width:auto; 
/display:block;
_background:none; 
_width:auto;
_display:block;
text-decoration: underline;
/text-decoration: underline;
_text-decoration: underline;
/padding-bottom: 10px;
_height: 50px;
float: none;
}
.nav_aide li.sousMenu .sousSousMenu  li.selected3 a p.ie{
margin-left:10px;
/margin-left:1px;
display:block;
/background:none; 
/width:auto;
/display:block;
_background:none; 
_width:auto;
text-decoration: underline;
/text-decoration: underline;
/*/border-bottom:1px solid black;*/
_border: none;
_text-decoration: underline;
/padding-bottom: 10px;
_height: 50px;
float: none;
}
.nav_aide li.selected span.puce {
background:transparent url(../images/page_footer/puce.gif) repeat scroll center top;
display:block;
float:left;
height:5px;
margin-right:8px;
overflow:hidden;
width:4px;
margin-top: 2px;
margin-bottom: 7px;
}
.nav_aide li.selected2 span.puce {
background:transparent url(../images/page_footer/puce.gif) repeat scroll center top;
display:block;
float:left;
height:5px;
margin-right:8px;
overflow:hidden;
width:4px;
margin-top: 3px;
margin-bottom: 7px;
}
.nav_aide a , .nav_aide  a:hover, .nav_aide  a:active, .nav_aide a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight: bold;

_border: none;
}
.nav_aide  .selected a{
color:#000000;
text-decoration:none;

font-weight: bold;
}
.nav_aide  li.selected a, .nav_aide  li.selected a:hover, .nav_aide  li.selected a:active, .nav_aide  li.selected a:visited{
color:#000000;
text-decoration:none;

font-weight: bold;
_border: none;
}
.nav_aide li .selected2 a{
color:#FFFFFF;
text-decoration:none;

font-weight: bold;
}
.nav_aide li.selected2 a, .nav_aide  li.selected2 a:hover, .nav_aide  li.selected2 a:active, .nav_aide  li.selected2 a:visited{
color:#000000;
text-decoration:none;

font-weight: bold;
_border: none;
}
.nav_aide li.sousMenu .sousSousMenu  li.circle a {
font-size:7pt;
/font-weight:bolder;
font-weight:bolder;
text-transform:none;

/display:inline;
/float:right;
/position:absolute;
/top:7px;
_width: 117px;
_height: 10px;
}
#content_qui .nav_qui  .selected a.active{
color:#000000;
text-decoration:none;
font-weight: bold;

}
#content_qui .nav_qui  .selected2 a.active{
color:#000000;
text-decoration:none;
font-weight: bold;

}
.nav_aide li.sousMenu .sousSousMenu  li.selected3 .active{
font-size:7pt;
font-weight:bold;
text-transform:none;
font-style:normal;
/display:block;
_display:block;}
.nav_aide  p {
text-decoration:none;

font-weight: bold;
}

#scroll .Accordion {
width:722px;
}
#scroll .Accordion h5.top{ margin-top: 0px;}

#scroll .Accordion li h5 span {
background:transparent url(../images/page_footer/puce_aide.gif) no-repeat scroll right -29px;
display:block;
margin-right:10px;

}
#scroll .Accordion li h5.Expanded  span{
background-position: right 0px;
}

#scroll .Accordion h5{
height: 24px;
width: 702px;
background-color:#DBCBB1;
margin-top: 4px;
font-size: 1.2em;
line-height: 16pt;
text-transform: uppercase;
padding-top: 4px;
padding-left: 20px;
cursor:pointer;
}
#scroll .Accordion div{
height: auto;
padding-top: 10px;
padding-left: 28px;
padding-bottom: 10px;
background-color:#ECE5DB;
padding-right: 28px; 
text-align: justify;
}



/**----------------                    Page mention                   --------------------------------------------------**/

#content_mentionsLegales {
width: 885px ;
height: 436px;
top: 8px;
left: 35px;
position: relative;

}
#content_mentionsLegales .content{
position:absolute;
left:166px;
top:60px;

}
#content_mentionsLegales .head  {
width: 885px ;
height: 46px;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 13px;

}

#content_mentionsLegales  .head h2.titre_aide {
text-indent:-1983em;
width: 234px;
height: 36px;
background: transparent url(../images/page_footer/mentions-legales.gif) no-repeat bottom ;
background-color:#fff;
}

#content_mentionsLegales .head .Print {
background:transparent url(../images/souscrire_un_produit/btn-print.gif) no-repeat scroll 0 0;
display:block;
height:37px;
overflow:hidden;
position:absolute;

right: 0px;
text-indent:-1983em;
top: 1px;
width:34px;
}

#content_mentionsLegales .head .pdf {
background:transparent url(../images/page_footer/pdf.jpg) no-repeat scroll 0 0;
display:block;
height:38px;
overflow:hidden;
position:absolute;
right: 40px;
text-indent:-1983em;
top: 0px;
width:47px;
}
#content_mentionsLegales .head .Print:hover { background-position:left -37px;}
#content_mentionsLegales  .Accordion {
width:885px;
}
#content_mentionsLegales  .Accordion h5.top{ margin-top: 0px;}

#content_mentionsLegales  .Accordion li h5 span {
background:transparent url(../images/page_footer/puce_aide.gif) no-repeat scroll right -29px;
display:block;
margin-right:10px;

}
#content_mentionsLegales  .Accordion li h5.Expanded  span{
background-position: right 0px;
}

#content_mentionsLegales  .Accordion h5{
height: 24px;
width: 865px;
background-color:#DBCBB1;
margin-top: 4px;
font-size: 1.2em;
line-height: 16pt;
text-transform: uppercase;
padding-top: 4px;
padding-left: 20px;
cursor:pointer;
}
#content_mentionsLegales  .Accordion div{
height: 250px;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB
}
#content_mentionsLegales  .Accordion h3{
height: 43px;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
font-size:1em;
font-weight: none;
}


/**-----------------------------------       Nous rejoindre    ------------------------------------**/

#content_NousRejoindre  ul.nav_rejoindre {
display: block;
width: 153px;
height: auto ! important;
min-height: 385px;
height: 385px;
float: left ;
margin-right:10px;
text-decoration:none;
background:#6F5449 url(../images/page_footer/bg_menu_last_normal.gif) no-repeat scroll center bottom;
}
#content_NousRejoindre .nav_rejoindre  li.last{
background:transparent  url(../images/page_footer/bg_menu_last_normal.gif) no-repeat bottom  ;
background-color:#6f5449;
height:245px;
}
#content_NousRejoindre .nav_rejoindre  li {
height: 25px;
width: 143px;
display: block;
padding-left: 10px;
padding-top: 7px;
font-size: 0.8em;
/*text-transform: uppercase;*/
line-height: 1em;
background: transparent url(../images/page_footer/bg_menu.gif) repeat ;
/margin-bottom:-2px;
_margin_bottom:-2px;
border-bottom:1px solid #DBCBB1
}
#content_NousRejoindre .nav_rejoindre  li.une-ligne {
padding-top: 12px;
height: 19px;
}
#content_NousRejoindre .nav_rejoindre  li.une-ligne span {
margin-top: 2px;
}
#content_NousRejoindre .nav_rejoindre  li span{
width:4px;
height:5px;
background:transparent url(../images/page_footer/puce.gif) bottom ; 
display:block;
float:left;
margin-top: 7px;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}
#content_NousRejoindre .nav_rejoindre  li.first {
background:transparent url(../images/page_footer/bg_menu_first_normal.gif) no-repeat scroll 0 0;
}


#content_NousRejoindre .nav_rejoindre  li.selected {
background:transparent url(../images/page_footer/bg_menu_first_selected.png) no-repeat scroll 0 0;

}
#content_NousRejoindre .nav_rejoindre  li.selected2{
background:none;
background-color:#DBCBB1
}
#content_NousRejoindre  .nav_rejoindre li.selected span {
background:transparent url(../images/page_footer/puce.gif) top ;
}
#content_NousRejoindre .nav_rejoindre  .selected2 a{
color:#000000;
text-decoration:none;
}
#content_NousRejoindre  .nav_rejoindre li.selected2 span {
background:transparent url(../images/page_footer/puce.gif) top ;
}

#content_NousRejoindre .nav_rejoindre  .selected a{
color:#000000;
text-decoration:none;
}
#content_NousRejoindre .nav_rejoindre  a {
color:#FFFFFF;
text-decoration:none;
}
#content_NousRejoindre .nav_rejoindre  p {
text-decoration:none;
font-weight: bold;
}

#content_NousRejoindre {
width: 885px ;
height: auto;
top: 8px;
left: 35px;
position: relative;
padding-bottom: 10px;
}
#content_NousRejoindre .content{
margin-left:163px;
top:60px;

}
#content_NousRejoindre .head  {
width: 885px ;
height: 46px;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 13px;

}
#content_NousRejoindre .head.pdf {
background:transparent url(../images/page_footer/pdf.jpg) no-repeat scroll 0 0;
display:block;
height:38px;
overflow:hidden;
position:absolute;
right: 40px;
text-indent:-1983em;
top: 0px;
width:47px;
}
#content_NousRejoindre  .head h2.titre_aide {
text-indent:-1983em;
width: 209px;
height: 36px;
background: transparent url(../images/page_footer/nous-rejoindre.gif) no-repeat bottom ;
background-color:#fff;
}

#content_NousRejoindre .head .Print {
background:transparent url(../images/souscrire_un_produit/btn-print.gif) no-repeat scroll 0 0;
display:block;
height:37px;
overflow:hidden;
position:absolute;

right: 0px;
text-indent:-1983em;
top: 1px;
width:34px;
}

#content_NousRejoindre .head .pdf {
background:transparent url(../images/page_footer/pdf.jpg) no-repeat scroll 0 0;
display:block;
height:38px;
overflow:hidden;
position:absolute;
right: 40px;
text-indent:-1983em;
top: 0px;
width:47px;
}
#content_NousRejoindre .head .Print:hover { background-position:left -37px;}
#content_NousRejoindre  .Accordion {
width: 722px;
_width:690px;
}
#content_NousRejoindre  .Accordion h5.top{ margin-top: 0px;}

#content_NousRejoindre  .Accordion li h5 span {
background:transparent url(../images/page_footer/puce_aide.gif) no-repeat scroll right -29px;
display:block;
margin-right:10px;

}
#content_NousRejoindre  .Accordion li h5.Expanded  span{
background-position: right 0px;
}


#content_NousRejoindre  .Accordion h5{
height: 24px;
background-color:#DBCBB1;
margin-top: 4px;
font-size: 1.2em;
line-height: 16pt;
text-transform: uppercase;
padding-top: 4px;
padding-left: 20px;
cursor:pointer;
_width:697px;
}

#content_NousRejoindre  .Accordion h5.minuscule{
text-transform: none;
font-size: 1.3em;
}

#content_NousRejoindre  .Accordion div{
height: auto ;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 28px;
background-color:#ECE5DB;
width:666px;
_width:689px;
_padding-right: 0px;
}
#content_NousRejoindre  .Accordion div p{
width: 665px;
}
#content_NousRejoindre  .Accordion div a{
font-size:1 em;
color:#000;
text-decoration: underline;
font-weight:bold;
margin-top:35px;
}

#content_NousRejoindre  .Accordion div  .bouton{
margin-left: 15px;
margin-right: 25px;
margin-top:20px;
}

#content_NousRejoindre  .Accordion h3{
height: 43px;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
font-size:1em;
font-weight: none;
_width:690px;
}

#content_NousRejoindre .bg_offreEmploi{
background-color:#ECE5DB;
overflow:hidden;
padding-left:21px;
padding-top:10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_NousRejoindre .bg_offreEmploi{width: 700px;}
}
#content_NousRejoindre .lien {
margin-top:30px;
}
#content_NousRejoindre .lien2 {
margin-top:13px;
float:left;
margin-left: 350px;
}
#content_NousRejoindre .lien li
{
margin-top:14px;
}

#content_NousRejoindre .lien  a {
border-bottom:solid 2px;
border-color:#75736D; 
text-transform:uppercase;
font-weight:bold;
color :#000;
font-size:11pt;
text-decoration:none;
margin-left:20px;
}

/**----       Coralie  ----**/
#content_NousRejoindre  .Accordion  #formulaire {
height: auto;	
}

#postuler {
_margin-top: 10px;	
}

#content_NousRejoindre  .Accordion #postuler p.ensemble{
float: left; 
height: 20px;
margin-top: 7px;
width:500px;	
}	
	
#content_NousRejoindre  .Accordion #postuler select{
width: 72px;
border: solid 1px #e4e4e4;
margin-top: 11px;
margin-right: 2px;
color:#000000;
font-size:0.9em;
/*margin-left:3px;*/
}

#content_NousRejoindre  .Accordion #postuler #prenom{
width: 167px;
border: solid 1px #e4e4e4;
margin-top: 11px;
margin-left: 9px;
margin-right: 2px;
color:#000000;
font-size:0.9em;
/*margin-left:3px;*/
}

#content_NousRejoindre  .Accordion #postuler #nom{
width: 156px;
border: solid 1px #e4e4e4;
margin-top: 11px;
margin-left: 9px;
margin-right: 2px;
color:#000000;
font-size:0.9em;
/*margin-left:3px;*/
}

#content_NousRejoindre  .Accordion #postuler #mail{
width: 258px;
border: solid 1px #e4e4e4;
margin-top: 8px;
margin-bottom: 9px;
margin-right: 2px;
color:#000000;
font-size:0.9em;
/*margin-left:3px;*/
}

#content_NousRejoindre  .Accordion #postuler label{
font-weight:bold;
width: 120px;
float: left;

}

#content_NousRejoindre  .Accordion #postuler #curriculum{
width: 218px;
border: solid 1px #e4e4e4;
margin-bottom: 9px;
_margin-bottom: 0px;
margin-left: 4px;
margin-right: 2px;
float: left;
color:#000000;
font-size:0.9em;
/*margin-left:3px;*/
}

#content_NousRejoindre  .Accordion #postuler #lettre_motiv{
width: 218px;
border: solid 1px #e4e4e4;
margin-bottom: 9px;
margin-left: 4px;
margin-right: 2px;
float: left;
color:#000000;
font-size:0.9em;
}

#content_NousRejoindre  .Accordion #postuler textarea{
width: 657px;
height: 94px;
border: solid 1px #e4e4e4;
margin-top: 10px;
margin-bottom: 9px;
_margin-bottom: 0px;
margin-right: 2px;
color:#000000;

}

#content_NousRejoindre  .Accordion #postuler span.champs_obligatoires{
width: 150px;
}

#content_NousRejoindre  .Accordion #postuler span.etoile{
/**-text-align: inherit;---**/
position:relative;
top:-5px;
color:grey;
margin-top:-20px;
}
#content_NousRejoindre  .Accordion #postuler span.etoile1{
/**-text-align: inherit;---**/
position:relative;
top:-13px;
color:grey;
margin-top:-20px;
}
#content_NousRejoindre  .Accordion #postuler span.etoile3{
/**-text-align: inherit;---**/
position:relative;
top:-92px;
color:grey;
margin-top:-20px;
}
#content_NousRejoindre  .Accordion #formulaire #postuler fieldset p input{_margin-top: 10px;}

/**-----------------------------------      mail et formulaire ------------------------------------**/


#content_NousContactez #global {
background-color: #ebe6db;
height: auto !important;
min-height:541px;
/min-height: 554px;
height: 541px;
background-position: 20px 20px;
width:722px;
_width:697px;
_padding-bottom: 10px;
margin-bottom: 70px;
}
#content_NousContactez  .Accordion  #intro {
width:666px;
height: 175px;
_height: 300px;
/height: 189px;
padding-left: 8px;
padding-top: 10px;
margin-bottom: 0px;
padding-bottom: 0px;
_width:690px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_NousContactez  .Accordion  #intro{width: 650px;}
}

#content_NousContactez  .Accordion  #intro p{
margin-left: 20px;
}

#content_NousContactez  .Accordion  #formulaire_contact {
height:auto;
padding-top: 0px;
padding-left: 27x;
background-color:#ECE5DB;
width:666px;
_width:690px;

}

#content_NousContactez  .Accordion  #contact_email {
margin-top: 0px;
color:#B9B9B9;
font-size:1em;
}

#content_NousContactez  .Accordion  #civilite {
width: 72px;
height: 20px;
margin-right: 2px;
color:#B9B9B9;
font-size:1em;
}

#content_NousContactez  .Accordion  #prenom {
width: 144px;
height: 18px;
margin-left: 5px;
margin-right: 2px;
color:#B9B9B9;
font-size:1em; 
padding-left: 2px;
}

#content_NousContactez  .Accordion  #nom {
width: 176px;
height: 18px;
margin-left: 5px; 
margin-right: 2px;
color:#B9B9B9;
font-size:1em;
padding-left: 2px;
}

#content_NousContactez  .Accordion  #mail {
width: 231px;
height: 18px;
margin-right: 2px;
margin-top: 9px;
margin-bottom: 9px;
color:#B9B9B9;
font-size:1em;
padding-left: 2px;
}

#content_NousContactez  .Accordion  #objet {
width: 325px;
height: 23px;
float: left;
margin-left: 5px;
color:#B9B9B9;
font-size:1em;
margin-right: 2px;
}
#content_NousContactez  .Accordion  textarea{
width: 652px;
height: 117px;
margin-top: 9px;
margin-left: 0px;
color:#000000;
margin-right: 2px;
padding-left: 2px;
overflow: hidden;
}

#content_NousContactez  .Accordion .titre_formulaire{
display: block;
width: 170px;
font-size: 1.4em;
margin-bottom: 14px;
color:#000000;
}

#content_NousContactez  .Accordion .petit_titre_formulaire{
font-weight: bold;
margin-top: 3px;
float: left;
width: 98px;
font-size: 0.98em;
margin-left: 3px;
color:#000000;
}
#content_NousContactez  .Accordion  span.bg_titre2{
display:block;
background:transparent url(../images/page_footer/bg_bouton2.gif) no-repeat;
width:181px;
height:40px;
margin-left:230px;
margin-top:16px;
padding-left:15px;
padding-top:13px;
}

#content_NousContactez  .Accordion .reponse{
width: 120px;
font-size: 1.8em;
font-weight: bold;
}

#content_NousContactez  .Accordion .ensemble{
display: block;
margin-top: 8px;
position: absolute;
}

#content_NousContactez  .Accordion .faq{
color: #000000;
border-bottom: 1px solid #6f5449;
display: block;
width: 32px;
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
color: #000000;
height: 13px;
margin-top: 5px;
/margin-top: 20px;
_margin-top: 20px;
margin-left: 627px;
margin-bottom: 5px;
padding-bottom: 2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_NousContactez  .Accordion .faq{margin-bottom: 50px;}
}
#content_NousContactez  .Accordion #formulaire_contact span.etoile{
/**-text-align: inherit;---**/
position:relative;
top:-5px;
color:grey;
margin-top:-20px;
}

#content_NousContactez  .Accordion #formulaire_contact span.etoile2{
/**-text-align: inherit;---**/
position:relative;
top:-5px;
/top:-15px;
color:grey;
margin-top:-20px;
/margin-top:-10px;
}

#content_NousContactez  .Accordion #formulaire_contact span.etoile3{
/**-text-align: inherit;---**/
position:relative;
top:-110px;
color:grey;
margin-top:-20px;
}

#content_NousContactez  .Accordion #formulaire_contact span.champs_obligatoires{
color: #000000;
width: 150px;
}

#content_NousContactez  .Accordion #intro h5.minuscule{
height: 24px;
background-color:#DBCBB1;
margin-top: 4px;
font-size: 1.2em;
line-height: 16pt;
text-transform: uppercase;
padding-top: 4px;
padding-left: 20px;
cursor:pointer;
position:relative;
/top:-4px;
}
/**-----------------------------------    plan site ------------------------------------**/
#content_Plan_du_site {
width: 891px ;
height: auto;
top: 8px;
left: 35px;
position: relative;
}

#content_Plan_du_site #global{
width: 891px;
padding-top: 7px;
height:auto !important;
min-height:1136px;
height:1136px;
}

#content_Plan_du_site .content{
/*_position:absolute;*/
height: auto;
width: 891px;
}

#content_Plan_du_site .head  {
width: 891px ;
height: 46px;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 13px;
}

#content_Plan_du_site  .head h2.titre_plan {
text-indent:-1983em;
width: 209px;
height: 36px;
background: transparent url(../images/page_footer/plan_du_site.gif) no-repeat bottom ;
background-color:#fff;
}

#content_Plan_du_site .accueil{margin-left: 314px; float: left;}
#content_Plan_du_site .mon_espace{float: left;margin-left: 50px;}
#content_Plan_du_site .savoir_tout_savoir{padding-bottom: 14px;margin-left: 66px;width: 189px;background-color: #ebe6db; float: left;margin-bottom: 40px;}
#content_Plan_du_site .preparer_un_projet{margin-left: 60px;padding-bottom: 21px;width: 200px;background-color: #ebe6db; float: left;margin-bottom: 40px;}
#content_Plan_du_site .souscrire_un_produit{padding-bottom: 19px;width: 205px;background-color: #ebe6db; float: left;margin-left: 50px;margin-bottom: 40px;}
#content_Plan_du_site .parler_aux_experts{padding-bottom: 21px;margin-left: 192px;width: 187px;background-color: #ebe6db;float: left;margin-bottom: 40px;}
#content_Plan_du_site .calculer_comparer{padding-bottom: 16px;width: 199px;background-color: #ebe6db;float: left;margin-left:64px;margin-bottom: 40px;}
#content_Plan_du_site .contact{margin-left: 66px;width: 190px;background-color: #ebe6db;padding-bottom: 53px;float: left;}
#content_Plan_du_site .qui_sommes_nous{padding-bottom: 16px;width: 200px;background-color: #ebe6db;float: left;margin-left: 60px;}
#content_Plan_du_site .nous_rejoindre{padding-bottom: 21px;width: 205px;background-color: #ebe6db;float: left;margin-left: 50px;}
#content_Plan_du_site .informations_legales{padding-bottom: 15px;margin-left: 66px;width: 190px;background-color: #ebe6db;float: left;}
#content_Plan_du_site .aide{padding-bottom: 16px;width: 200px;background-color: #ebe6db;float: left;margin-left: 60px;}
#content_Plan_du_site .documentation{padding-bottom: 22px;width: 205px;background-color: #ebe6db;float: left;margin-left: 50px;}
#content_Plan_du_site .nos_tarifs{padding-bottom: 18px;margin-left: 66px;width: 190px;background-color: #ebe6db;float: left;margin-bottom: 40px;}
#content_Plan_du_site #partie1 {width: 891px; background: transparent url(../images/page_footer/bg_plan_site1.gif) no-repeat; height: 66px; float: left;}
#content_Plan_du_site #partie2 {width: 891px; background: transparent url(../images/page_footer/bg_plan_site2.gif) repeat-y 0 0;  float: left;}
#content_Plan_du_site #partie3 {width: 891px; background: transparent url(../images/page_footer/bg_plan_site_general.gif) repeat-y 0 0;  float: left;}
#content_Plan_du_site #partie4 {width: 891px; background: transparent url(../images/page_footer/bg_plan_site_general.gif) repeat-y 0 0;  float: left;}
#content_Plan_du_site #partie5 {width: 891px; background: transparent url(../images/page_footer/bg_plan_site_general.gif) repeat-y 0 0;  float: left;}
#content_Plan_du_site #partie6 {width: 891px; background: transparent url(../images/page_footer/bg_plan_site4.gif) no-repeat;  float: left;padding-top: 29px;}
#content_Plan_du_site .sous_partie {width: 891px; background: transparent url(../images/page_footer/bg_plan_site3.gif) no-repeat;  float: left;margin-bottom: 40px;padding-top: 30px;}

#content_Plan_du_site .decalage{
padding-left: 10px;
}

#content_Plan_du_site  ul{
margin-top: 17px;
background-color: #ebe6db;
margin-left: 17px;
}

#content_Plan_du_site li  a {
color:#000000; 
font-size:0.9em;
text-decoration:none;
}

/**-----------------------------------       qui nous sommes?  ------------------------------------**/

#content_qui{
width: 885px ;
height: 436px;
top: 8px;
left: 35px;
position: relative;

}
#content_qui .content{
margin-left:165px;
}
#content_qui .head  {
width: 885px ;
height: 46px;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 13px;

}

#content_qui .head  h2.titre_qui {
text-indent:-1983em;
width:269px;
height: 36px;
background: transparent url(../images/page_footer/qui-sommes-nous.gif) no-repeat bottom ;
background-color:#fff;
}
#content_qui .head  h2.titre_doc {
text-indent:-1983em;
width:210px;
height: 36px;
background: transparent url(../images/page_footer/documentation2.gif) no-repeat bottom ;
background-color:#fff;
}
#content_qui .head .Print {
background:transparent url(../images/souscrire_un_produit/btn-print.gif) no-repeat scroll 0 0;
display:block;
height:37px;
overflow:hidden;
position:absolute;
right: 0px;
/right: 14px;
text-indent:-1983em;
top: 1px;
width:34px;
}
#content_qui  .Accordion {
width: 722px;
}
#content_qui  .Accordion li {
background-color: #ECE5DB;
}

#content_qui  .Accordion h5.top{ margin-top: 0px;}

#content_qui .Accordion li h5 span {
background:transparent url(../images/page_footer/puce_aide.gif) no-repeat scroll right -29px;
display:block;
margin-right:10px;
}
#content_qui .Accordion li h5.Expanded  span{
background-position: right 0px;
}
#content_qui .Accordion h5{
height: 24px;
background-color:#DBCBB1;
margin-top: 4px;
font-size: 1.2em;
line-height: 16pt;
text-transform: uppercase;
padding-top: 4px;
padding-left: 20px;
cursor:pointer;
width:702px;
}
#content_qui .Accordion div{
height: auto;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
width:666px;
}

#content_qui .Accordion div p{
width: 665px;
}
#content_qui .Accordion div .pdf {
background:transparent url(../images/page_footer/pdf2.gif) no-repeat scroll 0 0;
display:block;
height:30px;
overflow:hidden;
float:left;
left: 0px;
text-indent:-1983em;
width:35px;
margin-top:-6px;
}
#content_qui .Accordion div p.ligne {
height:30px;
}
#content_qui .Accordion div.documentation{
height:300px;
padding-top:75px;

}

#content_qui .Accordion  em{
text-decoration:underline;
font-size: 1.2em;
font-weight:bold;
text-transform:none;
font-style:normal;
}
#content_qui .Accordion div a{
font-size:1 em;
color:#000;
text-decoration: underline;
font-weight:bold;
}
#content_qui .Accordion div strong{
font-size:1.2em;
text-decoration:underline;

}

#content_qui .Accordion h3{
height: 43px;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
font-size:1em;
font-weight: none;
}

#content_qui .Accordion .QuiSommesNous{
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
font-size:1em;
font-weight: none;
height:auto;
padding-bottom:10px;
}


#content_qui .head .Print:hover { background-position:left -37px;}

#content_qui .bg_offreEmploi{
background-color:#EBE6DB;
overflow:hidden;
padding-left:21px;
padding-top:10px;
_padding-left:0px;
_padding-top:10px;
}
#content_qui .bg_offreEmploi div.width old{
width:537px;
padding-left:25px;
_padding-left:45px;
padding-top: 77px;
font-size:1.2em;
}

#content_qui .bg_offreEmploi div.width {
width:700px;
padding-left:opx;
_padding-left:0px;
padding-top: 0px;
font-size:1.2em;
}
#content_qui .bg_offreEmploi p.width {
width:700px;
padding-left: 47px;
_padding-left:0px;
padding-top: 0px;
text-align: justify;
font-size:1.2em;
}
#content_qui .bg_offreEmploi pold.width {
width:700px;
padding-left:0px;
_padding-left:0px;
padding-top: 0px;
font-size:1.2em;
}
#content_qui .lien {
margin-top:30px;
}
#content_qui .lien li
{
margin-top:14px;
}

#content_qui .lien  a {
border-bottom:solid 2px;
border-color:#75736D; 
text-transform:uppercase;
font-weight:bold;
color :#000;
font-size:11pt;
text-decoration:none;
}
#content_qui .Accordion div.height_accordeon{
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 28px;
	background-color:#ECE5DB;
	width:666px;
}
#content_qui .Accordion h3.texte_long{
	height: 82px;
	text-align: justify;
	padding-right: 20px;
}

#content_qui .nav_qui {
display: block;
width: 153px;
height: auto ! important;
min-height: 385px;
height: 385px;
float: left ;
margin-right:10px;
background:#6F5449 url(../images/page_footer/bg_menu_last_normal.gif) no-repeat scroll center bottom;
}

#content_qui .nav_qui  li {
height: auto;
/min-height: 10px;
padding-bottom: 5px;
width: 143px;
display: block;
padding-left: 10px;
padding-top: 7px;
font-size: 0.8em;
line-height: 1em;
background: transparent url(../images/page_footer/bg_menu.gif) repeat ;
/margin-bottom:0px;
border-bottom:1px solid #DBCBB1;
_border-bottom:1px solid #DBCBB1;
/border-bottom:1px solid #DBCBB1;
/margin-top: 2px;
_margin-top: 2px;
}

#content_qui .nav_qui  li.last{
background:transparent  url(../images/page_footer/bg_menu_last_normal.gif) no-repeat bottom  ;
background-color:#6f5449;
height:95px;
/margin-top:-2px;
_margin_top:-2px;
}
#content_qui .nav_qui  li.last2{
background:transparent  url(../images/page_footer/bg_menu_last_normal.gif) no-repeat bottom  ;
background-color:#6f5449;
height:163px;
/margin-top:-2px;
_margin_top:-2px;
}
#content_qui .nav_qui  li.une-ligne {
padding-top: 12px;
height: 19px;
}
#content_qui .nav_qui  li .une-ligne .selected  {
padding-top: 12px;
height: 19px;
background-color: #DBCBB1;
/margin-top: -5px;
}
#content_qui .nav_qui  li .une-ligne .selected2  {
padding-top: 12px;
height: 19px;
background-color: #DBCBB1;
/margin-top: -5px;
}
#content_qui .nav_qui  li.une-ligne span {
margin-top: 2px;
margin-bottom: 7px;
}
#content_qui .nav_qui  li span{
width:4px;
height:5px;
background:transparent url(../images/page_footer/puce.gif) bottom no-repeat ; 
display:block;
float:left;
margin-top: 3px;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
margin-bottom: 7px;
}
#content_qui .nav_qui  li.selected  span.puceActive{
width:5px;
height:3px;
background:transparent url(../images/page_footer/puce2.gif) no-repeat ;  
display:block;
float:left;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}
#content_qui .nav_qui  li.selected2  span.puceActive{
width:5px;
height:3px;
background:transparent url(../images/page_footer/puce2.gif) no-repeat ;  
display:block;
float:left;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}
#content_qui .nav_qui li.haut{ height:auto;padding-bottom:10px; background:#6F5449 url(../images/page_footer/bg_menu_first_normal.gif) no-repeat scroll 0 0}
#content_qui .nav_qui  li.first {
background:transparent url(../images/page_footer/bg_menu_first_normal.gif) no-repeat  0 0;
border-bottom:1px solid #DBCBB1;
_margin-top: 0px;
/margin-top: 0px;
}
#content_qui .nav_qui  li.last {
/border-top:1px solid #DBCBB1;
}
#content_qui .nav_qui  li.selected {
background:#DBCBB1 url(../images/page_footer/bg_menu_first_selected.png) no-repeat scroll 0 0;
/margin-top: -2px;
_margin-top: -2px;
}
#content_qui .nav_qui  li.selected2{
background:none;
background-color:#DBCBB1;
/margin-top: -2px;
_margin-top: -2px;
}
#content_qui .nav_qui li.sousMenu{height: auto; /height: auto; padding-bottom: 10px;border-bottom:1px solid #DBCBB1;/margin-top: -2px;/border-bottom:1px solid #DBCBB1;_margin-top: -2px;_margin-bottom: -1px;_border-bottom:1px solid #DBCBB1;/margin-bottom: 1px;}
#content_qui .nav_qui li.sousMenu ul.sousSousMenu { /*background:transparent url(../images/page_footer/bg_menu.gif) no-repeat;*/ _width:105px; _overflow:hidden;}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.circle {
background:/*#6F5449*/ transparent none repeat scroll 0 0;
color:white;
display:list-item;
left:-10px;
/left:-26px;
_left:-26px;
list-style-position:inside;
padding-left:21px;
/padding-left:13px;
_padding-left:20px;
position:relative;
width:132px;
/width:123px;
_width:120px;
list-style-image: url(../images/page_footer/list.gif);
/list-style-image: none;
_list-style-image: none;
border:0;
}

#content_qui .nav_qui li.selected  .sousSousMenu  li.circle {
background:#6F5449 ;
color:white;
left:-10px;
/left:-26px;
_left:-26px;
list-style-position:inside;
padding-left:21px;
/padding-left:0px;
_padding-left:30px;
position:relative;
list-style-image: url(../images/page_footer/list2.gif);
/list-style-image: url(../images/page_footer/list2.gif);
_list-style-image: none;
border: 0;
/*display:block-line;*/
}
#content_qui .nav_qui li.selected2  .sousSousMenu  li.circle {
background:#6F5449 ;
color:white;
display:list-item;
left:-10px;
/left:-26px;
_left:-26px;
list-style-position:inside;
padding-left:21px;
/padding-left:30px;
_padding-left:30px;
position:relative;
list-style-image: url(../images/page_footer/list2.gif);
_list-style-image: none;
}
#content_qui .nav_qui li.selected2.sousMenu .sousSousMenu  li.selected3{
background:none;
background-color:#DBCBB1;
/padding-left:16px;
_padding-left:20px;
/list-style-image: url(../images/page_footer/list2.gif);
_list-style-image: none;
_list-style-position:none;
}
#content_qui .nav_qui li.selected.sousMenu .sousSousMenu  li.selected3{
background:none;
background-color:#DBCBB1;
/padding-left:16px;
_padding-left:20px;
/list-style-image: url(../images/page_footer/list2.gif);
_list-style-image: none;
_list-style-position:none;
}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.circle span{
display:none;
background:transparent url(../images/page_footer/list.gif)  no-repeat ;
/background:transparent url(../images/page_footer/list.gif)  no-repeat ;
_background:transparent url(../images/page_footer/list.gif) no-repeat ;
/width:5px;
/height:5px;
/display:block;
/margin-left: -10px;
_width:5px;
_height:5px;
_display:block;
}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.selected3 span{
display:none;
background:transparent url(../images/page_footer/list2.gif)  no-repeat ;
/background:transparent url(../images/page_footer/list2.gif)  no-repeat ;
_background:transparent url(../images/page_footer/list2.gif) no-repeat ;
/width:5px;
/height:5px;
/display:block;
/margin-left: -10px;
_width:5px;
_height:5px;
_display:block;
}

#content_qui .nav_qui li.sousMenu .sousSousMenu  li.circle p{
display:none;
/background:transparent url(../images/page_footer/list.gif)  no-repeat 0px 1px ;
/width:5px;
/height:10px;
/display:block;
_background:transparent url(../images/page_footer/list.gif) no-repeat 0px 1px;
_height:5px;
_display:block;
float:left;
/margin-right:5px;
_margin-right:3px;
}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li .selected3 p{
display:none;
/background:transparent url(../images/page_footer/list2.gif)  no-repeat 0px 1px ;
/width:5px;
/height:5px;
/display:block;
_background:transparent url(../images/page_footer/list2.gif) no-repeat 0px 1px;
_height:5px;
_display:block;
float:left;
/margin-right:5px;
_margin-right:3px;
}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.circle a {
font-size:7pt;
/font-weight:bolder;
font-weight:bolder;
text-transform:none;
/display:inline;
/float:right;
/position:absolute;
/top:7px;

}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.selected3 a {
font-size:7pt;
/font-weight:bolder;
font-weight:bolder;
text-transform:none;
/display:inline;
/float:right;
/position:absolute;
/top:7px;

}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.selected3 a.active{
font-size:7pt;
font-weight:bold;
text-transform:none;
font-style:normal;
/display:inline;
/float:right;
/position:absolute;
/top:7px;

_width: 130px;}
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.circle a p.ie{
height:9px;
margin-left:10px;
/margin-left:1px;
display:block;
/background:none; 
/width:auto; /height:9px;
/display:block;
_background:none; 
_width:auto;_height:9px;
_display:inline;
text-decoration: underline;
/border-bottom:1px solid black;
_border: none;
float: none;
}

#content_qui .nav_qui li.sousMenu .sousSousMenu  li.selected3 a p.ie{
height:9px;
margin-left:10px;
/margin-left:1px;
display:block;
/background:none; 
/width:auto; /height:9px;
/display:block;
_background:none; 
_width:auto;_height:9px;
text-decoration: underline;
/border-bottom:1px solid black;
_display:inline;
float: none;
_border: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_qui .nav_qui li.sousMenu .sousSousMenu  li.selected3 a p.ie
{margin-left: 0px; display: inline;}
}

#content_qui .nav_qui li.selected span.puce {
background:transparent url(../images/page_footer/puce.gif) repeat scroll center top;
display:block;
float:left;
height:5px;
margin-right:8px;
overflow:hidden;
width:4px;
margin-top: 2px;
margin-bottom: 8px;
}
#content_qui .nav_qui li.selected2 span.puce {
background:transparent url(../images/page_footer/puce.gif) repeat scroll center top;
display:block;
float:left;
height:5px;
margin-right:8px;
overflow:hidden;
width:4px;
margin-top: 3px;
margin-bottom: 7px;
}
#content_qui .nav_qui  .selected a{
color:#000000;
text-decoration:none;
font-weight: bold;
_height: 10px;
}
#content_qui .nav_qui  .selected a.active{
color:#000000;
text-decoration:none;
font-weight: bold;
_text-decoration: underline;
}
#content_qui .nav_qui li .selected2 a{
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
}
#content_qui .nav_qui li .selected2 a.active{
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
_text-decoration: underline;
}
#content_qui .nav_qui  a {
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
}
#content_qui  .nav_qui  p {
text-decoration:none;
font-weight: bold;
}
#content_qui  .nav_qui .decalage{margin-left: 12px;}

/**---------------------------------------                Nous Contactez                         --------------------------------------------------**/
#content_NousContactez  ul.nav_Contactez {
display: block;
width: 153px;
height: auto ! important;
min-height: 385px;
height: 385px;
float: left ;
margin-right:10px;
text-decoration:none;
background:#6F5449 url(../images/page_footer/bg_menu_last_normal.gif) no-repeat scroll center bottom;
}
#content_NousContactez .nav_Contactez  li.last{
background:transparent  url(../images/page_footer/bg_menu_last_normal.gif) no-repeat bottom  ;
background-color:#6f5449;
height:245px;
border-bottom: none;
}
#content_NousContactez .nav_Contactez  li {
height: 24px;
width: 143px;
display: block;
padding-left: 10px;
padding-top: 7px;
font-size: 0.8em;
/*text-transform: uppercase;*/
line-height: 1em;
background: transparent url(../images/page_footer/bg_menu.gif) repeat ;
/margin-bottom:-2px;
_margin_bottom:-2px;
border-bottom: 1px solid #DBCBB1;
}
#content_NousContactez .nav_Contactez  li.une-ligne {
padding-top: 12px;
height: 19px;
}
#content_NousContactez .nav_Contactez  li.une-ligne span {
margin-top: 2px;
}
#content_NousContactez .nav_Contactez  li span{
width:4px;
height:5px;
background:transparent url(../images/page_footer/puce.gif) bottom ; 
display:block;
float:left;
margin-top: 7px;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}
#content_NousContactez .nav_Contactez  li.first {
background:transparent url(../images/page_footer/bg_menu_first_normal.gif) no-repeat scroll 0 0;
}


#content_NousContactez .nav_Contactez  li.selected {
background:transparent url(../images/page_footer/bg_menu_first_selected.png) no-repeat scroll 0 0;

}
#content_NousContactez .nav_Contactez  li.selected2{
background:none;
background-color:#DBCBB1
}
#content_NousContactez  .nav_Contactez li.selected span {
background:transparent url(../images/page_footer/puce.gif) top ;
}
#content_NousContactez .nav_Contactez  .selected2 a{
color:#000000;
text-decoration:none;
}
#content_NousContactez  .nav_Contactez li.selected2 span {
background:transparent url(../images/page_footer/puce.gif) top ;
}
#content_NousContactez .nav_Contactez  li span.telephone{
width:19px;
height:16px;
background:transparent url(../images/page_footer/tel_inactif.gif) no-repeat;
margin-top:2px;
}
#content_NousContactez .nav_Contactez  li.selected span.telephone{
width:19px;
height:16px;
background:transparent url(../images/page_footer/tel_actif.gif) no-repeat;
margin-top:2px;
}
#content_NousContactez .nav_Contactez  li span.messagerie{
width:19px;
height:14px;
background:transparent url(../images/page_footer/messagerie_inactif.gif) no-repeat;
margin-top:2px;
}
#content_NousContactez .nav_Contactez  li.selected2 span.messagerie{
width:19px;
height:14px;
background:transparent url(../images/page_footer/messagerie_actif.gif) no-repeat;
margin-top:2px;
}
#content_NousContactez .nav_Contactez  li span.email{
width: 19px;
height: 12px;
background:transparent url(../images/page_footer/mail_inactif.gif) no-repeat;
margin-top:-2px;
}
#content_NousContactez .nav_Contactez  li.selected2 span.email{
width: 19px;
height: 12px;
background:transparent url(../images/page_footer/mail_actif.gif) no-repeat;
margin-top:-2px;
}
#content_NousContactez .nav_Contactez  .selected a{
color:#000000;
text-decoration:none;
}
#content_NousContactez .nav_Contactez  a {
color:#FFFFFF;
text-decoration:none;
}
#content_NousContactez .nav_Contactez  p {
text-decoration:none;
font-weight: bold;
}

#content_NousContactez {
width: 885px ;
_width: 915px ;
height: auto;
top: 8px;
left: 35px;
position: relative;

}
#content_NousContactez .content{
margin-left:163px;
}
#content_NousContactez .head  {
width: 885px ;
height: 46px;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 13px;

}
#content_NousContactez  .head h2.titre_aide {
text-indent:-1983em;
width: 209px;
height: 36px;
background: transparent url(../images/page_footer/nouscontacter.gif) no-repeat bottom ;
background-color:#fff;
}


#content_NousContactez  .Accordion {
width: 722px;
_width: 100px;
background-color: #ECE5DB;
padding-bottom: 10px;
}

#content_NousContactez  .Accordion h5.top{ margin-top: 0px;}

#content_NousContactez  .Accordion li h5 span {
background:transparent url(../images/page_footer/puce_aide.gif) no-repeat scroll right -29px;
display:block;
margin-right:10px;
}
#content_NousContactez  .Accordion h5.minuscule{
text-transform: none;
font-size: 1.3em;
/margin-top: -4px;
}
#content_NousContactez  .Accordion h5{
height: 24px;
background-color:#DBCBB1;
margin-top: 4px;
font-size: 1.2em;
line-height: 16pt;
text-transform: uppercase;
padding-top: 4px;
padding-left: 20px;
cursor:pointer;
_width:697px;
}

#content_NousContactez  .Accordion div{
height:auto;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
width: 666px;
float: left;
_padding-right: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content_NousContactez  .Accordion div{width: 666px;}
}
#content_NousContactez  .Accordion div p{
width: 665px;

}
#content_NousContactez  .Accordion div  div.tableauTel{
width: 555px;
height: 80px;
margin-left:55px;
_margin-left:30px;
margin-bottom:10px;
_margin-bottom:2px;
margin-top:5px;
}
#content_NousContactez  .Accordion div  div.tableauTel2{
background:transparent url(../images/page_footer/tableau.gif) no-repeat bottom  ;
width: 555px;
height: 80px;
margin-left:55px;
margin-bottom:16px;
_margin-bottom:14px;
margin-top:9px;
}

#content_NousContactez  .Accordion div  div.tableauTel strong{
padding-left:58px;
text-align: left; display: block;
}

#content_NousContactez  .Accordion div  div.tableauTel2 strong{
padding-left:58px;
}
#content_NousContactez  .Accordion div  div.client{
width: 198px;
height: 68px;
background:transparent url(../images/page_footer/client.gif) no-repeat bottom;
float: left;
margin-left:100px;
margin-top:-5px;
_margin-left: 30px;
}
#content_NousContactez  .Accordion div  div.client p{
margin-left:31px;
width:198px;
}
#content_NousContactez  .Accordion div  div.client  p.num1{
font-size:2em;
font-weight:bold;
margin-left:14px;
_margin-left:15px;
margin-top:10px;
}

#content_NousContactez  .Accordion div  div.non-client{
width: 198px;
height: 68px;
background:transparent url(../images/page_footer/non_client.gif) no-repeat bottom ;
float:left;
margin-left:7px;
margin-top:-5px;
_margin-left: 20px;
}
#content_NousContactez  .Accordion div  div.non-client  p.num1{
font-size:2em;
font-weight:bold;
margin-left:14px;
margin-top:10px;
_margin-left:20px;
}

#content_NousContactez  .Accordion div  div.non-client p{
margin-left:16px;
_margin-left:35px;
width:200px
}
#content_NousContactez  .Accordion div  a.lienfaq{
color:black;
display:block;
font-size:0.8em;
font-weight:bold;
margin-left:630px;
margin-top:60px;
/margin-top:-25px;
_margin-top:0;
width:29px;

}
#content_NousContactez  .Accordion div  a.lienfaq2{
color:black;
display:block;
width:655px; 
margin-top:40px;
_margin-top:-4px;
font-weight:bold;
text-align:right;
text-decoration:underline;
font-size:0.8em;
margin-right:10px;
}
#content_NousContactez  .Accordion div a.boutonMessage{
background:transparent url(../images/page_footer/bt_message_instantanee.gif) no-repeat ;
width: 257px;
height: 38px;
float:left;
text-indent:-1983em;
margin-top: 20px;
margin-left:216px;
}

#content_NousContactez  .Accordion div p.ecart{
display:block;
height: 12px;
}
#content_NousContactez  .Accordion div p.ecart2{
display:block;
height: 4px;
}
#content_NousContactez  .Accordion div  span.bg_titre{
display:block;
background:transparent url(../images/page_footer/bg_bouton.gif) no-repeat;
width:279px;
height:50px;
margin-left:194px;
margin-top:6px;
padding-left:19px;
padding-right:5px;
padding-top:5px;

}
#content_NousContactez  .Accordion div  span.bg_titre p{
font-size:1.5em;
font-weight:bold;
line-height:15pt;
width:268px;
text-align:center;
}
#content_NousContactez  .Accordion div  span.bg_titre p.margin{
margin-left:40px;
}

#content_NousContactez  .Accordion h3{
height: 43px;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
font-size:1em;
font-weight: none;
}
#content_NousContactez .bg_offreEmploi{
background-color:#ECE5DB;
overflow:hidden;
padding-left:21px;
padding-top:10px;
}

#content_NousContactez .lien li
{
margin-top:14px;
}

#content_NousContactez .lien  a {
border-bottom:solid 2px;
border-color:#75736D; 
text-transform:uppercase;
font-weight:bold;
color :#000;
font-size:11pt;
text-decoration:none;
}



/**---------------------- Pages TARIF ----------------------**/
#content_tarif{
width: 885px ;
height: 436px;
top: 8px;
left: 35px;
position: relative;
}
#content_tarif .content{
left:165px;
}
#content_tarif .head  {
width: 885px ;
height: 46px;
border-bottom: 1px solid #C2C2C2;
margin-bottom: 13px;
}
#content_tarif .head  h2.titre_tarif {
text-indent:-1983em;
width:136px;
height: 36px;
background: transparent url(../images/page_footer/tarifs-livret.gif) no-repeat bottom ;
background-color:#fff;
}
#content_tarif  .head .pdf {
background:transparent url(../images/page_footer/pdf.jpg) no-repeat scroll 0 0;
display:block;
height:38px;
overflow:hidden;
position:absolute;
right: 40px;
text-indent:-1983em;
top: 0px;
width:47px;
}
#content_tarif .head .Print {
background:transparent url(../images/souscrire_un_produit/btn-print.gif) no-repeat scroll 0 0;
display:block;
height:37px;
overflow:hidden;
position:absolute;
right: 0px;
text-indent:-1983em;
top: 1px;
width:34px;
}
#content_tarif  .Accordion {
width: 722px;
}
#content_tarif  .Accordion h5.top{ margin-top: 0px;}
#content_tarif .Accordion li h5 span {
background:transparent url(../images/page_footer/puce_aide.gif) no-repeat scroll right -29px;
display:block;
margin-right:10px;
}
#content_tarif .Accordion li h5.Expanded  span{
background-position: right 0px;
}
#content_tarif .Accordion h5{
height: 24px;
background-color:#DBCBB1;
margin-top: 4px;
font-size: 1.2em;
line-height: 16pt;
text-transform: uppercase;
padding-top: 4px;
padding-left: 20px;
cursor:pointer;
width:702px;
}

#content_tarif .Accordion div{
height: 162px;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
width:694px;
}
#content_tarif .Accordion div p{
width: 665px;
}
#content_tarif .Accordion h3{
height: auto;
padding-top: 10px;
padding-left: 28px;
background-color:#ECE5DB;
font-size:1em;
font-weight: none;
padding-bottom: 10px;
}
#content_tarif .head .Print:hover { background-position:left -37px;}
#content_tarif .bg_offreEmploi{
background-color:#EBE6DB;
overflow:hidden;
padding-left:21px;
padding-top:10px;
_padding-left:0px;
_padding-top:10px;
}
#content_tarif .nav_tarif {
display: block;
width: 153px;
height: auto ! important;
min-height: 385px;
height: 385px;
float: left ;
margin-right:10px;
font-weight: bold;
background:#6F5449 url(../images/page_footer/bg_menu_last_normal.gif) no-repeat scroll center bottom;
}
#content_tarif .nav_tarif  li.last{
background:transparent  url(../images/page_footer/bg_menu_last_normal.gif) no-repeat bottom  ;
background-color:#6f5449;
height: 123px;
/height: 123px;
_height: 123px;
/margin-top:-2px;
_margin_top:-2px;
}
#content_tarif .nav_tarif  li {
height: auto;
/min-height: 10px;
padding-bottom: 5px;
width: 143px;
display: block;
padding-left: 10px;
padding-top: 7px;
font-size: 0.8em;
line-height: 1.7em;
background: transparent url(../images/page_footer/bg_menu.gif) repeat-x ;
/margin-bottom:0px;
border-bottom:1px solid #DBCBB1;
_border-bottom:1px solid #DBCBB1;
/border-bottom:1px solid #DBCBB1;
/margin-top: 2px;
_margin-top: 2px;
border-top: 0;
border-left: 0;
border-right: 0;
}

#content_tarif .nav_tarif  li.une-ligne {
padding-top: 12px;
height: 19px;
}
#content_tarif .nav_tarif  li.une-ligne span {
margin-top: 2px;
}
#content_tarif .nav_tarif  li span{
width:4px;
height:5px;
background:transparent url(../images/page_footer/puce.gif) bottom ; 
display:block;
float:left;
margin-top: 5px;
/margin-top: 5px;
margin-bottom: 7px;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}
#content_tarif .nav_tarif  li.selected2  span.puceActive{
width:5px;
height:3px;
background:transparent url(../images/page_footer/puce2.gif) no-repeat ;  
display:block;
float:left;
margin-right: 8px;
_margin-right: 5px;
overflow: hidden;
}
#content_tarif .nav_tarif  li.first {
background:transparent url(../images/page_footer/bg_menu_first_normal.gif) no-repeat  0 0;
/margin-top: -2px;
}
#content_tarif .nav_tarif  li.selected {
background:transparent url(../images/page_footer/bg_menu_first_selected.png) no-repeat scroll 0 0;
/margin-top: -2px;
}
#content_tarif .nav_tarif  li.selected2{
background:none;
background-color:#DBCBB1
}
#content_tarif .nav_tarif  .selected2 a{
color:#000000;
text-decoration:none;
}
#content_tarif .nav_tarif  li.selected2 span {
background:transparent url(../images/page_footer/puce.gif) top ;
}
#content_tarif .nav_tarif   li.sousMenu{height: auto; /height: auto; padding-bottom: 10px;border-bottom:1px solid #DBCBB1;/margin-top: 0px;/border-bottom:1px solid #DBCBB1;_margin-top: 0px;_margin-bottom: -1px;_border-bottom:1px solid #DBCBB1;/margin-bottom: 1px;}
#content_tarif .nav_tarif   li.height{ height:110px ; /height:118px; _height:118px;}
#content_tarif .nav_tarif   li.sousMenu   ul.sousSousMenu { /*background:transparent url(../images/page_footer/bg_menu.gif) no-repeat;*/  _width:105px; _overflow:hidden;}
#content_tarif .nav_tarif  li.sousMenu  .sousSousMenu  li.circle {
background:/*#6F5449*/ transparent none repeat scroll 0 0;
color:white;
display:list-item;
left:-10px;/left:-28px;_left:-40px;
list-style-position:inside;
padding-left:21px;/padding-left:10px;_padding-left:20px;
position:relative;
width:132px;/width:123px;_width:120px;
list-style-image: none;/list-style-image: none;_list-style-image: none;
border:0;
padding-top: 5px;
padding-bottom: 3px;
}
#content_tarif .nav_tarif  li.selected  .sousSousMenu  li.circle {
background:#6F5449 ;
color:white;
display:list-item;
left:-10px;/left:-20px;_left:-25px;
list-style-position:inside;
padding-left:21px;/padding-left:10px;_padding-left:10px;
position:relative;
list-style-image: none;/list-style-image: none;_list-style-image: none;
border: 0;

padding-top: 5px;
padding-bottom: 3px;
}
#content_tarif .nav_tarif  li.selected2  .sousSousMenu  li.circle {
background:#6F5449 ;
color:white;
display:list-item;
left:-10px;/left:-20px;_left:-25px;
list-style-position:inside;
padding-left:21px;/padding-left:20px;_padding-left:10px;
position:relative;
list-style-image: none;_list-style-image: none;
padding-top: 5px;
padding-bottom: 3px;
}
#content_tarif .nav_tarif li.selected2.sousMenu .sousSousMenu  li.selected3{
background:none;
background-color:#DBCBB1;
/padding-left:16px;_padding-left:20px;
/list-style-image: none;_list-style-image: none;
_list-style-position:none;
padding-top: 5px;
padding-bottom: 3px;
}
#content_tarif .nav_tarif li.selected.sousMenu .sousSousMenu  li.selected3{
background:none;
background-color:#DBCBB1;
/padding-left:16px;_padding-left:20px;
/list-style-image: none;_list-style-image: none;
_list-style-position:none;
padding-top: 5px;
padding-bottom: 3px;
}
#content_tarif .nav_tarif  li.sousMenu  .sousSousMenu  li.circle span{
width:5px;
height:5px;
display:block;
background:transparent url(../images/page_footer/list.gif)  no-repeat ;
/background:transparent url(../images/page_footer/list.gif)  no-repeat ;
_background:transparent url(../images/page_footer/list.gif) no-repeat ;
/width:5px;
/height:5px;
/display:block;
_width:5px;
_height:5px;
_display:block;
margin-top: 5px;
/margin-top: 5px;
_margin-top: 5px;
}

#content_tarif .nav_tarif  li.sousMenu .sousSousMenu  li.selected3 span{
width:5px;
height:5px;
display:block;
background:transparent url(../images/page_footer/list2.gif)  no-repeat ;
/background:transparent url(../images/page_footer/list2.gif)  no-repeat ;
_background:transparent url(../images/page_footer/list2.gif) no-repeat ;
/width:5px;
/height:5px;
/display:block;
_width:5px;
_height:5px;
_display:block;
margin-top: 5px;
/margin-top: 5px;
_margin-top: 5px;
}

#content_tarif .nav_tarif li.sousMenu .sousSousMenu  li.circle p{
display:none;
/background:transparent url(../images/page_footer/list.gif)  no-repeat 0px 1px ;
/width:5px;
/height:5px;
/display:block;
_background:transparent url(../images/page_footer/list.gif) no-repeat  0px 1px ;
_width:5px;
_height:5px;
_display:block;
float:left;
/margin-right:5px;
_margin-right:3px;
}
#content_tarif .nav_tarif  li.sousMenu  .sousSousMenu  li.circle a {
font-size:7pt;
/font-weight:bolder;
font-weight:bolder;
text-transform:none;
/display:inline;
/float:right;
/position:absolute;
/top:7px;
}
#content_tarif .nav_tarif  li.sousMenu .sousSousMenu  li.selected3 a {
font-size:7pt;
/font-weight:bolder;
font-weight:bolder;
text-transform:none;
/display:inline;
/float:right;
/position:absolute;
/top:7px;

}

#content_tarif .nav_tarif  .selected a{
color:#000000;
text-decoration:none;
}

#content_tarif .nav_tarif li.sousMenu .sousSousMenu  li.selected3 a.active{
font-size:7pt;
font-weight:bold;
text-transform:none;
font-style:normal;
/display:inline;
/float:right;
/position:absolute;
/top:7px;
_width: 130px;
height: 50px;}
#content_tarif .nav_tarif li.sousMenu .sousSousMenu  li.circle a p.ie{
margin-left:10px;
/margin-left:1px;
display:block;
/background:none; 
/width:auto; /height:9px;
/display:block;
_background:none; 
_width:auto;_height:9px;
_display:inline;
text-decoration: underline;
/text-decoration: underline;
_border: none;
float: none;
/padding-bottom: 1px;
}

#content_tarif .nav_tarif li.sousMenu .sousSousMenu  li.selected3 a p.ie{
margin-left:10px;
/margin-left:1px;
display:block;
/background:none; 
/width:auto; /height:9px;
/display:block;
_background:none; 
_width:auto;_height:9px;
text-decoration: underline;
/text-decoration: underline;
_display:inline;
float: none;
_border: none;
/padding-bottom: 1px;
}

#content_tarif .nav_tarif li.selected span.puce {
background:transparent url(../images/page_footer/puce.gif) repeat scroll center top;
display:block;
float:left;
height:5px;
margin-right:8px;
overflow:hidden;
width:4px;
margin-top: 5px;
margin-bottom: 8px;
}
#content_tarif .nav_tarif  li.sousMenu  .sousSousMenu  li.circle  a.active  p.decalage {
margin-left:13px;
/margin-left:0px;
_margin-left:0px;
margin-top: 4px;
/margin-top:4px;
_margin-top: 4px;
text-decoration:underline;
}
#content_tarif .nav_tarif  li.sousMenu  .sousSousMenu  li.circle  a.active  p.decalage strong{
border-bottom: 1px solid black;
}
#content_tarif .nav_tarif  li.selected span {
background:transparent url(../images/page_footer/puce.gif) top;
}
#content_tarif .nav_tarif  a {
color:#FFFFFF;
text-decoration:none;
}
#content_tarif  .nav_tarif  p {
text-decoration:none;
font-weight: bold;
}
#content_tarif .Accordion {
width: 722px;
_float: left;
overflow:hidden;
padding-left:0px;
padding-top:0px;
_padding-left:0px;
_padding-top:10px;
}

#content_tarif .Accordion .fonds{
height: 146px;
}

#content_tarif .Accordion .univers{
height: 130px;
}

#content_tarif .Accordion .reglements{
height: 306px;
}

#content_tarif  .tableau_tarif{
font-size: 1.1em;
color: #000000;
margin-left: -6px;
margin-top: 10px;
/margin-top: 13px;
margin-bottom: 78px;
}

#content_tarif  .tableau_tarif span{
display: block;
margin-top: 3px;
}

#content_tarif  .tableau_tarif_bas{
font-size: 1.1em;
color: #000000;
margin-left: -2px;
margin-top: 10px;
/margin-top: 13px;
margin-bottom: 63px;
/margin-bottom: 61px;
}

#content_tarif  .marron{
font-weight: bold;
color: #6f5449;
}

#content_tarif .bg_tarif p.haut{
line-height: 1.2em;
_line-height: 1.25em;
/line-height: 1.25em;
margin-top: 13px;
margin-bottom: 22px;
margin-left: 28px;
}

#content_tarif .bg_tarif p.haut span{
font-weight: bold;
font-size: 1.3em;
}

#content_tarif .bg_tarif p.milieu{
line-height: 1.2em;
_line-height: 1.25em;
/line-height: 1.25em;
margin-bottom: 27px;
margin-left: 28px;
}

#content_tarif .bg_tarif p.milieu span{
font-weight: bold;
font-size: 1.3em;
}

#content_tarif .bg_tarif p.bas{
margin-bottom: 139px;
margin-left: 28px;
}




#content_tarif .Accordion div.tenue {
height: 79px;
}

#content_tarif .Accordion div.autres {
height: 531px;
}

#content_tarif  .tableau_tenue{
font-size: 1.1em;
color: #000000;
margin-top: 1px;
line-height: 1.5em;
margin-left: 3px;
}

#content_tarif  .tableau_autres1{
font-size: 1.1em;
color: #000000;
margin-top: 18px;
margin-bottom: 31px;
line-height: 1.5em;
margin-left: 3px;
}

#content_tarif  .tableau_autres1{
font-size: 1.1em;
color: #000000;
margin-top: 1px;
margin-bottom: 20px;
_margin-bottom: 19px;
line-height: 1.5em;
margin-left: 3px;
}

#content_tarif  .tableau_autres2{
font-size: 1.1em;
color: #000000;
margin-bottom: 20px;
/margin-bottom: 18px;
line-height: 1.5em;
margin-left: 3px;
}

#content_tarif  .tableau_autres3{
font-size: 1.1em;
color: #000000;
margin-bottom: 20px;
line-height: 1.5em;
margin-left: 3px;
}

#content_tarif  .tableau_autres4{
font-size: 1.1em;
color: #000000;
margin-bottom: 45px;
line-height: 1.5em;
margin-left: 3px;
}

#content_tarif .tableau_autres1 span.gras{
font-weight: bold;
font-size: 1.2em;
}

#content_tarif .tableau_autres2 span.gras{
font-weight: bold;
font-size: 1.2em;
}

#content_tarif .tableau_autres3 span.gras{
font-weight: bold;
font-size: 1.2em;
}

#content_tarif .tableau_autres4 span.gras{
font-weight: bold;
font-size: 1.2em;
}
#content_tarif .tableau_av span.gras{
font-weight: bold;
font-size: 1.2em;
}

#content_tarif .Accordion div.frais{
height: 295px;
padding-left: 0px;
width: 722px;
}

#content_tarif  .tableau_frais{
font-size: 1.1em;
color: #000000;
margin-top: 1px;
line-height: 1.5em;
margin-left: 16px;
}

#content_tarif  .tableau_frais .marron{
font-size: 0.88em;
font-weight: bold;
color: #6f5449;
}
/**-----------------------------------       Coralie tarifs frais profil------------------------------------**/
#content_tarif span.titre_gras{
font-weight: bold;
font-size: 1.5em;
}

#content_tarif .Accordion div.marche{
height: 727px;
width: 722px;
font-size: 0.9em;
}

#content_tarif .Accordion p.frais_courtage{
display: block;
width: 722px;

}
#content_tarif .Accordion table {
/margin-top:10px;
_margin-top:10px;
/margin-bottom:10px;
_margin-bottom:10px;
}
#content_tarif .Accordion table td.frais_courtage1 {
background:transparent url(../images/page_footer/frais_courtage1.gif) no-repeat scroll 0 0;
display:block;
height:81px;
margin-right: 9px;
margin-top:8px;
padding-top: 2px;
margin-bottom: 8px;
width:159px;
float: left;
font-size: 1.1em;
text-align: center;
}
#content_tarif .Accordion table td.frais_courtage1 span.ligne1 {
display: block;
width: 159px;
height: 27px;
font-weight: bold;
font-size: 2.1em;
_margin-top:-5px;
}

#content_tarif .Accordion table td.frais_courtage1 span.ligne2 {
display: block;
width: 159px;
height: 17px;
color: #6f5449;

}

#content_tarif .Accordion table td.frais_courtage1 span.ligne3_maj {
display: block;
width: 159px;
height: 15px;
font-size: 1.1em;
text-transform: uppercase
}

#content_tarif .Accordiont table td.frais_courtage1 span.ligne3 {
display: block;
width: 159px;
height: 15px;
font-size: 1.1em;
text-align: center;
}

#content_tarif .Accordion table td.frais_courtage2 {
background:transparent url(../images/page_footer/frais_courtage2.gif) no-repeat scroll 0 0;
display:block;
height:81px;
margin-right: 9px;
margin-top:8px;
margin-bottom: 8px;
padding-top: 2px;
width:157px;
float: left;
font-size: 1.1em;
text-align: center;
}

#content_tarif .Accordion table td.frais_courtage2 span.ligne1 {
display: block;
width:157px;
height: 27px;
font-weight: bold;
font-size: 2.1em;
_margin-top:-5px;
}

#content_tarif .Accordion table td.frais_courtage2 span.ligne2 {
display: block;
width:157px;
height: 29px;
/height: 29px;
color: #6f5449;
}

#content_tarif .Accordion table td.frais_courtage2 span.ligne3_maj {
display: block;
width:157px;
height: 15px;
font-size: 1.1em;
text-transform: uppercase
}

#content_tarif .Accordion table td.frais_courtage2 span.ligne3 {
display: block;
width:157px;
height: 15px;
font-size: 1.1em;
text-align: center;
}

#content_tarif .Accordion table td.frais_courtage3 {
background:transparent url(../images/page_footer/frais_courtage3.gif) no-repeat scroll 0 0;
display:block;
height:81px;
margin-right: 9px;
margin-top:8px;
padding-top: 2px;

margin-bottom: 8px;
width:166px;
float: left;
font-size: 1.1em;
text-align: center;

}

#content_tarif .Accordion table td.frais_courtage3 span.ligne1 {
display: block;
width:166px;
height: 27px;
font-weight: bold;
font-size: 2.1em;
_margin-top:-5px;
}

#content_tarif .Accordion table td.frais_courtage3 span.ligne2 {
display: block;
width:166px;
height: 30px;
color: #6f5449;
}

#content_tarif .Accordion table td.frais_courtage3 span.ligne3_maj {
display: block;
width:166px;
height: 15px;
font-size: 1.1em;
text-transform: uppercase;

}

#content_tarif .Accordion table td.frais_courtage3 span.ligne3 {
display: block;
width:166px;
height: 15px;
font-size: 1.1em;
text-align: center;
/margin-left:-15px;
_margin-left:-15px;
}
#content_tarif .Accordion table td.frais_courtage4 {
background:transparent url(../images/page_footer/frais_courtage4.gif) no-repeat scroll 0 0;
display:block;
height:81px;
margin-right: 9px;
margin-top:8px;
margin-bottom: 8px;
padding-top: 2px;
width:159px;
float: left;
font-size: 1.1em;

}

#content_tarif .Accordion table td.frais_courtage4 p.ensemble_frais_courtage {
display: block;
width: 159px;
/width: 50px;
height: 27px;
_margin-top:-5px;
}

#content_tarif .Accordion table td.frais_courtage4 span.ligne1 {
font-weight: bold;
font-size: 2.1em;
margin-left:30px;
}

#content_tarif .Accordion table td.frais_courtage4 span.ligne1_petit {
font-size: 1em;
}

#content_tarif .Accordion table td.frais_courtage4 span.ligne2 {
float: left;
display: block;
width: 159px;
height:26px;
color: #6f5449;
margin-left:30px;
/margin-left:30px;
_margin-left:15px;
}

#content_tarif .Accordion table td.frais_courtage4 span.ligne3_maj {
display: block;
width: 159px;
height: 15px;
font-size: 1.1em;
text-transform: uppercase
}

#content_tarif .Accordion table td.frais_courtage4 span.ligne3 {
display: block;
width: 159px;
height: 15px;
font-size: 1.1em;
text-align: center;
}

#content_tarif .Accordion div.marche .ensemble_frais_marche{
display: block;
margin-top: 22px;
margin-bottom: 7px;
}

#content_tarif .Accordion div.marche .tableau_frais_marche{
margin-bottom: 0px;
font-size: 1.3em;
line-height: 1.4em;
}

#content_tarif .Accordion div.marche .tableau_droits_entree{
margin-bottom: 8px;
font-size: 1.3em;
line-height: 1.4em;
}

#content_tarif .Accordion div.marche .tableau_droits_garde{
margin-bottom: 24px;
font-size: 1.3em;
line-height: 1.4em;
}

#content_tarif .Accordion div.marche .tableau_frais_courtage{
margin-bottom: 0px;
font-size: 1.3em;
line-height: 1.4em;
}

#content_tarif  .marron_gras{
font-size: 1.07em;
font-weight: bold;
color: #6f5449;
}

#content_tarif  .marron{
font-size: 0.79em;
color: #6f5449;
}

#content_tarif .Accordion div.places_americaines{
height: 310px;
padding-left: 0px;
width: 722px;
}

#content_tarif .Accordion p.americaines{
display: block;
width: 722px;
}

#content_tarif .Accordion span.americaines1 {
background:transparent url(../images/page_footer/usa.gif) no-repeat scroll 0 0;
display:block;
height:129px;
margin-left: 19px;
margin-right: 9px;
margin-top: 1px;
padding-top: 10px;
width: 667px;
float: left;
font-size: 1.1em;
text-align: center;
}

#content_tarif .Accordion  div.places_americaines span.americaines span.ligne1 {
display: block;
height: 28px;
/height: 15px;
font-weight: bold;
font-size: 1.23em;
width: 667px;
}

#content_tarif .Accordion div.places_americaines span.americaines span.ligne2 {
display: block;
height: 18px;

font-weight: bold;
font-size: 0.98em;
width: 667px;
color: #6f5449;
}

#content_tarif .Accordion  div.places_americaines  p.ensemble_usa {
float: left;
display: block;
width: 667px;
height: 20px;


}

#content_tarif .Accordion div.places_americaines  p.ensemble_usa .ligne3 {
font-size: 0.8em;
/margin-top:-100px;
}

#content_tarif .Accordion div.places_americaines  p.ensemble_usa .ligne3_grand {
font-weight: bold;
font-size: 1.3em;
}

#content_tarif .Accordion div.places_americaines  span.americaines1 span.ligne4 {
display: block;
height: 41px;
/height: 20px;
font-weight: bold;
font-size: 0.98em;
width: 667px;
color: #6f5449;
}

#content_tarif .Accordion div.places_americaines  p.ensemble_usa2 {
float: left;
display: block;
width: 667px;
height: 25px;
/height: 9px;
_height: 0px;
}
}
#content_tarif .Accordion div.places_americaines  p.ensemble_usa2 span.ligne5 {
display: block;
font-size: 0.8em;
width: 667px;
}

#content_tarif .Accordion div.places_americaines span.americaines1 p.ensemble_usa2 span.ligne5_grand {
font-weight: bold;
font-size: 1.3em;
}

#content_tarif .Accordion span.americaines2 {
background:transparent url(../images/page_footer/canada.gif) no-repeat scroll 0 0;
display:block;
height:129px;
margin-left: 19px;
margin-right: 9px;
margin-top:11px;
padding-top: 10px;
width:667px;
float: left;
font-size: 1.1em;
text-align: center;
}

#content_tarif .Accordion div.places_americaines span.americaines2 span.ligne1 {
display: block;
height: 28px;
font-weight: bold;
font-size: 1.23em;
width: 667px;
}

#content_tarif .Accordion div.places_americaines span.americaines2 span.ligne2 {
display: block;
height: 15px;
font-weight: bold;
font-size: 0.98em;
width: 667px;
color: #6f5449;
}

#content_tarif .Accordion div.places_americaines p.ensemble_usa {
float: left;
display: block;
width: 667px;
height: 27px;
}

#content_tarif .Accordion sdiv.places_americaines p.ensemble_usa .ligne3 {
font-size: 0.8em;
}

#content_tarif .Accordion div.places_americaines p.ensemble_usa .ligne3_grand {
font-weight: bold;
font-size: 1.3em;
}

#content_tarif .Accordion div.places_americaines span.americaines2 span.ligne4 {
display: block;
height: 45px;
/height: 18px;
font-weight: bold;
font-size: 0.98em;
width: 667px;
color: #6f5449;
}

#content_tarif .Accordion div.places_americaines p.ensemble_usa2 {
float: left;
display: block;
width: 667px;
height: 25px;
}
#content_tarif .Accordion div.places_americaines span.americaines2 p.ensemble_usa2 span.ligne5 {
display: block;
font-size: 0.8em;
width: 667px;
}

#content_tarif .Accordion div.places_americaines span.americaines2 p.ensemble_usa2 span.ligne5_grand {
font-weight: bold;
font-size: 1.3em;
}

#content_tarif .Accordion div.nord{
height: 100px;
padding-left: 0px;
width: 722px;
}

#content_tarif .Accordion div.est{
height: 100px;
padding-left: 0px;
width: 722px;
}

#content_tarif .Accordion div.ouest{
height: 100px;
padding-left: 0px;
width: 722px;
}

#content_tarif .Accordion div.sud{
height: 100px;
padding-left: 0px;
width: 722px;
}



