

/* 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 : #FFCDD8


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;) 



vert clair : #B0D96D
vert foncé pour texte : #A3BA5F
bordure marron : #B89163
texte marron : #984E35
rouge pour hover des liens : #D34D86

*/


h2 {margin-top: 0px;}

body
{
padding-top:0px;
margin-top:0px;
padding-left:0px;
margin-left:0px;
	
/*background-image: url('images/fond/fond_body.jpg');
	
background-repeat: repeat-x;background-color:#DDD2B4;background-attachment:fixed;
*/

background-color:#10BAFE;

/*background-image: url('images/fond/fond_poule.jpg');*/
/*background-image: url('images/fond/fond_feuilles3.png');
background-attachment:fixed;
background-repeat: repeat-x;
*/

font-family: Century Gothic,verdana;
font-size:9pt;
text-align: center;

/*color:#1D2994;*/
color:#984E35;
}


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

#all {margin-left:0px;margin-top:0px;	width:1200px; min-height:1400px;
background-image:url(images/fond/fondAll.png);background-repeat: repeat;
background-color: #FFF0CA;
}	


/*.pageCentrale {margin-top:5px;width: 800px;border-style: solid;border-width: 2px;padding-top:20px; border-color: #B89163; background-color:#FEFEBA;background-image: url('images/fond/fondPageCentrale.png'); *//*#E7FFE7*/ /*#dcfedc*/ /* #FFFFCE*/ /*#F1F3C4*/ /*#FDFBCA*//* background-image: url("images/fond/bordureDegradee.png");background-repeat: repeat-y; */

.pageCentrale {background-color:#91D9FF/*#FDD397*//*#C5DDFF*/;border:2px #FFE7AB/*#B89163*/ solid;  width: 760px;padding:20px;padding-left:15px;padding-top:0px; min-height:400px; background-image: url('images/fond/fondPageCentrale2.png');background-repeat:no-repeat; margin: 0px}

#pageCentraleHaut {margin-top:5px;width: 800px;height:25px; /*background-image: url('images/fond/fondPageCentraleHaut.png');*/background-repeat: no-repeat; margin: 0px;padding-top:0px}
#pageCentraleBas {margin-top:5px;width: 800px; height:25px;/* background-image: url('images/fond/fondPageCentraleBas.png');*/background-repeat: no-repeat;background-position: bottom;margin: 0px;padding-bottom: 5px }

.pageCentrale {
  /*ombre*/
  -moz-box-shadow: 1px 1px 13px #999; 
  -webkit-box-shadow: 1px 1px 13px #999; 
  box-shadow: 1px 1px 13px #999;
  /*coins arrondis*/
   -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  
  
}	
		
		
#haut {width: 800px;

  /*ombre*/
  -moz-box-shadow: 1px 1px 20px #999; 
  -webkit-box-shadow: 1px 1px 20px #999; 
  box-shadow: 1px 1px 20px #999;
  

		/*background-image: url("images/fond/fondEntete.png");*/background-repeat: no-repeat;background-color: #EFEFEF;border:1px solid #D1D1D1/*#B89163*/;border-top:none}
#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: 160px;
   /*font-family: verdana;*/
   
   text-align: left;
   margin-right: 5px;
   
}

.element_menu
{
  font-size:11px;
   margin-left:5px;
   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:#ECCEA6; /*marron 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;
   
}


/*titres ANIMAUX, LIEUX,  */
.element_menu h4
{    
   letter-spacing:1px;
  /* color: #4C87D5;*/
   font-size:11pt;
   font-weight:bold;
   width:140px;
   height:26px;
   padding:0px;
   padding-top:8px;
 /*background-color:#ECCEA6;*/ /*marron clair*/  
 /*background-image:url('images/fond/fondMenuCouleur.png');*/ 
 background-image:url('images/fond/images/fondMenu_02.gif'); background-repeat:no-repeat;
 /*border : 2px solid white;*/

 
 
/*  
  background-image:url('images/fond/fond_bleu.jpg');*/
 
  font-family: 'ComiquitaSansMedium',Arial, "Arial Black", "Times New Roman", Times, serif;
  text-align: center;
   margin-top: 7px;
   margin-bottom: 0px;
    margin-left: 0px;
   /* border-color: #B89163;
   border-style: solid;
   border-width: 2px;*/
   
   /*border-bottom-style: none;*/
   
   
   
   
   
}
.element_menu h4 a {color:white}
.element_menu h4:HOVER { cursor: pointer;background-image:url('images/fond/images/fondMenuHover_02.gif');color:white;  }
/*.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:132px;
/*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: #B89163;
   border-left-style: solid;
   border-left-width: 2px;
   border-right-color: #B89163;
   border-right-style: solid;
   border-right-width: 2px;*/
   
}

