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

init { }


.img_contentbox {
	float: left;
	margin-right: 10px;
}

.table_contentbox {
	margin-top: 10px;
	margin-bottom: 10px;
}

.td_contentbox_inside {
	padding: 5px;
}

.a_compteur {
  	color: black;
  	text-decoration: none;
}

.a_compteur:hover {
  	text-decoration: underline;
}

form {
	margin-top: 2px;
	margin-bottom: 3px;
}

.table_compteur {
	background-color: #e5e5e5;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.table_inscription {
	background-color: #e5e5e5;
	padding-top: 3px;
	padding-bottom: 2px;
}

.table_inscription_main {
	color: black;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}

.google_font {
  	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: black;
	margin-left: 2px;
	margin-top: 0;
	margin-bottom: 0;
}

.legende
{
	font-size: 11px;  
	line-height: 13px  
}

.note
{
	font-size: 10px;
	line-height: 12px  
}

.table_onex_public_1
{
  	width: 100%;
  	border-width: 6px;
  	border-color: #e5e5e5;
  	border-style: solid;
	background-color: #e5e5e5;  /* light greyish */
}

.color_1
{
 	color: #b94e44;    /* redish */
}

.color_2
{
	color: #0c9c06;    /* greenish */
}

.color_3
{
	color: #ff812e;    /* orangeish */
}

.color_4
{
	color: #0081cd;    /* blueish */
}

.color_5
{
	color: #898989;    /* grayish */
}

.bgcolor_0
{
	color: #e5e5e5;    /* light grayish */
}

.bgcolor_1
{
 	color: #f1dcdb;    /* light redish */
}

.bgcolor_2
{
	color: #d9ead7;    /* light greenish */
}

.bgcolor_3
{
	color: #ffe6d5;    /* light orangeish */
}

.bgcolor_4
{
	color: #cce6f5;    /* light blueish */
}

.bgcolor_5
{
	color: #e5e5e5;    /* light grayish */
}

.lien_defaut   /* this one for articles */
{
	color: #898989;    /* grayish */
 	text-decoration: none;
}

.lien_defaut:hover
{
	color: #898989;    /* grayish */
 	background-color: #e5e5e5;    /* light grayish */
}

.lien_defaut_0
{
	color: #898989;    /* grayish */
 	text-decoration: none;
}

.lien_defaut_0:hover
{
	color: #898989;    /* grayish */
 	background-color: #e5e5e5;    /* light grayish */
}

.lien_defaut_1
{
 	color: #b94e44;    /* redish */
 	text-decoration: none;
}

.lien_defaut_1:hover
{
 	color: #b94e44;    /* redish */
 	background-color: #f1dcdb;   /* light redish */
}

.lien_defaut_2
{
	color: #0c9c06;    /* greenish */
 	text-decoration: none;
}

.lien_defaut_2:hover
{
	color: #0c9c06;    /* greenish */
 	background-color: #d9ead7;    /* light greenish */
}

.lien_defaut_3
{
	color: #ff812e;    /* orangeish */
 	text-decoration: none;
}

.lien_defaut_3:hover
{
	color: #ff812e;    /* orangeish */
 	background-color: #ffe6d5;    /* light orangeish */
}

.lien_defaut_4
{
	color: #0081cd;    /* blueish */
 	text-decoration: none;
}

.lien_defaut_4:hover
{
	color: #0081cd;    /* blueish */
 	background-color: #cce6f5;    /* light blueish */
}

.lien_defaut_5
{
	color: #898989;    /* grayish */
 	text-decoration: none;
}

.lien_defaut_5:hover
{
	color: #898989;    /* grayish */
 	background-color: #e5e5e5;    /* light grayish */
}

.lien_chemin_0
{
	color: #898989;    /* grayish */
 	text-decoration: none;
}

.lien_chemin_0:hover
{
	color: #898989;    /* grayish */
 	text-decoration: underline;
}

.lien_chemin_1
{
 	color: #b94e44;    /* redish */
 	text-decoration: none;
}

.lien_chemin_1:hover
{
 	color: #b94e44;    /* redish */
 	text-decoration: underline;
}

.lien_chemin_2
{
	color: #0c9c06;    /* greenish */
 	text-decoration: none;
}

.lien_chemin_2:hover
{
	color: #0c9c06;    /* greenish */
 	text-decoration: underline;
}

.lien_chemin_3
{
	color: #ff812e;    /* orangeish */
 	text-decoration: none;
}

.lien_chemin_3:hover
{
	color: #ff812e;    /* orangeish */
 	text-decoration: underline;
}

.lien_chemin_4
{
	color: #0081cd;    /* blueish */
 	text-decoration: none;
}

