body{
}
.line{
 background-color		  : #99C832;
}
td#main_frame{
 padding-left          : 30px;
 padding-right         : 10px;
}
.fond_bleu_degrade{
 background           : url(fr/bandeau/fond_bleu_degrade.jpg);
}
.fond_bleu_debut_degrade{
 background-color		  : #3B5DA4;
}
.ligne_bleue{
 background-color			: #8EB5D2;
}
.fond_bleu{
 background-color		  : #22378D;
}
.fond_bleu_clair{
 background-color		  : #84A8C7;
}
.fond_level_2{
 background-color			: #EDEDED;
}
a.bleu {
 color                : #2F63AB;
}
UL { 
 list-style-image     : url(fr/navigation/losange_vert.gif) 
}
td.fond_ciel_small{
 background           : url(fr/bandeau/fond_droit_small.jpg) no-repeat top right;
}
td.fond_ciel_big{
 background           : url(fr/bandeau/fond_droit_big.jpg) no-repeat top right;
}
/* upper **********************************************************************/
a.upper,a.upper_selected{
 height               : 32px;
 font-family          : verdana,arial;
 font-weight          : bold;
 font-size            : 13px;
 text-decoration      : none;
}
a.upper{
 color                : #FFFFFF;
}
a.upper_selected{
 color                : #FECD0F;
}
td.upper,td.upper_selected{
 padding              : 0px 13px;
}
td.separator{
 border-right         : 2px dashed white;
}
/* level1 **********************************************************************/
.menu0,.menu0_selected{
 height               : 32px;
 font-family          : verdana,arial;
 font-weight          : bold;
 font-size            : 14px;
 text-decoration      : none;
}
.menu0{
 color                : #FFFFFF;
}
.menu0_selected{
 color                : #FECD0F;
}
td.menu0,td.menu0_selected{
 padding              : 0px 13px;
}

/* Menus 2 ********************************************************************/
td.menu2{
 padding              : 2px 0px 2px 16px;
 background           : url(fr/navigation/losange_vert.gif) no-repeat center left;
}
td.menu2_selected{
 padding              : 2px 0px 2px 16px;
 background           : url(fr/navigation/losange_rouge.gif) no-repeat center left;
}

a.menu2,a.menu2_selected{
 font-family          : verdana,arial;
 font-weight          : bold;
 font-size            : 13px;
 text-decoration      : none;
 white-space          : nowrap;
}
a.menu2{
 color                : #98C81E;
}
a.menu2_selected{
 color                : #CC0D05;
}
td.menu2_selected_special_1,td.menu2_special_1{
 height : 30px;
 background           : url(fr/navigation/arrondi_orange.gif) no-repeat center left;
 text-align						: center;
}
td.menu2_selected_special_2,td.menu2_special_2{
 height : 30px;
 background           : url(fr/navigation/arrondi_mauve.gif) no-repeat center left;
 text-align						: center;
}
td.menu2_selected_special_3,td.menu2_special_3{
 height : 30px;
 background           : url(fr/navigation/arrondi_rouge.gif) no-repeat center left;
 text-align						: center;
}
a.menu2_selected_special_1,a.menu2_special_1,a.menu2_selected_special_2,a.menu2_special_2,a.menu2_selected_special_3,a.menu2_special_3{
 font-family          : verdana,arial;
 font-weight          : bold;
 font-size            : 14px;
 text-decoration      : none;
}
a.menu2_special_1,a.menu2_special_2,a.menu2_special_3,a.menu2_selected_special_3{
 color                : white;
}
a.menu2_selected_special_1,a.menu2_selected_special_2{
 color                : #CC0D05;
}
a.menu_2_combo_selected{
 width                : 100%;
 background           : url(fr/navigation/losange_rouge.gif) no-repeat center right;
}
/* pages **********************************************************************/

