@charset "iso-8859-1";

/* CSS Document */

.menu ul li.assurance_vie {text-decoration:none; display:block;  margin-left:-6px;  background-image: url(../images/fond_li_08.jpg); color:#a6cdf8; background-position:top; background-repeat:no-repeat; text-align:center; font-size:10px; font-weight:bold; position:relative; padding:7px 7px 0 7px; float:left; width:73px; height:33px;}
.gauche .bloc1 { margin:0 0 10px 0; padding:0; width:583px;}
.gauche .bloc1 .fondhaut_titre_bloc1 { margin:0; padding:0; width:583px; height:6px; background-image:url(../images/fondhaut_titre_bloc1_11.gif); background-position:top; background-repeat:no-repeat; font-size:1px;}
.gauche .bloc1 .titre_bloc1 { margin:0; padding:5px 0 0; height:30px; background-image:url(../images/fondrepetitive_titre_bloc1_18.gif); background-position:top; background-repeat:repeat-x; font-size:16px; color:#FFFFFF; text-align:center; }
.gauche .bloc1 .contenu_bloc1 { margin:0; padding:10px 15px; width:553px; background-image:url(../images/fondrepetitive_bloc1_25.gif); background-position:top; background-repeat:repeat-y;  }
.gauche .bloc1 .contenu_bloc1 p { padding:0; margin-bottom:4px;margin-top:4px; font-size:10px; color:#666666;}
.gauche .bloc1 .contenu_bloc1 p strong { color:#333333;}
.gauche .bloc1 .contenu_bloc1 div { padding:0; font-size:10px; color:#666666;}
.gauche .bloc1 .contenu_bloc1 div strong { color:#333333;}
.gauche .bloc1 .fondbas_bloc1 { margin:0; padding:0; width:583px; height:8px; background-image:url(../images/fondbas_bloc1_39.gif); background-position:top; background-repeat:no-repeat;}

.gauche .bloc2 { margin:0; padding:0; width:583px;}
.gauche .bloc2 .fondhaut_bloc2 { margin:0; padding:0; width:583px; height:8px; background-image:url(../images/fondhaut_bloc2_45.gif); background-position:top; background-repeat:no-repeat; font-size:1px;}
.gauche .bloc2 .contenu_bloc2 { margin:0; padding:10px 15px; width:553px; background-image:url(../images/fondrepetitive_bloc1_25.gif); background-position:top; background-repeat:repeat-y;}
.gauche .bloc2 .contenu_bloc2 .titre_bloc2 { margin:0 0 15px; padding:0; text-align:center; font-size:16px; color:#000000;}
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 { margin:0; padding:0; font-size:10px; color:#666666; }
.gauche .bloc1 .contenu_bloc1 h1, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 h1 { color:#333333; font-size:20px; text-decoration:underline; font-weight:bold;margin-bottom:4px;}
.gauche .bloc1 .contenu_bloc1 h2, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 h2 { color:#333333; font-size:16px; font-weight:bold;margin-bottom:4px;}
.gauche .bloc1 .contenu_bloc1 h3, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 h3 { color:#333333; font-size:14px; font-style:italic;margin-bottom:4px;}
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 p { margin-bottom:4px;margin-top:4px;}
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 p strong { color:#333333; }
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 p a { color:#333333;}
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 p a:hover { color: #ffb527;}
.gauche .bloc1 .contenu_bloc1 ul, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul {margin:0; padding-left:25px; font-size:10px; color:#666666;}
.gauche .bloc1 .contenu_bloc1 ul li, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul li { list-style: url(../images/puce_rond.gif);}
.gauche .bloc1 .contenu_bloc1 ul li ul li, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul li ul li { list-style: url(../images/puce_fleche.gif);}
.gauche .bloc1 .contenu_bloc1 ul /*li*/ ul li, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul /*li*/ ul li { list-style: url(../images/puce_fleche.gif);}
.gauche .bloc1 .contenu_bloc1 ul li ul li ul li, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul li ul li ul li { list-style: square;}
.gauche .bloc1 .contenu_bloc1 ul /*li*/ ul /*li*/ ul li, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul /*li*/ ul /*li*/ ul li { list-style: square;}
.gauche .bloc1 .contenu_bloc1 ul li a , .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul li a {color:#333333;}
.gauche .bloc1 .contenu_bloc ul li a:hover1, .gauche .bloc2 .contenu_bloc2 .texte_bloc2 ul li a:hover {color:#ffb527;}

.gauche .bloc2 .contenu_bloc2 .texte_bloc2 .tableau1 table { border:0;}
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 .tableau1 table tbody tr td { padding:0 10px 5px 0;}
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 .tableau1 table tbody tr td.nomenclature { color:#333333;}

.gauche .bloc2 .contenu_bloc2 .texte_bloc2 /*.tableau1*/ table { border:0;}
/*.gauche .bloc2 .contenu_bloc2 .texte_bloc2  table tbody tr td { padding:0 10px 5px 0;}/*.tableau1*/
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 /*.tableau1*/ table tbody tr td { padding:0 5px 5px 0;}
.gauche .bloc2 .contenu_bloc2 .texte_bloc2 /*.tableau1*/ table tbody tr td.nomenclature { color:#333333;}
.gauche .bloc2 .fondbas_bloc1 { margin:0; padding:0; width:583px; height:8px; background-image:url(../images/fondbas_bloc1_39.gif); background-position:top; background-repeat:no-repeat;}


/**Corrections IE6**/
*html .menu ul li.assurance_vie { padding:7px 4px 0 4px; height:33px; width:78px;}
*html .gauche .bloc1 { margin:0 0 0px 0;}
*html .gauche .bloc1 .titre_bloc1 { margin:0; padding:3px 0 0 0;}
*html .gauche .bloc2 .contenu_bloc2 { margin:0; padding:10px 15px;}

/*------------BLOC "sous menu" ---------------------*/
 .spacer1 {clear:both; font-size:0px; width:0px; height:1px;}
.detail_loi{
	color:#FFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:364px; background:#6597c6;
	position:relative;
	margin-bottom:10px;	
	}
.detail_loi .fondhaut_detail_loi{ /*height:15px;*/}
.detail_loi .titre_detail_loi{ height:35px; background: url(../images/titre_bleu_C.jpg) repeat-x; font-size:14px; position:relative; width:333px; margin:15px 0px 15px 15px; }
.detail_loi .titre_G{ position:absolute; background: url(../images/titre_bleu_G.jpg) no-repeat; left:0; height:35px; width:11px;}
.detail_loi .titre_D{ position:absolute; background: url(../images/titre_bleu_D.jpg) no-repeat; right:0; height:35px;width:11px;}
/*.fondtitrebas_detail_loi{height:25px;}*/


.detail_loi .contenu_detail_loi{ color:#FFF; background:url(../images/fond_2_pm_13.gif) no-repeat  left top; }
.detail_loi .coin{ position:absolute;/* height:8px; width:8px;*/}
.detail_loi .coin_HG{ top:0; left:0;}
.detail_loi .coin_HD{ top:0; right:0;}

.detail_loi .coin_BG{ bottom:0; left:0;}
.detail_loi .coin_BD{ bottom:0; right:0;}

.detail_loi .contenu_detail_loi p{ padding:2px 15px 10px 15px;}

.detail_loi .contenu_detail_loi h3{ padding:0px 15px 0px 15px;  }
.detail_loi .contenu_detail_loi a:link,
.detail_loi .contenu_detail_loi a:visited{ color:#FFFFFF; font-size:12px; text-decoration:none; display:inline-block; width:100%;}
.detail_loi .contenu_detail_loi a:hover{ text-decoration:underline; background:#85AFD6;}
/*.fondbas_detail_loi{ height:20px;}*/
.detail_loi .titre_detail_loi h2{ font-size:12px; /*margin-left:15px;*/ padding-top:10px; text-align:center;}

/*))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*/

.actu_press{
	background:#fafafa;
	color:#666666;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:364px; 
	border:1px solid #CCCCCC;
	position:relative;}
.detail_loi .fondhaut_detail_loi{ /*height:15px;*/}
.actu_press .titre_detail_loi{ height:35px;font-size:14px; position:relative; width:333px; margin:15px 0px 15px 15px; }
.actu_press .titre_G{ position:absolute; left:0; height:35px; width:11px;}
.actu_press .titre_D{ position:absolute; right:0; height:35px;width:11px;}
/*.fondtitrebas_detail_loi{height:25px;}*/


.actu_press .contenu_detail_loi{ /*color:#FFF; background:url(images/fond_2_pm_13.gif) no-repeat  left top;*/ }
.actu_press .coin{ position:absolute;/* height:8px; width:8px;*/}
.actu_press .coin_HG{ top:-1px; left:-1px;}
.actu_press .coin_HD{ top:-1px; right:-1px;}

.actu_press .coin_BG{ bottom:-1px; left:-1px;}
.actu_press .coin_BD{ bottom:-1px; right:-1px;}

.actu_press .contenu_detail_loi p{ padding:2px 15px 0px 15px;}
.actu_press .contenu_detail_loi p.date_actu{ padding:0px 15px 10px 15px; text-align:left; font-weight:bold;}

.actu_press .contenu_detail_loi h3{ padding:0px 15px 0px 15px; font-size:12px; }
/*.fondbas_detail_loi{ height:20px;}*/
.actu_press .titre_detail_loi h2{ font-size:14px; /*margin-left:15px;*/ padding-top:10px; text-align:center; color:#000000;}
/* -------------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;}

/*--------------- bloc  ----- actu---large--------------*/ 
  .spacer1 {clear:both; font-size:0px; width:0px; height:1px;}
.actu_large{
	color:#FFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:583px; background:#6597c6;
	position:relative;
	margin-bottom:10px;	
	}
.actu_large .fondhaut{}
.actu_large .titre{ height:35px; background: url(../images/titre_bleu_C.jpg) repeat-x; font-size:14px; position:relative;  margin:0px 0px 10px 0px; }
.actu_large .titre_G{
	background:transparent url(../images/coin_blanc_HG.png) no-repeat 0 0;
	height:35px;
	position:absolute;
	left:0;
	width:8px;
	}
.actu_large .titre_D{ 
	background:transparent url(../images/coin_blanc_HD.png) no-repeat 0 0;
	height:35px;
	position:absolute;
	right:0;
	width:8px;
	}



.actu_large .contenu{ color:#FFF; background:url(../images/fond_2_pm_13.gif) no-repeat  left top; }
.actu_large .coin{ position:absolute;}
.actu_large .coin_HG{ top:0; left:0;}
.actu_large .coin_HD{ top:0; right:0;}

.actu_large .coin_BG{ bottom:0; left:0;}
.actu_large .coin_BD{ bottom:0; right:0;}

.actu_large .contenu p{ padding:2px 15px 10px 15px;}

.actu_large .contenu h3{ padding:0px 15px 0px 15px; font-size:12px; }

.actu_large .contenu a:link,
.actu_large .contenu a:visited{ color:#FFFFFF; font-size:12px; text-decoration:none; display:inline-block; width:100%;}
.actu_large .contenu a:hover{ text-decoration:underline; background:#85AFD6;}

.actu_large .titre h2{ font-size:12px;padding-top:10px; text-align:center;}
 /*---------------FIN  bloc  ----- actu---large--------------*/ 