@import '/dynamic/css/chasseurs_vue.css';
@import '/dynamic/css/chasseurs_lieu.css';

.navigation A,         .lien A,         .tdm A,
.navigation A:active,  .lien A:active,  .tdm A:active,
.navigation A:link,    .lien A:link,    .tdm A:link,
.navigation A:visited, .lien A:visited, .tdm A:visited,
A.name,
A.name:hover {
	color: black;
}
 
A:hover, 
.navigation A:hover,   .lien A:hover,   .tdm A:hover {
	background:  #FC6;
	color:       black;
}

BODY {
	background-color:  #FC6;
	color:       black;
	font-family: Tahoma, sans-serif;
	margin:      0 0 0 0;
}
.content {
	background-color:  #FC6;
	font-size: 120%;
	margin: 10px;
}
H3 {
	background:     transparent url(../images/spring/flower.gif) no-repeat 0px 0px;
	border-bottom:  #F63 3px solid;
	padding-bottom: 10px;
	padding-left:   45px;
	padding-top:    5px;
}
.navigation .menu, .news {
	background-color:       #CF9;
	border:           #F63 1px solid;
	color:            black;
	padding:          10px;
	margin-top:       0px;
}
.news {
	font-size:        smaller;
}
.menu UL {
	margin:       2px;
	margin-left:  10px;
	padding-left: 5px;
}
.menu LI {
	padding-left: 5px;
}
CAPTION {
	margin:       1px;
	padding:      0px;
}
TABLE#carte {
	font-size: smaller;
}
TABLE.carte-table {
	background-color: #CF9;
	color:            black;
	font-size:        smaller;
	margin:           0px;
}
TABLE.carte-table {
	margin:           7px;
}
TABLE.carte-table CAPTION, TABLE.carte-table TH {
	background-color: #FC6;
	color:            black;
	font-variant:     small-caps;
	font-weight:      bold;
	text-align:       center;
}
TABLE.carte-table TD {
	background-color: #FF6;
	color:            black;
	margin:           7px;
	padding:          3px;
}
TABLE.carte-table TD.highlight {
	background-color: #EEEEEE;
	color:            black;
}
/*TD.libre {
	background-image: none;
	margin:           0px;
	padding:          0px;
	background-color: #CCCCCC;
	color: black;
}*/
.carte-x-axis {
	color: yellow;
}
.carte-y-axis {
	color: white;
}

#carte TD#carte-ref-axis {
/*	background-color: yellow;*/
/*	border:           2px solid yellow;*/
}



.awards {
	background-color:  #F63;
	border-bottom:    1px solid #ff3333;
	color:            black;
	margin:           0px;
	padding:          0px;
	padding-bottom:   5px;
}
.fiche {
	border:      1px solid #CF9;
	color:       #000;
	font-size:   smaller;
	float:       right;
	margin-left: 10px;
	padding:     5px;
	width:       40%;
}
TABLE.carte-table TD.nopx {
	background-color: #F1EFF7;
	border:           1px solid gray;
	color:            #F1EFF7;
}
TABLE.carte-table TD.minpx {
	background-color: #E2F3FA;
	border:           1px solid gray;
	color:            #999;
}
TABLE.carte-table TD.middlepx {
	background-color: #CEEFFD;
	border:           1px solid gray;
	color:            #666;
}
TABLE.carte-table TD.maxpx {
	background-color: #CBDCF0;
	border:           1px solid gray;
	color:            #333;
}
.tdm {
	font-size:   smaller;
	margin-left: 100px
}
SPAN.tip {
	-moz-opacity: 0.85;
	filter:       alpha(Opacity=85);
	
	background-color: #FFC;
	border:           #FC6 1px solid;
	color:            black;
	display:          none;
	font-size:        smaller;
	padding:          3px;
	position:         absolute;
}

.stats {
	font-size : xx-small;
}

.FAQ, .INFO {
	border: 1px solid #F63;
	display: block;
	margin: 5px 25px 20px 25px;
	padding: 5px;
}
.QUESTION {
	background-color: #CF9;
	color:            black;
	display:          block;
	font-variant:     small-caps;
	font-weight:      bold;
	text-align:       center;
}
.QUESTION:first-letter {
	font-size:     x-large;
	font-style:    italic;
	font-weight:   normal;
	padding-right: 3px;
}
.REPONSE {
	display:          block;
}

TABLE.puce TH {
	margin:         5px;
	padding-bottom: 10px;
	padding-left:   10px;
	padding-top:    10px;
}
.rp {
	background:   transparent url(../images/dialog.gif) no-repeat 12px 12px;
	font-style:   italic;
	padding-left: 35px;
}
.rp2 {
	font-style:   italic;
	padding-left: 35px;
}

A#logo IMG {
	background-color: #ccccff;
	border-color:     white;
	margin:           5px;
}

.tab_sep_top, .tab_sep_bottom {
	border-color:  #F63;
	border-width:  2px;
	font-weight:   bold;
	padding:       0px;
}
.tab_sep_top {
	border-bottom: 2px solid #F63;
}
.tab_sep_bottom {
	border-top:    2px solid #F63;
}
#tab_active.tab_body_top, #tab_active.tab_body_bottom,
#tab_active.tab_body_top A, #tab_active.tab_body_bottom A {
	background-color: #FC6;
	color:            #000;
}
.tab_body_top, .tab_body_bottom {
	background-color: #F63;
	border-color: #F63;
	border-width: 2px;
	border-left:  2px outset #F63;
	border-right: 2px outset #F63;
}
.tab_body_top {
	border-top:    2px outset #F63;
	-moz-border-radius-topleft:     8px;
	-moz-border-radius-topright:    8px;
}
.tab_body_bottom {
	border-bottom: 2px inset #F63;
	-moz-border-radius-bottomleft:  8px;
	-moz-border-radius-bottomright: 8px;
}
.tab_body_top A, .tab_body_bottom A {
	color:            #000;
	display:          block;
	font-size:        smaller;
	font-weight:      bold;
	padding:          5px;
}

fieldset {
	text-align: left;
}
