@charset "iso-8859-1";
body{ margin: 0; padding: 0; }
.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;}
td.stitre {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-transform: uppercase;	padding-bottom: 5px;}
td.parag {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;	padding-top: 10px;	padding-bottom: 15px;	padding-left: 11px;}
.petit {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 12px;}
.pt-blanc {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 12px;}
td.nav-haut {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	padding-right: 20px;}
.nav-haut a {    color: #333333;	text-decoration: none;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}
.nav-haut a:hover {	color: #000000;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}
td.rech-vert {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	border-width: 1px;	border-style: solid;	border-color: #339933;}
td.rech-violet {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	border-width: 1px;	border-style: solid;	border-color: #9900cc;}
td.rech-ocre {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	border-width: 1px;	border-style: solid;	border-color: #E49A00;}
td.rech-rouge {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	border-width: 1px;	border-style: solid;	border-color: #FF3300;}
td.droite-bleu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	border-color: #0060a9;}
td.droite-violet {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	border-color: #9900CC;}
td.droite-vert {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	border-color: #339933;}
td.droite-rouge {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 15px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	border-color: #FF3300;}
.titre-bleu{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	font-weight: bold;	color: #0060A9;}
.titre-vert{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	font-weight: bold;	color: #339933;}
.titre-vert2{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 15px;	font-weight: bold;	color: #339933;}
.t_bleu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	line-height: 14px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	border-color: #0060a9;	background-color: #0060A9;	font-weight: bold;}
.t_vert {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	line-height: 14px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	border-color: #339933;	background-color: #339933;	font-weight: bold;}
.t_rouge {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	line-height: 14px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	border-color: #FF3300;	background-color: #FF3300;	font-weight: bold;}
.t_gris {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	line-height: 14px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;	padding-right: 5px;	border-width: 1px;	border-style: solid;	background-color: #333333;	font-weight: bold;}
.titre {	font-weight: bold;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	text-transform: uppercase;	padding-bottom: 5px;}td.liens-paragraphe {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 110%;	color: #333399;	padding-bottom: 4px;}
.liens-paragraphe a {	color: #333399;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333399;}
.titre-rouge {	font-weight: bold;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	text-transform: uppercase;	padding-bottom: 5px;}
A.liens {
font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0066a9;	line-height: 12px;	text-decoration: none;}
A:hover.liens, A:active.liens {
font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0066a9;	line-height: 12px;	text-decoration: underline;}
A.liens2 {
font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #339933;	line-height: 12px;	text-decoration: none;}
A:hover.liens2, A:active.liens2 {
font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #339933;	line-height: 12px;	text-decoration: underline;}
A.sousmenu{	background: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	border-bottom : 1px solid #339933;	border-right : 1px solid #339933;	border-top : 1px solid #339933;	border-left : 1px solid #339933;	padding-left : 5pt;	padding-right : 5pt;	padding-top : 2pt;	padding-bottom : 2pt;}
A:hover.sousmenu, A:active.sousmenu {    background: #339933;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	text-decoration: none;	border-bottom : 1px solid #339933;	border-right : 1px solid #339933;	border-top : 1px solid #339933;	border-left : 1px solid #339933;	padding-left : 5pt;	padding-right : 5pt;	padding-top : 2pt;	padding-bottom : 2pt;}
td.sousmenu_br {    background: #339933;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	text-decoration: none;	border-bottom : 1px solid #339933;	border-right : 1px solid #339933;	border-top : 1px solid #339933;	border-left : 1px solid #339933;	padding-left : 5pt;	padding-right : 5pt;	padding-top : 2pt;	padding-bottom : 2pt;}
.cell1 {	background: #ffffff;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #e9e9e9;	border-right : 1px solid #e9e9e9;	border-top : 1px solid #e9e9e9;	border-left : 1px solid #e9e9e9;	padding: 3pt;}
.cell2 {	background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #e9e9e9;	border-right : 1px solid #e9e9e9;	border-top : 1px solid #e9e9e9;	border-left : 1px solid #e9e9e9;	padding: 5pt;}
.form1 {	background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #e9e9e9;	border-right : 1px solid #e9e9e9;	border-top : 1px solid #e9e9e9;	border-left : 1px solid #e9e9e9;	padding: 5pt;}
.form2 {	background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0060A9;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #e9e9e9;	border-right : 1px solid #e9e9e9;	border-top : 1px solid #e9e9e9;	border-left : 1px solid #e9e9e9;	padding: 5pt;}
.form3 {	background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #339933;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #e9e9e9;	border-right : 1px solid #e9e9e9;	border-top : 1px solid #e9e9e9;	border-left : 1px solid #e9e9e9;	padding: 5pt;}
.form_txt {     font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-style: normal; 	line-height: normal; 	font-weight: normal ; 	clip:  rect(   )}
.cell-vert {	background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-style: normal;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #339933;	border-right : 1px solid #339933;	border-top : 1px solid #339933;	border-left : 1px solid #339933;	padding: 10pt;}
.cell-rouge {	background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-style: normal;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #FF3300;	border-right : 1px solid #FF3300;	border-top : 1px solid #FF3300;	border-left : 1px solid #FF3300;	padding: 10pt;}
A.liste {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;}
a:hover.liste {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #339933;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: underline;}
A.t-liste {    font-weight: bold;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	text-transform: uppercase;	text-decoration: none;}
a:hover.t-liste {    font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 14px;	color: #339933;	line-height: 18px;	text-transform: uppercase;	text-decoration: underline;}
.ects {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	line-height: 11px;	padding-left: 5px;	padding-right: 5px;	font-weight: bold;	background-color: #666666;	border : 1px solid #999999;}
.t1 {	background: #FFFFFF;	border:0;	line-height: 11px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border-bottom : 1px solid #333333;	border-left : 1px solid #333333;	border-right : 1px solid #333333;	padding-left: 5px;	padding-right: 5px;}
.t2 {	background: #FFFFFF;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border-bottom : 1px solid #333333;	border-right : 1px solid #333333;	padding-left: 5px;	padding-right: 5px;}
.t3 {	background: #E2F2FF;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border-left : 1px solid #333333;	border-bottom : 1px solid #333333;	border-right : 1px solid #333333;	padding-left: 5px;	padding-right: 5px;}
.cell-jaune {background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-style: normal;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #E49A00;	border-right : 1px solid #E49A00;	border-top : 1px solid #E49A00;	border-left : 1px solid #E49A00;	padding: 10pt;}
.cell-jaune2 {background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-style: normal;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #FFCC33;	border-right : 1px solid #FFCC33;	border-top : 1px solid #FFCC33;	border-left : 1px solid #FFCC33;	padding: 10pt;}
.cell-violet {background: #f3f3f3;	border:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-style: normal;	font-variant: normal;	text-decoration: none;	border-bottom : 1px solid #9900CC;	border-right : 1px solid #9900CC;	border-top : 1px solid #9900CC;	border-left : 1px solid #9900CC;	padding: 10pt;}
A.liste {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;}
a:hover.liste {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #339933;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-decoration: underline;}
A.t-liste {    font-weight: bold;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	text-transform: uppercase;	text-decoration: none;}