/* Body */

body {
	background-position: center;
	background-color: #FFFFFF;
	background-image: url(photos/big_weights.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
}


body.global {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Table */

table.global {
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 4px;
	text-align: left;
}

table.global_nb {
	border-color: #003399;
	border-style: solid;
	border-width: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 4px;
	text-align: left;
}

table.menu {
	border-style: solid;
	border-width: 0px;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 4px;
}


/* TR */

tr.pale {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #FFFAF0;
	padding: 4px;
}

tr.dark {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #FFCC99;
	padding: 4px;
}

tr.blue {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFCC99;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #FFCC99;
	background-color: #003399;
	padding: 4px;
}


/* TD */

td.global {
	border-color: #003399;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: left;
}

td.global_C {
	border-color: #003399;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: center;
}

td.global_MC {
	border-color: #003399;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

td.global_nb {
	border-color: #003399;
	border-style: solid;
	border-width: 0px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: left;
}

td.global_nb_C {
	border-color: #003399;
	border-style: solid;
	border-width: 0px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	text-align: center;
}

/* Changed the size from 20px to 14px JCE-20090226-0045 */
td.bandeau {
	background-color: #003399;
	border-style: none;
	border-width: 0px;
	color: #FFCC99;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

td.bandeau_small {
	background-color: #003399;
	border-style: none;
	border-width: 0px;
	color: #FFCC99;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 8px;
	text-align: center;
	vertical-align: middle;
}

td.pale {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #FFFAF0;
	padding: 4px;
}

td.pale_C {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #FFFAF0;
	padding: 4px;
	text-align: center;
}

td.pale_no_bold {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #FFFAF0;
	padding: 4px;
}

td.dark {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #FFCC99;
	padding: 4px;
}


td.red {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #FF0000;
	padding: 4px;
}

td.blue {
	background-color: #003399;
	border-color: #FFCC99;
	border-style: solid;
	border-width: 1px;
	color: #FFCC99;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	padding: 4px;
	text-align: center;
}

td.blue_MC {
	background-color: #003399;
	border-color: #FFCC99;
	border-style: solid;
	border-width: 1px;
	color: #FFCC99;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

td.grey_L {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #CCCCCC;
	padding: 4px;
	text-align: left;
}

td.grey_C {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #CCCCCC;
	padding: 4px;
	text-align: center;
}

td.grey_R {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003399;
	background-color: #CCCCCC;
	padding: 4px;
	text-align: right;
}


/* Style du corps de la page */

/*a:link {color: #3366FF; text-decoration: none}*/
/*a:visited {color: #999999; text-decoration: none}*/
/*a:hover {color: #ff0000; text-decoration: none}*/

h1 {
	color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: 900;
	margin-top: 10px;
}

h2 {
	color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	margin-top: 10px;
}

h3 {
	color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-top: 8px;
}

h4 {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: 900;
	margin-top: 10px;
}

h5 {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	margin-top: 10px;
}

h6 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	margin-top: 8px;
	font-size: 12px;
	font-weight: 700;
}

p.global {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: justify;
	text-align-last: left;
	line-height: 1.3;
}

p.small {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: justify;
	text-align-last: left;
	line-height: 1.3;
}

p.small_center {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: center;
	text-align-last: left;
	line-height: 1.3;
}

p.left {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: left;
	text-align-last: left;
	line-height: 1.3;
}

p.center {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 1.3;
}

p.large_text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: center;
	text-align-last: left;
}

p.large_R {
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}

p.red {
	color: #FF0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: center;
	line-height: 1.3;
}

u.global {
	color: #FF0000;
}

ul.global {
	list-style-type: disc;
	margin-left: 16px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 6px;
}

ul ul {
	list-style-type: square;
	margin-left: 16px;
	margin-right: 5px;
	margin-top: 6px;
	margin-bottom: 0px;
}

ol {
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 6px;
}

li.global {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify;
	text-align-last: left;
	line-height: 1.3;
}

li.left {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	text-align-last: left;
	line-height: 1.3;
}

hr.blue_50 {
	color: #003399;
	width: 50%;
	height: 3px;
	background-color: #003399
}

hr.blue_90 {
	color: #003399;
	width: 90%;
	height: 3px;
	background-color: #003399
}

hr.blue_100 {
	color: #003399;
	width: 100%;
	height: 3px;
	background-color: #003399
}

hr.grey_65 {
	color: #CCCCCC;
	width: 65%;
	height: 3px;
	background-color: #CCCCCC
}

marquee {
	text-align: center;
	vertical-align: middle;
	width: 90%;
	height: 27;
	background-color: #d7ebff;
	border-style: none;
	border-color: #003399;
	padding-top: 10;
	padding-left: 10;
	padding-right: 10;
}


/* Style de JCE utilise par les pages: */
/* /tcsc/menutcsc */
/* /tcsc/tcsc */
/*  */
/*  */
/*  */

td.basic {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	vertical-align: top;
}

td.basic_C {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

td.basic_J {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	text-align: justify;
	vertical-align: top;
}

td.basic_L {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

td.basic_R {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	text-align: -moz-right;
	!text-align: right;
	vertical-align: top;
}

td.basic_MC {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

td.basic_ML {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	text-align: left;
	vertical-align: middle;
}

td.GreyArial_ML {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	padding: 0;
	text-align: left;
	vertical-align: middle;
}

td.basic_MR {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	text-align: right;
	vertical-align: middle;
}

td.basic-small_L {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

td.basic-small_C {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

td.titre0 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 800;
}

td.titre1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
}

td.titre1_C {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-align: center;
}

td.titre1_L {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 700;
	text-align: left;
}

td.titre2_C {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 800;
	text-align: center;
}
td.titre2_L {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 800;
	text-align: left;
}

/* ######################################################### */
/* /members/vote */
/* /members/inquiry */
/* /utils */

/* Style du bandeau */

body.bandeau {
	color: #000066;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

table.bandeau {
	background-color: #003399;
	border-style: none;
	color: #ffffff;
	margin-top: 20;
}

td.bandeautitre {
	border-style: none;
	color: #ffcc99;
	font-size: 20;
	font-weight: 700;
	padding: 10;
	font-family: verdana, arial, helvetica, sans-serif;
}

td.bandeau {
	border-style: none;
	padding: 10;
	align: center;
	vertical-align: middle;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14;
	font-weight: 700;
}

/* Style du menu */

body.menu {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-left: 5;
	padding-right: 5;
}

a.address:link {
	color: #003399;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}
a.address:visited {
	color: #003399;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}
a.address:hover {
	color: #FF0000;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

a.address_red:link {
	color: #FF0000;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}
a.address_red:visited {
	color: #003399;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}
a.address_red:hover {
	color: #003399;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}




a.menu:link {
	color: #ffffff;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
}
a.menu:visited {
	color: #cccccc;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
}
a.menu:hover {
	color: #ffcc99;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
}




a.news:link {
	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12
	text-decoration: none;
}
a.news:visited {
	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12
	text-decoration: none;
}
a.news:hover {
	color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12
	text-decoration: none;
}

h2.menu {
	color: #ffcc99;
	font-size: 13;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 15;
}

hr.menu {
	border-color: #ffcc99;
	border-style: solid;
	border-width: 3;
}

table.menu {
	background-color: #003399;
	margin-left: 5;
	margin-right: 0;
	margin-top: 20;
}

td.menu {
	font-size: 11;
	color: #ffffff;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 20;
}

td.menubord {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

ul.menu {
	color: #ffffff;
	list-style-type: square;
}

/* Style du corps de la page */

body.votes {
	margin-left: 20;
	margin-right: 20;
	margin-top: 5;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11;
	color: #000066;
}

a.aux1:link {
	color: #0000ff;
	text-decoration: none
}

a.aux1:visited {
	color: #0000ff;
	text-decoration: none
}

a.aux1:hover {
	color: #ff0000;
	text-decoration: none
}

h1.votes {
	color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20;
	font-weight: 900;
	margin-top: 10;
}

h2.votes {
	color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16;
	font-weight: 900;
	margin-top: 15;
}

h3.votes {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14;
	font-weight: 700;
}

h4.aux1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12;
	font-weight: 700;
}

p.aux1 {
	margin-top: 6;
	text-align: justify;
	text-align-last: left;
}

u.aux1 {
	color: #ff0000;
}

table.aux1 {
}

td.titre {
	color: #ffffff;
	background-color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 700;
	text-align: center;
}

td.titre_C {
	color: #ffffff;
	background-color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 700;
	text-align: center;
}

td.titre_L {
	color: #ffffff;
	background-color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 700;
	text-align: left;
}

td.titre_R {
	color: #ffffff;
	background-color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 700;
	text-align: right;
}

td.titre_large_C {
	color: #ffcc99;
	background-color: #003399;
	font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11pt;
	font-weight: 700;
	text-align: center;
}

td.titre_small {
        color: #ffffff;
        background-color: #003399;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 9pt;
        font-weight: 700;
        text-align: center;
}

td.votes-small_J {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	padding: 0;
	text-align: justify;
	vertical-align: top;
}

td.aux1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11;
}

ul.aux1 {
	list-style-type: disc;
	margin-left: "16";
	margin-right: "5";
	margin-top: "8";
}

ol.aux1 {
	margin-left: "20";
	margin-right: "5";
	margin-top: "8";
}

li.aux1 {
	margin-top: "4";
}

hr.aux1 {
	margin-top: 0;
	margin-bottom: 0;
}

/* ######################################################### */
/* /publications/index.html */

div#tabnav {
	width: 100%;
}

div#tabnav ul{
	border-bottom: 1px solid #fff;
	font: bold 11px verdana, arial, helvetica, sans-serif;
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding-bottom: 24px;
	padding: 0px
}

div#tabnav ul li {
	background-color: #003399;
	border: 1px solid #003399;
	float: left;
	height: 21px;
	margin: 2px 2px 0px 2px;
}

div#tabnav ul li.active {
	border-bottom: 1px solid #000;
	background-color: #fff;
}

div#tabnav ul li.active a {
	color: #000;
}

div#tabnav a {
	color: #ffcc99;
	display: block;
	float: left;
	padding: 4px;
	text-decoration: none;
}

div#tabnav a:hover {
	background: #fff;
	border-bottom: 1px solid #000;
	color: #666;
}

div#tabnav #current {
	background-color: #fff;
	border: 1px solid #666;
}

div#tabnav #current_bis {
	background-color: #f00;
	border: 1px solid #000;
}

div#tabnav #current a {
	color: #666;
}

div#tabnav #current_bis a {
	color: #000;
}

/* end of file */