.lien_chemin_4:hover
{
	color: #0081cd;    /* blueish */
 	text-decoration: underline;
}

.lien_chemin_5
{
	color: #898989;    /* grayish */
 	text-decoration: none;
}

.lien_chemin_5:hover
{
	color: #898989;    /* grayish */
 	text-decoration: underline;
}


.blocnote {
  	display: block;
  	width: 100%;
  	/*
	border-color: red;
  	border-width: 1px;
  	border-style: solid;
  	*/
}

#main_content p {
  	text-align: justify;
}

#blocnote1 {
  	margin-top: 10px;
  	margin-bottom: 15px;
}

#blocnote1 p {
  	/*font-size: 12px;   /* plus petit et ca devient moche */
	/*line-height: 16px;
	font-weight: normal;*/
  	text-align: left;
}

.texte#blocnote1 {  /* testing */
  	font-size: 11px;
}

#blocnote2 {
  	margin-top: 10px;
  	margin-bottom: 15px;
}

#blocnote2 p {
  	text-align: left;
}

#blocnote3 {
  	margin-top: 10px;
  	margin-bottom: 15px;
}

#blocnote3 p {
  	text-align: left;
}

#blocnote4 {
  	margin-top: 10px;
  	margin-bottom: 15px;
}

#blocnote4 p {
  	text-align: left;
}

#blocnote5 {
  	margin-top: 10px;
  	margin-bottom: 15px;
}

#blocnote5 p {
  	text-align: left;
}

/* the following three are important so that the preview window isn't transparent in spots */

#table_1 {
  	background-color: white;
}

#table_2 {
  	background-color: white;
}

#table_2a {
  	background-color: white;
}

#entete {
  	color: black;
  	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-color: #FFF;
	border-width: 1px 0px 3px 2px;
	border-style: solid;
}

#entete a
{
  	color: black;
	text-decoration: none;
}

#entete a:hover
{
  	color: black;
	text-decoration: underline;
}
#copyright {
  	color: black;
  	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-color: #FFF;
	border-width: 1px 0px 1px 2px;
	border-width: 0;
	border-style: solid;
	margin: 2px;
}

#copyright a
{
  	color: black;
	text-decoration: none;
}

#copyright a:hover
{
  	color: black;
	text-decoration: underline;
}
#impressum {
  	color: #888;
  	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-color: #FFF;
	border-width: 1px 0px 1px 2px;
	border-width: 0;
	border-style: solid;
	margin: 2px;
}

#impressum a
{
  	color: #888;
	text-decoration: none;
}

#impressum a:hover
{
  	color: #888;
	text-decoration: none;
	background-color: #e5e5e5;
}


#google_search_0 {
  	background-color: #e5e5e5;
  	padding: 1px;
  	margin-top: 4px;
  	border-width: 0;
}

#google_search_1 {
  	background-color: #f1dcdb;
  	padding: 1px;
  	border-width: 0;
}

#google_search_2 {
  	background-color: #d9ead7;
  	padding: 1px;
  	border-width: 0;
}

#google_search_3 {
  	background-color: #ffe6d5;
  	padding: 1px;
  	border-width: 0;
}

#google_search_4 {
  	background-color: #cce6f5;
  	padding: 1px;
  	border-width: 0;
}

/************** MENU styles ***************/

.menu_bg1 {
  	background-color: #b74f44;
}
.menu_bg2 {
  	background-color: #5aa759;   /*#66ad61;*/
}
.menu_bg3 {
  	background-color: #ff812d;
}
.menu_bg4 {
  	background-color: #1389d1;
}
.menu_bg5 {
  	background-color: #b1b2b4;
}

#menu_full {
  	display: block;
  	width: 100%;
  	text-align: left;
  	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
}

#menu_full a
{
  	color: white;
	text-decoration: none;
}

#menu_full a:hover
{
  	color: white;
	text-decoration: underline;
}

.menu_highlight_bg1 {
  	background-color: #d37468;
  	border-color: #e3a498;
}
.menu_highlight_bg2 {
  	background-color: #8cc189;
  	border-color: #b3d5b0;
}
.menu_highlight_bg3 {
  	background-color: #ffa255;
  	border-color: #ffc399;
}
.menu_highlight_bg4 {
  	background-color: #40a4e4;
  	border-color: #70c0f0;
}
.menu_highlight_bg5 {
  	background-color: #c6c7c8;
  	border-color: #e1e2e3;
}

#menu_highlight {
  	display: block;
  	width: 100%;
  	border-top-width: 1px;
  	border-bottom-width: 1px;
  	border-left-width: 0;
  	border-right-width: 0;
  	border-style: solid;
}


#menu_item {
  	/*display: block;*/
  	/*width: 100%;*/
  	/*background-color: transparent;*/
}

