/* GENERAL */
/* init */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#675C58;
margin: 0;
padding: 0;
font-size:10px;
line-height:12px;
}
h1 {
line-height:20px;
}
h2, #centre h2 a {
color:#99E513;
font-weight:bold;
font-size:17px;
text-decoration:underline;
line-height:18px;
}
h3 {
color:#99E513;
font-weight:bold;
font-size:12px;
line-height:12px;
}
h4 {
color:#99E513;
font-weight:bold;
font-size:0.9em;
line-height:12px;
}
p {
line-height:12px;
}
li {
line-height:14px;
}
hr {
color:#98E411;
border:#98E411 solid 1px;
border-bottom:none;
border-right:none;
}
pre {
font-size:11px;
}

.clear {
clear:both;
}
.hide {
visibility:hidden;
}
.bold {
font-weight:bold;
}
.underline {
text-decoration:underline;
}
.infoverte, .infocreation{
color:#00FF00;
font-weight:bold;
}
.infoorange, .infoedition{
color:#FF9900;
font-weight:bold;
}
.inforouge, .infosuppression{
color:#FF0000;
font-weight:bold;
}
.infobleue{
color:#0066CC;
font-weight:bold;
}
.infogrise{
color:#666666;
}
.infoblanche{
color:#FFFFFF;
}
.grise {
color:#666666;
background-color:#CCCCCC;
}
.texteeclairci {
color:#CCCCCC;
}
.intitulefiche {
color:#AAAAAA;
}

.note {
color:#999999;
}

.basic h3.grise, .large h3.grise, .basic h3:hover.grise, .large h3:hover.grise, .basic h3.selected.grise, .large h3.selected.grise {
color:#666666;
background-color:#CCCCCC;
background-image: url("AccordionTabgrise.gif");
cursor:default;
}

#cadreblanc{
background-color:#FFFFFF;
border: #CCCCCC solid 1px;
}
.cadreorange{
border: #FF9900 solid 1px;
}

#tooltip.legendecaption {
border: #FF9900 solid 1px;
background:#FFFFFF;
color: #FF9900;
}

.decale {
padding-left:20px;
}
.nodecale{
margin-left:-20px;
}

#infodiv {
padding:10px;
border:#FF0000 solid 6px;
background-color:#FFFFFF;
color:#FF0000;
font-size:12px;
font-weight:bold;
}

#header {
height: 100px;
background: #FFFFFF url(bandeau.jpg) left top no-repeat;
}
#header a{
text-decoration:none;
display:block;
height:100px;
}
#haut {
height: 38px;
background-color:#CCCCFF;
}
#lignehaut {
height: 5px;
background-color:#f5ad00; 
}
#soushaut {
height: 26px;
background:#675C58;
}


#separateur{
background:url(separateurnews.gif) center no-repeat;
height:36px;
}

#conteneur {
width:950px;
margin:0 auto;
background:#FFFFFF url(fondgauche.jpg) left top no-repeat;
}
#centre {
margin-left: 200px;
margin-right: 0px;
padding:5px 10px;;
}
#centre a{
color:#675C58;
font-weight:bold;
}
#centre a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#pied {
clear:both;
height: 26px;
background: #99E513 url(footer.gif) bottom repeat-x;
}
#lignepied {
height: 5px;
background-color:#F5AD00; 
}
#pied p, #soushaut p {
vertical-align:middle;
padding: 8px 20px;
color:#FFFFFF;
font-weight:bold;
}
#pied a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
#menuhaut li{
float:left;
}

#login {
background: #FFFFFF url(coingauche.jpg) top left no-repeat;
}


.onglets{
display:block;
height:38px;
text-decoration:none;
}

a#onglet1{
background:#FFFFFF url(ongletclub.jpg) bottom no-repeat;
width:117px;
}
a:hover#onglet1{
background:#FFFFFF url(ongletclub.jpg) top no-repeat;
width:117px;
}

a#onglet2{
background:#FFFFFF url(ongletcompte.jpg) bottom no-repeat;
width:148px;
padding-right:1px;
}
a:hover#onglet2{
background:#FFFFFF url(ongletcompte.jpg) top no-repeat;
width:148px;
padding-right:1px;
}

