/*
 * Style sheet pour les pages du site onex
 * $Id: style_onex.css,v 1.0 2006/03/22 didierst Exp $
 */

init { }

/*Body*/
.body_home
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	background-color: #ffffff;
	margin: 16px 0px 0px 0px;
}
.body_frame
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

.body_correct
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	background-color: #ffffff;
	margin: 8px 8px 0px 8px;
}

/*fonts*/
.texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

.texte_mail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

.texte_mail_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #177910;
	font-size: 14px;
	line-height: 16px;
}

.texte_mail_exped
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

.texte_mail_pied
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

.texte_entete_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: bold;
	/*	line-height: 14px;*/
}

.texte_entete_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: normal;
	/* 	line-height: 14px; */
}

.texte_contact_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

.texte_contact_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

.texte_chemin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F00000;
	font-size: 11px;
	line-height: 14px;
}

.texte_intro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	font-size: 11px;
	line-height: 14px;
}

.texte_intro_admin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F46700;
	font-size: 11px;
	line-height: 14px;
}

.texte_recherche
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.texte_sites
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

.texte_sites_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

.texte_impressum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 10px;
	font-weight: normal;
}

.texte_rechercheD_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
}

.texte_rechercheD_ss_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: bold;
	line-height: 10px;
}

.texte_recherche_go
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

.texte_rechercheD_lancer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 11px;
	font-weight: bold;
	line-height: 10px;
}

.texte_rechercheD_admin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

.texte_rechercheD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
}

.texte_tools
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387E29;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
}

.texte_tools_texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

.texte_passwd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

.texte_admin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 10px;
	font-weight: normal;
}

.texte_admin_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}

.texte_sur_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

.texte_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aeac9f;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}

.texte_sous_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.texte_recherche_ss_site
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
}

.texte_navig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387E29;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}

/*ancres*/
/*Style de format pour WysiwygPro*/
a
{
	color: #625d34;
	text-decoration: underline;
}

a:hover
{
	color: #625d34;
	text-decoration: none;
}

a.texte_mail_pied
{
	color: #ffffff;
	text-decoration: underline;
}

a.texte_mail_pied:hover
{
	color: #ffffff;
	text-decoration: none;
}

a.texte_mail_titre
{
	color: #177910;
	text-decoration: underline;
}

a.texte_mail_titre:hover
{
	color: #177910;
	text-decoration: none;
}

a.cache
{
	color: #ff0000;
	text-decoration: none;
}

a.cache:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.lien_defaut
{
	color: #387e29;
	text-decoration: underline;
}

a.lien_defaut:hover
{
	color: #387e29;
	text-decoration: none;
}

a.texte_defaut
{
	color: #625d34;
	text-decoration: none;
}

a.texte_defaut:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_passwd
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_passwd:hover
{
	color: #F00000;
	text-decoration: none;
}

a.texte_admin
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_admin:hover
{
	color: #F00000;
	text-decoration: none;
}

a.texte_chemin
{
	color: #F00000;
	text-decoration: none;
}

a.texte_chemin:hover
{
	color: #F00000;
	text-decoration: underline;
}

a.texte_sites
{
	color: #625d34;
	text-decoration: none;
}

a.texte_sites:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_sites_selected
{
	color: #387e29;
	text-decoration: none;
}

a.texte_sites_selected:hover
{
	color: #387e29;
	text-decoration: underline;
}

a.texte_impressum { text-decoration: none; }

a.texte_impressum:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_tools { text-decoration: none; }

a.texte_tools:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_recherche_go { text-decoration: none; }

a.texte_recherche_go:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_rechercheD_lancer { text-decoration: none; }

a.texte_rechercheD_lancer:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_recherche_ss_site { text-decoration: none; }

a.texte_recherche_ss_site:hover
{
	color: #625d34;
	text-decoration: underline;
}

a.texte_navig
{
	color: #387e29;
	text-decoration: none;
}

a.texte_navig:hover
{
	color: #387e29;
	text-decoration: underline;
}

