
/***********************************************************************************
bordures et page
***********************************************************************************/
.body {
margin:0px;
margin-left:0px;
margin-top:0px;
background:#dfe9e7;
background-image: url('Images/Accueil/fond_ecran.png');
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
}

.page {
    position: relative;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
	color: #000000;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border : solid 1px #999999;
}

/***********************************************************************************
formulaires
***********************************************************************************/

/*********** Boutons Pages (Fermer, Envoyer) ************/

.bouton {
color: #4A703D; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
border: 1px solid #4A703D; 
background-color: #D8EAE9;
}

/*********** Champs texte Page **************/

.champ_texte {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
border: 1px solid #4A703D;
}

/***********************************************************************************
pied de page
***********************************************************************************/
.hr_footer{
margin-top: 0;
margin-bottom: 0;
color:#2E7C62;
width:1000px;
}
.p_footer {
margin-top: 0; 
margin-bottom: 5; 
font-family: Arial, Helvetica, sans-serif; 
color:#909090;
font-size:11px;
}

.liens_filiales{ /* liens filiales + chemin page */
margin-top: 10; 
margin-bottom: 5; 
font-family: Arial, Helvetica, sans-serif; 
color:#909090;
font-size:11px;
}

.a_liens_filiales {
font-family: Arial, Helvetica, sans-serif; 
color:#909090;
font-size:11px;
}

/***********************************************************************************
page de contenu
***********************************************************************************/

/* titres */

.titre_page {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color:#909090;
margin-top: 15px;
margin-bottom: 10px;
}

.titre_paragraphe {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color:#909090;
margin-top: 15px;
margin-bottom: 10px;
letter-spacing:-0.05em;
}

.sous-titre_paragraphe {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
font-style: italic;
color:#909090;
margin-top: 10px;
margin-bottom: 15px;
letter-spacing:-0.05em;
}

.intertitre {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#000000;
margin-top: 15px;
margin-bottom: 10px;
}

/*tableaux*/

.td_titre {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color:#DDE4D4;
}

.td_couleur_f {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color:#ECF0E8;
}

.td_couleur_c {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color:#F8F9F7;
}

/*images*/

.photo {
border: 1px solid #909090;
}

/***********************************************************************************/

/*liens */