.element_menu h5:HOVER { cursor: default; }




/*rubrique poulailler, cochons, etc*/
.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-color:white *//*#FFFFCE*/;
  background-repeat:no-repeat;
   width:122px;
   padding: 0px;
   padding-left: 10px;
   margin-left: 0px;
   margin-top:0px;
  
   margin-bottom: 0px;
  /* border-bottom-color: #B89163;
   border-bottom-style: solid;
   border-bottom-width: 2px;
   border-left-color: #B89163;
   border-left-style: solid;
   border-left-width: 2px;
   border-right-color: #B89163;
   border-right-style: solid;
   border-right-width: 2px;*/
}

.element_menu  ul li {line-height: 15px;list-style-image: url("images/papillon.png");/*list-style-image: url("images/fond/mini_tournesol_ferme.png");*/}

.element_menu  ul li a
{
 
	font-weight:500;
   font-size: 9pt;
   
   
   
}

.element_menu  ul li:HOVER {background-color:#FFC674;list-style-image:url('images/papillon_hover.png');margin-left: 0px;
/*background-image: url('images/fond/fond_item.png');*/

}


.element_menu div.sousMenu { background-image:url('images/fond/images/fondMenu_03.gif');background-repeat: no-repeat;background-position: bottom left;

		padding-bottom:30px;
		}


/* Le corps de la page */

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


h1 {color:white;font-size: 25pt;letter-spacing: 2px;font-family:'ComiquitaSansMedium','Century Gothic';font-weight: normal;}

/*#corps h1
{
	font-size:18pt;
	color:#984E35;
	margin-top:0px;
	margin-bottom:0px;
   text-align: center;
   
}*/

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

}

#corps h3
{
   height: 20px;
  
}


