body {
 background-color:#4f7381;
 background-position:top;
 background-repeat:repeat-x;
}

.bodyaccueil {
 background-color:#000000;
 background-position:top;
 background-repeat:repeat-x;
}

.bodyadmin {
 background-color:#FFFFFF;
 background-position:top;
 background-repeat:repeat-x;
}

.bodyindex {
 background-color:#4f7381;
 background-image:url(img/fond_rg.jpg);
 background-position:top;
 background-repeat:repeat-x;
}

.border_noir {
 border:1px solid #000000;
}

.border_bleu {
 border:1px solid #006FB6;
}

.borderadmin {
 border:1px solid #72A7D7;
}

.borderformblue {
 border:1px solid #92BCE3;
 color:#386791;
}

.borderinput {
 border:1px solid #92BCE3;
 width:300px;
 color:#517C9F;  /* 386791 */
}

.bordersubmit {
 border:1px solid #92BCE3;
 background-color:#C6E2FB;
 font-weight:bold;
 font-size: 10px;
 color:#0033CC;
}

.bordererror {
 border:1px solid #FFC015;
 width:300px;
 color:#386791;
}

.admin_gris {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color:#8F8F8F;
 font-weight:normal;
}

.admin_msg {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#F37E1E;
 font-weight:normal;
}

.admin_orangei {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#E96800;
 font-weight:normal;
}

.admin_verti {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#0A6522;
 font-weight:normal;
}

.admin_bleu {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#517C9F;
 font-weight:normal;
}

.admin_btn_trier {
 border:1px solid #92BCE3;
 color:#386791;
 background-color:#F2F8FC;
 width:90px;
}

.admin_btn_submit {
 border:1px solid #92BCE3;
 color:#386791;
 background-color:#F2F8FC;
 font-weight:bold;
 font-size: 10px;
 width:250px;
}

.admin_btn_submit_no {
 border:1px solid #92BCE3;
 color:#386791;
 background-color:#D4D0C8;
 font-weight:bold;
 font-size: 10px;
 width:250px;
}

.admin_submit_fond {
 border:1px solid #92BCE3;
 background-color:#F2F8FC;
 font-size: 10px;
}

A.admin_bleu {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#517C9F;
 font-weight:normal;
}

A.admin_bleu:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#517C9F;
 font-weight:normal;
}

.admin_bleub {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color:#517C9F;
 font-weight:bold;
}

.admin_bleu12 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color:#517C9F; /* orange F37E1E */
 font-weight:bold;
}

.text {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color:#000000;
 font-weight:normal;
}

A.text {
 color:#000000;
 text-decoration:none
}

A.text:hover {
 color:#000000;
 text-decoration:underline;
}

.text-header {
 font-family: Arial, sans-serif, Verdana;
 font-size: 11px;
 color:#FFFFFF;
 font-weight:bold;
}

A.text-header {
 text-decoration:none;
}

A.text-header:hover {
 text-decoration:underline;
}

.text-noir0 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 12px;
 color:#4C4747;
 font-weight:normal;
}

.text-noir1 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 12px;
 color:#4C4747;
 font-weight:bold;
}

A.text-noir1 {
 text-decoration:none;
}

A.text-noir1:hover {
 text-decoration:underline;
}

.text-noir2 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 14px;
 color:#4C4747;
 font-weight:bold;
}

.border-input-gris {
 border:1px solid #727272;
 background-color:F8F8F8;
 height:19px;
 font-family: Arial, sans-serif, Verdana;
 font-size: 12px;
}

.text-orange0 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 12px;
 color:#F47F20; /* 006FB6 */
 font-weight:normal;
}

.text-orange1 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 13px;
 color:#F47F20; /* 006FB6 */
 font-weight:normal;
}

.text-bleusmall {
 font-family: Arial, sans-serif, Verdana;
 font-size: 9px;
 color:#0033CC; /* 006FB6 */
 font-weight:normal;
}

