

/* couleurs :
vert clair :#88BB33;
couleur fond : 88BBEE  //bleu petant
bleu clair :#C2E7EC   //bleu ciel
Ce modèle de composition utilise les couleurs suivantes:
bleu fond  : #91ADCA
Dominante   : #E68AE6
Tonique     : #333333
3ème couleur: #8AE6E6  bleu ciel 
Typographie : #8AE6B8
blanc rosé : #F6DAF6
vert clair : #B3E68A
bleu violet : AAAACC
vert clair ligne poids : #88BB33
rose : EEBBFF  rose sous avatar


jaune fond page centrale : #EEEEBB 
beige : eae6d5
blanc un peu grisé : #F8F8F8

bleu clair #C3D9FF 

violet clair menu gauche : #c6c4f3
bleu fonce : #1D2994    (ancien bleu fonce #4D86D2;)

*/

body
{

background-color:#FFE8C2/*#FDFACA*//*#D8FFC2*/;
/*background-image: url('images/fond/degrade.jpg');*/
background-repeat: repeat-x;
font-family: verdana;
font-size:9pt;
text-align: center;

color:#283E64;
}

body a {
		/*font-family:tahoma georgia verdana;*/
		font-size:9pt;
		
		}

.budget {color:red;}
.menuselectionne {color:#FFFF68;background-color: #D34D86;}
.menuGrise {color:#999999;font-weight: bold;}

#all {
	
	width:1200px;
	height:1400px;
	/*background-image: url("images/fond/fond_vache.jpg"); #F2D279;*//*#EAC4F3;*//*#A7BDE3;*/ /*#FFD8E4;*/ /*#ECBCFA;*/
	/*background-color:#BBCEE4;*/
	background-color:#9CC0FF/*#CACCFD*/;
	border-color: #A4A7FD /*#FBCAFD*/;
	border-width: 3px;
	border-style: solid;

	}	


.pageCentrale {width: 800px;background-image: url("images/fond/fondPageCentrale.png");background-repeat: no-repeat;background-color: #FDFACA /*#FDFBCA*/; }
#haut {width: 800px;
		background-image: url("images/fond/fondEntete.gif");}
#haut_bulles {
	
	background-color: #C3D9FF; /*bleu ciel*/
	background-image: url('images/fond/fond_bleu_milieu.jpg');
	background-repeat: repeat-x;
	}
#en_tete
{
   float : left;
   width: 1200px;
   height: 80px;
}

#menu
{
   float: left;
   width: 180px;
   /*font-family: verdana;*/
   
   text-align: left;
   
}

.element_menu
{
  font-size:11px;
   margin-left:10px;
   text-align: left;
}


/*titre des categories contenant les rubrique*/
.element_menu h3
{    
	font-weight:bold;
	letter-spacing: 5px;
   color: gray;
   width:135px;
   height:20px;
 /* background-color:#6532B5;*/
 background-color:#C3D9FF; /*bleu clair*/
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   margin-top: 5px;
   margin-bottom: 0px;
   margin-left: 0px;
   font-size: 12pt;
   
    border-top-color: white; /*#C3D9FF;;*/
   border-top-style: solid;
   border-top-width: 2px;
   border-left-color: white;/*#C3D9FF;;*/
   border-left-style: solid;
   border-left-width: 2px;
   border-right-color: white;/*#C3D9FF;;*/
   border-right-style: solid;
   border-right-width: 2px;
   
}



