@charset "iso-8859-1";
/* CSS Document */
body{
  margin:0px;
  padding:0px;
  font-family:Arial,Geneva,Helvetica,sans-serif;
}
h1{
  margin:0px;
  padding:0px;
    color: #990000;
    font-size: 20px;
    font-weight: bold;
}
div.ct_chapo{
	color:#990000;
}
img.img_article{ max-width:650px;}
#container1{  
 	min-height:620px;
	background-image:url(../images/fond1.jpg);
	background-repeat:repeat-x; 
	background-position:top;  
	background-color:#e4e0dc; 
  /*background:url(http://www.grouperf.com/images/commun/charlie.png) no-repeat right top #000;*/

}
#nav{ 
	background-color:#FFF; 
	height:30px; 
	margin:75px 0px 0px 0px; 

	width:800px; 
	max-width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999;
}
a.lien_nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	display:block;
	float:right;
	margin:0px 0px 0px 23px;
}
/* SOUS MENUS */


ul.menu{ 
  padding:0px;
  list-style-type: none ;
  color: #999999;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  height: 30px;
  margin: 0px;
  max-width: 800px;
  width: 800px;
}

ul#nav li.titre_n_1{
  float: left ;
  text-align: center ;
}

a.actus{
  display:block;
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 17px;
  margin: 0 0 0 10px;
  padding: 5px 0 0 7px;
  text-decoration: none;
  width: 73px;
}

a.actus:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:79px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/actu_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 1px;	
}
a.actus_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	display:block;
	width:79px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/actu_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 1px;
}

a.biblio_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:102px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/biblio_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 1px;	
	display:block;
}
a:hover.biblio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:102px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/biblio_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 1px;	
}
a.biblio{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	width:96px;
	height:17px;
	margin:0px 0px 0px 10px;
	padding:5px 0px 0px 7px;	
}

a.dicos_on{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:105px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/dico_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 2px;	
}
a:hover.dicos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:105px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/dico_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 2px;	
}
a.dicos{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	width:100px;
	height:17px;
	margin:0px 0px 0px 10px;
	padding:5px 0px 0px 7px;	
}

a.mod_on{
	display:block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:70px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/modeles_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 2px;
}
a:hover.mod{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:70px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/modeles_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 2px;
}
a.mod{
	 display:block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	width:65px;
	height:17px;
	margin:0px 0px 0px 10px;
	padding:5px 0px 0px 7px;
}
a.codes{
	 display:block;
	 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	width:56px;
	height:17px;
	margin:0px 0px 0px 10px;	
	padding:5px 0px 0px 1px;
}

a.codes_on{
	display:block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:56px;
	height:17px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/codes_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 1px;
}
a:hover.codes{
	background-image:url(../images/codes_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFF;
	text-decoration:none;
}
a.conv_on{
	display:block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:185px;
	height:17px;
	margin:0px 10px 0px 10px;
	background-image:url(../images/conColl_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 1px;
}
a:hover.conv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:185px;
	height:17px;
	margin:0px 10px 0px 10px;
	padding:5px 0px 0px 1px;
	background-image:url(../images/conColl_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
a.conv{
  display:block;
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	width:179px;
	height:17px;
	margin:0px 10px 0px 10px;
	padding:5px 0px 0px 7px;
}

a.jur{
	display:block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	width:102px;
	height:34px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 7px;	
}
a:hover.jur{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:108px;
	height:34px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 1px;	
	background-image:url(../images/juris_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
a.jur_on{
	 display:block;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	width:108px;
	height:34px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/juris_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 0px 1px;
}
ul.sousmenu{
  list-style-type: none ;
  padding:0px;
  margin:0px;
  line-height:12px;
}
ul.sousmenu li{
  padding:0px;
  margin:0px;
}
.liste_ss_menu{
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.sous_codes{
	display:none;
	position:absolute;
	top:97px;
	width:157px;
	min-height:54px;
	background-image:url(../images/fond_ss_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px 0px 0px 10px;
	padding:0px;
	background-color:#cb0000;
}
.sous_conv{
	display:none;
	position:absolute;
	top:97px;
	width:195px;
	min-height:54px;
	background-image:url(../images/fond_ss_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px 0px 0px 10px;
	padding:0px;
	background-color:#cb0000;
	text-transform: uppercase;
}
.sous_actus{
	display:none;
	position:absolute;
	top:97px;
	width:157px;
	min-height:34px;
	background-image:url(../images/fond_ss_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px 0px 0px 10px;
	padding:0px;
	background-color:#cb0000;
}
.actus_on:hover, a.biblio:hover, a.dicos:hover, a.mod:hover, a.codes:hover, a.conv:hover, a.jur:hover{
	text-decoration:none;
}
.actus_on:hover, a.biblio_on:hover, a.dicos_on:hover, a.mod_on:hover, a.codes_on:hover, a.conv_on:hover, a.jur_on:hover{
	text-decoration:none;
}
.sous_dicos{
	display:none;
	position:absolute;
	top:97px;
	width:157px;
	min-height:54px;
	background-image:url(../images/fond_ss_menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px 0px 0px 10px;
	padding:0px;
	background-color:#cb0000;
}
.ht_ss_menu{
	vertical-align:top;
	width:157px;
	height:5px;
	background-image:url(../images/ht_ss_menu.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
}
ul.sous_conv li.ht_ss_menu{
	vertical-align:top;
	width:195px;
	height:5px;
	background-image:url(../images/ht_ss_menu_conv.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
}
.bs_ss_menu{
	width:157px;
	height:5px;
	background-image:url(../images/bs_ss_menu.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
}
a.item_menu{
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 15px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/puce_ssmenu.gif);
	background-position:5px 10px;
	background-repeat:no-repeat;
}
a:hover.item_menu{
	background-color:#ba4747;
	}

/* FIN SOUS MENUS */
#lien_ext{
	float:right;
	margin:10px 25px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#999
}
a.lien_rfp, a.lien_bout{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#999;
}
a.lien_bout{
	background-image:url(../images/caddie.gif);
	background-position: top right;
	background-repeat:no-repeat;
	padding-right:15px;
}

#container2{ 
	clear:both; 
	background-image:url(../images/fond2.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	min-height:11px;
	width:100%;
	margin:0px;
	padding:0px;
}
#container1_inside{
	width:1031px;
	/*background-image:url(../images/fond_ombre.png);*/
	/*background-image:url(../images/fond_ombre.gif);*
	background-position:top;
	background-repeat:no-repeat;*/
  background:url(../images/fond_ombre.gif) top no-repeat #E6E3DE;
	margin:0 auto;
	min-height:620px;
}
#header{ background-color:#FFF;; height:112px; width:989px; margin: 0px 0px 0px 21px; padding:0px;
}
 

#home{ clear:both; height:112px; width:176px; margin:0px 0px 0px 13px; padding:0px; float:left;
}
#logo{
	margin:0px;
	padding:0px;
	border:0px;
}
#header_inside{ background-color: #FFF; float:left; height:112px; width:800px;
	
}
#connection{ 
	background-image:url(../images/onglet_nonLogue.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:29px; 
	width:264px; 
	float:right; 
	margin:0px; 
	padding:0px;
}
#mode_logue{
	float:right;
	min-width:313px;
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;

}
#version_logue{
	float:right;
	min-width:313px;
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #0F0;
	margin:0px 0px 0px 20px; 
	padding:0px;
	}
#log_contain{
	min-height:51px;
	min-width:293px;
	background-image:url(../images/fond_zone_log.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#fafafa;
	margin:0px;
	padding: 5px 10px 0px 10px;
}
#bas_log{
	width:313px;
	height:6px;
	background-image:url(../images/bas_zone_log.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: #D6D6D6;
	clear:both;
}
p.espace_res{
	margin:0px;
	padding:0px 0px 2px 0px;
	font-size:10px;
	color:#666;
	font-weight:normal;
	border-bottom: #d0d0d0 1px solid;
}
span.nom_abonne{
	color:#333;
	font-weight:bold;
	font-size:11px;
}

a.mini_outils_nl,
a.mini_outils_veille{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	height:13px;
	display:block;
	float:left;
	margin:4px 0px 4px 0px;
	padding:0px;
}
a.lien_decon{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	height:13px;
	display:block;
	float:left;
	margin:4px 0px 4px 10px;
	padding:0px 0px 0px 10px;	
	background-image:url(../images/deconnection.jpg);
	background-position:left;
	background-repeat:no-repeat;
	clear: right;
}
a.mini_outils_nl{
	background-image:url(../images/mini_nl.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;	
}
a.mini_outils_veille{
	background-image:url(../images/mini_veille.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;	
	margin-left:10px;
}

#contain_compte{
	clear:both;
	border-top: #d0d0d0 1px solid;
	margin:0px;
	padding:5px 0px 0px 0px;
	line-height:10px;
	background-color:#0F0;
}
a.mon_compte{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	display:block;
	clear:both;
	text-decoration:none;
	background-image: url(../images/fch_cpte.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 20px 0px 0px;
	line-height:7px;
	float:left;
}
a.modif_passe{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	background-image: url(../images/fch_cpte.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	line-height:8px;
	float:left;
	clear:right;
}
a.lien_connection, a.lien_abo, a.lien_connection_on{
	display:block;
	float:left;
	height:29px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#CCC;
	margin:0px 0px 0px 0px;
	padding:0px;

}
a.lien_connection{
	background-image:url(../images/fch_bas.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:1px 0px 0px 9px;
	margin:4px 0px 0px 10px;
	height:24px;
	width:134px;
}
a:hover.lien_connection{
			background-image:url(../images/fch_drt_over.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:1px 0px 0px 9px;
	margin:4px 0px 0px 10px;
	height:24px;
	width:134px;}
a:hover.lien_connection_on{
	background-image:url(../images/fch_drt_over.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:1px 0px 0px 9px;
	margin:4px 0px 0px 10px;
	height:24px;
	width:134px;
	
}
a.lien_connection_on{
	background-image:url(../images/fch_drt_over.jpg);
	background-position:center bottom;
	padding:1px 0px 0px 9px;
	margin:4px 0px 0px 10px;
	height:24px;
	width:134px;
}
a.lien_abo{
	background-image:url(../images/fch_drt.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:1px 0px 0px 0px;
	margin:4px 0px 0px 5px;
	height:24px;
	width:102px;
}
.seloguer_off{
	background-image:url(../images/fond_log.png);
	height:116px;
	width:218px;
	display:none;
	margin:29px 0px 0px 5px;
	padding:0px;
	position:relative;
	left:5px;
	top:0px;
}

#bandeau_home{ 
	clear:both;
	height:213px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bd_home.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;

}
#contenu{
	background-color:#FFF;
	width:989px;
	margin:0px 21px 0px 21px;
	padding:0px;
}
#bloc1{
	background-color:#FFF;
	float:left;
	width:311px;
	margin:5px 5px 0px 13px;
	min-height:255px;
}

#bloc2{
  float:left;
  width:311px;
  margin:5px 5px 0px 0px;
  min-height:255px;

}
#bloc3{
  float:left;
  width:321px;
  margin:5px 0px 0px 10px;
  min-height:255px;
}
.titreBloc{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:18px;
	margin:0px;
	padding:0px;
	
}
#contenu_bloc1{
	width:auto;
	height:232px;
	margin:0px 0px 5px 0px;
}
#visuel_bloc1{
	float:left;
	height:172px;
	width:111px;
	background-image:url(../images/visuel_biblio.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#texte_bloc1{
	float:right;	
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px 5px 0px 0px;

}
.titreTexteBloc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:13px 0px 23px 0px;
	padding:0px;
	font-weight:bold;
}
#texte_bloc1 ul, #dico ul{
	margin:0px;
	padding:0px;	
	list-style:none;

}
#texte_bloc1 li, ul.allo li{
	margin:0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/puce_home.jpg);
	background-position:5px 6px;
	background-repeat:no-repeat;
}

.bt_biblio{
	clear:both;
	display:block;
	float:left;
	width:187px;
	height:21px;
	background-image:url(../images/fond_bt_biblio.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:32px 0px 0px 0px;
	padding:3px 0px 0px 6px;
}
.bt_maj{
	clear:both;
	display:block;
	float:left;
	width:187px;
	height:21px;
	background-image:url(../images/bt_blocBasHome.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:32px 0px 0px 0px;
	padding:3px 0px 0px 6px;
}
.bt_mod{
	clear:both;
	display:block;
	float:left;
	width:187px;
	height:21px;
	background-image:url(../images/bt_blocBasHome.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:32px 0px 0px 0px;
	padding:3px 0px 0px 6px;
}
.bt_actu{
	clear:both;
	display:block;
	position:relative;
	left:auto; bottom:auto;
	width:127px;
	height:21px;
	background-image:url(../images/fond_bt_actu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	padding:3px 0px 0px 5px;
}
a.bt_biblio, a.bt_actu{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	margin:40px 0px 0px 0px;
	padding:2px 0px 0px 5px;
}
a.bt_maj{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	padding:2px 0px 0px 6px;
}
a.bt_mod{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	padding:2px 0px 0px 12px;	
}
#onglet_G{
	display:block;
	float:left;
	width:134px;
	height:31px;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(../images/onglet_fil_on.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#onglet_D{
	display:block;
	float:left;
	width:177px;
	height:31px;
	margin:0px;
	padding:0px;
	background-image:url(../images/onglet_actu_off.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border:0px;
}
.sep_volet{
	clear:both;margin:0px; padding:0px; height:5px;
}
#img_onglet_g{
		border:0px;
}
#img_onglet_d{
	border:0px;
}
.volet_fil{
	clear:both;
	width:311px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	display:block;
}

.volet_actu{
	clear:both;
	height:196px;
	max-height:201px;
	width:311px;
	margin:0px;
	padding:0px;
	display:none;
}

.date_actu_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990000;
	margin:3px 0px 0px 0px;
	padding:0px;
}
p.titre_actu_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:3px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}
div.volet_fil p.titre_actu_home, div.volet_actu p.titre_actu_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	margin:3px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}
li p.sous_titre_actu_home a, div.volet_fil p.sous_titre_actu_home a, div.volet_actu p.sous_titre_actu_home a{
	line-height:16px;
	padding:0px 25px 5px 0px;
	margin:0px 0px 6px 0px;
	font-weight: normal;
	color:#333;
}
 .sous_titre_actu_home{
	line-height:16px;
	padding:0px 25px 5px 0px;
	margin:0px 0px 6px 0px;
	background-image:url(../images/suite_actu_home.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border-bottom:#dedede 1px solid;
	font-weight: normal;
}
div#contain_page p.sous_titre_actu_home a{
 color:#333;
}
div#contain_page p.titre_actu_home a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:3px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	text-decoration:none;
	}
