#logo{
text-align:center;
visibility:hidden;
}

BODY{
COLOR:#595959;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
scrollbar-arrow-color: White;
scrollbar-base-color: #6495ED;
scrollbar-face-color: #79AAD3;
scrollbar-highlight-color: White;
scrollbar-shadow-color: White;
margin:10px 0px 0px 0px;
background-color:#F5F5F5;
}

TD{
COLOR:Gray;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
}

TH{
border-style:solid;
border-width:1px;
border-color:#e3e9ee;
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#3c5366;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR:#f3f3f3;
}

h1 {
   padding-left: 10px;
   padding-top: 7px;
   padding-bottom: 5px;
   BACKGROUND-IMAGE: url(../img/barre_titre.gif);
   BACKGROUND-REPEAT: no-repeat;
   FONT-FAMILY: Arial, sans-serif;
   font-size: 18px;
   color: #4177A7;
   height: 40px;
   margin:10px 0px 10px 0px;
 	text-transform: uppercase;
   font: small-caps bolder;
}
h2 {
   font-family: Tahoma, verdana, sans-serif;
   font-size: 11px;
   padding-left: 5px;
   color: #3B6F9B;
   font-weight: bold;
   font-style: normal;
   margin:0px 0px 10px 0px;
}

A{
TEXT-DECORATION:none;
color:#A52A2A;
}

A:visited{
TEXT-DECORATION:none;
}

A:hover{
TEXT-DECORATION:underline;
}

.largeur_page{
width:965px;
}

.largeur_menu{
width:210px;
}

.largeur_zone_droite{
width:720px;
}
.titre_box1 {
   font-family: Tahoma, verdana, sans-serif;
   font-size: 11px;
   padding-left: 5px;
   color: #3B6F9B;
   font-weight: bold;
   font-style: normal;
   margin:10px 0px 10px 0px;
}
.titre_box2 {
   font-family: Tahoma, verdana, sans-serif;
   font-size: 11px;
   padding-left: 5px;
   color: #FF8C00;
   font-weight: bold;
   font-style: normal;
   margin:10px 0px 10px 0px;
	}
.titre_box3 {
   font-family: Tahoma, verdana, sans-serif;
   font-size: 12px;
   padding: 10px 10px 10px 10px;
   color: #4B5A63;
   font-style: normal;
	width: 350px;
	}
.titre_box4 {
   font-family: Tahoma, verdana, sans-serif;
   font-size: 12px;
   color: #4B5A63;
   font-style: normal;
	}
.text_desc_box{
font-family:arial,verdana,sans-serif;
font-size:11px;
padding: 10px 10px 10px 10px;
color:#3F3F3F;
text-align:justify;
}
.titre_principal{
padding:0px 5px 0px 10px;
FONT-FAMILY: Verdana, Arial, sans-serif;
font-size: 13px;
/* VLS 28/09/2011 - Pb affichage sous Chrome
font-weight: bold;
font: caption;*/
color: #708090;
LINE-HEIGHT: 13px;
text-transform: uppercase;
}

.ar_td_droit {
   border-right: 1px solid #67A3D5;
   padding: 10px 10px 10px 10px;
}

.td_ariane {
   border-right: 1px solid #67A3D5;
   padding: 0px 10px 0px 10px;
}

.td_ind {
   padding-left: 20px;
   padding-top: 20px;
   BACKGROUND-IMAGE: url(../img/ar_index_pr.gif);
   BACKGROUND-REPEAT: no-repeat;
   FONT-FAMILY: Verdana, Arial, sans-serif;
   font-size: 20px;
   color: #4177A7;
}

.CdButton{
border-style:none;
border-width:medium;
FONT-WEIGHT:bold;
BACKGROUND:url(../img/courbe/courbe.gif) bottom;
background-repeat:no-repeat;
CURSOR:pointer;
LINE-HEIGHT:100%;
HEIGHT:25px;
WIDTH:25px;
}