a#onglet3{
background:#FFFFFF url(ongletmembres.jpg) bottom no-repeat;
width:154px;
padding-right:1px;
}
a:hover#onglet3{
background:#FFFFFF url(ongletmembres.jpg) top no-repeat;
width:154px;
padding-right:1px;
}

a#onglet4{
background:#FFFFFF url(ongletchiens.jpg) bottom no-repeat;
width:138px;
padding-right:1px;
}
a:hover#onglet4{
background:#FFFFFF url(ongletchiens.jpg) top no-repeat;
width:138px;
padding-right:1px;
}

a#onglet5{
background:#FFFFFF url(ongletbrevets.jpg) bottom no-repeat;
width:118px;
padding-right:1px;
}
a:hover#onglet5{
background:#FFFFFF url(ongletbrevets.jpg) top no-repeat;
width:118px;
padding-right:1px;
}

a#onglet6{
background:#FFFFFF url(ongletexpositions.jpg) bottom no-repeat;
width:142px;
padding-right:1px;
}
a:hover#onglet6{
background:#FFFFFF url(ongletexpositions.jpg) top no-repeat;
width:142px;
padding-right:1px;
}

a#onglet7{
background:#FFFFFF url(ongletboutique.jpg) bottom no-repeat;
width:125px;
padding-right:1px;
}
a:hover#onglet7{
background:#FFFFFF url(ongletboutique.jpg) top no-repeat;
width:125px;
padding-right:1px;
}

#ongletfin1{
background:#FFFFFF /*url(ongletvidegris.jpg)*/ left bottom no-repeat;
/*width:129px;*/
width:1px;
margin: 0;
}
#ongletfin2{
background:#FFFFFF /*url(ongletvidegrisfin.jpg)*/ bottom no-repeat;
/*width:6px;*/
width:1px;
margin: 0;
}

#gauche {
float:left;
width: 200px;
padding: 5px 0px;
height:auto;
}

#gauche a h2 {
/*color:#675C58;
padding-left:10px;*/
height:136px;
display:block;
visibility:hidden;
}

#admin{
margin-left:20px;
padding:10px;
border: #99E513 dashed 6px;
}

#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom: 5px;
}
#menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menugauche a:hover {
text-decoration: none;
}
#listmenugauche {
float:left;
margin-left:10px;
}

#menugauche a, #menugauche a:hover, #menugauche a:active, #menugauche a:visited {
color: #FFFFFF;
font-weight:bold;
text-decoration: underline;
}

#listmenugauche p a {
color:#99E513;
}
#listmenugauche p a:hover {
color:#F5AD00;
}
#listmenugauche p.anthracite a {
color:#000000;
}
#listmenugauche p.anthracite a:hover {
color:#675C58;
}

#listchien h1 {
font-size:22px;
}
#listchien h5 {
font-size:20px;
}
#listchien a {
color:#000;
}
#listchien a:hover {
color:#675C58;
}

.listconcours fieldset p {
margin:10px 0px;
}

#recherchesurvol p a {
color:#CCCCCC;
line-height:10px;
font-size:10px;
}
#recherchesurvol p a:hover {
color:#F5AD00;
line-height:10px;
font-size:10px;
}


#rechercheavance {
padding:20px;
text-align:center;
vertical-align:middle;
}

#rechercheavance fieldset {
padding:20px;
text-align:center;
vertical-align:middle;
}

#creadiaporama fieldset {
margin: 0px 140px;
padding:20px;
text-align:center;
vertical-align:middle;
}

#grille .case {
float:left;
width: 140px;
height: 120px;
padding: 2px;
margin: 16px;
}
#grille .caseconcours {
height: 160px;
width:100%;
}


/* Jquery tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('shadowvariete0.png');
}
#tooltip.prettyvariete0, #tooltip.prettyvarietea {
	background: url('shadowvariete0.png');
}
#tooltip.prettyvariete1, #tooltip.prettyvarieteb {
	background: url('shadowvariete1.png');
}
#tooltip.prettyvariete2, #tooltip.prettyvarietec {
	background: url('shadowvariete2.png');
}
#tooltip.prettyvariete3, #tooltip.prettyvarieted {
	background: url('shadowvariete3.png');
}
#tooltip.prettyvariete4, #tooltip.prettyvarietee {
	background: url('shadowvariete4.png');
}
#tooltip.prettyvariete5, #tooltip.prettyvarietef {
	background: url('shadowvariete5.png');
}
#tooltip.prettyvariete6, #tooltip.prettyvarieteg {
	background: url('shadowvariete6.png');
}
#tooltip.prettymembre {
	background: url('shadowmembre.png');
}

#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }
/*#tooltip.fancy {
	background: url('../js/jquery.tooltip/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('../js/jquery.tooltip/shadow2-reverse.png');
}*/