p.titre_actu_home a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:3px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	text-decoration:none;
}

#bloc2 .sous_titre_actu_home{
	line-height:12px;
	}
#bloc2 p.sous_titre_actu_home a{
	font-size:11px;
	font-weight:bold;
	color:#333;
}
p.sous_titre_actu_conv{
	line-height:12px;
	padding:0px 5px 5px 0px;
	margin:8px 0px 8px 0px;
	background-image:url(../images/suite_actu_home.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border-bottom:#dedede 1px solid;
	position:relative;
}

.sous_titre_actu_home a, .sous_titre_actu_home2 a, .sous_titre_actu_conv a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.sous_titre_actu_home a{
	font-weight:bold;	
}
.sous_titre_actu_conv a{
	display:block;	
}
.sous_titre_actu_home a:hover, .sous_titre_actu_home2 a:hover, sous_titre_actu_conv a:hover{
	color:#333;
}
#fond_recherche{
	width:313px;
	height:167px;
	padding:0px;
	margin:0px;
	background-image:url(../images/fond_recherche.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.titreRec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:5px 0px 5px 0px;
	padding:0px;	
}
.searchBox{
  background-image: url(../images/fond_input.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  padding:2px 0px 0px 5px;
  margin:11px 0px 0px 12px;
  border:0px;
  height:26px;
  width:285px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	line-height:18px;
}
#detail_items{
  background-image: url(../images/fond_items.jpg);	
  background-repeat:no-repeat;
  background-position:top left;
  width:292px;
  height:93px;
  margin:7px 0px 0px 11px;
  padding:0px;
}
.identifiant,  .mdp{
  background-image: url(../images/fond_log.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  padding:2px 0px 0px 5px;
  margin:11px 0px 0px 10px;
  border:0px;
  height:19px;
  width:155px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	line-height:18px;
}
input.mdp{
	display:block;
	float: left;
  padding:2px 0px 0px 5px;
  margin:11px 0px 0px 10px;
}
#bt_ok{
	display:block;
	float: right;
	width:40px;
	height:21px;
	border:0px;
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height:10px;
}
a#mdp_oubli {
	display:block;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CCC;
	text-decoration:none;
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
a:hover#mdp_oubli {
	text-decoration:underline;
}
#envoi_id{
  margin:0px;
  padding:0px;
}
#container_fondRF, #container_fondSources{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF; line-height:20px;
	cursor:pointer;
	}
.contain_fondRF_off{
	float:left;
	width:110px;
	height:20px;
	margin:27px 21px 0px 7px;
	padding:0px 0px 0px 8px;
}
.contain_fondRF_on{
	float:left;
	width:110px;
	height:20px;
	background-image:url(../images/search_RF.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:27px 21px 0px 7px;
	padding:0px 0px 0px 8px;
}

.contain_fondSources_off{
	float:left;
	width:135px;
	height:20px;
	margin:27px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	}
.contain_fondSources_on{
	float:left;
	width:135px;
	height:20px;
	background-image:url(../images/search_Sources.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:27px 0px 0px 0px;
	padding:0px 0px 0px 8px;}
#items_RF{
	width:103px;
	height:96px;
	background-image:url(../images/fond_items_RF.jpg);
	-background-image:none;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 0px 7px;
	padding:3px 5px 0 10px;
	display:none;
	position:relative;
	top:0px;
	left:-15px;
	z-index:2;
}
#items_sources{

	width:128px;
	height:96px;
	background-image:url(../images/fond_items_sources.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 0px 146px;
	padding:3px 5px 0px 10px;
	display:none;
	position:relative;
	top:0px;
	left:-154px;
	z-index:3;
}
.checkoff{
	margin:0px 0px 0px 5px;
	padding:0px; 
	vertical-align: middle;
}
.contain_items{
	clear:both;
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
	height:10px;
	margin-bottom:8px;
}
#contain_btSearch{
	position:relative;
	margin:6px 0px 0px 162px;
}
#search_ok{
	border:0px;
}
div#fd_rec2 input#bt_search_page{/* Boutons recherche des pages interieures*/
background-image:url(../images/bt_search.gif);
	background-repeat:no-repeat;
	background-position:top;
	clear:both;
	display: block;	
	width:117px;
	height:23px;
	/*top:10px;*/
	margin-left:10px;
	margin:15px 0px 0px 155px ;
	padding:0px;
}
div#fond_recherche input#bt_search{/* Bouton recherche de la home*/
	background-image:url(../images/bt_search.gif);
	background-repeat:no-repeat;
	background-position:top;
	clear:both;
	display: block;	
	width:117px;
	height:23px;
	position:absolute;
	top:480px;
	margin:0px;
	padding:0px;
	margin-left:175px;
	z-index:0;
}
div#fond_derouland input#bt_search_page {/* Bouton recherche page CTA */
    background-image: url("../images/bt_search.gif");
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    display: block;
    height: 23px;
    margin: 0 0 0 126px;
    padding: 0;
    width: 117px;
}
#contain_contenu2{
	width:1031px;
	margin:0 auto;
	height:381px;
}
#dico{
	float:left;
	width:311px;
	margin:18px 5px 0px 34px;
	min-height:265px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#aea69a;
}
.contenu_blocBas{
	width:auto;
	height:232px;
}
#modeles{
	float:left;
	width:311px;
	margin:18px 5px 0px 0px;
	min-height:265px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#aea69a;
}
#nouveau{
	float:left;
	width:321px;
	margin:18px 0px 0px 10px;
	min-height:281px;
	color:#DBD6D0;
}
.blocHome_bas_img{
	margin:10px 0px 5px 0px;
}
.titreBlocBas{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:17px;
	margin:0px;
	padding:0px;
	line-height:16px;
}
.soustitre{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:normal;
	font-size:13px;
	line-height:10px;
	}
.liste{
	margin:0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/puce_home.jpg);
	background-position:5px 4px;
	background-repeat:no-repeat;	
}
.gras{
	color:#dbd6d0;
	font-weight:bold;
}
.contain_modeles{
	margin:0px 0px 10px 0px;
	padding:0px;
}
.sep_new{
	margin:0px; 
	padding:0px; 
	height:20px;
	}
#nouveaute img{
	margin:0px;
	padding:0px;
	border:0px;
}
/* Barre Outils */
#raccourcis{
	clear:both;
	height:47px;
	width:963px;
	margin:0px 13px 0px 13px;
	}
#raccourcis_G{
	float:left;
	width:56px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../images/raccourcis_G.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#raccourcis_inside{
	float:left; 
	width:851px; 
	height:47px;
	background-image:url(../images/fond_raccourcis.jpg);
	background-repeat:repeat-x;
	background-position:top;

}
#raccourcis_inside a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}
#raccourcis_D{
	float:left;
	width:56px;
	height:47px;
	margin:0px;
	padding:0px;
	background-image: url(../images/raccourcis_D.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
a#outils_nl{
	display:block;
	float:left;
	margin:19px 20px 0px 23px;
	padding:3px 0px 0px 40px;
	background-image:url(../images/picto_nl.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:16px;
}
a#outils_veille{
	display:block;
	float:left;	
	background-image:url(../images/picto_veille.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:19px;
	margin:15px 20px 0px 0px;
	padding:7px 0px 0px 43px;
}

a#outils_echeancier{
	display:block;
	float:left;	
	background-image:url(../images/picto_echeancier.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:19px;
	margin:15px 20px 0px 0px;
	padding:7px 0px 0px 35px;
}

a#outils_chiffres{
	display:block;
	float:left;	
	background-image:url(../images/picto_chiffres.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:23px;
	padding:7px 0px 0px 40px;
	margin:14px 0px 0px 0px;
}
a#outils_allo{
	display:block;
	float:left;	
	background-image:url(../images/picto_allo.png);
	background-repeat:no-repeat;
	background-position:left;
	height:23px;
	padding:7px 0px 0px 30px;
	margin:14px 0px 0px 0px;
	text-transform:uppercase;
}
/* Fin Barre Outils */
/* Footer */
#contenair3{ 
	clear:both;
	background-color:#171717; 
	min-height:75px;
	width:100%;
	padding:0px 0px 20px 0px ;
	
}
#container3_inside{
  margin:0 auto;
  width:989px;
  min-height:95px;
}
#logogrf{
	float:left;
	width:128px;
	height:36px;
	margin: 15px 0px 0px 13px;
}
#logogrf img{
	border:0px;
}
#nav_footer{
	float:right;
	margin:25px 0px 0px 0px;
	padding:0px;
	width:848px; 
	max-width:848px;
	height:20px;
}
a.lien_footer{
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
	margin:0px 0px 0px 30px;
}
a.lien_footer{
	text-decoration:none;	
}
a:hover.lien_footer{
	text-decoration:underline;	
}

#sep_footer{
  clear:both; margin:0px; padding:0px; height:25px;	
}
#texte_footer{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	margin: 0px;
	padding:0px;
	text-align:justify;

}
/* Fin Footer */

/* Sous Nav Pages Int�rieures  */
#sous_nav{
	height:38px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px; 
	padding:0px; 
	background-image:url(../images/fond_ss_nav.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;
}
.ss_nav_sep{
	height:28px;
	width:2px;
	background-image: url(../images/sep_nav.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 331px;
	-margin:0px 0px 0px 170px;/* Pour IE6*/
	padding:0px;
	float:left;
}
.ss_nav_sep_int{
	height:28px;
	width:2px;
	background-image: url(../images/sep_nav.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
}
a.item_ss_nav_on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fffbfb;
	text-decoration:none;
	display: block;
	float:left;
	height:31px;
	margin:0px;
	padding:7px 17px 0px 17px;
	background-image:url(../images/ss_nav_actif.jpg);
	background-position: center 28px;
	background-repeat:no-repeat;
}
a.item_ss_nav_off {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8f8e8e;
	text-decoration:none;
	display: block;
	float:left;
	height:21px;
	margin:0px;
	padding:7px 17px 0px 17px;
}
a:hover.item_ss_nav_off{
	background-color:#212121;	
}
/* Fin Sous Nav Pages Int�rieures  */

/* Barre Outils */
#outils_haut{
	clear:both;
	height:40px;
	width:963px;
	margin:0px 13px 0px 13px; 
	padding:0px;
}
#visuel_annotation{
	float:left;
	margin:0px;
	padding:0px;
	height:40px;
	width:125px;
	background-image:url(../images/tranche_cta.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#pt_chiffres{
	display:block;
	float:right;
	margin:0px 10px 0px 0px;
	background-image:url(../images/pt_chiffres.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:26px;
	height:25px;	
	padding:0px;
}
#pt_echeancier{
	display:block;
	float:right;
	margin:0px 30px 0px 0px;
	background-image:url(../images/pt_echeancier.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:21px;
	height:25px;	
	padding:0px;

}
#pt_print{
	display:block;
	float:right;
	margin:0px 10px 0px 0px;
	background-image:url(../images/pt_print.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:20px;
	height:25px;
	padding:0px;

}
#pt_dload{
	display:block;
	float:right;
	margin:0px;
	background-image:url(../images/pt_download.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:21px;
	height:25px;
	padding:0px;
}
/* Fin Barre Outils */

/* header Codes  */
#bandeau_codes{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bd_codes.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
#bandeau_dicos{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_dicos.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;
}
/* Fin Page Codes */
#bandeau_actus{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_actus.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
#bandeau_biblio{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_biblio.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
#bandeau_mod{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_modele.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
#bandeau_conv{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_conv.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
#bandeau_juris{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_juris.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
#bandeau_rec{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_recherche.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;		
}
/* Contenu */
	/* Nav Gauche */
