@font-face {
    font-family: "Helvtine";
    src: url('http://cdc.publicis-technology.com/squelettes-dist/fonts/HelveNueThin.ttf');
}
@font-face {
    font-family: "Helvlite";
    src: url('http://cdc.publicis-technology.com/squelettes-dist/fonts/HelvLight.ttf');
}


body { font-family: 'Helvtine', sans-serif; color:#000000; text-align:left; font-size:13px; font-weight: normal;  }
a { color:#C50024}
b, strong {  font-family:'Helvlite', sans-serif;}
.container { margin-top:0; padding:0}
hr { margin:10px 10px}
p { margin:0 0 15px 0} 
blockquote { margin:0 0 0 15px; padding:0 0 0 15px; border-left:none}
a:active, a:focus {  outline: none;  ie-dummy: expression(this.hideFocus=true); }

/* WWWWWWWWWW BOOTSTRAP WWWWWWWWWWWWWWW */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left:10px; padding-right:10px}
/* WWWWWWWWWW FIN BOOTSTRAP WWWWWWWWWWWWWWW */




/* WWWWWWWWWW ENTETE WWWWWWWWWWWWWWW */ 
.entete .row div { padding:0} /* Suppression de goutiere des cols */
.logo { position:relative}
	.logo a { position: absolute; display:block; left:0; top:25px; z-index:10;}
.slogan { position:relative}
	.slogan h3 { position:relative; left:-37px; top:27px; text-indent:-1500px; overflow:hidden; height:33px; background:url(../images/courdecassation_slogan.png) 1px 1px no-repeat; min-width:403px}

.entete .row { background:url(../images/entete_fond.jpg) 532px top no-repeat; height: 93px}
.entete .formulaire_menu_lang label { display:none}
 	.entete .entete_contenu li { display:inline}
 	.mobile-menu { cursor:pointer}
/* WWWWWWWWWW FIN ENTETE WWWWWWWWWWWWWWW */




/* WWWWWWWWWW MENU WWWWWWWWWWWWWWW */

.dropdown-menu-container { display:none}
.dropdown-menu { display:block}
.dropdown.open .dropdown-menu-container { display:block}
.dropdown-menu-fleche { display:none}
.dropdown.open .dropdown-menu-fleche { display:block}

div.navbar { padding-bottom:15px;background:url(../images/menu_fonds.png) bottom center no-repeat; margin-bottom:5px; border:none}
	div.navbar .container {background:url(../images/menu_fonds.png) top center repeat-x; padding:0; margin:0 15px 0 15px}
	div.navbar .navbar-inner {background:url(../images/menu_fonds.png) left -51px no-repeat; padding:0}
	div.navbar .navbar-content {background:url(../images/menu_fonds.png) right -93px no-repeat; height:auto; padding:1px 0 0 98px; position:relative}
ul.navbar-nav {/* display:table */ float:none;  }
.navbar-nav > li { /*display:table-cell;  vertical-align:middle; max-width:200px; float:none;*/ position:relative;  float:none; display:inline-block;  vertical-align:top; max-width:159px; text-align:center; border-right:1px solid #ffffff; height:37px; padding-top:8px; margin-bottom:1px }
.navbar-nav > li.menulast { border:none}
.navbar-nav > li.rub_3, .navbar-nav > li.rub_6 { padding-top:4px}
.navbar-nav > li > a  { padding:0; line-height:normal; padding: 0 15px 0 12px; display:inline-block; vertical-align: bottom; text-transform:uppercase;  color:#000000;font-size:90%; letter-spacing:0.02em} 
 
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus { background:none; color:#c50024}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background:none;}

.navbar-nav .dropdown-menu-container { position:absolute; width:auto; z-index:500; margin-top:13px; left:-210px}
.navbar-nav li.menufirst .dropdown-menu-container { left:-100px}
.navbar-nav li.menulast .dropdown-menu-container { left:-305px}
.dropdown-menu-fleche { height:13px; font-size:1px; background:url(../images/sous_menu_fleche.png) center bottom no-repeat; display:none; position: absolute; width:100%; z-index:501; margin-top:3px}
ul.dropdown-menu { position:relative; border:3px solid #FFFFFF; -webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;-moz-border-radius-bottomright: 7px;-moz-border-radius-bottomleft: 7px;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px; -moz-box-shadow: 0px 5px 12px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 5px 12px rgba(0,0,0,0.5); box-shadow: 0px 5px 12px rgba(0,0,0,0.5);background:url(../images/sous_menu_fond.png) top left repeat-x #e3e3e3; margin:0; vertical-align:top; top:0; width:560px;}
ul.dropdown-menu ul { display:inline-block; width:260px; vertical-align:top; padding-left:0 }
ul.dropdown-menu ul li { display:inline-block; width:250px; text-align:left;margin-left:15px;  padding:0 0 0 20px; background:url(../images/sousmenu_puce.png) left 7px no-repeat;}
ul.dropdown-menu ul a { white-space:normal; text-align:left; border-bottom:1px dotted #c7c7c7; padding:5px 10px 5px 0; display:block; color:#5f5757; line-height:normal; font-size:90% }
ul.dropdown-menu ul a:hover { text-decoration:none; color:#C50024}
.rub_23 ul.dropdown-menu { width:320px}
.navbar-nav .rub_23 .dropdown-menu-container { left:-110px}
.navbar-nav li.twitter { position:absolute; right:42px; top:12px; border:none; padding:0; margin:0; }
.navbar-nav li.twitter a {width:17px; height:17px; display:block; background:url(../images/picto_twitter.png) center center no-repeat; display:block; font-size:1px; text-indent:-100px; overflow:hidden}
 .navbar-nav li.rss { position:absolute; right:30px; border:none; padding:0; margin:0;right:11px; top:12px; }
.navbar-nav > li.rss > a,  .navbar-nav > li.rss > a:focus {width:17px; height:17px; display:block; background:url(../images/picto_rss.png) center center no-repeat;display:block; font-size:1px; text-indent:-100px; overflow:hidden}  .navbar .rss div a { background:url(../images/picto_rss.png) center left no-repeat; display:block; margin:0 0 0px 15px; padding:4px 0 5px 20px; text-align:left; font-size:90%; text-indent:0; overflow: visible; width:auto; height:auto}
 .navbar-nav li.rss .dropdown-menu-container { left:-140px}
 .navbar .rss ul { width:180px}
 .navbar .rss ul li { padding:0; background:none; width:140px}
  
/* WWWWWWWWWW FIN MENU WWWWWWWWWWWWWWW */




/* WWWWWWWWWW ACCUEIL GENERAL WWWWWWWWWWWWWWW */
.page_sommaire .main-container h2 { font-family: 'Archivo Narrow', sans-serif; color:#000000; font-size: 138%; margin:0; padding:6px 5px 9px 10px}
.page_sommaire .main-container ul li {padding: 2px 0 3px 32px;background:url(../images/puce_lien.png) left 2px no-repeat; line-height:120%}
.page_sommaire ul { list-style:none}
/* WWWWWWWWWW FIN ACCUEIL GENERAL WWWWWWWWWWWWWWW */




/* WWWWWWWWWW ACCUEIL BLOC PRESENTATION WWWWWWWWWWWWWWW */
.presentation {}
 	.presentation h1 { margin:0; font-size:169%; color:#000000; padding: 7px 0 15px 0 }
	.presentation img { float:left; margin:5px 20px 20px 0}
	.presentation p { margin-bottom:0; text-align:justify; font-size:100%; margin-left:160px; line-height:120%}
	.presentation p strong { font-weight:bold}
	.presentation a {  display:inline-block; background:url(../images/puce_chevron2.png) left center no-repeat; padding:5px 0px 4px 30px; width:150px; margin-top:4px}
	.presentation a:hover, .presentation a:focus { color:#C50024; text-decoration:none; border: none}
	.presentation2 a {  display:inline-block; background:url(../images/puce_chevron2.png) left center no-repeat; padding:5px 0px 4px 30px; width:300px; margin-top:4px}
	.presentation2 a:hover, .presentation a:focus { color:#C50024; text-decoration:none; border: none}
/* WWWWWWWWWW FIN ACCUEIL BLOC PRESENTATION WWWWWWWWWWWWWWW */




/* WWWWWWWWWW ACCUEIL BLOC ARRET WWWWWWWWWWWWWWW */
.arrets {background:url(../images/accueil_arrets_fond.png) top right repeat-x #e4e4e4; border:1px solid #d9d9d9; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin:0 0 20px 0; padding:2px 5px 0px 12px; min-height:205px} 
 	.arrets ul { margin:5px 0 0 6px; padding:0}
  	.arrets li a { color:#726a6a; }
	.arrets li a span { padding-right:7px}
	.arrets li a span.first { color:#000000; padding-right:3px}
	.arrets .acces { text-align:center}
	.arrets .acces ol { margin:15px 0 10px 5px; padding:0}
	.arrets .acces li { display:inline; background:none; margin:10px 0 0 0; padding:0 0 5px 0}
	.arrets .acces li a { padding:0px 13px 5px 20px; color:#786b6e; text-transform:uppercase; font-weight: bold; font-size:85%;background:url(../images/puce_arret.png) left -2px no-repeat; display:inline-block }
	.arrets .section, .section { background-color:#7C7D7E; padding:1px 5px 1px 4px; font-size:85%; color:#FFFFFF; text-transform:uppercase; white-space:nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	.page_sommaire .main-container .arrets h2 { font-size:195%; padding:0 6px 7px 12px}
	
/* WWWWWWWWWW FIN ACCUEIL BLOC ARRET WWWWWWWWWWWWWWW */



/* WWWWWWWWWW ACCUEIL BLOC DIAPO WWWWWWWWWWWWWWW */
.ligne2 { margin-top:0px; margin-bottom:20px}
.diapo .vignette { margin:0; cursor:pointer}
.diapo_container {position:relative;  }
.diapo ul { display:block; margin:0; padding:0; list-style:none}
.diapo li { position: relative; display:none; }
.page_sommaire .main-container .diapo ul li  {background:none; padding:0;  }
.diapo_mediatheque li.first { display:block;  }
.diapo li a { display:block; text-align:center; font-size:120%; color:#000000; margin-top:6px} 
.diapo .plus, .diapo .moins { cursor:pointer; position:absolute; width:20px; height:20px; text-indent:-600px; overflow:hidden; bottom:-2px; }
.diapo .plus {background:url(../images/flash_bouton_suit.png) center center no-repeat; right:0}
.diapo .moins {background:url(../images/flash_bouton_preced.png) center center no-repeat; left:0}
.fullscreen { width:3000px; height:2000px; background:url(../images/fullscreen.png) 0 -90px; position:absolute; bottom:0; z-index:1000; display:none; left:0; top:0}
.diapo td.diapo_wrapper { vertical-align: middle; background:url(../images/accueil_arrets_fond.png) 0 -90px repeat-x #e4e4e4; padding:4px; }
.diapo > table { width:100%; height:195px; margin:0; padding:0; border-spacing:0; border:0}


.diapo .zoom { display:none; position:absolute; top:-400px; left:0; z-index:1001;width:1000px; text-align:center; padding:20px; vertical-align:middle; }
.diapo .zoom span.moins, .diapo .zoom span.plus { display:inline-block; width:40px; height:40px; color:#FFFFFF; vertical-align:middle}
.diapo .zoom .grande {  margin:auto; }
.diapo .zoom .fermer { position:absolute; right:-24px; top:-24px; width:25px; height:25px; background:url(../images/diapo_fermer.png) top left no-repeat;  text-indent:-600px; overflow:hidden;cursor:pointer}
.diapo .zoom  table {display:inline-block; zoom:1; *display:inline; margin-top:10px }
 .diapo .zoom img.zoomimage { display:none; border:20px solid #000000}
.diapo .zoom li.active { display:inline-block; zoom:1; *display:inline; text-align: center}
.diapo .zoom .active img.zoomimage { display: inline}
.diapo .zoom .diapo_navigation td { background-color: #1B1B1B; padding:5px; font-size:120%; margin:0; border-top:1px solid #2F2E2E; vertical-align:middle; }
.diapo .zoom .plus2 { display:block; height:28px; width:20px; text-indent:-600px; overflow:hidden;background:url(../images/diapo_suite2.png) top left no-repeat; cursor:pointer}
.diapo .zoom .moins2 {display:block; height:28px; width:20px; text-indent:-600px; overflow:hidden;background:url(../images/diapo_preced2.png) top left no-repeat; cursor:pointer}
.diapo .zoom .diapo_navigation { text-align:center; width:auto; margin:auto} 
.diapo .zoom .diapo_navigation p { width:450px; text-align:center; margin:0; padding:0}
.diapo .zoom .diapo_photo {}

.diapo .zoom p { }

.diapo .bt_nav { width:23px}

/* WWWWWWWWWW FIN ACCUEIL BLOC DIAPO WWWWWWWWWWWWWWW */




/* WWWWWWWWWW ACCUEIL BLOC QPC WWWWWWWWWWWWWWW */
.qpc > div { position:relative; } 
.page_sommaire .main-container .qpc h2 { background-color:#131212; color:#FFFFFF}
body .qpc ul { margin:0; padding:0}
.qpc li a {color:#726a6a; font-size:12px}
body div.qpc li { line-height:130%}
.qpc li a .date {color:#000000; padding-right:7px }
.qpc_pied {background:url(../images/qpc_pied_fond.jpg) top right no-repeat; padding:7px 0 3px 10px; width:100%;}
.qpc_pied p { font-size:110%; margin-bottom:3px}
.qpc_pied ol { margin:0; padding:0}
.qpc_pied li { display:inline-block;padding: 2px 0 3px 22px;background:url(../images/puce_chevron1.png) left 2px no-repeat; margin-right:30px;}
.qpc_pied li a { color:#C50024}
#tab2.qpc_rubrique p { font-weight:400; font-size:125%}
/* WWWWWWWWWW FIN ACCUEIL BLOC QPC WWWWWWWWWWWWWWW */





/* WWWWWWWWWW ACCUEIL BLOC INFO WWWWWWWWWWWWWWW */
.ligne3 { margin-bottom:15px}
.page_sommaire .main-container .info h2 { font-size:145%}
.info > div {background:url(../images/accueil_info_fond.png) left top no-repeat; padding:0 5px 5px 5px; height:185px} 
.info ul { margin:10px 0 5px 10px; padding:0}
.page_sommaire .main-container ul li.suivi_arret { background:url(../images/puce_chevron1.png) no-repeat  9px 6px; margin:10px 0 0 16px; border:1px solid #FFFFFF; padding:7px 10px 7px 33px ; display:inline-block; -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.3); box-shadow: 1px 1px 0px rgba(0,0,0,0.3);}
.info li a { color:#654c4c ; font-size:90% }
.page_sommaire .main-container .info ul li { padding-bottom:7px}
.page_sommaire .main-container ul li.suivi_arret a { color:#C50024; text-transform:uppercase}

  /* WWWWWWWWWW FIN ACCUEIL BLOC INFO WWWWWWWWWWWWWWW */





/* WWWWWWWWWW ACCUEIL BLOC COLLOQUE WWWWWWWWWWWWWWW */
.colloque > div {background:url(../images/accueil_colloque_fond.jpg) right top no-repeat #000000; padding:0px 100px 0px 5px; min-height:185px}
.page_sommaire .main-container .colloque h2 { color:#FFFFFF}
.page_sommaire .main-container .colloque ul li { background:none; padding:5px 3px 5px 12px; line-height:110%}
.colloque ul { margin:0 0 5px 0; padding:0}
.colloque li a { color:#FFFFFF} 
.colloque .acces { margin-left:2px}
.colloque .acces a {background: url(../images/puce_arret.png) no-repeat 10px top; color:#C2A2AA; padding:3px 15px 5px 35px}
.colloque_date { color:#FFFFFF; font-weight:bold; padding-right:3px}
.colloque_cycle { /* background-color:#7f6a6f; padding:1px 5px 1px 4px; */ font-size:85%; color:#C2A2AA; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight:bold ;}
  /* WWWWWWWWWW FIN ACCUEIL BLOC COLLOQUE WWWWWWWWWWWWWWW */




/* WWWWWWWWWW ACCUEIL BLOC ACTUALITES WWWWWWWWWWWWWWW */
.actualites > div { position:relative; height:195px;background:url(../images/accueil_actu_fond.png) left bottom repeat-x; }
.actualites > div p { padding:6px 5px 1px 1px; margin:0 5px 0 5px}
.actualites a , .actualites a:hover { color:#C50024}
.page_sommaire .main-container .actualites h2 { color:#FFFFFF; background-color:#C50024}
.page_sommaire .main-container .actualites h3 { color:#000000; font-size:140%; margin:0; padding:10px 0 7px 5px}
.actualite_lien {background: #000000; opacity:0.7; position:absolute; bottom:0; width:100%;  text-align:center}
.actualite_lien a { color:#FFFFFF; padding:5px; display:block}
.actualites ul { margin:2px 5px 2px 5px; padding:0}
.page_sommaire .main-container .actualites ul li { background:url(../images/puce_actus.png) left 2px no-repeat;}
/* WWWWWWWWWW FIN ACCUEIL BLOC ACTUALITES WWWWWWWWWWWWWWW */ 




/* WWWWWWWWWW ACCUEIL BLOC PRO WWWWWWWWWWWWWWW */
.liens_pro > div { background:url(../images/pro_fond.png) top right repeat-x #bbbbbb; height:185px }
.page_sommaire .main-container .liens_pro h2 { color:#FFFFFF; background-color:#C50024; font-size:120%}
.liens_pro ul { margin:10px 0 5px 0; padding:0}
.page_sommaire .main-container  .liens_pro ul li { background:none; padding:0px 3px 0px 7px}
.liens_pro a { color:#C50024; padding:4px; display:block; line-height:normal}
/* WWWWWWWWWW FIN ACCUEIL BLOC PRO WWWWWWWWWWWWWWW */




/* WWWWWWWWWW ACCUEIL BLOC TRIPTIQUE WWWWWWWWWWWWWWW */
.triptique > div { background-color:#e4e4e4; height:185px; overflow:hidden}
.triptique ul { margin:0; padding:0}
 .page_sommaire .main-container .triptique ul li { background:none; height: 60px; font-size:90%}
.triptique a { color: #3f3e3e; padding:7px 2px 4px 0; display:block}
.page_sommaire .main-container .triptique ul li.element1 {background:url(../images/triptique.jpg) -103px -10px  no-repeat; border-bottom:3px solid #FFFFFF; line-height:105%; padding:1px 16px 0 7px; }
.page_sommaire .main-container .triptique ul li.element2 {background:url(../images/triptique.jpg) -12px -70px no-repeat; border-bottom:3px solid #FFFFFF; padding:6px 3px 0 45px}
.page_sommaire .main-container .triptique ul li.element3 {background:url(../images/triptique.jpg) -115px -155px no-repeat; height:70px;padding:8px 55px 0 10px}

/* WWWWWWWWWW FIN ACCUEIL BLOC TRIPTIQUE WWWWWWWWWWWWWWW */





/* WWWWWWWWWW RUBRIQUE WWWWWWWWWWWWWWW */
.page_rubrique .descriptif .voir ul { padding-left:0}
.page_rubrique .descriptif .voir li { display:inline-block;padding: 2px 0 3px 22px;background:url(../images/puce_chevron1.png) left 2px no-repeat; margin:0 20px 0 0 }
.page_rubrique .descriptif h4 { font-weight:500; font-size:130%; color:#000000; font-family: 'Helvtine', sans-serif; margin:0; padding:12px 0 12px 0 }
.page_rubrique .descriptif h4 a, .page_rubrique .descriptif .article_liste h4 a { padding:0 0 0 22px; background:url(../images/puce_chevron1.png) left 0px no-repeat; font-size:100%; font-weight:500; color:#C50024; border:none}
.page_rubrique .descriptif h4 a:hover, .page_rubrique .descriptif h4 a:focus { color:#C50024; text-decoration:none}
.page_rubrique .descriptif div.sep { height:1px; font-size:1px; overflow:hidden}
.page_rubrique .rubrique_liste, .page_rubrique .article_liste { margin:10px 0 15px 30px; }
/* .page_rubrique .descriptif .article_liste h4 a { padding:0 0 0 15px;  background:url(../images/sousmenu_puce.png) left 3px no-repeat; font-size:75%} */
.page_rubrique .descriptif .article_liste h4 a:hover, .page_rubrique .descriptif h4 a:focus  { color:#C50024; text-decoration:none}
.rubrique_liste .divCont { margin:0; padding:0}
.rubrique_liste .tele_bicc { text-align:left}

/* WWWWWWWWWW FIN RUBRIQUE WWWWWWWWWWWWWWW */





/* WWWWWWWWWW CONTENU WWWWWWWWWWWWWWW */

.contenu { background-color:#FFFFFF; margin-top:0; }
h1 { font-size:190%; line-height:105%; font-weight: normal; color:#000000; margin:25px 0 25px 0;font-family: 'Helvtine', sans-serif; font-weight: normal;}
.contenu h2 { font-family: 'Archivo Narrow', sans-serif; font-size:155%; color:#000000;margin:20px 0 15px 0}
.contenu h3 {font-family: 'Helvtine', sans-serif; font-weight: normal; font-size:140%;color:#000000;margin:15px 0 15px 0}
.contenu h4 {font-family: 'Helvlite', sans-serif; font-weight: normal; font-size:110%}
.contenu li a, .contenu li a:hover, .contenu li a:focus { color:#C50024; text-decoration:none}
.contenu ul { padding-left:40px; list-style:none}
.contenu ul li {padding: 2px 0 3px 27px; background:url(../images/puce_contenu.png) left 2px no-repeat; list-style:none}
 

.ariane { margin-top:-5px}
.contenu .ariane ul.breadcrumb { background:none; padding-left:0}
.contenu .ariane li { display:inline; padding:0; margin:0 0 5px 0; height:16px; font-size:90%; background:none}
.contenu .ariane li a, .ariane li span  { display:inline-block; zoom:1; *display:inline; vertical-align:top; color:#C50024; text-decoration:none; border:none}
.ariane li .divider { background:url(../images/ariane_sprites.png) -53px -12px  no-repeat;  height: 16px; width:24px; font-size:1px; text-indent:-600px; overflow:hidden}
.ariane li.home a { height: 16px; width:20px; background:url(../images/ariane_sprites.png) -14px -13px no-repeat; font-size:1px; text-indent:-600px; overflow:hidden  }
.ariane li.active .divider { background:url(../images/ariane_sprites.png) -99px -12px  no-repeat;}
.ariane li.active, .ariane li.active a { font-size:90%; font-weight: 500; color:#000000 }
.breadcrumb > li + li::before { content:''}
.breadcrumb > LI + LI:before { content:''}
.contenu p { text-align:justify; line-height:165%}
/*
.descriptif a, .descriptif a:hover, .descriptifa:focus, .contenu a, .contenu a:hover, .contenu :focus {color:#C50024; text-decoration:none; border-bottom:1px dotted #EE8690}
*/
.descriptif a, .descriptif a:hover, .descriptifa:focus, .contenu a, .contenu a:hover, .contenu :focus {color:#C50024; text-decoration:none; border-bottom:1px dotted #000000}

#date_saisine { width:80px}
#num_proc {width:100px}

#date { width:150px}
#numero {width:150px}

#ref_affaire {width:200px}
.table-striped tbody {}
 .table-striped td { text-align:justify}
.contenu blockquote p { text-align:right; font-size:100%; font-style:italic; }
.contenu .spip_ancre  { text-align:right; font-size:100%; font-style:italic; display:inline-block; padding:2px 3px 1px 3px;}
.contenu div.spip_ancre { display:block}
.contenu div.spip_ancre li, .contenu div.spip_ancre li a { background:none}
.contenu .spip_ancre ul { margin:0; padding:0}
.liste { margin-bottom:20px}
.contenu a.lien_rss { border:none}
.table-striped  .firstline td , .tabbable .table-striped  .firstline td { padding-top:15px}
.contenu .qpc_rubrique .mktree2 { margin-top:0; border-top:none; padding-top:5px}
.contenu .qpc_rubrique .toggle_container { border:none}

.voir { margin:10px 0 15px 0}

.page_article .section, .page_article .section b { font-size:100%; padding:3px 4px 3px 4px; font-weight:normal}

.partage_bicc { position:absolute; right:15px; top:45px}
.partage_bicc  a { border:none}

.table_judiciaire { border:none; }
.table_judiciaire caption {background:url(../images/onglet_fond2.png) top right repeat-y #7c7d7e; color:#FFFFFF; font-weight:bold; padding:5px; border:3px solid #FFFFFF; border-bottom:none; font-size:110% }
.table_judiciaire th { background-color:#EBEBEB;border:3px solid #FFFFFF; padding:7px 10px 5px 10px; text-align: center; vertical-align:middle; }
.table_judiciaire th * { margin:0;  text-align:center; }
.table_judiciaire td { background-color:#F9F9F9; border-spacing:5px; padding:7px 10px 5px 10px;  border-color:#FFFFFF; border:3px solid #FFFFFF; }
.contenu .table_judiciaire td a {   padding:2px 0 2px 22px; background:url(../images/puce_chevron1.png) left 0px no-repeat; }

.lien_arret {border-bottom:1px dotted #000000 !important;}

/* WWWWWWWWWW FIN CONTENU WWWWWWWWWWWWWWW *





/* WWWWWWWWWW TABS WWWWWWWWWWWWWWW */
.tabbable ul.nav-tabs { list-style:none; margin:0 0 0 0; padding:0 0 0 3%; border:none }
.tabbable ul.nav-tabs li { background:none; padding:0 1px 0 0; font-size:115%; font-family: 'Archivo Narrow', sans-serif; margin:0; border:none; font-weight:700 }
.tabbable ul.nav-tabs li a { padding:7px 12px 7px 12px; background-color:#ebebeb; color:#726A6A}
.tabbable ul.nav-tabs li a:hover { background-color:#d5d0d0}
.tabbable ul.nav-tabs li.active a, .tabbable ul.nav-tabs li.active a:hover { background:url(../images/onglet_fond.png) top left repeat-x #7c7d7e; color:#FFFFFF; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6x;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.tabbable .tab-content thead { background:url(../images/onglet_fond2.png) top right repeat-y #7c7d7e; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#ffffff}
 
.tabbable .tab-content th, .tabbable .tab-content td { padding:5px 5px 5px 10px; font-weight: normal; border-bottom:1px solid #e8e8e8   }
.tabbable .tab-content th { vertical-align:middle}
.tabbable a.voir { width: 25px; height:20px; font-size:1px; text-indent:-600px; overflow:hidden; background:url(../images/eye_open.png) center center no-repeat; border:none; display:block }

.contenu .mktree2 { background:url(../images/onglet_fond2.png) top right repeat-y #7c7d7e; margin:20px 0 15px 0; padding:0 10px 10px 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; border: 1px solid #D9D9D9; }
.contenu .mktree2 .trigger { padding:1px 0 3px 20px ; background:url(../images/circle_plus.png) 2px 6px no-repeat;font-family: 'Archivo Narrow', sans-serif; font-size:125% ; color:#ffffff; margin:10px 0 0 0; font-weight:400}
.contenu .mktree2 .toggle_container .trigger { font-weight: normal; font-family: 'Helvlite', sans-serif;  font-size:100%;  color:#726a6a;  padding:5px 0 2px 15px ;  background:url(../images/circle_plus2.png) left 7px no-repeat; margin:0}
.contenu .mktree2 .trigger.active { background:url(../images/circle_minus.png) 2px 6px no-repeat #F9F9F9; color:#7c7d7e  }
.contenu .mktree2 .toggle_container .trigger.active { background:url(../images/circle_minus2.png) left 7px no-repeat #F9F9F9;}
.contenu .toggle_container { background-color:#F9F9F9}
.contenu .toggle_container .toggle_container .toggle_container { border:none}
.contenu .toggle_container li { padding:5px 15px 7px 24px; font-size:90%; padding:0 0 0 16px; background:url(../images/sousmenu_puce.png) left 3px no-repeat; margin-bottom:5px}
.contenu .mktree2 .trigger a { border: none}
.contenu .toggle_container  a.bicc_pdf { padding-left:45px;background:url(../images/circle_arrow_right.png) 30px 1px no-repeat; border:none;color:#726a6a; padding-bottom:2px}
.contenu .toggle_container  a.tel_pdf { padding-left:45px;background:url(../images/circle_arrow_right.png) 30px 1px no-repeat; border:none;color:#726a6a; padding-bottom:2px}

.contenu .mktree2 .toggle_container .toggle_n1_item .trigger { color:#C50024}
.contenu .toggle_container li.trigger_item { background:none; padding-left:0}
.contenu .toggle_container .toggle_n1_item .toggle_n1_item { margin-left:0}

.tabbable.bicc .tabbable .nav-tabs { background:url(../images/onglet_fond2.png) top right repeat-y #7c7d7e; border:none; padding:7px; margin:0}
.tabbable.bicc .tabbable .nav-tabs li {font-family: 'Helvtine', sans-serif; font-size:100%; display:block; float:none; padding:3px}
.tabbable.bicc .tabbable .nav-tabs a { background:none; padding:4px 10px 4px 20px; margin:0; border:0; color:#FFFFFF; width:auto}
.tabbable.bicc .tabbable .nav-tabs a:hover { } 
.tabbable.bicc .tabbable .nav-tabs .active a { background:url(../images/picto_bicc.png) 3px 5px no-repeat #dddddd ; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:auto; font-weight:bold; color:#726A6A}
.tabbable.bicc .tabbable > h4 {background:url(../images/onglet_fond2.png) top right repeat-y #7c7d7e;  border:none; padding: 0 7px 0 12px; margin:0 ; color:#FFFFFF; font-weight:bold}
.tabbable.bicc .tableauOng { width:100%; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; border: 1px solid #D9D9D9; background-color:#F9F9F9; margin-top:0}
.tabbable.bicc .tabbable li, .tabbable.bicc .tabbable h4 a { background:none; padding-left:0}
.tabbable.bicc #centre  { margin:0}
.tabbable.bicc .tab-content thead {background:url(../images/onglet_fond2.png) top right repeat-y #7c7d7e; }

.tabbable.bicc  .tab-content .tab-pane {  }
.menuOngl, .menuOnglOn, .menuOngl:hover { margin:15px 15px 5px 0px}
.lien_telecharger { padding-bottom:15px}
.contenu_bicc { padding-top:15px}
.lien_haut { text-align:right}

.colloque_ligne { background-color:#F9F9F9; border-bottom:1px solid #E8E8E8; padding:5px 5px 5px 10px}
.colloque_ligne.pair { background:none}
.contenu .colloque_ligne ul { margin:0; padding:0}
.contenu .colloque_ligne ul li {  padding:0 0 0 20px; background:url(../images/sousmenu_puce.png) left 7px no-repeat;}
.contenu .colloque_ligne ul li a{ color:#978B86}
.contenu .colloque_ligne h5 { color:#b22222; font-weight: bold;}
.colloque_passe table.table-striped { margin:0}

.institution_chambre ul { clear: both; margin-top:10px}
.institution_chambre > div {padding-bottom:20px; height: 75px;width:110px; background:url(../images/onglet_fond2.png) -210px top repeat-y #7c7d7e; float:left}
.institution_chambre > div:hover { background-color:#EBEBEB; border:none; text-decoration:none}
.institution_chambre > div a { color:#FFFFFF; border:none; display: table-cell; height:70px; font-weight:bold; vertical-align:middle}
.institution_chambre > div:hover a { color:#7C7D7E; border:none; text-decoration:none}
.institution_chambre > div > span { color:#FFFFFF}
.institution_chambre div.menuOnglOn {background-color:#EBEBEB;}
.institution_chambre div.menuOnglOn span { color:#7C7D7E; display: table-cell; height:70px; font-weight:bold; vertical-align:middle}

#tabCont .tableau th {background:url(../images/onglet_fond2.png) right top repeat-y #7c7d7e; color:#FFFFFF}
#tabCont .tableau td { background-color:#EBEBEB}
/* WWWWWWWWWW FIN TABS WWWWWWWWWWWWWWW */





/* WWWWWWWWWW SOCIALLINKS WWWWWWWWWWWWWWW */
.social_links {-moz-box-shadow: 0px 0px 12px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,0.6); box-shadow: 0px 0px 12px rgba(0,0,0,0.6);background:url(../images/sous_menu_fond.png) top left repeat-x #e3e3e3; border:3px solid #FFFFFF; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding:10px; margin: 0 0 20px 10px}
.social_links h3 { margin:0; padding:0 0 15px 0; font-size:105%; text-align:center}
/* WWWWWWWWWW FIN SOCIALLINKS WWWWWWWWWWWWWWW */

/* WWWWWWWWWW ENLIEN WWWWWWWWWWWWWWW */
.en_lien { margin:0; padding:0 0 15px 0; font-size:105%; text-align:center; font-weight: bold;}
/* WWWWWWWWWW FIN ENLIEN WWWWWWWWWWWWWWW */


/* WWWWWWWWWW ARTILE - BLOC SOUS RUBRIQUE WWWWWWWWWWWWWWW */
.menu_sousrubriques {-moz-box-shadow: 0px 0px 12px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,0.6); box-shadow: 0px 0px 12px rgba(0,0,0,0.6);background:url(../images/sous_menu_fond.png) top left repeat-x #e3e3e3; border:3px solid #FFFFFF; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding:10px; margin: 0 0 20px 10px}
.menu_sousrubriques ul { padding:0; margin:0}
.menu_sousrubriques li {  padding:3px 0 3px 20px; background:url(../images/sousmenu_puce.png) left 7px no-repeat;}
.evenement h3 { padding:0 0 15px; margin:0; text-align:center; font-size:120%}
.evenement ul { margin:2px 0 0 0 ; padding-left:0}
.evenement li {padding:2px 0 7px 15px;  background:url(../images/sousmenu_puce.png) left 7px no-repeat; }
 /* WWWWWWWWWW FIN BLOC SOUS RUBRIQUE WWWWWWWWWWWWWWW */
 
 
 /*  RAPPORT ANNUEL  */
body .contenu .rap_n1 {font-size:240%;color: #C50024; font-weight:normal}
body .contenu .rap_n2 {font-size:240%; color: #000000; font-weight:normal} 
body .contenu .rap_n3 { font-family:'Archivo Narrow',sans-serif; font-size:195%; color: #C50024; font-weight:normal}
body .contenu .rap_n4 { font-family:'Archivo Narrow',sans-serif; font-size:180%; color: #000000; font-weight:700}
body .contenu .rap_n5 { font-family:'Archivo Narrow',sans-serif; font-size:165%; color: #C50024; font-weight:700}
body .contenu .rap_n6 { font-family:'Archivo Narrow',sans-serif; font-size:145%; color: #000000; font-weight:700}
body .contenu .rap_n7 { font-family:'Archivo Narrow',sans-serif; font-size:125%; color: #000000; }
body .contenu .rap_n8 { font-family:'Archivo Narrow',sans-serif; font-size:100%; color: #000000; }

/* Tous les styles en rouge */
body .contenu .rap_n1r {font-size:240%;color: #C50024; font-weight:normal}
body .contenu .rap_n2r {font-size:240%; color: #C50024; font-weight:normal} 
body .contenu .rap_n3r { font-family:'Archivo Narrow',sans-serif; font-size:195%; color: #C50024; font-weight:normal}
body .contenu .rap_n4r { font-family:'Archivo Narrow',sans-serif; font-size:180%; color: #C50024; font-weight:700}
body .contenu .rap_n5r { font-family:'Archivo Narrow',sans-serif; font-size:165%; color: #C50024; font-weight:700}
body .contenu .rap_n6r { font-family:'Archivo Narrow',sans-serif; font-size:145%; color: #C50024; font-weight:700}
body .contenu .rap_n7r { font-family:'Archivo Narrow',sans-serif; font-size:125%; color: #C50024; }
body .contenu .rap_n8r { font-family:'Archivo Narrow',sans-serif; font-size:100%; color: #C50024; }

/* Tous les styles en noir */
body .contenu .rap_n1b {font-size:240%;color: #000000; font-weight:normal}
body .contenu .rap_n2b {font-size:240%; color: #000000; font-weight:normal} 
body .contenu .rap_n3b { font-family:'Archivo Narrow',sans-serif; font-size:195%; color: #000000; font-weight:normal}
body .contenu .rap_n4b { font-family:'Archivo Narrow',sans-serif; font-size:180%; color: #000000; font-weight:700}
body .contenu .rap_n5b { font-family:'Archivo Narrow',sans-serif; font-size:165%; color: #000000; font-weight:700}
body .contenu .rap_n6b { font-family:'Archivo Narrow',sans-serif; font-size:145%; color: #000000; font-weight:700}
body .contenu .rap_n7b { font-family:'Archivo Narrow',sans-serif; font-size:125%; color: #000000; }
body .contenu .rap_n8b { font-family:'Archivo Narrow',sans-serif; font-size:100%; color: #000000; }

body .contenu .ra_art strong {color: #000000;}
body .contenu .rap_bigger{ sans-serif; font-size:120%;}

body .contenu .rap_container h3 { color: #C50024;} 
body .contenu .rap_container h4 { color: #000000; font-weight:bold} 

body .contenu .tabbable.table_rap .tab-content td { border-right:1px solid #e8e8e8}

 /*  FIN RAPPORT ANNUEL  */


/* WWWWWWWWWW FOOTER WWWWWWWWWWWWWWW */
.row.pied { margin:0 -5px 0 -5px}
.pied {background:url(../images/pied_fond.png) top right repeat-x #302323; position:relative; text-align:center; color:#b8b5b5; padding:2px 5px 7px 0; }
.pied .liens a, .pied .copyright {color:#b8b5b5; font-size:85%}

.pied .recherche { position:absolute; right:5px; top: 8px; background: url(../images/recherche_fond.png) repeat-x left center; height:30px; width:140px; padding-left:5px }
.pied .recherche label { position:absolute; margin:3px 0 0 5px; font-weight:normal; color:#afafaf; font-size:95%}
.pied #recherche { height:20px; padding:0; margin:4px 0 0 0; border:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color:#FFFFFF; width:105px}
.pied input.submit {background: url(../images/recherche_bouton.png) repeat-x left center; height:21px; width:25px; text-indent:-500px; overflow:hidden; position:absolute; right:3px; top:5px; border:none;  }
.formulaire_recherche { margin-bottom:0}
.formulaire_recherche * { vertical-align:top; display:block}
.liens_utils { width:100%}
.page_recherche .descriptif  #formulaire_recherche #recherche { padding-left:3px; display:inline}
.page_recherche .descriptif  #formulaire_recherche .submit { }

.page_recherche .descriptif .formulaire_recherche div { position:relative; background: url(../images/recherche_fond.png) repeat-x left bottom; height:55px; width:200px; padding-left:5px}
.page_recherche .descriptif .formulaire_recherche label { position:relative; display:block; font-weight:normal; font-size:100%; height:22px}
.page_recherche .descriptif #recherche { height:20px; padding:0; margin:4px 0 0 0; border:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color:#FFFFFF; width:160px}
.page_recherche .descriptif input.submit {background: url(../images/recherche_bouton.png) repeat-x left center; height:21px; width:25px; text-indent:-500px; overflow:hidden; position:absolute; right:3px;top:30px; border:none;  }
.page_recherche .pied .recherche label  { display:none}


/*.footer .formulaire_recherche { margin:0; position:relative}
	.footer .formulaire_recherche label { position:absolute; left:5px; top:5px}
	.footer  #formulaire_recherche #recherche { margin:0 60px 0 0 ; padding:5px; width:100%; }
	.footer  #formulaire_recherche .submit { position:absolute; right:0; top:0; width:60px} */
/* WWWWWWWWWW FIN FOOTER WWWWWWWWWWWWWWW */

.encadre {
    border: 1px solid #000000;
    margin-bottom: 10px;
    padding: 10px 10px 0 10px;
}

.table-3eme-col-left tr td:first-child + td + td p {
	text-align: left !important;
}

.mensuel {
    width: 280px; 
    float:left;
}

.bicc_liste {
    width: 280px; 
    float:left;
}

/* ZZZZZZZZZZZZZZZZZZZZZZZZZZ  MEDIA QUERY  ZZZZZZZZZZZZZZZZZZZZZZZZZZ */

@media (max-width: 767px) {
 
 .container {width: 1000px;}
 body { margin-left:25px;}
}

 
@media(min-width:768px){
 
 .container {width: 1000px;}
 body { margin-left:20px;}
}

@media(min-width:992px){

 .container {width: 1000px;}
 body { margin-left:10px;}
}

@media(min-width:1200px){

.container {width: 1000px;}
body { margin-left:0;}
}
/* ZZZZZZZZZZZZZZZZZZZZZZZZZZ FIN MEDIA QUERY  ZZZZZZZZZZZZZZZZZZZZZZZZZZ */



/* ZZZZZZZZZZZZZZZZZZZZZZZZZZ  CORRECTION CHROME  ZZZZZZZZZZZZZZZZZZZZZZZZZZ */
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.tabbable .tab-content thead  { background-image:none; background-color:#7c7d7e}
}
/* ZZZZZZZZZZZZZZZZZZZZZZZZZZ  FIN CORRECTION CHROME  ZZZZZZZZZZZZZZZZZZZZZZZZZZ */