/* ------------------------------------------------------------------------------------------ */
body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;background-color: #FFFFFF;background-image: url(../images/background/background.jpg);background-repeat: repeat-x;margin: 0px;

scrollbar-face-color: #E8ECF1; 			/* fond bouton */
scrollbar-track-color: #F1F3F7; 		/* fond bande */
scrollbar-3dlight-color: #D8DEE7; 		/* contour 3D */
scrollbar-highlight-color: #ABB8CC; 	/* highlight */
scrollbar-shadow-color: #859AB5; 		/* ombre */
scrollbar-darkshadow-color: #335C9C; 	/* ombre */
scrollbar-arrow-color: #585E68; 		/* fleches */
}

.body2{background-color: #E5F1FD;

/* SCROLLBAR */
scrollbar-face-color: #8CB2D0;
scrollbar-shadow-color: #8CB2D0;
scrollbar-highlight-color: #8CB2D0;
scrollbar-3dlight-color: #F2F7FB;
scrollbar-darkshadow-color: #4F7192;
scrollbar-track-color: #F4F8FC;
scrollbar-arrow-color: #F2F7FB;
}

.printWindows{margin-left: 10px;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;background-image:none;}
.filet_vert_haut{background-image:url(../images/base/filet_vert_haut.gif);background-position: top;width:1px;height:100%;}
.filet_vert_bas{background-image:url(../images/base/filet_vert_bas.gif);width:1px;height:100%;background-position: bottom;}

/* ------------------------------------------------------------------------------------------ */
FONT{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;}

/* ------------------------------------------------------------------------------------------ */
TR {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;}

.tr_image2{background-image: url(../images/base/sous_grande_image2.jpg);background-repeat: no-repeat;}
.tr_imageMenuAccueil{background-image: url(../images/base/bande_large.gif);background-repeat: no-repeat;}
.tr_imageMenuGalerie{background-image: url(../images/base/bande_large_no_arrow.gif);background-repeat: no-repeat;}

/*.tr_titre{background-color:#B2CDE3;font-weight: bold;height: 15px;padding: 0px 1px;background-image: url(../images/base/lst_fond_titre1.gif);}
.td_header_select {background-color:#B2CDE3;font-weight: bold;height: 15px;background-image: url(../images/base/lst_fond_titre2.gif);}
.tr_header_clicked {background-color:#B2CDE3;font-weight: bold;height: 15px;background-image: url(../images/base/lst_fond_titre2.gif);}*/