#colonne_gauche{
	float:left;
	min-height:600px;
	width:300px;
	margin:0px 13px 0px 13px;
	-margin:0px 6px 0px 6px;/* Pour IE6*/
	padding:0px;

}
.titre_nav_gauche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}
span#onglet_gche_rec_dic_on{
	display:block;
	float:left;
	height:24px;
	width:139px;
	background-image:url(../images/rec_dico_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:10px 0px 0px 5px;
	text-decoration:none;
}
span#onglet_Conv{
	display:block;
	float:left;
	height:24px;
	width:134px;
	background-image:url(../images/rec_dico_on.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:10px 0px 0px 10px;
	text-decoration:none;
}
#onglet_drt_rec_off{
	display:block;
	float:left;
	height:24px;
	width:130px;
	background-image:url(../images/rec_rec_off.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#dddddd;
	margin:0px;
	padding:10px 0px 0px 15px;
	text-decoration:none;
}
a#onglet_gche_rec_on{
	display:block;
	float:left;
	height:24px;
	width:106px;
	background-image:url(../images/rec_code_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:10px 0px 0px 5px;
	text-decoration:none;
}
a#onglet_gche_rec_off{
	display:block;
	float:left;
	height:24px;
	width:81px;
	background-image:url(../images/rec_code_off.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dddddd;
	margin:0px;
	padding:10px 0px 0px 30px;
	text-decoration:none;
}
#onglet_drt_ann_off{
	display:block;
	float:left;
	height:24px;
	width:148px;
	background-image:url(../images/rec_an_off.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dddddd;
	margin:0px;
	padding:10px 0px 0px 30px;
	text-decoration:none;
}
#onglet_drt_ann_on{
	display:block;
	float:left;
	height:24px;
	width:148px;
	background-image:url(../images/rec_an_on.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:10px 0px 0px 30px;
	text-decoration:none;
}
#fd_rec{
	clear:both;
	width:289px;
	height:162px;
	background-image:url(../images/fd_rec.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 0px 15px 0px;
	padding:0px;
	
}
#fd_rec2{
	clear:both;
	width:289px;
	height:92px;
	background-image:url(../images/fd_rec2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 0px 15px 0px;
	padding:0px;
	
}
.searchBox_nav{
  background-image: url(../images/fond_input_nav.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:2px 0px 0px 5px;
  margin:11px 0px 0px 12px;
  border:0px;
  height:28px;
  width:259px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999;
	line-height:24px;
}
#fond_derouland{
	width:264px;
	height:75px;
	background-image:url(../images/fond_derouland.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin: 6px 0px 0px 12px;
	padding:30px 0px 0px 0px;
}

#select_codes{
	background-image:url(../images/fd_select.jpg);
	clear:both;
	height:21px;
	width:222px;
	margin:0px 0px 10px 20px;
	padding:0px;
	display:block;

}

select.rec_select{
	margin:0px 0px 0px 10px;
	border:0px;
	background-color:#eae9e9;
}
#haut_code{
	height:29px;
	width:289px;
	background-image:url(../images/haut_nav.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#haut_code2{
	height:29px;
	width:269px;
	background-image:url(../images/haut_nav.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:10px 0px 0px 20px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	}
#haut_code_off{
	background-image: url(../images/haut_nav_off.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:10px 0px 0px 20px;
	height:28px;
	width:269px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
}
#haut_code a,
#haut_code_off a,
#haut_code2 a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.img_sommaire{
	border:0px;
	margin:0px 10px 0px 15px;
	padding:0px;
}
#contain_menu{
/* � enlever apr�s le test
	width:277px;
	height:auto;
	padding:5px;
	background-image:url(../images/fd_menu_scroll.jpg); 
	background-position: top;
	background-repeat:repeat-x;
	overflow: auto;
	margin:0px;
	scrollbar-face-color:#CCC;
	border-bottom:#efefef 1px solid;
	border-left:#efefef 1px solid;
	border-right:#efefef 1px solid;
*/
}

.contain_menu{
	width:277px;
	height:auto;
	padding:5px;
	background-image:url(../images/fd_menu_scroll.jpg); 
	background-position: top;
	background-repeat:repeat-x;
	overflow: auto;
	margin:0px;
	scrollbar-face-color:#CCC;
	border-bottom:#efefef 1px solid;
	border-left:#efefef 1px solid;
	border-right:#efefef 1px solid;
}
.contain_menu_codes{
	width:277px;
	height:auto;
	overflow: auto;
	margin:0px;
}

.contain_partie{
	width:288px;
	padding:0px;
	background-image:url(../images/fd_menu_scroll.jpg); 
	background-position: top;
	background-repeat:repeat-x;
	overflow:auto;
	margin:0px;
	scrollbar-face-color:#CCC;
	border-bottom:#efefef 1px solid;
	border-left:#efefef 1px solid;
	border-right:#efefef 1px solid;

}
#contain_partie{
/* � enlever apr�s le test
	width:277px;
	height:auto;
	padding-right:11px;
	background-image:url(../images/fd_menu_scroll.jpg); 
	background-position: top;
	background-repeat:repeat-x;
	margin:0px;
	scrollbar-face-color:#CCC;
	border-bottom:#efefef 1px solid;
	border-left:#efefef 1px solid;
	border-right:#efefef 1px solid;
*/
}

#contain_menu_tdm{
	width:277px;
	height:auto;
	padding:5px;
	background-image:url(../images/fd_menu_scroll.jpg);
	background-position: top;
	background-repeat:repeat-x;
	margin:0px;
	scrollbar-face-color:#CCC;
	border-bottom:#efefef 1px solid;
	border-left:#efefef 1px solid;
	border-right:#efefef 1px solid;
}
#contain_menu_liste{
	width:279px;

	padding:5px;
	background-image:url(../images/fd_menu_scroll.jpg);
	background-position: top;
	background-repeat:repeat-x;
	margin:0px;
	scrollbar-face-color:#CCC;
	border-bottom:#efefef 1px solid;
}
ul.niveau5,
ul.niveau6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:5px 0px 5px 0px;
	list-style:none;
	padding:0px;
}
ul.niveau1 li,
ul.niveau2 li,
ul.niveau3 li,
ul.niveau4 li,
ul.niveau5 li,
ul.niveau6 li{
  margin:0px;
  padding:0px 0px 0px 15px;
  list-style-type: none;
  background-repeat: no-repeat;
  background-position: top left;
}

ul.niveau1 li{
  background-image: url(../images/nav_cod_niv1.gif);
  line-height:13px;
  margin:0px 0px 0px 5px;
}
ul.niveau2 li{
  background-image: url(../images/puce_partie.gif);
  margin:0px;
	
}
ul.niveau3 li{
  background-image: url(../images/code_niv2.gif);
  margin:0px;
}
ul.niveau4 li,
ul.niveau5 li{
	margin:0px;	
}
ul.niveau6 li{
	background-image: url(../images/puce_noire.gif);
	background-position:5px;
	margin:0px;
}
li.actif{
	color:#990000;
	font-weight:bold;
}
/* Fin Nav Gauche */
#contain_page{
	float:left;
	min-height:200px;
	width:650px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:normal;
 background-color: #FFFFFF;
}

.soustitre_page{
	margin:0px;
	padding:0px;
	color:#333;
	font-size:16px;
	font-weight:bold;
}
ul.sommaire_cta{
	background-image: url(../images/puce_noire.gif);
	background-repeat:no-repeat;
	background-position:left 5px ;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:520px;
}
ul.sommaire_cta li ul,
ul.sommaire_cta_n1,
ul.sommaire_cta_n2,
ul.sommaire_cta_n3,
ul.sommaire_cta_n4{
  background-image: url(../images/puce_noire.gif);
  background-repeat:no-repeat;
  background-position:left 5px ;
  margin-left:20px;
  padding-left:10px;
}
ul.sommaire_cta li{
	list-style:none;
	margin:0px;
	padding:0px;
}
#version_code{
	width:289px;
	margin:20px 0px 10px 0px;
}
a.lien_version{
	display:block;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
a:hover.lien_version{
	color:#999999;
	text-decoration:underline;
}
.verison_conso{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin: 20px 0px 0px 0px;
}
#fd_sel_version{
	width:54px;
	height:20px;
	background-image:url(../images/select_version.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px;
	padding:0px;
	float:left;
}
.CT_jour_version{
	font-size:10px;
	color:#999;
	height:17px;
	margin:0px;
	padding:0px;
	border:0px;
}
#bt_consul{
	margin:5px 0px 0px 10px;
	padding:0px;
}
#bloc_ancres{
	float:right;
	width:110px;
	margin:0px 0px 0px 0px;
	clear:right;
}
.lien_ancres{
	display:block;
	background-image:url(../images/fch_ancres.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 15px;
	margin:5px 0px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.img_an{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border:0px;
}
#contain_cta{
	clear:both;
	margin:20px 0px 0px 0px;
	padding:0px;
}

a#onglet_art_on_seul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	float:left;
	width:630px;
	height:26px;
	background-image:url(../images/article_on_seulV2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
	margin:0px;
}

a#onglet_art_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	float:left;
	width:125px;
	height:26px;
	background-image:url(../images/article_on.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:5px 0px 0px 20px;
	margin:0px;
}
a#onglet_art_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	text-decoration:none;
	float:left;
	width:125px;
	height:26px;
	background-image:url(../images/article_off.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:7px 0px 0px 20px;
	margin:0px;
}
a#onglet_an_off{
	float:left;
	height:24px;
	width:485px;
	background-image:url(../images/an_off.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	padding:7px 0px 0px 20px;
	margin:0px;
	clear:right;
	}
a#onglet_an_on{
	float:left;
	height:24px;
	width:485px;
	background-color:#FFF;
	background-image:url(../images/annotations_on.jpg);
	background-repeat:no-repeat;
	background-position: left 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	padding:5px 0px 0px 20px;
	margin:0px;
	clear:right;
}
a#onglet_an_off img,
a#onglet_art_off img{
	border:0px;	
	margin:0px 10px 0px 0px;
	padding:0px;
}

p.titre_article_cta{
	color:#000;
	font-weight:bold;
	clear:both;
	margin:20px 0px 0px 0px;
}
p.sous_titre_article_cta {
	color:#7d7d7d;
	font-size:9px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
p.texte_article_cta div.texte_article_cta{
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	border-bottom: #CCC 1px solid;
	border-top:#CCC 1px solid;
}
p.maj_annot{
	font-weight:bold;
	color:#990000;
}
#fond_onglet_1_3{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet1-3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond_onglet_2_3{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet2-3.jpg);
	background-position:top;
	background-repeat:no-repeat;

}
#fond_onglet_3_3{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet3-3.jpg);
	background-position:top;
	background-repeat:no-repeat;

}
a#onglet_maj_on{
	display:block;
	float:left;
	margin: 10px 0px 0px 20px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_maj_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 20px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
}
a#onglet_voir_on{
	display:block;
	float:left;
	margin: 10px 0px 0px 40px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_voir_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 40px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
}
a#onglet_cite_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 100px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_cite_on{
		display:block;
	float:left;
	margin: 10px 0px 0px 100px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_anciens_off {
	display:block;
	float:left;
	margin: 10px 0px 0px 120px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_anciens_on {
	display:block;
	float:left;
	margin: 10px 0px 0px 120px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.contain_ancres,#contain_ancres{
	width:630px;
	background-color:#f3f2f2;
	/*min-height:200px;*/
	margin:0px;
	padding: 20px 10px 20px 10px;*/
}
a.liens_connexes {
	display: block;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/puce_noire.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#333;
	font-size:12px;
}
a:hover.liens_connexes {
	color:#999;
	text-decoration:underline;
}
/* Fin contenu */
#contain_menu_liste a{
	display:block;
	margin:0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/puce_home.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#333;
  text-decoration:none;
}

