@charset "iso-8859-1";
/* CSS Document */

body { background-image: url(../images/ombre_02.jpg); background-position:top center; margin:0; padding:0; behavior:url(csshover.htc);}
#conteneur { padding:0 0 10px; margin:0 auto; width:978px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
.spacer {clear:both; font-size:0px; width:0px; height:0px;}


.header { margin:0; padding:0; background-image: url(../images/img_header_02.jpg); background-position:top; background-repeat:no-repeat; height:140px; position:relative;}
.header a img.logo_cd { margin:0; padding:0; position:absolute; top:33px; left:13px; border:none;}
.header .slogan { margin:0; padding:0; font-size:14px; font-weight:bolder; color:#FFFFFF; line-height:18px; text-align:center; position:absolute; top:81px; left:30px;}
.header .favoris { margin:0; padding:0;  position:absolute; top:10px; right:10px; font-size:9px; color:#FFFFFF; }
.header .favoris a { text-decoration:none;font-size:9px; color:#FFFFFF;}
.header .favoris a:hover { color:#ffb527; text-decoration:underline;}
.header .nl { position:absolute; top:49px; right:8px; background-image: url(../images/fond_nl_08.jpg); background-position:top; background-repeat:no-repeat; height:58px; width:193px; padding-top:20px; margin:0; padding-left:10px;}
.header .nl span.recevez {font-size:10px; font-weight:bold; color:#000000; margin-left:19px; padding:0;}
.header .nl form.mail p { margin:0; padding:0;}
.header .nl form.mail { margin-top:15px; padding:0;}
.header .nl form.mail p input.saisie { font-size:12px; color: #999999; width:149px; }
.header .nl form.mail p input.bouton { cursor:pointer; font-size:12px; font-weight:bold; color:#000000; width:30px; margin-left:-5px; }


/*.menu { padding:0; height:88px; margin-bottom:5px; position:relative; }
.menu img.first_img { float:left; width:10px; height:40px; margin:0; padding:0; position:relative;}
.menu ul#Nav{ margin:0; padding:0;height:40px;}
.menu ul#Nav li{float:left;list-style:none; display:block; height:33px; width:93px; background-image: url(../images/fond_li_08.jpg); background-position:top; background-repeat:no-repeat; padding-top:7px; text-align:center; color:#fff; font-size:10px; font-weight:bold; margin-left:-5px; }
.menu ul li a {text-decoration:none; display:block; height:33px; width:93px; background-image: url(../images/fond_li_08.jpg); background-position:top; background-repeat:no-repeat; padding-top:7px; text-align:center; color:#fff; font-size:10px; font-weight:bold; margin-left:-5px;}
.menu ul li a:hover { color:#3a7fca; background-position: bottom; background-repeat:no-repeat; position:relative;}
.menu ul li.menu_1ligne a {padding-top:13px; height:27px; margin-left:-5px;}
.menu .sous_menu { padding:0; background-image:url(../images/fond_sousmenu_08.jpg); background-position:top; background-repeat:no-repeat; height:48px; }*/

.corps { margin:0 0 10px 0; padding:0; width:978px;}
.gauche { float:left; margin-left:10px; width:583px; padding:0;}

.gauche span.titre_txt p {font-size:14px; color:#000000; margin:0 0 10px 0; padding:0; text-align:center; font-weight:bold;}
.gauche .texte_accroche { font-size:5px;font-size:8px\9;*font-size:5px\9; color:#666666; text-align:center; width:583px; margin-bottom:0px;}


.droite { float:left; margin-left:10px; width:364px; padding:0;}
/*.droite .simulation { margin:0; padding:0; width:364px;font-family:Arial, Helvetica, sans-serif;color:#3a7fca; }*/
/*.droite .simulation .fondhaut_simulation { margin:0; padding:0; width:364px; height:16px; background-image:url(../images/fondhaut_simulation_33.gif); background-position:top; background-repeat:no-repeat;}*/
/*.droite .simulation .titre { margin:0; padding:0; background-image:url(../images/fondtitre_simulation_40.gif); background-position:top left; font-size:18px; font-weight:bold; ; text-align:center; width:364px;}*/
/*.droite .simulation .fondtitrebas_simulation { margin:0; padding:0; width:364px; height:17px; background-image: url(../images/fondtitrebas_simulation_47.gif); background-position:top; background-repeat:no-repeat;}*/
/*.droite .simulation .contenu_condition { margin:0; padding:0; background-image:url(../images/fondrepetitive_simulation_40.gif); background-position:top left; background-repeat:repeat-y; width:364px;}*/
/*.droite .simulation .contenu_condition .contenu_simulation { margin:0; padding:0; background-image: url(../images/fondfixe_simulation_40.gif); background-position:top left; background-repeat:no-repeat; width:364px;}*/
/*.droite .simulation .contenu_condition .contenu_simulation .texte_haut {font-size:11px; font-weight:bold; text-align:center; width:364px;}*/
.droite .simulation .contenu_condition hr.trait_sim { border:1px solid #FFFFFF; padding:0; margin:8px 0;}
.droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate { padding:0; margin:0; width:364px;}
/*.droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p { padding:0;  margin:0 0 8px 20px;}*/
/*.droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p span.libelle { width:160px;font-size:11px; font-weight:bold; float:left;}*/
.droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p input/*.annee_de_naissance*/ { width:143px; height:13px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a7fca;}
.droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p select/*#jumpMenu*/ { width:147px; height:18px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a7fca; margin:0; padding:0;}
/*.droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p.bouton_simuler { margin:0; padding:0; text-align:center;}*/
.droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p.bouton_simuler input.bouton { background: url(../images/bouton_simuler_60.gif); background-position:top left; width:91px; height:31px; cursor:pointer; border:none;}
.droite .simulation .contenu_condition p.bouton_simuler input.bouton { background: url(../images/bouton_simuler_60.gif); background-position:top left; width:91px; height:31px; cursor:pointer; border:none;}
.droite .simulation .contenu_condition .condition { margin:0; padding:5px 10px 1px 10px; width:344px; }
.droite .simulation .contenu_condition .condition img.logo_cnil { float:left; margin:3px 10px 0 0; width:100px; height:22px;}
.droite .simulation .contenu_condition .condition p.texte_condition { margin:0; padding:0;font-size:11px; text-align:justify; }
.droite .simulation .contenu_condition .condition p.texte_condition a { text-decoration:none;}
.droite .simulation .fondbas_simulation { margin:0; padding:0; width:364px; height:11px; background-image:url(../images/fondbas_simulation_74.gif); background-position:top; background-repeat:no-repeat;}

.corps2 { margin:0 0 10px 10px; width:958px; padding:0;}
.corps2 .fondhaut_corps2 { margin:0; padding:0; width:958px; height:8px; background-image:url(../images/fondhaut_corps2_33.jpg); background-position:top; background-repeat:no-repeat; font-size:1px;}
.corps2 .contenu_corps2 { margin:0; padding:0 5px 5px 5px; width:948px; background-image:url(../images/fondrepetitive_corps2_43.jpg); background-position:top left; background-repeat:repeat-y; }
.corps2 .contenu_corps2 .actualites { float:left; width:294px; margin:0; padding:0 10px 0 10px;}
.corps2 .contenu_corps2 .actualites p.titre { font-size:16px; color:#666666; margin:0 0 10px 0; padding:0; text-align:center; font-weight:bold;}
.corps2 .contenu_corps2 .actualites .actu1 { margin:0 0 10px 0; padding:0;}
.corps2 .contenu_corps2 .actualites .actu1 p.titre_actu { margin:0; padding:0;}
.corps2 .contenu_corps2 .actualites .actu1 p.titre_actu a { text-decoration:none;}
.corps2 .contenu_corps2 .actualites .actu1 p.titre_actu a /*strong*/ { margin:0; padding:0; font-size:11px; color:#666666; }
.corps2 .contenu_corps2 .actualites .actu1 p.titre_actu a:hover /*strong*/ {text-decoration:underline;}
.corps2 .contenu_corps2 .actualites .actu1 p.contenu_actu { margin:0; padding:0; font-size:11px; color:#999999;}
.corps2 .contenu_corps2 .actualites .actu1 span.date { color:#666666; font-weight:bold; font-size:10px;}
.corps2 .contenu_corps2 .actualites .actu1 p.contenu_actu span.date { color:#666666; font-weight:bold; font-size:10px;}
.corps2 .contenu_corps2 .actualites .actu1 p { margin:0; padding:0; font-size:11px; color:#999999;}
.corps2 .contenu_corps2 .actualites .actu1 div { margin:0; padding:0; font-size:11px; color:#999999;}

.corps2 .contenu_corps2 .contextes {  float:left; width:298px; margin:0; padding:0 10px 0 10px;}
.corps2 .contenu_corps2 .contextes .titre {  margin:0 0 10px 0; padding:0;}
.corps2 .contenu_corps2 .contextes .titre p {font-size:16px; color:#666666;text-align:center; font-weight:bold;}
.corps2 .contenu_corps2 .contextes p.titre { font-size:16px; color:#666666; margin:0 0 10px 0; padding:0; text-align:center; font-weight:bold;}
/*.corps2 .contenu_corps2 .contextes .actu1 { margin:0 0 10px 0; padding:0;}*/
.corps2 .contenu_corps2 .contextes /*.actu1*/ p.titre_actu { margin:0 0 5px 0; padding:0; font-size:11px; color:#999999;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ p.titre strong p {  font-size:16px; color:#666666; margin:0 0 10px 0; padding:0; text-align:center; font-weight:bold;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ p { margin:0 0 5px 0; padding:0; font-size:11px; color:#999999;}

.corps2 .contenu_corps2 .contextes p.sous_titre { margin:25px 0 10px; text-align:center; font-size:14px;}
.corps2 .contenu_corps2 .contextes p.sous_titre strong { color:#000;}
.corps2 .contenu_corps2 .contextes ul { margin:0; font-size:11px; color:#666; padding:0 0 0 15px;}
.corps2 .contenu_corps2 .contextes ul li {}

.corps2 .contenu_corps2 .contextes /*.actu1*/ p.titre_actu a {text-decoration:none;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ /*p*/ a {color:#666;text-decoration:none;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ /*p*/ a:hover {text-decoration:underline;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ /*p*/ a p  {color:#666; font-weight:bold;}
.corps2 .contenu_corps2 .contextes p strong {color:#666666;}
.corps2 .contenu_corps2 .contextes ul li strong {color:#666666;}

.corps2 .contenu_corps2 .contextes /*.actu1*/ p a { text-decoration:none; color:#666666; font-weight:bold;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ p a:hover { text-decoration:underline;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ /*p*/ a:hover p { text-decoration:underline;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ p.titre_actu a strong {color:#666666;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ p.titre_actu a strong:hover{text-decoration:underline;}
.corps2 .contenu_corps2 .contextes /*.actu1*/ img.img_contexte { margin:0 0 0 100px; width:99px; height:64px;}
.corps2 .contenu_corps2 .contextes img.img_contexte { margin:0 0 0 100px; width:99px; height:64px;}
.corps2 .contenu_corps2 .contextes .actu1 p.contenu_actu { margin:0; padding:0; font-size:11px; color:#999999;}

.corps2 .contenu_corps2 .temoignages { float:left; width:301px; margin:0; padding:0 7px 0 7px; }
.corps2 .contenu_corps2 .temoignages .titre {  margin:0 0 10px 0; padding:0;}
.corps2 .contenu_corps2 .temoignages .titre p {font-size:16px; color:#666666;text-align:center; font-weight:bold;}
.corps2 .contenu_corps2 .temoignages p.titre { font-size:16px; color:#666666; margin:0 0 10px 0; padding:0; text-align:center; font-weight:bold;}
.corps2 .contenu_corps2 .temoignages .actu1 { margin:0 0 7px 0; padding:0;}
.corps2 .contenu_corps2 .temoignages .actu1 .numero { float:left; margin:0 5px 0 0; padding:3px 0 0 0; font-size:18px; color:#fff; background-image:url(../images/fond_numero_39.jpg); width:28px; height:25px; text-align:center;}
.corps2 .contenu_corps2 .temoignages .actu1 .nom_loi { margin:0; padding:0; color:#999999; font-size:11px; float:left; width:267px;}
.corps2 .contenu_corps2 .temoignages .actu1 .nom_loi strong { color:#666666; margin:0; padding:0;}
.corps2 .contenu_corps2 .temoignages p { margin:0 0 5px 0; padding:0; font-size:11px; color:#999999;}

.corps2 .contenu_corps2 .temoignages p.intro { color:#000;}

.corps2 .contenu_corps2 .temoignages ul { margin:0 0 5px 0; padding:0; font-size:11px; color:#999999;}
.corps2 .contenu_corps2 .temoignages ul li{ margin:0; padding:0; margin-left:14px;}

.corps2 .contenu_corps2 .temoignages p.titre_actu a {text-decoration:none;}
.corps2 .contenu_corps2 .temoignages a {color:#666;text-decoration:none;}
.corps2 .contenu_corps2 .temoignages a:hover {text-decoration:underline;}
.corps2 .contenu_corps2 .temoignages a p  {color:#666; font-weight:bold;}
.corps2 .contenu_corps2 .temoignages p strong {color:#666666;}
.corps2 .contenu_corps2 .temoignages ul li strong {color:#666666;}

.corps2 .contenu_corps2 .temoignages p a { text-decoration:none; color:#666666; font-weight:bold;}
.corps2 .contenu_corps2 .temoignages p a:hover { text-decoration:underline;}
.corps2 .contenu_corps2 .temoignages a:hover p { text-decoration:underline;}
.corps2 .contenu_corps2 .temoignages p.titre_actu a strong {color:#666666;}
.corps2 .contenu_corps2 .temoignages p.titre_actu a strong:hover{text-decoration:underline;}

.corps2 .bas_corps2 { background-image:url(../images/fondbas_corps2_43.jpg); background-position:top; background-repeat:no-repeat; width:948px; height:29px; margin:0; padding: 0 5px 0 5px;}
.corps2 .bas_corps2 .bouton_actualites { float:left; width:294px; margin:0; padding:0 10px 0 10px;}
.corps2 .bas_corps2 .bouton_actualites .bouton { float:right; height:19px;}
.corps2 .bas_corps2 .bouton_actualites .bouton a { text-decoration:none;  height:19px; }
.corps2 .bas_corps2 .bouton_actualites .bouton a img.imggauche { float:left; border:none; height:19px;}
.corps2 .bas_corps2 .bouton_actualites .bouton a span.titre_bouton {display:block; cursor:pointer; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#FFFFFF; height:14px; padding-top:5px; padding-right:5px; letter-spacing:1px; background-image:url(../images/imgcentre_bouton_101.gif); background-position:top; background-repeat:repeat-x; }
.corps2 .bas_corps2 .bouton_actualites .bouton a img.imgdroite { float:left; border:none; height:19px;}

/*---------page interieur-----*/
/* -------------bouton  bloc  Atcu --------*/
.contenu_detail_loi .bouton_actualites {/* float:left;*/ width:330px; margin:0; padding:0 10px 0 10px;}
.contenu_detail_loi .bouton_actualites .bouton {/* float:right;*/ height:19px; margin-bottom:10px; margin-left:174px;}
.contenu_detail_loi .bouton_actualites .bouton a { text-decoration:none;  height:19px; }
.contenu_detail_loi .bouton_actualites .bouton a img.imggauche { float:left; border:none; height:19px;}
.contenu_detail_loi .bouton_actualites .bouton a span.titre_bouton {display:block; cursor:pointer; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#FFFFFF; height:14px; padding-top:5px; padding-right:5px; letter-spacing:1px; background-image:url(../images/imgcentre_bouton_101.gif); background-position:top; background-repeat:repeat-x; }
.contenu_detail_loi  .bouton_actualites .bouton a img.imgdroite { float:left; border:none; height:19px;}
/* -------------------------  */

/*--------------------------*/


.footer { padding:4px 0 0 0; margin:0 0 10px 0; text-align:center; background-image:url(../images/fondmenu_bas_58.gif); background-position:top; background-repeat:repeat-x; height:24px; width:978px; color:#fff;}
.footer a { text-decoration:none; font-size:11px; color:#fff; }
.footer a:hover {text-decoration:underline;}

.corps2 .fondhaut_corps3 { margin:0; padding:0; width:958px; height:8px; background-image:url(../images/fondhaut_corps3_53.gif); background-position:top; background-repeat:no-repeat; font-size:1px;}
.corps2 .contenu_corps3 { margin:0; padding:3px 5px 5px 5px; width:948px; background-image:url(../images/fondrepetitif_corps3_58.gif); background-position:top; background-repeat: repeat-y;}
.corps2 .contenu_corps3 .cnil { width:453px; font-size:10px; color:#999999; text-align:center; float:left; margin:0; padding: 0 10px 0 10px; border-right:1px solid #ccccCC; display:table;}
.corps2 .contenu_corps3 .cnil img.logo_cnil { float:left; margin:0 10px 5px 0; display:table-cell; vertical-align:middle;}
.corps2 .contenu_corps3 .rf { width:940px; font-size:10px; color:#999999; text-align:center; float:left; margin:0; padding: 0 10px 0 10px;}
.corps2 .contenu_corps3 .rf img.logo_rf { float:left; margin:0 10px 5px 0;}
.corps2 .bas_corps3 { padding:0; margin:0; width:958px; height:8px; background-image:url(../images/fondbas_corps3_68.gif); background-position:top; background-repeat:no-repeat;}


/**Corrections IE7**/
*:first-child+html .header .nl { height:63px; padding-top:15px;}
*:first-child+html .header .nl form.mail { margin-top:14px; padding:0;}
*:first-child+html .droite .simulation .contenu_condition hr.trait_sim { border:1px solid #FFFFFF; padding:0; margin:0;}
*:first-child+html .droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p { padding:0;  margin:0 0 4px 20px;}
*:first-child+html .droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p input { padding:0; margin-left:-40px;}


/**Corrections IE6**/
*html .header .nl { height:63px; width:193px; padding:15px 0 0 10px;}
*html .header .nl span.recevez { margin-left:18px;}
*html .header .nl form.mail { margin-top:12px;}

*html .gauche { margin-left:5px;}

*html .droite .simulation .titre { margin:-2px 0 0 0; }
*html .droite .simulation .contenu_condition { margin:-1px 0 0 0;}
*html .droite .simulation .contenu_condition hr.trait_sim { border:1px solid #FFFFFF; padding:0; margin:0;}
*html .droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p { padding:0;  margin:0 0 4px 20px;}
*html .droite .simulation .contenu_condition .contenu_simulation hr.trait_sim { margin:0;}
*html .droite .simulation .contenu_condition .contenu_simulation form.simulation_immediate p input { padding:0; margin-left:-40px;}

/**html .corps2 .contenu_corps2 { margin:-10px 0 0 0;}*/
/**html .corps2 .contenu_corps2 .actualites .actu1 p.titre_actu a:hover {text-decoration:underline; color:#666666;}*/
/**html .corps2 .contenu_corps2 .contextes .actu1 p.titre_actu a:hover{text-decoration:underline;color:#666666;}*/
*html .corps2 .contenu_corps3 { margin:0;}
/**html .corps2 .contenu_corps2 .contextes a:hover { text-decoration:underline; color:#666666;}*/


/* --------------------- fin page dep par Zefania-------------------------------*/
.long-text{
margin:10px auto;
width:1004px;
}
.long-text-haut{
	
}
.long-text-corps{
color:#999999;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:1px;
width:980px;text-align:left;
}
.long-text-bas{
	
}

