.bookmark  { min-height: 105px; }
.bookmark .rightsuite .entresuite {  float: right; padding: 32px 0 22px; }

/* fixes */
.simpletitre h3 { width: auto; }
.content_midle ul li a img.ico { vertical-align: middle; margin-left: -15px; }


.summary_courts-colors span.short_name { font-size: 10px; text-transform: uppercase; }

.placedoc p.main label { font-size: 12px; font-weight: bold; }

div.thematics-list-block { width: 178px; }
.othercheck { padding: 0 0 8px; }

.invisible { position: absolute; visibility: hidden; }


/* user forms */
.user-form .block, .user-form .element { margin: 15px 0; }
.user-form .block input { border: 1px solid #7E706A;  width: 290px; }
.user-form h2.error { margin-top: 25px; }

.user-form .block textarea { border: 1px solid #7E706A; }

.user-form .buttonblock { padding-bottom: 0; } 

.user-view .block { display: block; clear:both;  min-height: 29px; }
.user-view .element { display: block; clear:both; margin-top: 15px; }
.warning { color: red; clear: both;} 
.warning p { float: none; padding: 0 10px; }


#subscribe-error { font-size: 11px; color: red; padding-bottom: 5px; }

#content_body .my-alerts .textbord p.error { color: red; padding: 0; margin: 0 0 10px; }


.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: block;
	position: absolute;
	top:-999px;
	
}

.supportbutton input.violet-button,
.entresuite2 input.violet-button {
	background: none repeat scroll 0 0 #4c4c4c;
	padding: 0;
	text-align: center;
}

.user-form .validation-error { font-style: italic; color: red; }

/* new fixes */

.carre_violet, 
#content_body .col_left .navigation ul li ul li a.carre_violet, 
.news h2 a.carre_violet, 
.othernews h2 a.carre_violet {
    background: url("../images/p_v.gif") no-repeat scroll 2px 4px transparent;
}

#content_body .col_left .txt_droite h1,
#content_body .col_left .txt_droite h1.court { width: 431px; height: auto; padding-right: 120px; }

.juri-label-short { min-width: 37px; }

/* selectors */

#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme1 a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme2 a,
#content_body .col_left .txt_droite .summary_courts-colors .checkcontent .selctdatetheme1, 
#content_body .col_left .txt_droite .summary_courts-colors .checkcontent .selctdatetheme2,
#content_body .col_left .txt_droite .summary_courts-colors .checkcontent .selctdatetheme1 a, 
#content_body .col_left .txt_droite .summary_courts-colors .checkcontent .selctdatetheme2 a
{
    width: 207px;
}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme1, 
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .selctdatetheme2 {
	width: 213px;
}
.selctdatetheme1, .selctdatetheme1 li, 
.selctdatetheme2, .selctdatetheme2 li {
    width: 200px;
}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace #sample10, 
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace #sample11,
#content_body .col_left .txt_droite .summary_courts-colors .checkcontent #sample10, 
#content_body .col_left .txt_droite .summary_courts-colors .checkcontent #sample11
 {
    background: url("../images/selectaccessform.gif") no-repeat scroll left top transparent !important;
}

#content_body .col_left .txt_droite .summary_courts-colors .checkcontent #sample10, 
#content_body .col_left .txt_droite .summary_courts-colors .checkcontent #sample11
{ padding-right: 10px; }

#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent ul#sample10 li ul.tsita,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent ul#sample11 li ul.tsita,
#content_body .col_left .txt_droite .summary_courts-colors #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample10 ul.tsita, 
#content_body .col_left .txt_droite .summary_courts-colors #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample11 ul.tsita

{
    width: 211px;
}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent ul#sample10 li ul.tsita li a,
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .formspace .plusbas .allcheck .checkcontent ul#sample11 li ul.tsita li a,
#content_body .col_left .txt_droite .summary_courts-colors #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample10 ul.tsita li a, 
#content_body .col_left .txt_droite .summary_courts-colors #lettreinfo .allcheck2 .leftpub .checkcontent ul#sample11 ul.tsita li a
{
    width: 200px;
}

#content_body .col_left .txt_droite .selctdatetheme, .selctdatethemereg{
    background: url("../images/juridiction-290.gif") no-repeat scroll left top transparent;
    margin: 0 0 0 5px;
    width: 290px;
}

#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatetheme.selctdatetheme, 
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemereg.selctdatethemereg {
    width: 293px;
    background: url("../images/juridiction-290.gif") no-repeat scroll left top transparent;
}
#content_body .col_left .txt_droite #searchfilter .allselect {
    padding: 0 13px 0 18px;
    width: 271px;
}
#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.selctdatethemereg li a,
#content_body .col_left .txt_droite .textbord #searchfilter .allselect .slct ul.selctdatethemereg li .tsita li a {
    width: 284px;
}
#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.selctdatethemereg li .tsita {
	
	width: 288px;
}
.selctdatetheme, 
.selctdatetheme li, 
.selctdatetheme li a
 {
    width: 290px;
}
#content_body .col_left .txt_droite .textbord .separator #agendafilter ul.selctdatetheme li a,
#content_body .col_left .txt_droite .textbord .separator #agendafilter ul.selctdatetheme li ul.tsita,
#content_body .col_left .txt_droite .textbord .separator #agendafilter ul.selctdatetheme li ul.tsita li a
{
    width: 288px;
}

/* gauche menu */
/*
#content_body .col_left .menu_gauche .droiteform .regionselect li {
	height: auto  !important;
	min-height: 20px;
}
#content_body .col_left .menu_gauche .droiteform .regionselect li .tsita li a {
    height: auto;
	min-height: 20px;
}*/