#contain_menu_liste a:hover{
	text-decoration:underline;
	}
.site_page_conteneur_ssentete_alpha {
  height:auto;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:center;
  clear:both;
}
.site_page_conteneur_ssentete_alpha a {
  color:#a0a0a0;
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
}
span.lettre_off{
  color:#CECECE;
  font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;	
}
.site_page_conteneur_ssentete_alpha a:hover{
	color:#333;
}
.sep_alpha {
  color:#000;
  font-size:16px;
  font-weight:bold;
}
#nav_page{
	margin:10px 0px 0px 0px;
	text-align:right;
	height:20px;
	}
a.lien_nav_dicos, span.lien_nav_dicos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#a0a0a0;
	display:block;
	float:right;
	margin:0px 0px 0px 5px;
	line-height:12px;
}
a:hover.lien_nav_dicos, a.tous_resul{
		color:#333;
}
span.lien_nav_dicos{
	color:#990000;
	font-weight:bold;
	font-size:13px;
}
a.tous_resul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#a0a0a0;
	display:block;
	float:right;
	margin:0px 20px 0px 5px;
	line-height:12px;	
}
.lien_nav_dicos img{
	border:0px;
	vertical-align: absmiddle;
}
.resultat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a0a0a0;
	margin: 20px 0px 20px 0px;
	padding:0px;

}             
p.contain_resultat{
  margin:0px;
  padding:0px;	
  float:left;
}
p.contain_nbr_resutat{
  margin:0px;
  padding:0px;
  float:right;
}
#fd_nbr_res{
  background-image: url("../images/select.jpg");
  background-position: right 4px;
  background-repeat: no-repeat;
  border: 1px solid #CCCCCC;
  float: right;
  height: 16px;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  width: 54px;
  border-collapse: inherit
}
/* Pages Actus */

ul.them_soc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:5px 0px 0px 0px;
	list-style:none;
	padding:0px;
}
ul.them_soc_ss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin: 0px;
	list-style:none;
	padding:0px;	
}
ul.them_soc li{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 15px;
  list-style-type: none;
  background-repeat: no-repeat;
  background-position:left  3px ;
  background-image: url(../images/puce_partie.gif);
  margin:0px;
}
ul.them_soc_ss li{
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 15px;
  line-height:15px;
  list-style-type: none;
  background-repeat: no-repeat;
  background-position:left  5px ;
  background-image: url(../images/puce_noire.gif);
}
#contain_table_actu{
	width:277px;
	height:auto;
	padding:5px;
	background-image:url(../images/fd_menu_scroll.jpg);
	background-position: top;
	background-repeat:repeat-x;
	overflow: hidden;
	margin:0px;
	scrollbar-face-color:#CCC;
	border-bottom:#efefef 1px solid;
	border-left:#efefef 1px solid;
	border-right:#efefef 1px solid;
}
/* Fin Pages Actus */
ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

p.titre_paragraphe{
	font-size:14px;
	color:#999999;
	font-weight:bold;
	margin: 20px 0px 0px 0px;
	padding:0px;
	}
.theme a{
	font-size:15px;
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}
.theme a:hover{
  text-decoration:none;
}
p.titre_paragraphe{
  clear:both;	
  margin: 20px 0px 10px 0px;
}
p.contain_themes{
	font-size:12px;
	font-weight:normal;
	color:#999999;
	margin: 0px 0px 10px 0px;
	padding:0px;
}
a.sous_theme{
	font-size:12px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
.date_article, div.article p.date_parution{
	font-size:12px;
	color:#9e9e9e;
}
.theme{
	font-size:20px;
	color:#990000;
	font-weight:bold;
	margin: 20px 0px 0px 0px;
	padding:0px;
}
.titre_article_actu{
	font-size:20px;
	color:#990000;
	font-weight:bold;
	}
.chapo_juris, a.theme{
	font-size:15px;
	color:#999999;
	font-weight:bold;
	}
.texte_article_actu{
	font-size:11px;
	color:#353535;
	font-weight: normal;
	}
#fond_onglet_1_2{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet1-2.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond_onglet_2_2{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet2-2.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond_onglet_1_1{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet1-1.jpg);
	background-position:top;
	background-repeat:no-repeat;}
#fond_onglet_1_4{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet1-4.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond_onglet_2_4{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet2-4.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond_onglet_3_4{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet3-4.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond_onglet_4_4{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:650px;
	height:36px;
	background-image: url(../images/volet4-4.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
a#onglet_1_on{
	display:block;
	float:left;
	margin: 10px 0px 0px 40px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	-margin: 10px 0px 0px 20px; /* Pour IE6*/
}
a#onglet_1_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 40px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
	-margin: 10px 0px 0px 20px; /* Pour IE6*/
}
a#onglet_2_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_2_on{
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_3_off {
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_3_on {
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a#onglet_4_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
}
a#onglet_4_on {
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
p.dates_parution_maj, p.date_parution{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#9e9e9e;
}
span.date_maj{
	color:#990000;
	font-style:normal;
	margin:5px 0px 0px 5px;
}
p.titre_intro{
	font-size:18px;
	color:#353535;
	padding:0px;
	margin:10px 10px 10px 0px;
}
p.texte_intro{
	font-size:12px;
	color:#990000;
	font-weight: normal;
	padding:0px;
	margin:10px 10px 10px 0px;
	}
p.titre_niveau1{
	font-size:18px;
	color:#000;	
	padding:0px;
	margin:30px 10px 10px 0px;
}
p.titre_niveau2{
    color: #990000;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px;
    padding: 0;	
}
div.contain_par_actu{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:40px;
	}
p.num_par{
	background-image:url(../images/pastille_paragraphe.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-size:9px;
	color:#FFF;
	font-weight: bold;	
	width:40px;
	height:19px;
}
a.actualisation{
	background-image: url(../images/picto_actu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	display:block;
	margin:0px;
	padding:0px;
}
div.texte_biblio{
	float:left;	
	width:600px;
	margin: 0px 0px 10px 0px;
	font-size:12px;
	color:#353535;
	font-weight: normal;
}

p.texte_courant_biblio, p.text{
	margin: 0px 0px 10px 0px;
	font-size:12px;
	color:#353535;
	font-weight: normal;
}
p.texte_courant_conv{	margin: 0px 0px 10px 0px; font-size:14px; color:#353535; font-weight: normal;}
p.gros{ font-size:36px; color:#89aab8; margin:0px;}
.indent{
	margin:10px 0px 0px 10px;	
}
div.contain_nav_theme{
	border-bottom:1px solid #DEDEDE;
	height:50px;
}
div.contain_nav_soustheme{
	border-bottom:1px solid #DEDEDE;
	height:50px;
	margin:0px 0px 0px 20px;
}
.theme_niveau1{
	font-size:18px;
	color:#000;
	font-weight:bold;
	margin: 20px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
}
.nav_theme{
	float:right;
	font-size:13px;
	color:#000;
}
.theme_niveau2{
	float:left;
	background-image:url(../images/puce_partie.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	font-size:13px;
	color:#000;
	font-weight:bold;
	margin: 15px 0px 0px 20px;
	padding:0px 0px 10px 20px;
}
.date_actu_home2{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990000;
	margin:3px 0px 0px 20px;
	padding:0px;
}
p.titre_actu_home2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	margin:3px 0px 0px 20px;
	padding:0px 5px 0px 0px;
}
.sous_titre_actu_home2{
	line-height:12px;
	padding:0px 5px 5px 0px;
	margin:3px 0px 3px 20px;
	background-image:url(../images/suite_actu_home.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border-bottom:#dedede 1px solid;
}
a.prec{
 color:#a0a0a0;
 font-size:10px;
 font-weight:normal;
 text-decoration:none;
 background-image:url(../images/nav_prec.gif);
 background-position:left 0px;
 background-repeat:no-repeat;
 padding: 0px 0px 0px 15px;
}
a:hover.prec{
	color:#8a8989;
	text-decoration:underline;
}
a.suiv{
  color:#a0a0a0;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  background-image:url(../images/nav_suit.gif);
  background-position:right 0px;
  background-repeat:no-repeat;
  padding: 0px 15px 0px 0px;
}
a:hover.suiv{
  color:#8a8989;
  text-decoration:underline;
}
a.up{
  color:#a0a0a0;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  background-image:url(../images/up.gif);
  background-position:right 0px;
  background-repeat:no-repeat;
  padding: 0px 15px 0px 0px;
}
a:hover.up{
  color:#8a8989;
  text-decoration:underline;
}
ul li a{
	color:#333333;
	text-decoration:none;
}
ul li a:hover{
	text-decoration:underline;
}
sup.modele_renvoi, sup.modele_renvoi a{
	color:#990000;
	font-weight: bold;	
	text-decoration:none;
	font-size:12px;
}
.objet{
	font-weight:bold;
	color:#333333;
}
p.signature {
	font-weight:bold;
	float:left;
	margin: 25px;
	padding:0px;;
}
.ital{ 
	font-style:italic;	
}
.souligne{ 
	text-decoration:underline;
}
.texte_article_renvoi{
	color: #666;
	font-size:12px;
}

a.modele_word{
	display:block;
	float: left;
	background-image:url(../images/picto_word.png);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 30px;
	height:20px;
	color:#666;
	text-decoration:underline;
}
a.modele_pj{
	display:block;
	float: right;
	background-image:url(../images/picto_pdf.png);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 30px;
	height:20px;
	color:#666;
	text-decoration:underline;
}
a.modele_pdf{
	display:block;
	float: left;
	background-image:url(../images/picto_pdf.png);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 30px;
	height:20px;
	color:#666;
	text-decoration:underline;
	margin:5px;
}
p.attention, p.exemple, p.anoter, p.remarque{
	padding:5px;
	margin:10px 20px 0px 20px;
	border-top:  #999 1px dashed;
	border-bottom: #999 1px dashed;
	color:#353535;
	}
.titre_exemple{
	font-weight:bold;
}
.texte_article{
  color: #353535;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;	
  padding:0px;
  margin:10px 0px 0px 0px;
}
a.lien_renvoi, a.lien_externe, a.revueRefIntRefExt{
	font-weight:normal;
	color:#990000;
	text-decoration:none;
}

a:hover.lien_renvoi, a:hover.lien_externe, a:hover.revueRefIntRefExt{
	text-decoration:underline;
}
.contenu_rec{
	margin:0px 13px 0px 13px;
	padding:0px;

}
.ht_rec{ 
	background-image:url(../images/haut_rec_avance.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:22px;
	width:963px;
}
.contain_rec_fd{
	background-image:url(../images/fd_rec_av.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:963px;
	height:240px;
	min-height:220px;
	margin:0px;
	padding:0px;
	border-bottom: 1px #cccccc solid;
}
.contain_rec_1{
  float:left;
  width:290px;
  height:208px;
  min-height:208px;
  margin: 5px 13px 0px 13px;
  padding:0px;
  -margin:5px 6px 0px 6px;/* Pour IE 6 */
}
.contain_rec_2{
  float:left;
  width:290px;
  height:208px;
  min-height:208px;
  margin: 5px 13px 0px 13px;
  padding:0px;
  -margin: 5px 6px 0px 0px;/* Pour IE 6 */
}
.contain_rec_3{
  float:left;
  width:300px;
  height:208px;
  min-height:208px;
  margin: 5px 13px 0px 13px;
  padding:0px;
  -margin:5px 0px 0px 0px;/* Pour IE 6 */
}

.titre_rec_on{ 
	width:129px;
	height:19px;
	margin:5px 0px 0px 0px;
	padding:0px;
	cursor:pointer;
}
.titre_rec_off{ 
	width:129px;
	height:19px;
	margin:5px 0px 0px 0px;
	padding:0px;
	cursor:pointer;
}
.corpus_rec_on{
	width:129px;
	height:19px;
	margin:5px 0px 0px 3px;
	padding:0px;
	cursor:pointer;
}
.corpus_rec_off{
	width:129px;
	height:19px;
	margin:5px 0px 0px 3px;
	padding:0px;
	cursor:pointer;
}
.express_rec_on, pertinence_rec_on, chronologique_on{
	width:129px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px;
	cursor:pointer;	
}
.express_rec_off, pertinence_rec_off, chronologique_off{
	width:129px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px;
	cursor:pointer;	
}
/*TEXTAREA*/
.conteneurTextarea{
	background: #FFF;
	position: relative;
	border: 1px solid #cecece;
	text-align: center;
	margin:0px;
	padding:0px;
	width:264px;
		}
		
.conteneurTextarea textarea {  
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	line-height:13px;
	background: none;
	border: 0px;
	padding: 2px;
	width: 260px;
	overflow: auto;
	margin:0px;
	height:47px;
	resize: none;
		}
		
span.top-left{
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	top: -1px;
	left: -1px;
	background: url("../images/top_left.jpg");
}
		
span.bottom-left{
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	bottom: -1px;
	left: -1px;
	background: url("../images/bottom_left.jpg");
}
		
span.bottom-right{
	position		: absolute;
	width			: 4px;
	height			: 4px;
	overflow		: hidden;
	bottom			: -1px;
	right			: -1px;
	background		: url("../images/bottom_right.jpg");
}
		
span.top-right{
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	top: -1px;
	right: -1px;
	background: url("../images/top_right.jpg");
}
/* FIN TEXTAREA*/
/*POUR SELECT	*/	
p.selects{
  color: #333333;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0px;
  overflow: hidden;
  padding: 1px 14px 2px 3px;
  text-align: center;
  white-space: nowrap;
  width: 34px;
}
#fond_derouland div.inputsSelect{
  background: url("../images/fd_select.jpg") no-repeat scroll right center #FFFFFF;
  float: left;
  margin: 8px 0 8px 18px;
  padding: 2px;
  position: relative;
  text-align: left;
  width: 218px;
  height:17px;
}
div.contain_rec_1 div.inputsSelect{
  background: url("../images/select.jpg") no-repeat scroll right center #FFFFFF;
  border: 1px solid #CCCCCC;
  float: left;
  margin: 0px 0px 8px 10px;
  padding: 0px;
  position: relative;
  text-align: center;
}
select#themes{
  border: 1px solid #cccccc;
  text-align: left;
  padding:2px;
  height:22px;
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
select#themes option{
  font-weight: normal;
}
div#contain_rec_1 .inputsSelect .selects{
	padding: 2px 14px 3px 3px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	cursor: pointer;
	width: 34px;
	white-space: nowrap;
	overflow: hidden;
	text-align:center;
}
.inputsSelect .selects{
	padding: 2px 14px 3px 3px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	cursor: pointer;
	width: 34px;
	white-space: nowrap;
	overflow: hidden;
	text-align:center;
}
#fd_rec p#select1, #fd_rec ul#listeSelect1 {width:150px;}
div#fond_derouland div.inputsSelect ul#listeSelect1{width:205px;}
p#select3, p#select3bis{
	width: 54px;	
	/*margin:10px;*/
}
.inputsSelect option{
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;	
  text-align:left;
}
.inputsSelect option:hover{
	background-color:#0F0;
}
div#fond_derouland .inputsSelect ul{
	background-color:#FFF;
	position: absolute;
	text-align: left;
	border: 1px solid #cccccc;
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	padding: 5px;
	display: none;
	z-index: 100;
	list-style: none;
	margin: 0px;
	width:40px;
}
.inputsSelect ul{
	background-color:#FFF;
	position: absolute;
	text-align: left;
	border: 1px solid #cccccc;
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	padding: 5px;
	display: none;
	z-index: 100;
	list-style: none;
	margin: 0px;
	width:40px;
}
ul#listeSelect3, ul#listeSelect3bis {
	width:60px;
	}
.inputsSelect ul li a{
	display: block;
	cursor: pointer;
	color: #999999;
	text-decoration: none;
	width: 100%;
	padding-left:5px;
}
.inputsSelect ul li a:hover{
	color: #fff;
	background: #990000;
}
.sep_volet_rec{
  clear: both;
  margin: 0px;
  padding: 0px;

}
.sep_volet_rec2{
  clear: both;
  margin: 0px;
  padding: 0px;

}
.sep_volet_rec3{
  clear: both;
  margin: 0px;
  padding: 0px;
}
/*FIN SELECT	*/	
.periode{
  position: relative;
  float: none;
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  margin: 4px 0px 0px 0px;
  font-weight:bold;
	}
.annee{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;	
	color: #333;
	background-color:#FFF;
	border: 1px solid #cccccc;
	width:37px;
	padding:3px;
	margin: 0px 0px 0px 5px;
}
.qjma{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:0px;
	margin: 0px 0px 0px 32px;
	-margin: 0px 0px 0px 30px;/* Pour IE 6*/
}
.decal{
	margin: 0px 0px 0px 12px;
	padding:0px;
}
.decal_et{
	margin: 5px 0px 0px 48px;
	padding:0px;
	-margin:5px 0px 0px 29px;/* Pour IE 6*/
}
#new_search{
	/*clear:both;*/
	width:60px;
	height:22px;
	margin:0px 10px 0px 60px;
	-margin:0px 10px 0px 70px;/* Pour IE 6*/
	padding:0px;
	float:left;
}
#ok_search{
	/*clear:both;*/
	width:133px;
	height:22px;
	margin:0px 25px 0px 0px;
	padding:0px;
	float:right;
	-margin:0px 10px 10px 0px;/* Pour IE 6*/
}
#valider_mdp{
	/*clear:both;*/
	margin:0px 25px 0px 0px;
	padding:0px;
	float:right;
	-margin:0px 10px 10px 0px;/* Pour IE 6*/
}
form.lmdp input#ok_search{
	/*clear:both;*/
	width:60px;
	height:22px;
	margin:0px 31px 0px 0px;
	padding:0px;
	float:right;
	-margin:0px 10px 10px 0px;/* Pour IE 6*/
}
/* checkBox */
ul.liste_rec{
  list-style: none outside none;
  margin:0px;
  padding:0px;
}
ul.liste_rec li ul{
  margin:0px;
  padding:0px;
  VERTICAL-ALIGN: top;
  height:35px;
  }

