@charset "iso-8859-1";
@import url("default.css");



/* OPTIONS : CONTENU CADRES 		Z-INDEX 5 */
.Content { border-left: 1px solid #FFF; border-right: 1px solid #FFF; }

.cadreContact { float:left; width:auto; height:181px;}
/* .cadreComiteCharte { float:right;  width:189px; height:50px; padding-top:35px; } */
.cadreComiteCharte { float:left;  position: absolute; top: 475px; left: 32px; visibility: visible; z-index: 30; width:189px; height:50px; padding-top:35px; }


/* AFFICHAGE DU CADRE DES RUBRIQUES */
.cadreRub { float: left; width:auto; padding-bottom: 40px; position: relative; top: 0px; left: 1px; visibility: visible; z-index: 21; }
.cadreRubAccueil { float: left; width:auto; padding-bottom: 10px; position: relative; top: 0px; left: 1px; visibility: visible; z-index: 21; }

.rubContenuCadre { float:left; width:auto; position: absolute; top: 182px; left: 0px; visibility: visible; z-index: 19; }

.rubContenu { float:left; width:auto; clear:right; min-height:500px; margin: 0px 0px 50px 0px; position: relative; top: 23px; left: 70px; visibility: visible; z-index: 22; }
.rubC { float:left; width:auto; margin-left: 0px; padding-bottom:110px; }

.rubContenu_Accueil { float:left; width:auto; clear:right; min-height:550px; margin: 0px 0px 50px 0px; position: relative; top: 0px; left: 20px; visibility: visible; z-index: 20; }
.rubC_Accueil { float:left; width:auto; padding-left: 0px; padding-right: 0px; }

.rubContenu div, .rubContenu_Accueil div, .rubContenu li, .rubContenu_Accueil li { text-align: left; }
.rubContenu ul, .rubContenu_Accueil ul { padding: 0px 0px 10px 30px; }
.rubContenu ol, .rubContenu_Accueil ol { list-style: circle; padding-bottom: 5px; text-align: left; }

.grandeListe li { padding: 15px 0px 0px 0px; }
.petiteListe li { padding: 0px 0px 4px 0px; }
.listeSousrubrique { padding-bottom: 20px; }
.listeDownload { padding-left: 20px; }






/* AFFICHAGE DU CADRE DES MENUS */
.rubMenu { float: left;  position: relative; top: 0px; left: 0px; visibility: visible; z-index: 22; width: 215px; height:500px; background-color:#000; background-image:url('../images/menu_fond.jpg'); background-position: top left; background-repeat: repeat-x; }
.rubMenu ul { float:left; width: 220px; height:320px; list-style: none; border-right: 15px solid #FFF; }
.rubMenuLI, .rubMenuLIOpen, .rubMenuLIOpenSelect { float:left; width: 210px; list-style: none; text-align:left;  border-bottom: 1px solid #9FB7D8; background-color:#114A9B; background-position: 5px top; background-repeat: no-repeat; }
.rubMenuLI { background-image:url('../images/picto_flecheMenu.gif'); }
.rubMenuLIOpen { background-image:url('../images/picto_flecheMenuOpen.gif'); }
.rubMenuLIOpenSelect { background-color:#E39D3C; background-image:url('../images/picto_flecheMenuOpenSelect.gif'); }

.rubMenuLI2, .rubMenuLI2bis, .rubMenuLI2Select, .rubMenuLI2OpenSelect {
  float:left; width: 210px; list-style: none; text-align:left; border-bottom: 1px solid #9FB7D8; background-color:#4C77B4; background-position: 10px top; background-repeat: no-repeat;
}
.rubMenuLI2 { background-image:url('../images/picto_flecheMenu2.gif'); }
.rubMenuLI2bis { background-image:url('../images/picto_flecheMenu2Open.gif'); }
.rubMenuLI2Select { background-color:#E39D3C; background-image:url('../images/picto_flecheMenuSelect2.gif'); }
.rubMenuLI2OpenSelect { background-color:#E39D3C; background-image:url('../images/picto_flecheMenuOpenSelect.gif'); }
.rubMenuLI2 a, .rubMenuLI2bis a, .rubMenuLI2Select a, .rubMenuLI2OpenSelect a { position: relative; top: 0px; left: 4px; visibility: visible; z-index: 5; }

.rubMenu a { float: left; width:170px; height:100%; }
.rubMenuSPAN { float: left; width: 170px; position: relative; top: 5px; left: 16px; padding-bottom:10px; visibility: visible; z-index: 5; }
.rubMenuSPAN2 { color:#FFF; background-color: transparent; font-weight:bolder; }

.rubMenuOL { float:left; width:auto; margin:0px; padding:0px; display:block; list-style: none; border-bottom: 1px solid #9FB7D8; font-weight:bolder; color:#FFF; background-color:#7698C8; } /*background-color:#4C77B4;*/
.rubMenuOL_LI, .rubMenuOL_LISelect { float:left; width:auto; margin:0px; width: 210px; list-style: none; text-align:left; padding:0px 0px 10px 0px; border-top: 1px solid #9FB7D8; background-position: 18px top; background-repeat: no-repeat; }
.rubMenuOL_LI { background-image:url('../images/picto_flecheMenu3.gif'); }
.rubMenuOL_LISelect { background-color:#E39D3C; background-image:url('../images/picto_flecheMenu3Select2.gif'); }
.rubMenuOL a { float: left; width: 155px; position: relative; top: 5px; left: 30px; visibility: visible; z-index: 5; }

.rubMenuPhoto { float: left; width: 225px; height: 114px; border-right: 3px solid #9FB7D8; background-position: top left; background-repeat: no-repeat; border: 0px solid red; }
.rubMenuPhotoCalqueIquesta { float:left; width: 135px; height:811px; position: absolute; top: 0px; left: 195px; visibility: visible; z-index: 21; background-position: top right; background-repeat: no-repeat; }
.rubMenuPhotoCalque, .rubMenuPhotoCalqueIntro { float:left; width: 100%; position: absolute; top: 2px; left: 190px; visibility: visible; z-index: 21; background-position: top right; background-repeat: no-repeat; }
.rubMenuPhotoCalqueIntro { left: 198px; }
.rubMenuPhotoCalqueIntro_IE7, .rubMenuPhotoCalque_IE7 { float:left; width: 100%; position: absolute; top: 1px; left: 197px; visibility: visible; z-index: 21; background-position: top right; background-repeat: no-repeat; }
.rubMenuPhotoCalque_Firefox { float:left; width: 122px; height:525px; position: absolute; top: 0px; left: 188px; visibility: visible; z-index: 21; background-image:url('../images/menu_photo_calque.png'); background-position: top right; background-repeat: no-repeat; }
.rubMenuPhotoCalqueIntro_Firefox { float:left; width: 135px; height:811px; position: absolute; top: 0px; left: 196px; visibility: visible; z-index: 21; background-image:url('../images/menu_photo_calque23.png'); background-position: top right; background-repeat: no-repeat; }

/* Agi sur le surlignage orange */
.liSpanMulti { background-position: 10px top; }
.liSpanSimple, .liSpanMulti { float:left; width:100%; height:100%; }




/* Cadre menu droit : Rubriques diverses */
.rubMenuAccueil2 { float: right; width: 211px; }
.rubMenuAccueil2 ul { list-style: none; }
.rubMenuAccueil2Pub1, .rubMenuAccueil2Pub2, .rubMenuAccueil2Pub3, .rubMenuAccueil2Pub4, .rubMenuAccueil2Pub5, .rubMenuAccueil2Pub6 { padding-bottom:6px; }
.rubMenuAccueil2Pub1 { float: left; width: 211px; height: 108px; }
.rubMenuAccueil2Pub2 { float: left; width: 211px; height: 43px; }
.rubMenuAccueil2Pub3 { float: left; width: 211px; height: 23px; }
.rubMenuAccueil2Pub4 { float: left; width: 211px; height: 119px; }
.rubMenuAccueil2Pub5 { float: left; width: 211px; height: 132px; }
.rubMenuAccueil2Pub6 { float: left; width: 209px; height: 116px; border:1px solid #000; background-image:url('../images/_menu_pubR6c_fond.jpg'); background-position: top left; background-repeat: no-repeat; }





/* Cadre menu droit : Rubrique Nous Aider */
.menuPlusCadre { float:right; width:189px; height:100%; margin-top: 0px;}
.menuPlus { float: right; width:189px; margin:0px 0px 5px 0px; }
.menuPlusTOP { float:left; width:187px; height:28px; color:#FFF; background-color: transparent; font-weight:bolder; cursor: pointer; border: 2px solid #E5E5E5; background-image:url('../images/menu_plus_fond.jpg'); background-position: center left; background-repeat: repeat-x; }
.menuPlusTOP span { position: relative; top: 5px; left: 0px; visibility: visible; z-index: 4; padding-left: 10px; }
.menuPlusTXT { float:left; width:187px; border: 1px solid #E5E5E5; display:none; background:#E7EEF6; } /*background-image:url('../images/menu_plus_contenu2.jpg'); background-position: top left; background-repeat: repeat-x;*/
.menuPlusTXT p { padding: 5px 10px 5px 10px; } 
.menuPlusTXT ul {  }
.menuPlusTXT li { text-align: left; margin:0px 0px 6px 20px; }
.menuPlusBOTTOM { float:left; width:169px; height:60px; background-image:url('../images/menu_plus_bottom.jpg'); background-position: top left; background-repeat: no-repeat; }


/* Cadre menu droit : Rubriques Etablissements */
.menuFicheColor1 { background-color:#E7EEF6; }
.menuFicheColor2 { background-color:#60A0BE; }
/*D4E6B5*/
.menuPlusTOP2 { float:right; color:#FFF; background-color: transparent; font-weight:bolder; width:189px; height:22px; background-image:url('../images/menu_plus_fond.jpg'); background-position: center left; background-repeat: repeat-x; }
.menuPlusColor, .menuPlusColor_Firefox, .menuPlusColor_IE7 { float:right; width:189px; margin-top: 0px; margin-left: 10px; border-top:1px solid #134793; border-bottom:1px solid #134793; border-left:1px solid #134793; border-right:1px solid #134793; }
.menuPlusColor p, .menuPlusColor_Firefox p, .menuPlusColor_IE7 p { padding: 10px 10px 0px 10px; }
.menuPlusColor ul, .menuPlusColor_IE7 ul { float:left; width:100%; padding: 0px 0px 10px 30px; }
.menuPlusColor_Firefox ul { float:left; width:170px; padding: 0px 0px 10px 30px; }


