/* general */body {	font-family: Arial, sans-serif;	font-size: 12px;	color: #333333;	background-color: #F5f5f5;	margin: 2px;	scrollbar-base-color: #FFFFFF;	scrollbar-face-color: #FFFFFF;	scrollbar-track-color: #FFFFFF;	scrollbar-highlight-color: #FFFFFF;	scrollbar-3dlight-color: #D6D6D6;	scrollbar-shadow-color: #757575;	scrollbar-darkshadow-color: #FFFFFF;	scrollbar-arrow-color: #D6D6D6;}td,th {	font-family: Arial, sans-serif;	font-size: 12px;	color: #000000;}/* metanav */.metanav {	padding-left: 15px;}/* menu */.menu_niveau_0 {	background-color: #F1F1F1;	padding-left: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.menu_niveau_0_on {	background-color: #D6D6D6;	padding-left: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-weight: bold;}.menu_niveau_1 {	padding-left: 30px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F1F1F1;}.menu_niveau_1_on {	padding-left: 30px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F1F1F1;	font-weight: bold;	background-image:  url(images/puce_orange.gif);	background-repeat: no-repeat;	background-position: 15px 5px;}.menu_niveau_2 {	font-size: 12px;}.menu_niveau_2_on {	font-weight: bold;	font-size: 14px;}.menu_level3 {	padding-left: 15px;	background-image:  url(images/puce_orange.gif);	background-repeat: no-repeat;	background-position: 0px 5px;}.menu_contact1 {	background-color: #D6D6D6;	padding-left: 15px;	font-weight: bold;}.menu_contact2 {	background-color: #D6D6D6;	padding-left: 26px;	background-image:  url(images/puce_grey.gif);	background-repeat: no-repeat;	background-position: 15px 5px;}.selected {	font-weight: bold;}/* link */a {	font-size: 12px;	color: #333333;	text-decoration: none;}a:hover {	font-size: 12px;	color: #FF0000;	text-decoration: none;}/* form */.contact {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	color: #757575;	height: 18px;	width: 200px;	border: 1px solid #757575;	margin-top: 4px;	margin-right: 4px;}.contact_textarea {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	color: #757575;	height: 100px;	width: 200px;	border: 1px solid #757575;	margin-top: 4px;	margin-right: 4px;}.error {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	color: #757575;	height: 18px;	width: 200px;	border: 1px solid #FF9A00;	margin-top: 2px;	margin-right: 4px;}.error_textarea {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	color: #757575;	height: 100px;	width: 200px;	border: 1px solid #FF9A00;	margin-top: 2px;	margin-right: 4px;}input, {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	color: #757575;	height: 18px;	width: 200px;	border: 1px solid #757575;	margin-top: 2px;	margin-right: 4px;}input, textarea {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	color: #757575;	width: 200px;	border: 1px solid #757575;	margin-top: 2px;	margin-right: 4px;}.select {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	margin-top: 4px;	width: 200px;}.select_small {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	width: 120px;}.radio {	height: 16px;	width: 16px;	border: 0px;	margin-top: 2px;	margin-right: 4px;}.checkbox {	width:14px;	height:14px;	border:0px;	margin-top: 2px;		margin-right: 4px;}.button {	font-family: "Trebuchet MS", Arial, sans-serif;	height: 15px;	width: 16px;	border: 0px;}/* quick search */.search_title {	font-size: 13px;	font-style: italic;	font-weight: bold;}.search_field {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	height: 15px;	width: 90px;}/* sitemap */.plan_niveau_0 {	padding-left: 12px;	font-weight: bold;	background-image:  url(images/puce_orange.gif);	background-repeat: no-repeat;	background-position: 0px 5px;}.plan_niveau_1 {	padding-left: 26px;	background-image:  url(images/puce_orange.gif);	background-repeat: no-repeat;	background-position: 12px 5px;}.plan_niveau_2 {	padding-left: 38px;	background-image:  url(images/puce_orange.gif);	background-repeat: no-repeat;	background-position: 24px 5px;}.plan_niveau_3 {	padding-left: 60px;	background-image:  url(images/puce_orange.gif);	background-repeat: no-repeat;	background-position: 30px 5px;}/* toolbox */.toolbox {	font-family: "Arial", "sans-serif";	font-size: 12px;	height: 16px;	width: 120px;}.toolbox_title {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #0054A6;}/* content */.titre {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #0054A6;}.sub_title_blue {	font-weight: bold;	color: #0054A6;}.sub_title_blue_14 {	font-weight: bold;	color: #0054A6;	font-size: 14px;}.sub_title_green {	font-weight: bold;	color: #00A651;}.sub_title_black {	font-weight: bold;	color: #454545;}.titre_extranet {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #00A651;}.header_toolbox {	font-size: 12px;	font-weight: bold;	color: #0054A6;}.main_title {	font-size: 18px;	color: #0054A6;/*	color: #4194D1; */}.main_title_extranet {	font-size: 18px;	color: #00A651;}.news {	line-height: 15px;}.titre_vert {	color: #62B100;}.normal {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	color: #757575;}ul {   list-style-image: url(images/tiret.gif);}.tab_end {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}