#menu_item a
{
  	color: white;
	text-decoration: none;
}

#menu_item a:hover
{
  	color: white;
	text-decoration: underline;
}

.menu_level1 {
   	font-size: 11px;
   	font-weight: bold;
  	margin: 6px 7px 6px 7px;
}

.menu_level1_sel {
  	/*text-decoration: underline;*/
   	font-size: 11px;
   	font-weight: bold;
  	margin: 3px 7px 3px 7px;
}

.menu_level2 {
   	font-size: 11px;
   	font-weight: normal;
  	margin: 5px 7px 5px 16px;
}

.menu_level2_sel {
  	text-decoration: underline;
   	font-size: 11px;
   	font-weight: normal;
  	margin: 5px 7px 5px 16px;
}

.menu_level3 {
   	font-size: 11px;
   	font-weight: normal;
  	margin: 5px 7px 5px 25px;
  	line-height: 12px;
}

.menu_level3_sel {
  	text-decoration: underline;
   	font-size: 11px;
   	font-weight: normal;
  	margin: 5px 7px 5px 25px;
  	line-height: 12px;
}

.td_vertical7 {
  	border-left-width: 2px;
  	border-left-color: white;
  	border-style: solid;
  	border-right-width: 2px;
  	border-right-color: white;
  	border-top-width: 0;
  	border-bottom-width: 0;
}

.td_vertical9 {
  	border-width: 0 3px 0 3px;
  	border-color: white;
  	border-style: solid;
}

.td_vertical11 {
  	border-width: 0 4px 0 4px;
  	border-color: white;
  	border-style: solid;
}

.td_horiz3 {
  	border-top-width: 0px;
  	border-top-color: white;
  	border-style: solid;
  	border-bottom-width: 0px;
  	border-bottom-color: white;
  	border-left-width: 0;
  	border-right-width: 0;
}

.td_horiz7 {
  	border-top-width: 2px;
  	border-top-color: white;
  	border-style: solid;
  	border-bottom-width: 2px;
  	border-bottom-color: white;
  	border-left-width: 0;
  	border-right-width: 0;
}

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

/*fonts*/
.texte
{
	color: black;
	font-size: 13px;   /* plus petit et ca devient moche */
	line-height: 16px;
	font-weight: normal;
}

.texte_1
{
	color: black;
	font-size: 12px;
	/*line-height: 16px;*/
	font-weight: normal;
}



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

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

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

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

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

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

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

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

.texte_chemin
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
}

.texte_headerbox_0
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #898989;    /* grayish */
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}

.texte_headerbox_1
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #b94e44;    /* redish */
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}

.texte_headerbox_2
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #0c9c06;    /* greenish */
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}

.texte_headerbox_3
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #ff812e;    /* orangeish */
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}

.texte_headerbox_4
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #0081cd;    /* blueish */
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}

.texte_headerbox_5
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #898989;   /* grayish */
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.texte_sous_titre
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

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

.texte_navig
{
	font-family: Trebuchet ms, 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: black;
	text-decoration: none;
}

a.texte_chemin:hover
{
	color: black;
	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: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;  /* #625d34; */
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.p_tools_texte
{
	font-family: Trebuchet ms, 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
{
/*  	padding: 0 0 0 0;*/
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

.p_headerbox
{
	margin: 0 0 0 0;
	/*border-width: 1px;
	border-color: black;
	border-style: solid;*/
	/*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 1px 0px 1px;
	text-align: left;
}

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

.p_parti2
{
	margin: 0; /*20px 0px 0px 8px;*/
	text-align: left;
}

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

.p_texte
{
	/*margin: 10px 8px 8px 8px;
	text-align: left;*/
	/*margin: 3px 1px 3px 1px;*/
	/*text-align: justify; now done with div's */
}

.h6_texte
{
  	font-size: 23px;
  	font-weight: normal;
  	line-height: 25px;
  	text-align: left;
  	margin: 10px 1px 5px 1px;
}

.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; }


/*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: 0;   /* 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_entete
{
	border-color: #FFF;
	border-width: 1px 2px 1px 0px;
	border-style: solid;
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}

.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_headerbox_left
{
	text-align: left;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.td_headerbox_right
{
	text-align: right;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.td_footerbox
{
	text-align: center;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.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: 14px 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: Trebuchet ms, 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: Trebuchet ms, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #177910;
	margin: 4px 0px 0px 0px;
	width: 164px;
	height: 20px;
	float: left;
	clear: left;
	display: block;
}

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

/*Style de format pour WysiwygPro*/
h1
{
	margin: 15px 0px 0px 1px;
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 17px;
	/*line-height: 16px;*/
	font-weight: normal;
}

h2
{
	margin: 12px 0px 0px 1px;
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 13px;
	/*line-height: 16px;*/
	font-weight: bold;
}

/*Style de format pour WysiwygPro*/
ol
{
	margin: 5px 0px 0px 1px;
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*line-height: 16px;
	color: #625d34;
	font-weight: normal;*/
}

/*Style de format pour WysiwygPro*/
ul
{
	/*font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #625d34;
	line-height: 16px;
	line-height: normal;*/
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	list-style-position: inside;
}

/*Listes*/
li { margin: 0px 0px 0px 0px; }
ul, ol { padding: 0; margin: 0 0 0 5px; }

li, ul, ol {
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;  /* #625d34; */
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}

/*Style Onex-Public*/
.texte_article_titre
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #898989;
	font-size: 23px;
	font-weight: normal;
	line-height: 25px;
}

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

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

.texte_article_titre_2
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #93862d;
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
}

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