.tr_fonce{background-color:#F5F9FD;color: #435C73;height: 15px;padding: 0px 1px;}
.tr_fonce_Over{background-color:#E3EDF6;color: #435C73;height: 15px;padding: 0px 1px;}
.tr_fonce_Out{background-color:#F5F9FD;color: #435C73;height: 15px;padding: 0px 1px;}
.tr_fonce_Click{background-color:#E6EDF4;color: #435C73;height: 15px;padding: 0px 1px;}
.tr_clair{background-color:#FFFFFF;color: #435C73;height: 15px;padding: 0px 1px;}
.tr_clair_Over{background-color:#E3EDF6;color: #435C73;height: 15px;padding: 0px 1px;}
.tr_clair_Out{background-color:#FFFFFF;color: #435C73;height: 15px;padding: 0px 1px;}
.tr_clair_Click{background-color:#E6EDF4;color: #435C73;height: 15px;padding: 0px 1px;}

/* ------------------------------------------------------------------------------------------ */
TD {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;}

/* ------------------------------------------------------------------------------------------ */
TABLE {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;}

/* ------------------------------------------------------------------------------------------ */
.div1 { overflow: auto; position:relative; width: 422px; height: 90px; border: 1px solid #587F9F}

/* ------------------------------------------------------------------------------------------ */

INPUT {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;height: 18px;background-color:#FFFFFF;padding: 2px;vertical-align: middle;
border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-left-color: #4A5F7A;border-top-color: #4A5F7A;border-right-color: #A6B5C9;border-bottom-color: #A6B5C9;}

.input_Login{width: 124px;height: 12px;}
.input_Search{width: 124px;height: 12px;}

.bouton1 {background-color:#F2F7FB;border-left-color: #FFFFFF;border-top-color: #FFFFFF;border-right-color: #436988;border-bottom-color: #436988;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}
.bouton2 {background-color:#FFFFFF;border-left-color: #F2F7FB;border-top-color: #F2F7FB;border-right-color: #436988;border-bottom-color: #436988;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}
.bouton3 {font-size: 10px;background-image: url(../images/Administration/fond_btn.gif);height: 18px;border: 1px solid #38475C;vertical-align: middle;margin: 2px 2px 2px 2px;padding:1px 2px 4px 2px}
.bouton_close {font-size: 10px;background-image: url(../images/Administration/btn/btn_close.gif);height: 18px;vertical-align: middle;border-left-color: #38475C;border-top-color: #38475C;border-right-color: #38475C;border-bottom-color: #38475C;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}

.vide{background-color:#B2CDE3;width:135px;}

/* ------------------------------------------------------------------------------------------ */

SELECT {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;background-color:#FFFFFF;padding-left: 2px;
border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-left-color: #4A5F7A;border-top-color: #4A5F7A;border-right-color: #A6B5C9;border-bottom-color: #A6B5C9;}

.select1{width:135px;}

/* ------------------------------------------------------------------------------------------ */
/* TEXTAREA */

TEXTAREA { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #3F4F5E;background-color:#FFFFFF;padding: 2px;
border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-left-color: #4A5F7A;border-top-color: #4A5F7A;border-right-color: #A6B5C9;border-bottom-color: #A6B5C9;}

/* ------------------------------------------------------------------------------------------ */
/* LINKS */
/* ------------------------------------------------------------------------------------------ */

A {color: #335C9C;text-decoration: none;}
A:active {color: #335C9C;text-decoration: none;}
A:visited {color: #335C9C;text-decoration: none;}
A:hover {color: #577EBA;text-decoration: none;}

/* ------------------------------------------------------------------------------------------ */

A.navTop {font-weight: bold;  color: #335C9C; text-decoration: none;}
A.navTop:active {font-weight: bold;color: #335C9C; text-decoration: none;}
A.navTop:visited {font-weight: bold;color: #335C9C; text-decoration: none;}
A.navTop:hover {font-weight: bold;color: #577EBA; text-decoration: none;}

/* ------------------------------------------------------------------------------------------ */

A.navBottom {font-weight: bold;  color: #335C9C;text-decoration: none;}
A.navBottom:active {font-weight: bold;  color: #335C9C;text-decoration: none;}
A.navBottom:visited {font-weight: bold;  color: #335C9C;text-decoration: none;}
A.navBottom:hover {font-weight: bold;  color: #577EBA;text-decoration: none;}

/* ------------------------------------------------------------------------------------------ */

A.link_Langue {color: #335C9C; text-decoration: none;}
A.link_Langue:active {color: #335C9C; text-decoration: none;}
A.link_Langue:visited {color: #335C9C; text-decoration: none;}
A.link_Langue:hover {color: #577EBA; text-decoration: none;}

/* ------------------------------------------------------------------------------------------ */

A.link_Login {font-weight: bold;color: #ECEFF4; text-decoration: none;}
A.link_Login:active {font-weight: bold;color: #ECEFF4; text-decoration: none;}
A.link_Login:visited {font-weight: bold;color: #ECEFF4; text-decoration: none;}
A.link_Login:hover {font-weight: bold;color: #FFFFFF; text-decoration: none;}

/* ------------------------------------------------------------------------------------------ */

A.link_Liste {color: #335C9C;text-decoration: none;}
A.link_Liste:active {color: #335C9C; text-decoration: none;}
A.link_Liste:visited { color: #335C9C; text-decoration: none;}
A.link_Liste:hover { color: #577EBA; text-decoration: none;}


/* ------------------------------------------------------------------------------------------ */

A.A3 {font-family: Arial, Helvetica, sans-serif;color: #3F4F5E;font-size: 10px;background-color:#F6FAFF;background-image: url(../images/Administration/fond_btn.gif);height: 18px;padding-top: 2px;padding-right: 5px;padding-left: 5px;border: 1px solid #111111;vertical-align: bottom;border-color: #666666;}
A.A3:active  {text-decoration: none;}
A.A3:hover  {text-decoration: none;}
A.A3:visited  {text-decoration: none;}

/* ------------------------------------------------------------------------------------------ */
/* HR */
/* ------------------------------------------------------------------------------------------ */

HR{color: #3D6FA9;background-color: #FFFFFF;height: 1px;}

/* ------------------------------------------------------------------------------------------ */
/* TEXTES */
/* ------------------------------------------------------------------------------------------ */
.titre_18_bold_bleu {font-size: 18px;font-weight: bold; color: #335C9C;}
.titre_14_bold_bleu {font-size: 14px;font-weight: bold; color: #335C9C;}
.texte_13_bold_bleu{ font-size: 13px; font-weight: bold;color: #335C9C;}
.texte_13_bold_blanc{ font-size: 13px; font-weight: bold;color: #ffffff;}
.texte_13_bold_noir{ font-size: 13px; font-weight: bold;color: #3F4F5E; }
.texte_13_normal_noir{ font-size: 13px; font-weight: normal;color: #3F4F5E; }
.texte_12_bold_noir{ font-size: 12px; font-weight: bold;color: #3F4F5E; }
.texte_12_normal_noir{ font-size: 12px; font-weight: normal;color: #3F4F5E; }
.texte_11_normal_bleu{ color: #335C9C; font-weight: normal;font-size: 11px; }
.texte_11_normal_noir{ color: #3F4F5E;font-weight: normal;font-size: 11px; }
.texte_11_bold_bleu{ font-size: 11px; font-weight: bold; color: #335C9C;  }
.texte_11_bold_noir{ font-size: 11px; font-weight: bold; color: #3F4F5E;  }
.texte_11_bold_blanc {font-size: 11px; font-weight: bold; color: #FFFFFF; }
.texte_10_normal_bleu{ font-size: 10px; font-weight: normal;color: #335C9C; }
.texte_9_normal_bleu{ font-size: 9px; font-weight: normal;color: #335C9C; }

/* ------------------------------------------------------------------------------------------ */
.fieldset {font-size: 12px; border:1px solid #4A5F7A; }

/* ------------------------------------------------------------------------------------------ */
.fieldset {font-size: 12px; border:1px solid #4A5F7A; }

/* ------------------------------------------------------------------------------------------ */

#cache {position:absolute; top:100px; z-index:10; visibility:hidden;}
/* calque d'affichage des erreurs */#erreur {position:absolute; top:30px; z-index:10; visibility:hidden;}
/* calque d'affichage du chargement */#operationEnCours {position:absolute; top:200px; z-index:10; visibility:hidden;}
/* calques utiliss pour la partie dtails */#formulaire{position:relative; top:0px; left: 0px; z-index:10; visibility:visible;}
.cadre_loading{background-color:#587F9F;}

/* ------------------------------------------------------------------------------------------ */
/* PATHLINE
/* ------------------------------------------------------------------------------------------ */

.pathLine{padding:2px 0px 0px 0px;vertical-align:middle;}

/* ------------------------------------------------------------------------------------------ */
/* TITRES
/* ------------------------------------------------------------------------------------------ */

.titre_principal_capital{font-family:"Times New Roman", Times, serif;font-size: 21px;color: #335C9C;line-height: 23px;padding:0px 0px 0px 0px;text-transform: uppercase;}
.titre_principal_normal{font-size: 15px;color: #335C9C;line-height: 18px;padding:0px 0px 0px 0px;text-transform: uppercase;font-weight:bold;}
.titre_secondaire{font-size: 11px; font-weight: bold;color: #335C9C;padding:0px 0px 10px 0px;text-transform: uppercase;}

/* ------------------------------------------------------------------------------------------ */
/* TEXTES
/* ------------------------------------------------------------------------------------------ */
.texte_wysiwyg{padding:0px 0px 10px 0px;}

/* ------------------------------------------------------------------------------------------ */
/* LISTING
/* ------------------------------------------------------------------------------------------ */
.listing_titre{font-size: 12px;font-weight: bold; color: #335C9C;text-transform: uppercase;padding:6px 10px 5px 0px;vertical-align:middle;}
.listing_texte{color: #335C9C; font-weight: normal;font-size: 11px; padding:0px 10px 15px 0px;}

/* ------------------------------------------------------------------------------------------ */
/* Colonne gauche - paragraphe intro */
/* ------------------------------------------------------------------------------------------ */
.col_paragrapheIntro{font-weight:bold;padding:0px 0px 15px 0px;}

/* ------------------------------------------------------------------------------------------ */
/* NEWS */
/* ------------------------------------------------------------------------------------------ */

.news_list_titre_fondBleu_G{background-image:url(../images/base/bandeBleu_small.gif);background-position:left;background-repeat:repeat-y;font-weight:bold;padding:0px 0px 0px 18px;white-space: nowrap;}
.news_list_titre_fondBleu_D{background-image:url(../images/base/bandeBleu_small_D.gif);background-position:right;background-repeat:repeat-y;font-weight:bold;padding:0px 0px 0px 0px;width:150px;}
.news_list_titre_fondBleu_G_light{background-image:url(../images/base/bandeBleu_small_light.gif);background-position:left;background-repeat:repeat-y;font-weight:bold;padding:0px 0px 0px 18px;white-space: nowrap;}
.news_list_titre_fondBleu_D_light{background-image:url(../images/base/bandeBleu_small_D_light.gif);background-position:right;background-repeat:repeat-y;font-weight:bold;padding:0px 0px 0px 0px;width:150px;}
.news_list_titre{background-image:url(../images/1px/1px_bleu1.gif);background-position:bottom;background-repeat:repeat-x;font-weight:bold;height:16px;padding:0px 0px 0px 0px;}
.news_list_texte{padding:3px 0px 5px 0px;}

/* ------------------------------------------------------------------------------------------ */
/* NAVIGATION CHAPITRE */
/* ------------------------------------------------------------------------------------------ */
.nav_chapitre{background-color:#EDF0F5;padding:0px 0px 0px 60px;}

/* ------------------------------------------------------------------------------------------ */
/* BOXES */
/* ------------------------------------------------------------------------------------------ */
.box_pdf{font-size: 9px; color: #335C9C; text-align:left;padding:3px 0px 10px 0px;}
.box_print{font-size: 9px; color: #335C9C; text-align:right;padding:7px 0px 10px 0px;}
