
body
{
   width: 1000px;
   margin: auto;
   margin-top: 0px;
   margin-bottom: 20px;    
   background-image: url("images/fond.png");

}

/* L'en-tête */

#en_tete
{
   width: 1000px;
   height: 100px;
   background-image: url("doc/images/top.jpg");
   background-repeat: no-repeat;
   margin-bottom: 5px;
}

/* Le menu horizontal */

#menu_h
{
   padding: 0px;
   padding-left: 2px;
   margin-left: 125px;
   margin-right: 125px;
   margin-bottom: 5px; 
   height: 20px;
   text-align: center;
   font-family:Verdana,serif;
	 color:#DAE580;
	 font-size:10pt;
   background-color: #FFFFFF;
   border: 0px solid #DAE580;
}
/* Les boutons du menu horizontal */
#bouton
{ 
  text-align: center;
  font-family:Verdana,serif;
  margin-left: 0px;
	color:#FFFFFF;
	font-size:10pt;
	width: 13.6%;
	float: left;
  display: block;
}

#bouton:hover
{ 
  color:#000000;
	font-size:10pt;
	width: 13.6%;
	float: left;
  display: block;
}

#bouton a
{
  color:#FFFFFF;
  text-decoration:none;
}

#bouton:hover a
{
  color:#000000;
  text-decoration:none;
}

/* spécificité de chaque bouton */
.bouton_agri
{
  background-color: #3E7E3E;
  border:2px outset #3E7E3E;
}

.bouton_agri:hover
{
	 background-color: #5AAE5A;
	 border:2px inset #5AAE5A;
}

.bouton_gene
{
  background-color: #FF3300;
  border:2px outset #FF3300;
}

.bouton_gene:hover
{
	 background-color: #FF0000;
	 border:2px inset #FF0000;
}

.bouton_envi
{
	background-color: #009290;
  border:2px outset #009290;
}

.bouton_envi:hover
{
  background-color: #84BEBD;
	border:2px inset #84BEBD;
}

.bouton_serv
{
	background-color: #DFA529;
	border:2px outset #DFA529;
}

.bouton_serv:hover
{
  background-color: #EDC673;
	border:2px inset #EDC673;
}

.bouton_comm
{
	background-color: #F9802F;
  border:2px outset #F9802F;
}

.bouton_comm:hover
{
  background-color: #FBA76F;
	border:2px inset #FBA76F;
}

.bouton_labo
{
  background-color: #B48098;
  border:2px outset #B48098;
}

.bouton_labo:hover
{
  background-color: #D1AFBF;
	border:2px inset #D1AFBF;
}

.bouton_chev
{
	background-color: #6E5C65;
  border:2px outset #6E5C65;
}
.bouton_chev:hover
{
  background-color: #AB99A2;
	border:2px inset #AB99A2;
}

/* A droite */

#droite
{
   float: right;
   width: 120px;

}

.element_droite
{
	background-color:#0A4227;
	font-family:Verdana,serif;
	font-size:10pt;
	height: 470px;
	margin-bottom: 0px;
	border:0px inset #DAE580;
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:0px;
}
/* Quelques effets sur la droite */


.element_droite h3
{    
   color: #B3B3B3;
   font-family: Geneva, "Arial", "Times New Roman", Times, serif;
   text-align: center;
}