.texte_article
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;  /*#625d34;*/
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

.texte_article_suite
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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_texte_g {
  	margin: 0;
	/*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;*/
	margin-bottom: 3px;
	text-align: left;
}

.p_titre_article_g
{
	/*margin: 12px 8px 8px 0px;*/
	margin-bottom: 3px;
	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 { text-align: left; margin: 12px 1px 0px 1px; }
.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 1px; }
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: 0px;
	margin-bottom: 3px;
	/*margin: 4px 10px 1px 0px;*/
}

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

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

.img_photo_detail
{
  	border-style: solid;
  	border-color: gray;
  	border-width: 1px;
}

.img_rapido { margin: 6px; }

/*tools*/
.texte_haut_tools
{
	font-family: Trebuchet ms, 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: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

.texte_plan_titre
{
	font-family: Trebuchet ms, 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: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: #625d34;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}

.texte_menu_actif
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}

.texte_menu_actif_ss_site
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
}

.texte_ss_menu
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_sel
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

.texte_ss_menu_actif
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.texte_ss_menu_actif_sel
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

a.texte_menu
{
	color: white;
	text-decoration: none;
}

a.texte_menu:hover
{
	color: white;
	text-decoration: none;
}

a.texte_menu_actif
{
	color: white;
	text-decoration: none;
}

a.texte_menu_actif:hover
{
	color: white;
	text-decoration: none;
}

a.texte_menu_actif_ss_site
{
	color: white;
	text-decoration: none;
}

a.texte_menu_actif_ss_site:hover
{
	color: white;
	text-decoration: underline;
}

a.texte_ss_menu
{
	color: white;
	text-decoration: none;
}

a.texte_ss_menu:hover
{
	color: white;
	text-decoration: underline;
}

a.texte_ss_menu_actif
{
	color: white;
	text-decoration: none;
}

a.texte_ss_menu_actif:hover
{
	color: white;
	text-decoration: underline;
}

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

.p_menu_souche
{
	margin: 0px 8px 0px 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;
}

.contact-form-line {
  width: 100%;
  margin-top: 3px;
}

.contact-form-label {
  float: left;
  width: 40%;
}

.contact-form-field {
  float: left;
  width: 55%;
}

.contact-form-line-clear {
  clear: both;
}

#summer-job-form {
  text-align: left;
  font-size: 13px;
  color: black;
}

.form_required {
  color: red;
}

#sondages, #sondages-all {
  font-family: arial, "sans serif";
  font-size: 13px;
  line-height: 15px;
  color: black;
  /*background-color: #e5e5e5;*/
  padding: 1px 3px 2px 3px;
}

#sondages-all {
  background-color: white;
  margin-bottom: 20px;
  margin-top: 15px;
  padding: 0;
}

#sondages h2, #sondages-all h2 {
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
  color: #b94e44;  /* burgundy */
}

#sondages h3, #sondages-all h3 {
  font-size: 10px;
  line-height: 12px;
  margin-top: 1px;
  margin-bottom: 1px;
}

.sondages-radio {
  vertical-align: bottom;
}

.sondages-voter, .sondages-voir-tous {
  text-align: center;
}

.sondages-voter-button {
  margin: 3px auto 0 auto;
  color: #b94e44;  /* burgundy */
  font-weight: bold;
}

.sondages-choice {
  margin-top: 3px;
  margin-bottom: 3px;
}

.sondages-answer {
  margin-top: 5px;
  margin-bottom: 2px;
}

.sondages-bar {
  float: left;
  width: 110px;
}

.sondages-colored-bar {
  background-color: #b94e44;
  height: 14px;
  width: 100px;
}

.sondages-percent {
  float: left;
  width: 50px;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
}

.sondages-clear {
  clear: both;
  margin-bottom: 3px;
}