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

BODY{
COLOR:#595959;
FONT-FAMILY:Arial,Helvetica,sans-serif;
FONT-SIZE:12px;
/*scrollbar-arrow-color:#5F5F5F;
scrollbar-base-color:White;
scrollbar-face-color:#CBCBCB;
scrollbar-highlight-color:Silver;
scrollbar-shadow-color:Silver;*/
margin:0px 0px 0px 0px;
background:url(../img/background.jpg) white repeat-x;
}

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{
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;
}

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

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

A:visited{
TEXT-DECORATION:none;
}

A:hover{
TEXT-DECORATION:underline;
}

.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 8px;
text-decoration:none;
color:#3F3F3F;
text-align:justify;
}

.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:#3B566F;
text-decoration:none;
font-weight:normal;
vertical-align:middle;
}

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

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

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

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

.arianeLastLink{
FONT-FAMILY:Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#3B566F;
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:#3B566F;
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:115px;
overflow:hidden;
}

.recherche{
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:#3B566F;
text-decoration:none;
font-weight:bold;
vertical-align:baseline;
}

.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:middle;
}

.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{
border-style:solid;
border-width:1px;
border-color:#B1B6BE #C4D9F7 #C4D9F7 #B1B6BE;
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
}

.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
}

.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:0px;
}

.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:#A52A2A;
FONT-FAMILY:arial,verdana,sans-serif;
}

.title_plan4 UL A{
COLOR:#A52A2A;
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:#b70024;
TEXT-DECORATION:underline;
}

.title_plan4 UL A:hover{
COLOR:#b70024;
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:Tahoma,Verdana,Arial;
font-weight:bold;
COLOR:Gray;
FONT-SIZE:11px;
}

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

.menu_bas A:active{
FONT-WEIGHT:bold;
COLOR:red;
FONT-SIZE:11px;
}

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

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

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

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

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

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

.menu_nv1 A:link{
COLOR:#3B566F;
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:#A52A2A;
text-decoration:none;
font-weight:normal;
}

.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_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: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:#A52A2A;
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;
}

.menunormal{
PADDING:1px 8px 4px 8px;
FONT-SIZE:11px;
CURSOR:pointer;
COLOR:#8a8a8a;
FONT-STYLE:normal;
FONT-FAMILY:Tahoma,Verdana,Arial;
HEIGHT:18px;
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:Background;
}

.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:Background;
}

.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:Background;
}

.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:Background;
}

.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:Background;
}

.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{
PADDING:8px 8px 8px 8px;
FONT-WEIGHT:bold;
FONT-SIZE:9px;
TEXT-TRANSFORM:uppercase;
COLOR:#3c5366;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
HEIGHT:0px;
BACKGROUND-COLOR:#e3e9ee;
}

.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:#F3F3F3;
}

.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:#EFEFE7;
}

.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), crosshair;
}

.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:#6060aa;
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:#CEE3EE;
}

.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;
}

.entetetdariane{
background-image:url(../img/entete/soregies_entete_std_r23.jpg);
}

.entetetddate{
width:190px;
}

.entetedate{
font-size:10px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.phraseobligatoire{
font-family:Tahoma;
font-size:10;
font-weight:normal;
color:black;
}