.text{
font-family:arial,verdana,sans-serif;
font-size:11px;
padding:8px 4px 10px 5px;
text-decoration:none;
BORDER-TOP: solid 1px #FFFFFF;
color:#3F3F3F;
text-align:justify;
}

.text_accueil{
padding-left: 15px;
padding-right: 10px;
font-family: Tahoma, sans-serif;
font-size: 11px;
color: #5F5F5F;
text-align: justify;
}

.imgclipleft{
padding:0px 8px 0px 0px;
}

.imgclipright{
padding:0px 0px 0px 8px;
}

.pres_img{
float:right;
padding:5px 5px 5px 0px;
}

.pres_text{
padding-left:8px;
padding-right:5px;
}

.hand_img{
cursor:pointer;
}

.text_er{
font-family:Tahoma,verdana,sans-serif;
font-size:11px;
padding-RIGHT:4px;
padding-Top:8px;
padding-bottom:10px;
text-decoration:none;
color:#3F3F3F;
text-align:justify;
}

.text_padding{
padding:8px 4px 8px 8px;
}

.pluscompte{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#A52A2A;
text-decoration:none;
font-weight:normal;
}

.pluscompte A:link{
COLOR:#3B566F;
text-decoration:none;
font-weight:normal;
}

.pluscompte A:visited{
COLOR:#3B566F;
text-decoration:none;
font-weight:normal;
}

.pluscompte A:active{
COLOR:#3B566F;
text-decoration:none;
font-weight:normal;
}

.pluscompte A:hover{
COLOR:#A52A2A;
text-decoration:none;
font-weight:normal;
}

.textav{
font-family:Verdana,Arial;
font-size:10px;
PADDING:8px 8px 8px 8px;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
COLOR:#4B4B4B;
text-decoration:none;
text-align:justify;
}

.ariane{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR: Gray;
text-decoration: underline;
font-weight:normal;
vertical-align:middle;
}

.ariane A:link{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR: Gray;
text-decoration: underline;
font-weight:normal;
vertical-align:middle;
}

.ariane A:visited{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR: Gray;
text-decoration: underline;
font-weight:normal;
vertical-align:middle;
}

.ariane A:active{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:Gray;
text-decoration: none;
font-weight:normal;
vertical-align:middle;
}

.ariane A:hover{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR: #6495ED;
text-decoration:none;
font-weight:normal;
vertical-align:middle;
}

.arianeLastLink{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR: Gray;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
}

.arianeLastLink A:link{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#3B566F;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
}

.arianeLastLink A:visited{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#3B566F;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
}

.arianeLastLink A:active{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR: Gray;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
}

.arianeLastLink A:hover{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:Gray;
text-decoration:underline;
font-weight:bold;
vertical-align:middle;
}

.bandeau{
height:270px;
overflow:hidden;
}
.td_champ_droit{
	FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
	FONT-SIZE:11px;
	COLOR: #4682B4;
	vertical-align:baseline;
	width: 300px;
}
.recherche{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
COLOR: #4682B4;
FONT-WEIGHT:bold;
text-decoration:none;
width: 400px;
padding-left: 5px;
padding-right: 10px
}

.copyright{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#3B566F;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
}

.checkbox{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR: #696969;
text-decoration:none;
vertical-align:baseline;
width: 200px;
}

.resultats{
FONT-FAMILY:tahoma,Verdana,Arial,Helvetica,sans-serif;
COLOR:#555599;
FONT-SIZE:8pt;
}

.miniariane{
FONT-FAMILY:tahoma,Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:7pt;
COLOR:#BBBBBB;
text-decoration:none;
font-weight:normal;
vertical-align:meddle;
}

.PtButton{
BORDER-RIGHT:1px outset;
BORDER-TOP:1px outset ActiveBorder;
FONT-WEIGHT:bold;
FONT-SIZE:9pt;
PADDING:1px 0px 2px 0px;
MARGIN:1px 0px 0px 4px;
BORDER-LEFT:1px outset Silver;
CURSOR:pointer;
COLOR:#3B566F;
BORDER-BOTTOM:1px outset;
HEIGHT:19px;
background-color:#DCDCDC;
WIDTH:100px;
background:url(../img/srch_btn_tile.gif);
}