/*Paragraphes*/
/*Style de format pour WysiwygPro*/
p
{
	margin: 10px 8px 8px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

p.p_tools_texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin: 4px 4px 0px 4px;
}

.p_defaut { margin: 0px 0px 0px 0px; }

.p_mail_pied
{
	margin: 2px 0px 2px 0px;
	text-align: center;
}

.p_mail_exped
{
	margin: 4px 0px 4px 4px;
	text-align: left;
}

.p_mail_titre { margin: 12px 4px 2px 4px; }

.p_mail_texte
{
	margin: 12px 8px 16px 4px;
	text-align: left;
}

.p_logo
{
	margin: 16px 0px 0px 0px;
	text-align: center;
}

.p_entete_1
{
	margin: 0px 0px 0px 4px;
	text-align: left;
	vertical-align: middle;
}

.p_entete_2
{
	margin: 0px 4px 0px 0px;
	text-align: right;
	vertical-align: middle;
}

.p_contact
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

.p_chemin
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

.p_recherche
{
	margin: 33px 0px 0px 8px;
	text-align: left;
}

.p_recherche_suite
{
	margin: 8px 0px 0px 8px;
	text-align: left;
}

.p_menu_suite
{
	margin: 22px 0px 0px 0px;
	text-align: left;
}

.p_menu_sites
{
	margin: 4px 0px 0px 0px;
	text-align: left;
}

.p_sites
{
	margin: 0px 8px 0px 10px;
	text-align: left;
}

.p_sites_selected
{
	margin: 0px 0px 0px 0px;
	text-align: left;
	/*background-color: #cce4cc;*/
	padding: 0 0 0 10px;
}

.p_rechercheD_titre
{
	margin: 0px 6px 0px 6px;
	text-align: left;
}

