a:link {
   color:#163CED;
   text-decoration: none;
   font-weight: bolder;
}
a:active {
	color: #163CED;
	text-decoration: none;
    font-weight: bolder;
}
a:visited {
   color: #163CED;
   text-decoration: none;
   font-weight: bolder;
}
a:hover{
	color: red;
	text-decoration: none;
    font-weight: bolder;
}

.whf { background-color:white }

.site {
    background-color: #F2E7D0;
    font-family: Arial, Helvetica, sans-serif;
}
.titrePage {
	font: normal larger;
	font-family: Arial;
	font-size: larger;
	font-weight: bolder;
	color: Teal;
	}

.bouton{
	border: none;
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bouton td {
border: none;
}

.sTitrePage {
	font: normal smaller;
	font-family: Arial;
	font-size: larger;
	font-weight: bolder;
    font-style: oblique;
	color: Teal;
	}

.journal {
   color: #585858; background-color: #F0F0F0; border: thin #ACACAC solid;
   font: "Times New Roman", Times, serif;
   }

.menu TD {
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.menu a:visited {  color: green; text-decoration: none;}
.menu a:link {  color: green;  text-decoration: none;}
.menu a:active {  color: green; text-decoration: none;}
.menu a:hover {  background-color: yellow; color: red; text-decoration: none;}


.chemin TD {
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: black;
}

.chemin a:visited {  color: #92BD2B; text-decoration: none;}
.chemin a:link {  color: #92BD2B;  text-decoration: none;}
.chemin a:active {  color: #92BD2B; text-decoration: none;}
.chemin a:hover {  background-color: yellow; color: red; text-decoration: none;}

.lienDiscret a:visited { color:black: text-decoration: none;}
.lienDiscret a:link {  text-decoration: none;}
.lienDiscret a:active {  text-decoration: none;}
.lienDiscret a:hover {  color: white text-decoration: underline;}


.cadre3 TABLE {
	font-family: Arial;
    font-size: x-small;
	font-weight: normal;
    text-decoration: none;
}


.cadre3 TH {
	font-weight: bolder;
	color: Teal;
    font-size: x-small;
    text-decoration: none;
}

.cadre3 TD {
    font-size: x-small;
    color: #268A37;
}



.cadre  {
	font-family: Arial;
    font-size: x-small;
	font-weight: normal;
    text-decoration: none;
}


.cadre TH {
	font-weight: bolder;
	color: Teal;
    font-size: x-small;
    text-decoration: none;
}

.cadre TD {
    font-size: x-small;
}

.cadre4 a:link {
   color: red;
	text-decoration: none;
    font-weight: bolder;
}
.cadre4 a:active {
	color: red;
	text-decoration: none;
    font-weight: bolder;
}
.cadre4 a:visited {
   color: red;
	text-decoration: none;
    font-weight: bolder;
}
.cadre4 a:hover{
	color: blue;
	text-decoration: none;
    font-weight: bolder;
}

.cadre4 TH {
    font: normal small;
	font-family: Arial;
	font-size: small;
	font-weight: bolder;
	color: Teal;
}

.cadre4 TD {
   font-family: Arial;
	font-size: x-small;
}

.cadreSmall {
    font-size: xx-small;
}
.cadreSmall TH {
	font-weight: bolder;
	color: Teal;
    font-size: xx-small;
    text-decoration: none;
}

.cadreSmall TD {
    font-size: xx-small;
}



.erreurInput {
    background-color: yellow;
	color: red;
	font-size: x-small;
	font-weight: bold;
}

.cadreInput {
	background-color: #FFFFF0;
	color: Teal;
	font-size: x-small;
	font-weight: normal;
}

.cadreInputSmall {
	background-color: #FFFFF0;
	color: Teal;
	font-size: xx-small;
	font-weight: normal;
}

.msgErreur {
	color: Red;
	border: thin ridge Red;
	background-color: Yellow;
	font-size: x-small;
	font-weight: bolder;
	}

.msgOk {
	color: #C0FFC0;
	border: thin ridge Red;
	background-color: #008000;
	font-size: x-small;
	font-weight: bolder;
	}

.msgAvertissement {
    color: black;
	background-color: #FFFFDD;
	border: thin dashed #FF0000;
	font: italic;
    font-size: x-small;
	font-weight: bolder;
}

.msgErreurForm {
    color: Red;
	background-color: yellow;
	border: thin dashed red;
	font: italic;
    font-size: 11px;
	font-weight: bolder;
}

.msgExplication {
	background-color: #FFFAFA;
	border: thin dashed #6495ED;
	font: italic;
    font-size: x-small;
	font-weight: normal;
}

.msgPrincipal {
    font-family: Arial;
	font-size: 14px;
    background-color: #FDE8D5;
    border: thin #FFC482 solid;
}

.cadreMnf TABLE {
    font-family: Arial;
    font-size: small;
    font-weight: normal;
    text-decoration: none;
}

.cadreMnf a:link {
   color: #008000;
    text-decoration: none;
    font-weight: bolder;
}
.cadreMnf a:active {
    color: #008000;
    text-decoration: none;
    font-weight: bolder;
}
.cadreMnf a:visited {
   color: #008000;
    text-decoration: none;
    font-weight: bolder;
}
.cadreMnf a:hover{
    color: blue;
    text-decoration: none;
    font-weight: bolder;
}

.cadreMnf TH {
    font-weight: bolder;
    color: Teal;
    font-size: small;
    text-decoration: none;
}

.cadreMnf TD {
    font-size: small;
}

.pbgTitGoo { clear: left;float: left;padding-left: 10px;width:300px;text-align:left;color:black;font-weight:bold;font-size:13px;}
.pbgTitre {float:left;font-size:13px;font-weight: bolder;color:#C40000;width:340px}
.pbgTxt {clear:left;float:left;font-size:11px;font-weight: bold;color:#075F0A;width:340px;}
.pbgUrl{float: left;font-size: 10px;font-weight: normal;color:#B47B10;width:340px;}
.hover,.lnGoo { clear: left;float: left;width:350px;padding-top : 4px;padding-bottom : 4px;font-family: Arial;font-size: x-small;font-weight: normal;text-decoration: none;}
.lnGoo {background-color: #FFFFFF; border: 1px #FFFFFF solid;}
.hover {background-color: #FFFFAE;border: 1px red solid;}

.pbgTitreLn {float:left;font-size:13px;font-weight: bolder;color:#C40000;width:550px}
.pbgTxtLn {clear:left;float:left;font-size:11px;font-weight: bold;color:#075F0A;width:730px;}
.pbgUrlLn{float: left;font-size: 10px;font-weight: normal;color:#B47B10;width:180px;}
.lnGooLn { clear: left;float: left;width:730px;padding-top : 4px;padding-bottom : 4px;font-family: Arial;font-size: x-small;font-weight: normal;text-decoration: none;}
.lnGooLn {background-color: #FFFFFF; border: 1px #FFFFFF solid;}
.lnGooLn:hover,.hoverLn {background-color: #FFFFAE;border: 1px red solid;}

