@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	
}
h4
{
	margin:0 0 10px 0;	
}
td
{
	vertical-align:top;
	padding:5px 5px 0 0;
}
table{ margin: 5px 0;}
body {
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: circle;
	padding:5px 0 5px 25px;	
}
li
{
	padding: 0 5px 5px 5px ;
	line-height:1.5;	
}
ul.noPadding
{
	margin-top:-20px;	
}
ul.noPadding2
{
	margin-top:-10px;	
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*Reset css*/

@font-face {
    font-family: 'gotham_blackregular';
    src: url('../fonts/gotham-black_0-webfont.eot');
    src: url('../fonts/gotham-black_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-black_0-webfont.woff') format('woff'),
         url('../fonts/gotham-black_0-webfont.ttf') format('truetype'),
         url('../fonts/gotham-black_0-webfont.svg#gotham_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_book';
    src: url('../fonts/gothamnarrowbook0.eot');
    src: url('../fonts/gothamnarrowbook0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothamnarrowbook0.woff') format('woff'),
         url('../fonts/gothamnarrowbook0.ttf') format('truetype'),
         url('../fonts/gothamnarrowbook0.svg#gotham_book') format('svg');
    font-weight: normal;
    font-style: normal;
}



/**/
html
{
	

}
body
{
	width:100%;
	margin:0;
	background:#1f1f1f;
}

.box_header{
	width:100%;
	background:#1f1f1f;
	height:58px;
}
.box_menu{
	width:983px;
	margin: 0 auto;
}
.box_banner{
	width:100%;
	background: #f7a92b url('../images/banner_01.jpg') 50% 0 no-repeat;
	height:317px;	
}
.box_middle{
	width:100%;
	background:#1f1f1f;
	padding: 2px 0px;
}
.box_all_bulles{
	width:100%;
	height:269px;
	background: #fff url('../images/bg_bottom.jpg') 50% 0 no-repeat;
}
.box_footer{
	width:100%;
	height:65px;
}
.box_liens{
	padding-top:24px;
	position: relative;
}
.lien,.btn_mise,.lien_left,a.lien_left{
	float:right;
	margin-right:20px;
	background: url('../images/red_dot.png') 0 3px no-repeat;
	padding-left:14px;
	color:#fff;
	font: 15px/15px arial;
	text-transform: uppercase;	
	position: relative;
}
.lien:hover,.btn_mise:hover,.lien_left:hover,a.lien_left:hover{
	cursor: pointer;
	color:#cc331a;
}

.lien_left, a.lien_left{
	float:none;
	margin-right:0;
	text-decoration: none;
}
.btn_fermer,.btn_fermer_pop{
	background: url('../images/x_small.png') 0 0 no-repeat;
	width:15px;
	height:15px;
	cursor: pointer;
	position: absolute;
	top:0;
	right:0;
	margin-top:10px;
	margin-right:10px;
}
.btn_fermer_pop{
	padding-right:47px;
	background-position: 100% 0;
	font: 12px Arial;
	color:#faa827;
	margin-top:5px;
	margin-right:15px;
}
.box_subscribe{
	position: absolute;
	top:0;
	right:0;
	margin-top:65px;
	display:none;
}
.sub_top{
	background: url('../images/mise_jour_bg_01.png') 0 0 no-repeat;
	width: 273px;
	padding-top:5px;
}
.sub_bot{
	background: url('../images/mise_jour_bg_02.png') 0 0 no-repeat;
	width: 273px;
	height: 27px;
	text-align: center;
	color:#f7ad35;
	font: 18px arial;
	padding-top:4px;
	cursor: pointer;
}
.sub_form{
	padding:0 15px 15px 15px;
	background: #1f1f1f;
}
.box_field{
	margin-top:14px;
}
.box_field:first-child{
	margin-top:0;
}
.box_field label{
	font: 12px arial;
	color:#fff;
	margin-bottom:2px;
	display:block;
	text-transform: uppercase;
}
.input_txt{
	border: 1px solid #979898;
	background: #75767a;
	width:241px;
	height:19px;
	font:18px; arial;
	color:#fff;
}
.box_accept{
	margin-top:3px;
}
.chk{
	background: url('../images/checkbox.png') 0 0 no-repeat;
	width:9px;
	height:9px;
	float:left;
	margin-top:2px;
	cursor: pointer;
}
.active{
	background-position: 0 100%;
}

.txt_accept{
	font: 11px arial;
	color:#fff;
	width:220px;
}








.box_banner_content{
	width:983px;
	margin:0 auto;
	position: relative;
}
.logo_fae,.guide_medias{
	position: absolute;
	top:0;
	left:0;
}
.logo_fae{
	margin: 35px 0 0 175px;
}
.guide_medias{
	margin: 160px 0 0 64px;
}
.box_bulle{
	width:195px;
	border-right: 1px solid #d9d9d9;
	float:left;
	height:269px;
	text-align: center;
	cursor: pointer;
}
.box_bulle:first-child{
	border-left: 1px solid #d9d9d9;
}
.box_center_bull{
/*	width:983px;   toutes les bulles*/
	width:788px;  /*moins 1 bulle de 195*/
	margin:0 auto;
}
.bulle{
	padding-top:42px;
	position: relative;
}
.titre{
	padding-top:25px;
}
.savoirPlus{
	padding-top:2px;
}
a.link_img{
	outline:none;
	text-decoration: none;
}
.link_box_01,.link_box_02,.link_box_03,
.link_box_04,.link_box_05,.link_box_06{
	float:left;
	margin-left:1px;
	width:327px;
	height: 185px;
}
.link_box_01{
	background: url('../images/box_01.jpg') 0 0 no-repeat;
	margin-left: 0px;
}
.link_box_02{
	background: url('../images/box_02.jpg') 0 0 no-repeat;
}
.link_box_03{
	background: url('../images/box_03.jpg') 0 0 no-repeat;
}
.link_box_04{
	background: url('../images/box_04.jpg') 0 0 no-repeat;
	margin-left:0px;
}
.link_box_05{
	background: url('../images/box_05.jpg') 0 0 no-repeat;
}
.link_box_06{
	background: url('../images/box_06.jpg') 0 0 no-repeat;
}

.box_middle_center{
	width: 983px;
	margin: 0 auto;
}
.btn_box{
	cursor: pointer;
	position: relative;
}

.link_title{
	font: 15px 'gotham_blackregular';
	text-transform: uppercase;
	color:#5f3b04;
	margin-top:140px;
	margin-left:15px;
}
.link_desc{
	font: 14px arial;
	color: #373737;
	margin-left:15px;
	text-decoration: none;
}

/*lightbox*/
.box_lightBox{
	display:none;
}
.box_lightBox_content{
	background-color:transparent;
	min-height:500px;
	min-width: 500px;
	position: relative;
}
.lb_content{
	font: 16px arial;
	color:#000;
}
.closeColorBox{
	background: url("../images/x_big_black.png") no-repeat scroll 100% 0 transparent;
    cursor: pointer;
    height: 31px;
    margin: 15px 25px 0 0;
    padding-right: 40px;
    position: absolute;
    right: 0;
    top: 0;
    font: 18px/33px Arial;
    color:#000;
}
.closeYellow{
	color:#f7a92b;	
	background: url("../images/x_big_yellow.png") no-repeat scroll 100% 0 transparent;
}

.lb_txt_titre{
	font: 32px 'gotham_book';
	color:#000;
	padding: 12px 0 0 20px;
	text-transform: none;
}
.lb_txt_titre_yellow{
	font: 32px 'gotham_book';
	color:#f7a92b;
	padding: 12px 0 0 20px;
	text-transform: none;
}
.lb_box_title{
	background: url('../images/bg_title_objectif.png') 0 0 no-repeat;
	width: 931px;
	height: 60px;
}
.lb_box_title_questionnaire{
	background: url('../images/bg_title_questionnaire.png') 0 0 no-repeat;
}
.lb_box_title_survol{
	background: url('../images/bg_title_survol.png') 0 0 no-repeat;
}
.lb_box_title_vie_privee{
	background: url('../images/bg_title_vie_privee.png') 0 0 no-repeat;
}
.lb_box_title_bulles{
	background: url('../images/bg_title_bulles.png') 0 0 no-repeat;
}
.lb_box_title_tutoriel{
	background: url('../images/bg_title_tutoriel.png') 0 0 no-repeat;
}

.lb_box_txt{
	width: 931px;
	min-height: 340px;
}
.lb_box_txt_objectif{
	background: #fff url('../images/bg_txt_objectif.jpg') 100% 0 no-repeat;
	width: 931px;
	min-height: 340px;
}
.lb_box_txt_white{
	background: #fff;
	width: 931px;
	min-height: 340px;
/*	padding-bottom: 25px;*/
	position: relative;
	padding-bottom:25px;
}
.lb_txt_bg_survol{
	background: #fff url('../images/bg_txt_survol.jpg') 100% 0 no-repeat;
}
.lb_txt_bg_vie_prof{
	background: #fff url('../images/bg_txt_vie_prof.jpg') 108% 0 no-repeat;
}
.lb_txt_bg_cadre_jur{
	background: #fff url('../images/bg_txt_cadre_juridique.jpg') 108% 0 no-repeat;
}
.lb_txt_bg_vie_priv{
	background: #fff url('../images/bg_txt_vie_privee.jpg') 106% 0 no-repeat;
}
.lb_txt_bg_recom{
	background: #fff url('../images/bg_txt_recommandation.jpg') 100% 0 no-repeat;
}
.lb_txt_bg_bulles{
	background: url('../images/bg_txt_bulles.png') 100% 0 no-repeat transparent;
	height:490px;
	padding-top:15px;
	padding-bottom:0;
}

.lb_bottom{
	background: url('../images/bg_lb_bottom.png') 0 0 no-repeat;
	width: 931px;
	height: 6px;
	position: relative;
}
.lb_ombre{
	background: url('../images/lb_ombre_top.png') 0 0 no-repeat;
	width: 931px;
	height: 9px;
	position: absolute;
	top:0;
	left:0;
	margin-top:60px;
}
.lb_box_content{
	padding-left:30px;
	width:455px;
}
.width_860{
	width: 870px;
}
.lb_txt_title{
	color: #cc331a;
	font: bold 18px Arial;
	padding-top:25px;
}
.lb_box_of_txt{
	margin-top:20px;
}
.lb_txt{
	font: 14px Arial;
	color:#393938;
	margin-top:25px;
	line-height: 20px;
}
.lb_txt_in{
	font: 14px Arial;
	color:#393938;
	margin-top:10px;
	line-height: 20px;
}
.lb_txt:first-child{
	margin-top:0px;
}
ol.numbers{
	list-style: decimal;
	padding-top:0px;
}
ol.numbers li{
	margin-top:10px;
}
.ol.numbers li:first-child{
	margin-top:0px;
}
	

.box_details_question{
	margin-bottom:30px;
}
.box_details_question:last-child{
	margin-bottom:0px;
}
.box_question{
	background: url('../images/bg_question.png') 0 0 repeat-x;
	height: 26px;
	width: 100%;
	margin-bottom: 20px;
}
/*----------------------*/
.q_chiffre{
	float: left;
    margin-left: 10px;
    margin-top: 5px;
    width: 33px;
}
.q_question{
	float:left;
	margin-top:5px;
}
.q_result{
	color: #CC331A;
    float: right;
    font: bold 20px Arial;
    margin-right: 10px;
    margin-top: 2px;
}
.box_rad{
	float:left;
	margin-right:25px;
}
.q_reponses{
	padding-left:37px;
}
.rad{
	float:left;
}
.rep{
	float:left;
	margin-left:3px;
	margin-top:2px;
}
.lb_sep{
	height: 1px;
	background: #aeaeae;
	width:100%;
	margin-top:40px;
}
.btn_submit_questionnaire{
	background: url('../images/submit_questionnaire.png');
	width: 292px;
	height: 34px;
	border: 0px;
	margin: 0 auto;
	margin-top:40px;
	display:block;
	cursor: pointer;
}

.sousTitre{
	font: bold 18px Arial;
	color:#cc331a;
}
.box_exclam{
	margin-top:25px;
}
.exclam{
	float:left;
	background: url('../images/point_exclam.png') 0 0 no-repeat;
	width: 33px;
	height:34px;
}
.txt_eclam{
	float:left;
	margin-left:25px;
	width: 790px;
}
.lb_txt_bg_bulles .txt_eclam{
	width: 480px;
}


.scrollPan{
	overflow:auto;
	max-height:600px;
}

a.link_txt{
	color:#cc331a;
}

.popUp_box{
	color:#cc331a;
	position: relative;
}
.popUp_content{
    left: 0;
    position: absolute;
    top: -240px;
    width: 391px;
    display:none;
}
.popUp_top{
	background: url('../images/popUp_bg_top.png') 0 0 no-repeat;
	width: 391px;
	height: 9px;
}
.popUp_bot{
	background: url('../images/popUp_bg_bottom.png') 0 0 no-repeat;
	width: 391px;
	height: 9px;
}
.popUp_mid{
	background: #1F1F1F;
}
.popUp_title{
	color: #FFFFFF;
    font: bold 14px Arial;
    padding-left: 20px;
    padding-top: 15px;
    margin-bottom:5px;
}
.popUp_txt{
	font: 14px Arial;
	color:#fff;
}
ul.ulPop{
	padding-left:20px;
	padding-bottom:10px;
}
.ulPop li{
	list-style: none;
	padding-left:0;
	margin-top:10px;
	padding-bottom: 0px;
}
.txt_bulle_sized{
	width: 565px; 
	height: 410px; 
	overflow: auto;
	padding-left:30px;
	margin-top:20px;
}
.box_bulle_txt{
	margin-top:15px;
}
.box_bulle_txt:first-child{
	margin-top:25px;
}
.red_box{
	float:left;
	width:5px; height:5px;
	background: #cc331a;
	margin-top:6px;
}
.red_txt{
	float:left;
	margin-left:6px;
	width: 500px;
	color:#393938;
	font: 14px arial;
}
.ulPop .red_txt{
	width:340px;
	color:#fff;
	margin-left:10px;
}
.ulPop .box_bulle_txt{
	margin-top:0;
}

.red_txt span{
	color:#cc331a;
}
.lb_bulle_icone{
	position: absolute;
	top:0;
	right:0;
	margin-top:160px;
	margin-right:85px;
}

.box_sous_list{
	padding-left:25px;
	font: 14px Arial;
	color: #393938;
	margin-top:5px;
}
.box_sous_list .sous_list{
	margin-top:5px;
}
.box_sous_list .sous_list:first-child{
	margin-top:0;
}
.box_sous_list_02{
	padding-left:10px;
	margin-top:5px;
}
.sous_list span{
	color:#cc331a;
	font: bold 14px Arial;
}
.accent_brun, .accent_brun_02{
	background: url('../images/accent_aigue.png') 0 0 no-repeat;
	width: 5px;
	height: 6px;
	position: absolute;
	top:0;
	left:0;
	margin-top: 136px;
	margin-left: 170px;
}
.accent_brun_02{
	margin-left: 86px;
}
.limited{
	width:505px;
}
.tuto_col_01{
	float:left;
	width: 270px;
}
.tuto_col_02{
	float:left;
	margin-left:25px;
	width: 575px;
}
.tuto_titre{
	background: #f7ac34;
	padding:5px 10px;
	font: 18px arial;
	color: #393938;
	
}
.over_box{
	background: url('../images/rollover.png') 0 0 no-repeat;
	width:327px;
	height:185px;
	position: absolute;
	top:0;
	left:0;
	display:none;
}
.over_bulle{
	background: url('../images/rollover_bubble.png') 50% 0 no-repeat;
	width:100%;
	height:98px;
	position: absolute;
	top:0;
	left:0;
	display:none;
	margin-top:43px;
}
.isbn{
	font: 12px arial;
	color:#fff;
	width: 250px;
	margin: 0 auto;
	text-align: center;
	padding-top:22px;
}
.center_footer{
	width:983px;
	margin: 0 auto;
	position: relative;
}
.fed_auto{
	position:absolute;
	top:0;
	left:0;
	margin-top:20px;
	color: #FFFFFF;
    font: 12px arial;
}
.rs{
	position: absolute;
	right:0;
	top:0;
	margin: 20px 20px 0 0;
}
.rs a{
	float:left;
	margin-left:10px;
}


a.generatePDF{
	color:#fff;
	text-decoration: none;
}
a.generatePDF:hover{
	color:#CC331A;
}
.st_facebook_large{
	background-image: url(../images/facebook_32.png);
}
/*.genPdf{
	background: url("../images/red_dot.png") no-repeat scroll 0 3px transparent;
    color: #FFFFFF;
    float: right;
    font: 15px/15px arial;
    margin-right: 0px;
    padding-left: 14px;
    position: relative;
    text-transform: uppercase;
}*/
.genPdf{
	background: url("../images/printer.png") no-repeat scroll 0 0 transparent;
    width: 20px;
    height: 21px;
    color: #FFFFFF;
    float: right;
    margin-right: 0px;
    position: relative;
    top:-5px;
    cursor: pointer;
}
.genPdf:hover{
	background-position: 0 100%;
}
.tip_print{
	position: absolute;
	top:0;
	right:0;
	margin-top:30px;
	background: #fff;
	color: #373737;
	font: 12px Arial;
	padding:1px 5px;
	display:none;
	filter: inherit;
    opacity: inherit;
}