.p_rechercheD_titre_img
{
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.p_rechercheD_titre_ss_site
{
	margin: 60px 0px 0px 5px;
	text-align: left;
}

.p_rechercheD_go
{
	margin: 0px 0px 0px 6px;
	text-align: left;
}

.p_impressum { margin: 5px 4px 5px 4px; }
.p_passwd { margin: 5px 0px 5px 0px; }
.p_sur_titre { margin: 8px 8px 0px 8px; }

.p_titre
{
	margin: 0px;
	text-align: left;
}

.p_titre_droite
{
	margin: 10px 0px 5px 0px;
	text-align: left;
}

.p_sous_titre
{
	margin: 20px 0px 0px 8px;
	text-align: left;
}

.p_parti
{
	margin: 20px 0px 0px 8px;
	text-align: right;
}

.p_sous_titre_filet
{
	margin: 4px 0px 0px 8px;
	text-align: left;
}

.p_texte
{
	margin: 10px 8px 8px 8px;
	text-align: left;
}

.p_retour
{
	margin: 10px 8px 8px 8px;
	text-align: right;
}

.p_menu_admin
{
	margin: 10px 8px 8px 8px;
	text-align: center;
}

.p_ligne { margin: 0px 0px 0px 8px; }
.p_form { margin: 5px 8px 0px 8px; }
.p_form_fin { margin: 5px 8px 8px 8px; }
.p_login { margin: 5px 0px 5px 10px; }
.p_login_ss_site { margin: 5px 0px 5px 0px; }
.p_tool { margin: 2px 8px 0px 10px; }
.p_statut { margin: 8px 0px 8px 8px; }
.p_texte_racc { margin: 10px 0px 8px 0px; }
p.p_photo_2 { margin: 0px 0px 4px 0px; }

.p_date_album
{
	margin: 20px 4px 0px 8px;
	text-align: right;
}

.p_navig_album { margin: 0px 4px 0px 4px; }

/*Listes*/
li { margin: 0px 0px 0px 0px; }

/*Titres*/

/*
h1 { margin: 0px 0px 0px 10px; }
*/

/*Tables*/
.td_1
{
	border-color: #FFF;
	border-width: 2px;
	border-style: solid;
	background-color: #E1E1DF;
	margin: 0px;
}

.td_2
{
	border-color: #FFF;
	border-width: 2px;
	border-style: solid;
	background-color: #ffffff;
}

.td_2_ss_site
{
	border-color: #FFF;
	border-width: 2px 2px 2px 0px;
	border-style: solid;
	background-color: #f2f2f2;
}

.td_mail_1
{
	border-color: #FFF;
	border-width: 2px;
	border-style: solid;
	background-color: #F3F0E6;
}

.td_mail_2
{
	border-color: #FFF;
	border-width: 2px;
	border-style: solid;
	background-color: #177910;
}

.td_main
{
	background-color: #ffffff;
	border-color: #FFF;
	border-width: 2px;
	border-style: solid;
}

.td_main_ss_site
{
	background-color: #f2f2f2;
	border-color: #FFF;
	border-width: 2px 0px 2px 0px;
	border-style: solid;
}

.td_nom_web_ss_site
{
	background-color: #f2f2f2;
	border-color: #FFF;
	border-width: 2px 0px 2px 2px;
	border-style: solid;
}

.td_entete_1
{
	border-color: #FFF;
	border-width: 1px 0px 1px 2px;
	border-style: solid;
}

.td_entete_2
{
	border-color: #FFF;
	border-width: 1px 2px 1px 0px;
	border-style: solid;
}

.td_contact
{
	border-color: #FFF;
	border-width: 0px 6px 0px 6px;
	border-style: solid;
}

.td_chemin
{
	border-color: #FFF;
	border-width: 0px 6px 0px 6px;
	border-style: solid;
}

.td_menu_actif { /*  background-color: #cce4cc; */ }
.td_menu_actif_select { background-color: #cce4cc; }
.td_sites { background-color: #f3f0e7; }
.table_sous_logo { margin: 66px 0px 0px 0px; }

.table_sous_menu
{
	margin: 4px 0px 0px 0px;
	text-align: left;
}

.table_suite_1
{
	margin: 4px 0px 4px 0px;
	text-align: left;
}

.table_suite_2
{
	margin: 0px 0px 4px 0px;
	text-align: left;
}

.table_sous_menu_ss_site
{
	margin: 2px 0px 0px 0px;
	text-align: left;
}

.table_suite_ss_site
{
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.table_menu_ss_site
{
	margin: 2px 0px 0px 0px;
	text-align: left;
}

.table_sites
{
	margin: 4px 0px 0px 0px;
	text-align: left;
}

.table_centre
{
	margin: 3px 3px 0px 3px;
	text-align: left;
}

.table_titre
{
	background-color: #edeeeb;
	margin: 0px;
	text-align: left;
}

/*Formulaire*/
.form_recherche { margin: 4px 0px 0px 8px; }
.form_droite_recherche { margin: 0px 0px 0px 4px; }
.form_passwd { margin: 5px 0px 0px 0px; }
.form_admin { margin: 5px 0px 0px 0px; }
.form_accueil { margin: 5px 0px 0px 10px; }
.form_logout { margin: 5px 0px 5px 10px; }
.form_user { margin: 5px 0px 0px 10px; }
.form_centre { margin: 5px 0px 5px 0px; }
.form_fichier { margin: 0px 0px 0px 10px; }

input.deco
{
	border-style: none;
	border-color: #FFF;
	border-width: 0px;
	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

input.motcle
{
	/* 	border-style: solid; */
	/* 	border-color: #177910; */
	/* 	border-width: 1px; */
	/* 	background-color: #ffffff; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #177910;
	margin: 4px 0px 0px 0px;
	width: 160px;
	height: 20;
	float: left;
	clear: left;
	display: block;
}

input.input_image
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #625d34;
	margin: 8px 4px 4px 0px;
	width: 350px;
	height: 20;
}

/*Style de format pour WysiwygPro*/
h1
{
	margin: 20px 0px 0px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

/*Style de format pour WysiwygPro*/
ol
{
	margin: 10px 8px 8px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

/*Style de format pour WysiwygPro*/
ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	line-height: 16px;
}

/*Listes*/
li { margin: 0px 0px 0px 0px; }

/*Style Onex-Public*/
.texte_article_titre
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #a3b065;
	font-size: 23px;
	font-weight: bold;
	line-height: 26px;
}

.texte_article_surtitre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.texte_article_theme
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

.texte_article_titre_2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #93862d;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

.texte_article_surtitre_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}

.texte_article
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
}

.texte_article_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

.texte_rapido_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #93862d;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

.texte_rapido_titre_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

.texte_rapido_contenu_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #93862d;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

.texte_rapido_contenu_titre_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

.texte_rapido
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

.texte_rapido_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

.texte_top
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

.texte_top_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}

.texte_rapido_balise
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
}

.texte_rapido_balise_selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
}

.texte_legende_rapido
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
}

