
html { font-size: 100%; }

body {
	margin: 0; padding: 0;
	font-size: 0.8125em; /* taille en pixel ÷ 16 = 0.8125em          a 0.75em probleme avec le gras*/
	font-family: Arial, sans-serif;
	color: #444;
	background: #fff url(sites/agri43/axome/images/bg.png) repeat-x;
}

/************************************
*	GENERAL
*************************************/

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; }
h1 {
	font-size: 1.5em;
	/*background: transparent url(sites/agri43/axome/images/titre.png) no-repeat;*/
	text-transform: uppercase;
	color: #fff;
	padding: 8px 15px 10px 15px;
	margin-bottom:15px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
h2 { font-size: 1.40em; font-weight: normal; }
h3 { font-size: 1.20em; font-weight: bold; }

a { color: #7ab30c; text-decoration: underline; }
a:focus,a:hover,a:active { color: #473417; text-decoration: none; }
a.couleur_texte { text-decoration:none; color: #444; }
a.couleur_texte:hover { text-decoration:none; color: #222; }

strong { font-weight: bold; color: #222; }
em { font-style: italic; }
small { font-size: 0.90em; color: #666; }
sup, sub { font-size: .8em; font-variant: normal; }
a span { display: none; }
a span.spip_surligne { display:inline; }

/* général spip */

h3.spip {
	margin-top: 15px;
	padding: 0 0 8px 15px;
	font-size: 1.15em;
	font-weight: bold;
	background: transparent url(sites/agri43/axome/images/p.gif) no-repeat 0 3px;
}

h4.surtitre { margin-bottom:0; }

hr.spip { margin: 2em auto; }
div.hr { clear: both; height: 2px; overflow: hidden; }


ul.spip, .texte_article ul { padding-left: 20px;}
ul.spip li, .texte_article ul li { background : transparent url(sites/agri43/axome/images/puce.gif) no-repeat 0 6px; padding-left: 12px; }


ol.spip { list-style: decimal; }
.nettoyeur { clear: both; overflow: hidden; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }
.invisible { position: absolute; top: -3000em; height: 1%; }


div#logo_article {	float: right;	padding: 0 0 4px 8px; }
div#logo_article img { border: 4px solid #ddd; padding: 1px; }

.page9 div#logo_article  { display:none; }



/************************************
*	STRUCTURE
*************************************/

div.fond {	width: 980px; margin: 0 auto; background: transparent url(sites/agri43/axome/images/top.png) no-repeat; }
div#page2 { padding-bottom: 70px; background: transparent url(sites/agri43/axome/images/foot.png) no-repeat center bottom; min-height: 300px; }
div#haut {	height: 258px;	overflow: hidden; }
a#logo {	display: block;	height: 211px; }
div#gauche {	float: left;	width: 200px;	padding: 14px 10px; overflow:hidden; }
div#centre {	float: left;	width: 510px;	padding: 14px 15px; overflow:hidden; }
div#droite {	float: right;	width: 210px;	padding: 14px 0; overflow:hidden; }

/************************************
*	FOOTER
*************************************/

#pied {
	clear: both;
	font-size: 0.85em;
	background-color: #B1E303;
	color: #fff;
	height: 70px;
}
#pied a { color: #fff; text-decoration: none; }
#contenu_pied { width: 900px; margin: 0 auto; padding: 20px 40px 40px 40px; }
#pied_gauche { float: left; }
#pied_droite { float: right; }



/************************************
*	MENU PRINCIPAL
*************************************/
div#menu_principal {
	float: left;
	height: 47px;
	overflow: hidden;
	padding-left: 3px;
	width: 818px;
}
div#menu_principal ul { padding: 0; margin: 0; }
div#menu_principal ul li {	float: left; padding: 0 4px 0 3px; }

div#menu_principal ul li a {
	float: left;
	display: block;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0;
	width: 121px;
	height: 34px;
	padding-top: 6px;
	text-decoration: none;
	border-bottom: 8px solid #75b003;
}

div#menu_principal ul li a:hover, div#menu_principal ul li.menu_active_oui a {	}



/************************************
*	MENU GAUCHE
*************************************/

#gauche h2 {	color:#fff;	width: 209px;	height: 55px;	margin-bottom: 10px;	text-align: center;	padding-top: 4px; }
#gauche ul { margin: 0; padding: 0; list-style: none; }
#gauche ul li {	padding: 0 8px;}
#gauche ul li a { 	display: block;	padding: 8px 6px;	text-decoration:none;	font-size:0.9em;	color: #585549;	border-bottom: 1px dotted #ded0bb; }
#gauche ul li a:hover { color: #714401; }
#gauche ul li a.active_oui { color:#714401;	font-weight: bold;	font-size: 1em;	padding-left: 15px; }
#gauche ul li li { padding: 0 6px 0 15px; border: 0; }


#gauche ul li.active_oui, #gauche ul li li.active_oui { background: transparent url(sites/agri43/axome/images/pg.png) 10px 10px no-repeat; }


#gauche ul.active_oui { background-color: #fff; }
#gauche ul ul.active_oui { background-color: #FFE6BF; }
#gauche ul.active_oui li.active_oui ul.active_oui li.active_oui  { background-color: #FFF0D9; }
#gauche ul.active_oui li.active_oui ul.active_oui li.active_oui ul li.active_oui   { background-color: #FFFAF3; }




/************************************
*	DROITE
*************************************/

#droite div.boite {
	border: 1px solid #fc8100;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #fff;
}
#droite div.boite h2 {
	color: #714401;
}



/************************************
*	CONTENU
*************************************/

div#logo_rubrique { text-align: center; width: 506px; padding-bottom: 15px; }

#hierarchie { display: none; }

.cartouche { margin-bottom: 2em; }
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre { font-size: 0.90em; color: #666; text-transform: uppercase; letter-spacing: 0.10em; }
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.50em; margin-bottom: 0.30em; }
.cartouche .traductions { font-size: 0.90em; }

.chapo { line-height: 1.40em; font-weight: bold; padding-bottom: 15px; }
.texte_article { line-height: 1.4em; }
.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }
.ps { clear: both;	margin: 10px 0;	background-color: #ffefd7;	padding: 10px 15px; }
.notes {
	clear: both;
	font-size: 0.90em;
	margin-top: 20px;
	border-top: 1px dotted #bbb;
	padding: 10px 0;
}
.notes p { margin: 0; padding: 0; }

/* Pagination */
.pagination { clear: both; text-align: right; font-size: 0.90em; color: #666; }
.pagination .on { font-weight: bold; color: #666; }




/* agenda */
ul#liste_agenda { margin: 0; padding: 0; }
ul#liste_agenda li {
	padding: 15px 20px 30px 20px;
	background: transparent url(sites/agri43/axome/images/sep_home_droite.png) no-repeat center bottom;
}
ul#liste_agenda li h4 {
	font-size: 1.4em;
	font-weight: bold;
}
ul#liste_agenda li h4 a { text-decoration: none; }
ul#liste_agenda li p.affdate { margin: 0; padding: 0; font-size: 0.9em; color: #999; }

ul#liste_agenda div.logo_evenement { float: left; padding: 0 8px 5px; }





ul#liste_rubriques { margin: 0; padding: 15px 0 0 0; }
ul#liste_rubriques li {
	float: left;
	width: 234px;
	height: 138px;
	padding: 5px 15px 5px 5px;
}

ul#liste_rubriques li a.logo_liste {
	display: block;
	float: left;
	padding: 0 10px 3px 0;
}
ul#liste_rubriques li h3 a {
	display: block;
	color: #fff;
	font-size: 1em;
	background-color: #ccc2b4;
	padding: 14px 16px;
	margin-bottom: 10px;
}

