/*--- QUESTIONS REPONSES / FAQ ---*/

/* NEW */
.faq_colGauche {float:left; width:200px; padding-top:9px;}

.faq_colDroite {
float:left; 
width:377px; 
height: 330px;
padding-top:18px;
padding-left:5px;
/*background:url(/site/us/img/pages/bg-faq_colDroite.jpg) 0 0 no-repeat !important;*/
/*background-attachment:fixed;*/
background-color:#fff;
overflow:auto;
}

/* formulaire : posez votre question */
.faq_colDroite table.form-document {float:none; width:340px; margin:0;}



/*--- Menu FAQ / ---*/
.faq_question {
	border: 0px solid navy;
	font-size:11px;
}
.faq_question ul, ul.faq_question {
	margin: 0;
	padding: 0;
}
.faq_question a, .faq_question a:visited {
	text-decoration: none;
}
.faq_question a:hover {
	text-decoration: underline;
}
.faq_question li {
	list-style-type: none;
	padding:0;
	line-height:11px;
}
ul.faq_question li {
	line-height:30px;
}
ul.faq_question li.ssrubfaq {
	line-height:19px;
}
ul.faq_question li.ssrubfaq li {
	line-height:14px;
}
ul.faq_question li.double {
	line-height:13px;
	padding:3px 0 3px 20px
} /* sous-rubrique sur 2 lignes*/
ul.faq_question li a.rubfaq, ul.faq_question li.folded a.rubfaqencours {
	background:url(/site/us/img/pages/picto-faq-off.png) 0 2px no-repeat;
	padding-left:20px;
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4790af;
	display:inline-block;
	line-height:17px;
	/*padding-right:52px;*/
	padding-bottom:3px
}
ul.faq_question li.folded a.rubfaq {
	background:url(/site/us/img/pages/picto-faq-on.png) 0 2px no-repeat;
	padding-left:20px;
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#4790af;
	display:inline-block;
	line-height:17px;
	/*padding-right:52px;*/
	padding-bottom:3px
}

html> body .faq_question a.deuxlignes {
	padding-top:5px
}
.faq_question a.deuxlignes {
	display:block;
	line-height:18px;
	background-position:left 22% !important;
	padding-top:0px
}
.faq_question ul.ssmenufaq {
	background: url(img/ssmenufaq-border.gif) top no-repeat;
	padding-top:1px;
}
.faq_question ul.ssmenufaq li.ssrubfaq {
	padding:-10px 0 0 10px;
}
html > body .faq_question ul.ssmenufaq li.ssrubfaq {
	padding:10px 0 0 10px;
}
.faq_question ul.ssmenufaq li.last {
	margin-bottom:-4px;
	border-bottom:4px solid #4798CF;
} /* Bug IE6 */
html > body .faq_question ul.ssmenufaq li.last {
	margin-bottom:0;
	border:0;
}
.faq_question ul.ssmenufaq li a.ssrubfaq {
	background:url(/site/us/img/pages/pictoFLECHE.gif) 0% 9% no-repeat;
	padding-left:35px;
	font-family:arial, sans-serif;
	font-size: 11px;
	color:#5397b4;
	display:block;
	/*line-height:14px !important;*/
}
.faq_question ul.ssmenufaq li.folded a.ssrubfaq {
	background:url(/site/us/img/pages/pictoFLECHE.gif) 0% 9% no-repeat;
	padding-left:35px;
	font-family:arial, sans-serif;
	font-size: 11px;
	color:#5397b4;
	display:block;
	/*line-height:14px !important;*/
}
html > body .faq_question ul.ssmenufaq li a.ssrubfaq {
	margin-bottom:10px;
}
html > body .faq_question ul.ssmenufaq li.folded a.ssrubfaq {
	margin-bottom:10px;
}
.faq_question ul.ssmenufaq li ul li {
	padding-left:15px !important;
}
.faq_question ul.ssmenufaq li ul li a {
	padding-left:0px
}
.faq_question ul li {
	padding:0; 
}
.faq_question ul li {
	padding-left:20px;
}
.faq_question li.ssrubfaq {
	border:0;
}
.faq_question li.ssrubfaq ul {
	margin:0 0 0 -10px;

}
.faq_question li.ssrubfaq ul li {
	/*background-color:yellow;*/
	padding:10px 10px 2px 10px !important;
	margin-bottom:10px;
	margin-left:45px;
}
.faq_question li.ssrubfaq ul li p {
	padding:0 !important;
	margin:0 0 10px 0;
}
.faq_question li.ssrubfaq ul li div {
	width:400px;
}
.faq_question li.ssrubfaq ul li a {
	color:#5397b4 !important;
}
.faq_question li.folded ul {
	display: none;
}