.texte_article_retour
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
}

.texte_legende
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

a.texte_article_retour { text-decoration: underline; }

a.texte_article_retour:hover
{
	color: #625d34;
	text-decoration: none;
}

a.texte_rapido_titre { text-decoration: none; }

a.texte_rapido_titre:hover
{
	color: #387e29;
	text-decoration: underline;
}

a.texte_rapido_contenu_titre { text-decoration: none; }

a.texte_rapido_contenu_titre:hover
{
	color: #93862d;
	text-decoration: underline;
}

a.texte_article { text-decoration: none; }
a.texte_article:hover { text-decoration: underline; }

a.texte_article_titre
{
	color: #a3b065;
	text-decoration: none;
}

a.texte_article_titre:hover
{
	color: #a3b065;
	text-decoration: underline;
}

a.texte_article_titre_2
{
	color: #93862d;
	text-decoration: none;
}

a.texte_article_titre_2:hover
{
	color: #93862d;
	text-decoration: underline;
}

a.texte_rapido_balise
{
	color: #625d34;
	text-decoration: none;
}

a.texte_rapido_balise:hover
{
	color: #93862d;
	text-decoration: underline;
}

a.texte_rapido_balise_selected { text-decoration: none; }

a.texte_rapido_balise_selected:hover
{
	color: #387e29;
	text-decoration: underline;
}

a.texte_top
{
	color: #625d34;
	text-decoration: none;
}

a.texte_top:hover
{
	color: #93862d;
	text-decoration: none;
}

a.texte_top_selected { text-decoration: none; }

a.texte_top_selected:hover
{
	color: #387e29;
	text-decoration: none;
}
p.span_corr
{
	position: relative;
	top: 8px;
	right: 0px;
	bottom: 8px;
	left: 16px;
}

.p_texte_g { margin: 8px 8px 8px 0px; }
.p_texte_c { margin: 8px 8px 8px 8px; }
.p_texte_d { margin: 8px 0px 8px 8px; }

.p_titre_article
{
	margin: 12px 8px 12px 8px;
	text-align: left;
}

.p_titre_article_g
{
	margin: 12px 8px 8px 0px;
	text-align: left;
}

.p_titre_article_c
{
	margin: 12px 8px 8px 8px;
	text-align: left;
}

.p_titre_article_d
{
	margin: 12px 0px 8px 8px;
	text-align: left;
}

.p_titre_rapido
{
	margin: 3px 0px 5px 0px;
	text-align: left;
}

.p_rapido { margin: 0px 0px 0px 6px; }
.p_rapido_titre { margin: 6px 6px 2px 6px; }
.p_rapido_texte { margin: 0px 6px 4px 6px; }
.p_rapido_liste { margin: 0px 8px 0px 8px; }
.p_article { margin: 12px 8px 0px 8px; }
.p_article_surtitre { margin: 12px 8px 0px 8px; }
.p_article_surtitre_g { margin: 0px 8px 0px 0px; }
.p_article_surtitre_c { margin: 0px 8px 0px 8px; }
.p_article_surtitre_d { margin: 0px 0px 0px 8px; }
p.p_point_rapido { margin: 4px 4px 0px 4px; }
.p_rapido_balise { margin: 4px 6px 4px 6px; }
.p_rapido_balise_cadre { margin: 0px 2px 0px 6px; }
p.p_legende { margin: 4px 4px 0px 8px; }
p.p_legende_rapido { margin: 0px 4px 0px 8px; }

