body {
	color:#FFFFFF;
	}




/*	----- liens (indx & info) last update: 2008-04-04 -----	*/

A:link{
	color: #FF6633;
	font-weight: bold;
	text-decoration: none;
}

A:active{
.info-txt {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;	
}

	font-weight: normal;
	text-decoration: none;
}


A:visited{
	color: #3333FF;
	font-weight: bold;
	text-decoration: none;
}


A:hover{
	color: #FF3333;
	font-weight: bold;
	text-decoration: underline;
}


.no-link{
	color: #808080;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}



/*	----- index - home #808080-----	*/


.indx-hc-tc {
	padding-left: 0px;
	padding-top: 0 px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: justify
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 32px;
}
.indx-link-ml {
	padding-left: 0px;
	padding-top: 0 px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #808080;
	line-height: 28px;
}
.indx-link-mr {
	padding-left: 0px;
	padding-top: 0 px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: right;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #808080;
	line-height: 28px;
}
.indx-link-bl {
	padding-left: 0px;
	padding-top: 0 px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	line-height: 18px;
}
.indx-link-bc {
	padding-left: 0px;
	padding-top: 0 px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: center
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #808080;
	line-height: 18px;
}
.indx-link-br {
	padding-left: 0px;
	padding-top: 0 px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: right;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	line-height: 18px;
}


/*	----- ????? -----	*/

p {color: #000000; font-size: 12px; line-height: 16px; font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;}

td {color: #000000; font-size: 12px; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;}

h1 {color: #000000; font-size: 16px; line-height: 20px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;}

ul {font-size: 12px; line-height: 16px; font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif; position:relative; left:-20px;}

li {list-style-image:  url('?.gif'); list-style-type:circle;list-style-position:outside}


/*	----- page news -----	*/

.infoFymd {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;	
}


/*	----- pages bibliographie -----	*/

.bib-ref1 {
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	text-indent: -25px;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;	
}

.bib-ref2 {
	padding-left: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	text-indent: -25px;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;	
}

.bib-txt1 {
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	text-indent: 0px;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;	
}

.bib-txt2 {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	text-indent: 0px;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;	
}



/*	----- pages cvit -----	*/

.cv-__txt {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.cv-__dat {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.cv-p_txt {
	padding-left: 78px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.cv-p_-xt {
	padding-left: 88px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	vertical-align: top
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	text-indent: -10px;
}

.cv-p_dat {
	padding-left: 78px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	text-indent: -75px;
}




/*	----- pages infos -----	*/

.info-txt {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;	
}

.infoFtxt {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;	
}

.infoGtxt {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #808080;
	line-height: 15px;	
}
.info-h00 {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
	text-align: right;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #808080;
	line-height: 24px;	
}

.info-h01 {
	padding-left: 3px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;	
}

.info-hF1 {
	padding-left: 3px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;	
}

.info-hG1 {
	padding-left: 3px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #808080;
	line-height: 24px;	
}

.info-h02 {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;	
}

.info-hF2 {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;	
}

.info-hG2 {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #808080;
	line-height: 24px;	
}

.info-hGi {
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 0px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	line-height: 24px;	
}

.info-hGf {
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 0px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #808080;
	line-height: 24px;	
}
.info-hFf {
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-right: 0px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	line-height: 24px;	
}
.info-h03 {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;	
}

.info-hF3 {
	padding-left: 3px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;	
}

.info-hG3 {
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	text-align: left;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	line-height: 18px;	
}

.info-(c) {
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 1px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #808080;
	line-height: 11px;
}

.info-not {
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 1px;
	text-align: justify;
	font-family: Verdana,Arial,MSSansSerif,sans-serif,Century Gothic,Geneva,Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #808080;
	line-height: 11px;
}


/*	----- index - EN-FR -----	*/

.indx-txt {
	padding-left: 3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right: 3px;
	text-align: left;
	font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;
	font-size: 10px;
	font-weight:normal;
	line-height: 11px;	
}

.indx-h01 {
	padding-left: 12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right: 0px;
	text-align: justify;
	font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;
	font-size: 10px;
	font-weight:bold;
	line-height: 11px;
}

.indx-hF1 {
	padding-left: 12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right: 0px;
	text-align: justify;
	font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	line-height: 11px;
}
.indx-add {
	padding-left: 1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right: 0px;
	text-align: left;
	font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;
	font-size: 9px;
	font-weight:normal;
	line-height: 11px;
}

.indx-(c) {
	padding-left: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 0px;
	text-align: left;
	font-family:Verdana,Arial,Helvetica,sans-serif,MSSansSerif;
	font-size: 6px;
	font-weight:normal;
	line-height: 11px;
}