ul#liste_rubriques li a img { border: 1px solid #ccc2b4; }

ul#liste_rubriques li a { color: #707070; text-decoration: none; font-size: 0.85em; }







/* equipe */
.equipe {
	float: left;
	width: 140px;
	height: 208px;
	border: 1px solid #bbb;
	margin: 6px;
	text-align: center;
	padding: 6px;
	overflow: hidden;
}

.equipe h4 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px auto 0 auto;
	color: #222;
}

.equipe p { font-size: 0.9em; line-height: 1em; margin: 0; padding: 5px; }




div#documents_joints ul { margin: 0; padding: 15px 10px; }
div#documents_joints ul li {
	float: left;
	width: 140px;
	padding: 11px;
	height: 105px;
}
div#documents_joints ul li a { display: block; text-decoration: none; text-align: center; }
div#documents_joints ul li a strong { display: block; color: #7AB30C }
div#documents_joints ul li a span { display: block; color: #777; font-size: 0.85em; }






/************************************
*	PORTFOLIO
*************************************/
#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos, #documents_portfolio a:hover .spip_logos, #documents_portfolio a:active .spip_logos { border-color: #8B6F92; }



#diaporama_article ul { margin: 0 auto; width: 406px; padding: 20px 0; height: 350px; overflow: hidden; }
#diaporama_article ul li {
	width: 406px;
	height: 350px;
}
#diaporama_article ul li h4 { margin: 0; font-size: 0.85em; }