.MyButton{
BORDER-RIGHT:1px outset;
BORDER-TOP:1px outset ActiveBorder;
FONT-WEIGHT:bold;
FONT-SIZE:9pt;
PADDING:1px 0px 2px 0px;
MARGIN:1px 0px 0px 4px;
BORDER-LEFT:1px outset Silver;
CURSOR:pointer;
COLOR:#3B566F;
BORDER-BOTTOM:1px outset;
HEIGHT:19px;
background-color:#DCDCDC;
WIDTH:120px;
background:url(../img/srch_btn_tile.gif);
}

.champs{
	FONT-SIZE: 11px;
	BORDER: 1px 1px 1px 1px, solid #9A9A9A;
	BACKGROUND-IMAGE: url(../img/entete/champder.gif);
	COLOR: #696969;
	FONT-FAMILY: arial, verdana, sans-serif;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding-left: 5px;
}

.entchr {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #B55813;
}

.cherche{
border-style:solid;
border-width:1px;
border-color:#4783b7 #4783b7 #4783b7 #4783b7;
FONT-SIZE:10px;
BACKGROUND-IMAGE:url(../img/srch.jpg);
BACKGROUND-REPEAT:no-repeat;
COLOR:#00557D;
FONT-FAMILY:arial,verdana,sans-serif;
BACKGROUND-COLOR:#F0F8FF;
TEXT-DECORATION:none
}

.ar_td_droit{
border-right: 1px solid #67A3D5;
}

.calend{
border-style:solid;
border-width:1px;
border-color:#B1B6BE #C4D9F7 #C4D9F7 #B1B6BE;
BACKGROUND-IMAGE:url(../img/courbe/calendrier2.gif);
BACKGROUND-REPEAT:no-repeat;
COLOR:#00557D;
BACKGROUND-COLOR:#F0F8FF;
WIDTH:25px;
height:18px;
}

.ligneliens{
background-color:#F5F5F5;
height:12px;
}

.ligneliens_alt{
background-color:#E9E9E9;
height:12px;
}

.soustitre{
COLOR:#333333;
FONT-FAMILY:Tahoma,Verdana,Arial,Helvetica;
FONT-SIZE:8pt;
padding-left:8px;
font-weight:normal;
height:27px;
font-weight:bold;
}

.petittextegris{
COLOR:#888888;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:8pt;
font-weight:normal;
}

.tabletitregauche{
COLOR:#FFFFFF;
Height:22px;
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:8pt;
FONT-STYLE:normal;
font-weight:bold;
}

.titregauchecoin{
background-image:URL(../img/fondbandobleucoin.gif);
COLOR:#FFFFFF;
Height:22px;
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:8pt;
FONT-STYLE:normal;
font-weight:bold;
padding-LEFT:5px;
padding-bottom:4px;
}

.titregauche{
background-image:URL(../img/fondbandobleu.gif);
COLOR:#FFFFFF;
Height:22px;
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:8pt;
FONT-STYLE:normal;
font-weight:bold;
padding-LEFT:5px;
padding-bottom:4px;
}

.tableaugauche{
background-image:URL(../img/fondpointille2.gif);
BACKGROUND-REPEAT:repeat-y;
COLOR:#888888;
border-width:0px;
height:370px;
}

.cotegris{
border-width:0px 1px 0px 0px;
border-right-style:dashed;
border-right-color:#999999;
}

.tableaupage{
width:775px;
background-image:URL(../img/fond_global.gif);
BACKGROUND-REPEAT:repeat-y;
}

.tableautitre{
background-image:URL(../img/fondtitre.gif);
BACKGROUND-REPEAT:repeat-y;
width:775px;
}

.titrepage_ar{
background-image:url(../img/titre.gif);
BACKGROUND-REPEAT:no-repeat;
}

