﻿/* style de la liste aphabétique*/
a:link{
outline: none !important;
}
a:visited {
outline: none !important;
text-decoration: none !important;
}
#rec_chzn{
	margin:10px 0 10px 15px;
	z-index:99;
}
span.tri{
	display:none;
}
.lm-wrapper { margin:0; padding:0; }
.lm-wrapper .lm-letters { overflow:hidden; }
* html .lm-wrapper .lm-letters { zoom:1; } /* for IE6 so that menu appears under letters */

.lm-wrapper .lm-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
.lm-wrapper .lm-menu { border:0px solid silver; border-top:0px solid silver; padding:15px 0px 15px 0px; z-index:10; position:relative; margin-top:-1px; background:#fff; display:none; text-align:left;}
.lm-wrapper .lm-menu ul li { list-style-type:none; margin-bottom:5px; font-size:12px }
.lm-wrapper .lm-menu ol li { margin-left:5px; }
.lm-wrapper .lm-menu .lm-no-match { color:green; }
.lm-wrapper .lm-menu a { text-decoration:none; }
.lm-wrapper .lm-menu a:hover { text-decoration:underline; }
.lm-wrapper .lm-menu .lm-submenu { overflow:hidden; }
.lettre{text-transform:uppercase;text-align:center;color:#128ABE;font-size:16px;font-weight:600;margin:5px 0 5px 0;padding:0 0 2px 0;border-bottom: 1px solid #CDE4EE;}
.lm-wrapper .lm-letters { overflow:hidden; }
.lm-wrapper .lm-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.lm-wrapper .lm-letters a { border:none; border-top:2px solid pink; font-size:12px;color:#B53333;   }
.lm-wrapper .lm-letters a.ln-last { border-right:none; }
.lm-wrapper .lm-letters a:hover,
.lm-wrapper .lm-letters a.lm-selected { border-top:2px solid red; background-color:pink; color:White !important; }
.lm-wrapper .lm-letters a.lm-disabled { color:pink; }
.lm-wrapper .lm-letters a.lm-disabled:hover { color:white; }
.lm-wrapper .lm-letter-count { color:red; position:absolute;}
span.cache{display:none;}
span.cache{
	display:none;
}
.rub_president { 
	margin-top:14pt;
	color:#013c68;
	margin-bottom:3pt;
	font-size:12px;
	text-align:center;
	font-family:Georgia, sans-serif;
}
.rub_vices_presidents {
	margin-top:14pt;
	color:#013c68;
	margin-bottom:3pt;
	font-size:12px;
	font-family:Georgia, sans-serif;
}
.rub_membres {
	margin-top:14pt;
	color:#013c68;
	margin-bottom:3pt;
	font-size:12px;
	font-family:Georgia, sans-serif;
}
.dep2 {	
	font-size:11px;
	margin-top: 0px;
	margin-bottom:7px;
	margin-left:2px;
	margin-right:12px;
	text-align:left;
	text-decoration: none;
}
.dep2:hover{
	text-decoration:none;
}
.bureau tr td .dep2{
	text-align:center;
}
.dep2 a{
	text-decoration:none;
}
.dep2 a:hover{
	text-decoration:none;
}
.dep2 a:link{
	text-decoration:none;
}
.dep2 img{
	width:98px;
	height:128px;
	border: 1px solid #D9DBDA;
	padding: 1px;
}
span.depute-ombre{
	display:block;
	width:125px;
	text-decoration:none;
}
.sen2 {
    color: #990000;
    font-size: 9pt;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 0;
}
.ui-datepicker { 
	margin-left: -140px;
	margin-top: 50px;
}
#organe{
	margin:0 0 10px 10px;
}
#ui-datepicker-div{
	width:273px;
	display:none;
}
p.rub1{
	text-transform:uppercase;
	text-align:center;
	color:#128ABE;
	font-size:16px;
	font-weight:600;
	margin:5px 0 5px 0;
	padding:0 0 2px 0;
	border-bottom: 1px solid #CDE4EE;
}
p.dep{
	text-align:center;
	color:#B53333;
	clear:both;
	font-size:10px;
	text-transform:uppercase;
}
ul.deputes{
	float:left;
	list-style-type:none;
	margin-bottom:10px;
	font-size:11px;
}
ul.deputes li{
	width:180px;
	margin-right:15px;
	display:block;
}
span.lib_plan{
	color:#128ABE;
	font-size:14px;
	font-weight:600;
}
p.stitre2{
	color:#FF0000;
	font-weight:600;
	font-size:12px;
	text-align:center;
}
p.stitre3{
	color:#013C68;
	font-weight:600;
	font-size:13px;
	text-align:left;
	margin:15px 0 15px 0;
}
ul.deputes li a,
ul.deputes1 li a{
	text-decoration: none;
}
ul.deputes li a:hover,
ul.deputes1 li a:hover{
	text-decoration: underline;
}
/* style conf-présidence*/
#corps_conf_pre p.rub1{
	font-size:12px;
	clear:both;
	border:0;
}
#corps_conf_pre ul.deputes li{
	float:left;
	width:180px;
	margin-right:15px;
	display:block;
}
ul.deputes1{
	list-style-type:none;
	margin-bottom:10px;
	font-size:11px;
	text-align:center;
}
.article-content-sub img{
	margin:15px 20px 0 40px;
	padding: 1px;
	border: 1px solid #D9DBDA;
}
#corps_conf_pre ul li img {
    border: 1px solid #D9DBDA;
    padding: 1px;
	width:98px;
	height:128px;
}
#corps_conf_pre ul.deputes li {
	height:190px;
}
#corps_conf_pre div{
	text-align:center;
}
.depute-ombre {
    background: url("/commun/2011/images/theme/profile-picture-shadow.png") no-repeat scroll left bottom transparent;
    padding: 0 0 0 0;
	width:125px;
	text-align:center;
	margin: -12px auto 0 auto;
}
/* style liste composition des commissions*/
#corps_conf_pre,
#corps{
	padding:0 22px;
}
#corps  p.rub1{
	font-size:12px;
	border:0;
}
ul.liste{
	list-style-type:none;
	margin-bottom:10px;
	font-size:11px;
}
ul.liste li{
	margin:0 0 10px 0;
}
/* ======================================================= */
/* #TABLEAU DES LISTES DE RESULTATS*/
/* ======================================================= */
table.tablesorter {
	font-size: 8pt;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
    border-spacing: 0;
}
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
	background: #013c68; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#155b87), to(#013c68));
	background: -moz-linear-gradient(#155b87, #013c68 100%);
	background: linear-gradient(#155b87, #013c68 100%);
	-pie-background: linear-gradient(#155b87, #013c68 100%);
	border: 1px solid #dadada;
	font-size: 9px;
	padding: 4px 0 15px 0;
	color:#ffffff;
	text-align:center;
}
table.tablesorter .header,
table.tablesorter .tablesorter-header {
	background: url("/commun/2011/images/theme/bg.gif") no-repeat 50% 95% #013c68;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #494949;
	padding: 4px 4px 4px 8px;
	background-color: #ffffff;
	vertical-align: top;
	border: 1px solid #dadada;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter th.headerSortUp,
table.tablesorter th.tablesorter-headerSortUp {
	background-image: url("/commun/2011/images/theme/asc.gif");
}
table.tablesorter th.headerSortDown,
table.tablesorter th.tablesorter-headerSortDown {
	background-image: url("/commun/2011/images/theme/desc.gif");
}
ttable.tablesorter th.headerSortDown,
table.tablesorter th.tablesorter-headerSortDown,
table.tablesorter th.headerSortUp,
table.tablesorter th.tablesorter-headerSortUp {
	background-color:#22709E;
}
table.tablesorter tbody td a{
	color: #494949;
	text-decoration:none;
}
table.tablesorter tbody td a:hover{
	color: #494949;
	text-decoration:underline;
}
#corps_tableau{
	margin: 0 0 10px 10px;
}
th.rub2{
	text-align:left;
	color:#B53333;
	clear:both;
	font-size:12px;
	text-transform:uppercase;
	padding: 4px 4px 4px 8px;
	background-color: #E3E3E3;
	vertical-align: top;
	border: 1px solid #D9DBDA;
}
/* style formulaire de recherche multicritères*/
p.ssrub_rech{
	margin:10px 0 10px 0;
	font-weight:600;
	font-size:14px;
	color:#013C68;
}
p.rub_rech{
	margin:0 0 10px 0;
	color:#B53333;
	font-size:16px;
	text-transform:uppercase;
}
div.cat_rech{
	border-bottom:1px solid #CDE4EE;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}
table.table_rech{
	width: 100%;
	text-align: left;
	border-collapse: collapse;
    border-spacing: 0;
}
div.btn_rech{
	text-align:center;
	border-bottom:1px solid #CDE4EE;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}
span.lib_select{
	width:200px;
	display:block;
	padding:0 0 5px 0;
}
span.radio_rech{
	margin:0 0px 0 5px;
}
span.radio_rech1{
	margin:0 5px 0 0px;
	font-size:12px;
}
/*test bouton*/
/* Black Color */
a.button.black,
button.black,
input.black[type="submit"],
input.black[type="reset"],
input.black[type="button"] {
	color: #FCFCFC;
	background: #222; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(60,60,60,.95) 0%, rgba(20,20,20,.95) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,.95)), color-stop(100%,rgba(20,20,20,.95))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(60,60,60,.95) 0%,rgba(20,20,20,.95) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(60,60,60,.95) 0%,rgba(20,20,20,.95) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(60,60,60,.95) 0%,rgba(20,20,20,.95) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(60,60,60,.95) 0%,rgba(220,20,20,.95) 100%); /* W3C */
	border: 1px solid #111;
	border-top: 1px solid #111;
	border-left: 1px solid #111;
	-webkit-text-shadow: 1px 0 1px #000;
	-moz-text-shadow: 1px 0 1px #000;
	-o-text-shadow: 1px 0 1px #000;
	text-shadow: 1px 0 1px #000;
}
a.button.black:hover,
button.black:hover,
input.black[type="submit"]:hover,
input.black[type="reset"]:hover,
input.black[type="button"]:hover,
a.button.black:active,
button.black:active,
input.black[type="submit"]:active,
input.black[type="reset"]:active,
input.black[type="button"]:active {
	color: #FFF;
	background: #222; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,50,50,.95) 0%, rgba(20,20,20,.95) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(50,50,50,.95)), color-stop(100%,rgba(20,20,20,.95))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(50,50,50,.95) 0%,rgba(20,20,20,.95) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(50,50,50,.95) 0%,rgba(20,20,20,.95) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(50,50,50,.95) 0%,rgba(20,20,20,.95) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(50,50,50,.95) 0%,rgba(220,20,20,.95) 100%); /* W3C */
	border: 1px solid #111;
	border-top: 1px solid #111;
	border-left: 1px solid #111;
}
/* Default Color */
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	color: #444;
	background: #eee; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,.95) 0%, rgba(222,222,222,.95) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.95)), color-stop(100%,rgba(222,222,222,.95))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,.95) 0%,rgba(222,222,222,.95) 100%); /* W3C */
	border: 1px solid #dbdbdb;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
}
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	color: #222;
	background: #eee; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,.9) 0%, rgba(211,211,211,.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.9)), color-stop(100%,rgba(211,211,211,.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* W3C */
	border: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5; 
}
a.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	border: 1px solid #d5d5d5;
	background: #eee; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,.9) 0%, rgba(211,211,211,.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.9)), color-stop(100%,rgba(211,211,211,.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,.9) 0%,rgba(211,211,211,.9) 100%); /* W3C */
}
span.labelgras{
	font-size:13px;
}