/* liens normaux */
.a_page:link {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#4C8E27;text-decoration : underline;}
.a_page:hover {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#4C8E27;text-decoration : none;}
.a_page:active {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#4C8E27;text-decoration : none;}
.a_page{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#4C8E27;text-decoration : underline;}

/* Liens commentaires, parenthèses, etc. */
.a_comment:link {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#4C8E27;text-decoration : underline;}
.a_comment:hover {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#4C8E27;text-decoration : none;}
.a_comment:active {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#4C8E27;text-decoration : none;}
.a_comment{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#4C8E27;text-decoration : underline;}

/* Liens 11px (.pdf Espace presse, etc.) */
.a_page_11px:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#4C8E27;text-decoration : underline;}
.a_page_11px:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#4C8E27;text-decoration : none;}
.a_page_11px:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#4C8E27;text-decoration : none;}
.a_page_11px{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#4C8E27;text-decoration : underline;}

/* Liens Retour & Haut de page */
.a_haut_de_page:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#909090;text-decoration : none;}
.a_haut_de_page:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#909090;text-decoration : underline;}
.a_haut_de_page:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#909090;text-decoration : none;}
.a_haut_de_page{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#909090;text-decoration : none;}

/***********************************************************************************/

/* encadrés */

.tab_encadre { /* avec fond couleur */
border:1px solid #6C7E66;
width:100%;
background:#DDE4D4;
}

.tab_encadre2 { /* sans fond couleur */
border:1px solid #6C7E66;
width:100%;
}

.encadre_contact {
border:1px solid #8db1aa;
background:#DFE9E7;
}

.tab_encadre td, .tab_encadre2, .encadre_contact td {
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}

.tab { /* tableau mise en page / padding=0 border=0, etc...*/
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}

/***********************************************************************************/

/* texte de couleur (mis en évidence) */

/* texte Marron */
.txt_marron{color:#A88450;}

/* texte Vert */
.txt_vert
{
	color:#4C8E27;
	}


/***********************************************************************************/

/* sommaires (haut de page) */

.sommaire {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}
/*liens*/
.sommaire a, .sommaire a:link {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#4C8E27;text-decoration : underline;}
.sommaire a:hover, .sommaire a:active {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#4C8E27;text-decoration : none;}


/***********************************************************************************
menus de gauche
***********************************************************************************/

/* Menu gauche - toutes rubriques */

.titre_menu_rubrique {width:210px;height:20px;}
.titre_menu_rubrique .top, .titre_menu_rubrique .bottom {display:block; background:transparent; font-size:1px;}
.titre_menu_rubrique .b1, .titre_menu_rubrique .b2 {display:block; overflow:hidden; height:1px; background:#4a703d; border-left:1px solid #4a703d; border-right:1px solid #4a703d;}
.titre_menu_rubrique .b1 {margin:0 2px; background:#4a703d;}
.titre_menu_rubrique .b2 {margin:0 1px;}

.titre_menu_rubrique .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
font-style: normal; 
color: #FFFFFF;
display:block; 
background:#7a9a82;
border-left:2px solid #4a703d; 
border-right:2px solid #4a703d; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

.bloc_menu_rubrique {width:210px;margin-top:3px;}
.bloc_menu_rubrique .top, .bloc_menu_rubrique .bottom {display:block; background:transparent; font-size:1px;}
.bloc_menu_rubrique .b1, .bloc_menu_rubrique .b2 {display:block; overflow:hidden; height:1px; background:#4c713d; border-left:1px solid #4c713d; border-right:1px solid #4c713d;}
.bloc_menu_rubrique .b1 {margin:0 2px; background:#4c713d;}
.bloc_menu_rubrique .b2 {margin:0 1px;}

.bloc_menu_rubrique .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #000000;
padding:4px; 
display:block; 
background:#e7f3e5;
border-left:2px solid #4c713d; 
border-right:2px solid #4c713d;
}

.bloc_sous-menu_rubrique {display:none;margin-left:4px;left:210px;z-index:100;}
.bloc_sous-menu_rubrique .top, .bloc_sous-menu_rubrique .bottom {display:block; background:transparent; font-size:1px;}
.bloc_sous-menu_rubrique .b1, .bloc_menu_rubrique .b2 {display:block; overflow:hidden; height:1px; background:#4c713d; border-left:1px solid #4c713d; border-right:1px solid #4c713d;}
.bloc_sous-menu_rubrique .b1 {margin:0 2px; background:#4c713d;}
.bloc_sous-menu_rubrique .b2 {margin:0 1px;}

.bloc_sous-menu_rubrique .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #000000;
padding:4px; 
display:block; 
background:#e7f3e5;
border-left:2px solid #4c713d; 
border-right:2px solid #4c713d;
}
.bloc_sous-menu_rubrique .boxcontent .selection {
padding:1px 1px 1px 2px;
}

.a_menu_rubrique:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#909090;text-decoration : none;}
.a_menu_rubrique:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#000000;text-decoration : none;}
.a_menu_rubrique:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#000000;text-decoration : none;}
.a_menu_rubrique {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#909090;text-decoration : none;}

/* séparateur - tout menu gauche */
.separateur_menu_g {
height:1px;
}
.separateur_menu_g img {
filter:alpha(opacity=20);
moz-opacity: 0.2;
opacity: 0.2;
khtml-opacity: 0.2;
}

/********************************************************************************/

/* Menu gauche metiers */

.titre_menu_metier {width:210px;height:20px;}
.titre_menu_metier .top, .titre_menu_metier .bottom {display:block; background:transparent; font-size:1px;}
.titre_menu_metier .b1, .titre_menu_metier .b2 {display:block; overflow:hidden; height:1px; background:#89866b; border-left:1px solid #89866b; border-right:1px solid #89866b;}
.titre_menu_metier .b1 {margin:0 2px; background:#89866b;}
.titre_menu_metier .b2 {margin:0 1px;}

.titre_menu_metier .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
font-style: normal; 
color: #000000;
display:block; 
background-image: url('Images/Accueil/fond_metiers.png'); 
border-left:2px solid #89866b; 
border-right:2px solid #89866b; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

.bloc_menu_metier {width:210px;margin-top:3px;}
.bloc_menu_metier .top, .bloc_menu_metier .bottom {display:block; background:transparent; font-size:1px;}
.bloc_menu_metier .b1, .bloc_menu_metier .b2 {display:block; overflow:hidden; height:1px; background:#89866b; border-left:1px solid #89866b; border-right:1px solid #89866b;}
.bloc_menu_metier .b1 {margin:0 2px; background:#89866b;}
.bloc_menu_metier .b2 {margin:0 1px;}

.bloc_menu_metier .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #000000;
padding:4px; 
display:block; 
background:#f0eee4;
border-left:2px solid #89866b; 
border-right:2px solid #89866b;
}

/********************************************************************************/

/* Menu gauche carte moisson */

.titre_menu_carte_moisson {width:210px;height:20px;}
.titre_menu_carte_moisson .top, .titre_menu_carte_moisson .bottom {display:block; background:transparent; font-size:1px;}
.titre_menu_carte_moisson .b1, .titre_menu_carte_moisson .b2 {display:block; overflow:hidden; height:1px; background:#8f795f; border-left:1px solid #8f795f; border-right:1px solid #8f795f;}
.titre_menu_carte_moisson .b1 {margin:0 2px; background:#8f795f;}
.titre_menu_carte_moisson .b2 {margin:0 1px;}

.titre_menu_carte_moisson .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
font-style: normal; 
color: #000000;
display:block; 
background-image: url('Images/Accueil/fond_carte_moisson.png'); 
border-left:2px solid #8f795f; 
border-right:2px solid #8f795f; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

.bloc_menu_carte_moisson {width:210px;margin-top:3px;}
.bloc_menu_carte_moisson .top, .bloc_menu_carte_moisson .bottom {display:block; background:transparent; font-size:1px;}
.bloc_menu_carte_moisson .b1, .bloc_menu_carte_moisson .b2 {display:block; overflow:hidden; height:1px; background:#8f795f; border-left:1px solid #8f795f; border-right:1px solid #8f795f;}
.bloc_menu_carte_moisson .b1 {margin:0 2px; background:#8f795f;}
.bloc_menu_carte_moisson .b2 {margin:0 1px;}

.bloc_menu_carte_moisson .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #000000;
padding:4px; 
display:block; 
background:#f2ede4;
border-left:2px solid #8f795f; 
border-right:2px solid #8f795f;
}

/********************************************************************************/

/* Menu gauche flash infos */

.titre_menu_flash {width:210px;height:20px;}
.titre_menu_flash .top, .titre_menu_flash .bottom {display:block; background:transparent; font-size:1px;}
.titre_menu_flash .b1, .titre_menu_flash .b2 {display:block; overflow:hidden; height:1px; background:#91b58c; border-left:1px solid #91b58c; border-right:1px solid #91b58c;}
.titre_menu_flash .b1 {margin:0 2px; background:#91b58c;}
.titre_menu_flash .b2 {margin:0 1px;}

.titre_menu_flash .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
font-style: normal; 
color: #000000;
display:block; 
background-image: url('Images/Accueil/fond_flash.png'); 
background-repeat: repeat-x; 
border-left:2px solid #91b58c; 
border-right:2px solid #91b58c; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

.bloc_menu_flash {width:210px;margin-top:3px;}
.bloc_menu_flash .top, .bloc_menu_flash .bottom {display:block; background:transparent; font-size:1px;}
.bloc_menu_flash .b1, .bloc_menu_flash .b2 {display:block; overflow:hidden; height:1px; background:#91b58c; border-left:1px solid #91b58c; border-right:1px solid #91b58c;}
.bloc_menu_flash .b1 {margin:0 2px; background:#91b58c;}
.bloc_menu_flash .b2 {margin:0 1px;}

.bloc_menu_flash .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #000000;
padding:4px; 
display:block; 
background:#eaf1e4;
border-left:2px solid #91b58c; 
border-right:2px solid #91b58c;
}

/********************************************************************************/

/* Menu gauche editos */

.titre_menu_edito {width:210px;height:20px;}
.titre_menu_edito .top, .titre_menu_edito .bottom {display:block; background:transparent; font-size:1px;}
.titre_menu_edito .b1, .titre_menu_edito .b2 {display:block; overflow:hidden; height:1px; background:#8e9fb3; border-left:1px solid #8e9fb3; border-right:1px solid #8e9fb3;}
.titre_menu_edito .b1 {margin:0 2px; background:#91b58c;}
.titre_menu_edito .b2 {margin:0 1px;}

.titre_menu_edito .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
font-style: normal; 
color: #000000;
display:block; 
background-image: url('Images/Accueil/fond_edito.png'); 
background-repeat: repeat-x; 
border-left:2px solid #8e9fb3; 
border-right:2px solid #8e9fb3; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px
}

.bloc_menu_edito {width:210px;margin-top:3px;}
.bloc_menu_edito .top, .bloc_menu_edito .bottom {display:block; background:transparent; font-size:1px;}
.bloc_menu_edito .b1, .bloc_menu_edito .b2 {display:block; overflow:hidden; height:1px; background:#8e9fb3; border-left:1px solid #8e9fb3; border-right:1px solid #8e9fb3;}
.bloc_menu_edito .b1 {margin:0 2px; background:#8e9fb3;}
.bloc_menu_edito .b2 {margin:0 1px;}

.bloc_menu_edito .boxcontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
color: #000000;
padding:4px; 
display:block; 
background:#edf4f5;
border-left:2px solid #8e9fb3; 
border-right:2px solid #8e9fb3;
}

/********************************************************************************/