li.label_titre{
	margin: 0px 5px 0px 5px;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	display:block;
	margin: 0px 0px 5px 0px;
	cursor:pointer;
}
li.label_n2 {
	margin: 0px 0px 0px 15px;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	display:block;	
	cursor:pointer;
}

img.leschecks{
	margin: 0px 10px 0px 0px;

}
div#container_fondRF img.leschecks, div#container_fondSources img.leschecks{
	margin: 0px;

}
li.label_n3{
	margin: 0px 0px 0px 25px;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	margin: 0px 0px 0px 25px;	

}
li.l3_1{
	margin: 0px 0px 0 34px;
	cursor:pointer;
	display: inline;	
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;	
}
li.l3{
	cursor:pointer;
	display: inline;	
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	margin: 0px 10px 0px 0px;

}
/* Fin checkBox */		
/* Onglets recherche */	
#onglet_rec_1_3{
  font-family: Arial,Helvetica,sans-serif;
	margin:20px 13px 0px 13px;
	padding:0px;
	width:963px;
	height:36px;
	background-image: url(../images/recherche_1_3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#onglet_rec_2_3{
	font-family: Arial,Helvetica,sans-serif;
	margin:20px 13px 0px 13px;
	padding:0px;
	width:963px;
	height:36px;
	background-image: url(../images/recherche_2_3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#onglet_rec_3_3{
	font-family: Arial,Helvetica,sans-serif;
	margin:20px 13px 0px 13px;
	padding:0px;
	width:963px;
	height:36px;
	background-image: url(../images/recherche_3_3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#contain_rec{
  background-color: #F3F2F2;
  margin: 0px 13px 20px 13px;
  min-heigpxht: 200px;
  padding: 20px 10px;
  width: 943px;
  display:none;
}
a#ongl_rec_1_on{
	display:block;
	float:left;
	margin: 10px 0px 0px 20px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	-margin: 10px 0px 0px 10px; /* Pour IE 6*/
	}
a#ongl_rec_1_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 20px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
	-margin: 10px 0px 0px 10px; /* Pour IE 6*/
}
a#ongl_rec_2_off{
	display:block;
	float:left;
	margin: 10px 0px 0px 65px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a#ongl_rec_2_on{
	display:block;
	float:left;
	margin: 10px 0px 0px 65px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a#ongl_rec_3_off {
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a#ongl_rec_3_on {
	display:block;
	float:left;
	margin: 10px 0px 0px 90px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
p.nav_rec{
	font-family:Arial, Helvetica, sans-serif;
	/*float:right;*/
  color: #333333;
  font-size: 16px;
  font-weight: bold;	
	margin:20px 0px 0px 0px;
	 border-top: 1px dashed #333333;
	 padding-top:10px;
}
div.nav_rec{
	font-family:Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 12px;
  font-weight: bold;	
	margin:0px;
}
p.nav_rec img{ 
  margin:0px 5px 0px 5px;
  vertical-align:bottom;
}
a.label_n2{
	margin: 0px 20px 0px 5px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	cursor:pointer;
}
.memoir_rec_on{ 
	width:129px;
	height:20px;
	margin:0px 15px 0px 0px;
	padding:0px;
	cursor:pointer;
}
.memoir_rec_off{ 
	width:129px;
	height:20px;
	margin:0px 15px 0px 0px;
	padding:0px;
	cursor:pointer;
}
table.tab_liste{
	width:943px;
	background-color:#F3F2F2;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
}

table.tab_liste a{
	width:943px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
table.tab_liste a:hover{
	text-decoration: underline;
	}
thead.titre_tab_rec{ 
	background-image:url(../images/fond_tab_titre.jpg); 
	background-repeat:repeat-x; 
	background-position:top;
	color:#FFF;
	height:23px;
	font-weight:bold;
}

p.titre_tab{ 
  margin:0px;
  padding:0px 0px 0px 20px;
	/*background-image:url(../images/fleche_titre_tab.jpg); */
	/*background-repeat:no-repeat; */
	/*background-position:left 3px;*/
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
}
tr.result_rec_1{
	background-color:#cccccc;	
	height:15px;
}
td.cel1{
	width:90px;
	padding:2px 0px 2px 10px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	}
td.cel2{
	width:300px;	
	padding:2px 0px 2px 0px;

}
td.cel3{
	width:533px;	
	padding:2px 10px 2px 10px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
th.sorting{
	background-image:url(../images/fleche_titre_tab2.jpg); 
	background-repeat:no-repeat; 
	background-position:10px 8px;
}
th.sorting_desc{
	background-image:url(../images/fleche_titre_tab.jpg); 
	background-repeat:no-repeat; 
	background-position:10px 8px;	
}
th.sorting_asc{
	background-image:url(../images/fleche_titre_tab2.jpg); 
	background-repeat:no-repeat; 
	background-position:10px 8px;
}
div#contain_rec tr.odd{
	background-color:#CCC;
}
div#contain_rec tr.even{
	border-bottom: 1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;	
}

