.body 
{
	scrollbar-face-color: #666666;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-3dlight-color: #888888;
	scrollbar-darkshadow-color: #444444;
	scrollbar-track-color: #444444;
	scrollbar-arrow-color: #FFFFFF;
}

.backline {
border-style: solid;
border-color: #000000;
border-width: 0px;
border-bottom-width: 1px;
}

.recherche {width: 120px; height: 16px; border: 1 solid RGB(120, 120, 120); font-family: Arial; font-size: 10px; background-color: #FFFFF6;}
.bouton {width: 150px; height: 24px; border: 1 solid RGB(0, 0, 0); font-family: Arial; font-size: 11px; color: #000000; background-color: #F6F6F6;}
.recherche2 {border: 1 solid RGB(120, 120, 120); font-family: Verdana, Arial, Sans-serif; font-size: 10px; color: #555555;}

.texte {text-decoration: none;  padding-left: 6px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; line-height: 150%; color: #000000; }
.texte a:link{
color:#4E2E2E;
background-color:transparent;
text-decoration:none;
}
.texte a:visited{
color:#4E2E2E;
background-color:transparent;
text-decoration:none;
}
.texte a:hover{
color:#5E3E3E;
background-color:transparent;
text-decoration:underline;
}
.texte a:active{
color:#4E2E2E;
background-color:transparent;
text-decoration:none;
}

.ch_chcb {text-decoration: none;  padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Sans-serif; font-size: 14px; font-weight: bold; line-height: 130%; color: #FFFFFF; }
.ch_chapitre {text-decoration: none;  padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Sans-serif; font-size: 11px; font-weight: bold; line-height: 130%; }

.texte1 {text-decoration: none;  padding-left: 10px; padding-right: 6px; padding-top: 6px; padding-bottom: 8px; font-family: Verdana, Arial, Sans-serif; font-size: 11px; font-weight: bold; line-height: 150%; color: #FFFFFF; }
.texte1 a:link{
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
}
.texte1 a:visited{
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
}
.texte1 a:hover{
color:#FFFFFF;
background-color:transparent;
text-decoration:underline;
}
.texte1 a:active{
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
}
.tcritere {text-decoration: none;  padding-left: 10px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 150%; color: #FFFFFF; }

.tableau {
border: 1 solid RGB(123, 123, 123);
}
.tableau0 {
border: 1 solid RGB(200, 200, 200);
background-color:#E8EAEF;
}
.tableau1 {
border: 1 solid RGB(20, 20, 20);
background-color:#FFFFFF;
}
.tableau2 {
border: 1 solid RGB(20, 20, 20);
background-color:#FFFFFF;
}
.tableau3 {
border: 1 solid RGB(20, 20, 20);
background-color:#EEEEEE;
}
.tableau4 {
border: 1 solid RGB(20, 20, 20);
background-color:#CEC2C2;
}
.tableau5 {
border: 1 solid RGB(20, 20, 20);
background-color:#FFEE22;
}

.ptexte {text-decoration: none;  padding-left: 6px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; line-height: 150%; color: #000000; }
.ptexte a:link{
color:#4E2E2E;
background-color:transparent;
text-decoration:none;
}
.ptexte a:visited{
color:#4E2E2E;
background-color:transparent;
text-decoration:none;
}
.ptexte a:hover{
color:#5E3E3E;
background-color:transparent;
text-decoration:underline;
}
.ptexte a:active{
color:#4E2E2E;
background-color:transparent;
text-decoration:none;
}

.ptexte1 {text-decoration: none;  padding-left: 10px; padding-right: 6px; padding-top: 6px; padding-bottom: 8px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 130%; color: #222266; }
.ptexte1 a:link{
color:#222266;
background-color:transparent;
text-decoration:none;
}
.ptexte1 a:visited{
color:#222266;
background-color:transparent;
text-decoration:none;
}
.ptexte1 a:hover{
color:#222266;
background-color:transparent;
text-decoration:underline;
}
.ptexte1 a:active{
color:#222266;
background-color:transparent;
text-decoration:none;
}

.ptableau {
background-color:#FFFFFF;
}
.ptableau0 {
border: 1 solid RGB(60, 60, 60);
background-color:#EEEEEE;
}
.ptableau1 {
border: 1 solid RGB(220, 220, 220);
background-color:#FFFFFF;
}
.ptableau2 {
border: 1 solid RGB(220, 220, 220);
background-color:#FFFFFF;
}
.ptableau3 {
border: 1 solid RGB(220, 220, 220);
background-color:#FFEE22;
}

.ctableau1 {
border: 1 solid RGB(220, 220, 220);
background-color:#FFEFC7;
}

.ctableau {
border: 1 solid RGB(220, 220, 220);
background-color:#FFFFFF;
}

.liste {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, Arial, Sans-serif;
font-size: 10px;
line-height: 100%;
color: #393939;
}

.acctitre {text-decoration: none;  padding-left: 0px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 10px; line-height: 100%; color: #9E8B75; }
.accdate {text-decoration: none;  padding-left: 0px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 10px; line-height: 100%; color: #C37245; }
.acclast {text-decoration: none;  padding-left: 0px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; font-family: Arial, Verdana, Sans-serif; font-size: 10px; line-height: 130%; color: #756969; }

.pied {text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; line-height: 130%; color: #888888; }
.pied a:link{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 10px; line-height: 130%; color: #444444; }
.pied a:visited{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 10px; line-height: 130%; color: #444444; }
.pied a:hover{text-decoration: underline;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 10px; line-height: 130%; color: #444444; }
.pied a:active{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 10px; line-height: 130%; color: #444444; }

.haut {text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; line-height: 130%; color: #444444; }
.haut a:link{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-size: 10px; line-height: 130%; color: #444444; }
.haut a:visited{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-size: 10px; line-height: 130%; color: #444444; }
.haut a:hover{text-decoration: underline;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-size: 10px; line-height: 130%; color: #444444; }
.haut a:active{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-size: 10px; line-height: 130%; color: #444444; }


.piedpop {text-decoration: none; padding-left: 20px; padding-right: 30px; padding-top: 5px; padding-bottom: 10px; font-family: Verdana, Arial, Sans-serif; font-size: 9px; line-height: 130%; color: #888888; }

/* pages */
.pgtitre {text-decoration: none;  padding-left: 6px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 12px; line-height: 100%; color: #222222; }
.pgtitre a:link{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 12px; line-height: 100%; color: #222222; }
.pgtitre a:visited{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 12px; line-height: 100%; color: #222222; }
.pgtitre a:hover{text-decoration: underline;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 12px; line-height: 100%; color: #222222; }
.pgtitre a:active{text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial,  Sans-serif; font-weight: bold; font-size: 12px; line-height: 100%; color: #222222; }

/* Menu */
.menumaintexte0 {text-decoration: none; padding-left: 8px; padding-right: 8px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte0 a:link{text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte0 a:visited{text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte0 a:hover{text-decoration: underline; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte0 a:active{text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}

.menumaintexte1 {text-decoration: none; padding-left: 8px; padding-right: 8px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte1 a:link{text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte1 a:visited{text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte1 a:hover{text-decoration: underline; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menumaintexte1 a:active{text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}


.menumain0 {
background:#9DA03E;
border-width:1px;
border-style: solid;
border-right-color: #002946;
border-top-color: #9DA03E;
border-bottom-color: #EBEE3B;
border-left-color: #E9EE39;
}

.menumain1 {
background:#00628A;
border-width:1px;
border-style: solid;
border-right-color: #000000;
border-top-color: #00628A;
border-bottom-color: #00628A;
border-left-color: #00628A;
}

.menumaintable {
border-width:1px;
border-right-width:0px;
border-style: solid;
border-right-color: #000000;
border-top-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}

.menustexte0 {text-align: right; text-decoration: none; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menustexte0 a:link{text-align: right; text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menustexte0 a:visited{text-align: right; text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menustexte0 a:hover{text-align: right; text-decoration: underline; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}
.menustexte0 a:active{text-align: right; text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #FFFFFF;}

.menustexte1 {text-align: right; text-decoration: none; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #00628A;}
.menustexte1 a:link{text-align: right; text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #00628A;}
.menustexte1 a:visited{text-align: right; text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #00628A;}
.menustexte1 a:hover{text-align: right; text-decoration: underline; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #00628A;}
.menustexte1 a:active{text-align: right; text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 7px; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; line-height: 120%; color: #00628A;}

.menus0 {
background:#00628A;
border-width:1px;
border-style: solid;
border-right-color: #00628A;
border-top-color: #00628A;
border-bottom-color: #FFFFFF;
border-left-color: #00628A;
}

.menus1 {
background:#FFFFFF;
border-width:1px;
border-style: solid;
border-right-color: #00628A;
border-top-color: #00628A;
border-bottom-color: #00628A;
border-left-color: #00628A;
}

.menustable {
border-width:0px;
}

.tabressource1 {
border: 1 solid RGB(60, 60, 60);

background-color:#666666;
}

.tabressource0 {
border: 1 solid RGB(60, 60, 60);
border-top-width:0px;
border-bottom-width:1px;
background-color:#EEEEEE;
}

/* découpage phyto */
.dphyto {visibility:hidden;position:absolute;font-family:verdana, Arial, Sans-serif; color:#222222; font-weight:bold; font-size:10px; text-decoration:none; padding-left: 4px;}