.table_head{
COLOR:#FFFFFF;
background-color:#2B7AAB;
FONT-FAMILY:Verdana ,Arial,Helvetica,sans-serif;
FONT-SIZE:9pt;
FONT-STYLE:normal;
border-style:solid;
border-width:0px;
border-color:Silver;
font-weight:bold;
height:20px;
}

.table_row{
COLOR:#999999;
background-color:#EFEFEF;
FONT-FAMILY:Verdana ,Arial,Helvetica,sans-serif;
FONT-SIZE:12pt;
FONT-STYLE:normal;
border-style:solid;
border-width:0px;
border-color:Silver;
font-weight:bold;
height:20px;
}

.table_alt_row{
COLOR:#999999;
background-color:#E0E0E0;
FONT-FAMILY:Verdana ,Arial,Helvetica,sans-serif;
FONT-SIZE:8pt;
FONT-STYLE:normal;
border-style:solid;
border-width:0px;
border-color:Silver;
font-weight:bold;
height:20px;
}

.table_html{
border-style:solid;
border-width:1px;
border-color:Silver;
}

.tablegris{
PADDING:11px 11px 11px 11px;
BACKGROUND-IMAGE:url(../img/mod1.jpg);
MARGIN-BOTTOM:15px;
BACKGROUND-REPEAT:no-repeat;
}

.tabledeg{
BACKGROUND-IMAGE:url(../img/mod2.jpg);
BACKGROUND-REPEAT:no-repeat
}

.tablerub{
PADDING:11px 11px 11px 11px;
MARGIN-BOTTOM:15px;
}

.tabledeg2{
BACKGROUND-IMAGE:url(../img/mod3.jpg);
BACKGROUND-REPEAT:no-repeat;
background-position:top;
}

.tablerub2{
PADDING:11px 12px 11px 11px;
MARGIN-BOTTOM:15px;
}

.sidebar UL{
PADDING:0px 0px 0px 11px;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
LIST-STYLE-IMAGE:url(../img/point.gif);
MARGIN:0px 0px 0px 5px;
COLOR:#3F3F3F;
FONT-FAMILY:arial,verdana,sans-serif;
}

.sidebar UL A{
COLOR:#3F3F3F;
FONT-SIZE:11px;
FONT-FAMILY:arial,verdana,sans-serif;
text-decoration:none;
}

.sidebar UL A:visited{
COLOR:#5f5f5f;
TEXT-DECORATION:none;
}

.sidebar UL A:active{
COLOR:#b70024;
TEXT-DECORATION:underline;
}

.sidebar UL A:hover{
COLOR:#b70024;
TEXT-DECORATION:underline;
}

.title_plan4 UL{
PADDING:5px 0px 0px 35px;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
LIST-STYLE-IMAGE:url(../img/carre1.gif);
MARGIN:0px 0px 0px 5px;
COLOR: #CE7200;
FONT-FAMILY:arial,verdana,sans-serif;
}

.title_plan4 UL A{
COLOR:#CE7200;
FONT-SIZE:11px;
FONT-FAMILY:arial,verdana,sans-serif;
text-decoration:none;
}

.title_plan4 UL A:visited{
COLOR:#5f5f5f;
TEXT-DECORATION:none;
}

.title_plan4 UL A:active{
COLOR:#CE7200;
TEXT-DECORATION:underline;
}

.title_plan4 UL A:hover{
COLOR:#CE7200;
TEXT-DECORATION:underline;
}

.title{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#696969;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
}

.titlebleu{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#004D71;
}

.menu_bas{
PADDING-RIGHT:20px;
padding-left:5px;
font-family: Arial, Tahoma,Verdana;
COLOR:Gray;
FONT-SIZE:10px;
}

.menu_bas A{
COLOR:#828282;
FONT-SIZE:11px;
}

.menu_bas A:active{
COLOR: #4682B4;
FONT-SIZE:11px;
}

.titre_gauche{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#2E6A9C;
text-decoration:none;
font-weight:bold;
padding-left:45px;
height:30px;
background-image:url(../img/puce_01.gif);
background-repeat:no-repeat;
 text-transform: uppercase;
 font: caption;
}

