/* EQUASIS CSS FOR COPIED FROM EQUASIS.CSS */
BODY {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url('../img/logo_equasis_prod.gif'); MARGIN: 0px; COLOR: #6e6e6e; LINE-HEIGHT: 13px; PADDING-TOP: 13px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.tool {
	FONT-SIZE: 10px; MARGIN: 5px 30px 0px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
.tool LI {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 100% 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(./img/puce_jaune.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.tool LI A {
	COLOR: #0070af; TEXT-DECORATION: none
}
.tool LI A:hover {
	COLOR: #fbaa29
}
#ident {
	BORDER-RIGHT: #0070af 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #0070af 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0070af 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #0070af 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5f0f7;
	position:relative;
}
#ident A {
	TEXT-TRANSFORM: uppercase; COLOR: #0070af; TEXT-DECORATION: none;
}
#ident A:hover {
	COLOR: #fbaa29;
}
#ident #medaille {
	float:right; margin-right:0; margin-top:0;
}
#menu {
	MARGIN: 20px 0px 0px; HEIGHT: 30px
}
#menu .onglet {
	BORDER-RIGHT: #6e6e6e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6e6e6e 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #6e6e6e 1px solid; WIDTH: 151px; PADDING-TOP: 0px; BORDER-BOTTOM: #6e6e6e 1px solid; BACKGROUND-COLOR: #b8daec
}
#menu .onglet A {
	BACKGROUND-POSITION: center 50%; FONT-WEIGHT: bold; COLOR: #006fae; TEXT-DECORATION: none
}
#menu .onglet IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
#acc {
	FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#menu .onglet A:hover {
	COLOR: #fbaa29
}
#acc .titre {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../img/fd_acc.jpg);BACKGROUND-REPEAT: no-repeat; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#acc .text {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../img/fd_acc2.jpg); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#acc .text P {
	MARGIN-BOTTOM: 10px; COLOR: #0070af
}
#encart {
	BORDER-RIGHT: #faa928 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 100%; BORDER-TOP: #faa928 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; BORDER-LEFT: #faa928 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #faa928 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fdfbf7;LINE-HEIGHT: 12px
}
#encart H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #faa928
}
#footer {
	MARGIN: 1em 0px 0px 25px; WIDTH: 710px
}
.copy {
	FONT-SIZE: 10px; HEIGHT: 22px; TEXT-ALIGN: center; font-style:italic;
}
.copy A {
	COLOR: #6e6e6e; TEXT-DECORATION: underline
}
.copy A:hover {
	TEXT-DECORATION: none
}
#menu .actif {
	BORDER-RIGHT: #6e6e6e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6e6e6e 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #6e6e6e 1px solid; WIDTH: 151px; COLOR: #fbaa29; PADDING-TOP: 0px; BACKGROUND-COLOR: #ebf4f9; BORDER-BOTTOM-STYLE: none
}
#menu .fil {
	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #6e6e6e 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#menu .fil2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/fd_menu.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#menu .actif IMG {
	VERTICAL-ALIGN: middle
}
#menu .actif A {
	BACKGROUND-POSITION: center 50%; FONT-WEIGHT: bold; COLOR: #fbaa29; TEXT-DECORATION: none
}
#menu .actif A:hover {
	COLOR: #006fae
}
#ssmenu {
	BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../img/fd_ssmenu.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px; BACKGROUND-COLOR: #ebf4f9; TEXT-ALIGN: right
}
#ssmenu A {
	FONT-WEIGHT: normal; COLOR: #6e6e6e; TEXT-DECORATION: underline
}
#ssmenu IMG {
	MARGIN-LEFT: 20px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.grise {
	FONT-WEIGHT: normal; COLOR: #bbbbbb; TEXT-DECORATION: none
}
#ident IMG {
	MARGIN: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: baseline; COLOR: #0070af; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6e6e6e; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 10px
}
LI {
	FONT-SIZE: 10px
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #006699 1px dotted
}
.bouton {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px! important; BACKGROUND: #faa928; BORDER-LEFT: #666666 1px solid; WIDTH: 95px; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 20px
}
.boutonOk {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; BACKGROUND: #faa928; BORDER-LEFT: #666666 1px solid; WIDTH: 30px; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 20px
}
.boutonNew {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; BACKGROUND: #faa928; BORDER-LEFT: #666666 1px solid; WIDTH: 90px; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 20px
}
.rosasse {
	BACKGROUND: url(../img/bg_body.gif) 0px 0px
}
#titre {
	MARGIN: 0px 0px 1em 15px
}
#titre .alert {
	FONT-SIZE: 10px; COLOR: #fbaa29
}
#cont {
	FONT-SIZE: 10px; MARGIN: 0px 0px 0px 25px
}
#cont .encart {
	BORDER-RIGHT: #fbaa29 1px solid; BORDER-TOP: #fbaa29 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #fbaa29 1px solid; COLOR: #6e6e6e; BORDER-BOTTOM: #fbaa29 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fdfbf7; TEXT-DECORATION: none
}
.text {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bleugras {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0070af; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#cont A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6e6e6e; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
#cont UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
H2 {
	FONT-SIZE: 11px; MARGIN: 2px 0px; TEXT-TRANSFORM: uppercase; COLOR: #faa928
}
H2 A {
	FONT-SIZE: 11px! important; COLOR: #faa928! important; TEXT-DECORATION: underline
}
H2 A:hover {
	TEXT-DECORATION: none
}
.tete {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006fae; HEIGHT: 20px; BACKGROUND-COLOR: #b8daec; TEXT-ALIGN: center
}
.ligneb {
	BACKGROUND-COLOR: #ebf4f9
}
.lignej {
	BACKGROUND-COLOR: #fef3e1
}
.ligneb TD {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #006fae; HEIGHT: 20px
}
.lignej TD {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #006fae; HEIGHT: 20px
}
.ligneb TD A {
	COLOR: #006fae; TEXT-DECORATION: underline
}
.lignej TD A {
	COLOR: #006fae; TEXT-DECORATION: underline
}
.ligneb TD A:hover {
	TEXT-DECORATION: none
}
.lignej TD A:hover {
	TEXT-DECORATION: none
}
.blanc {
	FONT-SIZE: 1px; COLOR: #ffffff; LINE-HEIGHT: 1px; HEIGHT: 5px
}
.tab {
	MARGIN: 1em 0px 0px 25px
}
.tableau {
	MARGIN: 1em 0px 0px 25px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 8px 0px; COLOR: #0070af; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tab .text {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tab IMG {
	VERTICAL-ALIGN: middle
}
.tab A {
	FONT-SIZE: 10px; COLOR: #006fae; TEXT-DECORATION: underline
}
.top {
	MARGIN: 5px 0px 0px 25px; TEXT-ALIGN: right
}
.top A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fbaa29; TEXT-DECORATION: none
}
.top A:hover {
	TEXT-DECORATION: underline
}
.gras {
	FONT-WEIGHT: bold! important
}
#tab .tete .maigre {
	FONT-WEIGHT: normal; FONT-SIZE: 9px
}
#registration {
	
}
#registration H1 {
	FONT-SIZE: 12px; COLOR: #faa928; TEXT-ALIGN: left
}
#registration SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registration .sb_title {
	WIDTH: 120px
}
#registration .sb_country {
	WIDTH: 215px
}
.sb_sectoractivity {
	WIDTH: 215px
}
#registration .input_firstname {
	WIDTH: 215px
}
.input_city {
	WIDTH: 215px
}
.input_email {
	WIDTH: 215px
}
.input_companyname {
	WIDTH: 215px
}
.input_website {
	WIDTH: 215px
}
.input_companyphone {
	WIDTH: 215px
}
#registration .sb_howequasis {
	WIDTH: 200px
}
#registration .input_useridentifier {
	WIDTH: 200px
}
.input_password {
	WIDTH: 150px
}
#registration .input_name {
	WIDTH: 180px
}
.input_postcode {
	WIDTH: 180px
}
.input_phone {
	WIDTH: 180px
}
.input_companyfax {
	WIDTH: 180px
}
.input_numberstaff {
	WIDTH: 180px
}
.input_companymail {
	WIDTH: 180px
}
#registration .input_adress {
	WIDTH: 538px
}
#lostpassword {
	MARGIN-LEFT: 30px; WIDTH: 500px
}
#lostpassword H1 {
	PADDING-BOTTOM: 5px
}
#lostpassword .input_mail {
	FONT-SIZE: 10px; WIDTH: 200px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#moutexte {
	MARGIN-LEFT: 30px; WIDTH: 700px
}
#moutexte H1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../img/puce_triangle2.gif) no-repeat 0px 3px; COLOR: #faa928
}
#moutexte H2 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #0070af
}
#moutexte P {
	TEXT-ALIGN: justify
}
#links .ssmenu {
	TEXT-ALIGN: center
}
#links .ssmenu A {
	COLOR: #6e6e6e
}
#links .title {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../img/puce_triangle2.gif) no-repeat 0px 3px; MARGIN: 0.5em 0px; COLOR: #faa928
}
#links .webname {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0.25em 0px 0px
}
#links .webadress {
	MARGIN: 0.25em 0px 0px; COLOR: #6e6e6e; TEXT-ALIGN: justify
}
#links .webadress A {
	COLOR: #6e6e6e
}
#glossary {
	MARGIN: 0px; WIDTH: 704px
}
#glossary .logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 163px; PADDING-TOP: 0px; HEIGHT: 84px; BACKGROUND-COLOR: #ffffff
}
#glossary .logo IMG {
	MARGIN-TOP: 14px; DISPLAY: block; MARGIN-LEFT: 30px
}
#glossary .bandeau_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: url(../img/bg_bandeau.gif) #bfdbeb no-repeat right 50%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 517px; COLOR: #001c2c; PADDING-TOP: 55px; HEIGHT: 29px
}
#glossary .bandeau {
	CLEAR: both; WIDTH: 704px; HEIGHT: 9px
}
#glossary .menu {
	BACKGROUND: url(../img/tit_glossary.gif) #ebf4f9 no-repeat 5px 9px; FLOAT: left; WIDTH: 163px; PADDING-TOP: 65px
}
#glossary .menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#glossary .menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: url(../img/puce_triangle.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 5px 10px; COLOR: #0070af; PADDING-TOP: 0px
}
#glossary .menu UL LI UL {
	MARGIN: 5px 0px 0px
}
#glossary .menu UL LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(../img/puce_glo-bleu.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
#glossary .menu A {
	COLOR: #0070af; TEXT-DECORATION: none
}
#glossary .menu A:hover {
	TEXT-DECORATION: underline
}
#glossary .menu .image {
	MARGIN-TOP: 20px
}
#glossary .body {
	FONT-SIZE: 10px; FLOAT: right; WIDTH: 541px; COLOR: #6e6e6e
}
#glossary .body .pictimprim {
	CLEAR: both; PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 5px
}
#glossary .body .texte {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; TEXT-ALIGN: justify
}
#glossary .body .texte .bloc_orange {
	BORDER-RIGHT: #faaa2b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #faaa2b 1px solid; MARGIN-TOP: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #faaa2b 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #faaa2b 1px solid; TEXT-ALIGN: justify
}
#glossary .body .texte .bloc_bleu {
	BORDER-RIGHT: #0070af 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0070af 1px solid; MARGIN-TOP: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #0070af 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #0070af 1px solid; BACKGROUND-COLOR: #e5f0f7; TEXT-ALIGN: justify
}
#glossary .body .texte .bloc_bleu H1 {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../img/puce_jaune.gif) no-repeat 0px 3px; MARGIN-BOTTOM: 5px; COLOR: #0070af
}
#glossary .body .texte .bloc_orange H1 {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../img/puce_jaune.gif) no-repeat 0px 3px; MARGIN-BOTTOM: 5px; COLOR: #0070af
}
#form1 H2 {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../img/puce_jaune.gif) no-repeat 0px 3px; MARGIN: 15px 0px 5px
}
#form2 H2 {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(../img/puce_jaune.gif) no-repeat 0px 3px; MARGIN: 15px 0px 5px
}
#form1 SELECT {
	FONT-SIZE: 10px; WIDTH: 300px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#form2 SELECT {
	FONT-SIZE: 10px; WIDTH: 300px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#form2 TEXTAREA {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.acces_granted {
	PADDING-LEFT: 50px; BACKGROUND: url(../img/picto_p_imp.gif) no-repeat 30px 10px; COLOR: #fbaa29; LINE-HEIGHT: 3.8em; WHITE-SPACE: nowrap; HEIGHT: 40px
}
.notice {
	BORDER-RIGHT: #faaa2b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #faaa2b 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #faaa2b 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #faaa2b 1px solid; BACKGROUND-COLOR: #fdfbf7
}
.textered {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff4e00; TEXT-ALIGN: center
}
.captcha {
	border: 1px solid black;
}