td.page,td.page_selected{
 width                : 161px;
 padding              : 2px 0px 2px 7px;
 background-color			: #98D019;
}
td.first_cell_page,td.last_cell_page{
 width                : 19px;
}
td.page_selected{
 /*border-bottom        : 1px solid #CC0D05;*/
}
a.page,a.page_selected{
 font-family          : verdana,arial;
 font-weight          : normal;
 font-size            : 12px;
 text-decoration      : none;
}
a.page{
 color                : #F0F8E1;
}
a.page_selected{
 color                : #CC0D05;
}
td.page_separator_page{
 background-color			: #CCCCCC;
}
td.page_special,td.page_special_selected{
 padding              : 5px 0px 0px 19px;
}
a.page_special{
 padding-left					: 16px;
 background           : url(fr/navigation/losange_vert.gif) no-repeat center left;
}
a.page_special_selected{
 padding-left					: 16px;
 background           : url(fr/navigation/losange_rouge.gif) no-repeat center left;
}
a.page_special,a.page_special_selected{
 font-family          : verdana,arial;
 font-weight          : normal;
 font-size            : 12px;
 text-decoration      : none;
}
a.page_special{
 color								: #000000;
}
a.page_special_selected{
 color								: #CC0D05;
}
/* Titre 1 ********************************************************************/
.title1,.pretty_title1{
 font-family          : verdana;
 font-weight          : normal;
 font-size            : 20px;
 text-decoration      : none;
 font-weight          : bold;
 color								: #99C832;
}

/* Titre 2 ********************************************************************/
.pretty_title2, .pretty_title2 a, a h2.pretty_title2{
 font-family          : verdana;
 font-weight          : normal;
 font-size            : 16px;
 font-weight          : bold;
 color								: #2F63AB;
}
.pretty_title2 a, a h2.pretty_title2{
 text-decoration      : underline;
}
.title2_schedule{
 font-family          : verdana;
 font-weight          : normal;
 font-size            : 16px;
 font-weight          : bold;
 padding              : 3px 0px 3px 10px;
 color								: #FFFFFF;
 background           : url(fr/contenu/degrade_bleu_blanc.jpg) repeat-y;
}
/* Titre 3 ********************************************************************/
.pretty_title3{
 font-family          : verdana;
 font-weight          : normal;
 font-size            : 14px;
 font-weight          : bold;
 color								: #98CA22;
 text-decoration      : none;
 margin               : 0px;
}
.pretty_title3_red{
 font-family          : verdana;
 font-weight          : normal;
 font-size            : 14px;
 font-weight          : bold;
 color								: #F63134;
 text-decoration      : none;
 margin               : 0px;
}
a h3.pretty_title3_red, h3.pretty_title3_red a{
 font-family          : verdana;
 font-weight          : normal;
 font-size            : 14px;
 font-weight          : bold;
 color								: #F63134;
 text-decoration      : none;
 margin               : 0px;
 text-decoration      : underline;
}
/* texte **********************************************************************/
.textJustify{
 font-family          : arial,verdana;
 font-weight          : normal;
 font-size            : 12px;
 text-decoration      : none;
}
td.textJustify{
 padding-top          : 5px;
}
div.tirets_gris{
 width                : 100%;
 border-bottom        : 1px dashed #9A9999;
}
/* formulaires ****************************************************************/
td.form_separtor{
 font-family          : verdana;
 font-weight          : normal;
 font-size            : 14px;
 font-weight          : bold;
 color								: #98CA22;
 text-decoration      : none;
 padding              : 20px 0px;
}
td.formInput_0{
 width                : 440px;
}
td.formInput_0 input{
 width                : 440px;
}
td.formInput_0 input#field_63,td.formInput_0 input#field_66,textarea#field_72{
 width                : 431px;
}
td.formInput_0 input#field_25{
 width                : 456px;
}
input#field_68{
 width                : 250px;/*184px*/
 position             : relative;
 left                 : -6px;
}
td.formInput_0 textarea{
 width                : 440px;
}