.element_menu h4
{    
   letter-spacing:1px;
   color: #F8F8F8;
   font-size:11pt;
   font-weight:bold;
   width:135px;
   height:26px;
   padding:0px;
   padding-top:4px;
 background-color: #4D86D2; 
  
  background-image:url('images/fond/fond_bleu.jpg');
 
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
  text-align: center;
   margin-top: 7px;
   margin-bottom: 0px;
    margin-left: 0px;
     border-left-color: white;/*#C3D9FF;;*/
   border-left-style: solid;
   border-left-width: 2px;
   border-right-color: white;/*#C3D9FF;;*/
   border-right-style: solid;
   border-right-width: 2px;
}
.element_menu h4 a {color:white}
.element_menu h4:HOVER {background-color:#F8F8F8; color:#D34D86; cursor: pointer; }
/*.element_menu h4 a:HOVER {background-color:#F8F8F8; color:#4D86D2;  }*/



.element_menu h5
{   
	height:20px; 
   letter-spacing:1px;
 color:#4D86D2;
   font-size:8pt;
   font-weight:bold;
   width:135px;
/*background-image : url('images/fond/titreMenu.jpg');*/
  background-color:white; 
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
  text-align: center;
   margin-top: 0px;
   margin-bottom: 0px;
    margin-left: 0px;
     border-left-color: white;
   border-left-style: solid;
   border-left-width: 2px;
   border-right-color: white;
   border-right-style: solid;
   border-right-width: 2px;
   
}

.element_menu h5:HOVER {background-color:#F8F8F8;  cursor: default; }




/*rubrique*/
.element_menu ul
{
	list-style-position:inside;
	list-style-type:circle;
  
  background-color: #9cc0ff;/*#C3D9FF*//*#CCFDCA*/;/*#FDFBCA;*//*#EEEEBB;*/ /*#EAE6D1;*//*#eae6d5;*/ /*#F6DAF6;*/
  background-image: url('images/fond/fondSousMenus.jpg');
  background-repeat:no-repeat;
   width:125px;
   padding: 0px;
   padding-left: 10px;
   margin-left: 0px;
   margin-top:0px;
  
   margin-bottom: 0px;
   border-bottom-color: white; /*#C3D9FF;;*/
   border-bottom-style: solid;
   border-bottom-width: 2px;
   border-left-color: white;/*#C3D9FF;;*/
   border-left-style: solid;
   border-left-width: 2px;
   border-right-color: white;/*#C3D9FF;;*/
   border-right-style: solid;
   border-right-width: 2px;
}

.element_menu  ul li {line-height: 18px;}

.element_menu  ul li a
{
   /*color: #661177;*/
  /* color:#6532B5;*/
 
  color:#1D2994;/*#4D86D2; *//*#6699cc; *//*#6532B5;*/
  /*background:#6532B5;*/
   /*font-weight: bold;*/
	font-weight:500;
   font-size: 10pt;
   
   
   
}
/*.element_menu  ul li a:HOVER {color:purple;background-color: pink}*/
.element_menu  ul li:HOVER {color:#D34D86;background-color: #F9A5FF; list-style-image: url("images/lapin_mini.gif");margin-left: 0px; }


/* Le corps de la page */

#corps
{
  
   float:left;
   margin-left:10px;
	width:800px;
   /*padding: 5px;*/
  /* font-family:verdana;*/
   font-size:10pt;
   /*border-width: 2px;
   border-style: solid;
   border-color: white;*/
   
   
   
   
}

#corps h1
{
   /*color: #B3B3B3;*/
   text-align: center;
   /*font-family: Arial, "Arial Black", "Times New Roman", Times, serif;*/
}

#corps h2
{
   height: 30px;
   color: black;;

}


#pubs
{
	/*float:right;
	color: #B3B3B3;
   background-color: #626262;
   float: right;
   width: 120px;
   min-height: 400px;
  */
  float :left;
  width:20px;
  height:850px;
  margin-left:30px;
  text-align:center;
  
}


/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
  font-size:8pt;
  /* display:block;*/
   float:left;
   color: black;
   text-align: left;
   padding-left: 10px;
 
}
#pied_de_page a {font-size:7pt;}


/* :link permet de définir les propriétés des liens */
a:link
{
	/*font-variant:small-caps;*/
	/*font-family:verdana;*/
	font-size:10pt;
   /* color : #6532B5 ;*/
   color:#4D86D3;
    font-weight: bold;
    text-decoration : none ;
}

/* :visited permet de définir les propriétés des liens déjà visités */
a:visited
{
	/*font-variant:small-caps;*/
	
   /* color : #6532B5 ;*/
   color:#4D86D3;
    font-size:10pt;
   font-weight: bold;
    text-decoration : none ;
}

/* :active permet de définir les propriétés d'un lien actif - qui vient d'être cliqué */
a:active
{
    color :#4D86D3;
    font-weight: bold;
    text-decoration : none ;
}

/* :hover permet de définir les propriétés du lien quand le curseur le survole */
a:hover
{
    color : #D34D86 ;
    /*text-decoration : underline ;*/
    /*font-weight:bold;*/
	/*background-color: #EAC4F3; /*rose;*/
    /*border-color: blue;*/
    /*border-bottom-style:dotted;*/
    /*border-width: 2px;*/
}


				
pre.regles {font-size:10pt; font-family:"comic sans ms";}
h1.regles {font-size:15pt; font-family:"comic sans ms";color:red;background:orange;}
table.classement{ border-collapse: collapse; border: 2px dotted #6532B5;background:url('images/fondTableauPoulailler.gif'); /* Les bordures du tableau seront collées (plus joli) */}
table.classement td {border: 1px solid orange;}

table.tableau{ 
				background:url('images/fondTableauPoulailler.gif');
				/*background:url('images/fondTableaux.gif');*/
				border-collapse: collapse; border: 1px solid black;/* Les bordures du tableau seront collées (plus joli) */}





 td.tdtableau {height:50px;font-family: verdana;border: 1px solid black; font-size:12px;}
  tr.trtableau {font-family: verdana;border: 1px solid black; font-size:12px;}

table.tableauNouvelles{ 
				background:url('images/fondTableauPoulailler.gif');
				/*background:url('images/fondTableaux.gif');*/
				border-collapse: collapse; border: 1px solid black;/* Les bordures du tableau seront collées (plus joli) */}
table.tableauNouvelles td {height:50px;font-family:  'Comic Sans MS',  verdana;border: 1px solid black; font-size:10pt;}
 

table.tableauSondage{ 
					border-collapse: collapse;
					background-color:#C6DFFF;
					border-width:  2px;
					border-style: solid;
					border-color:  #EFBEFF/*rose*/;}
table.tableauSondage td {border-style: solid;border-width: 1px;}
table.tableauSondage input {background-color: #97A8E1;}
					
table.tableauForum{ 
					border-collapse: collapse; border: 2px solid #4D86D2;
					
					}
table.tableauForum td {	padding: 5px;}
					
/*table.tableauMaternite{ 
					background:url('images/fondTableauPoulailler.gif');
					border-collapse: collapse; border: 2px dotted #6532B5;}	
table.tableauMaternite td.colonne {border-style: solid;border-width: 1px;border-color:orange;font-size: 9pt;}*/				
table.tableauMaternite .photo {border-style:dashed; ;border-width: 1px;border-color: #88BB33;}

/*table.tableauPoulailler{ 
					
					background-color:#C3D9FF ; 
					border-collapse: collapse;
					border: 2px dotted #6532B5;
					}					
*/
table.tableauPoulailler td.colonne {border-style: solid;border-width: 1px;border-color:white;}

/*table.tableauPoulailler .detail {padding: 5px;border-style:dashed;border-width: 1px;border-color: #88BB33;}*/

table.tableauDetail{ 
					/*background:url('images/fondTableauPoulailler.gif');*/
					border-collapse: collapse; border: 2px dotted #6532B5;
					}					
table.tableauDetail td.colonne {border-style: solid;border-width: 1px;border-color:orange;}
table.tableauDetail .detail {border-style:dashed; ;border-width: 1px;border-color: #88BB33;}

					
table.tableauGrange td,tableau.tableauJardin td {text-align: center;font-family: verdana;border: 2px solid white; padding: 5px;}
td.colonne1 {text-align: center;font-size:15pt; background-color: #C3D9FF;/*bleu clair*/ color: #002299;width: 100px;} 

table.tableauGrange, table.tableauPoulailler,table.tableauJardin,table.tableauLapins,table.tableauMaternite { 
	
				/*background:url('images/fondTableauPoulailler.gif');*/
				background-color:#C3D9FF ; /*bleu clair*/
				border-collapse: collapse;
				border: 2px solid white;}
table.tableauLapins td.colonne {padding: 5px;border-color:white;border-width:2px;border-style:solid;}
				

				
table.tableauJardin .bordure {border-style:dashed; border-width: 1px;border-color: white;}

table.tableauJardin td {padding: 5px;border-color:white;border-width:2px;border-style:solid;}
table.tableauJardin th {padding: 5px;background-color:#C3D9FF;/*bleu clair*/ }


table.tableauAnnonces {border-style: solid;border-width: 1px;border-collapse: collapse;}
table.tableauAnnonces td {font-family: verdana;border: 1px solid orange;} 

table.tableauChiens{ 
	
				/*background:url('images/fondTableauGrange.gif');*/
				
				border-collapse: collapse; border: 2px dotted #6532B5;}
table.tableauChiens td {text-align: center;font-family: verdana;border: 1px solid orange; }				

table.detailProduitMarche {background-color:#C2E7EC;
				
				border-collapse: collapse; border-style: solid;border-color:  white;}
table.detailProduitMarche td {font-family: verdana;font-size:10pt;color:black;}


table.lignePoids {width: 140px;height:14px;}
table.lignePoids td.couleur1 {background-color:#88BB33;}
table.lignePoids td.couleur2 {background-color: red;}



 .bordure1 { border-style:dashed; ;border-width: 2px;border-color: #6532B5;} /*bordure pointillée violet clair*/
 .bordure2 { border-style:dashed; ;border-width: 2px;border-color: #88BB33;} /*bordure pointillée vert clair*/
.bordure3 { border-style:dashed; ;border-width: 2px;border-color: orange;} /*bordure pointillée orange*/
.bordure4 {border: 1px solid orange;} 


input.submit {background-image:url('images/fondTableauPoulailler.gif');}  

p:first-letter  /* La première lettre de chaque paragraphe */
{
   font-weight: bold; /* En gras */
   font-size: 20pt; /* Ecrit légèrement plus gros que la normale */
   color: blue; /* En bleu */
}

p.forum:first-letter  /* La première lettre de chaque paragraphe */
{
   font-weight: bold; /* En gras */
   font-size: 16pt; /* Ecrit légèrement plus gros que la normale */
   color: blue; /* En bleu */}
   
p.forum {text-align:left;}

.saisie { background-color :red; font-size:14pt;font-family:verdana;font-weight:bold;color:yellow;text-align:center;}


.fondclair {background-color: #97A8E1;}  /* violet clair */

 

 /* div des messages du chat */
#plan {
	position :relative;
			/*position:absolute;
			top:150px;
			left:50px;*/
			width:670px;
			height:450px;
			border-color: white;
			border-width:2px;
		border-style: solid;
		z-index:2;
			
			background-color: #CCAA88;
			}
#pubdroite {
	position:absolute;
			top:10px;
			left:540px;
			/*width:600px;
			height:450px;
			border-color: yellow;
			border-width:2px;
		border-style: solid;*/
	}
			
#grillage {
	
			position:relative;
			/*top:600px;*/
			left:50px;
			width:600px;
			
		}
#grange {
			position:absolute;
			top:10px;
			left:18px;
			width:70px;
			height:245px;
			cursor: pointer;
			background-color: #885511;
			}
#maison {
			position:absolute;
			top:256px;
			left:18px;
			width:70px;
			height:180px;
			
			background-color: #8833FF;
			}
			
#bassecours {
			position:absolute;
			top:256px;
			left:95px;
			width:385px;
			height:180px;
			cursor: pointer;
			background-color: orange;
			}
			
#lapins {
			position:absolute;
			top:150px;
			left:280px;
			width:100px;
			height:100px;
			cursor: pointer;
			background-color: #1199AA;
			}
#maternite {
			position:absolute;
			top:150px;
			left:380px;
			width:100px;
			height:100px;
			cursor: pointer;
			background-color: pink;
			}
#four {
			position:absolute;
			top:150px;
			left:170px;
			width:100px;
			height:100px;
			cursor: pointer;
			background-color: red;
			}
#etable {
			position:absolute;
			top:10px;
			left:120px;
			width:100px;
			height:90px;
			
			background-color: #7766AA;
			}
#jardin {
			position:absolute;
			top:10px;
			left:280px;
			width:250px;
			height:100px;
			cursor: pointer;
			background-color: #55CC55;
			}
			
#marche {
			position:absolute;
			top:256px;
			left:540px;
			width:120px;
			height:180px;
			cursor: pointer;
			background-color: #BBBB11;
			}
#plan div {font-family: verdana;
	text-align: center;
	font-size:9pt;
	/*text-decoration:underline;*/
	font-weight: bold;
	border-color: white;
	border-style: solid;
	border-width: 1px;
	color:#F8F8F8;
	
	
	}
#renard {
		position:relative;
			/*top:610px;*/
			left:550px;
			/*width:600px;
			height:450px;
			border-color: yellow;
			border-width:2px;
		border-style: solid;
		z-index:2;
			
			background-color: #CCAA88;*/

}.bordure {
border-style: dashed;border-width: 1px;border-color: #6532B5; /*violet*/

}
	
	
a.banniere:link {color:white}
a.banniere:visited {color:white}
a.infobanniere:link {color:white}
a.infobanniere:visited {color:white}

