body {
  text-align:center;
  background:#EDEDED;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

img {
  border:0px;
  }

/* ###############################################################
						       Fonts
   ###############################################################
*/

.btn {
  color:#FF7200; 
  background-color:#CEE6D3; 
  border:1px solid #FF7200;  
  cursor:pointer;
  }

.btn:hover { 
  color:#FF7200; 
  background-color:#AAC7EB; 
  border:1px solid #FF7200;  
  cursor:pointer;
  }
      
.color_red {
 color:#FF0000;
 font-size:14px;
 }
 
.lien_admin {
  color:#578BCC;
  text-decoration:none;
  } 

.lien_admin:hover {
  color:#FF7200;
  text-decoration:none;
  } 

.lien_info_prochain_concours {
  color:#578BCC;
  text-decoration:none;
  } 

.lien_info_prochain_concours:hover {
  color:#578BCC;
  text-decoration:underline;
  } 

.img_admin {
  border:1px solid #578BCC;
  }  
  
.img_admin:hover {
  border:1px solid #FF7200;
  }
  
.lien_mail {
  color:#FF7200;
  text-decoration:underline;
  }

.lien_mail:hover {
  color:#FF7200;
  text-decoration:underline;
  }  

.lien_chevaux {
  color:#098125;
  text-decoration:none;
  }

.lien_chevaux:hover {
  color:#098125;
  text-decoration:underline;
  }   

.lien_select_haras {
  color:#FF7200;
  text-decoration:none;
  } 
  
.lien_select_haras:hover {
  color:#FF7200;
  text-decoration:underline;
  }
  
.lien_contact {
  color:#578BCC;
  text-decoration:underline;
  }   
  
.lien_contact:hover {
  color:#FF7200;
  text-decoration:underline;
  }       
      
/* ###############################################################
						   Cadre du Site
   ###############################################################
*/
             
.site {
  margin-left:auto;
  margin-right:auto;
  width:756px;
  text-align:left;
  background-color:#FFFFFF;
  border: 1px solid #098125;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }
  
.top {
  background-image:url(../Images/top.gif);
  width:756px;
  height:104px;
  }
  
.leftpage {
  width:200px;
  float:left;
  background-color:#FFFFFF;
  padding-bottom:20px;
  }
 
.centerpage {
  background-color:#FFFFFF;
  color:#578BCC;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
  padding-top:10px;
  padding-left:20px;
  padding-right:10px;
  padding-bottom:20px;
  width:526px;
  }  
  
/* ###############################################################
						    Menu gauche
   ###############################################################
*/  

.haras {
  display: block;
  color:#578BCC;
  background-color:#7FFF6A;
  border:1px solid #FF7200;
  height:31px;
  width:177px;
  text-decoration:none;
  margin-left:21px;
  text-align:center;
  } 
  
.haras:hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:31px;
  width:177px;
  text-decoration:none;
  margin-left:21px;
  text-align:center;
  }     
  
.menu {
  display: block;
  color:#578BCC;
  background-color:#7FFF6A;
  border-left:1px solid #FF7200;
  border-right:1px solid #FF7200;
  border-bottom:1px solid #FF7200;
  height:31px;
  width:177px;
  text-decoration:none;
  margin-left:21px;
  text-align:center;
  } 
  
.menu:hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border-left:1px solid #FF7200;
  border-right:1px solid #FF7200;
  border-bottom:1px solid #FF7200;
  height:31px;
  width:177px;
  text-decoration:none;
  margin-left:21px;
  text-align:center;
  }  
  
/* ###############################################################
						    CADRE ACCUEIL
   ###############################################################
*/  

.dernier_concours {
  background-image:url(../Images/cadre_dernier_concours.gif);
  color:#578BCC;
  height:156px;
  width:206px;
  float:left;
  z-index:1;
  }  
  
.prochain_concours {
  background-image:url(../Images/cadre_prochain_concours.gif);
  color:#098125;
  height:328px;
  width:206px;
  margin-left:25px;
  float:left;
  z-index:1;
  padding-top:20px;
  background-repeat:no-repeat;
  }  
  
.selection_haras {
  background-image:url(../Images/cadre_selection.gif);
  color:#FF7200;
  height:156px;
  width:206px;
  margin-top:17px;
  float:left;
  z-index:1;
  padding-top:20px;
  background-repeat:no-repeat;
  } 
  
.chevaux_ecurie {
  background-image:url(../Images/cadre_chevaux_ecurie.gif);
  color:#098125;
  height:156px;
  width:206px;
  margin-left:25px;
  margin-top:17px;
  float:left;
  z-index:1;
  padding-top:20px;
  background-repeat:no-repeat;
  }         
  
/* ###############################################################
	 DIV PROCHAIN CONCOURS & RESULTAT CONCOURS & PHOTOS CONCOURS
   ###############################################################
*/  

.date {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:30px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.date_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:30px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }  
  
.prochain_concours1 {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding:8px;
  text-align:center;
  } 
  
.prochain_concours1_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding:8px;
  text-align:center;
  }  

.video {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:187px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.video_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:187px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }
    
.photo {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:110px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.photo_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:110px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }  

.cours_perf {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:160px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.cours_perf_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:160px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }  

.chevaux_ecurie2 {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  width:400px;
  text-decoration:none;
  padding-top:8px;
  padding-bottom:8px;
  text-align:center;
  } 
  
.chevaux_ecurie2_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  width:400px;
  text-decoration:none;
  padding-top:8px;
  padding-bottom:8px;
  text-align:center;
  }    

.liens {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:90px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.liens_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:90px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }    

.sponsors {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:165px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.sponsors_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:165px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }    

.pistes {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:115px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.pistes_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:115px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }    

.chevaux_elevage {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  height:218px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  } 
  
.chevaux_elevage_hover {
  color:#FF7200;
  background-color:#AAC7EB;
  border:1px solid #FF7200;
  height:218px;
  width:400px;
  text-decoration:none;
  margin-left:55px;
  padding-top:8px;
  text-align:center;
  }    
 
/* ###############################################################
					   TABLEAU RESULTAT CONCOURS
   ###############################################################
*/  

.resultat_concours {
  color:#578BCC;
  background-color:#FFFFFF;
  border:1px solid #FF7200;
  text-align:center;
  width:520px;
  } 
  
.resultat_concours_hover {
  color:#578BCC;
  background-color:#CEE6D3;
  border:1px solid #FF7200;
  text-align:center;
  width:520px;
  }  
  
 /* ###############################################################
					   HARAS
   ###############################################################
*/  

#cadre_haras { margin:0 0 0 70px; padding:42px 0 0 32px; background:url(../images/cadre_haras.jpg) no-repeat top left; height:300px; width:350px; }