.menu_nv0{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:10pt;
COLOR: #93A2AE;
text-decoration:none;
/* VLS 28/09/2011 - Mauvais affichage sous Chrome
font-weight:bold;
font: caption;*/
padding-left:45px;
height:30px;
background-image:url(../img/puce_01.gif);
background-repeat:no-repeat;
text-transform: uppercase;
}

.menu_nv0 A:link{
FONT-FAMILY:Tahoma, Arial,Helvetica,sans-serif;
FONT-SIZE:10pt;
COLOR:#2E6A9C;
text-decoration:none;
/* VLS 28/09/2011 - Mauvais affichage sous Chrome
font-weight:bold;
font: caption;*/
text-transform: uppercase;
}

.menu_nv0 A:visited{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:10pt;
COLOR:#2E6A9C;
text-decoration:none;
/* VLS 28/09/2011 - Mauvais affichage sous Chrome
font-weight:bold;
font: caption;*/
text-transform: uppercase;
}

.menu_nv0 A:active{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:10pt;
COLOR:#3B566F;
text-decoration:none;
/* VLS 28/09/2011 - Mauvais affichage sous Chrome
font-weight:bold;
font: caption;*/
text-transform: uppercase;
}

.menu_nv0 A:hover{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:10pt;
COLOR: Orange;
text-decoration:none;
/* VLS 28/09/2011 - Mauvais affichage sous Chrome
font-weight:bold;
font: caption;*/
text-transform: uppercase;
}

.menu_open_nv0{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#A52A2A;
text-decoration:none;
font-weight:bold;
background-repeat:no-repeat;
}

.menu_open_nv0 A:hover{
COLOR:#A52A2A;
text-decoration:none;
font-weight:bold;
}

.menu_nv1{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
COLOR: #FF8C00;
text-decoration:none;
font-weight:normal;
padding-left:25px;
height: 20px;
background-image:url(../img/puce_02.gif);
background-repeat:no-repeat;
}

.menu_nv1 A:link{
COLOR: Gray;
text-decoration:none;
font-weight:normal;
}

.menu_nv1 A:visited{
COLOR:#3B566F;
text-decoration:none;
font-weight:normal;
}

.menu_nv1 A:active{
COLOR:#A52A2A;
text-decoration:none;
font-weight:normal;
}

.menu_nv1 A:hover{
COLOR: #4682B4;
text-decoration:none;
font-weight:normal;
}

.menu_open_nv1 A:link{
COLOR:#A52A2A;
text-decoration:none;
font-weight:bold;
}

.menu_open_nv1 A:hover{
COLOR:#A52A2A;
text-decoration:none;
font-weight:bold;
}

.menu_open_nv1{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#A52A2A;
text-decoration:none;
font-weight:bold;
padding-left:15px;
background-image:url(../img/pucemen.gif);
background-repeat:no-repeat;
}

.menu_open_nv1 A:link{
COLOR:#A52A2A;
text-decoration:none;
font-weight:bold;
}

.menu_open_nv1 A:hover{
COLOR:#A52A2A;
text-decoration:none;
font-weight:bold;
}

.menu_nv2{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#A52A2A;
text-decoration:none;
font-weight:normal;
padding-left:55px;
height:15px;
}

.menu_nv2 A:link{
COLOR:#3B566F;
text-decoration:none;
font-weight:normal;
}

.menu_nv2 A:visited{
COLOR:#3B566F;
text-decoration:none;
font-weight:normal;
}

.menu_nv2 A:active{
COLOR:#3B566F;
text-decoration:none;
font-weight:normal;
}

.menu_nv2 A:hover{
COLOR: #FF8C00;
text-decoration:none;
font-weight:normal;
}

.menu_nv3{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#A52A2A;
text-decoration:none;
font-weight:normal;
padding-left:23px;
background-image:url(../img/fleche_d.gif);
background-repeat:no-repeat;
}

.menu_nv3 A:link{
COLOR:#3B566F;
text-decoration:none;
}

.menu_nv3 A:visited{
COLOR:#3B566F;
text-decoration:none;
}