img.main { cursor: pointer;}
.formulaire input {background-color: #EEDD99;/*background-image:url('images/fondTableauPoulailler.gif');*/font-family: verdana;color: #D34D86;} /*orange*/
.formulaire select {background-color: #EEDD99; font-family: verdana;color: #D34D86;}
.formulaire textarea {background-color: #EEDD99;/*background-image:url('images/fondTableauPoulailler.gif');*/ font-family: verdana;color: #D34D86;}
.couleurFormulaire {background-color: #EEDD99;}		

.avendre {background-color: #EEDD99;}
.vendu {background-color: #88CC77;}/*vert*/
.proprietaire {background-color:yellow;}


.photoAnimal {background-color:#C3D9FF ;text-align: center;/*border-left-style:solid;border-left-width:2px;border-left-color:pink;border-right-style:solid;border-right-width:2px;border-right-color:pink; */}





/* pour boutons joli */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.fondcouleur {background-color:#AAAAAA} 
/*fin boutons jolis */


.labanniere {height:20px;background-color:#C3D9FF;/*bleu ciel*/border-color:#4D86D2;/*bleu fonce*/border-width: 1px;border-style:double;font-size:13pt;}
.labanniere a {color:#1D2994}
.labanniere a b {color:#4D86D2;}
.labanniere b:HOVER {color:yellow;}

div#minipics {margin: auto;text-align: center;}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:100px;margin: 10px 10px 10px 0;background-color: #FFF;text-align: center;border-width:4px;border-style: solid;border-color:#C3D9FF;}
div#minipics li img{display: block;width: 80px;height: 80px;margin:5px 10px;border: 0px;}
div#minipics li:HOVER {background-color:pink; /*#C3D9FF*/;border-color: white;}

table.tableauPoulets {border-collapse: collapse;border-style: solid;border-width: 2px;border-color: white;}
table.tableauPoulets .courses{padding: 4px;  background-color: #C6C4F3;border-style: solid;border-width: 2px;border-color: white;}
table.tableauPoulets .matchs{padding: 4px;background-color: #C3D9FF;border-style: solid;border-width: 2px;border-color: white;}


.messageGeneralFermiland {letter-spacing:2px; font-size: 10pt;color:#1D2994;background-color: #eae6d5;/*beige*/border-color:#4D86D2;/*bleu fonce*/border-width: 1px;border-style:double;}
.banniereLiensHorizontale {height:30px;width:800px;background-image:url('images/fond/fond_bleu.jpg');background-color:#4D86D2/*#C3D9FF*/;/*bleu ciel*/border-color:#F8F8F8;border-bottom-color:#EAC4F3;/*#4D86D2;*//*bleu fonce*/border-width: 1px;border-style:solid;font-size:12pt;border-left-style:none;border-right-style: none; }
.banniereLiensHorizontale a {color:#F8F8F8;letter-spacing: 2px;}
.banniereLiensHorizontale a:HOVER {color:#D34D86;}

fieldset.standard{
	
	border-style:solid;
	border-color: gray; /*#1D2994;*/
	font-size: 12px;
	border-width: 1px;
	font-weight: normal;
	width:600px;
	
	text-align:left;
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom:15px;
	padding-right: 15px;
	/*margin: 20px;*/
	
	
	/*_padding:10 10 10 10;*/
	
	
	
	
}
legend{
font-variant:small-caps;
color: #1D2994;
	font-size: 13px;
	
	font-weight: bold;
}

.fondBleuClair {background-color: #C3D9FF}


table.ficheAnimal {border-width: 1px;border-style: solid;border-collapse: collapse;width:100%;border-color: #C6C4F3;/*gris*/}
table.ficheAnimal td {padding:4px;border-width: 1px;border-style: solid;border-color: #C6C4F3;/*gris*/;background-color: #EEEEBB }
table.ficheAnimal tr {text-align: center; }


div.actions {background-color:#C6C4F3;padding: 5px; }
img.vignetteMarche {width:80px;height:80px;border: none;}

table.tableaufin {border:none;border-collapse: collapse;}
table.tableaufin td {border:none; border-width: 1px;}

#cadeau {
		background-color: #FDFBCA;border-style: solid;border-width: 1px;border-color: red;
	}
#nbMessages {
		background-color: #FDFBCA;border-style: solid;border-width: 1px;border-color: red;
	}
a.bulle {font-size: 13pt;color: #4E648A;}
a.bulle:HOVER {background-color: white;text-decoration: underline;
	
}


#missions img {border-style: solid;border-color: #C3D9FF;border-width: 2px;}

.sousMenu {margin-top: 0px;
			}
.sousMenu h4 {background-color:#C3D9FF ;font-size: 11px;margin-top: 0px;}

#carteIdentite {margin-left:10px;width:125px;border-style: solid;border-width: 3px;border-color: #FDFBCA;padding: 4px;text-align: center;}
/*#boitereception {background-image: url('images/message.gif'); background-repeat:no-repeat; z-index:9;width:500px;border-color:#4D86D2;border-style:solid;border-width:3px;position:absolute;}*/
#boitereception {background-color:#FDFBCA; z-index:9;width:500px;border-color:#4D86D2;border-style:solid;border-width:3px;position:absolute;}
#envoiMessage {background-color:#FDFBCA; z-index:10; border-color:red;border-style:solid;border-width:3px;position:absolute;}

#actualite {background-color: #F7F9F6;text-align: left;padding: 8px;}
#actualite .titreActualite {font-size: 10pt;text-align: left}
#actualite .descriptionActualite {font-size:7pt;text-align: left}


img.volaille {width:60px;height:60px;border-style: solid;border-width: 2px;border-color:#4C87D5;}