.accroche_une
{
	font-family: Arial, Helvetiva, sans-serif;
	color: white;
	font-size: 10px;
	margin-top: 5px;
}

.cadre_promo_droite
{
	background-color: #bbab9e;
	border: 12px solid #bbab9e;
//	padding: 5px;
	border-right-width: 9px;
	border-left-width: 9px;
}

.cadre_vert_droite_lien
{
	font: 11px/13px Arial, Helvetica, Geneva, sans-serif;
}

.cadre_haut
{
	background-color: black;
	color:  black;
	border-bottom: 15px;
	border-top: 30px;
	border-left: 10px;
	border-right: 5px;
	border-style: solid;
	width: 1006px;
	text-align: center;
}

/* @group Bandeau */

.cadre_hb_blanc
{
	margin-left: 10px;
	margin-bottom: 10px;
}

.txt_petit
{
	font-weight: bold;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 4px;
}

.fond_defil
{
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 10px;
	border-color: #feff00;
	border-style: solid;
	background-color: #feff00;
	padding: 2px;
	margin-left: 4px;
	margin-top: 2px;
}

.form_abon
{
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 10px;
	border-color: #d3cbb6;
	border-style: solid;
	border-width: 2px;
	background-color: #FFF;
	width: 125px;
	padding: 4px;
	margin-right: 4px;
}

.form_abon_ok
{
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 10px;
	border-color: #d3cbb6;
	border-style: solid;
	border-width: 2px;
	background-color: #FFF;
	padding: 3px;
}

/* @end */

/* @group Menu_haut */
div#menu_haut
{
	margin-left: 10px;
	background-color: white;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

.hauteur_menu_droit
{
	height: 25px;
}

div#menu_droite_home
{
	background-color: white;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

div#menu_haut ul, div#menu_droite_home ul
{
	padding-bottom: 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #fffe7f;
}

div#menu_haut li, div#menu_droite_home li
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-top: 5px;
	display: inline;
/*	border-right: 1px solid black; */
}

div#menu_haut li a, div#menu_bas a
{
	word-break: keep-all;
	color: white;
}

div#menu_haut li.accueil
{
	background-color: #471200;	
}


div#menu_bas td.univers_4, div#menu_bas td.univers_13, div.univers_4
{
	background-color: #ff7900;
}

div#menu_bas td.univers_4_on, div#menu_bas td.univers_13_on
{
	background-color: #bf650f;
}

div#menu_haut li.univers_1, div#menu_bas td.univers_1, div.univers_1 /* Homme */
{
	background-color: #00bdd7;	
}
div#menu_haut li.univers_1 on, div#menu_bas td.univers_1_on
{
	background-color: #00a2ff;	
}

div#menu_haut li.univers_2, div#menu_bas td.univers_2, div.univers_2 /* Environnement */
{
	background-color: #00a595;	
}
div#menu_haut li.univers_2 on, div#menu_bas td.univers_2_on
{
	background-color: #00c796;	
}

div#menu_haut li.univers_3, div#menu_bas td.univers_3, div.univers_3 /* Developpement */
{
	background-color: #ff7baa;	
}
div#menu_haut li.univers_3 on, div#menu_bas td.univers_3_on
{
	background-color: #de4ea5;	
}

div#menu_haut li.on
{
	background-color: #c3e651;
/*	padding-left: 10px; */
	font-weight: normal;
	font-style: normal;
}

div#menu_haut li.fin, div#menu_droite_home li.fin
{
	background-color: #ffff00;
	border-right: 1px solid white;
/*	float: right; */
}

div#menu_haut li.fin a, div#menu_droite_home li.fin a
{
	color: black;
}


/* @end */

div#menu_bas
{
	margin-left: 10px;
}


div#menu_bas td
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 5px;
	margin: 0px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-top: 0px solid white;
	list-style-type: none;
	line-height: 8px;
}

div#menu_bas a
{
	font: 11px/9px Arial, Helvetica, Geneva, sans-serif;
}

div#menu_bas a.on
{
}

div#menu_bas td.on
{
/* 	background-color: #9fd200;	*/
}

.formulaire
{

	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;

}
.flash_home
{
	margin-bottom: 15px;
}

.col1_art
{
	padding-left: 10px;
	padding-right: 5px;
	border-right-style: solid;
	border-right-width: 2px;
	margin-top: 10px;
	margin-left: 0px;
	width: 377px;
}	

.col1_art .texte .spip {
	line-height: 150%;
}

.col1_rubr_graphiques
{
	margin-top: 10px;
	margin-left: 10px;
	width: 690px;
}	

.erreur
{
color:red;
}

.err_form
{
background-color: red;
}
.col1_rubr_formulaires
{
	margin-top: 10px;
	margin-left: 10px;
	width: 750px;
}	

.col1_rub
{
	margin-top: 10px;
	margin-left: 10px;
	width: 385px;
}	

.col1_home
{
	margin-left: 10px;
	width: 385px;
}

.col3_home
{
	margin-top: 10px;
	margin-left: 10px;
	width: 200px;
}

.tetiere_une
{
	font-weight: bold;
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;	
	margin-top: 5px;
}

.tetiererub_1  /* Homme */
{
	color: #00bdd7;
}

.tetiererub_2  /* Environnement */
{
	color: #00a595;
}

.tetiererub_3  /* Developpement */
{
	color: #ff7baa;
}

.typologie
{
	font-style: normal;
	font-weight: normal;
	color: #7a7a7a;
}

.titre_home
{
	line-height: 18px;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	font-size: 20px;
	color: black;
}

.titre_une
{
	font-weight: bold;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	font-size: 20px;
	color: black;
}