.menu_nv3 A:active{
COLOR:#3B566F;
text-decoration:none;
}

.menu_nv3 A:hover{
COLOR:#A52A2A;
text-decoration:none;
}

.tableutile{
COLOR:#8a8a8a;
BACKGROUND-COLOR:white;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
}

.tableutilebottom{
COLOR:#8a8a8a;
BACKGROUND-COLOR:white;
border-top:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
}

.tableutiletop{
COLOR:#8a8a8a;
BACKGROUND-COLOR:white;
border-right:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}
.tbl_comment {
	BORDER: 1px solid #EEEEEE;
	BACKGROUND: url(../img/fond_tb_comment.jpg) repeat-x;
}
.menunormal{
PADDING-LEFT:8px;
PADDING-TOP:4px;
PADDING-BOTTOM:4px;
FONT-SIZE:11px;
CURSOR:pointer;
COLOR:#8a8a8a;
FONT-STYLE:normal;
FONT-FAMILY:Tahoma,Verdana,Arial;
HEIGHT:18px;
PADDING-TOP:1px;
BACKGROUND-COLOR:#f1f1f1;
TEXT-DECORATION:none;
BORDER-Top:#FFFFFF 1px solid;
WIDTH:100%;

}

.title_plan1{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
color:Gray;
padding-left:7px;
margin-top:15px;
text-decoration:none;
WIDTH:300px;
height:18px;
background:url(../img/barre.gif) repeat-x;
}

.title_plan1 A:link{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
color:Gray;
padding-left:7px;
text-decoration:none;
WIDTH:300px;
height:18px;
background:url(../img/barre.gif) repeat-x;
}

.title_plan1 A:visited{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
color:Gray;
padding-left:7px;
text-decoration:none;
WIDTH:300px;
height:18px;
background:url(../img/barre.gif) repeat-x;
}

.title_plan1 A:active{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
color:Gray;
padding-left:7px;
text-decoration:none;
WIDTH:300px;
height:18px;
background:url(../img/barre.gif) repeat-x;
}

.title_plan1 A:hover{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
color:Gray;
padding-left:7px;
text-decoration:underline;
WIDTH:300px;
height:18px;
background:url(../img/barre.gif) repeat-x;
}

.title_plan2{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
HEIGHT:20px;
padding-left:7px;
padding-top:3px;
color: #4682B4;
}

.title_plan2 A:link{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
HEIGHT:20px;
padding-left:7px;
padding-top:3px;
color:#4682B4;
}

.title_plan2 A:visited{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
HEIGHT:20px;
padding-left:7px;
padding-top:3px;
color:#4682B4;
}

.title_plan2 A:active{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
HEIGHT:20px;
padding-left:7px;
padding-top:3px;
color:#4682B4;
}

.title_plan2 A:hover{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:underline;
HEIGHT:20px;
padding-left:7px;
padding-top:3px;
color:#4682B4;
}

.title_plan3{
PADDING-LEFT:25px;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
COLOR:#03539C;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan3 A:link{
PADDING-LEFT:25px;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
COLOR:#03539C;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan3 A:visited{
PADDING-LEFT:25px;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
COLOR:#03539C;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan3 A:active{
PADDING-LEFT:25px;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
COLOR:#03539C;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan3 A:hover{
PADDING-LEFT:25px;
FONT-WEIGHT:normal;
FONT-SIZE:11px;
COLOR:#03539C;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan A:link{
PADDING-LEFT:0px;
FONT-WEIGHT:bold;
FONT-SIZE:15px;
COLOR:#586874;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan{
PADDING-LEFT:0px;
FONT-WEIGHT:bold;
FONT-SIZE:15px;
COLOR:#586874;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan A:visited{
PADDING-LEFT:0px;
FONT-WEIGHT:bold;
FONT-SIZE:15px;
COLOR:#586874;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan A:active{
PADDING-LEFT:0px;
FONT-WEIGHT:bold;
FONT-SIZE:15px;
COLOR:#586874;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.title_plan A:hover{
PADDING-LEFT:0px;
FONT-WEIGHT:bold;
FONT-SIZE:15px;
COLOR:#A52A2A;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.ident{
PADDING-RIGHT:20px;
padding-left:5px;
font-family:Tahoma,Verdana,Arial;
font-weight:normal;
COLOR:#3B566F;
FONT-SIZE:11px;
}