div.contain_maj_an{
  margin:15px 0px 20px 10px;	
}
a.maj_an{	
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	margin:0px 10px 0px 0px;
	display:block;
}
a:hover.maj_an{	
	text-decoration:none;
}
#bandeau_outils{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_outils.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
#contain_menu_thematique a {
  background-image: url("../images/puce_home.jpg");
  background-position: 5px 5px;
  background-repeat: no-repeat;
  color: #333333;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 10px;
  padding: 0 0 0 25px;
  text-decoration: none;
}
#contain_menu_thematique {
  background-image: url("../images/fd_menu_scroll.jpg");
  background-position: center top;
  background-repeat: repeat-x;
  border-bottom: 1px solid #EFEFEF;
  margin: 0;
  padding: 5px;
  width: 279px;
}
div.titre_plie{
	/*line-height:12px;*/
	padding:0px 5px 5px 0px;
	margin:8px 0px 8px 0px;
	background-image:url(../images/flch_off.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom:#dedede 1px solid;
  min-height:20px;	
}
div.titre_plie a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;    
}
div.contain_chiffres a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	background-image: url("../images/puce_home.jpg");
  background-position: 5px 8px;
  background-repeat: no-repeat;
	padding:0px 0px 0px 20px;
}
div.contain_chiffres{
	margin:10px 0px 0px 20px;
	padding:0px;	
}
/* Outils.php */
.listing {
  line-height: 150%;
  width:80%;
  float:left;
  clear:left; 
}
.date {
  line-height: 150%;
  width:19%;
  text-align:center;
  float:right;
  clear:right;  
}
a {cursor:pointer;}
.sep {
  width:100%;
  height:1px;
  clear:both;  
}
.sep10 {
  width:100%;
  height:5px;
  clear:both;
}
div.titre_ouvert{
	padding:0px 5px 5px 0px;
	margin:8px 0px 8px 0px;
	background-image:url(../images/flch_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom:#dedede 1px solid;
  min-height:20px;	
}
div.titre_ouvert a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;    
}
/* fin Outils.php */
/* Echeancier */
.form2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	margin:10px 10px 30px 10px;
	padding-left:10px;
}
.submit {
  float:right;
}
div.titre_plie a.date_echeancier, div.titre_ouvert a.date_echeancier {
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
  width:279px;
}
.titre_echeancier {
  color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image: url("../images/puce_home.jpg");
  background-position: 5px 5px;
  background-repeat: no-repeat;
	padding:0px 0px 0px 20px;font-weight:bold;
}
.texte_echeancier_1, .texte_echeancier_2, .texte_echeancier_3{
  color:#666666;
	font-family:Arial, Helvetica, sans-serif;
  padding-left:18px;   
}
.texte_echeancier_1 {
  
  font-size:13px;
  padding: 5px 0px 0px 18px;
}
.texte_echeancier_2 {
  font-size:13px;
}
.texte_echeancier_3 {
  font-size:11px;
}
/* fin Echeancier */
/* Mon compte */
#bandeau_compte {
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_compte.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;	
}
/*.conteneur_newsletter {
  font-family:Arial, Helvetica, sans-serif;
  width:615px;
  height: 500px;
  overflow:auto;   */
}
.contenu_newsletter {
  font-family:Arial, Helvetica, sans-serif;
  width:590px;
  font-size: 20px;
  font-weight:bold;
  
}
.block_newsletter {
  width:540px;
  border-bottom:1px solid #cfcfcf;
  background-image:url(../images/newsletter.gif); 
	background-position: 10px 10px; 
	background-repeat:no-repeat;
	padding: 6px 12px 12px 35px;
	font-weight:bold;
  margin-top:10px;
  font-size: 16px;
}
.petit {
  font-size:10px;
  color:#7d7d7d;
  font-weight:normal;
}
#haut_nav_veille_on, #haut_nav_doc_on, #haut_nav_ech_on, #haut_nav_veille_off, #haut_nav_doc_off, #haut_nav_ech_off, #haut_nav_vi{
	height:29px;
	width:287px;
	background-repeat:no-repeat;
	margin:0px;
	padding:10px 0px 0px 20px;
}
#haut_nav_veille_on {background-image:url(../images/haut_nav_veille.gif);}
#haut_nav_doc_on {background-image:url(../images/haut_nav_doc.gif);}
#haut_nav_ech_on {background-image:url(../images/haut_nav_ech.gif);}
#haut_nav_veille_off {background-image:url(../images/haut_nav_veille_off.gif);}
#haut_nav_doc_off {background-image:url(../images/haut_nav_doc_off.gif);}
#haut_nav_ech_off {background-image:url(../images/haut_nav_ech_off.gif);}

#haut_nav_veille_on a, #haut_nav_doc_on a, #haut_nav_ech_on a, #haut_nav_veille_off a, #haut_nav_doc_off a, #haut_nav_ech_off a, #haut_nav_vi a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding-left:40px;
}
#contain_menu_thematique2 {
  background-image: url("../images/fd_menu_scroll.jpg");
  background-position: center top;
  background-repeat: repeat-x;
  margin: 0;
  padding: 5px;
  width: 277px;
}
.contain_menu_thematique2 {
  background-image: url("../images/fd_menu_scroll.jpg");
  background-position: center top;
  background-repeat: repeat-x;
  margin: 0;
  padding: 5px 0 5px 15px;
  width: 272px;
  font-size:12px;
}

.contain_menu_thematique2 a {
  color:#333333;
  text-decoration:none;
  background-image: url("../images/puce_home.jpg");
  background-repeat:no-repeat;
  background-position: 0px 6px;
  padding-left:10px;
}
.contain_menu_thematique2 li.menuli a {
  font-size:11px;
  margin-left:20px;
  background-image: url("../images/puce_noire.gif");
}
.contain_menu_thematique2 a:hover {text-decoration:underline;}
#contain_menu_thematique3 {
    margin: 0;
    padding: 5px;
    width: 277px;
}

#contain_menu_thematique3 {
  margin: 0;
  padding: 5px;
  width: 277px;
}
#colonne_triple{
	float:left; 
	width:300px;
	margin:0px 0px 0px 24px;
	padding:0px;	
}
#colonne_triple ul li.title {
  font-family:Arial, Helvetica, sans-serif;
  background-image: url(../images/puce_noire.gif);
	background-repeat:no-repeat;
	background-position:left 5px ;
	margin:15px 0px 5px 45px;
	padding:0px 0px 0px 10px;
	font-size:13px;
}
#colonne_triple ul li.suite{
	display:block;
  	margin:0px 0px 0px 55px;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
}
#colonne_triple ul li.txt {
  margin:0px 0px 0px 55px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px ;
}
#colonne_triple ul li.red {
  margin:0px 0px 0px 55px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px ;
  color:#960000;
}
#colonne_triple ul li a.img {
  margin:0px 0px 0px 0px;
  padding:0px ;
}
#colonne_triple ul li.link a {
  color:#990000;
  text-decoration:underline;
   margin:0px 0px 0px 55px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px ;
}
#colonne_triple ul li.link a:hover {
	text-decoration:none;
}
#colonne_triple ul li {margin:0px;padding:0px;line-height:15px;}
.numabo {
  background-image: url(../images/bg-numero.gif);
	background-repeat:no-repeat;
  width:240px;
  height:39px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  float:right;
  margin:0px ;
  padding:7px 15px;
  display:block;  
}
.bienvenue {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  width:600px;
  float:left;
  margin-left:30px;  
}
.txt_bienvenue {
  font-weight:bold;
  color:#990000;
}
.infos {
  width:93%;
  clear:both;
  border-bottom:1px solid #ccc;
  float:left;
  margin-left:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  padding-bottom:5px;
}
/* fin Mon compte*/
/* Pages footer */
#bandeau_footer{
	clear:both;
	height:145px; 
	width:989px; 
	background-color:#FFFFFF; 
	margin:0px 21px 0px 21px; 
	padding:0px; 
	background-image:url(../images/bandeau_footer.jpg); 
	background-position: 13px top; 
	background-repeat:no-repeat;
}
div.block_footer div.titre_footer {
  font-size:16px;
  font-weight:bold;
  padding-left:10px;
  width:279px;
  border-bottom:1px solid #ccc;
  width:100%;
  color:#666666;
}
div.block_footer {
  padding:0px 5px 5px 0px;
	margin:8px 0px 20px 0px;
	background-image:url(../images/flch_on.gif);
	background-repeat:no-repeat;
	background-position:top right;
  min-height:20px;
}
div.block_footer a {
  color:#666666;
}
div.block_footer div.texte_echeancier_1{
  font-size:12px;
}
#annuler{
	width:60px;
	height:22px;
	margin:0 25px 0 0;
	padding:0px;
	float:right;
}
/* fin Pages footer */
/* message erreur */
#cadre_error {
  width:690px;
  margin:0px 0px 0px 100px;
  padding:50px;
  border:2px solid #990000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  background:#f9f9f9 url(../images/triangle.gif) bottom right no-repeat;
}
#cadre_error2 {
  width:690px;
  margin:0px 0px 0px 100px;
  padding:50px;
  border:2px solid #990000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  background:#f9f9f9 url(../images/cadena.gif) bottom right no-repeat;
}
.lmdp {
  width:300px;
  border: 1px solid #999999;
  padding:15px;
  margin:15px auto;
  background-color:#ffffff;
}
/* fin message erreur */
/* cta_histo */

a.version_histo {
	color:#999999;
  text-decoration:underline;
}
a.version_histo:hover {
  color:#000000;
  text-decoration:none;
}
.version_current{
	color:#990000;
	padding:0;
	margin:0;
}

.message {
  background-color: #FFFFCE;
  border: 1px solid #F7DFA8;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 11pt;
  margin: 5px 0 20px;
  padding: 10px;
}
/* variante et invariante dans les mod�les */
.variante{
	margin:10px;
	border: 1px solid #CCCCCC;
	width: 90%;
	padding:10px;	
}
a.doc_pj{
  background-image: url("../images/picto_pdf.png");
  background-repeat: no-repeat;
  color: #666666;
  height: 20px;
  margin: 5px;
  padding: 5px 0 0 30px;
  text-decoration: underline;	
}
a:hover.doc_pj{
  text-decoration: none;	
}
div.footnotes{
  margin:30px 0px 30px 0px;
  border-top:#990000 solid 1px;
  border-bottom:#990000 solid 1px;
  padding-top:15px;
  padding-bottom:15px;
}
a.footnote{
  color: #990000;
  font-weight: bold;
  text-decoration: none;
  font-size:12px;
}
a:hover.footnote{
  color:#666666;
	}
.lnkEXT a{
  color: #990000;
  font-weight: normal;
  text-decoration: none;	
}
.lnkEXT a:hover{
  text-decoration: underline;		
}
p.nav_recXXX{
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 16px;	
  color:#990000;
  font-weight:bold;
  margin:0px;
  padding:0px;
  
}
ul#listeSelect{
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  display: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  list-style: none outside none;
  margin: 0;
  padding: 5px;
  text-align: left;
  white-space: nowrap;
  width: 43px;
  z-index: 100;
  position:absolute;
}
li#nb_by_30, li#nb_by_50, li#nb_by_100{ 
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  list-style: none outside none;
  text-align: left;
  white-space: nowrap;
  cursor:pointer;
  padding-left:5px;
}
li#nb_by_30:hover,li#nb_by_50:hover,li#nb_by_100:hover{
	color: #fff;
	background: #990000;
	padding-left:5px;
}
p.titre_mot_dicjur{
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
p.resume_dicjur{
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  padding: 0px;
  font-style:italic;
	}
p.dicjur_n1{
  color: #990000;
  font-size: 14px;
  font-weight: bold;
  margin: 20px 0px 10px 0px;
  padding: 0px;
}
p.dicjur_n2{
  color: #333;
  font-size: 13px;
  font-weight: bold;
  margin: 20px 0px 20px 10px;
  padding: 0px; l
}
p.dicjur_n3{
  color: #333;
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0px 20px 10px;
  padding: 0px;
}
p.dicjur_n4{
  color: #333333;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  margin: 20px 0 20px 20px;
  padding: 0px;	
}
p.noteref_dicjur{
	font-style:italic;
	text-align:left;
	color:#666;
	margin:5px 0px 20px 50px;
	padding:0px;
	
}
p.bandeau_dicjur{
  border-left: 1px solid #990000;
  color: #333333;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  margin: 20px 0px 0px 30px;
  padding: 5px;
}
p.anoter_dicjur {
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  margin: 30px 0px 10px 0px;
  padding: 0px; 
	background-image:url("../images/fleche_anoter.gif");
	background-repeat:no-repeat;
	background-position:left 2px;
	text-indent:20px;
}
p.renvoi_dicjur{
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  margin: 30px 0px 10px 0px;
  padding: 0px; 
	background-image:url("../images/main.gif");
	background-repeat:no-repeat;
	background-position:left 2px;
	text-indent:30px;	
}
#contain_menu_liste a.toutes{
	margin:15px 5px 5px 205px;
	text-decoration:underline;
}
#contain_menu_liste a.toutes:hover{
  color:#666;
  text-decoration:none;
}
div#contain_rec ul li a{
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background-image:url("../images/checkOn.gif");
  background-repeat:no-repeat;
  background-position:left 4px;*/
  margin-bottom: 5px;	
}
div.contenu_blocBas span.gras a {
  color: #DBD6D0;
  font-weight: normal;
  text-decoration:none;
}
div.contenu_blocBas span.gras a:hover {
	text-decoration:underline;
}
p.source{ 
	font-style:italic;
	font-size:11px;
}
p.revueChapo{
	color:#990000;
}
p.titressentiel{
	background-image:url("../images/essentiel.jpg");
	background-repeat:no-repeat;
	background-position: top right;
	height:25px;
	margin:0px;
	padding:0px;
	width:650px;
	-width:630px;
	}
