/* Reset CSS */
input[type="text"], input[ type="password"]{ font-size:11px; color:#545454;}
a, input[type=submit], input[type=reset], button{ cursor:pointer;}
a:hover{color:#4c4c4c !important;}
ul{ list-style-type:none;}
legend{ display:none;}
fieldset{ margin:0; padding:0; border:none;}
img{ border:none;}
a{ text-decoration:none}

/* Fin Reset CSS */
/* generaux */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0; background:url(../images/fond.jpg) 50% 0 no-repeat;}
#content_body, #content_header, #content_foot{ margin:0 auto; width:990px; display:block; background:#fff; }
#langue p, #searchtheme p, #newsletter p, #access_region p, #identification p{ display:inline; margin:0; padding:0;}
.spacer{ margin:0; padding:0; width:100%; overflow:hidden; clear:both; height:1px; font-size:1px; display:block;}
.log{ height:3px!important; padding:0!important}
.chambre ul li a, .loginzone ul li a, .accessbox ul li, .plus_1 ul li a{ color:#4c4c4c;}
.publicationselect1 a, .publicationselect1 a:hover, .publicationselect a, .publicationselect a:hover, .regionselect a:link, .regionselect a:hover, .regionselect a:visited{ display:block; min-height:17px; width:173px; text-decoration:none!important; color:#545454!important; background:none!important }
.publicationselect span.value, .publicationselect1 span.value, .regionselect span.value{ display:none;}
.publicationselect li a span, .publicationselect1 li a span{ padding:0 0 0 5px}
.publicationselect li, .publicationselect1 li{ background:#fff; background-image:none!important; margin:0!important; padding:0!important;}
.loginzone input[type=submit], .bt_lettre, .accessubmit{ background:url(../images/loginbt.jpg) top left no-repeat; height:17px; width:17px; border:none; float:left; padding:0; margin:0 0 0 4px;cursor:pointer;}
.bt_search{ background:url(../images/searchbt.jpg) top left no-repeat; height:19px; width:19px; border:none; margin:0 0 0 3px; padding:0; float:left;cursor: pointer;}
span.cpt, .rightsuite a.cpt, .loginzone a{ float:left; background:url(../images/puceli2.png) center left no-repeat; padding:0 0 0 12px; color:#000000; font-size:11px; margin:-2px 0 0 0 ; font-weight:bold;}
.plus_1 ul li, a.actus, .chambre ul li, .loginzone ul li, .accessbox ul li{ background:url(../images/puceli2.png) transparent no-repeat left 2px; padding:0 0 0 14px}
.crcstrong, .crcstrong a:hover, .crcstrong a, a.titremedia{ font-weight:bold; color:#4c4c4c; font-size:12px; padding:0 0 7px 0px;}
.entresuite label, #lettreinfo label, #lettreinforeceved label, .contentbt label, .checkcontent label, .contentperiode label, .checkdiv label,.placedoc label{ background:url(../images/unchecked.gif) 0 2px no-repeat; display:block; padding:0 0 0 18px; margin:0 0 0 2px; cursor:pointer; color:#333333;}
.selctdatetheme1, .selctdatetheme1 li, .selctdatetheme2, .selctdatetheme2 li, .petite_liste, .petite_liste .overs .tsita {width: 150px;}
.entresuite input[type=checkbox], .contentbt input[type=checkbox], .checkcontent input[type=checkbox], .contentperiode input[type=checkbox], .checkdiv input[type=checkbox],.placedoc input[type=checkbox],#lettreinforeceved input[type=checkbox], #lettreinfo input[type=checkbox]{ display:none;}
.supportbutton1 input[type=reset], .entresuite2 input[type=button],.supportbutton input[type=reset]{ min-width:53px; height:22px; background:#aa9c95; color:#fff; font-size:12px; border:0; margin:0 8px 0 0; cursor:pointer; text-align:center;}
.supportbutton input[type=submit], .entresuite2 input[type=submit]{ min-width:114px; height:22px; background:url(../images/search.png) top left no-repeat; border:none; color:#fff; font-size:13px; text-align:left; margin:0 12px 0 0; padding:0 20px 0 13px; cursor:pointer}
a.prev{ background:url(../images/prev.png) left 4px  no-repeat; color:#4c4c4c; padding:0 0 0 10px; margin:0!important; float:left}
.rang a, .sort a{ color:#000000;}
.rang{ float:right; font-size:11px}
.numero{ margin:0; padding:0 6px; float:left; /*min-width:84px;*/}
a.next{ background:url(../images/next.png) right 4px  no-repeat; color:#000000; padding:0 10px 0 0; margin:0!important; float:left}
.li_active{background:#E5E5E5}
.col_left .menu_gauche ul.crcul li.li_active span.active{color: #4C4C4C; font-weight: bold; display:block; padding:9px 0 6px 12px;}
.col_left .menu_gauche ul.crcul li ul li.li_active  span.active{font-size:11px;min-height:16px; padding:2px 0 0 25px;}
.li_active ul,.li_active ul li {background: #fff;}
a.externe{ text-decoration:underline; color:#4c4c4c;}
a.readmore{ color:#4c4c4c; background:url(../images/next.png) 0 8px no-repeat; float:right; font-size:11px; padding:5px 0 0 10px; margin:0 6px 0 0 }
.selctdatetheme, .selctdatetheme li, .selctdatethemereg, .selctdatethemereg li, .grande_liste, .grande_liste .overs .tsita {width: 250px;}
.dropdown .tsita a:hover{ background:#4C4C4C!important; color:#fff!important;}
.col_left a.question{ height:15px; width:15px; margin:0; padding:0!important; background:url(../images/question.png) top left no-repeat!important; text-decoration:none; float:right; cursor:pointer;}
.checkedtrue, .entresuite label.checkedtrue, #lettreinfo label.checkedtrue, #lettreinforeceved label.checkedtrue .contentbt label.checkedtrue, .checkcontent label.checkedtrue, .contentperiode label.checkedtrue, .checkdiv label.checkedtrue,.placedoc label.checkedtrue{ background-image:url(../images/checked.gif)!important;}
p.forsub input, .lastinfo input[type=submit], .supportbutton1 input[type=submit]{ min-width:114px; height:22px; background:#4C4C4C; text-align:center; border:none; color:#fff; margin:5px -2px 0 0;}
.titre a{ color:#000000; }
h3 a{ color:#4c4c4c; }
.selctdate span.value, .selctdatetheme span.value, .selctdatetheme1 span.value, .selctdatetheme2 span.value, .selctdatetheme3 span.value, .selctdatethemereg span.value, .selctdatethemelimit span.value {display: none;}
a.pop{ border-bottom:1px dotted #baaea9; color:#545454;}
ul.tsita a:hover {background:#e4e4e4!important; color:#fff;}
.clear{clear:both;}
/* -- Carre et couleur des juridictions -- */

.rub .crcfstrong {background-position: 2px 10px}

.carre_noir, #content_body .col_left .navigation ul li ul li a.carre_noir, .news h2 a.carre_noir, .othernews h2 a.carre_noir{background:url(../images/carre_noir.jpg) 2px 4px no-repeat;}
/*.dernieres_publications .rub .carre_noir, .texte .carre_noir {background-position: 2px 10px}*/


/*CDBF*/

.carre_gris, #content_body .col_left .navigation ul li ul li a.carre_gris, .news h2 a.carre_gris, .othernews h2 a.carre_gris{background:url(../images/carre_gris_clair.jpg) 2px 4px no-repeat;}
.dernieres_publications .rub .carre_gris, .texte .carre_gris {background-position: 2px 10px}

/*CPO*/

.carre_rouge, #content_body .col_left .navigation ul li ul li a.carre_rouge, .news h2 a.carre_rouge, .othernews h2 a.carre_rouge{background:url(../images/carre_rouge.jpg) 2px 4px no-repeat;}
.dernieres_publications .rub .carre_rouge, .texte .carre_rouge {background-position: 2px 10px}

/*SPRD*/

.carre_marron, #content_body .col_left .navigation ul li ul li a.carre_marron, .news h2 a.carre_marron, .othernews h2 a.carre_marron{background:url(../images/carre_marron.jpg) 2px 4px no-repeat;}
.dernieres_publications .rub .carre_marron, .texte .carre_marron {background-position: 2px 10px}



/* A SUPPRIMER */
.carre_orange_fonce, #content_body .col_left .navigation ul li ul li a.carre_orange_fonce, .news h2 a.carre_orange_fonce, .othernews h2 a.carre_orange_fonce{background:url(../images/carre_orange_fonce.jpg) 2px 4px no-repeat;}
.dernieres_publications .rub .carre_orange_fonce, .texte .carre_orange_fonce, .rub .crcfstrong{background-position: 2px 10px}
.carre_jaune, #content_body .col_left .navigation ul li ul li a.carre_jaune, .news h2 a.carre_jaune, .othernews h2 a.carre_jaune{background:url(../images/carre_jaune.jpg) 2px 4px no-repeat;}

.dernieres_publications .rub .carre_jaune, .texte .carre_jaune, .rub .crcfstrong{background-position: 2px 10px}

.carre_vert_clair, #content_body .col_left .navigation ul li ul li a.carre_vert_clair, .news h2 a.carre_vert_clair, .othernews h2 a.carre_vert_clair, .texte a.carre_vert_clair{background:url(../images/carre_vert_clair.jpg) 2px 4px no-repeat;}
.dernieres_publications.rub .carre_vert_clair, .texte .carre_vert_clair, .rub .crcfstrong{background-position: 2px 10px}

.carre_orange_clair, #content_body .col_left .navigation ul li ul li a.carre_orange_clair{background:url(../images/carre_orange_clair.jpg) 2px 4px no-repeat;}
.dernieres_publications .rub .carre_orange_clair, .texte .carre_orange_clair, .rub .crcfstrong{background-position: 2px 10px}

.carre_vert_fonce, #content_body .col_left .navigation ul li ul li a.carre_vert_fonce{background:url(../images/carre_vert_fonce.jpg) 2px 4px no-repeat;}
.dernieres_publications .rub .carre_vert_fonce, .texte .carre_vert_fonce, .rub .crcfstrong{background-position: 2px 10px}

.carre_bleu, #content_body .col_left .navigation ul li ul li a.carre_bleu,  .news h2 a.carre_bleu, .othernews h2 a.carre_bleu{background:url(../images/carre_bleu.jpg) 2px 4px no-repeat;}
.dernieres_publications .rub .carre_bleu, .texte .carre_bleu, .rub .crcfstrong{background-position: 2px 10px}






#content_body .col_left .navigation ul li ul li a.p_v, .content_midle ul li a.p_v{ background:url(../images/p_v.gif) 2px 4px no-repeat;}

.texte_noir, a.texte_noir:hover {color: #000000!important; font-size: 10px; font-weight: normal; margin: 0; padding: 2px 0 0 15px; text-transform: uppercase;}
.texte_gris, a.texte_gris:hover{color: #A9A197!important; font-size: 10px; font-weight: normal;margin: 0; padding: 2px 0 0 15px; text-transform: uppercase; }
.texte_rouge, a.texte_rouge:hover{color: #e8423b!important; font-size: 10px; font-weight: normal;margin: 0; padding: 2px 0 0 15px; text-transform: uppercase; }
.texte_marron, a.texte_marron:hover{color: #95806c!important; font-size: 10px; font-weight: normal;margin: 0; padding: 2px 0 0 15px; text-transform: uppercase; }


/* Header */
#first_header{ background:#000000; display:block; margin:0; height:25px; width:100%; padding:0; overflow:visible; }
#first_header #content_header{ background:none}
.fleft{ float:left;}
.fright{ float:right;}
/*  background: #55143E; */
#first_header div div.fright a:hover, #first_header div div.fright a.active, #first_header div div.fleft a:hover, #first_header div div.fleft a.active{ /* background-position:bottom left!important; */  background-color: #4c4c4c; }
#first_header div div a {color:#e4e4e4; padding: 5px 3px 0 25px; height:20px; font-size: 11px; float: left; }
#first_header div div a:hover{ color:#e4e4e4!important;}
#first_header div div a.access{background:url(../images/access_transparent.png) 0 5px no-repeat; min-width:72px;}
#first_header div div a.contenu{ background:url(../images/contenu_transparent.png) 3px 8px no-repeat; min-width:97px;}
#first_header div div a.glossaire{background:url(../images/glossaire_transparent.png) 8px 5px no-repeat; min-width:53px;}
#first_header div div a.question{background:url(../images/question_transparent.png) 5px 6px no-repeat;min-width:102px;}
#first_header div div a.recrutement{background:url(../images/recrutement_transparent.png) 5px 4px no-repeat;min-width:113px; }
#first_header div div a.publics{background:url(../images/publics_transparent.png) 8px 7px no-repeat; min-width:83px;}
#first_header div div a.contacts{background:url(../images/contacts_transparent.png) 6px 8px no-repeat; min-width:48px;}
#first_header div div div.lang{ margin:0; float:right; background:url(../images/searchbg.jpg) 0 5px no-repeat; padding:5px 0 0 22px; height:13px}
#first_header div div div.lang input{ border:none; background:url(../images/submit.jpg) top left no-repeat; margin:0 0 0 0; float:left; width:18px; cursor: pointer;}
#first_header div div div.lang #langue .dropdown a, .dropdown a:hover {display:block; width:89px; height:17px; color:#fff!important; text-decoration:none!important; padding:0 0 0 5px}
#first_header div div div.lang #langue ul li ul.tsita{z-index:99; position:absolute; float:left; top:17px; left:-39px; display:none;}
#first_header div div div.lang #langue ul li ul.tsita a {background:#362731; z-index:99}
#first_header div div div.lang #langue ul li ul.tsita a:hover {background:#4C4C4C!important; color:#fff;}
#first_header div div div.lang #langue ul li ul.tsita a span.value {display:none;}

#first_header .links a.twit{ background:url(../images/icons/twitter-icon.png) no-repeat scroll 0 3px transparent; margin-right: 10px; }
#first_header .links a.facebo{ background:url(../images/icons/facebook-icon.png) no-repeat scroll 0 3px transparent; margin-right: 10px; }
#first_header .links a.rss{ background:url(../images/icons/rss-icon.png) no-repeat scroll 0 3px transparent; margin-right: 10px; }



.dropdown li{ display:block;}
.dropdown{ background:url(../images/selectlang.gif) top left no-repeat; width:94px; height:17px; cursor:pointer; margin:0 4px 0 0; padding:0; float:left; position:relative;}
/* logo / nav */
#content_body #header{ display:block; width:990px; height:135px; margin-bottom:15px; position:relative;}
#content_body #header .logo{text-align:center; margin:20px 0 0 0; padding:0;}
#content_body #header .logo img{padding-left:80px;}

#content_body #header .lefthead{ text-align:left; margin:0; padding:0;font-weight: normal;width: 200px;}

#content_body #header .baseline{ position:absolute; left:33%; top:92%;bottom:0; text-align:center; margin:0; padding:0; font-size:13px; color:#353535; letter-spacing:-1px; letter-spacing: -0.4px; width:auto}

#content_body #header .lefthead p { color: #353535; font-size:13px; line-height: 1.35em; margin:0px; text-align: justify;letter-spacing: -0.8px;}
#content_body #header .lefthead p.source {width:400px; padding:2px 0 0 0; margin:0; font-size:10px;letter-spacing: 0.2px;}

/*#content_body #header .baseline {color: #353535; font-size: 13px; letter-spacing: normal; margin-top :0px; padding: 0; width: auto;}*/

/*colone de gauche */
/* NAV */
#content_body .col_left{ margin:0; padding:0; width:745px; float:left; background-color: #ffffff; position:relative;}
#content_body .col_left .navigation{ width:732px; margin:0; padding:5px 0 5px 8px; height:32px; background:url(../images/menu.gif) top left repeat-x; }
#content_body .col_left .navigation ul.nav{ position:relative; z-index:10; margin:0; padding:0;}
#content_body .col_left .navigation ul li{ list-style:none; float: left; padding:0 22px 0 0; margin:0; }
#content_body .col_left .navigation ul li.last{ padding:0 4px 0 0 !important}
#content_body .col_left .navigation ul li a{ text-decoration:none!important; background:url(../images/linav.jpg) 0 50% no-repeat; display:block; padding:5px 0 0 16px; font-size:16px; color:#4c4c4c; font-weight:bolder; letter-spacing:-1px;}
#content_body .col_left .navigation ul li a.top-level-menu-link{ height:24px; }
#content_body .col_left .navigation ul li ul{ display:none; background:#fff; width:158px; position:absolute; border:2px solid #4c4c4c; top:37px; padding:8px 18px; z-index:12}
#content_body .col_left .navigation ul li ul li{ border-bottom:none!important; border-top:1px solid #525252; float:none; width:158px; padding:7px 0 0 0!important;}
#content_body .col_left .navigation ul li ul li.first{ border-top: none; }
#content_body .col_left .navigation ul li ul li.last{ padding:7px 0 0 0!important;}
#content_body .col_left .navigation ul li ul li a:link,
#content_body .col_left .navigation ul li ul li a:hover,
#content_body .col_left .navigation ul li ul li a:visited,
#content_body .col_left .navigation ul li ul li a:active, .content_midle ul li a{ display:block; color:#000000; font-size:12px; font-weight:bold; padding:1px 0 0 17px; margin:0 0 5px 0;}
#content_body .col_left .navigation ul li ul li a{ color: #362731;}
#content_body .col_left .navigation ul li ul li p{color:#362731; font-size:11px; margin:0; padding:0; margin-top: -3px;}
#content_body .col_left .navigation ul li ul li.titreul{ font-size:12px; color:#545454; display:none!important; padding:0 0 14px 0; background:none!important; width:881px!important; border:none!important}
#content_body .col_left .navigation ul li ul li.last{ margin:0 0 0 0px; padding:7px 0 0 0!important; }
#content_body .col_left .navigation ul li ul li a.p_t1{ background:url(../images/dev_durable.png) center left no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t2{ background:url(../images/culture.png) 0 0 no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t5{ background:url(../images/economie.png) 0 0 no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t6{ background:url(../images/finance.gif) 0 0 no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t3{ background:url(../images/gestion.gif) 0 0 no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t7{ background:url(../images/pouvoirs.png) 0 0 no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t4{ background:url(../images/sante.jpg) 0 0 no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t8{ background:url(../images/territoire.png) 0 0 no-repeat}
#content_body .col_left .navigation ul li ul li a.p_t1,
#content_body .col_left .navigation ul li ul li a.p_t2,
#content_body .col_left .navigation ul li ul li a.p_t5,
#content_body .col_left .navigation ul li ul li a.p_t6,
#content_body .col_left .navigation ul li ul li a.p_t3,
#content_body .col_left .navigation ul li ul li a.p_t7,
#content_body .col_left .navigation ul li ul li a.p_t4,
#content_body .col_left .navigation ul li ul li a.p_t8{ padding:1px 0 0 22px }
#content_body .col_left .navigation ul li:hover, #content_body .col_left .navigation ul li.active{ border-bottom:5px solid #4c4c4c}
#content_body .col_left .navigation ul li ul li p{ display:none; }
/* CONTENU */

#content_body .col_left .contenu_left{
    width:740px;
    display:block;
    padding:14px 0 0 8px;
}
#content_body .col_left .contenu_left .stable{
    width:530px;
    margin:0; padding:0;
    float:left}
#content_body .col_left .contenu_left .otherstable{
    width:200px;
    margin:0; padding:0;
    float:left;
}
#content_body .col_left .contenu_left .news{
    width:488px;
    border:1px dotted #aa9c95;
    padding:14px 0 20px 9px;
    display:block;
    margin:0 0 10px 0;
    float:left;
}
#content_body .col_left .contenu_left .news .box_image{ float:left; border:none; padding:0 10px 0 0; width:auto; margin:0;}
#content_body .col_left .contenu_left .news .texteimg_gm{ float:left; width:260px; margin:0;}
#content_body .col_left .contenu_left .news .texteimg_gm .titre{ font-size:10px; text-transform:uppercase; color:#362731; display:block; margin:-3px 0 0 0; padding:0; }
#content_body .col_left .contenu_left h2.block-title{
    color:#ffffff;
    background:#4c4c4c;
    font-weight:bolder;
    font-size:16px;
    margin: 10px 30px 10px 0px;
    padding: 2px 10px;
    text-decoration:none;
}
#content_body .col_left .contenu_left h2.talk-about,
#content_body .col_left .contenu_left h2.direct-access {
    margin-right: 0px;
}
#content_body .col_left .contenu_left div div  h2{ margin:0;}
#content_body .col_left .contenu_left div div  h3{ color:#362731; font-size:18px; padding:0; margin:3px 0 7px 0; font-weight:normal; line-height:20px; letter-spacing:-0.1px;}
#content_body .col_left .contenu_left .news .texteimg_gm p { margin:0; padding:0 0 11px 0; line-height:16px}
#content_body .col_left .contenu_left .smallimage{ padding-bottom:11px!important; margin-bottom:10px}
#content_body .col_left .contenu_left .news .program, #content_body .col_left .contenu_left .othernews .program{ background:url(../images/pucepro.jpg) top left no-repeat; padding:0 0 0 16px; color:#4C4C4C; font-size:11px; display:block; margin:5px 0 0 0}
#content_body .col_left .contenu_left .news .texte{ float:left; width:342px; margin:0;}
#content_body .col_left .contenu_left .news .full-width { width:480px; }
#content_body .col_left .contenu_left .news .titre em { font-style: normal; padding-right: 2px; }
#content_body .col_left .contenu_left .news .texte .titre{ font-size:10px; text-transform:uppercase; color:#000000; display:block; margin:-3px 0 0 0; padding:0; }
#content_body .col_left .contenu_left .news .texte p{ margin:0; padding:0 0 11px 0; line-height:16px}
#content_body .col_left .contenu_left .otherstable .othernews{ background:#e5e1dd; width:176px; margin: 5px auto; padding:14px 10px 10px 14px; font-size:11px;}
#content_body .col_left .contenu_left .otherstable .othernews h3 { line-height: 13px; }
#content_body .col_left .contenu_left .otherstable .othernews h3  a{ font-size:13px!important; margin:5px 0 5px 0!important; font-weight:bold; color:#000000; letter-spacing:-0.1px;}
#content_body .col_left .contenu_left .otherstable .othernews h3  a:hover {color:#4c4c4c!important;}
#content_body .col_left .contenu_left .otherstable .othernews .titre{ font-size:10px; text-transform:uppercase; color:#000000; display:block; margin:-3px 0 0 0; padding:0; }
#content_body .col_left .contenu_left .otherstable .othernews .titre em { font-style: normal; padding-right: 1px; }

#content_body .col_left .contenu_left .courdecpt{
    width:178px;
    height:73px;
    background:url(../images/courdecpt.gif) top left no-repeat;
    margin:0 auto 20px;
    float:left;
    padding:95px 0 0 20px;
    color:#fff;
    border: solid 1px #f75b0e;
}
#content_body .col_left .contenu_left .courdecpt ul{margin:0; padding:0; list-style:none;}
#content_body .col_left .contenu_left .courdecpt ul li{background:url(../images/puceli.png) center left no-repeat; padding:0 0 0 10px;}
#content_body .col_left .contenu_left .courdecpt ul li a, #content_body .col_left .contenu_left2 .courdecpt ul li a:hover{ color:#fff!important;}
.chambre{
    width:178px;
    height:140px;
    background:url(../images/chambre.gif) top left no-repeat;
    margin:0 auto 20px;
    padding:26px 0 0 20px;
    color:#fff;
    border: solid 1px #89aa15;
}
.chambre h2{ height:50px; margin:0; padding:0; display:block; font-size:15px; font-weight:bolder; color:#545454; font-family:Helvetica, Arial, sans-serif}
.chambre ul{ margin:0; padding:0 0 0 4px}
.chambre ul li{ padding:0 0 0 9px!important; min-height:17px}
.chambre .formacces { padding:7px 0 0 0px; margin:0;}
.chambre .formacces .publicationselect1 { background:url(../images/selectpub.gif) top left no-repeat; width:143px; height:17px; float:left; position:relative;}
.chambre ul.publicationselect1 li a {width: 162px;}
.chambre .accessubmit { margin:0!important; cursor: pointer;}
.cms { float:left; margin:0 auto 20px; padding:0;}
.chambre #access_region  #sample3 li a span{margin-left:-8px;}
.chambre #access_region  #sample3 .regionaccess .tsita {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
                                                                                               background: none repeat scroll 0 0 #FFFFFF;
                                                                                               border-color: -moz-use-text-color #7E706A #7E706A;
                                                                                               border-right: 1px solid #7E706A;
                                                                                               border-style: none solid solid;
                                                                                               border-width: medium 1px 1px;
                                                                                               margin-top:-1px;
                                                                                               border-top:solid 1px #7E706A;
}
#content_body .col_left .contenu_left #access_region  #sample3 .regionaccess .tsita li a{margin-left:-13px; padding-left:9px; width:450px; width:183px;}

/*menus*/
#content_body .col_left .menu_gauche h3{ font-size:12px; letter-spacing:-0.2px; font-weight:bold; display:block; margin:0; padding: 18px 0 0 10px;}
#content_body .col_left .menu_gauche .menu_noir{ color:#000000; background:url(../images/menu_gris.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_gris{ color:#A9A197; background:url(../images/menu_gris_clair.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_rouge{ color:#e8423b; background:url(../images/menu_rouge.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_marron{ color:#95806c; background:url(../images/menu_marron.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }



/* A SUPPRIMER */

#content_body .col_left .menu_gauche .menu_orange_fonce{ color:#f6631e; background:url(../images/menu_orange_fonce.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_orange_clair{ color:#f7860e; background:url(../images/menu_orange_clair.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_vert_fonce{ color:#6c8317; background:url(../images/menu_vert_fonce.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_vert_clair{ color:#89aa15; background:url(../images/menu_vert_clair.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_bleu{ color:#495c9e; background:url(../images/menu_bleu.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche .menu_jaune{ color:#E8A80F; background:url(../images/menu_jaune.jpg) top left repeat-x; min-height:17px; padding-bottom: 5px; }
#content_body .col_left .menu_gauche h3.menu_vert_clair{ height:27px; background:url(../images/menu_vert_clair.jpg) top left repeat-x; border-bottom:1px dotted #AA9D95; color:#9eb540; padding-bottom:20px!important; line-height:18px}





#content_body .col_left .menu_gauche .droiteform {background: url("../images/bas.jpg") repeat-x scroll left bottom transparent;display: block;font-size: 11px;height: 23px;padding: 10px 0 8px;position: relative;z-index: 1;}
#content_body .col_left .menu_gauche .droiteform p {float: left;margin: 0;padding: 0;}
/*h1*/
#content_body .col_left .txt_droite{ width:552px; float:left; margin:0; padding:20px 0 0 21px; position:relative; z-index:1}
#content_body .col_left .txt_droite h1{float:left; font-weight:normal; font-size:17px; font-weight:bolder; margin:0; width:551px; height:18px; padding:0 0 5px 0; letter-spacing:-0.4px; border-bottom:5px solid;}

#content_body .col_left .txt_droite h1.h1_noir, #content_body .col_left .txt_droite h1.h1_noir a:hover{border-color:#656565; color:#000000!important;}
#content_body .col_left .txt_droite h1.h1_gris, #content_body .col_left .txt_droite h1.h1_gris a:hover {border-color:#A9A197; color:#A9A197!important;}
#content_body .col_left .txt_droite h1.h1_rouge, #content_body .col_left .txt_droite h1.h1_rouge a:hover {border-color:#e8423b; color:#e8423b!important;}
#content_body .col_left .txt_droite h1.h1_marron, #content_body .col_left .txt_droite h1.h1_marron a:hover {border-color:#95806c; color:#95806c!important;}


/* A SUPPRIMER */
#content_body .col_left .txt_droite h1.h1_orange_fonce, #content_body .col_left .txt_droite h1.h1_orange_fonce a:hover{border-color:#656565; color:#000000!important;}
#content_body .col_left .txt_droite h1.h1_orange_clair, #content_body .col_left .txt_droite h1.h1_orange_clair:hover{border-color:#f7860e; color:#f7860e!important;}
#content_body .col_left .txt_droite h1.h1_violet, #content_body .col_left .txt_droite h1.h1_violet:hover{border-color:#656565; color:#000000!important;}
#content_body .col_left .txt_droite h1.h1_vert_clair, #content_body .col_left .txt_droite h1.h1_vert_clair a:hover {border-color:#89aa15; color:#89aa15!important;}
#content_body .col_left .txt_droite h1.h1_vert_fonce, #content_body .col_left .txt_droite h1.h1_vert_fonce a:hover {border-color:#6c8317; color:#6c8317!important;}
#content_body .col_left .txt_droite h1.h1_bleu, #content_body .col_left .txt_droite h1.h1_bleu a:hover {border-color:#495c9e; color:#495c9e!important;}
#content_body .col_left .txt_droite h1.h1_jaune, #content_body .col_left .txt_droite h1.h1_jaune a:hover {border-color:#E8A80F; color:#E8A80F!important;}
#content_body .col_left .content_midle h1.h1_violet, #content_body .col_left .content_midle h1.h1_violet:hover{border-color:#4c4c4c; color:#4c4c4c!important; height:23px; margin:0; width:722px; border-bottom:5px solid #4c4c4c; font-size:17px; font-weight:bolder; padding:20px 0 0 12px; background:url(../images/linav.jpg) 0 23px no-repeat;}




/*h2*/
#content_body .col_left .txt_droite h2{font-size:16px; font-weight:bold; margin: 5px 0 0; border-bottom:3px solid;}
#content_body .col_left .txt_droite .plus_2 h2{margin: 0 0 0;}

#content_body .col_left .txt_droite h2.h2_noir{ border-color:#656565; color:#000000; }
#content_body .col_left .txt_droite h2.h2_gris{ border-color:#A9A197; color:#A9A197; }
#content_body .col_left .txt_droite h2.h2_rouge{ border-color:#e8423b; color:#e8423b; }
#content_body .col_left .txt_droite h2.h2_marron{ border-color:#95806c; color:#95806c; }

/* A SUPPRIMER */
#content_body .col_left .txt_droite h2.h2_orange_fonce{ border-color:#F85B0E; color:#F85B0E; }
#content_body .col_left .txt_droite h2.h2_orange_clair{ border-color:#f7860e; color:#f7860e; }
#content_body .col_left .txt_droite h2.h2_vert_clair{ border-color#89aa15; color:#89aa15; }
#content_body .col_left .txt_droite h2.h2_vert_fonce{ border-color#6c8317; color:#6c8317; }
#content_body .col_left .txt_droite h2.h2_bleu{ border-color#495c9e; color:#495c9e; }
#content_body .col_left .txt_droite h2.h2_jaune{ border-color#E8A80F; color:#E8A80F; }




/*bordures*/
#content_body .col_left .txt_droite .textbord{ padding:0 0 12px 0; width:549px; margin:0; border:1px dotted; border-top:none; font-size:11px; float:left}
#content_body .col_left .txt_droite .bordure_noir{border-color:#000000 !important}
#content_body .col_left .txt_droite .bordure_gris{border-color:#A9A197 !important}
#content_body .col_left .txt_droite .bordure_rouge{border-color:#e8423b !important}
#content_body .col_left .txt_droite .bordure_marron{border-color:#95806c !important}

/* A SUPPRIMER */
#content_body .col_left .txt_droite .bordure_orange_fonce{border-color:#000000 !important}
#content_body .col_left .txt_droite .bordure_orange_clair{border-color:#f7860e !important}
#content_body .col_left .txt_droite .bordure_vert_clair{border-color:#89aa15 !important}
#content_body .col_left .txt_droite .bordure_vert_fonce{border-color:#6c8317 !important}
#content_body .col_left .txt_droite .bordure_bleu{border-color:#495c9e !important}
#content_body .col_left .txt_droite .bordure_jaune{border-color:#E8A80F !important}
/*publications*/


#content_body .col_left .txt_droite a.pub, #content_body .col_left .txt_droite a.pub:hover{font-size:12px; font-weight:bold; padding:0 0 0 20px; display:block; float:right; margin:5px 0 0 0; }

#content_body .col_left .txt_droite a.pub_noir, #content_body .col_left .txt_droite a.pub_noir:hover{ background:url(../images/pub_noir.jpg) top left no-repeat; color:#000000!important; }
#content_body .col_left .txt_droite a.pub_gris, #content_body .col_left .txt_droite a.pub_gris:hover{ background:url(../images/pub_gris_clair.jpg) top left no-repeat; color:#A9A197!important;}
#content_body .col_left .txt_droite a.pub_rouge, #content_body .col_left .txt_droite a.pub_rouge:hover{ background:url(../images/pub_rouge.jpg) top left no-repeat; color:#e8423b!important;}
#content_body .col_left .txt_droite a.pub_marron, #content_body .col_left .txt_droite a.pub_marron:hover{ background:url(../images/pub_marron.jpg) top left no-repeat; color:#95806c!important;}


/* A SUPPRIMER */
#content_body .col_left .txt_droite a.pub_orange_fonce, #content_body .col_left .txt_droite a.pub_orange_fonce:hover{ background:url(../images/pub_orange_fonce.jpg) top left no-repeat; color:#F85B0E!important; }
#content_body .col_left .txt_droite a.pub_orange_clair, #content_body .col_left .txt_droite a.pub_orange_clair:hover{ background:url(../images/pub_orange_clair.jpg) top left no-repeat; color:#f7860e!important; }
#content_body .col_left .txt_droite a.pub_vert_clair, #content_body .col_left .txt_droite a.pub_vert_clair:hover{ background:url(../images/pub_vert_clair.jpg) top left no-repeat; color:#89aa15!important;}
#content_body .col_left .txt_droite a.pub_vert_fonce, #content_body .col_left .txt_droite a.pub_vert_fonce:hover{ background:url(../images/pub_vert_fonce.jpg) top left no-repeat; color:#6c8317!important;}
#content_body .col_left .txt_droite a.pub_bleu, #content_body .col_left .txt_droite a.pub_bleu:hover{ background:url(../images/pub_bleu.jpg) top left no-repeat; color:#495c9e!important;}
#content_body .col_left .txt_droite a.pub_jaune, #content_body .col_left .txt_droite a.pub_jaune:hover{ background:url(../images/pub_jaune.jpg) top left no-repeat; color:#E8A80F!important;}

/*02_MA*/
#content_body .col_left .content_midle {margin: 0 0 0 8px;position:relative; vertical-align: top; z-index: 1; }
#content_body .col_left .content_midle .linksocial{ right:0!important}
#content_body .col_left .content_midle .linksocial{ float:right; width:auto; height:20px; margin:-1px 0 0 0; padding:0; position:absolute; right:10px; top:20px; z-index:10}
#content_body .col_left .content_midle .linksocial a{ text-decoration:none;}
#content_body .col_left .content_midle .linksocial img{ float:left;}
#content_body .col_left .content_midle .linksocial img.lastimg{ margin:0 0 0 3px;}
#content_body .col_left .content_midle .intro{ height:40px; margin:0; padding:25px 0 0 12px; width:721px; color:#545454; font-size:12px; letter-spacing:-0.1px}
#content_body .col_left .content_midle .intro a, .intro a:hover{ text-decoration:none; color:#545454!important;}
#content_body .col_left .content_midle ul{ margin:0; padding:0px 0 0 14px;}
#content_body .col_left .content_midle ul li{ margin:0; padding:0; height:59px;}
#content_body .col_left .content_midle ul li p{ display:block; margin:-2px 0 0 0; font-size:11px; color:#362731; padding:0 0 0 0}
/*03_SJ*/
#content_body .col_left .txt_droite .linksocial{ right:0!important}
#content_body .col_left .txt_droite .linksocial{ float:right; width:auto; height:20px; margin:-1px 0 0 0; padding:0; position:absolute; right:10px; top:20px; z-index:10}
#content_body .col_left .txt_droite .linksocial a{ text-decoration:none;}
#content_body .col_left .txt_droite .linksocial img{ float:left;}
#content_body .col_left .txt_droite .linksocial img.lastimg{ margin:0 0 0 3px;}
#content_body .col_left .txt_droite .space30{ height:20px; width:100%; display:block; clear:both; overflow:hidden; margin:0; padding:0;}
#content_body .col_left .txt_droite .txtgm{padding:15px 10px 15px 10px; width:532px; margin:0; border:1px dotted #aa9d95; border-top:none; font-size:11px; float:left}
#content_body .col_left .txt_droite .dernieres_publications, #content_body .col_left .txt_droite .actualite_secondaire, #content_body .col_left .txt_droite .actualite_une {padding:15px 10px 15px 10px; width:532px; margin:0; border:1px dotted #aa9d95; border-top:none; font-size:11px; float:left}
#content_body .col_left .txt_droite .actualite_une .texte{ float:left; width:340px; padding:0 0 0 12px; font-size:12px}
#content_body .col_left .txt_droite .actualite_une .full-width { width: 520px; }
#content_body .col_left .txt_droite a.actus{ float: right; color:#4c4c4c; font-size:11px; font-weight:normal; margin:-34px -10px 0 0; letter-spacing:0.1px; padding:0 0 0 9px}
#content_body .col_left .txt_droite .actualite_une img{ float:left;}
#content_body .col_left .txt_droite .actualite_une .texte h3{ color:#4c4c4c; font-size:18px; font-weight:normal; margin:0; padding:2px 0 5px 15px; width:auto; border:none; width:338px}
#content_body .col_left .txt_droite .actualite_une .full-width h3 { width: 518px; }
#content_body .col_left .txt_droite .actualite_une .texte h3 a{ color:#4c4c4c}
#content_body .col_left .txt_droite .actualite_secondaire .last{margin-left:20px;}
#content_body .col_left .txt_droite .plus h2{ background:#545454; height:22px; width:243px; display:block; margin:0; border:none; color:#fff; font-size:13px!important; font-weight:normal; padding:3px 0 0 14px; border:none!important;}
#content_body .col_left .txt_droite .plus{width:257px; margin:0; padding:15px 0 0 0; float:left;}
#content_body .col_left .txt_droite .plus_1, .plus_2{border:1px dotted #ab9c95; border-top:none; margin:0; display:block;}
#content_body .col_left .txt_droite .plus_1{width:255px; min-height:93px;}
#content_body .col_left .txt_droite .plus_1 ul{ margin:0; padding:7px 10px 6px 11px;   }
#content_body .col_left .txt_droite .plus_1 ul li{ margin-bottom:4px; padding:0 0 0 11px; font-size:11px;}
#content_body .col_left .txt_droite .dernieres_publications .rub{ width:249px; float:left; margin:-2px 0 0 0; padding:0;}
#content_body .col_left .txt_droite .actualite_secondaire .rub{ width:249px; float:left; margin:-2px 0 0 0; padding:0;}
#content_body .col_left .txt_droite .actualite_secondaire .last, #content_body .col_left .txt_droite .dernieres_publications .last{margin-left:20px;}
#content_body .col_left .txt_droite .actualite_secondaire .rub .texte{ width:147px; float:left; padding:0 0 2px 0!important; font-size:11px}
#content_body .col_left .txt_droite .actualite_secondaire .rub .full-width { width:260px; }
#content_body .col_left .txt_droite .actualite_secondaire .rub img{ float:left; margin:0 10px 10px 0; padding:0!important}
#content_body .col_left .txt_droite .dernieres_publications .rub strong.titre{ font-size:12px; font-weight:bold; color:#423640; padding:7px 0 5px 15px; text-transform:none; line-height:14px; margin:0;}
#content_body .col_left .txt_droite .dernieres_publications .rub ul.down{padding:0 0 0 3px; margin-bottom:-2px!important;}
#content_body .col_left .txt_droite .rub strong.titre{ font-size:12px; font-weight:bold; color:#423640; padding:7px 0 5px 15px; text-transform:none; line-height:14px; margin:0;}
#content_body .col_left .txt_droite .rub strong.titre a{ color:#4c4c4c; margin:0; padding:0;font-size: 12px;text-transform:none;}
#content_body .col_left .txt_droite .patrimoine{ float:left; padding:15px 0 0 38px;}
#content_body .col_left .txt_droite .actualite_secondaire .rub .texte strong.titre{padding-left:0; text-indent:17px;}
/*04_SC*/
#content_body .col_left .txt_droite .textbord img{ border:none; padding:5px 4px 10px 10px; float:left}
#content_body .col_left .txt_droite .textbord p{font-size:12px; margin:9px 10px 0 10px; }
#content_body .col_left .txt_droite .txtgm .rub{ width:249px; float:left; /*margin:-2px 0 0 0;*/ padding:0;}
#content_body .col_left .txt_droite .txtgm .rub .texte{ width:147px; float:left; padding:0 0 2px 0!important; font-size:11px}
#content_body .col_left .txt_droite .txtgm .rub .full-width { width:260px; }
#content_body .col_left .txt_droite .txtgm .rub .crctxtgm .texte {padding: 0 0 0 8px;}
#content_body .col_left .txt_droite .crctxtgm  .rub.texte{ padding:0 0 0 8px}
#content_body .col_left .txt_droite .txtgm .last{ margin-left:28px;}
#content_body .col_left .txt_droite .txtgm .rub img{ float:left; margin:0 10px 10px 0; padding:0!important}
#content_body .col_left .txt_droite .txtgm .rub .texte .crcstrong, #content_body .col_left .txt_droite .txtgm .rub .texte .crcstrong a:hover, #content_body .col_left .txt_droite .txtgm .rub .texte .crcstrong a, #content_body .col_left .txt_droite .txtgm .rub .texte a.titremedia{ font-weight:bold; color:#4c4c4c; font-size:12px; margin:5px 0 0px 0}
#content_body .col_left .txt_droite .txtgm .abslt{ margin:0; padding:0; position:relative;}
#content_body .col_left .txt_droite .txtgm .abslt .legende{ width:128px; float:left; position:absolute; top:5px; left:0; z-index:12}
#content_body .col_left .txt_droite .txtgm .abslt img.carte{ margin-top:-5px; margin-bottom:-13px}
#content_body .col_left .txt_droite .margesous{ padding-bottom:8px!important; margin-top: -26px;}
#content_body .col_left .txt_droite .txtgm .accessform { float:left; margin:25px -10px 0 5px; font-size:12px; letter-spacing:0.1px;}
#content_body .col_left .txt_droite .txtgm  .accessform p{ margin:0; padding:0; float:left;}
#content_body .col_left .txt_droite .txtgm  .accessform  .regionaccess{ background:url(../images/juridiction_save.gif) top left no-repeat; width:230px; height:17px; cursor:pointer; margin:0 0 0 4px; padding:0; float:left; position:relative;}
#content_body .col_left .txt_droite .txtgm  .accessform  .regionaccess a, #content_body .col_left .txt_droite .txtgm  .accessform  .regionaccess a:hover{ display:block; height:17px; width:224px; margin:0; padding:0 0 0 5px; text-decoration:none; color:#545454!important; text-align:left;}
#content_body .col_left .txt_droite h2.espacep2{ margin-top:10px;}
#content_body .col_left .txt_droite h2.crch2{border-color:#656565; color:#000000; font-size:15px; margin-top:7px;}
#content_body .col_left .txt_droite .txtgm  p.methode{ margin:-5px -5px 6px 5px; padding:0; font-size:12px; line-height:16px}
#content_body .col_left .txt_droite .txtgm  ul.methodeliste{ margin:-5px 0 0 0; padding:0 0 0 15px; font-size:12px;}
#content_body .col_left .txt_droite .txtgm  ul.methodeliste li{ margin:0; padding:0; list-style:disc inside;}
#content_body .col_left .txt_droite .txtgm .rub .texte  .titre {color: #000000;display: block;font-size: 10px;margin: -3px 0 0;/*padding: 0;*/text-transform: uppercase;}
#content_body .col_left .txt_droite .txtgm .rub .texte  .titre em{ color:#000000; font-style:normal; padding:0 0 0 2px}
#content_body .col_left .menu_gauche .droiteform .regionselect{ background:url(../images/sel-159.gif) top left no-repeat; width:159px; height:17px; ; float:left}
#content_body .col_left .menu_gauche .droiteform .accessubmit{margin:0;}
#content_body .col_left .menu_gauche .droiteform .regionselect li .tsita{ background:#fff; border:1px solid #7e706a; width:163px; margin:10px 0 0 0;}
#content_body .col_left .menu_gauche .droiteform .regionselect li .tsita li a{width:158px;}
#content_body .col_left .menu_gauche .droiteform .regionselect li{ min-height:13px; padding:2px 0 !important; border:none!important;}
#content_body .col_left .menu_gauche .droiteform .regionselect li.rectif{ margin-top:-60px;}
#content_body .col_left .menu_gauche .droiteform .regionselect li.rectif .tsita{}
#content_body .col_left .menu_gauche .droiteform .regionselect a:link, #content_body .col_left .menu_gauche .droiteform .regionselect a:hover,  #content_body .col_left .menu_gauche .droiteform .regionselect a:visited{ margin:0; padding:0 0 0 5px; min-height:15px; color:#545454!important; width:173px; display:block}
#content_body .col_left .txt_droite.rub p{}
#content_body .col_left .txt_droite .txtgm  .accessform  .regionaccess .tsita {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;padding:0;width:228px;}
#content_body .col_left .txt_droite .txtgm  .accessform  .regionaccess .tsita li a{width:223px;}
#content_body .col_left .txt_droite .txtgm  .accessform  .regionaccess span.value {display: none;}
/*05_FO*/
#content_body .col_left .txt_droite h1.srchh1{ color:#4C4C4C; border-color:#4C4C4C; width:551px}
#content_body .col_left .txt_droite .srchdv{border-color:#4C4C4C; /*background:none;*/ width:549px; padding-bottom:10px;}
#content_body .col_left .txt_droite .srchdv img{ margin:0; padding:5px;}
#content_body .col_left .txt_droite .srchdv p{ padding:7px 10px 0 0;}
#content_body .col_left .txt_droite .srchdv p a.question{float:none; display:inline; padding:0 0 2px 20px!important; color:#000000; font-size:11px; font-weight:bold;}
.multiple, #content_body .col_left .txt_droite  .frstsearch, #content_body .col_left .txt_droite .multiplebis{ width:554px; margin:0; float:left; padding:33px 0 0 0}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch{ border:1px dotted #aa9c95; margin:2px 0 0 0; padding:0 9px 0 8px; width:533px; float:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .theme{ color:#4c4c4c; border-bottom:4px solid #4c4c4c; font-size:15px; font-weight:bolder; display:block; width:533px; padding:10px 0 0 0; margin:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace{ float:left; width:533px; padding:0 0 38px 0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentinput p{ float:left; margin:0; padding:15px 0 0 0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentinput label{width:177px; float:left; margin:-2px 0 0 0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentinput input[type=text]{ border:1px solid #7e706a; width:248px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentinput a.question{ margin:15px 0 0 0!important;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentinput .selctdatetheme{ background:url(../images/theme.gif) top left no-repeat; width:292px; height:17px; margin:0; margin:15px 0 0 0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentinput .selctdatetheme a{ width:247px;}
.selctdatetheme a, .selctdatethemelimit a, .selctdatethemereg a, .selctdatetheme1 a, .selctdatetheme2 a, .selctdatetheme3 a{width:227px; height:15px; color:#545454!important; display:block; padding:2px 0 0 2px}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .f2{ padding-bottom:15px!important}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas{ padding:25px 0 0 5px!important; float:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .folabel{ float:left; width:130px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck{ float:left; margin:0; padding:0; width:375px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent{ float:left; width:400px; margin:0 0 5px 0; height:17px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent p{float:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck p{ margin:0; padding:0; display:inline;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent a.question{ margin:-1px 6px 0 0; cursor:pointer}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent .missel{ float:left}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent .selctdatetheme1{z-index:14;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent .accessubmit{ margin-top:-2px; cursor:pointer;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .f3{ padding-bottom:25px!important; position:relative;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode{ float:right; width:403px; margin:0; padding:0 0 5px 0; height:20px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme3{ background:url(../images/date.gif) top left no-repeat; width:144px; height:17px; font-size:11px; margin:3px 0 0 5px; padding:0; position:relative; float:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme3 a, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .f3 .contentperiode  .selctdatetheme3 .tsita{ width:142px; /*padding:0;*/}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme4, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .f3 .contentperiode .selctdatetheme6{ background:url(../images/jour.gif) top left no-repeat; width:46px; height:17px; position:relative; float:left; margin:3px 0 0 10px; padding:0 0 0 2px; color:#545454; font-size:10px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme4 .tsita, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .f3 .contentperiode .selctdatetheme6 .tsita { border:1px solid #7e706a; border-top:none; width:44px; background:#fff; padding:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme4 .tsita li, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme6 .tsita li, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode  .selctdatetheme7 .tsita{ text-align:center;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme5, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme7{ background:url(../images/mois.gif) top left no-repeat; width:60px; height:17px; position:relative; float:left; margin:3px 0 0 3px; padding:0; color:#545454; font-size:10px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme5 .tsita li a, #curent_selctdatetheme5, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme7 .tsita li a, #curent_selctdatetheme7{ display:block; width:60px}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme5 .tsita, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode .selctdatetheme7 .tsita { border:1px solid #7e706a; border-top:none; width:58px; background:#fff; padding:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode p{ float:left; margin:0; padding:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode #anne, #content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode #annefin{width:45px; height:14px; font-size:10px; border:1px solid #7e706a; margin:2px 0 0 3px; float:left}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode a.selectanne{ background:url(../images/cal.png) 0 3px no-repeat; width:15px; height:20px; float:left; margin:0 0 0 3px; }
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode #calendar{ display:none; width:162px; height:150px; background:#ececec; z-index:200; position:absolute; padding:10px 0 0 0; border:2px solid #999;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode #calendar a.close{ background:url(../images/close.gif) top left no-repeat; float:right; height:11px; width:11px; margin:-7px 3px 0 0}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode #calendar #datepicker{ float:left!important; z-index:200; float:right; width:162px; height:117px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode a.question{ float:right; margin:4px 2px 0 0}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .contentperiode label{ font-size:10px; padding:2px 8px 5px 18px; margin:3px 0 0 7px}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .f4{ padding-bottom:20px!important}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .checkdiv{ width:220px; float:left; margin:0; padding:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .checkdiv  p{ padding-top:4px; margin:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .lastcheck{ width:183px!important}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .mit{ margin:-2px 0 0 0!important; float:left}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc{ width:553px; float:left; padding:20px 0 0 0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc .plf{ width:195px; margin-left:5px}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc .placedoc{ float:left; margin:0; padding:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc .placedoc p{ margin:0; padding:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc .placedoc label{ color:#545454; margin:0 0 6px 0; font-size:11px; padding-top: 2px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc .pls{ width:207px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc .plfi{width:133px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .thematicdoc .othercheck{ width:543px; float:left; margin:0 ; padding:8px 0 0 0}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .supportbutton{ float:left; margin:0; padding:31px 0 20px 0; text-align:right;width:543px;}
#content_body .col_left .txt_droite .textbord a.question{ height:15px; width:15px; margin:0; padding:0!important; background:url(../images/question.png) top left no-repeat!important; text-decoration:none; float:left; cursor:pointer;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .contentinput .selctdatetheme,
.selctdatethemelimit,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .contentinput .selctdatethemereg { background: url(../images/juridiction.gif) no-repeat scroll left top transparent !important;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .selctdatetheme, #content_body .col_left .txt_droite .frstsearch #searchpublication .selctdatethemereg{ background:url(../images/selectdatetheme.gif) top left no-repeat; width:214px; height:17px; font-size:11px; margin:0 0 0 10px; padding:0; position:relative; float:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #sample10,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #sample11 { background: url(../images/sel2.gif) no-repeat scroll left top transparent !important;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme1,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme2,
 .selctdatetheme3
{ background:url(../images/sel1.gif) top left no-repeat; width:173px; height:17px; font-size:11px; margin:-2px 0 0 10px; padding:0; position:relative; float:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme1 a{ width:150px; padding-left:5px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme2 a{ width:150px; padding-left:5px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme3 a{ width:150px; padding-left:5px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme .tsita {width : 248px; padding:0; }
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme .tsita,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatethemereg .tsita,
  .selctdatethemelimit .tsita,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme1 .tsita,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme2 .tsita,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme3 .tsita{ width:212px; border:1px solid #7e706a; border-top:none; background:#fff;width:212px; border:1px solid #7e706a; border-top:none; background:#fff; }
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #curent_selctdatetheme4,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #curent_selctdatetheme5,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #curent_selctdatetheme6,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #curent_selctdatetheme7{ text-align:left; padding:2px}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme4 .tsita li a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #curent_selctdatetheme4,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme6 .tsita li a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  #curent_selctdatetheme6{ display:block; width:46px; text-align:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme4 a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme5 a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme6 a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace  .selctdatetheme7 a { color:#545454!important;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labs-s,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labterr,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labta,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labtb,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labtc,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labtd,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labte,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labtf,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labss,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch #labter { font-weight:bold; font-size:12px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .plusbas .allcheck .checkcontent ul#sample10 li ul.tsita{padding:0;margin-top:-1px;width:169px;border-top: 1px solid #7E706A;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .plusbas .allcheck .checkcontent ul#sample10 li ul.tsita li a{width:164px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .plusbas .allcheck .checkcontent ul#sample11 li ul.tsita{padding:0;margin-top:-1px;width:148px;border-top: 1px solid #7E706A;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .plusbas .allcheck .checkcontent ul#sample11 li ul.tsita li a{width:143px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentinput ul.selctdatetheme li ul.tsita{width:248px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentinput ul.selctdatetheme li ul.tsita li a{width:246px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentperiode ul#sample12 li ul.tsita{padding:0;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentperiode ul#sample12 li ul.tsita li a{width:140px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentperiode ul#sample13 li ul.tsita li a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentperiode ul#sample15 li ul.tsita li a{width:44px;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentperiode ul#sample14 li ul.tsita li a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentperiode ul#sample16 li ul.tsita li a{width:58px;text-align:left;}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch  .formspace .contentperiode ul#sortby li ul.tsita li a{width:140px;}

/*06_rr*/
#content_body .col_left .txt_droite .textbord .resultcount{ width:389px; float:left; padding:0 0 0 14px; margin:0;}
#content_body .col_left .txt_droite .textbord .resultcount p strong{ font-size:14px; font-weight:bold; color:#4c4c4c}
#content_body .col_left .txt_droite .textbord .resultcount p em { font-size:11px; font-weight:400;}
#content_body .col_left .txt_droite .textbord .resultcount p em span{font-size:11px; font-weight:normal; color:#4C4C4C;}
#content_body .col_left .txt_droite .textbord .update{ float:left; padding:13px 0 0 0}
#content_body .col_left .txt_droite .textbord .update a, #content_body .col_left .textbord .otherlink a.newsearch{ display:block; min-width:136px; height:19px; background:#4c4c4c; color:#fff!important; font-size:13px; text-align:center; padding:3px 0 0 0}
#content_body .col_left .txt_droite .srchdv ul{ float:left; display:block; margin:0 0 0 0; padding:20px 0 14px 14px;}
#content_body .col_left .txt_droite .srchdv ul li{ float:left; background:url(../images/li.png) 0 4px no-repeat; padding:0 0 3px 4px; width:219px;}
#content_body .col_left .txt_droite .srchdv ul li a{color:#000000;}
#content_body .col_left .txt_droite .textbord .otherlink{ float:left; padding:0 0 0 14px;}
#content_body .col_left .txt_droite .textbord .otherlink a.newsearch{ background:#aa9c95;}
#content_body .col_left .txt_droite .textbord .add_to{ float:right; width:215px; padding:5px 0 0 0}
#content_body .col_left .txt_droite .textbord .add_to a{ background:url(../images/li.png) 0 4px no-repeat; padding:0 6px 0 11px; color:#000000; font-weight:bold; font-size:11px; float:left}
#content_body .col_left .txt_droite .multiple .linkmultiple{ margin:0; padding:0; width:554px;}
#content_body .col_left .txt_droite .multiple .linkmultiple a.tout{ width:43px; padding-left:8px;}
#content_body .col_left .txt_droite .multiple .linkmultiple a.activemultiple{ height:32px!important; margin:1px 0 0 0; border-bottom:none; border-left:1px dotted #4c4c4c!important; color:#000000; font-weight:bold; font-size:11px; line-height:10px;}
#content_body .col_left .txt_droite .multiple .linkmultiple a{ color:#000000; font-size:10px; border:1px dotted #362731; float:left; height:25px; padding-top:4px; margin:7px 0 0 0; line-height:8px; background:#ebe8e7;}
#content_body .col_left .txt_droite .multiple .linkmultiple a.rapport{width:93px; padding-left:8px; border-left:none;}
#content_body .col_left .txt_droite .multiple .linkmultiple a.chr{ width:137px; padding-left:8px; border-left:none;}
#content_body .col_left .txt_droite .multiple .linkmultiple a.arret{ width:108px; padding-left:8px; border-left:none;}
#content_body .col_left .txt_droite .multiple .linkmultiple a.avis{ width:126px; padding-left:8px; border-left:none;}
#content_body .col_left .txt_droite .multiple #all{display:block;}
#content_body .col_left .txt_droite .multiple .sonlink{display:none;float:left; width:552px; margin:0; padding:0}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother{border:1px dotted #362731; border-top:none; width:552px; float:left}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort{ background:#ebe8e7; border-bottom:1px dotted #362731; height:25px; font-size:10px; width:525px; padding:8px 15px 0 12px; letter-spacing:-0.2px; float:left}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort .rang a, #content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort a{ color:#000000;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort .rang{ float:right; font-size:11px}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort .rang a.prev{ background:url(../images/prev.png) left 4px  no-repeat; color:#362731; padding:0 0 0 10px; margin:0!important; float:left}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort .rang a{ margin:0 0 0 0;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort .rang .numero{ margin:0; padding:0 6px; /*float:left; min-width:84px;*/}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort .rang .numero .here {font-weight: bold; color: #4C4C4C;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .sort .rang a.next{ background:url(../images/next.png) right 4px  no-repeat; color:#362731; padding:0 10px 0 0; margin:0!important; float:left}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter{ height:28px; border-bottom:1px dotted #362731; padding:11px 0 0 12px; width:540px; font-size:11px; float:left}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat p{ float:left; margin:0; padding:0;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter p{ float:left; margin:0; padding:0;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdate{ background:url(../images/selectdate.gif) top left no-repeat; width:125px; height:17px; font-size:11px; margin:0 0 0 10px; padding:0; position:relative; float:left;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdate a:link,
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdate a:hover{width:123px; height:15px; color:#545454!important; display:block; padding:2px 0 0 2px}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdate .tsita{ border:1px solid #7e706a; border-top:none; background:#fff; width:123px;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat{border-bottom:1px dotted #362731; padding:14px 0 15px 0; width:553px; float:left}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .date{ width:155px; float:left; padding:0 0 0 3px; }
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .date .titre{color: #362731; display: block; font-size: 10px; margin: -3px 0 0; padding: 0; text-transform: uppercase;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .date .titre em{padding:0 7px 0 5px; color:#545454; font-style:normal;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .date em{ float:left;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .date a{ float:left; width:51px;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .dev{ width:373px; float:left; margin:-1px 0 0 0; font-size:11px; color:#545454;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .dev .thematique{ /*padding:0 0 0 13px; background-position:0 2px;*/ margin:-2px 0 0 0;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .org a, #content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .org a:hover{color:#F75B0E!important}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .dev h3{ border:none; color:#362731; font-size:13px; font-weight:bold; padding:4px 0; margin:0; width:380px;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .dev h3 a{ color:#000000}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .resultat .dev em{ color:#4c4c4c; font-style:normal}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .lastresulat{ border-bottom:none!important;}
#content_body .col_left .txt_droite .multiple .sonlink .bas{ padding-top:8px!important; margin:0; float:right}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatetheme.selectdatetheme { width : 150px; background: url(../images/sel2.gif) no-repeat scroll left top transparent !important;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatelimit,
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatetheme, #content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatethemereg{ background:url(../images/selectdate.gif) top left no-repeat; width:130px; height:17px; font-size:11px; margin:0 0 0 10px; padding:0; position:relative; float:left;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat ul.selctdatetheme li a{width:122px;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatetheme .tsita,
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatelimit .tsita,
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatethemereg .tsita,
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatetheme1 .tsita,
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatetheme2 .tsita,
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat .selctdatetheme3 .tsita{ width:123px; border:1px solid #7e706a; border-top:none; background:#fff; }
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat ul.selctdate li ul.tsita{padding:0;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat ul.selctdate li ul.tsita li a{width:121px;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat ul.selctdatetheme li ul.tsita{padding:0;width:123x;}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat ul.selctdatetheme li ul.tsita li a{width:121px;}
/*07_cp*/
#content_body .col_left .txt_droite h1.court{ height:auto!important; padding-bottom:2px; width:551px;}
#content_body .col_left .txt_droite .courttxt{ width:549px; padding-top:15px}
#content_body .col_left .txt_droite .courttxt img{ padding:0 0 0 10px}
#content_body .col_left .txt_droite .courttxt .texte{float:left; padding-left:10px; width:350px}
#content_body .col_left .txt_droite .courttxt .texte span.titre em{ padding-left:0px;}
#content_body .col_left .txt_droite .courttxt .texte p{ display:block; margin:0; padding:5px 0 0 0; width:350px; display:inline}
#content_body .col_left .txt_droite .suite{ border:1px dotted #F75B0E; width:549px; float:left; border-top:none}
#content_body .col_left .txt_droite .plus_2 .suite_sans_bordure{border:none;}
#content_body .col_left .txt_droite .suite .firsttbl{ width:262px; border-right:1px dotted #F75B0E; float:left; padding:8px 0 0 11px;}
#content_body .col_left .txt_droite .suite .firsttbl ul, #content_body .col_left .txt_droite .suite .secondtbl ul{ margin:0; padding:0; font-size:11px;}
#content_body .col_left .txt_droite .suite .firsttbl ul li, #content_body .col_left .txt_droite .suite .secondtbl ul li{ background:url(../images/next.png) 0 5px no-repeat; color:#362731; padding:0 0 5px 15px; }
#content_body .col_left .txt_droite .suite .firsttbl ul li a, #content_body .col_left .txt_droite .suite .secondtbl ul li a{ color:#4c4c4c;}
#content_body .col_left .txt_droite .suite ul li a{ color:#4c4c4c;}
#content_body .col_left .txt_droite .suite .secondtbl{ float:left;  padding:8px 0 0 11px; width:264px; font-size:11px}
#content_body .col_left .txt_droite h2.vio, #content_body .col_left .txt_droite h2.lst{ color:#4c4c4c!important; border-color:#4c4c4c!important;}
#content_body .col_left .txt_droite h2.vio{/*padding-top:18px;*/padding:0;}
#content_body .col_left .txt_droite .dvvio{ width:541px!important; padding:10px 0 14px 10px!important}
#content_body .col_left .txt_droite .dvvio p{ width:540px!important; margin:0; padding:0 0 19px 0;}
#content_body .col_left .txt_droite h2.lst{/*padding:22px 0 0 0*/padding:0;}
#content_body .col_left .txt_droite .dvvio ul.down, #content_body .col_left .txt_droite .dvvio ul.down3{ padding:0; margin:-3px 0 5px 0!important; width:540px!important;}
#content_body .col_left .txt_droite .dvvio ul.down3 li{ width:540px; margin:0; padding:2px 0 0 0; margin:0; background:none;}
#content_body .col_left .txt_droite .dvvio ul.down3 li a{ background:url(../images/down.gif) 2px 0px no-repeat; padding:0 0 0 20px;}
#content_body .col_left .txt_droite .dvvio ul.down3 li.linkhtml a{ color:#362731!important; background:url(../images/next.png) 2px 2px no-repeat;}
#content_body .col_left .txt_droite .rang .backtop{ letter-spacing:-0.1px; font-size:10px; background:url(../images/top.png) 1px 8px no-repeat; padding:5px 0 0 10px; display:block;}
#content_body .col_left .txt_droite .plus_2{width:551px; margin:12px 0 0 0; display:block; float:left;}
#content_body .col_left .txt_droite .plus_2 h2{ border:none!important; font-size:13px!important; width:539px; font-weight:normal; color:#fff; height:20px; background:#545454; padding:5px 0 0 12px}
#content_body .col_left .txt_droite .plus_2 .suite, #content_body .col_left .txt_droite .plus_2 .firsttbl, .otherbox1 .suite{ border-color:#362731;}
#content_body .col_left .txt_droite .plus_2 .firsttbl{ width:258px; min-height:65px;}
#content_body .col_left .txt_droite .plus_2 .firsttbl ul li{ padding-bottom:0px!important;}
#content_body .col_left .txt_droite .plus_2 .secondtbl ul li{ padding-bottom:3px!important;}
#content_body .col_left .txt_droite .suite ul.down li{ background:url(../images/down.gif) top left no-repeat!important; padding:1px 0 0 16px; margin-bottom:3px;}
#content_body .col_left .txt_droite .textbord .texte .titrecdc{background-position:2px 4px;}
#content_body .col_left .txt_droite .srchdv ul.liste_resulstat_recherche li {padding:0 0 3px 7px;}
/*08_st*/
#content_body .col_left .txt_droite h1.plusgrand{ width:553px; margin-left:-2px; padding-right: 0;}
#content_body .col_left .txt_droite  .movnj{ border:1px dotted; float:left; border-top:none; width:535px!important; margin-left:-2px; padding-bottom:25px!important;margin-bottom:20px;}
#content_body .col_left .txt_droite  .violet{padding:8px; width:533px; font-size:12px;}
#content_body .col_left .txt_droite  a.pubthem{background:url(../images/pubthem.gif) top left no-repeat; color:#000000; font-size:12px; font-weight:bold; margin:5px 0 0 0; letter-spacing:0.1px; padding:0 0 0 20px;}
#content_body .col_left .txt_droite  h2.secondvio{ margin-left:-2px; padding:6px 0 5px 0!important; font-size:15px!important; font-weight: bold; margin-right: 1px; }
#content_body .col_left .txt_droite  .cdccontent a.actus{ margin-right:-1px;}
#content_body .col_left .txt_droite  .cdccontent img{ float:left;}
#content_body .col_left .txt_droite  .contentcontent{ float:left; padding:0 0 0 10px; width:337px; letter-spacing: }
#content_body .col_left .txt_droite  .cdccontent .contentcontent span.titre{ padding-top:3px;}
#content_body .col_left .txt_droite  .cdccontent .contentcontent span.titre em{ padding-left:0;}
#content_body .col_left .txt_droite  .padforlast{ padding:18px 0 21px 0; float:left;}
#content_body .col_left .txt_droite  .padforlast .lastpub{ padding-bottom:11px;}
#content_body .col_left .txt_droite  .padforlast .lastpub .htrub{ margin-top:0;}
#content_body .col_left .txt_droite  .padforlast .lastpub .rub{ width:249px; float:left; margin:-2px 0 0 0; padding:0;}
#content_body .col_left .txt_droite  .padforlast .lastpub .rub .titre {color: #362731;display: block;font-size: 10px;margin: -3px 0 0;padding: 0;text-transform: uppercase;}
#content_body .col_left .txt_droite  .padforlast .titre em{ padding-left:0px}
#content_body .col_left .txt_droite  .padforlast .lastpub .rub strong.titre{ font-size:12px; font-weight:bold; color:#423640; padding:7px 0 5px 0; text-transform:none; line-height:14px; margin:0;}
#content_body .col_left .txt_droite  .padforlast strong.titre{ background:none; padding-left:0;}
#content_body .col_left .txt_droite  .padforlast .rub strong.titre a{ color:#423640; margin:0; padding:0;}
#content_body .col_left .txt_droite  .padforlast ul.down{ margin:0; padding-top:0px;}
#content_body .col_left .txt_droite  .padforlast ul.down li{ padding-left:15px;}
#content_body .col_left .txt_droite  .padforlast ul.down li .petit { font-size: 11px; }
#content_body .col_left .txt_droite  .padforlast .lastrub{ padding-left:28px;}
#content_body .col_left .txt_droite  .padforlast .cdccontent .rub ul.down li{ background:url(../images/down.gif) top left no-repeat!important; padding:0 0 0 16px; margin-bottom:3px;}
#content_body .col_left .txt_droite  .padforlast .cdccontent .rub ul.down li a{ color:#4C4C4C!important;}
#content_body .col_left .txt_droite  p.publication_thematique{text-align:right;}
#content_body .col_left .txt_droite  .cdccontent{ width:541px; border:1px dotted #362731; border-top:none; float:left; margin:0 0 0 -2px; padding:12px 0 0 10px}
#content_body .col_left .txt_droite  .cdcbandeau{padding-bottom:35px;}
#content_body .col_left .txt_droite  .crcbandeau{padding-bottom:20px;}
#content_body .col_left .txt_droite  .cdccontent .rub ul.down{padding:0 0 0 3px; margin-bottom:-2px!important;}
/*09_co*/
#content_body .col_left .txt_droite  .violet img{ padding:5px 8px 0 0}
#content_body .col_left .txt_droite  .violet .aleft{ float:left;}
#content_body .col_left .txt_droite  .otherbox{ margin:0; padding:34px 0 20px 0; float:left;}
#content_body .col_left .txt_droite  .otherbox .illustrationgraph{ padding: 3px; width: 544px; display:block; border:1px dotted #362731;}
/*10_ct*/
#content_body .col_left .txt_droite  .otherbox .story{width:532px; display:block; float:left; border:1px dotted #362731; padding:0 10px 35px 8px; font-size:12px; color:#545454;}
#content_body .col_left .txt_droite  .otherbox .story h2{color:#000000; font-size:15px; font-weight:bolder; border-color:#000000!important; width:532px; margin:0; padding:7px 0 1px 0;}
#content_body .col_left .txt_droite  .otherbox .story h3{color:#4c4c4c; border:none; font-size:13px; font-weight:bold; padding:5px 0 0 0 ;}
#content_body .col_left .txt_droite  .otherbox .story p{padding:5px 0 0 0; display:block; /*float:left;*/ margin:0; }
#content_body .col_left .txt_droite  .otherbox .story p.forimg{ padding:15px 0 18px 0; margin:0}
#content_body .col_left .txt_droite  .otherbox .story p.forimg img.ccdc{ float:left; margin:0 6px 0 0}
#content_body .col_left .txt_droite  .otherbox .story h4{ color:#2a2a2a; font-size:12px; font-weight:bold; padding:0 0 2px 0; margin:0;}
#content_body .col_left .txt_droite  .otherbox .story p.autr{ padding:0 0 5px 0; margin:0}
#content_body .col_left .txt_droite  .otherbox .story p.autr2{ padding:3px 0 0 0; margin:0; letter-spacing:-0.2px;}
#content_body .col_left .txt_droite  .otherbox .story a.readmore{ color:#362731; background:url(../images/next.png) 0 8px no-repeat; float:right; font-size:11px; padding:5px 0 0 10px; margin:0 6px 0 0 }
#content_body .col_left .txt_droite  .otherbox .story ul.ulstory{ margin:0 0 0 15px; padding:15px 0 0 10px; float:left; list-style:disc;}
#content_body .col_left .txt_droite  .otherbox .story ul.ulstory ul{ margin:0; padding:0 0 15px 10px;}
#content_body .col_left .txt_droite  .otherbox .story ul.ulstory ul li{ padding:0 0 2px 0}
#content_body .col_left .txt_droite  .otherbox .aga{ padding:21px 0 0 0; border-style:none;}
#content_body .col_left .txt_droite  .otherbox .aga .suite .moder{ width:260px; padding-bottom:18px;}
#content_body .col_left .txt_droite  .otherbox .aga ul li{ padding-left:10px;}
#content_body .col_left .txt_droite  .otherbox .aga .suite .lastmoder{ padding:8px 0 0 15px!important; width:250px!important}
/*11_sb*/
#content_body .col_left .txt_droite  .rule{ margin:0!important; padding:0 0 8px 0!important; text-align:justify}
#content_body .col_left .txt_droite  .otherbox .myboard{width:550px; height:391px; display:block; margin-top:-4px;}
#content_body .col_left .txt_droite  .otherbox .myboard .espace, #content_body .col_left .txt_droite  .otherbox .myboard .espacebis{ width:268px; float:left; padding:0 0 11px 0;}
#content_body .col_left .txt_droite  .otherbox .myboard .espace h2{ color:#4c4c4c; font-size:15px!important; margin:0; font-weight:bolder; border-color:#4c4c4c!important; width:268px; min-height: 36px; }
#content_body .col_left .txt_droite  .otherbox .myboard .espace .in{ width:254px; border:1px dotted #362731; float:left; border-top:none; margin:0; padding:9px 0 10px 12px; font-size:12px; color:#545454}
#content_body .col_left .txt_droite  .otherbox .myboard .espace .same{ height:104px;}
#content_body .col_left .txt_droite  .otherbox .myboard .espace .in a.readmore{ float:none;}
#content_body .col_left .txt_droite  .otherbox .myboard .espace .same a{ display:block; margin:5px 0 0 0;}
#content_body .col_left .txt_droite  .otherbox .myboard .lstespace{ margin:0 0 0 14px}
/*12_sl*/
#content_body .col_left .txt_droite .txtbord .rule2{ margin:0!important; padding:0 0 8px 0!important; text-align:justify; letter-spacing:-0.2px;}
#content_body .col_left .txt_droite .otherform{ padding-bottom:6px!important;}
#content_body .col_left .txt_droite #searchfilter .labelsearch{ float:left; width:66px; padding:15px 0 0 0;}
#content_body .col_left .txt_droite #searchfilter .placeselect{ float:left; padding:15px 0 0 3px; width:123px; }
#content_body .col_left .txt_droite #searchfilter{ display:block; margin:0; padding:0 0 4px 0; float:left; width:530px;}
#content_body .col_left .txt_droite #searchfilter .selctdate, #content_body .col_left .txt_droite  #searchfilter .selctdatethemelimit,
#content_body .col_left .txt_droite #searchfilter .selctdate, #content_body .col_left .txt_droite  #searchfilter .selctdatetheme, #content_body .col_left .txt_droite  #searchfilter .selctdatethemereg{ margin:0; float:left; padding:0;}
#content_body .col_left .txt_droite #searchfilter .selctdate li{ width:125px;}
#content_body .col_left .txt_droite #searchfilter ul li{ background:none;}
#content_body .col_left .txt_droite #searchfilter .placeselect .selctdate {background: url("../images/selectdate.gif") no-repeat scroll left top transparent; float: left; font-size: 11px; height: 17px; margin: 0 0 0 10px; padding: 0; position: relative; width: 125px;}
#content_body .col_left .txt_droite #searchfilter .placeselect .selctdate li{ padding:0; }
#content_body .col_left .txt_droite #searchfilter .placeselect .selctdate li a{ padding:0 0 0 5px; }
#content_body .col_left .txt_droite #searchfilter .placeselect .selctdate .tsita{ border:1px solid #7e706a; border-top:none; background:#fff; width:123px;}
#content_body .col_left .txt_droite #searchfilter .placeselect .selctdate a:link, #content_body .col_left .txt_droite  #searchfilter .placeselect .selctdate a:hover, #content_body .col_left .txt_droite  #searchfilter .placeselect .selctdate a:visited {color: #545454 !important; display: block; height: 15px; padding: 2px 0 0 2px;width: 121px;}
#content_body .col_left .txt_droite #searchfilter .allselect{ float:left; width:230px; padding:0 13px 0 18px; margin:0;}
#content_body .col_left .txt_droite #searchfilter .allselect .slct{ margin:0; float:left; padding:5px 0 0 0;}
#agendafilter .selctdatetheme, #content_body .col_left .txt_droite  #searchfilter .selctdatethemelimit,
#agendafilter .selctdatetheme, #content_body .col_left .txt_droite  #searchfilter .selctdatetheme, #content_body .col_left .txt_droite  #searchfilter .selctdatethemereg{ background:url(../images/juridiction.gif) top left no-repeat; height:17px; width:230px;}
#content_body .col_left .txt_droite #searchfilter .selctdatethemelimit .tsita,
#content_body .col_left .txt_droite #searchfilter .selctdatetheme .tsita, #content_body .col_left .txt_droite  #searchfilter .selctdatethemereg .tsita{width:239px; padding:0;}
#content_body .col_left .txt_droite #searchfilter .tsita{ display:none; margin:0; padding:0;}
#content_body .col_left .txt_droite #searchfilter .selctdatethemelimit .tsita li,
#content_body .col_left .txt_droite #searchfilter .selctdatetheme .tsita li, #content_body .col_left .txt_droite  #searchfilter .selctdatethemereg .tsita li{ padding:0;}
#content_body .col_left .txt_droite #searchfilter .selctdatetheme .tsita li a, #content_body .col_left .txt_droite  #searchfilter .selctdatethemereg .tsita li a{ width:228px; padding-left:5px;}
#content_body .col_left .txt_droite #searchfilter .allselect p{ margin:0; padding:0; float:left;}
#content_body .col_left .txt_droite #searchfilter p.fleftp{ margin:0; padding:0; float:left; width:auto;}
#content_body .col_left .txt_droite #searchfilter p.fleftp .accessubmit{ margin:15px 0 0 15px; cursor: pointer;}
#content_body .col_left .txt_droite .otherbox1{ float:left; margin:0; padding:23px 0 0 0;}
#content_body .col_left .txt_droite .rang{ float:right; font-size:11px;}
#content_body .col_left .txt_droite .nomargrang{ margin:-10px 0 5 0!important;};
#content_body .col_left .txt_droite .haut{ margin:-20px 2px 0 0;}
#content_body .col_left .txt_droite .rang .numero1{ margin:0; padding:0 0 0 6px; float:left; width:auto; font-size:10px;}
#content_body .col_left .txt_droite .rang .numero1 a{ padding:0 3px;}
#content_body .col_left .txt_droite .sl12{ border:1px dotted #362731; width:540px; float:left; padding:13px 0 13px 12px; margin-bottom:9px;}
#content_body .col_left .txt_droite .sl12 img{ float:left;}
#content_body .col_left .txt_droite .sl12 .contentcontent{ width:300px;}
#content_body .col_left .txt_droite .sl12 .firstcont{ padding-bottom:18px!important;}
#content_body .col_left .txt_droite .sl12 .titre {color: #362731;display: block;font-size: 10px;margin: -3px 0 0;padding: 0;text-transform: uppercase;}
#content_body .col_left .txt_droite .sl12 .titre em{ color:#000000; font-style:normal; padding:0 0 0 2px}
#content_body .col_left .txt_droite .sl12 .titre a{ color:#000000}
#content_body .col_left .txt_droite .sl12 p.titrecontent{ color:#362731; font-size:18px; padding:0; margin:3px 0 7px 0; font-weight:normal; line-height:20px; letter-spacing:-0.1px;}
#content_body .col_left .txt_droite .up{ float:right;}
#content_body .col_left .txt_droite .up a.backtop{margin:-5px 0 0 0; color:#000000}
#content_body .col_left .txt_droite .up .backtop {background: url("../images/top.png") no-repeat scroll 1px 8px transparent; display: block; font-size: 10px; letter-spacing: -0.1px; padding: 5px 0 0 10px;}
#content_body .col_left .txt_droite .agenda{padding:10px 0 14px 10px; width:541px; margin:0; border:1px dotted #362731; border-top:none; font-size:11px; float:left}
#content_body .col_left .txt_droite .agenda_first{
    -moz-border-bottom-colors: none;
    border-color: -moz-use-text-color #362731 #362731;
    border: 1px dotted #362731;
    /* border-style: none dotted dotted; */
    /* border-width: medium 1px 1px; */
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 10px 0 14px 10px;
    width: 541px;}
#content_body .col_left .txt_droite .textbord .allselect .selctdatetheme,
 .selctdatethemelimit,
#content_body .col_left .txt_droite .textbord .allselect .selctdatethemereg{ background:url(../images/selectdatetheme.gif) top left no-repeat; width:214px; height:17px; font-size:11px; margin:0 0 0 10px; padding:0; position:relative; float:left;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatetheme li a,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemelimit li a,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemereg li a{width:241px;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatetheme li  .tsita,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemelimit li  .tsita,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemereg li  .tsita  {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;width:248px;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatetheme li  .tsita li a,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemelimit li  .tsita li a,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemereg li  .tsita li a{width:243px;}
/*13_ca*/
#content_body .col_left .txt_droite .srchdv2{border-color:#4C4C4C; width:530px!important;  padding:8px 8px 20px 12px; margin:0 0 0 -1px;}
#content_body .col_left .txt_droite .separator{ float:left; width:368px;}
#content_body .col_left .txt_droite .separator .imganddate{ width:137px; margin:0; padding:0; float:left; font-size:10px}
#content_body .col_left .txt_droite .srchdv2 .number{ color:#4c4c4c;}
#content_body .col_left .txt_droite .separator .imganddate .number{ width:38px; float:left; font-size:32px; font-weight:normal; margin:0 0 0 -3px; padding:0;}
#content_body .col_left .txt_droite .separator .imganddate .dateagenda{ float:left; width:99px; margin:0; padding:0;}
#content_body .col_left .txt_droite .separator .imganddate .dateagenda p.jour{ display:block; height:10px; font-size:10px; text-transform:uppercase; color:#4c4c4c; margin:3px 0 0 0; padding:0}
#content_body .col_left .txt_droite .separator p{ width:326px; float:left; margin:0; letter-spacing:-0.2px;}
#content_body .col_left .txt_droite .separator .imganddate .dateagenda p.mois{ font-size:18px; font-weight:normal; text-transform:uppercase; color:#5b5b5b; margin:-1px 0 0 0; padding:0;}
#content_body .col_left .txt_droite .separator .imganddate .dateagenda p.mois strong{ color:#4c4c4c; font-weight:bold;}
#content_body .col_left .txt_droite .separator #agendafilter{ margin:0; padding:21px 0 0 0; float:left}
#content_body .col_left .txt_droite .separator #agendafilter p.folab{float:left; width:60px;}
#content_body .col_left .txt_droite .separator #agendafilter p{ float:left; width:auto;}
#content_body .col_left .txt_droite .separator #agendafilter .selctdatetheme .tsita, #content_body .col_left .txt_droite .separator #agendafilter .selctdatetheme a{ width:239px;}
#content_body .col_left .txt_droite .discours_filters {
    border-color:#55143e;
    width:530px!important;
    padding:8px 8px 20px 12px;
    margin:0 0 0 -1px;
}
#content_body .col_left .txt_droite .discours_filters .separator {
    width: 526px;
}
#content_body .col_left .txt_droite .discours_filters .separator p {
    text-align: justify;
    width: 526px;
}
#content_body .discours_document ul { list-style-type: none; margin:0; padding:5px 0 0 8px; font-size:11px;}
#content_body .col_left .txt_droite #datepicker{ float:right; width:162px; height:117px;}
#content_body .col_left .txt_droite .agenda .imganddate,
#content_body .col_left .txt_droite .agenda_first .imganddate{ width:137px; margin:0; padding:0; float:left; font-size:10px}
#content_body .col_left .txt_droite .number {float: left; font-size: 32px; font-weight: normal; margin: 0 0 0 -3px; padding: 0; width: 38px;}
#content_body .col_left .txt_droite .dateagenda{ float:left; width:99px; margin:0; padding:0;}
#content_body .col_left .txt_droite .dateagenda p.jour{ display:block; height:10px; font-size:10px; text-transform:uppercase; color:#4c4c4c; margin:3px 0 0 0; padding:0}
#content_body .col_left .txt_droite .dateagenda p.mois{ font-size:18px; font-weight:normal; text-transform:uppercase; color:#5b5b5b; margin:-1px 0 0 0; padding:0;}
#content_body .col_left .txt_droite .dateagenda p.mois strong{ color:#4c4c4c; font-weight:bold;}
#content_body .col_left .txt_droite .contentanddown{ width:390px; float:left; margin:0; padding:0; font-size:12px; }
#content_body .col_left .txt_droite .contentanddown span.titre{ padding:6px 0 0 0;}
#content_body .col_left .txt_droite .contentanddown span.titre em{ padding:0;}
#content_body .col_left .txt_droite .titre {color: #4c4c4c;display: block;font-size: 10px;margin: -3px 0 0;padding: 0;text-transform: uppercase;}
#content_body .col_left .txt_droite .titre em{ color:#000000; font-style:normal; padding:0 0 0 2px}
#content_body .col_left .txt_droite .titre a{ color:#000000}
#content_body .col_left .txt_droite .titrecdc a:link, #content_body .col_left .txt_droite .titrecdc a:visited, #content_body .col_left .txt_droite .titrecdc a:hover{ color:#f75b0e!important}
#content_body .col_left .txt_droite .titrecrc a:link, #content_body .col_left .txt_droite .titrecrc a:visited, #content_body .col_left .txt_droite .titrecrc a:hover{ color:#89aa15!important}
#content_body .col_left .txt_droite p.titrecontent, #content_body .col_left .txt_droite .contenu_left .news h3{ color:#4c4c4c; font-size:18px; padding:0; margin:3px 0 7px 0; font-weight:normal; line-height:20px; letter-spacing:-0.1px;}
#content_body .col_left .txt_droite .contenu_left .news h3 a,  #content_body .col_left .txt_droite p.titrecontent a{color:#000000;}
#content_body .col_left .txt_droite .contentanddown .qcpx{ padding:0 0 32px 0;}
#content_body .col_left .txt_droite .contentanddown .linkandco{ display:block; width:390px; padding-top:8px; float:left;}
#content_body .col_left .txt_droite .contentanddown a.program{ margin:0; width:231px; display:inline; float:left; letter-spacing:0px;}
#content_body .col_left .txt_droite .contentanddown .program{ background:url(../images/pucepro.jpg) top left no-repeat; padding:0 0 0 16px; color:#4C4C4C; font-size:11px; display:block; margin:5px 0 0 0}
#content_body .col_left .txt_droite .contentanddown a.inscription{ float:right; font-size:12px; color:#fff!important; min-width:128px; height:18px; background:#4C4C4C; margin:-4px 1px 0 0; padding:4px 0 0 8px}

#content_body .col_left .txt_droite .numero_noir .number{ color:#4c4c4c}
#content_body .col_left .txt_droite .numero_gris .number{ color:#A9A197}
#content_body .col_left .txt_droite .numero_rouge .number{ color:#e8423b}
#content_body .col_left .txt_droite .numero_marron .number{ color:#95806c}

/* A SUPPRIMER */
#content_body .col_left .txt_droite .numero_orange_fonce .number{ color:#f75b0e}
#content_body .col_left .txt_droite .numero_orange_clair .number{ color:#f7860e}
#content_body .col_left .txt_droite .numero_vert_clair .number{ color:#89aa15}
#content_body .col_left .txt_droite .numero_vert_fonce .number{ color:#6c8317}
#content_body .col_left .txt_droite .numero_bleu .number{ color:#495c9e}
#content_body .col_left .txt_droite .numero_jaune .number{ color:#E8A80F}


#content_body .col_left .txt_droite .bas3{ margin:6px 3px 0 0; float:right;}
#content_body .col_left .txt_droite .selctdatetheme, #content_body .col_left .txt_droite .selctdatethemelimit, .selctdatethemereg{ background:url(../images/selectdatetheme.gif) top left no-repeat; width:250px; height:17px; font-size:11px; margin:0 0 0 10px; padding:0; position:relative; float:left;}
#content_body .col_left .txt_droite .textbord .separator #agendafilter ul.selctdatetheme li ul.tsita {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;width:248px;padding:0;}
#content_body .col_left .txt_droite .textbord .separator #agendafilter ul.selctdatetheme li ul.tsita li a{width:246px;}
#content_body .col_left .txt_droite .textbord .separator #agendafilter ul.selctdatetheme li a{width:247px;}
/*14_cm*/
#content_body .col_left .txt_droite .srchdv1{border-color:#4C4C4C; width:534px!important; padding:8px 8px 20px 8px; margin:0 0 0 0px;}
#content_body .col_left .txt_droite .srchdv1 p{padding:0 0 8px 0; margin:0; width:520px}
#content_body .col_left .txt_droite .multiplebis .linkmultiplebis a.activemultiple{height:21px!important; padding-top:13px;}
#content_body .col_left .txt_droite .multiplebis .linkmultiplebis  a.activemultiple {border-bottom: medium none; border-left: 1px dotted #4c4c4c; color: #000000; font-size: 11px; font-weight: bold; height: 32px; line-height: 10px; margin: 1px 0 0;background:#ebe8e7;}
#content_body .col_left .txt_droite .linkmultiplebis a{ color:#000000; font-size:11px; border:1px dotted #4c4c4c; float:left; height:19px; padding-top:8px; margin:7px 0 0 0; line-height:8px; background:#f2f2f2;}
#content_body .col_left .txt_droite .linkmultiplebis a.allmedia{ width:140px; text-align:center;}
#content_body .col_left .txt_droite .linkmultiplebis a.imagerap{width:95px; padding-left:8px; border-left:none; text-align:center}
#content_body .col_left .txt_droite .linkmultiplebis a.videorap{ width:93px; padding-left:8px; border-left:none; text-align:center;}
#content_body .col_left .txt_droite .linkmultiplebis a.grapherap{ width:93px; padding-left:8px; border-left:none; text-align:center}
#content_body .col_left .txt_droite .linkmultiplebis a.sonrap{ width:94px; padding-left:8px; border-left:none; text-align:center}
#content_body .col_left .txt_droite .linkmultiplebis a.presse{ width:69px; padding-left:8px; border-left:none;}
#content_body .col_left .txt_droite .multiplebis #all{display:block;}
#content_body .col_left .txt_droite .multiplebis .sonlink{  display: none; float: left; margin: 0; padding: 0; width: 552px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother{border:1px dotted #362731; border-top:none; width:552px; float:left}
#content_body .col_left .txt_droite .multiplebis .sort{ font-size:11px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .sort{background: none repeat scroll 0 0 #EBE8E7;border-bottom: 1px dotted #362731; float: left; font-size: 10px; height: 25px; letter-spacing: -0.2px;padding: 8px 15px 0 12px;width: 525px;}
#content_body .col_left .txt_droite .multiplebis .sort .mosaik{ margin:0 5px 0 8px;}
#content_body .col_left .txt_droite .multiplebis .rang{ font-size:10px;}
#content_body .col_left .txt_droite .multiplebis .rang a.prev{ background:url(../images/prev.png) left 4px  no-repeat; color:#362731; padding:0 0 0 10px; margin:0!important; float:left}
#content_body .col_left .txt_droite .multiplebis .rang .numero{ margin:0; padding:0 0 0 6px; float:left; width:84px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter{ height:28px; border-bottom:1px dotted #362731; padding:11px 0 0 12px; width:540px; font-size:11px; float:left}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter p.filterby{ padding:2px 0 0 3px!important; float:left; margin:0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat p{ float:left; margin:0; padding:0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdate{ margin:0 0 0 5px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdate {background: url("../images/selectdate.gif") no-repeat scroll left top transparent; float: left; font-size: 11px; height: 17px; margin: 0 0 0 10px; padding: 0; position: relative; width: 125px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdate a:link, #content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdate a:hover{width:123px; height:15px; color:#545454!important; display:block; padding:2px 0 0 2px}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdate .tsita {background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;width: 123px;padding:0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdatetheme .tsita {background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;width: 148px;padding:0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdatethemelimit .tsita {background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;width: 148px;padding:0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdatethemereg .tsita {background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;width: 148px;padding:0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat ul.selctdate li ul.tsita li a{width:121px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat ul.selctdatetheme li ul.tsita li a,
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat ul.selctdatethemelimit li ul.tsita li a,
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat ul.selctdatethemereg li ul.tsita li a{width:146px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat ul.selctdatetheme li a{width:148px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia{ padding:15px 0 0 14px; margin:0 0 -5px 0; float:left;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li.first, #content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li.other{ float:left; height:179px; margin-bottom:40px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li.first{ width:156px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li img{ margin:0; padding:5px 0 8px 0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li.other{ width:159px; border-left:1px solid #dbd8da; padding:0 0 0 26px}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li .txt{ width:144px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li .txt a.titremedia{ display:block; height:35px; padding:1px 0 0 0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li ul.down {margin: 0 0 3px; padding: 0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li ul.down{ font-size:11px; white-space:nowrap;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li ul.down li{ padding-left:13px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li ul.down li {background: url("../images/down.gif") no-repeat scroll left top transparent;margin-bottom: 3px;padding: 0 0 0 16px;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li ul.down li a {color: #4c4c4c !important;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother ul.listmedia li .txt a.allmediaint{ background:url(../images/next.png) 0 5px no-repeat; color:#362731; font-size:11px; margin:0; padding:0 0 0 15px}
#content_body .col_left .txt_droite .multiplebis .bas2{ float:right; margin:5px 0 0 0;}
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat ul.selctdatetheme,
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat ul.selctdatethemelimit,
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .filter .filtreresultat .selctdatethemereg  {width : 150px !important; ; background: url(../images/sel2.gif) no-repeat scroll left top transparent !important;}
/*15_sp*/
#content_body .col_left .txt_droite .otherbox .myboard .espace .same2{ height:137px}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in h3{ font-size:12px; color:#2a2a2a; font-weight:bold; border:none; width:252px; padding:0 0 19px 0; margin:0;}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in p{ margin:0 0 28px 0; padding:0; display:block}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in p a.favorit{ color:#362731; font-size:11px; text-decoration:underline; width:220px; display:block; margin:3px 0 0 0; white-space:normal; height:30px;}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in p.rectifp{ padding:0 0 11px 0!important; margin:0!important;}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in .categorysearch, .in .categorysearch, .in .word{ width:260px; }
#content_body .col_left .txt_droite .otherbox .myboard .espace .in .word{ padding:3px 0 0 0!important;}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in p.rectifp .categorysearch{ float:left; width:159px;}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in ul{ margin:0; padding:0 0 15px 12px; list-style:disc;}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in ul li.iedemer{width:225px; padding:0 0 0 0}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in ul{padding: 0 0 42px 12px;}
#content_body .col_left .txt_droite .otherbox .myboard .espace .in ul li a{ color:#545454;}
/*16_gs*/
#content_body .col_left .txt_droite .otherbox1 .simpletitre{ border-bottom:#4C4C4C solid 5px; width:551px; float:left; margin:0; padding:0}
#content_body .col_left .txt_droite .otherbox1 h3{ font-size:17px; border:none; color:#4C4C4C; font-weight:bolder; width:400px; margin: 0; position: relative; top:24px;}
#content_body .col_left .txt_droite .otherbox1 .simpletitre .rang{ padding:10px 0 0 0 }
#content_body .col_left .txt_droite .otherbox1 #searchsave{padding:0 0 10px 0}
#content_body .col_left .txt_droite .otherbox1  table.leftsuite {width:330px}
#content_body .col_left .txt_droite .otherbox1  .leftsuite{ width:320px; display:inline-block; padding:11px 0 0 14px;}
#content_body .col_left .txt_droite .otherbox1  .suite {border-style: none dotted dotted;}
#content_body .col_left .txt_droite .otherbox1  table.leftsuite tr { vertical-align:top;}
#content_body .col_left .txt_droite .otherbox1  table.leftsuite tr td.strg{ width: width:124px; color:#2a2a2a; font-weight:bold; }
#content_body .col_left .txt_droite .otherbox1  table.leftsuite tr td.strg{ height:20px; width:124px;}
#content_body .col_left .txt_droite .rightsuite{ display:inline-block; width:194px; padding:0 12px 0 0; vertical-align:bottom;}
#content_body .col_left .txt_droite .otherbox1 #searchsave .entresuite{ float:right; padding:32px 0 38px 0;}
#content_body .col_left .txt_droite .rightsuite a.cpt{ width:94px}
#content_body .col_left .txt_droite .rightsuite a{ float:right!important;}
#content_body .col_left .txt_droite .rightsuite a.question{ margin:-2px 0 0 2px;}
#content_body .col_left .txt_droite .rightsuite .entresuite2{ float:right; }
#content_body .col_left .txt_droite .rightsuite .entresuite2 input[type=submit]{ margin:0;}
#content_body .col_left .txt_droite .rightsuite .entresuite2 input[type=button]{ margin:0 10px 0 0}
#content_body .col_left .txt_droite .otherbox1 .suite {border-color: #362731 !important;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatetheme.selctdatetheme,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatetheme.selctdatethemelimit,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemereg.selctdatethemereg{width:253px;}
#content_body .col_left .txt_droite .otherbox_recherche{margin:0;padding:0;}

/*17_ga*/
#content_body .col_left .txt_droite .rule1{ margin:0!important; padding:0 0 8px 0!important; text-align:justify; letter-spacing:-0.2px;}
#content_body .col_left .txt_droite #alertmail{ margin:4px 0 0 0; padding:0; float:left; width:527px;}
#content_body .col_left .txt_droite #alertmail .nomargin{ margin:0!important; padding:0;}
#content_body .col_left .txt_droite #alertmail input[type=text]{ width:291px; height:14px; border:1px solid #8c807a; font-size:11px; color:#545454;}
#content_body .col_left .txt_droite #alertmail .contentbt{ float:left; width:527px;}
#content_body .col_left .txt_droite #alertmail .contentbt p{ float:left; margin:0; padding:10px 0 0 0; width:auto;}
#content_body .col_left .txt_droite #alertmail p.txtlabel{ margin-left:14px!important;}
#content_body .col_left .txt_droite #alertmail p.forsub{ float:right; padding:0; margin:0;}
#content_body .col_left .txt_droite .client{float:left; border-bottom:5px solid #4C4C4C; font-weight:normal; color:#4C4C4C; font-size:17px; font-weight:bolder; margin:0; width:554px; height:18px; padding:29px 0 5px 0; letter-spacing:-0.4px}
#content_body .col_left .txt_droite .client a.question{ float:right!important; margin:3px 3px 0 0!important}
#content_body .col_left .txt_droite .contentclient{ float:left; border:1px dotted #b3a7a1; border-top:none; width:532px; margin:0; padding:8px 10px 0 10px;}
#content_body .col_left .txt_droite .contentclient #lettreinfo, #content_body .col_left .txt_droite .contentclient #lettreinforeceved{ padding:12px 0 0 0; float:left;}
#content_body .col_left .txt_droite .contentclient #lettreinfo p, #content_body .col_left .txt_droite .contentclient #lettreinforeceved p{ margin:0; padding:0;}
/*#content_body .col_left .txt_droite .contentclient #lettreinfo p,*/ #content_body .col_left .txt_droite .contentclient #lettreinforeceved #lablett{ width:300px; font-weight:bold; font-size:11px; color:#545454!important;}
/*#content_body .col_left .txt_droite .contentclient #lettreinfo p, */#content_body .col_left .txt_droite .contentclient #lettreinforeceved .lastinfo{ float:left; width:525px; padding:13px 0 12px 2px;}
#content_body .col_left .txt_droite .contentclient #lettreinforeceved .lastinfo a.readmore{ float:left;}
#content_body .col_left .txt_droite .contentclient #lettreinforeceved .lastinfo input[type=submit]{ float:right; margin:0 0 0 0!important;}
/* #content_body .col_left .txt_droite .contentclient .alljur label#laball, #content_body .col_left .txt_droite .contentclient #laballt{color:#7c4b6b!important; font-size:12px; font-weight:bold;}
*/
#content_body .col_left .txt_droite .contentclient .alljur label{color:#4C4C4C!important; font-size:12px; font-weight:bold;}
#content_body .col_left .txt_droite .contentclient .alltheme .alljur label{color:#4C4C4C!important; font-size:12px; font-weight:bold;}
#content_body .col_left .txt_droite .contentclient #lettreinfo .checkcontent label, #content_body .col_left .txt_droite .contentclient #lettreinforeceved .checkcontent label{ min-width:38px;}
#content_body .col_left .txt_droite .contentclient .checkcontent {float: left; height: 17px; margin: 0 0 5px; width: 400px;}
#content_body .col_left .txt_droite .contentclient .checkcontent p {float: left;}
#content_body .col_left .txt_droite .contentclient .leftpub {float: left;width: 383px;}
#content_body .col_left .txt_droite .contentclient .rightpub {float: left; width: 117px;}
#content_body .col_left .txt_droite .contentclient .alltheme {border-top: 1px dotted #AA9C95; float: left; margin: 14px 0 10px; padding: 16px 0 0;width: 523px;}
#content_body .col_left .txt_droite .contentclient .alljur{ padding:0 0 8px 0; float:left; width:525px; }
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc {float: left;padding: 20px 0 0;width: 553px;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc {padding: 0 !important;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .placedoc {float: left; margin: 0; padding: 0;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .tlf {margin: 0; padding: 0;width: 198px;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .p120 {min-height: 120px;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .tls {margin: 0; padding: 0; width: 186px;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .tlfi {margin: 0; padding: 0;width: 141px;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .othercheck {float: left;margin: 0;padding: 8px 0 0;width: 543px;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .othercheck1 {float: left;margin: 0;padding: 0;width: 543px;}
#content_body .col_left .txt_droite .contentclient .supportbutton1 {float: left; margin: -15px 0 0;padding: 0 20px 13px 0;text-align: right; width: 522px;}
#content_body .col_left .txt_droite .contentclient .alltheme b { font-weight:bold; font-size:12px;}
/*#labs-s, #labterr, #labta, #labtb, #labtc, #labtd, #labte, #labtf, #labss, #labter { font-weight:bold; font-size:12px;}*/
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .tlf label,
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .tls label,
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .tlfi label {padding-bottom: 6px !important;}
#content_body .col_left .txt_droite .contentclient .alltheme label {color: #545454 !important;}
#content_body .col_left .txt_droite .contentclient .alltheme .thematicdoc .placedoc label {color: #545454;font-size: 11px;}
#content_body .col_left .txt_droite .contentclient .checkcontent #sample10,
#content_body .col_left .txt_droite .contentclient .checkcontent #sample11 { background: url(../images/sel2.gif) no-repeat scroll left top transparent !important;}
#content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme1, #content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme2 {font-size: 11px;}
#content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme1 a,
#content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme3 a,
#content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme2 a  {padding-left: 5px;width: 150px;}
#content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme1, #content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme2 , #content_body .col_left .txt_droite .contentclient .checkcontent .selctdatetheme3 {background: url("../images/sel1.gif") no-repeat scroll left top transparent;float: left;font-size: 11px;height: 17px;margin: -1px 0 0 10px;padding: 0;position: relative;width: 173px;}
#content_body .col_left .txt_droite .contentclient .checkcontent .accessubmit {cursor: pointer;margin-top: -2px;}
#content_body .col_left .txt_droite .contentclient .suite .leftsuite {float: left;padding: 11px 0 0 14px;width: 320px;}
#content_body .col_left .txt_droite .contentclient .suite table.leftsuite {width: 330px; padding-left: 0;}
#content_body .col_left .txt_droite .contentclient .suite table.leftsuite tr {vertical-align: top;}
#content_body .col_left .txt_droite .contentclient .suite table.leftsuite tr td.strg {color: #2A2A2A;font-weight: bold;height: 20px;width: 124px;}
#content_body .col_left .txt_droite .contentclient .suite .rightsuite {padding-right: 0;width: 184px;}
#content_body .col_left .txt_droite .contentclient .suite .rightsuite .entresuite {height: 38px;padding: 42px 0 0 68px !important;width: 115px;}
#content_body .col_left .txt_droite .contentclient .suite .rightsuite .entresuite label {font-size: 11px;}
#content_body .col_left .txt_droite .contentclient .suite {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #B3A7A1 -moz-use-text-color -moz-use-text-color;border-right: medium none;border-style: dotted none none;border-width: 1px medium medium;margin: 14px 0 0;min-height: 115px;width: 526px !important;}
#content_body .col_left .txt_droite .contentclient #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample10 ul.tsita,
#content_body .col_left .txt_droite .contentclient #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample11 ul.tsita {border:1px solid #7e706a; background:#fff;width:169px; border:1px solid #7e706a; border-top:none; background:#fff;padding:0; border-top: 1px solid #7E706A;margin-top: -1px;}
#content_body .col_left .txt_droite .contentclient #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample10 ul.tsita li a,
#content_body .col_left .txt_droite .contentclient #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample11 ul.tsita li a{width:164px;}
#content_body .col_left .txt_droite .contentclient #lettreinfo .allcheck2 .leftpub .checkcontent p.missel #labcrc,
#content_body .col_left .txt_droite .contentclient #lettreinfo .allcheck2 .leftpub .checkcontent p.missel #labctc{width:42px;}
/*18_*/
#content_body .col_left .txt_droite .themehead img{ float:left; border:1px solid #867873; padding:0; margin:3px 0 0 3px}
#content_body .col_left .txt_droite .themehead p{ padding:7px 0 0 0; width:431px}
#content_body .col_left .txt_droite .themehead .lft{ float:left; width:420px; margin:0!important; padding:0 0 0 10px!important}
#content_body .col_left .txt_droite  .themehead{padding:8px; width:533px; font-size:12px;min-height:80px;}
#content_body .col_left .txt_droite .remonte .same2 a.readmore{ margin:8px 0 0 0!important; float:left!important;}
#content_body .col_left .txt_droite .remonte .same2{height:107px!important; padding:15px 0 0 10px!important; width:256px!important;}
#content_body .col_left .txt_droite .remonte{ padding-top:33px!important; font-size:11px;}
#content_body .col_left .txt_droite .remonte .same2 a.readmore{ margin:8px 0 0 0!important; float:left!important;}
#content_body .col_left .txt_droite .remonte h2{ padding-bottom:3px!important}
#content_body .col_left .txt_droite .remonte .same2 .contentimage{ width:78px; height:59px; float:left; border:1px solid #867873;}
#content_body .col_left .txt_droite .remonte .same2 .conetenttexte{ float:left; width:160px; padding:0 0 0 11px; font-size:11px; margin:-5px 0 0 0; line-height:13px;}
#content_body .col_left .menu_gauche h2.fit {letter-spacing: -0.2px;white-space: nowrap;}
/*19_*/
#content_body .col_left .txt_droite .otherbox .plusboard {margin: 1px 0 0;}
#content_body .col_left .txt_droite .otherbox .plusboard .themequestion {border-top: 1px dotted #4C4C4C;margin: 0;padding: 10px 0 10px 12px;width: 539px;}
#content_body .col_left .txt_droite .otherbox .plusboard .themequestion .titrequestion {color: #4C4C4C;font-size: 12px;font-weight: bold;}
#content_body .col_left .txt_droite .otherbox .plusboard .themequestion p {color: #545454;font-size: 12px;letter-spacing: -0.2px;margin: 0;padding: 0;width: 450px;}
#content_body .col_left .txt_droite .otherbox .plusboard .lastquestion {border-bottom: 1px dotted #4C4C4C;}
/*20_*/
#content_body .col_left .content_midle .linkaz {margin-right: -8px;text-transform: uppercase;top: 23px !important;width: 392px;}
#content_body .col_left .content_midle .linkaz span {color: #B4B4B4;float: left;font-size: 12px;font-weight: bolder;height: 14px;line-height: 18px;text-align: center;width: 15px;}
#content_body .col_left .content_midle .linkaz a {color: #000000;float: left;font-size: 12px;font-weight: bolder;height: 14px;line-height: 18px;padding: 0;text-align: center;width: 15px;}
#content_body .col_left .content_midle .glossaire .rang {bottom: -6px;position: absolute;right: 0;}
#content_body .col_left .content_midle .glossaire .rang a {margin: 0;}
#content_body .col_left .content_midle .glossaire .rang a.backtop {background: url("../images/top.png") no-repeat scroll 1px 8px transparent;display: block;font-size: 10px;letter-spacing: -0.1px; padding: 5px 0 0 10px;}
#content_body .col_left .content_midle .glossaire{ width:733px; float:left; position:relative;}
#content_body .col_left .content_midle .glossaire p{float:left; padding:8px 0 10px 10px; margin:0; border-bottom:#4C4C4C 1px dotted; width:605px;}
#content_body .col_left .content_midle .glossaire p strong{ font-weight:bold; color:#4C4C4C; font-size:12px; display:block; padding-bottom:2px;}
#content_body .col_left .content_midle .linkaz span.active{ font-size:17px; color:#545454; border-top:2px solid #4C4C4C; padding:0; line-height:14px;}
/*21*/
#content_body .col_left .content_midle .plan .menu .droite {float: left;margin: 0;padding: 0 0 25px;width: 320px;}
#content_body .col_left .content_midle .plan .menu .plusdroite {padding-bottom: 30px !important;}
#content_body .col_left .content_midle ul li a {/*padding: 0 !important;*/}
/*25_sj3*/
#content_body .col_left .txt_droite .contentcontent .program{ background:url(../images/pucepro.jpg) top left no-repeat; padding:0 0 0 16px; color:#000000; font-size:11px; display:block; margin:5px 0 0 0}
/*21_AP*/
#content_body .col_left .content_midle .plan{ float:left; width:640px; margin:0; padding:8px 0 0 12px; line-height:14px;}
#content_body .col_left .content_midle .plan .menu, .plan .menuvio{ width:640px; margin:0; float:left;}
#content_body .col_left .content_midle .plan .menu{padding:25px 0 0 0;}
#content_body .col_left .content_midle .plan .menuvio{ padding:20px 0 0 0;}
#content_body .col_left .content_midle .plan .menu h2{ color:#4c4c4c; font-size:15px; font-weight:bolder; float:left; width:635px; margin:0; padding:0 0 6px 0; border-bottom:1px solid #4c4c4c;}
#content_body .col_left .content_midle .plan .menu h2 a{color:#000000;}
#content_body .col_left .content_midle .plan .menuplan{ width:297px; float:left; margin:0; padding:0 23px 4px 0;}
#content_body .col_left .content_midle .plan .menuplan h3{ color:#4C4C4C; font-size:12px; font-weight:bolder; margin:0; padding:10px 0 4px 5px;}
#content_body .col_left .content_midle .plan .menuplan h3 a{color:#000000;}
#content_body .col_left .content_midle .plan .menuplan ul{ margin:0; padding:0;}
#content_body .col_left .content_midle .plan .menuplan ul li{height:16px; margin:0; padding:0;}
#content_body .col_left .content_midle .plan .menuplan ul li a{ font-size:11px; color:#545454; font-weight:normal;}
#content_body .col_left .content_midle .plan .menuvio h3 {border-bottom: 1px solid #4c4c4c;color: #4c4c4c;float: left;font-size: 15px;font-weight: bolder;margin: 0;padding: 0 0 6px;width: 283px;}
#content_body .col_left .content_midle .plan .menuvio ul {float: left;font-size: 12px;padding: 8px 0 44px 8px;width: 283px;}
#content_body .col_left .content_midle .plan .menuvio ul li {height: 15px;}
#content_body .col_left .content_midle .plan .menuvio .droite {float: left; margin: 0;padding: 0 0 25px; width: 320px;}
#content_body .col_left .content_midle .plan .menuvio .droite ul.menuprincipal {float: left; font-size: 12px;margin: -5px 0 0;padding: 8px 0 0 5px;width: 283px;}
#content_body .col_left .content_midle .plan .menuvio .droite ul.menuprincipal li {height: 30px;}
#content_body .col_left .content_midle .plan .menuvio h3 a {color: #4c4c4c;}
#content_body .col_left .content_midle .plan .menu .droite div ul li{ height: 100%;}
/*22_AR*/
#content_body .col_left .content_midle .rsspage{ width:720px!important; padding:8px 0 0 10px; line-height:14px; float:left;}
#content_body .col_left .content_midle .rsspage p.introrss{ width:636px; margin:0; padding:0; float:left; min-height:80px;}
#content_body .col_left .content_midle .rsspage .lignerss, #content_body .col_left .content_midle .rsspage .lignerss1, #content_body .col_left .content_midle .rsspage ul{ width:259px; float:left; padding-bottom:20px!important;}
#content_body .col_left .content_midle .rsspage ul{ width:259px;}
#content_body .col_left .content_midle .rsspage .lignerss1{width:331px; }
#content_body .col_left .content_midle .rsspage h2{ color:#4C4C4C; font-size:15px; font-weight:bolder; margin:0; padding:0 0 5px 0; line-height:20px;}
#content_body .col_left .content_midle .rsspage ul{ margin:0; padding:0;}
#content_body .col_left .content_midle .rsspage ul li{ margin:0; padding:0 0 0 1px; height:auto; min-height: 20px;}
#content_body .col_left .content_midle .rsspage ul li a{ font-weight:normal; font-size:11px; display:block; background:url(../images/rss.png) 0 0 no-repeat; padding:0 0 0 36px!important; color:#000000; height: auto; min-height: 17px;}
#content_body .col_left .content_midle .rsspage .trcols{ margin:0; padding:0; float:left;}
#content_body .col_left .content_midle .rsspage .w1{ width:523px!important;}
#content_body .col_left .content_midle .rsspage .w2{ width:180px!important;}
#content_body .col_left .content_midle .rsspage .w2 ul li a{ padding-left:38px!important;}
/* 23_SJ2 */
#content_body .col_left .txt_droite a.crclink, #content_body .col_left .txt_droite a.crclink:hover{ background:url(../images/pubvert.jpg) no-repeat; color:#89aa15!important;}
#content_body .col_left .txt_droite .txtgm .plusimage {margin: 0 0 3px;}
#content_body .col_left .txt_droite .txtgm img {float: left;}
#content_body .col_left .txt_droite .txtgm .texte {float: left;font-size: 12px;padding: 0 0 0 12px;width: 340px;}
#content_body .col_left .txt_droite .txtgm .full-width { width: 520px; }
#content_body .col_left .txt_droite .crctxtgm .texte {padding: 0 0 0 8px;}
#content_body .col_left .txt_droite .txtgm .texte h3 {border: medium none;color: #4C4C4C;font-size: 18px;font-weight: normal;margin: 0; padding: 2px 0 5px 15px;width: 338px;}
#content_body .col_left .txt_droite .txtgm .full-width h3 { width: 505px; }
#content_body .col_left .txt_droite .txtgm .texte h3.reg {display: block;letter-spacing: -0.3px;padding: 0 0 3px 18px !important;width: 100% !important;}
#content_body .col_left .txt_droite .txtgm .texte h3 a {color: #4c4c4c;}
#content_body .col_left .txt_droite .txtgm .texteimg_gm p, #content_body .col_left .txt_droite .txtgm .texte p {line-height: 16px;margin: 0;padding: 0 0 11px;}
#content_body .col_left .txt_droite .txtgm .texte .f16 {padding: 2px 0 5px !important;width: 350px;}
#content_body .col_left .txt_droite .txtgm .texte ul.down {margin: 6px 0 0;padding: 0;}
#content_body .col_left .txt_droite .txtgm .texte ul.margog {font-size: 11px;margin: 0 0 0 5px !important;}
#content_body .col_left .txt_droite .txtgm .texte ul.down li {background: url("../images/down.gif") no-repeat scroll left top transparent !important;margin-bottom: 3px;padding: 0 0 0 16px;}
#content_body .col_left .txt_droite .txtgm .texte ul.down li a {color: #000000;}
#content_body .col_left .txt_droite #content_body .col_left .txt_droite .txtgm .lst {padding-bottom: 5px;}
#content_body .col_left .txt_droite  .txtgm .rub .texte.titre {color: #423640;font-size: 12px;font-weight: bold;line-height: 14px;margin: 0;padding: 7px 0 5px 15px;text-transform: none;}
#content_body .col_left .txt_droite .txtgm .rub p.actu_allignement{float:left;margin:0;}
#content_body .col_left .txt_droite .txtgm .rub ul.down {margin-bottom: -2px !important;padding: 0 0 0 3px;}
#content_body .col_left .txt_droite .txtgm .rub ul.down li {background: url("../images/down.gif") no-repeat scroll left top transparent !important;margin-bottom: 3px; padding: 0 0 0 16px;}
#content_body .col_left .txt_droite .txtgm .rub ul.down li a {color: #000000 !important;}
/*24_CT2 */
#content_body .col_left .txt_droite .textbord #searchfilter .allselect2 .slct{ }
#content_body .col_left .txt_droite .textbord #searchfilter .allselect2 .slct{ padding-bottom:6px!important;margin:0; float:left; padding:5px 0 0 0;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselect2 .petite_liste{ padding-top: 5px; padding-bottom: 0px;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselect2 .petite_liste .selctdatetheme2{ margin-top: -5px;}
#content_body .col_left .txt_droite .srchdv ul#sample10, #content_body .col_left .txt_droite .srchdv ul#sample11{ float:left; display:block; margin:0 0 0 0;padding:0;}
#content_body .col_left .txt_droite .textbord .fleftp .accessubmit{ float:left; margin:0 0 0 3px; cursor: pointer;}
#content_body .col_left .txt_droite .textbord #searchfilter .lab {padding-top: 18px !important;width: 60px !important;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselectgrand {float: left;height: 60px;margin: 0;padding: 0 0 0 10px;width: 270px;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselectpetit {float: left;height: 60px;margin: 0;padding: 0;width: 165px;}
#content_body .col_left .txt_droite .textbord #searchfilter .allselectpetit .slct #sample10,
#content_body .col_left .txt_droite .textbord #searchfilter .allselectpetit .slct #sample11 {background: url("../images/sel2.gif") no-repeat scroll left top transparent !important; font-size: 11px;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul.overs{width:251px;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul.overs li a{width:251px;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul.overs li ul.tsita{-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;width: 248px;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul.overs li ul.tsita li {padding:0;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul.overs li ul.tsita li a{width:243px;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample10,
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample11{position:relative;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample10 li a        ,
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample11 li a        {width:148px;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample10 li ul.tsita,
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample11 li ul.tsita{width:148px;}
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample10 li ul.tsita li a,
#content_body .col_left .txt_droite .textbord #searchfilter  .allselect2 .slct ul#sample11 li ul.tsita li a{width:146px;}
#content_body .col_left .txt_droite .otherbox .story .detail_marche { float: none; text-align: right;}
#content_body .col_left .txt_droite .otherbox .story .detail_marche  a{ float: none;}
/*26_AE*/
#content_body .col_left .notfound{ margin-top:30px; border-top:5px solid #4C4C4C; width:703px; padding:0 0 0 30px}
#content_body .col_left .notfound h1{ color:#4C4C4C; font-size:18px; border:none!important; background:none; font-weight:normal; padding:17px 0 12px 2px; margin:0;}
#content_body .col_left .notfound  p{ margin:0; padding:0 0 13px 0;}
#content_body .col_left .notfound  p.moteur{ padding:15px 0 10px 0;}
#content_body .col_left .notfondform p{ margin:0!important; padding:0!important; float:left;}
#content_body .col_left .notfound p.navig{ padding:28px 0 6px 0}
#content_body .col_left .notfound ul li{ float:left; width:193px;}
#content_body .col_left .notfound ul li a{color:#000000; font-size:11px; display:block; background:url(../images/pucelidroite.jpg) 0 5px no-repeat; padding:0 15px 0 10px}
#content_body .col_left .notfound ul{ margin:0; padding:0 0 0 0px;}
#content_body .col_left .notfound .notfondform .txtsearch{-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #A0979D #DDD0D8 #DDD0D8 #A0979D;border-style: solid;border-width: 1px;color: #545454;float: left;font-size: 11px;height: 17px;margin: 0;padding: 0 0 0 3px;width: 166px;}
#content_body .col_left .notfound a.advance {float: left; padding: 0 0 0 14px; text-decoration: underline;color: #000000;font-size:11px;}
#content_body .col_left .notfound ul li.li_404 {width:112px;}
/*27_ct3*/
#content_body .col_left .breadcrumbs .porteselect {display: inline-block; width: 155px; vertical-align: top;}
#content_body .col_left .breadcrumbs .contentbread { display: inline-block; max-width: 500px; vertical-align: top;}
#content_body .col_left .breadcrumbs .porteselect ul.selctdatetheme.petite_liste2 {margin: 0;background: url("../images/sel2.gif") no-repeat scroll left top transparent !important;margin-left: 5px;width: 192px;padding:0;position:relative;}
#content_body .col_left .breadcrumbs .porteselect ul.selctdatetheme.petite_liste2 li a{}
#content_body .col_left .breadcrumbs .selctdatetheme a {min-height: 15px;height: auto;white-space: normal;width: 148px;}
#content_body .col_left .breadcrumbs .selctdatetheme #curent_selctdatetheme {display: block;height: 14px;line-height: 1em;overflow: hidden;white-space: nowrap; width: 120px;}
#content_body .col_left .breadcrumbs .porteselect ul.selctdatetheme.petite_liste2 li ul.tsita {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A; border-style: none solid solid;border-width: medium 1px 1px;width: 158px;padding:0;margin-top:-1px; border-top:solid 1px #7E706A;}
#content_body .col_left .breadcrumbs .porteselect ul.selctdatetheme.petite_liste2 li ul.tsita li a{width:156px;}
/*fil d'ariane*/
#content_body .col_left .breadcrumbs { display:block; margin:0 0 0 8px; font-size:10px; height:10px; padding:16px 0 0 0; color:#545454; width:734px; letter-spacing:-0.1px;}
#content_body .col_left .breadcrumbs a{ color:#000000; font-size:10px;}
#content_body .col_left .breadcrumbs .back {float: right; height: 10px; margin: 0; padding: 0;}
/*menu_gauche*/
#content_body .col_left .menu_gauche ul.crcul li a{background:url(../images/pucelidroite.jpg) 0 50% no-repeat;background-position: 0 13px; padding:9px 0 4px 12px; color:#4c4c4c; font-size:12px; letter-spacing:-0.2px;  min-height:17px ; display:block; margin:0;}
#content_body .col_left .menu_gauche{ float:left; width:159px; margin:0; padding:16px 0 0 8px;}
#content_body .col_left .menu_gauche .titreh2{ margin:0; padding:3px 0 4px 11px; font-size:17px; font-weight:bolder; color:#000000; border-bottom:5px solid #000000;/* height:19px; */background:url(../images/linav.jpg) 0 7px no-repeat;}
#content_body .col_left .menu_gauche h3.vert_clair{ height:27px; background:url(../images/crc.jpg) top left repeat-x; border-bottom:1px dotted #AA9D95; color:#9eb540; padding-bottom:20px!important; line-height:18px}
#content_body .col_left .menu_gauche ul li{ /* height:30px; */ border-top:1px dotted #ab9c95; padding:0;}
#content_body .col_left .menu_gauche ul.crcul {background:url(../images/bas.jpg) bottom left repeat-x;}
#content_body .col_left .menu_gauche ul.crcul li{ margin:0!important; padding:0!important}
#content_body .col_left .menu_gauche ul.publicationul{ border-top:11px solid #656565; padding-bottom:7px!important}
#content_body .col_left .menu_gauche ul{ margin:0; padding:0 0 5px 0;}
#content_body .col_left .menu_gauche ul.publicationul li.first{ border:none;}
#content_body .col_left .menu_gauche ul.crcul li.first{ min-height:27px; }
#content_body .col_left .menu_gauche ul.publicationul li { height:auto;}
#content_body .col_left .menu_gauche ul.crcul li.first a{ min-height:23px; background-position:0px 8px!important; padding:4px 0 4px 12px!important; margin-top:5px;}
#content_body .col_left .menu_gauche ul.crcul li.li_active span.active{color: #000000; font-weight: bold; display:block; padding:9px 0 6px 12px;}
#content_body .col_left .menu_gauche ul.crcul li ul li.li_active  span.active{font-size:11px; min-height:16px; padding:2px 0 0 25px;}
#content_body .col_left .menu_gauche .recent{ margin:0; padding:45px 0 0 0; float:left; position:relative}
#content_body .col_left .menu_gauche .recent .lastsearch span{ font-size:14px; font-weight:bold; color:#545454; float:left; white-space:nowrap; float:left; width:159px; letter-spacing:-0.5px; border-bottom:1px dotted #aa9c95; padding:0 0 5px 0}
#content_body .col_left .menu_gauche .recent .lastsearch a.question{ height:15px; width:15px; margin:0; padding:0!important; background:url(../images/question.png) top left no-repeat!important; text-decoration:none; float:left; cursor:pointer; position:absolute; right:-5px}
#content_body .col_left .menu_gauche .recent .lastsearch .wordsearched{ padding:7px 0 2px 0; float:left; width:159px; border-bottom:1px dotted #aa9c95;}
#content_body .col_left .menu_gauche .recent .lastsearch .wordsearched .word, .in .word{ padding:5px 0 0 0; color:#545454; font-size:11px; font-weight:bold;}
#content_body .col_left .menu_gauche .recent .lastsearch .wordsearched .word strong, #content_body .col_left .menu_gauche .recent .lastsearch   .in .word strong{font-size:12px; color:#4C4C4C;}
#content_body .col_left .menu_gauche .recent .lastsearch .wordsearched a.research{ float:right; height:17px; width:17px; background:url(../images/research.gif) top left no-repeat; text-decoration:none;}
#content_body .col_left .menu_gauche .recent .lastsearch .wordsearched p{ font-size:11px; float:left; display:block; margin:0; padding:0 0 10px 0;}
#content_body .col_left .menu_gauche .recent .lastsearch .wordsearched span{ font-size:11px;margin:0; padding:0 0 0 0; border:none;}
#content_body .col_left .menu_gauche .recent .lastsearch .wordsearched p.last{ padding:0 0 15px 0;}
#content_body .col_left .menu_gauche ul.crcul li a:hover,
#content_body .col_left .menu_gauche  ul.crcul li a.active{background-image:none; background:#E5E5E5; font-weight:bold; /* white-space:nowrap; */}
#content_body .col_left .menu_gauche ul.publicationul li ul li{ border:none;}
#content_body .col_left .menu_gauche ul.publicationul li ul li a{ padding:2px 0 0 25px; min-height:16px; background-position:15px 5px; font-size:11px; letter-spacing:0px; border:none}
#content_body .col_left .menu_gauche ul.publicationul li.first ul li a{ padding:2px 0 0 25px !important; min-height:16px; background-position:15px 5px !important; font-size:11px; letter-spacing:0px; border:none; margin-top: 0;}
#content_body .col_left .menu_gauche ul.publicationul li ul li a:hover, #content_body .col_left .menu_gauche ul.publicationul li ul li a.active{ padding: 2px 0 0 15px;}
/*colone de droite */
#content_body .col_right { float:right; width:220px; padding:0 6px 0 14px}
#content_body .col_right .search_right { border-top: 5px solid #4c4c4c; height:55px; display:block; width:194px; margin:0; padding:12px 15px 0 11px; height:56px; background-color:#E5E1DD;}
#content_body .col_right .search_right p { color:#545454; font-size:13px; font-weight:normal; display:block; margin:0;}
#content_body .col_right .search_right p a { text-decoration:underline!important; color:#4c4c4c; font-size:11px; float:right;}
#content_body .col_right .search_right label { float:left; margin:0 0 6px 0 }
#content_body .col_right .search_right form p label {font-weight: bold;}
#content_body .col_right .search_right .txtsearch { width:166px; height:17px; font-size:11px; border:1px solid; border-bottom-color:#ddd0d8; border-right-color:#ddd0d8; border-top-color:#a0979d; border-left-color:#a0979d; margin:0; padding:0 0 0 3px; float:left; color:#545454;}

#content_body .col_right .external_logo img  { margin-left: 10px }
#content_body .col_right .external_logo {margin-bottom:10px; border:1px solid; border-top:5px solid #4c4c4c;padding: 8px 3px 8px 10px; }

#content_body .col_right .loginzone { border-top:#4c4c4c 5px solid; background:#e5e1dd; display:block; width:202px; margin:0; padding:10px 5px 16px 13px; font-size:11px;}
#content_body .col_right .loginzone h2  { color:#4c4c4c; background:url(../images/espaceclient.png) top left no-repeat; font-size:13px; padding:0 0 0 19px; margin:0 0 10px 0;}
#content_body .col_right .loginzone p, .accessbox p{ padding:0 0 14px 0; font-size:11px; margin:0;}
#content_body .col_right .loginzone #identification{margin:0; padding:0 0 15px 0; float:left; width: 206px;}
#content_body .col_right .loginzone a.aright{ float:right; margin:-2px 5px 0 0; white-space:nowrap;}
#content_body .col_right .loginzone .connected{ color:#545454; font-size:11px; font-weight:normal; border-bottom:1px solid #545454; width:197px; margin:0 0 14px 0}
#content_body .col_right .loginzone .connected a{ color:#000000; float:right; background:none; padding:0 5px 0 0}
#content_body .col_right .loginzone span.cpt { color: #4C4C4C;}
#content_body .col_right .loginzone a.cpt, #content_body .col_right .loginzone span.cpt{ display:block; padding:3px 0 2px 12px; width:192px;}
#content_body .col_right .accessbox{ border-top:5px solid #4c4c4c; background:#e5e1dd; display:block;width:202px; margin:0; padding:10px 5px 14px 13px;}
#content_body .col_right .accessbox h2{color:#545454; background:url(../images/accessh2.png) top left no-repeat; font-size:13px; padding:0 0 0 19px; margin:0 0 5px 0;}
#content_body .col_right .accessbox ul{ margin:0; padding:0; margin-left: 10px; font-weight: bold;}
#content_body .col_right .accessbox ul li{ font-size:13px; margin:0 0 4px 0}
#content_body .col_right .accessbox ul.direct_access li{ padding-left:10px!important;}
#content_body .col_right .accessbox ul li a{ color:#4c4c4c;}
#content_body .col_right .accessbox ul.direct_access li a, #content_body .col_right .accessbox ul.direct_access li a:hover { color:#4c4c4c!important}
#content_body .col_right .accessbox .publication{ background:url(../images/publication.png) top left no-repeat!important; padding:0 0 2px 17px!important; letter-spacing:-1px}
#content_body .col_right .accessbox ul.down{ margin:0 0 3px 0!important; padding:0;}
#content_body .col_right .accessbox ul.down li, #content_body .col_left .txt_droite .dernieres_publications .rub ul.down li{ background:url(../images/down.gif) top left no-repeat!important; padding:0 0 0 16px; margin-bottom:3px;}
#content_body .col_right .accessbox ul.down li a,  #content_body .col_left .txt_droite .dernieres_publications .rub ul.down li a{ color:#4c4c4c!important;}
#content_body .col_right .accessbox ul.down li a:hover,  #content_body .col_left .txt_droite .dernieres_publications .rub ul.down li a:hover{ text-decoration:underline!important}
#content_body .col_right .accessbox .search{ margin:0; padding:52px 0 9px 0!important}
#content_body .col_right .accessbox #searchtheme{ padding:0 0 22px 0; margin:0}
#content_body .col_right .accessbox .accessubmit{ float:left; margin:0 0 0 3px; cursor: pointer;}
#content_body .col_right .accessbox .lettre{ background:url(../images/lettre.png) top left no-repeat!important; margin:0 0 10px 0!important; padding:0 0 0 19px!important}
#content_body .col_right .accessbox  #newsletter{ margin:0 0 11px 0; float:left}
#content_body .col_right .accessbox  #newsletter label.labelmail{ width:60px; margin-top: 2px;}
#content_body .col_right .loginzone label, #content_body .col_right .accessbox #newsletter label { float:left; width:68px; font-size:11px; float:left; margin-top: 2px;}
#content_body .col_right .accessbox  #newsletter input.e-mail_lettre{ width:112px; padding-left: 3px;}
.loginzone input[type=text], .loginzone input[type=password], .e-mail_lettre{ width:104px; height:14px; border:1px solid #7e706a; float:left; padding-left: 3px;}
#content_body .col_right .lastaccess { font-size: 11px;}
#content_body .col_right .lastaccess .suivre{background:url(../images/suivre.png) top left no-repeat!important; padding:0 0 0 19px!important;}
.accessbox ul li.info a:hover,#content_body .col_right .accessbox ul li.twit a:hover,#content_body .col_right .accessbox ul li.rss a:hover{ text-decoration:none;}

#content_body .col_right .lastaccess img{ height:auto; width:40px; text-align: center; vertical-align: middle;}

#content_body .col_right .accessbox #searchtheme .publicationselect {background: url("../images/selectpub.gif") no-repeat scroll left top transparent;float: left; height: 17px;position: relative;width: 173px;}
#content_body .col_right .accessbox #searchtheme .publicationselect ul.tsita {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;background:#fff;width:171px;}
#content_body .col_right .accessbox #searchtheme .publicationselect ul.tsita li a{padding-left:5px;width:166px;}
/* FOOTER */
.content_footer{ background:#e2e1e2  url(../images/bg_footer.jpg) top left repeat-x; width:100%; clear: both;}
.content_footer #content_foot{ background:none!important; padding:20px 0 24px 6px!important; width:984px; font-size:11px; color:#5b5b5b; border:none; border-top:3px solid #c7c7c7; margin-top:20px; }
.content_footer #content_foot h2{ color:#4C4C4C; font-size:13px; margin:0; padding:0 0 5px 0;}
.content_footer #content_foot h2 a:hover, .content_footer #content_foot h2 a{ color:#4c4c4c}
.content_footer #content_foot ul{ margin:0; padding:0;}
.content_footer #content_foot ul li{ display:block; padding:0 0 2px 0}
.content_footer #content_foot ul li a{color:#5b5b5b; text-decoration:none;}
.content_footer #content_foot ul li a.active, .content_footer #content_foot ul li a:hover{ color:#54143e}
.content_footer #content_foot .espacement{ width:100%; height:25px; display:block; clear:both; overflow:hidden;}
.content_footer #content_foot .t_footer{ width:199px; float:left; margin:0; padding:0;}
.content_footer #content_foot .fo_footer{ width:190px; float:left; margin:-2px 0 0 0; padding:0}
.content_footer #content_foot .fi_footer{width:115px; float:left; margin:-2px 0 0 0; padding:0;}
.content_footer #content_foot .f_footer{width:279px; float:left; margin:0; padding:0}
.content_footer #content_foot .s_footer{width:201px; float:left; margin:0; padding:0;}
.content_footer #content_foot .espacement1{ width:100%; height:15px; display:block; clear:both; overflow:hidden;}
.footer{ margin:0 auto; background:url(../images/footer.jpg) top left no-repeat; width:990px; height:110px; padding:12px 0 0 0;}
.footer .imgdiv{ margin:0 auto; text-align:center; width:100px; display:block;}
/*02_MA*/
#content_body .col_left .content_midle ul li p{color:#4C4C4C; font-size:11px; margin:0; padding:0; margin-top: -3px;}
/*liste*/
.tsita{z-index:99; position:absolute; float:left; top:17px; left:0;display:none;}

.thematicdoc p label { min-height: 13px; }

#captcha {margin:25px 0px 20px 50px;}

/* CSS for the english version
   Only styles different from the french version
*/

/* GB header */
#content_header .fright_gb{ float:right; }
.flag{ width:27px; height:16px; }

/* GB main menu */
#content_body .col_left .navigation ul li a.top-level-menu-link-gb{ height:24px; padding-right:32px; }

/* GB homepage */
#content_body .col_left .contenu_left_gb{ width:975px; height:1030px; display:block; margin:0; background:#fff; padding:0px 8px 0px 8px; }
#content_body .col_left .contenu_left_gb .homepage_events{ display:block; margin:15px 0px 0px 0px; padding:0 }
#content_body .col_left .contenu_left_gb .homepage_bottom{ min-height:600px; display:block; padding:0 0 0 0; margin:0 0 0 0; }
#content_body .col_left .contenu_left_gb .homepage_publications_faq{ width:477px; display:block; margin:0 0 60px 0; padding:0; float:left; z-index: 1000;}
#content_body .col_left .contenu_left_gb .homepage_partners{ width:238px; display:block; margin:0 0 0 20px; padding:0; float:right; }
#content_body .col_left .contenu_left_gb .homepage_col_right{ width:220px; display:block; margin:10px 0 0 20px; padding:0; float:right; }
#content_body .page_col_right{ float:right; width: 220px; background-color: #ffffff; margin: 0; padding:0 8px 0 0}

#content_body .col_left .contenu_left_gb .events_text{ border:1px dotted #aa9c95; padding:14px 9px 20px 9px; margin-top:10px; height:241px;}
#content_body .col_left .contenu_left_gb .recent_publications{ border:1px dotted #aa9c95; padding:14px 9px 20px 9px; margin:0px 0px 10px 0px; }
#content_body .col_left .contenu_left_gb .faq{ border:1px dotted #aa9c95; padding:14px 9px 20px 9px; margin:0; }
#content_body .col_left .contenu_left_gb .block_partners{ padding:0px; margin:0; }
#content_body .col_left .contenu_left_gb .partners{ border:1px dotted #aa9c95; padding:10px; margin:0; text-align:center; }
#content_body .col_left .contenu_left_gb .partners img{ height:50px; width:auto; }

/* GB faq */
#content_body .col_left .contenu_left_gb .faq .question{ font-weight: bold; }
#content_body .col_left .faq .see_all, .see_all:hover, .see_all:visited, .see_all:visited:hover{ color:#4c4c4c; font-size:12px; font-weight:normal; padding:0 0 0 0px; }
.show_hide {display:none;}

/* GB titles */
#content_body .col_left .contenu_left_gb h2{ margin-right: 0px; }
#content_body .col_left .contenu_left_gb h2.block-title{ color:#ffffff; background:#4c4c4c; font-weight:bolder; font-size:16px; margin: 10px 0px 10px 0px; padding: 2px 10px; text-decoration:none; }
#content_body .col_left .contenu_left_gb h2.block-title#events{margin: 0px 0px 0px 0px; }
#content_body .col_left .contenu_left_gb h3{ font-size:18px; font-weight:normal; letter-spacing: -0.1px; line-height: 20px; font-family:Arial,Helvetica,sans-serif; color: #362731; margin: 3px 0 7px; padding: 0; }
#content_body .col_left .contenu_left_gb .titre{ font-style: normal; padding-right: 2px; color: #362731; font-size: 10px; text-transform:uppercase; }

/* GB content */
#content_body .main { min-height:950px; background:#fff; }
#content_body .juri{margin:20px 0px 30px 0px;}
#content_body .carre_noir_gb_block{display:block; background:url(../../cdc/images/carre_noir.jpg) 2px 4px no-repeat; margin:6px 0px 7px 0px; }
#content_body .carre_noir_gb_inline{display:inline-block; background:url(../../cdc/images/carre_noir.jpg) 2px 4px no-repeat; margin:6px 0px 3px 0px; }
#content_body .texte_noir_gb{color: #000000; font-size: 10px; font-weight: normal; text-transform: uppercase; padding: 2px 0px 0px 15px;  }
#content_body .spacer_content{ width:10px; }
#content_body .nomargin { margin:0px 15px 0px 0px; padding: 0 }


/* GB search box */
#content_body .block_gb{ display: block;}
#content_body .fright_gb{ width:220px; position: absolute; right: -237px;}
#content_body .search_gb{ overflow: hidden; border-top: 5px solid #4c4c4c; padding: 0; }
#content_body .search_right .txtsearch { width:166px; height:17px; font-size:11px; border:1px solid; border-bottom-color:#ddd0d8; border-right-color:#ddd0d8; border-top-color:#a0979d; border-left-color:#a0979d; margin:0; padding:0 0 0 3px; float:left; color:#545454;}
#content_body .txtsearch { width:166px; height:17px; font-size:11px; border:1px solid; border-bottom-color:#ddd0d8; border-right-color:#ddd0d8; border-top-color:#a0979d; border-left-color:#a0979d; margin:0 0 15px 10px; padding:0 0 0 3px; color:#545454;  float:left; }
.bt_search{ background:url(../images/searchbt.jpg) top left no-repeat; height:19px; width:19px; border:none; margin:0 0 0 3px; padding:0; float:left; cursor: pointer;}
.labelsearch{font-weight:bold; color:#545454; font-size: 13px; margin:0px; padding:2px 0 2px 10px}
.nomargin{margin:0; padding:0}

/* GB colonne de droite */
/*#content_body .col_right_gb { float:right; width:220px; padding:0 }*/
#content_body .col_right_gb .search_right { border-top: 5px solid #4c4c4c; height:55px; display:block; width:194px; margin:0; padding:12px 15px 0 11px; height:56px}
#content_body .col_right_gb .search_right p { color:#545454; font-size:13px; font-weight:normal; display:block; margin:0;}
#content_body .col_right_gb .search_right p a { text-decoration:underline!important; color:#4c4c4c; font-size:11px; float:right;}
#content_body .col_right_gb .search_right label { float:left; margin:0 0 6px 0 }
#content_body .col_right_gb .search_right form p label {font-weight: bold;}
#content_body .col_right_gb .search_right .txtsearch { width:166px; height:17px; font-size:11px; border:1px solid; border-bottom-color:#ddd0d8; border-right-color:#ddd0d8; border-top-color:#a0979d; border-left-color:#a0979d; margin:0; padding:0 0 0 3px; float:left; color:#545454;}
#content_body .col_right_gb .external_logo img  { margin-left: 10px }
#content_body .col_right_gb .external_logo {margin-bottom:10px; border:1px solid; border-top:5px solid #4c4c4c;padding: 8px 3px 8px 10px; }
#content_body .col_right_gb .loginzone { border-top:#4c4c4c 5px solid; background:#e5e1dd; display:block; width:202px; margin:0; padding:10px 5px 16px 13px; font-size:11px;}
#content_body .col_right_gb .loginzone h2  { color:#4c4c4c; background:url(../images/espaceclient.png) top left no-repeat; font-size:13px; padding:0 0 0 19px; margin:0 0 10px 0;}
#content_body .col_right_gb .loginzone p, .accessbox p{ padding:0 0 14px 0; font-size:11px; margin:0;}
#content_body .col_right_gb .loginzone #identification{margin:0; padding:0 0 15px 0; float:left; width: 206px;}
#content_body .col_right_gb .loginzone a.aright{ float:right; margin:-2px 5px 0 0; white-space:nowrap;}
#content_body .col_right_gb .loginzone .connected{ color:#545454; font-size:11px; font-weight:normal; border-bottom:1px solid #545454; width:197px; margin:0 0 14px 0}
#content_body .col_right_gb .loginzone .connected a{ color:#000000; float:right; background:none; padding:0 5px 0 0}
#content_body .col_right_gb .loginzone span.cpt { color: #4C4C4C;}
#content_body .col_right_gb .loginzone a.cpt, #content_body .col_right_gb .loginzone span.cpt{ display:block; padding:3px 0 2px 12px; width:192px;}
#content_body .col_right_gb .accessbox{ border-top:5px solid #4c4c4c; background:#e5e1dd; display:block;width:202px; margin:0; padding:10px 5px 14px 13px;}
#content_body .col_right_gb .accessbox h2{color:#545454; background:url(../images/accessh2.png) top left no-repeat; font-size:13px; padding:0 0 0 19px; margin:0 0 5px 0;}
#content_body .col_right_gb .accessbox ul{ margin:0; padding:0}
#content_body .col_right_gb .accessbox ul li{ font-size:11px; margin:0 0 4px 0}
#content_body .col_right_gb .accessbox ul.direct_access li{ padding-left:10px!important;}
#content_body .col_right_gb .accessbox ul li a{ color:#4c4c4c;}
#content_body .col_right_gb .accessbox ul.direct_access li a, #content_body .col_right_gb .accessbox ul.direct_access li a:hover { color:#4c4c4c!important}
#content_body .col_right_gb .accessbox .publication{ background:url(../images/publication.png) top left no-repeat!important; padding:0 0 2px 17px!important; letter-spacing:-1px}
#content_body .col_right_gb .accessbox ul.down{ margin:0 0 3px 0!important; padding:0;}
#content_body .col_right_gb .accessbox ul.down li, #content_body .col_left .txt_droite .dernieres_publications .rub ul.down li{ background:url(../images/down.gif) top left no-repeat!important; padding:0 0 0 16px; margin-bottom:3px;}
#content_body .col_right_gb .accessbox ul.down li a,  #content_body .col_left .txt_droite .dernieres_publications .rub ul.down li a{ color:#4c4c4c!important;}
#content_body .col_right_gb .accessbox ul.down li a:hover,  #content_body .col_left .txt_droite .dernieres_publications .rub ul.down li a:hover{ text-decoration:underline!important}
#content_body .col_right_gb .accessbox .search{ margin:0; padding:52px 0 9px 0!important}
#content_body .col_right_gb .accessbox #searchtheme{ padding:0 0 22px 0; margin:0}
#content_body .col_right_gb .accessbox .accessubmit{ float:left; margin:0 0 0 3px; cursor: pointer;}
#content_body .col_right_gb .accessbox .lettre{ background:url(../images/lettre.png) top left no-repeat!important; margin:0 0 10px 0!important; padding:0 0 0 19px!important}
#content_body .col_right_gb .accessbox  #newsletter{ margin:0 0 11px 0; float:left}
#content_body .col_right_gb .accessbox  #newsletter label.labelmail{ width:60px; margin-top: 2px;}
#content_body .col_right_gb .loginzone label, #content_body .col_right_gb .accessbox #newsletter label { float:left; width:68px; font-size:11px; float:left; margin-top: 2px;}
#content_body .col_right_gb .accessbox  #newsletter input.e-mail_lettre{ width:112px; padding-left: 3px;}
.loginzone input[type=text], .loginzone input[type=password], .e-mail_lettre{ width:104px; height:14px; border:1px solid #7e706a; float:left; padding-left: 3px;}
#content_body .col_right .lastaccess { font-size: 11px;}
#content_body .col_right_gb .lastaccess .suivre{background:url(../images/suivre.png) top left no-repeat!important; padding:0 0 0 19px!important;}
#content_body .col_right_gb .lastaccess img{ height:auto; width:40px; text-align: center; vertical-align: middle;}
.accessbox ul li.info a:hover,#content_body .col_right_gb .accessbox ul li.twit a:hover,#content_body .col_right_gb .accessbox ul li.rss a:hover{ text-decoration:none;}
#content_body .col_right_gb .accessbox ul li.twit{ background:url(../images/icons/twitter-icon-fleche.png) top left no-repeat!important; padding:3px 0 0 29px!important; height:16px!important; margin:7px 0 0px 0!important; }
#content_body .col_right_gb .accessbox ul li.rss{ background:url(../images/rss_fleche.png) top left no-repeat!important; padding:2px 0 0 29px!important; height:14px!important}
#content_body .col_right_gb .accessbox #searchtheme .publicationselect {background: url("../images/selectpub.gif") no-repeat scroll left top transparent;float: left; height: 17px;position: relative;width: 173px;}
#content_body .col_right_gb .accessbox #searchtheme .publicationselect ul.tsita {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color #7E706A #7E706A;border-right: 1px solid #7E706A;border-style: none solid solid;border-width: medium 1px 1px;background:#fff;width:171px;}
#content_body .col_right_gb .accessbox #searchtheme .publicationselect ul.tsita li a{padding-left:5px;width:166px;}