/* STATIC CSS FOR STATIC PAGES*/
#static-info {
	width: 780px;
	font-size: 12px;
	padding: 10px;
	text-align:justify;
	line-height: 1.5em;
}

#static-info h1 {
	text-align:center;
	color: #FAA928;
}
#static-info li {
	font-size: 12px;
}

a.top {
	color: #FBAA29;
	margin: 0;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}

#static-info hr {	
	height: 1px;		
}

table.contacts-table {
	margin-top: 10px;
	border: 1px solid lightgray;
	border-collapse: collapse;	
}

.title-table {
	font-size: 12px;
	color: #6E6E6E;
	font-weight: bold;
}

table.contacts-table thead {	
	border: 1px solid lightgray;
}

table.contacts-table tbody {	
}

table.contacts-table th {	
}

table.contacts-table tbody tr{
	padding-top: 10px;	
}

table.contacts-table td{
	text-align:left;
	vertical-align: top;
	padding-bottom: 15px;
	padding-top: 15px;		
}

table.provider-table {
 text-align:center; 
 margin-bottom: 10px;
 width: 100%; 
}

table.provider-table th {	
	text-align:left;
}

table.provider-table td {	
	text-align: center;	
	padding-top: 10px;
	padding-right: 10px;
}

table.provider-table td.text {
	text-align:justify;
}