div.revueGroupeEssentiel{
	background-image:url("../images/fond_essentielV2.jpg");
	background-repeat: repeat-y;
	background-position:right;
  margin: 0px 0px 20px 0px;
  padding: 10px 30px 10px 10px;	
	width:610px;
	-width:590px; /*pour IE6*/
}
div.revueGroupeEssentiel p, p.item_abo{
	padding:0px 0px 0px 20px;
	background-image:url("../images/item_essentiel.png");
	background-repeat: no-repeat;
	background-position:top left;
	-background-image:url("../images/item_essentiel.gif"); /*pour IE6*/
}
p.revueIntertitre{
	background-image:url("../images/N1_actu.gif");
	background-repeat:no-repeat;
	background-position: left 4px;
	clear:both;	
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 25px;
	margin:0px 0px 10px 0px;
}
p.revueGroupeParagraphe{
	color:#990000;
	font-weight:bold;
	margin:10px 0px 10px 25px;
	font-size:14px;
	clear:both;
}
p.revueItemParagraphe{
	color:#666666;
	margin:0px 0px 10px 50px;
	font-weight:bold;
	font-size:14px;
	clear:both;
}
div.revueRemarque{
	border-top:#990000 1px solid;
	border-bottom:#990000 1px solid;
	padding:10px 0px 10px 0px;
	color:#990000;
	margin:10px 0px 20px 0px;
}
div.revueRemarque span{ 
	text-transform:uppercase;
	font-weight:bold;
	background-image:url("../images/aNoter_actu.gif");
	background-repeat:no-repeat;
	background-position: left 3px;
	padding:0px 0px 0px 20px;
}
div.revueRemarque p{
	margin:0px;	
}
p.soustitre_conv{
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#333;
	font-size:16px;
	font-weight:bold;
}
ul.sommaire_conv, ul.sommaire_conv li ul{
	background-image:url("../images/item_conv.gif");
	background-repeat:no-repeat;
	background-position: left 2px;
	padding:0px 0px 0px 15px;
	margin:0px;
	}
ul.sommaire_conv{
	margin-bottom: 20px;
	border-bottom: #990000 1px dotted ;
	padding-bottom:10px;
}
ul.sommaire_conv li ul{
	font-weight:bold;	
}
p.titre_article_conv{
	text-align:center;
	font-weight:bold;
}
.sous_titre_actu_home a{
	display: block;	
}
.alpha a:first-letter{
	color:#990000;
	font-weight: bold; 
	font-size:13px;
	}
li .alpha a:first-letter{
	color:#333333;
	font-weight:normal; 
	font-size:13px;
	}
table.table_conv{
	border: 1px #333 solid;
}
table.table_conv th{
	border: 1px #990000 solid;
	color:#990000;
	padding:5px;
}
table.table_conv tr, table.table_conv td{
	border: 1px #666 solid;
}

table.table_article_conv {
  border:2px solid #990000;
  border-spacing: 1px;
  padding: 4px;
}

th.table_article_conv {
    text-align: center;
    padding: 5px;
    margin: 0 auto;
    border-collapse: collapse;
    border: 1px solid #19962B;
    color: black;
    background-color: #79c;
    color: #fff;
    font-size: 90%;
}

/*tr.table_article_conv {
    border: 1px solid #19962B;
    padding: 5px;
    margin: 0;
}*/

td.table_article_conv {
  background-color: #EFEFEF;
  border: /*medium none*/ 1px solid #ccc;
  padding:5px 10px;
}

p.texte_article_conv{
	padding:10px;
}
span.surbrillance{
  background-color: #E4E0DC;
  color: #675D4E;
  padding: 2px;
}
/*  */

/* note */
a.appel_note_conv {
  text-decoration:none;
  color:#990000;
  font-weight:bold;  
}

.note_conv {
  color:#888888;
  font-style:italic;
}
/* fin note */

/* drop_menu*/
#info {height:400px;}
.menu {list-style-type:none; margin:50px 0 0 80px; padding:0;}
.menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:450px; height:3em;}
.menu li dl {position:absolute; top:0; left:0;}
.menu li a, .menu li a:visited {text-decoration:underline;}
.menu li dd {display:none;position:relative;z-index:100;}
.menu li:hover, .menu li a:hover {border:0; text-decoration:none;}
.menu li:hover dd, .menu li a:hover dd {display:block;}
.menu li:hover dl, .menu li a:hover dl {padding-bottom:20px;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
.menu dl {width: 450px; margin: 0; padding: 0; cursor:pointer;}
.menu dt {
	background-image: url(../images/picto_actu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	display:block;
	margin:0px;
	padding:0px;
}
.menu .one {background: #ccc ;}

.menu .two {background: #949e7c url(top.gif) no-repeat top left;}
.menu .three {background: #d4d8bd url(top.gif) no-repeat top left;}
.menu .four {background: #e2dfa8 url(top.gif) no-repeat top left;}

.menu dd {
	margin:0;
	padding:10px 0px 10px 0px; 
	color: #000; 
	font-size: 1.2em; 
	background: #ffffff; 
	text-align:left;
	border:1px solid #aaaaaa;
 	border-radius: 7px;
  	background-position:top left;
	background-repeat:no-repeat;
	cursor:default;
  }
/*
  	background-image:url(../images/lien_maj.jpg);
*/

.menu dd.last {border-bottom:1px solid #444;}

.boite dt a, .boite dt a:visited {display:block; color:#000;}
.boite dd a, .boite dd a:visited {
  color:#666; 
  text-decoration:underline; 
  display:block; 
  width:350px;
	background-image: url("../images/puce_home.jpg");
    background-position: 5px 8px;
    background-repeat: no-repeat;	
	padding: 0px 0px 0px 15px;
	margin-left:0px;
	}
.boite dd a:hover {color:#990000;}
#prec_recherche{
	display:block;
	float:left;
}


/*fin drop_menu*/

/* resultat recherche */
#resultats_1, #resultats_2, #resultats_3, #resultats_4, #resultats_5, #resultats_6, #resultats_7, #resultats_8, #resultats_9, #resultats_10, #resultats_11, #resultats_12, #resultats_13, #resultats_14, #resultats_15, #resultats_16, #resultats_17, #resultats_18, #resultats_19, #resultats_20, #resultats_21, #resultats_22 {
  font-size:12px;
  font-weight:bold;
  margin:2px 0;
}
#prec_recherche {
  display:block;
  float:right;
  margin-top:7px;
  margin-right:15px;
}
#prec_recherche a {
  font-size:12px;
  color:#990000;
  text-decoration:underline;
}
#prec_recherche a:hover {
  text-decoration:underline;
}
/* fin resultat recherche */

/* texte convention */
.idcc_conv {
  font-weight:bold;
  font-size:16px;
  color:#990000;
  padding-left:5px;
  margin:0    
}
.etat_article_conv {
  font-weight:bold;
  font-size:14px;
  margin-bottom:0px;
  background-image: url("../images/puce_noire.gif");
  background-repeat:no-repeat;
  background-position:0px 6px;
  padding-left:12px; 
}
div.avertissement{
	margin:15px;
	padding:10px;
	background-color:#EFEFEF
}
div.avertissement p{
	margin:0px;
	padding:0px;
	font-style:italic;
	color:#333;
}
/* fin texte convention */

/* tdm */
.idcc {
  font-size:12px;
  font-weight:bold; 
  color:#990000;   
}
.tdm_conv_etat {
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}
/* fin tdm */

/* espace r�serv� */
form.lmdp table {
 margin:15px 0px 10px 15px;
}

form#envoi_id {
  margin: 0px auto;
} 
/* fin espace r�serv� */


#printable div.annexe table td {
  border:1px solid #ccc;
  padding: 2px 4px;
  background-color:#fafafa;
  margin:0px;
}

.siteFlat {
  width:115px;
}

/* mon compte */
#haut_nav_veille_on, #haut_nav_doc_on, #haut_nav_ech_on, .haut_nav_veille_on, .haut_nav_doc_on, .haut_nav_ech_on, .haut_nav_veille_off, .haut_nav_doc_off, .haut_nav_ech_off, .haut_nav_base_on, .haut_nav_base_off, #haut_nav_vi{
	height:29px;
	width:287px;
	background-repeat:no-repeat;
	margin:0px;
	padding:10px 0px 0px 20px;
}
#haut_nav_veille_on, .haut_nav_veille_on {background-image:url(../images/haut_nav_veille.gif);}
#haut_nav_doc_on, .haut_nav_doc_on {background-image:url(../images/haut_nav_doc.gif);}
#haut_nav_ech_on, .haut_nav_ech_on {background-image:url(../images/haut_nav_ech.gif);}
.haut_nav_base_on {background-image:url(../images/haut_nav_base.gif);}
.haut_nav_veille_off {background-image:url(../images/haut_nav_veille_off.gif);}
.haut_nav_doc_off {background-image:url(../images/haut_nav_doc_off.gif);}
.haut_nav_ech_off {background-image:url(../images/haut_nav_ech_off.gif);}
.haut_nav_base_off {background-image:url(../images/haut_nav_base_off.gif);}

#haut_nav_veille_on a, #haut_nav_doc_on a, #haut_nav_ech_on a, .haut_nav_veille_on a, .haut_nav_doc_on a, .haut_nav_ech_on a, .haut_nav_base_on a, .haut_nav_veille_off a, .haut_nav_doc_off a, .haut_nav_ech_off a, .haut_nav_base_off a, #haut_nav_vi a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding-left:40px;
}
/* fin mon compte */

/* tableaux dico social */
table.dictDefTableau, th.dictDeftableau_tetiere, tr.dictDeftableau_tetiere, td.dictDeftableau_texte, table.Tableau {
  border:none;
  border-spacing:1px;
  padding:4px;
}
table.dictDefTableau, table.Tableau{
  margin-top:10px;
}

th.dictDeftableau_tetiere, td.dictDeftableau_texte, th.tetiere, td.texte, td.dictDef {
  background-color:#efefef;
  border:none;
}
th.dictDeftableau_titre, td.dictDeftableau_note, th.titre, td.note, th.dictDef {
  background-color: #dedede;
  border:none;
  padding:4px;
}
/* fin tableaux dico social */

#nocontenu{
    border: 1px solid #990000;
    display: block;
    font-weight: bold;
    margin: 100px 50px 0;
    padding: 20px;	
}
#nocontenu p.text{
	margin:10px 0px 0px 10px;	
}
#nocontenu p.text a{
	color:#666666;
	text-decoration:underline;
}
#nocontenu p.text a:hover{
	text-decoration:none;
}
ul.tabs_actus, ul.tabs{
	height:31px;	
	margin:0px;
	padding:0px;
}
ul.tabs_actus li, ul.tabs li, ul.tabsCode, ul.tabsCode li{
	height:31px;	
	margin:0px;
	padding:0px;
	display:inline;
}
a.lien_source, a.revueSommaireLire{
	color:#333333;
	text-decoration:underline;
}
a:hover.lien_source, a:hover.revueSommaireLire{
	text-decoration:none;
}
/* Page s'abonner - CDiarte */
.rouge_bold{
	color:#990000;
	font-weight:bold;
}
a.lien_form{
	color:#990000;
	text-decoration:underline;
}
a:hover.lien_form{
	text-decoration:none;
}
/* Fin Page s'abonner - CDiarte */
/*  Bubulle actualisation Biblio - CDiarte */
dl.boite span.first{
    color: #990000;
    display: block;
    font-weight: bold;
    margin: 0px 0px 0px 15px;
}

/*  Fin Bubulle actualisation Biblio - CDiarte */
/*  Pour page conv coll par IDCC - CDiarte */
span.rougeB{
	color:#990000;	
	font-weight:bold;
}
/*  Pour page conv coll par IDCC - CDiarte */

.hr2print {
	display:none;
}
div.encadre{
	border: 1px solid #990000;
	padding:10px;
}
div.encadre span{
	font-weight:bold;
}
p.dossier_actu_home{
	margin:5px 0px 0px 0px;
	color:#990000;
}
p.dossier_actu_article{
	margin:5px 0px 0px 0px;
	color:#990000;
}

/* fil d'ariane */
.fil_ariane {
  width:650px;
  margin-bottom:20px;
}
.fil_ariane a .haut_nav_titreFil_on {
  color:#333333;
  background-image:url("../images/bas_nav-650.gif");                 
  background-repeat:no-repeat;
  text-decoration:none;
  font-weight:bold;
  width:635px;
  height:20px;                 
  font-size:12px;
  padding:7px 0 0 20px;
}

.fil_ariane a .haut_nav_titreFil_off {
  color:#333333;
  background-image:url("../images/haut_nav-650-2.gif");
  background-repeat:no-repeat;
  text-decoration:none;
  font-weight:bold;
  width:635px;
  height:29px;                 
  font-size:12px;
  padding:7px 0 0 20px;                 
}

