body, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../../img/logo_background.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
ul {
	list-style-image: url(../../img/puce_vert.gif);
}
a:link,a:visited {color: #406090; text-decoration: none}
a:hover,a:active {color: #07376F; text-decoration: none; font-weight: bold}
h1 {
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../../img/puce_bleu_clair.gif);
	background-repeat: no-repeat;
	color: #406090;
}
.linkactive {color: #FF9900; text-decoration: none}
.textegrisbold { font-size: 13px; color: #333333 ; font-weight: bold}
.titrenoirbold { font-size: 14px; color: #000000 ; font-weight: bold}
.titreblancbold { font-size: 14px; color: #ffffff ; font-weight: bold}
.petittextegris {  font-size: 10px; color: #333333}
.textegris {
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
.textegrispetit {  font-size: 10px; color: #333333}
.textenoir {  font-size: 12px; color: #000000}
.textecyanbold { font-size: 13px; color: #00B2EB ; font-weight: bold}
.textebleufoncebold { font-size: 13px; color: #07376F ; font-weight: bold}
.texteorangefoncebold { font-size: 13px; color: #FF9900 ; font-weight: bold}
.textebleuclairbold { font-size: 13px; color: #406090 ; font-weight: bold}
.textebleupalebold { font-size: 13px; color: #8CA0BC ; font-weight: bold}
.texteorangeclairbold { font-size: 13px; color: #FFC266 ; font-weight: bold}
.timesblanc01 {  font: italic 24px "Times New Roman", Times, serif; color: #FFFFFF}
.timesblanc02 {  font: italic 36px "Times New Roman", Times, serif; color: #FFFFFF}
.copyrights {  font: italic 11px "Times New Roman", Times, serif; color: #FFFFFF}
.just {
	text-align: justify;
}
.dir {
	font-size: 14px;
	color: #666666;
}
.dira {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.dirl {
	font-size: 14px;
	color: #666666;
}
.dir-title {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}
.tab-ol {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;	
}
.tab-om {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.tab-or {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;	
}
.tab-bs {
	border: 1px solid #07376F;
}
.tab-title-dark {
	color: #FFFFFF;
	background-color: #07376F;
	font-weight: bold;
}
.art-title {
	background-color: #07376F;
}
.art-title-l {
	background-color: #07376F;
	background-image: url(/img/com/tab/art-title-tl.gif);
	background-repeat: no-repeat;
}
.art-title-r {
	background-image: url(/img/com/tab/art-title-tr.gif);
	background-repeat: no-repeat;
}
.sub-art-title-back {
	background-color: #CED4E2;	
}
.art-tab-title {
	font-weight: bold;
	background-color: #FF9900;
	color: #FFFFFF;
}
.title-bw {
	font-size: 30px;
	font-weight: lighter;
	padding-left: 50px;
}
.title-bw-img {
	font-size: 30px;
	font-weight: lighter;
	background-image: url(../../img/fr/home/t-alpha.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 401px;
	vertical-align: text-bottom;
}
.tab {
	border: 1px solid #FF9900;
	padding: 4px;
}
.td-year {
	color: #07376F;
	background-color: #CED4E2;
}
.td-grey {
	background-color: #EFF1F8;
}
.tab-left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}