/* Jquery accordion */
.basic {
	width: 186px;
}
.large {
	width: 728px;
}
.basic, .large {
	font-family: verdana;
	border: 1px solid black;
	z-index:10;
}
.basic div, .large div {
	background-color: #FFFFFF;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 6px;
}

.large p {
	font-weight: bold;
	padding:2px;
}
.basic h3, .large h3 {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #99E513;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url("AccordionTab0.gif");
}
.basic h3:hover, .large h3:hover {
	background-color: #F5AD00;
	background-image: url("AccordionTab2.gif");
}
.basic h3.selected, .large h3.selected {
	color: black;
	background-color: #F5AD00;
	background-image: url("AccordionTab2.gif");
}

@media print {
	.basic div, .large div {
		display: block!important;
		height: auto!important
	}
}

/* SPE utile? */
/* div spe */

#fraterie {
padding:4px;
border-top: #C2B2AC solid 1px;
border-bottom: #C2B2AC solid 1px;
line-height:12px;
}

#demifrateriepere {
padding:4px;
float:left;
width:48%;
position:relative;
border-right: #C2B2AC solid 1px;
line-height:12px;
}

#demifrateriemere {
padding:4px;
float:left;
width:48%;
position:relative;
line-height:12px;
}

#descendance {
padding:4px;
clear: left;
position:relative;
border-top: #C2B2AC solid 1px;
line-height:12px;
}

#concoursexpo {
/*border-top:1px solid #C2B2AC;
clear:left;*/
line-height:12px;
padding:4px;
position:relative;
}

#revue {
padding:10px;
}

.classebrevet, .classeexpo fieldset, .listconcours fieldset {
padding:12px;
margin:12px;
}

.listconcours, .classeexpo {
padding:0px;
}

.blocrace {
padding:4px;
clear: left;
position:relative;
border-top: #C2B2AC solid 1px;
line-height:12px;
}

#producteur {
padding:4px;
border-bottom: #C2B2AC solid 1px;
line-height:12px;
}

#proprietaire {
padding:4px;
line-height:12px;
}

#sitemap {
margin-left:30px;
}

.fondMale {
background-color:#e2e3f4;
}
.fondFemelle {
background-color:#f6dcf2;
}

.texteMale, a span.texteMale {
color:#336699;
text-decoration:none;
}
.texteFemelle, a span.texteFemelle {
color:#FF6699;
text-decoration:none;
}

.decede {
background:#FFFFFF url(decede.jpg) top left no-repeat;
}

.blue_table_titre, .blue_table_titre a {
height:30px;
background:#0066FF url(fond_titres_table.png) left center repeat-x;
color:#FFFFFF;
font-weight:bold;
}

.rayure_table_1 {
background:#FFFFCC url(fond_rayure1_table.png) left center repeat-x;
}
.rayure_table_2 {
background:#CCFFFF url(fond_rayure2_table.png) left center repeat-x;
}

.color_etat_0 {
color:#FF0000;
}
.color_etat_1 {
color:#000000;
}
.color_etat_4 {
color:#FFFFFF;
}
.color_etat_2 {
color:#FF9900;
}
.color_etat_3, .color_etat_5 {
color:#0033FF;
}

.color_privi_visiteur {
color:#666666;
}
.color_privi_admin {
color:#FF0000;
}
.color_privi_membre {
color:#66CC00;
}

.fleche_droite, a.fleche_droite {
	background:url(fleche_droite.gif) left top no-repeat;
	font-size:14px;
	color:#97BE0D;
	font-weight:bold;
	padding-left:25px;
	height:20px;
	cursor:pointer;
}
.fleche_bas, a.fleche_bas {
	background:url(fleche_bas.gif) left top no-repeat;
	font-size:14px;
	color:#97BE0D;
	font-weight:bold;
	padding-left:25px;
	height:20px;
	cursor:pointer;
}