/************************************
*	HOME
*************************************/

div#gauche_home {
	float: left;
	width: 235px;
	padding: 17px 0;
}

div#centre_home {
	float: left;
	width: 383px;
	padding: 17px 0 15px 25px;
}

div#droite_home {
	float: right;
	width: 291px;
	padding: 17px 0;
}


a.tous {
	display: block;
	clear: both;
	height: 36px;
	margin-top: 8px;
}


div#actus a.tous { margin-top: 18px; background: transparent url(sites/agri43/axome/images/bt_actu.png) no-repeat right top; }
div#agenda_home a.tous { background: transparent url(sites/agri43/axome/images/bt_agenda.png) no-repeat right top; }


div#gauche_home div.sep_gauche {
	clear: both;
	height: 20px;
	background: transparent url(sites/agri43/axome/images/sep_home_gauche.png) no-repeat;
}


div#actus ul { margin: 0; padding: 0; }
div#actus ul li { padding: 0 5px; font-size: 0.9em; }
div#actus ul li p { margin: 0; padding: 0; line-height: 1em; }
div#actus ul li p.ladate {
	margin: 0;
	padding: 4px 0;
	font-size: 1.1em;
	font-weight: bold;
	color:#389AE0;
}
div#actus ul li h3 { font-size: 1.1em; padding: 0 0 6px 17px; }

div#actus ul li img { border: 3px solid #626262; }
div#actus ul li a { color: #444; text-decoration: none; }




div#agenda_home ul { margin: 0; padding: 0; }
div#agenda_home ul li { padding: 5px; font-size: 0.9em; border-bottom: 1px dotted #ddd; }
div#agenda_home ul li p { margin: 0; padding: 0; line-height: 1em; }
div#agenda_home ul li p.ladate {
	margin: 0;
	padding: 4px 0 4px 16px;
	font-size: 1.1em;
	font-weight: bold;
}
div#agenda_home ul li h3 { font-weight: normal; font-size: 0.9em; padding: 0 0 4px 0; }

div#agenda_home ul li img { border: 3px solid #626262; }
div#agenda_home ul li h3 a { color: #444; text-decoration: none; }
div#agenda_home ul li a.savoir_plus { display: block; text-align: right; }













div#droite_home a.savoir_plus {
	display: block;
	clear: both;
	padding: 6px 0;
	text-align: right;
}
div#droite_home a.lien_texte { text-decoration: none; color: #707070; }
div#droite_home a.lien_texte:hover { color: #444; }

div#droite_home div.sep_droite {
	clear: both;
	height: 28px;
	background: transparent url(sites/agri43/axome/images/sep_home_droite.png) no-repeat;
}


div#droite_home h2 {
	color:#fff;
	height: 42px;
	padding: 8px 0 0 28px;
}

div#gauche_home h2 {
	color:#fff;
	height: 42px;
	padding: 8px 0 0 12px;
}

div.logo_home_droite { float: left; padding: 0 8px 3px 0; }





div#centre_home h2 {
	color:#fff;
	height: 42px;
	padding: 8px 0 0 12px;
}
div#centre_home p { clear: both; margin: 0; padding: 5px 0; }
div#centre_home a.savoir_plus {
	display: block;
	padding: 3px 0;
	text-align: right;
}

div#centre_home h3 { font-size: 1em; line-height: 1.1em; padding: 12px 0; }

div#centre_home div.sep_home {
	clear: both;
	height: 20px;
	background: transparent url(sites/agri43/axome/images/sep_home.png) no-repeat;
}

div#centre_home .nettoyeur { height: 32px; }

div#centre_home div.logo_edito { float: right; padding: 0 0 3px 8px; }




div#video {
	border: 3px solid #cfccc5;
	background-color: #f4f3f1;
	padding: 5px;
	font-size: 0.85em;
}

a#fakeplayer {
	display: block;
	width: 225px;
	height: 150px;
	float: left;
}
div#info_video {
	float: left;
	height: 150px;
	width: 134px;
	padding-left: 7px;
}
div#info_video a.savoir_plus { font-weight: bold; font-size: 1em; }




/************************************
*	RECHERCHE
*************************************/

div.recherche {	float: left; width: 155px; padding-top: 10px; }
div.recherche label { display: none; }
div.recherche input#recherche {
	width: 110px;
	border: none;
	padding: 4px 1px 1px 3px;
	margin-right: 8px;
	height: 16px;
	background-color: transparent;
}
div.recherche input#recherche, div.recherche input#bt_recherche { float: left; }
div.recherche input#bt_recherche {
	display: block;
	width: 33px;
	height: 25px;
	text-indent: -3000em;
	cursor: pointer;
	line-height: 0em;
	font-size: 0em;
	border: none;
	background-color: transparent;
}