table.provider-table th {
	font-size: 12px;
}

.sub-title {
font-size: 14px;
font-weight: bold;
}

table.provider-table th.rightmost-header {
	width: 15%;
	text-align:center;
}

table.provider-table td.disclaimer , .disclaimer {
 font-size: 10px;
 text-align:justify;
 font-style: italic;
}

div#faqs {
	border: 1px solid lightgray;
	padding: 10px;
}

div#faqs ol li {
	margin-top: 5px;
}

div#faqs a, div#faqs  a:visited, div#faqs a:hover, div#faqs a:active {
    color: blue;
}


.colSelectionTable {
	width: 710px;
	display:none;
}

.colSelectorLabelError {
	color: red;
	font-weight: bold;
}

.colSelectorLabel {
	color: inherit;
	font-weight: normal;
}

.colSelectorLabel.selected {
	color: #faa928;
	font-weight: normal;
}

td.numberFormat {
	text-align: right;
	padding-right: 3px;
}

.errorMessage {
	color:red;
	font-weight: bold;
}
.blocInfo {
	width:760px;
}

#flagSelectionForm {
	margin-left: 27px;
	margin-top: 10px;
}
/* List for selection of number of rows displayable per paginated table */
#selNbRowDisplayed {
	float:left;
}
#selNbRowDisplayedLabel {
	float:left;
	margin-left: 5px;
	line-height: 20px;
}

a.infobulle span {
   display: none; /* On masque l'infobulle. */
}
a.infobulle:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
 }
a.infobulle:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;
   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */
   padding: 3px;
   background: white;
   border: 1px solid black;
   color: black;
}