.question_reponses form img, .question_reponses li ul li img {
	width:89px;
	height:18px;
}

.question_reponses li {font-size:12px;}

.question_reponses li a.ssrubfaq{
	display:inline-block;
	padding-left:24px;
	padding-bottom:10px;
	padding-top:3px;
	padding-right:4px;
	line-height:14px;

	background:url(/site/us/img/boutons-puces/puce_question_on.png) 0 0 no-repeat !important;
	font-size:12px !important;
	margin-bottom:0 !important;
	color:#37252b;
	font-weight:bold;
}

.question_reponses li.folded a.ssrubfaq{
	display:inline-block;
	padding-left:24px;
	padding-bottom:10px;
	padding-top:3px;
	padding-right:4px;
	line-height:14px;
	background:url(/site/us/img/boutons-puces/puce_question.png) 0 0 no-repeat !important;
	font-size:12px !important;
	margin-bottom:0 !important;
	color:#37252b;
	font-weight:normal;
}

.question_reponses li a.ssrubfaq ul{
	margin:-30px 0 0 -10px !important;
	padding:0 !important;
}
.question_reponses li.ssrubfaq ul {
	margin:0 0 10px 24px !important;
	padding:0 !important;
	border-left:1px dotted #cbcbcb;
}
.question_reponses li.ssrubfaq ul li{
	padding:0 10px 0px 9px !important;
}

.question_reponses li.ssrubfaq ul li a, .question_reponses li.ssrubfaq ul li p{
	font-size:12px !important;
}

.question_reponses .ssrubfaq ul {margin:0 !important;}
.question_reponses .ssrubfaq ul li {margin:0 !important; padding:0 10px 0 20px !important; }

ul.faq_reponses {display:none;}

#faq_intro {width:340px; margin-left:24px; padding-top:73px; border:0px solid red;}
#faq_intro a {font-weight:bold; color:#5397b4}
#faq_intro small {display:inline-block; padding-right:90px; padding-top:40px}
#faq_intro small, #faq_intro small a {font-size:11px !important;}
#faq_intro p {margin-top:0; padding-top:4px;}
#faq_question {display:none; width:349px; height:310px; overflow:hidden; margin-left:10px; border:0px solid green}


a.rubfaqoff {color:red !important;}
/**/

