@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:100%; height:130px; border:0px solid red; }
.cadreContactRacc { float:left; width:100%; text-align:center; padding-bottom:20px; }
/*.cadreComiteCharte { float:left; text-align:right; width:100%; height:50px; padding-bottom:10px; }*/
.cadreComiteCharte { float:right; text-align:center; width:189px; height:50px; padding-top:20px; border:0px solid red; }

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


.rubContenuCadre { float:left; border: 0px solid orange; position: absolute; top: 162px; left: 0px; visibility: visible; z-index: 19; }

.rubContenu { float:left; clear:right; min-height:580px; border: 0px solid red; margin-left: 0px; margin-bottom: 50px; position: relative; top: 63px; left: 70px; visibility: visible; z-index: 20; }
.rubC { float:left; padding-right: 0px; padding-bottom:50px; border: 0px solid orange; }

.rubContenu_Accueil { float:left; clear:right; border: 10px solid red; margin-left: 15px; margin-top: 0px; }
.rubC_Accueil { float:left; padding-left: 10px; padding-right: 10px; border: 0px solid green; }

.rubContenu div, .rubContenu_Accueil div { text-align: left; }
.rubContenu ul, .rubContenu_Accueil ul { padding: 0px 0px 10px 30px; } /*float:left; width:100%;*/
.rubContenu li, .rubContenu_Accueil li { list-style: rond; text-align: left; }
.rubContenu ol, .rubContenu_Accueil ol { list-style: circle; padding-bottom: 5px; text-align: left; }

.grandeListe li { padding: 15px 0px 0px 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; border: 0px solid blue; background-image:url('../images/menu_fond.jpg'); background-position: top left; background-repeat: repeat-x; }
.rubMenu ul { float:left; width: 100%; border: 0px solid yellow; list-style: none; border-bottom: 1px solid #898379; border-top: 1px solid #898379; }
/*
.rubMenuLI {
  float:left; width: 210px; list-style: none; text-align:left;  border-bottom: 1px solid #D0CCC5; background-color:#D0CCC5;
  background-image:url('../images/picto_flecheMenu.gif'); background-position: 5px top; background-repeat: no-repeat;
}
.rubMenuLI2 {
  float:left; width: 210px; list-style: none; text-align:left; border-bottom: 1px solid #D0CCC5; background-color:#D0CCC5;
  background-image:url('../images/picto_flecheMenu2.gif'); background-position: 5px top; background-repeat: no-repeat;
}
.rubMenuLI2 a { position: relative; top: 0px; left: 4px; visibility: visible; z-index: 5; }
*/

.rubMenuLI, .rubMenuLIOpen, .rubMenuLIOpenSelect { float:left; width: 210px; list-style: none; text-align:left;  border-bottom: 1px solid #D0CCC5; background-color:#D0CCC5; 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:#898379; 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 #D0CCC5; background-color:#D0CCC5;
  background-position: 10px top; background-repeat: no-repeat;
}
.rubMenuLI2 { background-image:url('../images/picto_flecheMenu2.gif'); }
.rubMenuLI2bis { background-image:url('../images/picto_flecheMenu2.gif'); }
.rubMenuLI2Select { background-color:#898379; background-image:url('../images/picto_flecheMenuSelect2.gif'); }
.rubMenuLI2OpenSelect { background-color:#898379; 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%; word-wrap:break-word; border:0px solid red; }
.rubMenuSPAN { float: left; width: 170px; border:0px solid red; position: relative; top: 5px; left: 16px; padding-bottom:10px; visibility: visible; z-index: 5; }
.rubMenuSPAN2 { color:#FFF; font-weight:bolder; }

/*
.rubMenuOL { float:left; margin:0px; padding:0px; display:block; border:0px solid red; border-bottom: 1px solid #898379; font-weight:bolder; color:#FFF; background-color:#EBE1CF; }
.rubMenuOL li { float:left; margin:0px; width: 210px; list-style: rond; text-align:left; padding:0px 0px 10px 0px; border-top: 1px solid #898379; background-image:url('../images/picto_flecheMenu3.gif'); background-position: 18px top; background-repeat: no-repeat; }
.rubMenuOL a { float: left; width: 155px; word-wrap:break-word; border:0px solid red; position: relative; top: 5px; left: 30px; visibility: visible; z-index: 5; }
*/

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


.rubMenuPhoto { float: left; width: 220px; height: 68px; border-bottom: 0px solid #9FB7D8; background-position: top left; background-repeat: no-repeat; }
.rubMenuPhotoCalque, .rubMenuPhotoCalqueIntro { float:left; width: 100%; border: 0px solid orange; 
position: absolute; top: 183px; left: 190px; visibility: visible; z-index: 20;
/*background-image:url('../images/menu_photo_calque.png');*/
background-position: top right; background-repeat: no-repeat; }

.rubMenuPhotoCalque_IE7, .rubMenuPhotoCalqueIntro_IE7 { float:left; width: 100%; border: 0px solid orange; 
position: absolute; top: 186px; left: 185px; visibility: visible; z-index: 20;
/*background-image:url('../images/menu_photo_calque.png');*/
background-position: top right; background-repeat: no-repeat; }

.rubMenuPhotoCalque_Firefox { float:left; width: 103px; height:525px; border: 0px solid orange; 
position: absolute; top: 185px; left: 190px; visibility: visible; z-index: 20;
background-image:url('../images/menu_photo_calque.png'); background-position: top right; background-repeat: no-repeat; }
.rubMenuPhotoCalqueIntro_Firefox { float:left; width: 84px; height:628px; border: 0px solid orange; 
position: absolute; top: 183px; left: 189px; visibility: visible; z-index: 20;
background-image:url('../images/menu_photo_calque2.png'); background-position: top right; background-repeat: no-repeat; }




.rubMenuServices {
  float: right; width: 189px; height: 429px; border: 0px solid #000; padding-left: 40px;
}

