A:link {  color:#000000;text-decoration: none}
A:visited {  color:#000000;text-decoration: none}
A:hover {  color:#000000;text-decoration: underline}
A:active {  color:#000000;text-decoration: underline}

body { margin: 0; padding: 0;}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;

}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;



}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF;
	background-position: right;
	text-align: right;
	vertical-align: middle;
	text-transform: none;
	background-image: url(img/page/titres.jpg);
	height: 23px;




}
.txtB {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	
}
.txtOrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: left;
	font-weight: normal;
	letter-spacing: 1pt;
	vertical-align: top;
	text-indent: 0px;
	background-position: 0px;
	white-space: normal;



}
.txtTrombi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 17px;

}
.txtTrombiLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 17px;
	text-decoration: none;
}
.invchapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #003974;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	padding: 10px;

}
.invtitre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #83C25D;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	padding: 5px;
}
.invtxt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;
}
.invtxtpoids {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;
}
.invtxttitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	text-transform: capitalize;

}
.invtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;
	margin: 0px;
	padding: 5px;



}
.invtxt2bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;

}
.invGDtitre {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #000000;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	padding: 10px;
}
.invZOOMtitre {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #668CC4;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;
	padding: 5px;
}
.invZOOMtxtbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	text-transform: none;
}
.invZOOMtitre2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	text-transform: none;
}
.servicesTXT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	line-height: 17px;

}
.servicesTXT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	line-height: 17px;


}
.servicesTXT3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	font-style: normal;
	line-height: 17px;
	padding: 2px;


}
.servicesTXTtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 2px;
	text-align: center;
	vertical-align: top;
	line-height: normal;
	text-decoration: underline;

}
.invtabtitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-position: center;
	letter-spacing: 1px;
	text-align: center;
	padding: 2px;
}
.invtabtitre2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-position: left;
	letter-spacing: 1px;
	text-align: left;
	padding: 5px;
}
.invtabtitreblck {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	background-position: center;
	letter-spacing: 1px;
	text-align: center;
	padding: 0px;
}
.invtabtitre2num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-position: right;
	letter-spacing: 1px;
	text-align: right;
	padding: 5px;
	text-indent: 0px;

}
.invtabtitre2blck {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	background-position: left;
	letter-spacing: 1px;
	text-align: left;
	padding: 5px;
}
.invtabtitre2numblck {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-position: right;
	letter-spacing: 1px;
	text-align: right;
	padding: 5px;
	text-indent: 0px;
}
.invtxt2bold5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	text-transform: uppercase;
}
.txtmini {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #063D65;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;
}
.titretxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1px;

}
.libellustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	letter-spacing: 1pt;
	text-align: justify;
}
.txtB2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	font-weight: bold;
	letter-spacing: 1px;

}
.txtB3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;

}
.liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
	background-color: #669999;




}
.txt10mini2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1pt;
	text-decoration: none;
}
.sign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	letter-spacing: normal;

}
.verdana11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.borduretableau {
	border: thin dotted #999999;
}

