body
{
padding-top:0px;
margin-top:0px;
padding-left:0px;
margin-left:0px;


font-size:9pt;
text-align: center;
color:#984E35;
/*background-image:url('images/fond_fleurs.jpg');background-size:50% 100%;background-repeat:repeat-x;background-attachment:fixed*/

background-color: #242424  ;
background-repeat:no-repeat;
background-image: -webkit-linear-gradient( top, #1DC7DB 60%, #FCFCFC 100%);
background-image:    -moz-linear-gradient(  top, #1DC7DB 60%, #FCFCFC 100%);
background-image:     -ms-linear-gradient(  top, #1DC7DB 60%, #FCFCFC 100%);
background-image:      -o-linear-gradient(  top, #1DC7DB 60%, #FCFCFC 100%);
background-image:         linear-gradient(  top, #1DC7DB 60%, #FCFCFC 100%);
}




.menuselectionne {color:#FFFF68;background-color: #D34D86;}
.menuGrise {color:#999999;font-weight: bold;}

#all {margin:auto;margin-top:60px;padding-top:10px;width:1200px; min-height:1400px;position:relative;text-align:center;
background-color:#10CDE3;

/*box-shadow: 1px 1px 20px black;*/


 border: 4px solid #fff;
 border-top : none;
 /* -moz-box-shadow: 1px 1px 12px #659201; 
  -webkit-box-shadow:1px 1px 12px #659201; 
  box-shadow: 1px 1px 12px #659201; 
 */

}	

.pageCentrale {background-color:white/*#8A7045*//*#91D9FF*/;width:800px;padding:20px;padding-left:15px;padding-top:10px; min-height:400px; /*background-image: url('images/fond/fondPageCentrale2.png');*/background-repeat:no-repeat; margin: 0px}

#pageCentraleHaut {margin-top:5px;width: 800px;height:5px;background-repeat: no-repeat; margin: 0px;padding-top:0px}
#pageCentraleBas {margin-top:20px;margin-bottom:10px; width: 800px; height:25px;background-repeat: no-repeat;background-position: bottom;padding-bottom: 5px ;}
#pageCentraleBas a:visited {font-style: normal}
#pageCentraleBas a {font-style: normal}
.pageCentrale {
box-shadow: 1px 1px 13px #999;
border-radius: 8px;
}	
		
#haut {width: 800px;
box-shadow: 1px 1px 20px #999;
background-repeat: no-repeat;background-color: #EFEFEF;border:1px solid #D1D1D1;border-top:none}
#haut_bulles {
	
	background-color: #C3D9FF; 
	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;
text-align: left;
margin-right: 5px;
margin-top:35px;
}

.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:#ECCEA6;
text-align: center;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 12pt;
border-top-color: white;
border-top-style: solid;
border-top-width: 2px;
border-left-color: white;
border-left-style: solid;
border-left-width: 2px;
border-right-color: white;
border-right-style: solid;
border-right-width: 2px;
}


/*titres ANIMAUX, LIEUX,  */

.element_menu h4:HOVER { cursor: pointer;background-image:url('images/fond/images/fondMenu_02.png');color:white;  }
.element_menu h4
{   
letter-spacing:1px;
font-size:11pt;
font-weight:bold;
width:140px;
height:26px;
padding:0px;
padding-top:8px;
background-image:url('images/fond/images/fondMenu_02_bleu.png'); background-repeat:no-repeat;
font-family: "ComiquitaSansMedium",Arial;
text-align: center;
margin-top: 7px;
margin-bottom: 0px;
margin-left: 0px;
color:white;
}

.element_menu h5
{   

font-size:8pt;
font-weight:bold;
width:132px;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
padding-left:10px;
text-decoration:underline;
}

.element_menu h5:HOVER { cursor: default; }

/*rubrique poulailler, cochons, etc*/
.element_menu ul
{
list-style-position:inside;
background-repeat:no-repeat;
width:118px;
padding: 0px;
padding-left: 10px;
margin-left: 0px;
margin-top:0px;
margin-bottom: 0px;
}

.element_menu  ul li {line-height: 19px;
/*list-style-image: url('images/papillon.png');*/
list-style-image:none;
list-style: none;
/*margin-left:9px;*/
padding-left:10px;
padding-right:5px;
}

.element_menu  ul li a
{
font-weight:500;
font-size: 9pt;
}

.element_menu  ul li:HOVER {
	
	background-color:#FFD801;}

.element_menu div.sousMenu {padding-top:10px;background-image:url('images/fond/images/fondMenu_03.png');background-repeat: no-repeat;background-position: bottom left;
adding-bottom:30px;padding-bottom:30px;
}

/* Le corps de la page */
#corps
{
float:left;
margin-left:0px;
width:800px;
font-size:10pt;
margin-top:35px;
}

h1 {font-family:'ComiquitaSansMedium','Century Gothic';font-weight: normal;}



#corps h3
{
height: 20px;
}

#pubs
{
float :left;
width:20px;
margin-left:30px;
margin-top:35px;
text-align:center;
}

#pied_de_page
{
font-size:8pt;
float:left;
color: black;
text-align: left;
padding-left: 10px;
}
#pied_de_page a {font-size:7pt;}

a:link
{
font-size:10pt;
color:#984E35;
font-weight: bold;
text-decoration : none;
}

a:visited
{
color:#984E35;
font-size:10pt;
font-weight: bold;
text-decoration : none ;
}

a:hover
{
color : #D34D86 ;
}


				
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: 1px dotted #6532B5;background:url('images/fondTableauPoulailler.gif');}
table.classement td {border: 1px solid orange;}

table.tableau{ 
background:url('images/fondTableauPoulailler.gif');
border-collapse: collapse; border: 1px solid black;}

td.tdtableau {border: 1px solid black; font-size:11px;}
tr.trtableau {border: 1px solid black; font-size:11px;padding:1px;}

table.tableauNouvelles{ 
background:url('images/fondTableauPoulailler.gif');
border-collapse: collapse; border: 1px solid black;}
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:  1px;
border-style: solid;
border-color:  #EFBEFF;}

table.tableauSondage td {border-style: solid;border-width: 1px;}
table.tableauSondage input {background-color: #97A8E1;}
					
table.tableauForum{ 
border-collapse: collapse; border: 1px 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: 1px 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-bottom: 1px solid #B89163;border-top: 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 th {border:1px solid #B89163}
table.tableauGrange, table.tableauAnimaux,table.tableauJardin,table.tableauMaternite { 
background-color:white ; 
border-collapse: collapse;
border: 1px solid #B89163 /*#C3D9FF*/;
}
				
table.tableauAnimaux td.colonne {border-style: solid;border-width: 1px;border-color:#B89163 /*#C3D9FF*/;vertical-align: top}				

table.tableauPoulailler td.colonne {padding:8px;width:300px;text-align:left}
table.tableauPoulailler div.photoAnimal {width:120px;float:left}
table.tableauPoulailler #vignette img {border-style: none;background-color: transparent}
table.tableauPoulailler #ble {text-align: center;margin-top:20px}
table.tableauPoulailler #ble img {border:0;width:30px;height:30px;}
				
table.tableauJardin .bordure {border-style:dashed; border-width: 1px;border-color: white;}

table.tableauJardin td {padding: 5px;border-color:white;border-width:1px;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{ 
	border-collapse: collapse; border: 1px 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: 1px;border-color: #6532B5;} /*bordure pointillée violet clair*/
.bordure2 { border-style:dashed; ;border-width: 1px;border-color: #88BB33;} /*bordure pointillée vert clair*/
.bordure3 { border-style:dashed; ;border-width: 1px;border-color: orange;} 
.bordure4 {border: 1px solid orange;} 

input.submit {background-image:url('images/fondTableauPoulailler.gif');}  

.articlePageCentrale {width:740px; padding:10px;margin: auto;margin-top:5px;text-align: justify;
border-top:solid 1px #B89163;border-bottom:solid 1px #B89163;/*background-color:#FDFDFD;*/padding-top:5px;
  /*ombre*/
 
 /* box-shadow: 1px 1px 20px white;*/
  /*coins arrondis*/
 
 /* border-radius: 4px;*/
}
.articlePageCentrale h1 {font-size: 12pt;text-decoration: underline;color:#984E35;font-family:'ComiquitaSansMedium','Century Gothic';margin-top:5px }
.articlePageCentrale h2 {font-size: 11pt;color:#984E35;font-family:'ComiquitaSansMedium','Century Gothic';margin-top:5px ;font-weight: normal;}

p {font-weight:500;

   font-size: 10pt;
   text-align: justify;}
p:first-letter 
{
   font-weight: bold; 
   font-size: 14pt; 
}

p.forum:first-letter  
{
   font-weight: bold; 
   font-size: 14pt; 
   color: #85AEE2;}
   
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;
width:670px;
height:450px;
border-color: white;
border-width:1px;
border-style: solid;
z-index:2;
background-color: #CCAA88;
}

#pubdroite {
position:absolute;
top:10px;
left:540px;
}

.bordure {
border-style: dotted;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;

}
	
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 {border-style:none;margin-left:30px}

div.vignette {text-align:center;vertical-align:middle; padding-top:10px; width:80px;height:80px;background-image:url('images/fondVignette.png');background-repeat: no-repeat;float:left}
div.vignette img {width:80px;height:80px}
div.fondMale {background-image: url('images/fondVignetteM.png')}

#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);background-repeat:no-repeat; text-align: center;border-width:0px;border-style: solid;border-color:#B89163;padding:5px}
*/
div#minipics div {margin:5px;vertical-align:top;padding:5px; border:1px #984E35 solid;display:inline-block;width:140px;min-height:120px;text-align: center;}
div#minipics div:HOVER {background-color: #EFFC91}
div#minipics img{width: 50px;height: 50px;margin:5px 10px;border: 0px;}
/*div#minipics li:HOVER {border:0px solid white; background-color:transparent;background-image: url(images/image3.png);color:white;*/
 
 


}


table.tableauPoulets {border-collapse: collapse;border:solid #B89163 1px;width:100%;height:350px;background-color:#EFEFEF}
table.tableauPoulets td{padding: 4px;border:solid #B89163 1px;width:50%;font-size: 7pt;vertical-align:top}
table.tableauPoulets th{padding: 4px;border:solid #B89163 1px ;background-color:#D1D1D1;width:50%;height:20px}


.messageGeneralFermiland {margin-top:85px;margin-bottom:0px;letter-spacing:1px; 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:#333333/*#91D9FF*//*#C5DDFF*//*#ECCEA6*//*#EFEFEF*/;padding-top:10px; border-top:solid 3px #FF6699;}


.banniereLiensHorizontale li {padding-left: 0px;}
.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:1px;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 {color: #1D2994}

.fondBleuClair {background-color: #C3D9FF}

table.ficheAnimal {border-bottom: 1px solid #984E35;border-collapse: collapse;width:100%;}
table.ficheAnimal td {padding:4px;border:none;}
table.ficheAnimal tr {text-align: center; }



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:90px;width:800px;background-color: white;padding:0px}
#barreHorizontale div {float:left;display:inline; padding: 3px;height:75px;margin: 1px;}

#barreHorizontale iframe {float:left;display:inline; }

.banniereLiensHorizontale #idFermiChat {cursor: pointer;font-weight: bold;font-size: 7pt;}


#cadeau {cursor: pointer;font-weight: bold;font-size: 8pt;width:135px;background-color:#FF6699;text-align:center;margin-left:5px}

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: 1px;}

.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;
  box-shadow: 1px 1px 20px #999;
  border-radius: 8px;
}

#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: 1px;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: 16px;}

/*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;
box-shadow: 1px 1px 10px white;
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: 2px;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: 1px;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*/
table.messagesRecus {background-color:#EFFC91;width:800px;border-collapse: collapse;}
table.messagesRecus td {text-align: left;border-bottom:1px dotted green;padding:5px }
table.messagesRecus table td {padding:0px;text-align: left;border-style:none; }
table.messagesRecus table td:FIRST-CHILD img {width:20px; height:20px}
table.messagesRecus table {padding:0px;}
table.messagesRecus table .trait { background-color:#C3D9FF; }

#messagesRecus {border:none;display: block;}
#dialog_envoi_message {background-color:#EFFC91}
#dialog_envoi_message table {background-color:white;padding:5px;}
#dialog_envoi_message #letexte {width:530px;height:30px;}
#dialog_envoi_message input {background-color:#EFFC91;}



#dialog_demande_service {background-color:#B0D96D;}
#chatGeneral {font-size:7pt;background-color: white;width:160px;text-align: justify;padding: 2px;margin-top: 5px;border: 1px 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');background-repeat:no-repeat;background-position:bottom; 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: -10px;text-align: center;}
div.podium div.podium_2 {width:130px;height:100px;margin-left:10px;margin-top: -50px;text-align: center;}
div.podium div.podium_3 {width:130px;height:100px;margin-left:300px;margin-top: -90px;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-block;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: #EFFC91 /*#91D9FF*/}


#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 {margin-top:5px}
table.grille td {border:1px solid #B89163}
table.grille th {border:1px solid #B89163;/*background-image:url('images/fondth.png');background-repeat:repeat-x;*/}

#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;font-family: ComiquitaSansMedium;width:100%}
#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: 35px;height:35px ;border:1px #10BEF7 solid;color:white;}
/*#grilleScrabble table td a.b {position:absolute;left:10px;top:0px}
#grilleScrabble table td a.d {position:absolute;top:0px;top:10px}*/
#grilleScrabble table td a img {width: 10px;height:10px;visibility: hidden;}
#grilleScrabble table td:HOVER a img {width: 10px;height:10px;visibility: visible;}

#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 }
.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:18px;font-weight: bold;border:black 1px solid;}
#grilleScrabble td.lettreDuJoueur {background-color: #FED1A4;color:#984E35;font-weight: bold;font-size:18px;font-weight: bold;border:black 1px solid;}
#grilleScrabble td span.pt {font-weight:normal;font-size:10px;}
#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 {min-height:80px;display:inline-block;vertical-align:middle; text-align:center;background-color:#FFF0CA;padding:0px 10px 0px 10px;padding-top:15px; color:#8F3E1E;font-size:10px;font-weight: bold;margin:0px 5px 0px 5px;
	/*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-color:#F14DBE;
	color:white;
	cursor: pointer;
}
div.action img {width:40px;height:40px;border:none;}

div.actions .formulaire {display:inline-block;width:160px;min-height:100px;padding:5px;border:1px solid #8A7045;vertical-align: text-bottom;}
div.actions .formulaire input[type=text] {width:70px;}

#table_messages {margin:auto}
#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 .col2 {text-align: left}
#table_messages .col1 {text-align: left}
#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;}

#tableau_missions {width:750px;margin:auto}
#tableau_missions td {text-align: left;padding-left:5px;vertical-align: middle;}
#tableau_missions td img {width:50px;height:30px}

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;

}

input[type=text],input[type=password] {
	padding-left:5px;font-weight:bold;
}

.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;
}

table.tableauBoucherie td {text-align: left;/*font-family: ComiquitaSansMedium;*/padding:2px;font-size:14px;}
table.tableauBoucherie th {text-align: center;font-family: ComiquitaSansMedium}
table.tableauBoucherie img {width:60px;height:60px}

#cadeauxRecus {width:100%;background-color: white;border-collapse: collapse;}
#cadeauxRecus td {border-bottom: 1px solid #984E35;border-top: 1px solid #984E35}

#cadeauxRecus .col2{vertical-align: top;padding:10px;width:450px;padding-left:20px}
/*#cadeauxRecus .coul2{background-color: #FFF0CA;}*/

#cadeauxRecus .col1 {height:100px;width:70px}
#cadeauxRecus .col1 div {border:none;}
#cadeauxRecus .col1 img {width:60px;height:60px;}
#cadeauxRecus .col2 img {width:60px;height:60px;}
#cadeauxRecus td.retour {height:100px;background-color: white;padding-left: 100px;font-family:ComiquitaSansMedium }

.etoiles {font-family:ComiquitaSansMedium;font-size:20px; }
table.paris td  {text-align:left;padding:4px;}
table.paris td input {text-align:center;font-weight: bold;}

table#equipes th  img {width:10px;height:10px;}
table#equipes td.c1  img {width:40px;height:40px;vertical-align: middle;}
table#equipes td.c1  {text-align: left;vertical-align: middle;}
table#equipes th {width:150px;text-align: center;}
table#equipes th.temps {width:50px;}
table#equipes tr.equipe {background-color: #FFFF99}
table#equipes a {font-size:11px}

#amisConnectes ul {list-style-image: url('images/lum.png');}
.encolonne {background-color: white;width:315px;float: left;min-height: 200px;margin-left:28px;margin-bottom:20px;border:solid 1px;text-align:left;padding:10px;text-align: justify;
 border-radius: 4px;box-shadow: 1px 1px 10px white;}
.encolonne h1 {font-size: 12pt;text-decoration: underline;color:#984E35;/*#FA3ECB#FE7E98*/;font-family:'ComiquitaSansMedium','Century Gothic' }

#jardin {border:1px solid;width:100%;border-collapse: collapse; }
#jardin td,#jardin th {border:1px solid #E8CD8F;padding:10px}

#les_connectes {cursor:pointer;font-size:7pt;font-weight: bold }
span.niveau img {width:14px;height:14px;}
span.niveau {font-family:verdana;font-size:10pt;color:#4EACE2;font-weight:bold}
table.tableauPain {width:700px}
table.tableauPain td {text-align: left;padding:5px}
table.tableauPain td input {width:50px;padding:2px;font-weight:bold;color:#FF3A84}

div.titreMarche {background-color:#67C5FB;font-weight: bold;font-size: 10pt;clear:both;text-align: left;padding-left:30px;color:white }

div.tracteur {width:300px;height:350px;background-color: white;float:left;margin-left:40px;margin-top:30px;text-align: left;padding:20px}
div.tracteur img {margin-left:40px}
div.objetGrange {float:left;margin:5px;width:70px;min-height:70px;padding:5px;background-color: #D6EEFF}
div.objetGrange img {border:none;width:50px;height:50px}
#carteVisite {width:100%;text-align: center}
#carteVisite .niveau img {width:10px;height:10px}
#menuBudget {width:135px;text-align:center;font-weight: bold;background-color: white;margin-left:5px;margin-top:5px;margin-bottom:5px}
.jaune {background-color: yellow}
.blanc {background-color: white}
div.fonction {color:white;font-size:7pt;padding:3px}
#tableauChiffresAnimaux {margin-top:5px}
#tableauChiffresAnimaux th {text-align:center;font-size:7pt;padding:1px}
#tableauChiffresAnimaux td {padding:4px}
div.animal {float:left;width:730px;margin-left:5px;margin-top:10px;background-color: white;position:relative}

div.paction {display:inline-block;min-width:60px;min-height:74px;margin:5px;vertical-align:text-bottom; text-align:center;padding:0px 5px 0px 5px;padding-top:5px; color:#8F3E1E;font-size:12px;font-weight: normal;border:1px #AAAAAA solid;
	/*ombre*/
 /* -moz-box-shadow: 1px 1px 10px orange; 
  -webkit-box-shadow: 1px 1px 10px orange;*/ 
  box-shadow: 1px 1px 10px #984E35;
  /*coins arrondis*/
 /*  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;*/
  border-radius: 4px;

}
div.paction:HOVER {
	background-color:#F14DBE;
	color:white;
	cursor: pointer;
	
}
div.paction:HOVER a {color:white}

div.paction img {width:30px;height:30px;border:none;}

div.pinfo {display:inline-block; vertical-align:text-bottom; background-color:#EEEEEE; min-width:60px;min-height:74px;margin:5px; text-align:center;padding:0px 3px 0px 3px;padding-top:5px; color:#8F3E1E;font-size:12px;font-weight: normal;border:1px #AAAAAA solid;
	/*ombre*/
 /* -moz-box-shadow: 1px 1px 10px orange; 
  -webkit-box-shadow: 1px 1px 10px orange;*/ 
  box-shadow: 1px 1px 10px #8A7045;
  /*coins arrondis*/
 /*  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;*/
  border-radius: 4px;

}

div.pinfo img {width:30px;height:30px;border:none;}

div.pds {font-size:8pt;float:right;margin-right:15px}


/*jauge ligne poids */
div.lp {float:left;text-align: center;font-size:8pt;width:60px;height:70px;}
div.lp img {width:50px;height:35px;}
div.lp img.cool {width:44px;height:20px;}
span.nom {font-weight:bold}
div.ref {position:absolute;right:10px;font-style:italic;font-size:9px}
#tableauContenuMarche td img {width:40px;height:40px}
#tableauContenuMarche td img:HOVER {cursor:pointer}
div.nopage {float:left;width:30px;height:30px;text-align:center;font-weight:bold;font-size:16px;vertical-align: middle;padding:3px;margin:3px}
div.nopage:HOVER {cursor:pointer;background-color:#F14DBE;color:white}
div.pageCourante {background-color:#99CCFF}


div.navbar img {height:20px}
.navbar .nav {margin:auto;/*width:1000px;*/float:none;}
.navbar .nav li:HOVER {background-color: #10CDE3;}
.navbar .nav li:HOVER a{text-shadow: none;}
.nav li a{font-size:9pt}
#messageModos {font-family:'ComiquitaSansMedium';font-size:10pt}
table#paris td {text-align: center}
table#paris td img {width:60px;height:60px}
table#paris td select {width:100px}
table#paris td  {vertical-align:middle;}

/*nav.navbar {background-color: #8A7045 /*#337AB7*/}*/
nav.navbar a { color:red}
.navbar-default .navbar-nav>li>a {}


table#coursOeufs {border:1px #B89163 solid;border-collapse: collapse;margin:auto}
table#coursOeufs td {padding-left:10px;padding-right:10px}
table#coursOeufs th {text-align:center}