.table_onex_public_2
{
	margin: 3px 8px 0px 8px;
	text-align: left;
}

.form { margin: 0px 0px 0px 0px; }

.img_op_1er
{
	border-style: solid;
	border-color: #e1e0d5;
	border-width: 2px;
	margin: 4px 10px 1px 0px;
}

.img_op_detail
{
	border-style: solid;
	border-color: #e1e0d5;
	border-width: 2px;
	margin: 4px;
}

.img_op_2e
{
	border-style: solid;
	border-color: #387e29;
	border-width: 1px;
	margin: 0px;
}

.img_rapido { margin: 6px; }

/*tools*/
.texte_haut_tools
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	line-height: 10px;
}

a.texte_haut_tools
{
	color: #333;
	text-decoration: none;
}

a.texte_haut_tools:hover
{
	color: #333;
	text-decoration: underline;
}

.p_haut_tools
{
	margin: 0px;
	text-align: right;
}

.p_tools
{
	margin: 4px 10px 4px 4px;
	text-align: right;
}

/*Plan*/
.p_plan_1 { margin: 10px 8px 5px 0px; }
.p_plan_2 { margin: 0px 8px 2px 0px; }
.p_plan_2_fin { margin: 0px 8px 12px 0px; }
.p_plan_3 { margin: 0px 8px 2px 15px; }
.p_plan_3_fin { margin: 0px 8px 12px 15px; }
.p_plan_4 { margin: 0px 8px 2px 30px; }
.p_plan_4_fin { margin: 0px 8px 12px 30px; }
.p_plan_5 { margin: 0px 8px 2px 45px; }
.p_plan_5_fin { margin: 0px 8px 12px 45px; }
.texte_plan
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

.texte_plan_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #177910;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

a.texte_plan_titre
{
	color: #177910;
	text-decoration: none;
}

a.texte_plan_titre:hover
{
	color: #177910;
	text-decoration: underline;
}

a.texte_plan_titre_sel
{
	color: #F00000;
	text-decoration: none;
}

a.texte_plan_titre_sel:hover
{
	color: #F00000;
	text-decoration: none;
}

a.texte_defaut_sel
{
	color: #F00000;
	text-decoration: none;
}

a.texte_defaut_sel:hover
{
	color: #F00000;
	text-decoration: none;
}

@media print {
	span.texte_no_print	
	{
		overflow: default;
		visibility: hidden;
	}
}
p.saut_page_av
{
	page-break-before: always;
}
p.saut_page_ap
{
	page-break-after: auto;
}

/*Style Menus*/

.texte_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 12px;
	font-weight: bold;
	line-height:17px;
}

.texte_menu_actif
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
}

.texte_menu_actif_ss_site
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
}

.texte_ss_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_Evenement
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d18b04;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_Vie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c6475b;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_Cours
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004b89;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_Politique
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e7cd5;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_Cafe_communautaire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b239b1;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_Ecole_fc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b04714;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_Evenement_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d18b04;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_Vie_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c6475b;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_Cours_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004b89;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_Politique_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e7cd5;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_Cafe_communautaire_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b239b1;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_Ecole_fc_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b04714;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_Evenement
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d18b04;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_Vie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c6475b;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_Cours
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004b89;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_Politique
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e7cd5;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_Cafe_communautaire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b239b1;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_Ecole_fc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b04714;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387e29;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif_Evenement_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d18b04;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif_Vie_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c6475b;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif_Cours_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004b89;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif_Politique_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e7cd5;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif_Cafe_communautaire_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b239b1;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif_Ecole_fc_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b04714;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