#sample3 ul.grand_menu {
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #7E706A;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.resultat ul.down3 
{
	padding: 0;
	margin-top: 5px;
}
.story ul.down3 li a, .resultat ul.down3 li a {
    background: url("../images/down.gif") no-repeat scroll 2px 0 transparent;
    padding: 0 0 0 20px; 
    color: #362731;
    text-decoration: none;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	display: block;	
	margin: 5px 0;
}

.story ul.down3 {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content_body .col_left .menu_gauche ul.jurisdictions { border-top: none;   }
#content_body .col_left .menu_gauche ul.jurisdictions li.first { border-top: 1px dotted #AB9C95; }
#content_body .col_left .menu_gauche ul.jurisdictions li a.active {   color: #000000; }
  



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

img.image-float-left { float: left; margin: 0 10px 0 0; }
#content_body .col_left .txt_droite .sl12 .no-image { width: auto; }
#content_body .col_left .txt_droite .no-image { width: auto; }
#content_body .col_left .txt_droite .contentcontent { padding: 0; }

/* CT pages content styles */

.date-modified {  text-align: right; margin: 10px -5px -32px 0; }

.story a {
    color: #4c4c4c;
    text-decoration: underline;	
}
.story .contentanddown a.inscription {
	text-decoration: none;	
}
.story a.pop {
    border-bottom: 1px dotted #BAAEA9;
    color: #545454;
    text-decoration: none;
}

.story ul {
    list-style: disc outside none;
    margin: 0 0 0 15px;
    padding: 15px 0 15px 10px;
}
.story ol {
    margin: 0 0 0 15px;
    padding: 15px 0 15px 10px;
}


#content_body .col_left .txt_droite #datepicker-agenda {
    float: right;
    height: 117px;
    width: 162px;
}

#content_body .col_left .txt_droite div.block_content {
	padding: 0;
}
#content_body .col_left .txt_droite div.block_content .story {
    border-top: none;
    color: #545454;
}
#content_body .col_left .txt_droite div.block_content .story h2 {
    border-color: #89AA15 !important;
    color: #89AA15;
}
#content_body .col_left .txt_droite div.block_content .story h3 {
    color: #89AA15;
}

.news-short-desc { padding-top: 5px;  }


.content_footer ul li span.active {
    color: #54143E;
}

#content_body .col_left .txt_droite .txtgm .texte .crcstrong { line-height: 14px;}
#content_body .col_left .txt_droite .contentclient #lettreinforeceved p { line-height: 14px; }

#content_body .col_left .news-full .titre { margin: 0; }

#content_body .col_left .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 .dashboard .otherbox .myboard .espace h2 { min-height: 18px; }


#content_body .col_left .txt_droite .srchdv ul.liste_resulstat_recherche li  { width: 245px; }

.texte .publication-juridiction a { background-position: 2px 4px;}
.content-view-embeddedmedia .attribute-caption { font-size: 11px; text-align: center; font-style: italic; }


/* left col court seletor overflow fix */
#content_body .col_left .menu_gauche .droiteform .regionselect li.region-selected { overflow: hidden; }
#content_body .col_left .menu_gauche .droiteform .regionselect li.region-selected a:link, 
#content_body .col_left .menu_gauche .droiteform .regionselect li.region-selected a:hover, 
#content_body .col_left .menu_gauche .droiteform .regionselect li.region-selected a:visited
{
	height: 13px;
    width: 153px;
    min-height: 13px;
}



#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .ajax-filter .filtreresultat .selctdatetheme  {
    background: url("../images/sel-159.gif") no-repeat scroll left top transparent;
    float: left;
    font-size: 11px;
    height: 17px;
    margin: 0 0 0 10px;
    padding: 0;
    position: relative;
    width: 170px;
}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .ajax-filter .filtreresultat ul.selctdatetheme li a {
    width: 157px;
}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .ajax-filter .filtreresultat .selctdatetheme .tsita {
	width: 157px;
}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .ajax-filter .filtreresultat ul.selctdatetheme li ul.tsita li a {
    width: 155px;
}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .ajax-filter .filtreresultat .selctdate a,
#content_body .col_left .txt_droite .multiplebis .sonlink .sonlinkother .ajax-filter .filtreresultat .selctdate a {
	width:123px; height:15px; color:#545454!important; display:block; padding:2px 0 0 2px 
}

.object-center .video-a-container { margin: 0 auto; margin-top: 10px; }

#search-alert-button { min-width: 112px; }


/** select-list styles **/
.select-list #sortby li ul.tsita { padding:0; }
.select-list #sortby li ul.tsita li a { width:140px; }
.select-list #sortby .tsita{ /*width:123px;*/ border:1px solid #7e706a; border-top:none; background:#fff; }
.select-list #sortby li a span.value {display: none;}
.select-list #sortby a{ /*width:227px;*/ height:15px; color:#545454!important; display:block; padding:2px 0 0 2px}
.select-list #sortby { background:url(../images/date.gif) top left no-repeat; width:144px; height:17px; font-size:11px; margin:0; padding:0; position:relative; float:left;}

#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .double .formspace {
	width: 264px;
	padding: 35px 0;
}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .double .formspace .contentperiode {
	width: 150px;
}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .double .folabel {
	width: 110px;
}
#content_body .col_left .txt_droite .frstsearch #searchpublication .allsearch .double .supportbutton {
	width: 240px;
	float: right;
}
#content_body .col_left .txt_droite .multiple .sonlink .sonlinkother .filter .filtreresultat p.ajax-filter-label { padding-left: 20px; }
.publication_listing strong a { color:  #4C4C4C !important; }
.publication_listing .numero1 { float: left; padding: 0 20px; text-align: center; width: 535px; }
.publication_listing .next { float: right;}