/*--- Menu gauche / ---*/
.menufaq {
	border: 0px solid navy;
	font-size:11px;
}
.menufaq ul, ul.menufaq {
	margin: 0;
	padding: 0;
}
.menufaq a, .menufaq a:visited {
	text-decoration: none;
}
.menufaq a:hover {
	text-decoration: underline;
}
.menufaq li {
	list-style-type: none;
	padding:0;
	line-height:11px;
}
ul.menufaq li {
	line-height:30px;
}
ul.menufaq li.ssrubfaq {
	line-height:19px;
}
ul.menufaq li.ssrubfaq li {
	line-height:14px;
}
ul.menufaq li.double {
	line-height:13px;
	padding:3px 0 3px 20px
} /* sous-rubrique sur 2 lignes*/
ul.menufaq li a.rubfaq {
	background:url(/site/us/img/pages/picto-moins.gif) left no-repeat;
	padding-left:22px;
	font-family:arial, sans-serif;
	font-size: 18px;
	color:#4c3942;
}
ul.menufaq li.folded a.rubfaq {
	background:url(/site/us/img/pages/picto-croix.gif) left no-repeat;
	padding-left:22px;
	font-family:arial, sans-serif;
	font-size: 18px;
	color:#4c3942;
}
html> body a.deuxlignes {
	padding-top:5px
}
a.deuxlignes {
	display:block;
	line-height:18px;
	background-position:left 22% !important;
	padding-top:0px
}
a.deuxlignesActionnaire{
	background-position:left 22% !important;
	padding-top:5px;
	line-height:18px;
	display:inline-block;
}
ul.ssmenufaq {
	background: url(img/ssmenufaq-border.gif) top no-repeat;
	padding-top:1px;
}
ul.ssmenufaq li.ssrubfaq {
	padding:-10px 0 0 10px;
}
html > body ul.ssmenufaq li.ssrubfaq {
	padding:10px 0 0 10px;
}
ul.ssmenufaq li.last {
	margin-bottom:-4px;
	border-bottom:4px solid #4798CF;
} /* Bug IE6 */
html > body ul.ssmenufaq li.last {
	margin-bottom:0;
	border:0;
}
ul.ssmenufaq li a.ssrubfaq {
	background:url(/site/us/img/pages/pictoFLECHE.gif) 0% 9% no-repeat;
	padding-left:35px;
	font-family:arial, sans-serif;
	font-size: 11px;
	color:#5397b4;
	display:block;
	/*line-height:14px !important;*/
}
ul.ssmenufaq li.folded a.ssrubfaq {
	background:url(/site/us/img/pages/pictoFLECHE.gif) 0% 9% no-repeat;
	padding-left:35px;
	font-family:arial, sans-serif;
	font-size: 11px;
	color:#5397b4;
	display:block;
	/*line-height:14px !important;*/
}
html > body ul.ssmenufaq li a.ssrubfaq {
	margin-bottom:10px;
}
html > body ul.ssmenufaq li.folded a.ssrubfaq {
	margin-bottom:10px;
}
ul.ssmenufaq li ul li {
	padding-left:15px !important;
}
ul.ssmenufaq li ul li a {
	padding-left:0px
}
.menufaq ul li {
	padding:0; 
}
.menufaq ul li {
	padding-left:20px;
}
.menufaq li.ssrubfaq {
	border:0;
}
.menufaq li.ssrubfaq ul {
	margin:0 0 0 -10px;
}
.menufaq li.ssrubfaq ul li {
	/*background-color:yellow;*/
	padding:10px 10px 2px 10px !important;
	margin-bottom:10px;
	margin-left:45px;
}
.menufaq li.ssrubfaq ul li p {
	padding:0 !important;
	margin:0 0 10px 0;
}
.menufaq li.ssrubfaq ul li div {
	width:400px;
}
.menufaq li.ssrubfaq ul li a {
	color:#5397b4 !important;
}
.menufaq li.folded ul {
	display: none;
}


/*--- / Menu gauche ---*/

/* devenir actionnaires */
#menu_devenir_actionnaire ul {border:0px solid green; margin:0; padding:0;}
#menu_devenir_actionnaire ul li {padding-left:22px;}

#menu_devenir_actionnaire ul.ssmenufaq li {color:#37252b;}

#menu_devenir_actionnaire li.ssrubaction {padding-left:0;}
#menu_devenir_actionnaire li.ssrubaction p, #menu_devenir_actionnaire li.ssrubaction td, #menu_devenir_actionnaire li.ssrubaction th, #menu_devenir_actionnaire li.ssrubaction li {font-size:12px; line-height:14px;}
#menu_devenir_actionnaire li.ssrubaction ul li {font-size:12px; line-height:14px !important; padding:0 0 10px 0}
#menu_devenir_actionnaire li.ssrubaction ul.deci {list-style-type:decimal !important; display:block !important; /*width:463px !important*/ padding-left:22px;}

#menu_devenir_actionnaire li.ssrubaction ul.deci li {margin-top:0; margin-left:0; padding-left:0 !important; padding-top:0; background:none !important;}

#menu_devenir_actionnaire ul.jup li {background:none; margin-left:0px; padding-top:0;}
#menu_devenir_actionnaire ul.jupu li {background:none; margin-left:10px; padding-top:0;}

#menu_devenir_actionnaire li.ssrubaction a {color:#5397b4 !important;}

#menu_devenir_actionnaire li, #menu_devenir_actionnaire li td {color:#4c3942}
#menu_devenir_actionnaire li.ssrubaction ul li a {color:#5397b4 !important;}

#menu_devenir_actionnaire p.deder {padding-left:22px;}
#menu_devenir_actionnaire p.deder strong {color:#4c3942;}
#menu_devenir_actionnaire p.deder a, #menu_devenir_actionnaire ul.deci li a {color:#5397b4 !important; background:url(/site/us/img/pages/picto_pdf_mini.gif) 0 1px no-repeat !important; padding-left:17px; display:block !important;}

#menu_devenir_actionnaire ul.jupu li a {border:1px solid red;}

ul.menufaq li.srubaction table.avantages_inconvenients td {color:#382721 !important; line-height:12px; background:#ffffff;}

div.avantages {padding-bottom:10px;}
div.avantages table {}
/* */

p.regardezInterview a{text-decoration:underline !important}