a.texte_menu
{
	color: #625d34;
	text-decoration: none;
}

a.texte_menu:hover
{
	color: #387e29;
	text-decoration: none;
}

a.texte_menu_actif
{
	color: #387e29;
	text-decoration: none;
}

a.texte_menu_actif:hover
{
	color: #387e29;
	text-decoration: none;
}

a.texte_menu_actif_ss_site
{
	color: #387e29;
	text-decoration: none;
}

a.texte_menu_actif_ss_site:hover
{
	color: #387e29;
	text-decoration: underline;
}

a.texte_ss_menu
{
	color: #387e29;
	text-decoration: none;
}

a.texte_ss_menu:hover
{
	color: #387e29;
	text-decoration: none;
}

a.texte_ss_menu_Evenement
{
	color: #d18b04;
	text-decoration: none;
}

a.texte_ss_menu_Evenement:hover
{
	color: #387e29;
	text-decoration: none;
}

a.texte_ss_menu_Vie
{
	color: #c6475b;
	text-decoration: none;
}

a.texte_ss_menu_Cours
{
	color: #004b89;
	text-decoration: none;
}

a.texte_ss_menu_Politique
{
	color: #1e7cd5;
	text-decoration: none;
}

a.texte_ss_menu_Cafe_communautaire
{
	color: #b239b1;
	text-decoration: none;
}

a.texte_ss_menu_Ecole_fc
{
	color: #b04714;
	text-decoration: none;
}

a.texte_ss_menu_actif
{
	color: #387e29;
	text-decoration: none;
}

a.texte_ss_menu_actif:hover
{
	color: #387e29;
	text-decoration: none;
}

a.texte_ss_menu_actif_Evenement
{
	color: #d18b04;
	text-decoration: none;
}

a.texte_ss_menu_actif_Vie
{
	color: #c6475b;
	text-decoration: none;
}

a.texte_ss_menu_actif_Cours
{
	color: #004b89;
	text-decoration: none;
}

a.texte_ss_menu_actif_Politique
{
	color: #1e7cd5;
	text-decoration: none;
}

a.texte_ss_menu_actif_Cafe_communautaire
{
	color: #b239b1;
	text-decoration: none;
}

a.texte_ss_menu_actif_Ecole_fc
{
	color: #b04714;
	text-decoration: none;
}

.p_menu { margin: 0px 0px 0px 1px; }

.p_menu_souche
{
	margin: 3px 8px 3px 10px;
	text-align: left;
}

.p_menu_actif
{
	margin: 3px 8px 3px 13px;
	text-align: left;
}

.p_menu_actif_ss_site
{
	margin: 0px 8px 0px 26px;
	text-align: left;
}

.p_ss_menu_actif
{
	margin: 3px 8px 3px 19px;
	text-align: left;
}

.p_ss_ss_menu_actif
{
	margin: 3px 8px 3px 25px;
	text-align: left;
}
/*Styles droite_edit*/
.p_txt_droite { margin: 0px 0px 0px 4px; }
.p_images_droite { margin: 21px 0px 0px 4px; }
.p_images_code_droite { margin: 1px 0px 0px 4px; }

.txt_admin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387E29;
	font-size: 10px;
	font-weight: normal;
}

a.txt_admin
{
	color: #387E29;
	text-decoration: underline;
}

a.txt_admin:hover
{
	color: #387E29;
	text-decoration: none;
}

.txt_sous_titre_admin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #387E29;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
.td_images_admin { padding: 0px 0px 4px 0px; }
.td_images_txt_admin { padding: 4px 0px 2px 0px; }
.form_droite { margin: 10px 0px 0px 4px; }

input.input_image
{
	border-style: solid;
	border-color: #387E29;
	border-width: 1px;
	/* 	background-color: #80cceb; */
	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #387E29;
	margin: 0px 0px 0px 0px;
	width: 158px;
	padding: 4px;
}
