body {
	margin: 0px;
}
.pdts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646567;
	letter-spacing: -1px;
}
a.pdts:link {
	text-decoration: none;
}
a.pdts:visited {
	text-decoration: none;
}
a.pdts:hover {
	text-decoration: underline;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 14px;
	line-height: 15px;
}
.news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
}
a.news2:link {
	text-decoration: none;
}
a.news2:visited {
	text-decoration: none;
}
a.news2:hover {
	text-decoration: underline;
}
.login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.loginerr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FF0000;
}
.pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a8aa;
}
a.pied:link {
	text-decoration: none;
}
a.pied:visited {
	text-decoration: none;
}
a.pied:hover {
	text-decoration: underline;
}
.news3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 15px;
	letter-spacing: -1px;
}
.news4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	letter-spacing: -1px;
}
a.news4:link {
	text-decoration: none;
}
a.news4:visited {
	text-decoration: none;
}
a.news4:hover {
	text-decoration: underline;
}
.news5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 19px;
	font-weight: bold;
}
a.news5:link {
	text-decoration: none;
}
a.news5:visited {
	text-decoration: none;
}
a.news5:hover {
	text-decoration: underline;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
}
.normalspad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.normalspad:link {
	text-decoration: none;
}
a.normalspad:visited {
	text-decoration: none;
}
a.normalspad:hover {
	text-decoration: underline;
}
.normalspadbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a75b7;
	font-weight: bold;
}
.normalspadgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #acaeaf;
	font-weight: bold;
}
a.normalspadbleu:link {
	text-decoration: none;
}
a.normalspadbleu:visited {
	text-decoration: none;
}
a.normalspadbleu:hover {
	text-decoration: underline;
}
.normalpadcherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 25px;
}
.certif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
	letter-spacing: -1px;
}
a.certif:link {
	text-decoration: none;
}
a.certif:visited {
	text-decoration: none;
}
a.certif:hover {
	text-decoration: underline;
}
.normalpad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.decalagehist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 40px;
}
.normalpadblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.menuact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A75B7;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.menu:link {
	text-decoration: none;
}
a.menu:visited {
	text-decoration: none;
}
a.menu:hover {
	text-decoration: underline;
}
a.menuact:link {
	text-decoration: none;
}
a.menuact:visited {
	text-decoration: none;
}
a.menuact:hover {
	text-decoration: underline;
}
.menublanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.menublanc:link {
	text-decoration: none;
}
a.menublanc:visited {
	text-decoration: none;
}
a.menublanc:hover {
	text-decoration: underline;
}
.telmag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: -1px;
}
a.telmag:link {
	text-decoration: none;
}
a.telmag:visited {
	text-decoration: none;
}
a.telmag:hover {
	text-decoration: underline;
}
.titremag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 6px;
}
.mag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
	line-height: 20px;
}
.maglien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
}
a.maglien:link {
	text-decoration: none;
}
a.maglien:visited {
	text-decoration: none;
}
a.maglien:hover {
	text-decoration: underline;
}
.mag1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c8e;
	padding-right: 25px;
}
.edito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003b8c;
	font-weight: bold;
}
.txtmag{
	font-size: 11px;
	color: #000000;
	padding-right: 25px;
}
.txtmagb{
	font-size: 11px;
	color: #003b8c;
}

.navig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.navig:link {
	text-decoration: none;
}
a.navig:visited {
	text-decoration: none;
}
a.navig:hover {
	text-decoration: underline;
}
.navigrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.navignoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tetpdt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #000000;
	font-weight: bold;
}
.pdtcomh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
}

.tetpdt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}
.carac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.caracgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D8D8D;
}
.tetcarac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.tetcaracblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}.tetcaracgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D8D8D;
	font-weight: bold;
}