.titre_home_col3
{
	color: black;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 14px;
}
.chapo_une
{
	margin-bottom: 12px;
	color:#303030;
	font-family:Arial,Helvetiva,sans-serif;
	font-size:11px;
	word-spacing:1px;
}

.auteurs_une
{
	color: #7c7c7c;
	font: 9px Arial, Helvetiva, sans-serif;
}

.nb_commentaires
{
	font: 9px Arial, Helvetiva, sans-serif;
}

.bloc_en_image
{
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 9px;
	padding-top: 9px;
	background-color: #ac9b70;
}

.bloc_objet
{
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 9px;
	padding-top: 9px;
	background-color: #ded6a5;
}

.bloc_repesp
{
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 9px;
	padding-top: 9px;
	background-color: #ade0c1;
}

.tous_les_objet
{
	font-size: 10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
}


.titre_objet
{
	color: black;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

.vignette_en_image
{
	height: 64px;
	width: 80px;
	border-style: solid;
	border-width: 1px;
	border-color: white;
	margin-right: 10px;
}

.bloc_terra
{
	height: 215px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 9px;
	padding-top: 9px;
	background-color: #6ebb1f;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.en_ce_mom_te
{
	color: #f5fbef;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.scroll_te
{
	margin-top: 5px;
}
.premier_titre_terra
{
	color: black;
	padding-top: 2px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.autres_titres_terra
{
	color: black;
	padding-top: 2px;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.td_et_aussi
{
	width: 110px;
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 10px;
}

.col_et_aussi
{
	margin-left: 10px;
	width: 90px;
}

.tet_et_aussi
{
	color: #ffeede;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	padding-top: 6px;
	background-color: #ff7900;
}

.fin_et_aussi
{
	height: 100%;
	background-color: #fffe32;
}
.et_aussi_carton_rouge
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	background-color: #FF0000;
}

.et_aussi_16, .et_aussi_14, .et_aussi_17, .et_aussi_18, .et_aussi_19, .et_aussi_9
{
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
	background-color: #fffe32;
}

.et_aussi_15
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	background-color: #149032;
}
.et_aussi_15 a
{
	color: #b2cfb9;
}
 
.titres_et_aussi
{
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.tous_les_et_aussi
{
	font-size: 9px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

.form_recherche
{
	width: 260px;
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 10px;
	border-color: #ff9a40;
	border-style: solid;
	border-width: 2px;
	background-color: #FFF;
	padding: 4px;
}


.form_recherche_ok
{
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 10px;
	border-color: #ff9a40;
	border-style: solid;
	border-width: 2px;
	background-color: #FFF;
	padding: 2px;
}

.formulaire_inscription
{
	margin-bottom: 10px;
	margin-top: 0;
	border-style: solid;
	border-width: 10px;
	border-color: #ff7900;
	background-color: #ff7900;
	color: white;
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 10px;
}

.bloc_redacteurs
{
	width: 295px;
	border-width: 2px;
	border-style: solid;
	border-color: #ac9b70;
	background-color: #ac9b70;
}

.texte .bloc_redacteurs
{
	width: 160px;
}


.bloc_redacteur img.spip_logos
{
height: 66px;
border-width: 0;
margin: 0;
padding: 0;
}

.signature_bas
{
	border-top: 0px solid #a1cf00;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #959595;
}

.photo_redacteur
{
	width: 43px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #ac9b70;
}
.desc_redacteur
{
	padding: 5px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #ac9b70;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #ac9b70;
}

.nom_redacteur
{
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.bio_redacteur
{
	font-size: 9px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

div#bloc_plus_lus
{
	margin-top: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #a99b6e;
	padding: 5px;
	line-height: 10px;
}

div#bloc_plus_lus a
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #ab9d70;
	font-size: 10px;
}

.fond_terre
{
	background-color: #a99b6e;
}

.bloc_terre_vue
{
	margin-top: 10px;
	margin-bottom: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: #a99b6e;
	padding: 5px;
	text-align: center;
	line-height: 10px;
	background-color: white;
}

.titre_terre_vue
{
	margin-top: 5px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: black;
	font-size: 10px;
}
.col_outils
{
	margin-top: 10px;
	margin-left: 10px;
	width: 300px;
}

.boutique
{
	margin-left: 10px;
	margin-top: 10px;
}

.case_boutique a
{
	font-size: 11px;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	color: white;
}

.case_boutique
{
	text-align: center;
	border-right-color: white;
	border-right-width: 3px;
	border-right-style: solid;
}

.et_rubrique_0, .et_rubrique_4, .et_rubrique_13, .et_rubrique_
{
	padding-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
	border-bottom-color: #ff7900;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.et_rubrique_1
{
	padding-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
	border-bottom-color: #00bdd7;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.et_rubrique_2
{
	margin-left: 10px;
	margin-top: 10px;
	border-bottom-color: #00a595;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.et_rubrique_3
{
	margin-left: 10px;
	margin-top: 10px;
	border-bottom-color: #ff7baa;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.titre_rubrique
{
	color: black;
	font-weight: bold;
	font-size: 35px;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
}

.chapo_rubrique
{
	color: black;
	line-height: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.lien_boutique_0, lien_boutique_4, .lien_boutique_
{
	background-color: #ff7900;
}

.lien_boutique_1
{
	background-color: #00bdd7;
}

.lien_boutique_2
{
	background-color: #00a595;
}

.lien_boutique_3
{
	background-color: #ff7baa;
}

.titre
{
	line-height: 35px;
	color: black;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 35px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.chapo
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 3px;
	border-width: 0px;
	padding: 0px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.texte
{
	line-height: 14px;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.spacer_10
{
	margin-top: 10px;
}

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