#pubs
{
	
  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:#984E35 /*#8AB347*/;
    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:#984E35;
    font-size:10pt;
   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 {border: 1px solid black; font-size:11px;}
  tr.trtableau {border: 1px solid black; font-size:11px;padding:2px;}

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{ 
					width:700px;
					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 #B89163;
					
					}
table.tableauForum td {	padding: 5px;}
					
			
table.tableauMaternite .photo {border-style:dashed; ;border-width: 1px;border-color: #88BB33;}



table.tableauDetail{ 
					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,table.tableauJardin td {text-align: center;font-family: verdana;border: 1px solid #B89163; padding: 1px;font-size: 9pt;}
table.tableauGrange td.colonne1 {text-align: center;font-weight:bold; background-color:#F7FAFF; color: #002299;width: 100px;} 

table.tableauGrange, table.tableauAnimaux,table.tableauJardin,table.tableauMaternite { 
	
				
				
				background-color:white ; 
				border-collapse: collapse;
				border: 2px solid #B89163 /*#C3D9FF*/;
				
				
				}
				
table.tableauAnimaux td.colonne {border-style: solid;border-width: 1px;border-color:#B89163 /*#C3D9FF*/;vertical-align: top}				
				
				
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.detailProduitMarche th {color:#984E35}

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');}  


.articlePageCentrale {width:680px; padding:10px;margin: 15px;text-align: justify;border-style: solid;border-width: 1px;border-color: #B89163;background-color: #D6EEFF;
  /*ombre*/
  -moz-box-shadow: 1px 1px 20px white; 
  -webkit-box-shadow: 1px 1px 20px white; 
  box-shadow: 1px 1px 20px white;
  /*coins arrondis*/
   -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  
  
  
  
  

}
.articlePageCentrale h1 {font-size: 12pt;text-decoration: underline;color:#984E35;/*#FA3ECB#FE7E98*/;font-family:'ComiquitaSansMedium','Century Gothic' }

p {font-weight:500;

   font-size: 10pt;
   text-align: justify;}
p:first-letter  /* La première lettre de chaque paragraphe */
{
   font-weight: bold; /* En gras */
   font-size: 14pt; /* Ecrit légèrement plus gros que la normale */
  /* color: #85AEE2;*/ /* En bleu */
}

p.forum:first-letter  /* La première lettre de chaque paragraphe */
{
   font-weight: bold; /* En gras */
   font-size: 14pt; /* Ecrit légèrement plus gros que la normale */
   color: #85AEE2; /* En bleu */}
   
p.forum {text-align:justify;margin: 5px;}

.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;*/
	}


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

/*ombre*/
  -moz-box-shadow: 1px 1px 10px orange; 
  -webkit-box-shadow: 1px 1px 10px orange; 
  box-shadow: 1px 1px 10px orange;
  /*coins arrondis*/
   -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

}
.bordure:HOVER {
	-moz-box-shadow: 1px 1px 10px #F14DBE; 
  -webkit-box-shadow: 1px 1px 10px #F14DBE; 
  box-shadow: 1px 1px 10px #F14DBE;
  background-color: #F14DBE}	
	
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: white; font-family: verdana;color: #984E35;
					border:1px #B89163 solid;} /*bleu foncé*/
.formulaire select {background-color: white; font-family: verdana;color:#984E35;
					border:1px #B89163 solid;} /*bleu foncé*/
.formulaire textarea {background-color: white; font-family: verdana;color: #984E35;
					border:1px #B89163 solid;} /*marron*/
.couleurFormulaire {background-color: #EEDD99;}		

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


.photoAnimal {margin:auto;border-style:none;/*border-left-style:solid;border-left-width:2px;border-left-color:pink;border-right-style:solid;border-right-width:2px;border-right-color:pink; */}

#vignette {text-align:center;vertical-align:middle; padding-top:10px; width:120px;height:120px;background-image:url('images/fondVignette.png');background-repeat: no-repeat;}
#vignette img {margin: auto;}


#contenuMarche {width:780px}

/* 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:none;font-size:13pt;}
.labanniere a {color:#A8A8A8}
.labanniere a b {color:#7A7A7A;}
.labanniere b:HOVER {color:white;}

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:110px;margin: 10px 10px 10px 0;background-image: url(images/image3_1.png);text-align: center;border-width:0px;border-style: solid;border-color:#B89163;padding:5px}
div#minipics li img{display: block;width: 80px;height: 80px;margin:5px 10px;border: 0px;}
div#minipics li:HOVER {border:0px solid white; background-color:transparent;background-image: url(images/image3.png);
 
  -moz-transform: rotate(4deg); 
  -webkit-transform: rotate(4deg);


}





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 {margin-top:85px;margin-bottom:0px;letter-spacing:2px; font-size: 10pt;color:#1D2994;background-color: white;/*beige*/border-color:#4D86D2;/*bleu fonce*/border-width: 1px;border-style:none;}
.banniereLiensHorizontale {text-align:center; height:40px;width:800px;background-color:#91D9FF/*#C5DDFF*//*#ECCEA6*//*#EFEFEF*/;padding-top:10px; }


.banniereLiensHorizontale li {padding-left: 0px;}
/*.banniereLiensHorizontale li input  {color:#4C87D5; font-weight: bold;background-color: #C3D9FF;margin: 0px;width:90px;height:26px;border-width: 2px;border-color:white;cursor: pointer; }
.banniereLiensHorizontale li input:HOVER  {background-color: #EEBBFF;letter-spacing: 1px;color:white;background-image: url('images/fond/angle_tournesol.png');background-repeat: no-repeat;}*/
.banniereLiensHorizontale a {color:white;font-size: 6pt}
.banniereLiensHorizontale {color:white;font-size: 6pt}


fieldset.standard{
	border-style:solid;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	border-width:2px;border-color:#B89163;padding:10px;width:620px;
}
legend{
font-variant:small-caps;
color: #984E35/*#1D2994*/;
	font-size: 13px;
	
	font-weight: bold;
}

#conseils img {float: left;margin-right: 50px;}
/*#conseils ul {list-style: url("images/lapin_mini.gif");}*/
#conseils {color: #1D2994}


.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: #F7FAFF; /*blanc rosé*/ }
table.ficheAnimal tr {text-align: center; }


div.actions {padding: 0px; }
img.vignetteMarche {width:50px;height:50px;border: none;}

img {border-width: 0px}

table.tableaufin {border:none;border-collapse: collapse;}
table.tableaufin td {border-style:dashed; border-width: 1px;}
table.tableaufin td:HOVER {background-color: #9CC0FF; /*bleu plus foncé*/background-image: url('images/fond/angle_tournesol.png');background-repeat: no-repeat;}
table.tableaufin td.grise {background-color: #DDDDDD; }
table.tableaufin td.grise:HOVER {background-color: #DDDDDD;background-image:none; }

	
#barreHorizontale {height:88px;width:800px;background-color: white;padding:0px}
#barreHorizontale div {float:left;display:inline; padding: 3px;height:75px;margin: 2px;}

/*#barreHorizontale #cadeau {border:#7A7A7A solid 2px;background-color: #BABABA}
#barreHorizontale #visiteur {background-color: white;width:400px;}*/
#barreHorizontale iframe {float:left;display:inline; }
#barreHorizontale #idFermiChat {float:right;display:inline; }


#barreHorizontale #fermiersConnectes {width:100px;background-repeat: no-repeat;cursor: pointer;background-position: bottom center; }
#barreHorizontale #fermiersConnectes  {font-weight: bold;font-size: 8pt;}
#barreHorizontale #fermiersConnectes a:HOVER {text-decoration: none;background-color: transparent;}
#barreHorizontale #fermiersConnectes:HOVER {background-image:url('images/fond/fond_cadeau_hover.png');background-color: transparent;color:white}
#barreHorizontale #fermiersConnectes img {width:50px;height:50px}

#barreHorizontale #idFermiChat {cursor: pointer;font-weight: bold;font-size: 8pt;}
#barreHorizontale #idFermiChat:HOVER {background-color:transparent;background-image:url('images/fond/fond_cadeau_hover.png');color:white}


#barreHorizontale #cadeau {cursor: pointer;font-weight: bold;font-size: 8pt;float : right;display:inline;margin-right:0px;width:100px;background-color:transparent; background-image:url('images/fond/fond_cadeau_hover.png');background-repeat:no-repeat; color:white}
#barreHorizontale #cadeau:HOVER {background-color:transparent;background-image:url('images/fond/fond_cadeau_hover.png');}


#barreHorizontale #nbMessages {background-color: white;	}
/*#barreHorizontale div:HOVER {background-color: #B0D96D;color:white;background-repeat: no-repeat;}*/	
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:5px;width:127px;padding: 4px;text-align: center;background-color: white;border-color: #B89163;/*marron foncé*/
   border-style: solid;
   border-width: 1px;border-top:none;
     /*ombre*/
  -moz-box-shadow: 1px 1px 20px #999; 
  -webkit-box-shadow: 1px 1px 20px #999; 
  box-shadow: 1px 1px 20px #999;
  /*coins arrondis*/
   -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
   
   }
/*#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;}




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

/* ONGLETS SERAIS */
ul.ongletsSerais {margin:0;padding-left:24px;color:#4C87D5;}
/*height doit etre = hauteur image*/
ul.ongletsSerais li {display: block; float: left;height: 30px; padding-left: 22px;  background-image: url('images/onglets/gauche.png'); background-position: left top; background-repeat: no-repeat;}
ul.ongletsSerais li:HOVER {cursor:pointer;background-image: url('images/onglets/gauche_tournesol.png');color:white;}
/*line-height+padding-top doit faire hauteur image*/
ul.ongletsSerais span {display: block;float:left;line-height:30px; padding: 0px 22px 0px 0px;   background-image: url('images/onglets/droite.png'); background-position: right top; background-repeat: no-repeat;
				font-family:verdana;
				font-weight:bold;
				font-size:8pt;
				text-transform: uppercase;
				
				}
/* FIN ONGLETS SERAIS */

/* ONGLETS en haut */
ul.ongletsHaut {margin:0;padding-left:0px;}
/*height doit etre = hauteur image*/
ul.ongletsHaut li {display: block; float: left;height: 30px; padding-left: 22px;}

/*line-height+padding-top doit faire hauteur image*/
ul.ongletsHaut span {
				font-weight:bold;
				font-size:8pt;			
}
ul.ongletsHaut img {width:25px;height:25px;border:none;

/*ombre*/
  -moz-box-shadow: 1px 1px 10px white; 
  -webkit-box-shadow: 1px 1px 10px white; 
  box-shadow: 1px 1px 10px white;
  /*coins arrondis*/
   -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;


}
ul.ongletsHaut img:HOVER {
background-color: #F14DBE;
 }




ul.ongletsHaut {text-align: center}
ul.ongletsHaut li {font-weight:bold;
				font-size:7pt;}
/* FIN ONGLETS en haut */



/* BOUTONS SERAIS */
ul.boutonsSerais {margin:0;padding-left:24px;color:#984E35;/*color:#FF7171;*/}
/*height doit etre = hauteur image*/
ul.boutonsSerais li {display: block; float: left;height: 30px; padding-left: 22px;  background-image: url('images/onglets/gauche.png'); background-position: left top; background-repeat: no-repeat;}
ul.boutonsSerais li:HOVER {cursor:pointer;background-image: url('images/onglets/gauche_tournesol.png');color:#8AB347;}
/*line-height+padding-top doit faire hauteur image*/
ul.boutonsSerais span {display: block;float:left;line-height:30px; padding: 0px 22px 0px 0px;   background-image: url('images/onglets/droite.png'); background-position: right top; background-repeat: no-repeat;
				font-family:verdana;
				font-weight:bold;
				font-size:8pt;
				/*text-transform: uppercase;*/
				
				}
/* FIN BOUTONS SERAIS */



/*BINGO*/
#maGrilleBingo table {border-style: solid;border-width: 4px;border-color:#10BEF7; border-collapse: collapse;text-align: center;margin: auto;background-color: #C5DDFF;}
#maGrilleBingo table th {height:100px;}
#maGrilleBingo table td {cursor: pointer;border-style: solid;border-color:#10BEF7;border-width: 2px;text-align: left;vertical-align:top; font-size: 10pt;color:#10BEF7}
#maGrilleBingo table td.boule {padding-left:16px;padding-top:18px; width:50px;height:60px;background-image: url('images/boule.png');background-repeat:no-repeat; color:#10BEF7;font-weight: bold;font-size: 14pt;}
#maGrilleBingo table td.bouleGagnante {padding-left:16px;padding-top:18px; width:50px;height:60px;background-image: url('images/boule.png');background-color:#FE7E98;background-repeat:no-repeat; color:#10BEF7;font-weight: bold;font-size: 14pt;}
#maGrilleBingo table td.caseGagnante {width:60px;height:60px;background-image: none;background-color:#FE7E98 }

#maGrilleBingo table td.boule:HOVER {background-image: url('images/boulehover.png');color:white;}



#numeroBingo {font-size: 18pt;font-weight: bold;color:#FE7E98;background-color: #C5DDFF;border-style: solid;border-color:#10BEF7;margin: auto;text-align: center;width:300px;}
#numeroBingo .petit {font-size: 10pt;}
#numeroBingo .moyen {font-size: 14pt;}
#joueursBingo {font-size: 10pt;text-align: left;}
#joueursBingo .carre {width:15px;height:15px;float:left;margin-right: 5px;}
#joueursBingo ul {list-style: none;}
#resultatBingo {font-size: 20pt;color: red;margin: auto;text-align: center;}

#maGrilleBingo {margin: auto;text-align: center;}
#texteBingo {text-align: center;font-size: 12pt;width:600px;margin:auto;font-style: italic;}
#bingo {background-color: #F4F264;text-align: center;width:200px}
#bingo a {font-size: 20pt;color:red;text-decoration: none;font-weight: bold;}

#headerBingo {float :left;width:200px;text-align: center;margin: auto;}

/* FIN BINGO */
/*boite de dialogue*/
#dialog_messages_recus {background-color:#EFBEFF;}
#dialog_messages_recus table {background-color:#F2F5F7;padding:5px;border-style:solid;border-width:1pt;}
#dialog_messages_recus table .trait { background-color:#C3D9FF; }

/*page messageRecus.jsp*/
.messagesRecus {background-color:white;width:100%;border-width:1px;border-style:solid;border-collapse: collapse;}
.messagesRecus td {text-align: left;border-style:solid;border-width:  1px;border-color:white; }
.messagesRecus table td {padding:0px;text-align: left;border-style:none; }
.messagesRecus table {padding:0px;}
.messagesRecus table .trait { background-color:#C3D9FF; }

#messagesRecus {width:800px;border:none;display: block;}
#dialog_envoi_message {background-color:#FFA8FF}
#dialog_envoi_message table {background-color:white;padding:5px;}
#dialog_envoi_message #letexte {width:530px;height:30px;}
#dialog_envoi_message input {background-color: #DEEDF7;}



#dialog_demande_service {background-color:#B0D96D;}


/*jauge ligne poids */
#lp {text-align: center;font-size:8pt}
#lp img {width:50px;height:35px;}
#lp img.cool {width:44px;height:20px;}



#chatGeneral {font-size:7pt;background-color: white;width:160px;text-align: justify;padding: 2px;margin-top: 5px;border: 2px solid #B89163;}
#chatGeneral h1 {font-size:14px;text-align: center;margin: 2px;}
#chatGeneral h2 {margin: 0;text-align: center;}
#chatGeneral h2 a {font-size:8px;}






.infobulle {position:relative;}
.infobulle span {
	background: url(images/bulle.png) no-repeat;
	width: 110px;
	height: 35px;
	position: absolute;
	top: -50px;
	left: -80px;
	text-align: center;
	padding: 5px;
	display: none;
	line-height:110%;
	color:#000000;
	cursor:pointer;
}

.infobullemenu {position:relative;}
.infobullemenu span {
	background: url(images/bulle.png) no-repeat;
	width: 110px;
	height: 35px;
	position: absolute;
	top: 0px;
	left: 100px;
	text-align: center;
	padding: 5px;
	display: none;
	line-height:110%;
	color:#000000;
	cursor:pointer;
}

li.pause {color:grey;font-size:10pt;}


div.podium {width:400px;height:280px;background-image: url('images/podium.png');text-align: left;margin-top: 30px;margin-bottom:20px;color:#1D2994;font-weight:bold;border:none;}
div.podium div.podium_1 {width:150px;height:100px;margin:auto;margin-top: -20px;text-align: center;}
div.podium div.podium_2 {width:130px;height:100px;margin-left:0px;margin-top: -50px;text-align: center;}
div.podium div.podium_3 {width:130px;height:100px;margin-left:280px;margin-top: -50px;text-align: center;}
div.podium img {width:50px;height:50px;border:5px #DDDDDD solid;}
div.podium span {font-size: 10px;font-weight: normal;}
ul.liens_classements {padding:5px;margin:3px }
ul.liens_classements li{display: inline;width:800px;padding:5px 10px 5px 10px;background-color: white;border:1px #7A7A7A solid;}
h1.classement,h3.classement {margin:0px;padding:10px}

table tr.couleur {background-color: #DDDDDD}


#chat {color:#8F3E3A;text-align: left;font-size:10pt;padding:5px;}

.boutonFormulaire {background-color:#8F3E1E;color:white;border:1px white solid;width:110px;padding:3px; }
.boutonFormulaire:HOVER {cursor: pointer; }


table.grille td {border:1px solid #B89163}

#minipics li {height:138px;}
#minipics li.grise {background-color: #EEEEEE;}
#minipics li.grise:HOVER {cursor: default;background-color: #EEEEEE;}


div.couve {background-color:red;color:white;color:white;font-size:14pt;}
div.couve a {color:white;font-size:14pt;}

#derniersInscrits {font-size: 10pt;text-align: left;padding-left:5px;background-color: #D6EEFF;font-family: ComiquitaSansMedium}
#derniersInscrits a {font-size: 10pt;font-weight: normal;}


.boutonFormulaire {background-color:#8F3E1E;color:white;border:1px white solid;width:110px;padding:3px; }

.couleurFond {background-color:#B89163;}/*marron*/

h3 {margin-top:0px;}



#grilleScrabble table {border-collapse: collapse;margin:auto;}
#grilleScrabble table td {width: 32px;height:32px ;border:2px #10BEF7 solid;color:white}
#grilleScrabble td:HOVER {background-color:#FA40CC; background-image: url('images/scrabble/hover.jpg');background-repeat: no-repeat;background-position: center;}
#grilleScrabble td.etoile {background-image: url('images/scrabble/etoile.jpg');background-repeat: no-repeat;background-position: center;}
#grilleScrabble .vide {background-color:#DDD2B4 /*#E9FFD5*//* #8EEA85*//*#EFEFEF*/}
.mct {background-color: #FF7F84;background-image: url('images/scrabble/mt.jpg');background-repeat: no-repeat;background-position: center;}
.mcd {background-color: #FFD7D3; background-image: url('images/scrabble/md.jpg');background-repeat: no-repeat;background-position: center;}
.lcd {background-color: #A0D7FF; background-image: url('images/scrabble/ld.jpg');background-repeat: no-repeat;background-position: center;}
.lct {background-color: #93E9CB; background-image: url('images/scrabble/lt.jpg');background-repeat: no-repeat;background-position: center;}



#grilleScrabble td.lettre {background-color: #FEE7A4;color:#984E35;font-weight: bold;font-size:15px;font-weight: bold;border:black 1px solid;}
#grilleScrabble td.lettreDuJoueur {background-color: #FED1A4;color:#984E35;font-weight: bold;font-size:15px;font-weight: bold;border:black 1px solid;}
#grilleScrabble td span.pt {font-weight:normal;font-size:8px;}
#grilleScrabble img {height:12px;width:12px;border:none;}

#grilleScrabble th {background-color:#10BEF7;border:1px #10BEF7 solid; }
 #barre {height:12px;background-color:yellow;}

table.joueursScrabble {background-color: white;width:100%;border-collapse: collapse;}
table.joueursScrabble td {border:1px solid black}
#tempsRestant {background-color: white}
#legende table td {text-align: left}

#lettres {margin-top:10px;margin-bottom:10px;height:25px}
#lettres div.lettre {background-color: #FEE7A4;border:1px solid black;float:left;margin-left:2px;width:24px}

.chatAjoutMot {color:#0085BE}
.chatScore {color:#FF3E84;font-weight: bold}
.chatGagnantsTour {color:#0085BE;font-weight: bold}
#divGauche.scrabble {margin-left: 5px}
#divGauche.scrabble #tour {margin-top: 20px;font-size: 15pt;}
#divGauche.scrabble #messageScrabble {color:red;background-color: white;padding:3px}



div.action {width:100px;/*height:80px;*/margin:10px;vertical-align:middle; text-align:center;background-color:#FFF0CA;/* background-image: url(images/boutons/action.png);background-repeat: no-repeat;*/padding:0px 10px 0px 10px;padding-top:15px; color:#8F3E1E;font-size:10px;font-weight: bold;
	/*ombre*/
  -moz-box-shadow: 1px 1px 10px orange; 
  -webkit-box-shadow: 1px 1px 10px orange; 
  box-shadow: 1px 1px 10px orange;
  /*coins arrondis*/
   -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

}
div.action:HOVER {/*background-image: url(images/boutons/action_hover.png);*/
	background-color:#F14DBE;
	color:white;
	cursor: pointer;
}
div.action img {width:40px;height:40px;border:none;}


#table_messages td {border: 1px gray solid;padding:5px}
#table_messages .col4 {text-align: center;width:12px}
#table_messages .col2 img {width:30px;height:30px; vertical-align: middle;}
#table_messages .col3 {text-align: center;width:20px}
#table_messages .col3 a {font-size:10px}
 .env {background-color:#EEEEEE;font-size:12px;}
 .recu {background-color:#FFF0CA;font-size:14px;}


input[type=text],input[type=password],select,input[type=submit] {

/*ombre*/
  -moz-box-shadow: 1px 1px 20px #999; 
  -webkit-box-shadow: 1px 1px 20px #999; 
  box-shadow: 1px 1px 20px #999;
  /*coins arrondis*/
   -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;

}

.ombre {
	
	/*ombre*/
  -moz-box-shadow: 1px 1px 10px orange; 
  -webkit-box-shadow: 1px 1px 10px orange; 
  box-shadow: 1px 1px 10px orange;
  /*coins arrondis*/
   -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
	

