body{
 padding 						: 0px;
 margin 						: 0px;
}
.title_officiel{
 display            : none;
}
a.lien_bleu{
 color              : #4089D6;
}
.line{
 background-color   : transparent;
}
.downer{
 font-family				: arial;
 font-size          : 10px;
 color              : #036582;
 text-decoration    : none;
}

/* Menus de niveau 1***********************************************************/
td.menu0,td.menu0_selected, a.menu0{
 font-family				: arial;
 font-size					: 11px;
 color              : #FFFFFF;
 font-weight        : 300;
 text-transform     : uppercase;
}
a.menu0,a.menu0_selected{
 font-family				: arial;
 font-size					: 11px;
 color              : #FFFFFF;
 font-weight        : 300;
 text-transform     : uppercase;
 text-decoration    : none;
}
td.menu0_selected{
 background-color   : #5094A9;
}
tr.second_line td.separator{
 background-color   : #FFFFFF;
}
td.menu0_second_line{
 background-color   : #000000;
}
td.menu0_selected_second_line{
 background-color   : #FFC000;
}
/* Menus de niveau 2 **********************************************************/
td.menu2,td.menu2_selected{
 border-top         : 1px solid white;
}
.menu2,.menu2_selected{
 font-family				: arial;
 font-size					: 11px;
 color              : #FFFFFF;
 font-weight        : 400;
 text-decoration    : none;
 background-color   : #BECB33;
}
.menu2_selected{
 color              : #036582;
}
td.menu1_in_menu2{
 font-family				: arial;
 font-weight        : 700;
 padding-left       : 39px;
 text-transform     : uppercase;
 color              : #FFFFFF;
 background         : url(fr/navigation/vague_verte.gif) no-repeat top left;
}
/* pages **********************************************************************/
.separator_page, .first_cell_page,.page,.page_selected{
 background-color		: #BECB33;
}
td.page,td.page_selected{
 padding-left				: 11px
}
a.page,a.page_selected{
 color							: white;
 text-decoration    : none;
 font-size					: 10px;
}
a.page_selected{
 color              : #036582;
 text-decoration    : underline;
}
/* Chemin *********************************************************************/
div.path{
 margin             : 20px 0px 5px 30px;
 font-family				: arial;
 font-size					: 10px;
 color              : #036582;
 font-style         : italic;
 border-bottom      : 2px dotted #808080;
}
/* Titres *********************************************************************/
h1.title_1_orange{
 margin             : 0px 0px 5px 0px;
 font-family				: arial;
 font-size					: 18px;
 color              : #FE9D0C;
 font-style         : italic;
 border-bottom      : 1px solid #036582;
}
h3.title_3_orange{
 margin             : 5px 0px 5px 0px;
 font-family				: arial;
 font-size					: 13px;
 font-weight        : 500;
 color              : #036582;
 border-bottom      : 1px solid #036582;
}
.chapeau_blanc_jaune,.chapeau_blanc_jaune a, a span.chapeau_blanc_jaune {
 font-family				: times new roman;
 font-size					: 14px;
 color              : #FFFFFF;
 background-color   : #E8C238;
 font-style         : italic;
 text-decoration    : none;
}
.chapeau_fond_gris{
 padding            : 5px;
 background-color   : #EEEDE9;
}
.title_1_table{
 font-family				: arial;
 font-size					: 13px;
 font-weight        : 700;
 color              : #000000;
 padding            : 5px;
}
.title_2_table{
 font-family				: arial;
 font-size					: 12px;
 font-weight        : 400;
 color              : #000000;
 padding            : 5px 5px 5px 15px;
}
/* Texte **********************************************************************/
td.both{
 padding            : 30px 0px 0px 30px;
}
.table_line_2{
 background-color   : #DFE599;
}
.table_line_1{
 background-color   : #FFFFFF;
}
.table_line_separator{
 background-color   : #FFC000;
}
.type_1,.type_2,.type_3{
 font-family				: arial;
 font-size					: 12px;
 font-weight        : 700;
 padding						: 3px;
 text-align         : center;
}
.type_1{
 color              : #109C45;
}
.type_2{
 color              : #3B86D7;
}
.type_3{
 color              : #E5047E;
}
table.table_asso tbody tr td{
 padding-top        : 3px;
 padding-bottom     : 2px;
 padding-left       : 10px;
 border-left        : 1px dashed #808080;
}
table.table_asso tbody tr td.activite{
 padding-top        : 0px;
 padding-bottom     : 0px;
 padding-left       : 0px;
 border-left        : 0px ;
}
table.table_asso tbody tr td.type_1,table.table_asso tbody tr td.type_2,table.table_asso tbody tr td.type_3{
 border-left        : 0px;
}
.table_sommaire tr td{
 border-bottom      : thin solid #F68B1F;
}
/* Formulaires ****************************************************************/
input.formInput,textarea.formInput,select.formInput{
 width              : 450px;
}
/* Actualités *****************************************************************/
.title2_bleu {
 background-color	  : transparent;
 color							: #396384;
 font-family				: arial;
 font-size					: 12px;
 font-weight				: bold;
}
.actu_close_1{
 background-color	  : #E7F7F6;
 border-top         : 1px solid #808080;
 border-bottom      : 1px solid #808080;
}
.actu_close_0{
 background-color	  : #DEEFF7;
 border-top         : 1px solid #808080;
 border-bottom      : 1px solid #808080;
}
.actu_text_home_0,.actu_text_home_1{
 padding            : 5px;
 text-align         : left;
 border-top         : 1px solid #808080;
 border-bottom      : 1px solid #808080;
}
.actu_text_home_0{
 background-color	  : #E7F7F6;
}
.actu_text_home_1{
 background-color	  : #DEEFF7;
}
.title_actu_home{
 font-weight        : 700;
}
.title_actu_close{
 color							: #396384;
}
/* annuaire d'associations ****************************************************/
.users-annu_formLabel,.users-annu_formInput{
 background-color	  : #FFFFFF;
}
.pretty_title1{
 font-family				: arial;
 font-size					: 16px;
 font-weight        : bold;
 color              : #FE9D0C;
 font-style         : italic;
}
td.users-annu_title2,td.users-annu_text2{
 background-color	  : #B6D8E0;
}
td.users-annu_title1,td.users-annu_text1{
 background-color	  : #FFFFFF;
}