#bandeau_flash { display:block; float:right; width:600px; height:200px; }

#formation { margin-top:20px; }

.bloc { border-bottom:1px solid #EFEFEF; margin-bottom:12px; padding-bottom:12px; background : transparent url(sites/agri43/axome/images/titre_contact_droite.png) no-repeat;}
.bloc h4 { padding:3px 20px 14px 16px; }
.bloc_decale h4 { padding-left:35px; }

#actus ul li {display:block; height:150px;}


.contenu_article h1 { font-size: 1.6em; font-weight: normal;  background-image:none; padding:20px 0;  }
.contenu_article h2 { font-size: 1.4em; font-weight: normal;  padding:15px 0; }





/************************************
*	FORMULAIRES
*************************************/

#centre div.formulaire_spip h3.legend {
	margin-top: 15px;
	padding: 0 0 8px 15px;
	font-size: 1.15em;
	font-weight: bold;
	background: transparent url(sites/agri43/axome/images/p.gif) no-repeat 0 3px;
}

#centre div.formulaire_spip p.boutons { text-align: center; }

#centre div.formulaire_spip p.boutons input.submit {
	padding: 5px 18px;
	font-size: 1.3em;
	cursor: pointer;
}




/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}


/* SPIP-STYLE                                                           */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */

ul, li {list-style-type: none;}

/* Citations, code et poesie */
blockquote.spip { margin: 2em 0; padding-left: 1em; border-left: 0.30em solid; }
blockquote.spip_poesie { margin: 2em 0; padding-left: 1em; border-left: 1px solid; font-family: Garamond, Georgia, Times, serif; }
blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; }

.spip_code, .spip_cadre { font-family: Courier, "Courier New", monospace; color: #036; }
.spip_cadre { width: 99%; background-color: #F4F8F8; border: 1px inset; }
div.spip_code, .spip_cadre { margin-bottom: 1em;  }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip { clear: both; width: 80%; margin: 5px auto; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip tr.row_first { }
table.spip tr.row_odd { }
table.spip tr.row_even { }
table.spip td { padding: 4px 6px; text-align: left; border: 1px solid #BABABA; }
table.spip th { padding: 6px 8px; vertical-align: bottom; font-weight: bold; text-align: center; border: 1px solid #BABABA; }
#formation table.spip th  {  text-transform:uppercase; font-weight: bold; text-align: left; background:transparent url(sites/agri43/axome/images/p.gif) 10px 7px no-repeat!important; padding-left:25px;  }
#formation table.spip { margin:10px auto;  width: 90%; }
#formation table.spip ul.spip { margin: 0 0 4px 0!important; padding:0!important; }

table.spip td { vertical-align: top; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents strong { display: block; padding: 4px; width: 70%; margin: 0 auto;}
.spip_documents em { font-size: 0.9em; display: block; padding-top: 2px; width: 70%; margin: 0 auto; font-style: normal; }
.spip_documents_center { display: block; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }

/* modeles par defaut */
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }

/* Couleurs des liens de SPIP */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */
a.spip_in {} /* liens internes */
a.spip_out, a.spip_url {} /* liens url sortants */
a.spip_glossaire {} /* liens vers encyclopedie */
.on { font-weight: bold; } /* liens exposes */





	
	

	.contenu_article h2 { color:#75b003!important; }
	.contenu_article h1 { color:#75b003!important; }






#menu_principal ul li.menu2 a { border-bottom: 8px solid #75b003; }

#menu_principal ul li.menu3 a { border-bottom: 8px solid #7e53b9; }

#menu_principal ul li.menu4 a { border-bottom: 8px solid #Les productions animales; }

#menu_principal ul li.menu82 a { border-bottom: 8px solid #3597DE; }

#menu_principal ul li.menu6 a { border-bottom: 8px solid #f97f00; }



#menu_principal ul li.menu7 a { border-bottom: 8px solid #f2b000; }



#menu_principal ul li.menu8 a { border-bottom: 8px solid #75b003; }





#menu_principal ul li.menu42 a { border-bottom: 8px solid #Nos formations; }



























































































































#menu_principal ul li.menu100 a { border-bottom: 8px solid #archivage des actualités et accroches "découvrez" de la page d'accueil/ Zone cachée aux visiteurs; }



































