.ident A{
FONT-WEIGHT:normal;
COLOR:#3B566F;
FONT-SIZE:11px;
}

.ident A:link{
FONT-WEIGHT:normal;
COLOR:#3B566F;
FONT-SIZE:11px;
}

.title_erreur{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
color:#004D71;
padding-left:7px;
margin-top:15px;
text-decoration:none;
WIDTH:600px;
height:18px;
background:url(../img/barre.gif) repeat-x;
}

.tb1title{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	FONT-WEIGHT:bold;
	padding: 2px 2px 5px 10px;
	BACKGROUND-COLOR: #F4F4F4;
	vertical-align: middle;
	color: #8F8F8F;
	width: 450px;
	border-top: double 3px #EBEBEB;
	BORDER-BOTTOM: dashed 1px #D7D7D7;
	margin-bottom: 45px;
}
.tb1suite{
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#3c5366;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR: #F5F5F5;
BORDER-BOTTOM: 1px solid #ffffff;
}

.tb1suite2{
border-style:solid;
border-width:1px;
border-color:#e3e9ee #e3e9ee #e3e9ee #e3e9ee;
PADDING:4px 4px 4px 7px;
FONT-SIZE:10px;
FONT-WEIGHT:bold;
COLOR:#00557D;
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
BACKGROUND-COLOR:#FFFEF9;
}

.tb1suite2_rg{
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-COLOR:#e3e9ee #e3e9ee #e3e9ee #e3e9ee;
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#3c5366;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR:#F3F3F3;
}

.tb1suite2_bl{
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-COLOR:#e3e9ee #e3e9ee #e3e9ee #e3e9ee;
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#778899;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR:White;
}

.tb1suite3{
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#CD5C5C;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
background-color:#F3F3F3;
}

.tb2title{
PADDING:8px 8px 8px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
TEXT-TRANSFORM:uppercase;
COLOR:#FFFFFF;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR:#72828B;
}

.tb2suite{
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#3c5366;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR: #E6EDF6;
}

.tb2suite2{
border-style:solid;
border-width:1px;
border-color:#e3e9ee #E7ECED #E7ECED #E7ECED;
FONT-SIZE:11px;
FONT-WEIGHT:bold;
COLOR:#00557D;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
BACKGROUND-COLOR:#FFFEF9;
}

.Ptitle{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
border-style:solid;
border-width:1px;
border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
PADDING:2px 4px 2px 8px;
COLOR:#666666;
BACKGROUND-COLOR:#E9E9E9;
text-decoration:none;
text-align:justify;
}

.stitle{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
PADDING-LEFT:8px;
color:#778899;
}

.stitle_inc{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
padding-left:8px;
color:#454545;
}

.tabtext{
COLOR:Gray;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:10px;
padding-LEFT:8px;
padding-RIGHT:8px;
text-align:justify;
}