.element_droite ul
{
   list-style-image: url("images/puce.png");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_droite a
{
   color: #DAE580;
  text-decoration: none;
}

.element_droite hover
{
   background-color: #DAE580;
   color: black;
}

.element_droite a:hover
{
   background-color: #DAE580;
   color: black;
}

.image_crb
{
 
}

.image_crb a
{
  text-decoration:none;
}

.image_crb a:hover
{
   background-color: #0A4227;
}

.image_crb img
{
  max-width:100px;
  margin-bottom:0 px;
  text-decoration:none;
  border:0px;
}

/* Le menu vertical */

#menu
{
   float: left;
   width: 120px;

}

.element_menu
{
	background-color:#0A4227;
	font-family:Verdana,serif;
	height: 470px;
  display: block;
	font-size:10pt;
	margin-bottom: 0px;
	border:0px inset #DAE580;
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
}


/* Quelques effets sur les menus */


.element_menu h3
{    
   font-family: Geneva, "Arial", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul
{
   list-style-image: url("images/puce.png");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}


/* Les boutons du menu vertical a gauche */
#bouton_actif
{ 
  text-align: left;
  font-family:Verdana,serif;
  margin-left: 0px;
  background-color: #DAE580;
	color: #000000;
	font-size:10pt;
	width: 110px;
	float: left;
  display: block;
  margin-bottom: 15px;
}
#bouton_actif a
{
	color: #000000;
	text-decoration:none;
}
#bouton_actif:hover
{ 
  text-align: left;
  font-family:Verdana,serif;
  margin-left: 0px;
  background-color: #DAE580;
	color: #000000;
	font-size:10pt;
	width: 110px;
	float: left;
  display: block;
  margin-bottom: 15px;
}

#bouton_v
{ 
  text-align: left;
  font-family:Verdana,serif;
  margin-left: 0px;
	color:#DAE580;
	font-size:10pt;
	width: 110px;
	float: left;
  display: block;
  margin-bottom: 15px;
}
#bouton_v a
{
	color:#DAE580;
	text-decoration:none;
}
#bouton_v:hover
{ 
  text-align: left;
  font-family:Verdana,serif;
  margin-left: 0px;
  background-color: #DAE580;
	color:#000000;
	font-size:10pt;
	width: 110px;
	float: left;
  display: block;
}
#bouton_v:hover a
{
	color:#000000;
	text-decoration:none;
}

/* Les boutons du menu vertical a droite */
#bouton_d
{ 
  text-align: center;
  font-family:Verdana,serif;
  margin-left: 0px;
	color:#DAE580;
	font-size:10pt;
	width: 110px;
	float: left;
  display: block;
  margin-bottom: 15px;
}

#bouton_d:hover
{ 
  text-align: center;
  font-family:Verdana,serif;
  margin-left: 0px;
  background-color: #DAE580;
	color:#000000;
	font-size:10pt;
	width: 110px;
	float: left;
  display: block;
}

#bouton_d:hover a
{
	color:#000000;
	text-decoration:none;
}
/* Le corps de la page */

#corps
{
   margin-left: 125px;
   margin-right: 125px;
   margin-bottom: 5px;
   padding: 5px;
   height: 450px;
   color: black;
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   border: 2px solid #0A4227;
}

.mentions
{
  font-family:Verdana,serif;
  font-size:7pt;
}
/* Spécificités de la page La Brosse */

.labrosse
{
  background-color: #FFFFFF;
  text-align:center;
  font-family:Verdana,serif;
  font-size:10pt;

}

.labrosse hr
{
    margin-top:25px;
    margin-bottom:10px;

}
.labrosse img
{
  text-align:center;
  margin-top: 10px;
  margin: 0px;
  margin-top: 20px;
  
}

.chemin_labrosse
{
  text-align:center;
  display:block;
}

.chemin_labrosse img
{
  text-align:center;
  margin: 5px;
}
/* Spécificités de la page Formations La Brosse */

.texte_form_labrosse
{
  display: block;
  width: 500px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  margin: 0px;
  
}
.texte_form_labrosse ul
{
  margin-top: 2px;
  margin-bottom: 2px;  
}

.texte_form_labrosse a
{
  color:#0A4227;
  text-decoration:underline;  
}

.texte_form_labrosse img
{
  border:0px;
}

.images_form_labrosse
{
  display:block;
  width: 210px;
  float:right;
  margin-right:0px;
  margin:0px;
  padding:0px;
  padding-right:10px;
  text-align:center;
}

.images_form_labrosse img
{
  margin-top: 15px;
  margin-bottom: 15px;
}

/* Spécificités de la page formation courte adulte */
.texte_f_courte_labrosse
{
  display: block;
  width: 350px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  margin: 0px;
  margin-top:30px;
  
}
.texte_f_courte_labrosse ul
{
  margin-top: 2px;
  margin-bottom: 2px;  
}

.texte_f_courte_labrosse a
{
  color:#000000;
  text-decoration:none;  
}

.texte_f_courte_labrosse img
{
  border:0px;
  float:right;
  margin-top:0px;
}

/* Spécificités de la page Champs */
.image_centrale_champs
{
  text-align:center;
}
.bandeau_champs
{
  margin-top:15px;
  width:720px;
  vertical-align:center;
}

.image_gauche_champs
{
  float:left;
  margin-right:5px;
}

image_droite_champs
{
  float:right;
  margin-left:5px;
}

.texte_champs
{
  margin-top: 20px;
  width:410px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
}

.images_forma_champs_droite
{
  margin-top:5px;
  margin-bottom:5px;
}

.images_forma_champs_bande img
{
  margin-left:5px;
  margin-right:5px;
  margin-top:43px;
}
/* Spécificités de la page Vie scolaire La Brosse */
.entete_vs_labrosse
{
  display: block;
  width: 700px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  
}

.texte_vs_labrosse
{
  display: block;
  width: 500px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  
}
.texte_vs_labrosse ul
{
  margin-top:5px;
    margin-bottom:5px;
}

.texte_vs_labrosse a
{
  text-decoration:none;
  color:#000000
}

.texte_vs_labrosse img
{
  border:0px;
}


.img_vs_labrosse
{
  display: block;
  width: 200px;
  float:right;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  
}

.img_vs_labrosse img
{
  margin-bottom: 20px;
  margin-top:20px;
}

/* Spécificités de la page pratique La Brosse */
.entete_prat_labrosse
{
  display: block;
  width: 700px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  
}

.texte_prat_labrosse
{
  display: block;
  width: 500px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  
}
.texte_prat_labrosse ul
{
  margin-top:5px;
    margin-bottom:8px;
}

.img_prat_labrosse
{
  display: block;
  width: 200px;
  float:right;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  margin-right:5px;
  
}

.img_prat_labrosse img
{
  max-width:200px;
  margin-right:5px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.images_prat_cfppa img
{
  margin-top: 130px;
  margin-left : 35px;

}
/* Mise en forme Accueil champignelles */

.bande_champi
{
  margin-top: 25px;
  width: 150px;
  float: left;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}

.bande_champi img
{
  margin: 0px;
}

.central_champi
{
  margin-top: 100px;
  width: 400px;
  float: left;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}

.central_champi img
{
  margin: 0px;
  max-width: 400px;
}

/* Spécificités de la page Formation lognue CFPPA */

.texte_f_long_cfppa
{
  display: block;
  width: 550px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  
}
.texte_f_long_cfppa ul
{
  margin-top:5px;
    margin-bottom:5px;
}

.texte_f_long_cfppa a
{
  text-decoration:none;
  color:#000000
}

.texte_f_long_cfppa img
{
  border:0px;
}


.images_f_long_cfppa
{
  display: block;
  width: 150px;
  float:right;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  
}

.images_f_long_cfppa img
{
  margin-bottom: 20px;
  margin-top:20px;
}

/* Styles pour la mise en forme suivant la catégorie */
/* Catégorie Laboratoire*/
.titre_labo
{
  
  font-family: Verdana,serif;
  color: #B48098;
  margin-bottom: 10px;
  text-align: left;
  font-size:14pt;
  float: left;
  width: 720px;
  text-decoration: none;
}

.liste_labo
{
  padding: 10px;
  background-color: #FFFFFF;
  margin-left: 20px;
  margin-right: 5px;
  margin-top:40px;
  margin-bottom:170px;
  display:block;
  text-align:left;
} 
.liste_labo a
{
  color:#000000;
  text-decoration:none;
}

.liste_labo img
{
  border:0px;

}
.boite1_labo
{
  padding: 10px;
  background-color: #B48098;
  margin-left: 20px;
  margin-right: 20px;
  display:block;
  color:#000000;
  font-weight: bold;
  border:1px solid #C037DD;
  text-align:center;
} 

.boite1_labo a
{
    text-decoration: none;
    border: 0px;
}

.boite1_labo img
{
    text-align:center;
    text-decoration: none;
    border: 0px;
}

.boite2_labo
{
  padding: 10px;
  background-color: #B48098;
  margin-left: 35px;
  margin-right: 35px;
  display:block;
  color:#000000;
  font-weight: bold;
  border:1px solid #C037DD;
  text-align:center;
} 

.boite2_labo a
{
    text-decoration: none;
    border: 0px;
}

.boite2_labo img
{
    text-align:center;
    text-decoration: none;
    border: 0px;
}

.boite3_labo
{
  padding: 10px;
  background-color: #B48098;
  margin-left: 50px;
  margin-right: 50px;
  display:block;
  color:#000000;
  font-weight: bold;
  border:1px solid #C037DD;
  text-align:center;
} 

.boite3_labo a
{
    text-decoration: none;
    border: 0px;
}

.boite3_labo img
{
    text-align:center;
    text-decoration: none;
    border: 0px;
}
 /* Catégorie agriculture */

.bg_agri
{
  background-color: #FFFFFF;
}
.titre_agri
{
  
  font-family: Verdana,serif;
  color: #3E7E3E;
  margin-bottom: 5px;
  text-align: left;
  font-size:14pt;
  float: left;
  width: 700px;
  text-decoration: none;
}
   .titre_gene
{
  
  font-family: Verdana,serif;
  color: #FF3300;
  margin-bottom: 10px;
  text-align: left;
  font-size:14pt;
  float: left;
  width: 700px;
  text-decoration: none;
}

.formations_agri
{
  width: 700px;
  margin-left : 15px;
  margin-bottom: 37px;
  font-family: Verdana,serif;
  text-align: left;
  font-size:10pt;
  float: left;
  text-decoration: none;
}

.formations_agri a
{
  color:#000000;
  text-decoration:none;
}

.formations_agri img
{
  border:0px;
  max-height: 16px;
  margin-right:2px;
  
}

.formations_agri ul
{
  margin-top: 2px;
  margin-bottom:5px;
}

.formations_agri li
{
  list-style-image: url(docs/images/puce_pdf.gif);
}
/* Catégorie Aménagement */

.titre_amen
{
  
  font-family: Verdana,serif;
  color: #009290;
  margin-bottom: 10px;
  text-align: left;
  font-size:14pt;
  float: left;
  width: 720px;
  text-decoration: none;
}

.liste_amen
{
  font-size:10pt;
  font-family: Verdana,serif;
  width: 260px;
  padding: 10px;
  background-color: #FFFFFF;
  margin-left: 15px;
  margin-right: 15px;
  margin-top:80px;
  display:block;
  text-align:left;
  float:left;
} 

.liste_amen a
{
  color:#000000;
  text-decoration:none;
}

.liste_amen img
{
  border:0px;

}

/* Catégorie Cheval */

.titre_cheval
{
  
  font-family: Verdana,serif;
  color: #6E5C65;
  margin-bottom: 10px;
  text-align: left;
  font-size:14pt;
  float: left;
  width: 720px;
  text-decoration: none;
}

.bloc_cheval
{

  float:left;
  background-color: #FFFFFF;
  font-size:10pt;
  color:#FFFFFF;
  text-align:left;
  width:730px;
  display:block;
  text-decoration:none;
  margin-bottom:0px;
  margin-top:0px;
}

.bloc_cheval a
{
  text-decoration:none;
  border: 0px solid #000000;
}

.bloc_cheval img
{
  vertical-align:middle;
  text-decoration:none;
  border: 0px solid #000000;
}

.boite_cheval
{
  font-family: Verdana,serif;
  padding-top:5px;
  padding-bottom:5px;
  float:left;
  background-color: #6E5C65;
  font-size:10pt;
  color:#FFFFFF;
  text-align:center;
  width:335px;
  display:block;
  text-decoration:none;
  margin: 15px;
  margin-top:10px;
  margin-bottom:20px;
}

.boite_cheval a
{
  text-decoration:none;
  border: 0px solid #000000;
  color:#000000;
  font-size: 10pt;

}

.boite_cheval img
{
  text-align: center;
  text-decoration:none;
  border: 0px solid #000000;
}

/* Catégorie Services */

.titre_services
{
  
  font-family: Verdana,serif;
  color: #DFA529;
  margin-bottom: 10px;
  text-align: left;
  font-size:14pt;
  float: left;
  width: 720px;
  text-decoration: none;
}

.bloc_services
{

  float:left;
  background-color: #FFFFFF;
  font-size:10pt;
  color:#FFFFFF;
  text-align:left;
  width:720px;
  display:block;
  text-decoration:none;
  margin-bottom:30px;
  margin-top:0px;
}

.bloc_services a
{
  text-decoration:none;
  border: 0px solid #000000;
}

.bloc_services img
{
  vertical-align:middle;
  text-decoration:none;
  border: 0px solid #000000;
}

.boite_services
{
  font-family: Verdana,serif;
  padding-top:10px;
  padding-bottom:10px;
  float:left;
  background-color: #FFFFFF;
  font-size:10pt;
  color:#FFFFFF;
  text-align:center;
  width:215px;
  display:block;
  text-decoration:none;
  margin: 15px;
  margin-top:5px;
  margin-right:5px;
  height:35px;
}

.boite_services a
{
  color: #000000;
  text-decoration:none;
  border: 0px solid #000000;
}

.boite_services img
{
  text-align: center;
  text-decoration:none;
  border: 0px solid #000000;
}

/* Catégorie Commerce */

.titre_commerce
{
  
  font-family: Verdana,serif;
  color: #FBA76F;
  margin-bottom: 10px;
  text-align: left;
  font-size:14pt;
  float: left;
  width: 720px;
  text-decoration: none;
}

.bloc_commerce
{

  float:left;
  background-color: #FFFFFF;
  font-size:10pt;
  color:#FFFFFF;
  text-align:left;
  width:720px;
  display:block;
  text-decoration:none;
  margin-bottom:30px;
  margin-top:0px;
}

.bloc_commerce a
{
  text-decoration:none;
  border: 0px solid #000000;
}

.bloc_commerce img
{
  vertical-align:middle;
  text-decoration:none;
  border: 0px solid #000000;
}

.boite_commerce
{
  font-family: Verdana,serif;
  padding-top:10px;
  padding-bottom:10px;
  float:left;
  background-color: #FFFFFF;
  font-size:10pt;
  color:#FFFFFF;
  text-align:center;
  width:215px;
  display:block;
  text-decoration:none;
  margin: 15px;
  margin-top:5px;
  margin-right:5px;
  height:35px;
}

.boite_commerce a
{
  color: #000000;
  text-decoration:none;
  border: 0px solid #000000;
}

.boite_commerce img
{
  text-align: center;
  text-decoration:none;
  border: 0px solid #000000;
}

/* Style pour les pages avec images supperposées */
.texte_imgsup
{
  font-family: Verdana,serif;
  width: 400px;
  color: #000000;
  text-align: left;
  font-size:10pt;
  float: right;
  text-decoration: none;
}

.fleche_imgsup
{
  text-align:center;
}

.fleche_imgsup img
{
  text-align:center;
}

.image_imgsup
{
  width: 310px;
  float: left;
}

.image1_imgsup
{
  width: 300px;
}

.image1_imgsup img
{

  max-width: 300px;

}

.image2_imgsup
{
  position: relative;
  left: 50px;
  top: -50px;
  width: 300px;
}

.image2_imgsup img
{
  max-width: 300px;
  filter:alpha(opacity=80);
   -moz-opacity:0.8;
   -khtml-opacity: 0.8;
  opacity: 0.8;
}

.liens_imgsup
{
  padding: 10px;
  background-color: #DAE580;
  margin-left: 55px;
  margin-right: 35px;
  margin-top:0px;
  display:block;
  text-align:center;
} 

.liens_imgsup a
{
  color:#000000;
}

/* Style pour les pages avec images en chemin */

.texte_chemin
{
  font-family: Verdana,serif;
  width: 700px;
  color: #000000;
  text-align: left;
  font-size:10pt;
  float: left;
  text-decoration: none;
}

.images_chemin
{
  width: 700px;
  text-align: center;
}

.images_chemin img
{
    max-width: 200px;
    margin-left:25px;
    margin-top:5px;
    margin-bottom:5px;
    text-align: center;
}

.images_chemin_cheval
{
  width: 720px;
  text-align: center;
  padding-left:10px;

}

.images_chemin_cheval img
{
    float:left;
    margin-left:15px;
    margin-top:45px;
    margin-right: 15px;
    margin-bottom:15px;
    text-align: center;
}
.images_chemin_cheval_haute img
{
    float:left;
    margin-left:20px;
    margin-right:20px;
    margin-top:45px;
    margin-bottom:15px;
    text-align: center;
}

.images_chemin_commerce
{
  width: 700px;
  text-align: center;
  padding-left:15px;
}
.images_chemin_commerce img
{
    float:left;
    max-width: 200px;
    margin-left:15px;
    margin-right: 15px;
    margin-top:45px;
    margin-bottom:15px;
    text-align: center;
}
.liste_chemin
{
  width:340px;
  text-align: left;
  font-family: Verdana,serif;
  color: #000000;
  font-size:10pt;
  margin-left:5 px;
  display:box;
  float:left;
  border: 2px solid #5AAE5A;
}

.liens_chemin
{
  font-family: Verdana,serif;
  padding: 10px;
  background-color: #DAE580;
  width: 710px;
  float:left;
  margin-top: 5px;
  display:block;
  text-align:center;
  font-size: 10pt;
} 

.liens_chemin a
{
  color:#000000;
  font-size: 10pt;
}


/* Style pour les pages avec images en 3 pans */

.texte_3pans
{
  font-family: Verdana,serif;
  width: 700px;
  color: #000000;
  text-align: left;
  font-size:10pt;
  float: left;
  text-decoration: none;
}

.bloc_3pans
{
  width:730px;
  float:left;
}

.image1_3pans img
{
    max-width: 200px;
    margin-left:10px;
    margin-top:45px;
    margin-bottom:30px;
    text-align: center;
    float: left;
    vertical-align:middle;
}

.image2_3pans img
{

    margin-top:45px;
    margin-bottom:30px;
    text-align: center;
    float:left;
    vertical-align:middle;
}

.liens_3pans
{
  font-family: Verdana,serif;
  padding: 10px;
  background-color: #DAE580;
  margin-left: 5px;
  width: 700px;
  float:left;
  display:block;
  font-size:10pt;
  text-align:center;
} 

.liens_3pans a
{
  color:#000000;
}

/* Style des contacts */

.contact_gauche
{
    margin-top:0px;
    margin-bottom:0px;
    font-family: Verdana,serif;
    width: 360px;
    float:left;
    display:block;
    font-size:8pt;
    text-align:left;
}

.contact_gauche ul
{
  margin-top:0px;
  margin-bottom:3px;
}

.contact_gauche p
{
  margin-top:9px;
  margin-bottom:0px;
}

.contact_gauche img
{
    
   text-align: left;
   float:left;
   margin-right: 5px;
   max-width: 350px;
}

.contact_titre
{
  color:#0A4227;
  margin:0px;
  font-size:9pt;
}

.contact_titre_epl
{
  color:#0A4227;
  margin-top:10px;
  font-size:10pt;
  font-weight:bold;
}

.contact_droite_epl
{
    
    margin-top:0px;
    margin-bottom:0px;
    font-family: Verdana,serif;
    width: 360px;
    float:right;
    display:block;
    font-size:9pt;
    text-align:left;
    font-weight:bold;
}

.contact_droite
{
    
    margin-top:0px;
    margin-bottom:0px;
    font-family: Verdana,serif;
    width: 360px;
    float:right;
    display:block;
    font-size:8pt;
    text-align:left;
}

.contact_droite ul
{
  margin-top:0px;
  margin-bottom:3px;
}

.contact_droite p
{
  margin-top:9px;
  margin-bottom:0px;
}
.contact_droite img
{
    
   text-align: left;
   float:left;
   max-width: 200px;
}

.contact_droite_coord
{
    
    margin-top:0px;
    margin-bottom:0px;
    font-family: Verdana,serif;
    width: 360px;
    float:right;
    display:block;
    font-size:8pt;
    text-align:left;
}

.contact_droite_coord ul
{
  margin-top:0px;
  margin-bottom:3px;
}

.contact_bande
{
    font-family: Verdana,serif;
    width: 720px;
    float:left;
    display:block;
    font-size:8pt;
    text-align:left;
}

.contact_bande_entete
{
    font-family: Verdana,serif;
    width: 720px;
    float:left;
    display:block;
    font-size:8pt;
    text-align:left;
    margin-bottom:30px;
}
 
.contact_bande hr
{
  height:1px;
  color: #000000;
  margin-top: 0px;
}
/* Style des situations géographiques */

.geo_acc_bande
{
    font-family: Verdana,serif;
    width: 720px;
    float:left;
    display:block;
    font-size:10pt;
    text-align:left;
}

.geo_acc_gauche
{
    margin-top:15px;
    font-family: Verdana,serif;
    width: 270px;
    float:left;
    display:block;
    font-size:10pt;
    text-align:left;
}

.geo_acc_gauche ul
{
  margin-top:15px;
  margin-bottom/5px;
}

.geo_acc_gauche li
{
  margin-bottom:10px;
}

.geo_acc_gauche p
{
  margin-top:9px;
  margin-bottom:0px;
}

.geo_acc_titre
{
  color:#11985d;
  margin:0px;
  font-size:11pt;
}

.geo_acc_droite
{
    
    margin-top:15px;
    font-family: Verdana,serif;
    width: 450px;
    float:right;
    display:block;
    font-size:9pt;
    text-align:left;
}


.geo_acc_droite img
{
    
   text-align: left;
   float:right;
}

.geo_gauche
{
    margin-top:15px;
    font-family: Verdana,serif;
    width: 320px;
    float:left;
    display:block;
    font-size:8pt;
    text-align:left;
}

.geo_gauche ul
{
  margin-top:15px;
  margin-bottom/5px;
}

.geo_gauche li
{
  margin-bottom:10px;
}

.geo_gauche p
{
  margin-top:9px;
  margin-bottom:0px;
}

.geo_titre
{
  color:#11985d;
  margin:0px;
  font-size:11pt;
}

.geo_droite
{
    
    margin-top:15px;
    font-family: Verdana,serif;
    width: 400px;
    float:right;
    display:block;
    font-size:9pt;
    text-align:left;
}


.geo_droite img
{
    
   text-align: left;
   float:right;
}

/* Style pour la page des liens */

.liens
{
    font-family: Verdana,serif;
    font-size:10pt;
}

.liens a
{
    font-family: Verdana,serif;
    font-size:10pt;
    text-decoration:none;
    display:block;
    color: #888888;
}

.liens a:hover
{
    font-family: Verdana,serif;
    font-size:10pt;
    text-decoration:underline;
    color: #000000;
}

.liens img
{
  vertical-align:middle;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  border: 0px;
  text-decoration:none;
}

.liens img:hover
{
  vertical-align:middle;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  border: 0px;
  text-decoration:none;
}

/* Style pour la page exploitation */
.bandeau_exploit
{ 
  width: 720px;
  display: block;
  text-align:center;
  float:left;
  margin-top: 0px;

}

.bandeau_exploit img
{
  float:left
  margin:0px;
  margin-right:5px;
  margin-left:0px;
  margin-top:5px;
  margin-bottom:5px;
}
/* Style pour la page Grandes Cultures exploitation */

.texte_culture_exploit
{
  display: block;
  width: 350px;
  float:left;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  margin: 0px;
}

.texte_culture_exploit ul
{
  margin-top:4px;
}

.images_culture_exploit
{
  display:block;
  width: 380px;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  float:right;
  margin-right:0px;
}
.images_culture_exploit img
{
  margin-bottom:0px;
}
 
.legende
{
  font-size: 8pt;
  text-align:center;
  font-family: Verdana,serif;
  font-weight:bold;
}
/* Style pour les news */

.titre_news
{
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  font-weight:bold;
}

.texte_news
{
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  margin: 0px;
  border: 0px;
  
}
.texte_news a
{
  color:#0A4227;
  text-decoration:underline;
    border: 0px;
}

.texte_news img
{
  border: 0px;
}


/* Style pour l'accueil */
.bande_index
{
  margin-top:0px;
  display: block;
  width: 160px;
  padding: 0px;
  text-align:center;
  float:left;
  height: 450px;
}

.bande_index img
{
  max-width:160px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.texte1_index
{
  float:left;
  margin-top:0px;
  display : block;
  float:left;
  width: 400px;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  padding-left:5px;
}

.texte2_index
{
  float:left;
  margin-top:0px;
  display : block;
  float:left;
  width: 550px;
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  text-align:left;
  margin-left: 5px;
}

.image2_index img
{
   margin-top: 0px;
   margin-left: 30px;
   margin-right:0px;

}
.image_index
{
  display: block;
  float:right;
  width: 140px;
  padding: 20px;
  padding-left: 0px;
}

.image_index img
{
  max-width: 130px;
  float:right;
}

.image_index embed
{           
  max-width: 160px;
  float:right;
}

/* Menus des rubriques */
#menu_rubrique
{
  text-align: center;
  font-family:Verdana,serif;
  font-size:10pt;
  margin-bottom: 10px;
}

#lien_rubrique
{
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 3px;
    color:#CACACA;
    text-decoration: none;
    background-color: #0A4227;
}

#lien_rubrique:hover
{
    background-color: #CACACA;
    color:#747474;
}

#lien_rubrique_actif
{
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 3px;
    color:#747474;
    text-decoration: none;
    background-color: #CACACA;
}

#lien_rubrique_actif:hover
{
    background-color: #4A4A4A;
    color:#CACACA;
}


/* Les diaporamas */

#diapo_filiere
{
  text-align:center;
  font-family:Verdana,serif;
  font-size:10pt;
  text-decoration:none;
}

#diapo_filiere img
{
  text-align:center;
}

#diapo_filiere a
{
  text-align:center;
  font-family:Verdana,serif;
  font-size:10pt;
  text-decoration:none
}

/* Mise en forme texte général */
#texte_general
{
  font-family:Verdana,serif;
  font-size:10pt;
  color:#000000;
  
}

#texte_general_cfppa
{
  font-family:Verdana,serif;
  text-align:left;
  font-size:10pt;
  color:#000000;  
}

#texte_general_cfppa ul
{
  margin-top:2px;
  margin-bottom:2px;
}

/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#pied_de_page
{
   font-family:Verdana,serif;
   padding: 8px;
   font-size:10pt;
   text-align: right;
   height: 35px;
   color: #B3B3B3;
   background-color: #FFFFFF;
   background-image: url("doc/images/pieds_page.jpg");
   background-repeat: no-repeat;
   border: 0px solid #DAE580;
}

#pied_de_page a
{
    font-size:8pt;
    color: #FFFFFF;
    text-decoration:none;
}

#pied_de_page a:hover
{
    color: #BBBBBB;
    text-decoration:underline;
}