.filAriane {
  background-image:url("../images/puce_home.jpg");                 
  background-position:5px 16px;
  background-repeat:no-repeat;
  padding:10px 0 0 15px;
  width:625px;
  color:#353535;
  font-weight:bold;
}
a .filAriane {
  color:#353535;
  text-decoration:none;
}
#page_navFil a div.lienFil {
  background-image:url("../images/puce_noire.gif");                  
  background-position:15px 6px;
  background-repeat:no-repeat;  
  padding-left:25px;
  color:#666;  
}
#page_navFil a {
  text-decoration:none; 
}
#page_navFil a:hover, #page_navFil a div.lienFil:hover {
  text-decoration:underline;
} 
#page_navFil {
    
  background-image:url("../images/fd_menu_scroll.jpg");                  
  background-repeat:repeat-x;
  background-position:top right;
  padding:0 0 10px 10px;
  border-bottom:1px solid #a5a0a0; 
  border-left:1px solid #a5a0a0; 
  border-right:1px solid #a5a0a0; 
}
/* fin fil d'ariane */
/* dico  */
.legende{
	font-size:11px;
	color: gray;   
	font-style:italic; 
}

/* fin dico  */
/* lien recherche Home */
div#bloc3 p.lien_rec{
	text-align:right;
	-padding:0px 10px 0px 0px;/* Pour IE6*/
	margin:5px 10px 0px 0px;
}
div#bloc3 p.lien_rec a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
}
div#bloc3 p.lien_rec a:hover{
	text-decoration:none;
	color:#000;
}
div#fond_recherche form{
	margin:0px;
	padding:0px;
}
/* lien recherche Home  */
/* Ajout pour lien Mon Compte / newsletter  */
#colonne_triple ul li a, #colonne_triple ul li.txt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 0 0 55px;
    padding: 0;
}
/* Ajout pour lien Mon Compte / newsletter  */
/* Ajout pour Barre Bouton home  */

.btHome_biblio{
	clear:both;
	display:block;
	float:left;
	width:187px;
	height:21px;
	background-image:url(../images/fond_bt_biblio.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:3px 0px 0px 6px;
	margin:0px 0px 0px 13px;
}
.btHome_actu{
	display:block;
	float:left;
	width:127px;
	height:21px;
	background-image:url(../images/fond_bt_actu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 123px;
	padding:3px 0px 0px 5px;
}
a.btHome_biblio, a.btHome_actu {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
/* Ajout pour page Mes Newsletters */
div.block_newsletter div a{
	color:#333;	
	text-decoration:none;
}
/* Fin Ajout pour page Mes Newsletters */
p.revueRemarque{
	 color: #666;
    font-size: 12px;
    margin: 5px 15px 10px 15px;
    padding: 1px 5px 1px 10px;
	border-left: 1px solid #666;
}
p.revueExemple{
	color: #666;
    font-size: 12px;
	letter-spacing:1px;
    margin: 5px 0px 10px 0px;
    padding: 5px 0px 5px 0px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
p.revueExemple span{
	font-weight:bold;
	background-image:url(../images/flch_exmple.gif);
	background-position: left 3px ;
	background-repeat:no-repeat;	
	padding-left:20px;
}
p.titre_page{
	color: #990000;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    padding: 0;	
	}
/* AJout Recherche */
div.result_hier{
	margin:0px 0px 10px 30px;
	font-weight:normal;
}
div.result_hier span.date{
	clear: none;
    float: none;
	font-style:italic;
}
div.result_hier b{
	color: #666;	
}
blockquote.bl_idcc {
    margin: 0px 0px 0px 37px;
	color: #333333;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
input.idcc{
 background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    margin: 0 0 0 5px;
    padding: 0 0 0 3px;
    width: 57px;	
}
/* Dico Jurisprudence */
form#chronoForm input#annee{
	 background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding: 3px;
    width: 37px;
}
div.article, div.ct_table table{
	font-family:Arial, Helvetica, sans-serif;	
}
/* nota CTA */
p.texte_titre, p.texte_article_nota{ 
	font-style:italic;	
}
p.texte_titre{
	padding:0px 0px 0px 10px;
	text-decoration:underline;
}
p.texte_article_nota{
	padding:0px 30px 0px 30px;
	margin:0px 0px 5px 0px;	
}
/* bubulle */
.menu li dl.boite dd ul {
	margin:10px 0px 10px 0px;
}
.menu li dl.boite dd ul li{
	float: none;
	 height: auto;
    margin: 0px 0 0 25px;
	font-weight:bold;
}
.menu li dl.boite dd ul li a{
	font-weight: normal;	
}
table.tab_actu{
	border: 0px;
	border: 1px solid #AFAFAF;
    margin: 10px 0px 10px 0px;
    width: 100%;
	color:#333333;
	font-weight:normal;
}
table.tab_actu th{
	font-weight:bold;
	background-color:#AFAFAF;
	color:#FFF;
	border:0px;
	padding:5px;
	font-size:14px;
}
table.tab_actu td{
    background-color: #EDEDED;
    border: 1px solid #AFAFAF;
    text-align: left;	
	padding:5px;
}
p.chapo {
  font-style:italic;
  color:#990000;
}

.LnkWcbForm-trigger2 { border: none;}
div#btn1 button.LnkWcbForm-trigger { height:60px;}
div#btn1 button.LnkWcbForm-trigger span{ bottom:0px;}
div#btn1 button.LnkWcbForm-trigger p{ margin-top: -15px;}

/* MES DOSSIERS */

td.dosName a{ text-decoration: none; text-transform:uppercase; color:#990000;}
td.dosName span.numArticle{ color:#666666; font-weight:bold;}
table#dossier_dialog{ margin-top:20px;}
td#creeDossier a, td#modifieDossier a, td#supprimeDossier a{ background:#990000; padding:5px 10px; color:#FFFFFF; font-weight:bold; text-decoration: none;}
table.listDos { border-collapse: collapse; border-spacing: 0;}*

table.listDos td , table.listDos th{ border: 1px solid #990000; padding: 5px; text-align: left;}
table.listDos th{ text-align:center; background:#ECECEC;}
td#docName a, td#action_doc a{ text-decoration:none; color:#333;}
td#docName a:hover, td#action_doc a:hover{ text-decoration:underline; color:#990000;}
input#annule, input#valider, input#annuleChild, input#cree, input#annuleCree, input#annuleRenomme, input#renommeDossier, input#annuleModification, input#valideModification, input#renommeAlerte, input#annuleRenommeAlerte{ background-color:#990000; border:0px; padding:6px;}
div.ui-dialog-buttonpane div.ui-dialog-buttonset button.ui-button{  background-color:#990000;}
a.lien_boite{ color:#990000;}


/* Sommaire IDCC */

p.idcc_conv{ background:#990000; color:#FFFFFF; text-align: center; padding:5px; margin-top:25px;}


p.etat_article_conv{
    background-image: url("/images/item_conv.gif");
    background-position: 0px 10px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 5px 0px 5px 15px;
}
p.etat_article_conv a{ color:#333333; text-decoration:none; font-size:12px;}


/* resultat recherche */
.odd a, .even a {
  text-decoration:none;
  color:#000;
}

.paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .paginate_button.disabled:hover {background:none !important;}
.paginate_button {border-radius:0 !important;padding:2px 5px !important;}
.paginate_button:hover {background:#B90000 !important;}

.dataTables_wrapper caption {
  background:none !important;
  border-bottom:2px solid #B90000;
  color:#B90000 !important;
}

/* Home lien actus voir */
p.containVoir{ text-align:right; margin:0px; padding:0px;}
div#bloc2 a.voir{color:#333; font-size:12px; background-image: url("../images/item_conv.gif"); background-position: left 3px; background-repeat:no-repeat; padding-left:15px;}


/* MODAL FOOTER */
div#containModalBottom{
	clear: both;
    background-color: #FFF;
    height: auto;
    width: 100%;
    padding: 10px 0px 20px 0px;
	box-shadow: 0px -6px 14px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px -6px 14px rgba(0, 0, 0, 0.3);
	position:fixed;
	bottom:0px;
	z-index:101;
}
div#ModalBottom{
    margin: 0 auto;
    width: 989px;
    min-height: auto;
}
#ModalBottom .close:not(:disabled):not(.disabled) {
    cursor: pointer;
}
#ModalBottom  button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}
#ModalBottom .close {
    /*float: right;*/
    font-size: 40px;
    font-weight: 300;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
	position:absolute;
	right:15px;
}
#ModalBottom .close:hover {opacity: 1!important;}
#ModalBottom h5{ float: left; padding:0px; margin:0px; color: #990000; font-size: 28px; font-weight: bold;}
#ModalBottom .texte{ clear: left; padding:0px; margin:0; font-size: 14px;}
#ModalBottom  .formEmail{ 
position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0;
}
#ModalBottom #InputEmail1{
	 position: relative;
    z-index: 2;
    width: 100%;
    margin: 0;
}
.form-control {
    display: block;
    width: 100%;
    padding: 10px 5px;
	padding-right:0px;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
	height:20px!important;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#ModalBottom .sendEmail{
	position: absolute;
    top: 0;
    right: -7px;
	z-index: 3;
    padding: 10px 15px;
    color: #FFFFFF;
    background-color: #E60000;
    border: 1px solid #ced4da;
    border-radius: .25rem;
	font-size: 14px;
	line-height: 1.5;
	cursor:pointer;
}
#ModalBottom .sendEmail:hover{ background-color:#2f2f2f;}
#ModalBottom .error{ color:#E60000; font-size:12px;}

.padding-top-10{ padding-top:10px;}
.padding-right-10{ padding-right:10px!important;}
.padding-left-10{ padding-left:10px!important;}

@media (min-width: 1200px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
	}
}

@media (min-width: 1200px){
.col-lg-7 {
    width: 58.33333333%;
	}
}
@media (min-width: 1200px){
.col-lg-5 {
    width: 41.66666667%;
	}	
}
@media (min-width: 1200px){
.col-lg-8 {
    width: 66.66666667%;
	}	
}	
@media (min-width: 1200px){
.col-lg-4 {
    width: 33.33333333%;
	}
}

@media (min-width: 1200px){
	.col-lg-6 {
		width: 50%;
	}
}

/* Modal Article */
#modalArticle{width:100%; background-color:#f3f2f2; margin-top:30px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176)!important;}
.modalArticleContains{ padding:15px;}
.modalArticleContains h5{ padding:0px; margin:0px; color: #990000; font-size: 20px; font-weight: bold; text-align:center;}
.modalArticleContains .formEmail{ 
	position: relative;
	width:80%;
    height: calc(2.25rem + 2px);
	margin:10px auto;
	
}
.modalArticleContains .sendEmail{
	position: absolute;
    top: 0;
    right: -7px;
	z-index: 3;
    padding: 10px 15px;
    color: #FFFFFF;
    background-color: #E60000;
    border: 1px solid #ced4da;
    border-radius: .25rem;
	font-size: 14px;
	line-height: 1.5;
	cursor:pointer;
}
.center{ text-align:center;}
p.texte, span.texte { font-size:12px;}
p.petitTxt {font-size:12px;}
.margin-top-15{margin-top:20px;}
.margin-auto-0{ margin: auto 0px;}


/* POUR ELASTICSEARCH */
.search_container {
	display: table;
}
.search_row {
	 display: table-row;
}

.search_cell{
	display: table-cell;
}
.dataTables_wrapper.contain-results{
	background-color: #FFFFFF;
	margin-top:0px;
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
	
}

#s_result .subtResults{ font-size: 18px; font-weight: bold; margin-top:0px;}
#s_result .search_row .search_cell{ border-bottom: 1px solid #ddd; padding:5px; vertical-align: middle;}
#s_result .search_row .search_cell:nth-child(1){width:100px;}
#s_result .search_row .search_cell:nth-child(2){width:200px;}
#s_result .search_row .search_cell a{ text-decoration: none; color: #000;}
#s_result .search_row:nth-child(even){background-color:#ffffff;}
#s_result .search_row:nth-child(odd){background-color:#f9f9f9;}
#s_result .search_row:hover{background-color:#f6f6f6; font-weight: 600; cursor: pointer;}

#s_result div.sort-by { 
	padding-right: 18px;
	position: relative;
}
#s_result div.sort-by:before,
#s_result div.sort-by:after {
	border: 4px solid transparent;
	content: "";
	display: block;
	height: 0;
	right: 5px;
	top: 50%;
	position: absolute;
	width: 0;
}
#s_result div.sort-by:before {
	border-bottom-color: #666;
	margin-top: -9px;
}
#s_result div.sort-by:after {
	border-top-color: #666;
	margin-top: 1px;
}
/* FIN POUR ELASTICSEARCH*/

p.texte{ margin-bottom:0px;}