h2 {	font-family: "Century Gothic", Tahoma, serif;	font-size: 16px;	color: #3366FF;	text-decoration: underline;	font-weight: bolder;}
A:visited.catprin {color: #000033; text-decoration: none; font-size: 10px; font-family: Tahoma; font-weight: bold;}
A:link.catprin {color: #000033; text-decoration: none; font-size: 10px; font-family: Tahoma; font-weight: bold;}
A:hover.catprin {color: #000033; text-decoration: underline; font-size: 10px; font-family: Tahoma; font-weight: bold;}
input.bouton {color: #000000; background-color: #FFFFFF; font-size: 14px; font-family: Tahoma; font-weight: bold; border: 2 solid #000000}
input.text {color: #333333; font-size: 10; font-family: Tahoma; font-weight: 100;}
textarea {color: #000033; font-size: 10; font-family: Tahoma; font-weight: 100;}
select {color: #000033; font-family: Verdana; font-size: 10px;}
input {color: #464646; font-size: 10px; font-family: Tahoma; font-weight: 100;}
.souscat {font-size: 10px; color: #868686; font-family: Tahoma;}
.arbo {font-size: 10px; color: #787878; font-family: Tahoma;}
.descri {font-size: 10px; color: #234055; font-family: Tahoma;}
.nbclic {font-size: 10px; color: #234055; font-family: Tahoma;}
.crochet {font-size: 10px; color: #234055; font-family: Tahoma;}
.numpage {font-size: 10px; color: #3a3833; font-family: Tahoma;}
.desccat {font-size: 10px; color: #3b3c54; font-family: Tahoma; text-align: justify;}
.top {font-size: 10px; color: #2b2b2a; font-family: Tahoma; font-weight: bold;}
.erreur {font-size: 9px; color: #FF0000; font-family: Tahoma; font-weight: bold;}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial
}
.txt1 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.txt2 {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txt2:visited {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txt2:hover {
	FONT-SIZE: 9px; COLOR: #9d3b00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt2:active {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
BODY {
	SCROLLBAR-FACE-COLOR: #f8f8f8; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #F9F9F9; SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; SCROLLBAR-ARROW-COLOR: #990000; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #999999
}
.txt3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt3b {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt1b {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.txt1lien {
	FONT-SIZE: 10px; COLOR: #3333ff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.txt1bl {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
.txtlien {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.pager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.pager .g {
	COLOR: #999
}
.pager A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.bordure {
	border: 1px dashed #CCCCCC;
}
.bordure-interieur {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bordure-haut {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bord-bas {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bord {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bord-d {
	border-top: 1px #f6f6f6;
	border-right: 1px solid #f6f6f6;
	border-bottom: 1px #f6f6f6;
	border-left: 1px solid #f6f6f6;
}
.bord-g {
	border-top: 1px #f6f6f6;
	border-right: 1px solid #f6f6f6;
	border-bottom: 1px #f6f6f6;
	border-left: 1px solid #f6f6f6;
}
.recherche {
	font-family: Tahoma;
	font-size: 9px;
	

}

a.titresite:visited {
    position: relative; 
    z-index: 24;
    color: #999999;
    text-decoration: underline;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
}
a.titresite:link {
    position: relative; 
    z-index: 24;
    color: #000000;
    text-decoration: underline;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
}
a.titresite:hover {
    position: relative; 
    z-index: 24;
    color: #666666;
    text-decoration: underline;
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
}


a.titresite_top{
	position: relative; 
	z-index: 24;
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
	font-family: Tahoma;
	font-weight: bold;
}

a.titresite_top:hover{
	z-index:25;
	font-weight: bold;
	background-color:#fbfbfb;
}

a.titresite_top span{display: none}

a.titresite_top:hover span{ 
	display: block; 
	position: absolute;
	top: -1em;
	left: 7em;
	/*width: 15em;*/
	border: 1px solid #6699cc;
	background-color: #eeeeee;
	color:#6699cc;
	text-align: justify;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
	white-space:nowrap;
}