.text-bleu0 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 12px;
 color:#0033CC; /* 006FB6 */
 font-weight:normal;
}

.text-bleu0a {
 font-family: Arial, sans-serif, Verdana;
 font-size: 13px;
 color:#0033CC; /* 006FB6 */
 font-weight:normal;
}

.text-bleu0b {
 font-family: Arial, sans-serif, Verdana;
 font-size: 10px;
 color:#006FB6;
 font-weight:normal;
}

.text-bleu1 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 12px;
 color:#0033CC; /* 006FB6 */
 font-weight:bold;
}

A.text-bleu1 {
 text-decoration:none;
}

A.text-bleu1:hover {
 text-decoration:underline;
}

.text-bleu1b {
 font-family: Arial, sans-serif, Verdana;
 font-size: 11px;
 color:#0033CC; /* 006FB6 */
 font-weight:normal;
}

A.text-bleu1b {
 text-decoration:none;
}

A.text-bleu1b:hover {
 text-decoration:underline;
}

.text-bleu2 {
 font-family: Arial, sans-serif, Verdana;
 font-size: 11px;
 color:#5177B0;
 font-weight:normal;
}

.text_footer {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color:#FFFFFF;
 font-weight:normal;
}

A.text_footer {
 color:#FFFFFF;
 text-decoration:none
}

A.text_footer:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

.text_blanc_3 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color:#FFFFFF;
 font-weight:normal;
}

A.text_blanc_3 {
 color:#FFFFFF;
 text-decoration:none
}

A.text_blanc_3:hover {
 color:#D10F33;
 text-decoration:underline;
}

.text-fact-titre {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
}
 
.text-fact {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
 
.text-mini {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
}

.border-fact {
 border:1px solid #E8E8E8;
 background-color:FFFFFF;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 height:20px;
}

.border-fact-select {
 border:0px solid #FFFFFF;
 background-color:FFFFFF;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 height:12px;
}


/* --------------- */

.texte_info_noir {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color:#000000;
 font-weight:normal;
}

A.texte_info_noir {
 color:#000000;
 text-decoration:none
}

A.texte_info_noir:hover {
 color:#000000;
 text-decoration:underline;
}

.texte_info_noir_b {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color:#000000;
 font-weight:normal;
}

.texte_info_noir9 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color:#000000;
 font-weight:normal;
}

.texte_info_noir13 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#000000;
 font-weight:normal;
}

.texte_info_rouge {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color:#E10423;
 font-weight:normal;
 text-decoration:none;
}

A.texte_info_rouge {
 text-decoration:none;
}

A.texte_info_rouge:hover {
 text-decoration:underline;
}

.texte_info_rouge9 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color:#E10423;
 font-weight:normal;
}

.form_border_input {
 border:1px solid #000000;
 width:300px;
 color:#000000;
}

.form_border_valid {
 border:1px solid #000000;
 background-color:#FFFFFF;
 font-weight:bold;
 font-size: 10px;
 color:#000000;
}

.texte_info_blanc {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color:#FFFFFF;
 font-weight:bold;
}

.texte_info_actu {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#FFFFFF;
 font-weight:bold;
}

.texte_menu_admin {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#00578D;
 font-weight:bold;
}

.table_menu_admin {
 background-image:url('_Back-Office-Novellus/images/mnu_bground.jpg');
 background-position:left;
 background-repeat:no-repeat;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color:#005891;
 font-weight:normal;
 cursor: pointer;
}

.table_menu_admin_select {
 background-image:url('_Back-Office-Novellus/images/mnu_bground.jpg');
 background-position:left;
 background-repeat:no-repeat;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color:#FD0000;
 font-weight:normal;
 cursor: pointer;
}

.accueil_prog {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color:#D10F33;
 font-weight:bold;
}

A.accueil_prog {
 text-decoration:none;
}

A.accueil_prog:hover {
 text-decoration:underline;
}