.lien_rub A:link{
padding-right:5px;
FONT-SIZE:12px;
COLOR:#A52A2A;
text-decoration:underline;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.lien_rub A:visited{
padding-right:5px;
FONT-SIZE:12px;
COLOR:#A52A2A;
text-decoration:underline;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.lien_rub A:active{
padding-right:5px;
FONT-SIZE:12px;
COLOR:#A52A2A;
text-decoration:underline;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.lien_rub A:hover{
padding-right:5px;
FONT-SIZE:12px;
COLOR:#586874;
FONT-FAMILY:Tahoma,Verdana,Arial;
}

.cellComboZoneSaisie{
BACKGROUND-COLOR:#F5F5F5;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#000000;
HEIGHT:18px;
border-style:solid;
border-color:Silver #EFEFEF #EFEFEF Silver;
border-width:1px;
}

.cellComboZoneListe{
BACKGROUND-COLOR:#F5F5F5;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#000000;
HEIGHT:18px;
border-style:solid;
border-color:Silver #EFEFEF #EFEFEF Silver;
border-width:0px;
}

.tb1suite2_bl_without_border{
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#778899;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
BACKGROUND-COLOR:White;
}

.tb1suite_without_border{
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#3c5366;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
BACKGROUND-COLOR:#F3F3F3;
}

.tb1suite2_bl_border{
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-COLOR:#e3e9ee #e3e9ee #e3e9ee #e3e9ee;
}

.zoom{
CURSOR:url(../img/courbe/loupe.cur);
}

.lien_form{
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#CC0000;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
}

.classe_bareme{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
color:#696969;
padding-left:4px;
padding-right:0px;
padding-bottom:3px;
}

.categorie_bareme{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
PADDING-LEFT:8px;
color:#778899;
}

.cellule_texte_rouge{
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-COLOR:#e3e9ee #e3e9ee #e3e9ee #e3e9ee;
PADDING:4px 4px 4px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#BB4444;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR:White;
}

.forumtitle{
PADDING:8px 8px 8px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
COLOR:#3c5366;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR:#e3e9ee;
}

.forummessage{
COLOR: #BC8F8F;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:9pt;
FONT-STYLE:normal;
font-weight:normal;
PADDING:4px 4px 4px 8px;
text-align:justify;
}

.faqquestion{
COLOR:#A52A2A;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:9pt;
font-style:normal;
font-weight:bold;
text-align:justify;
}

.faqnumero{
COLOR:Black;
FONT-SIZE:9pt;
padding-right:5px;
}

.faqquestionlst{
COLOR:#A52A2A;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:9pt;
font-style:normal;
font-weight:bold;
text-align:left;
}

#pas_voir{
text-align:center;
visibility:hidden;
}

.div-popup{
position:absolute;
z-index:999;
display:none;
overflow:visible;
border-width:1px;
border-style:solid;
border-color:#666666;
outline-style:none;
padding:0px;
height:50px;
width:50px;
}

.frame-popup{
background-color:#CEE3EF;
border-width:2px;
border-style:solid;
border-color:white;
outline-style:none;
padding:0px;
height:50px;
width:50px;
}

.popup-souris{
position:absolute;
background-color:#FFFF99;
visibility:hidden;
}

.tab-popsouris{
border-collapse:separate;
border-spacing:2px;
background-color:white;
border-style:solid;
border-width:1px;
border-color:black;
}

.title-tab-popsouris{
background-color:#2878AA;
cursor:default;
}

.title-txt-popsouris{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding:3px 3px 3px 3px;
color:#CEE3EF;
}

.corps-tab-popsouris{
background-color:#CEE3EF;
cursor:default;
}

.corps-txt-popsouris{
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
padding:3px 3px 3px 3px;
color:#595959;
}

.separation{
visibility:hidden;
display:none;
}

.lien {
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   color: #A52A2A;
}

.text_m_gauche {
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   color: #464646;
   text-align: justify;
   padding: 10px 5px 5px 10px;
}
.titre_coord {
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   color: #3A6A95;
   text-align: center;
   font-weight: bold;
   padding-top: 10px;
}
.text_td {
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   color: #464646;
   padding-left: 10px;

}
.text_titre {
   padding: 2px 0px 5px 10px;
   BACKGROUND-IMAGE: url(../img/barre_titre.gif);
   BACKGROUND-REPEAT: no-repeat;
   FONT-FAMILY: Arial, sans-serif;
   font-size: 24px;
   color: #4177A7;
   height: 40px;
   margin:10px 0px 10px 0px;
   font-weight: bold;
}
.mot1_titre {
   FONT-FAMILY: Arial, sans-serif;
   font-size: 16px;
   color: #4177A7;
   text-transform: uppercase;
   font-weight: bold;
}
.reste_titre {
   FONT-FAMILY: Arial, sans-serif;
   font-size: 16px;
   color: #5A8EB5;
   text-transform: uppercase;
}

