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





.Content { position: absolute; width: 100%; top: 0px; left: 0px; visibility: visible; z-index: 0; }

.cadreContact { position: relative; bottom:15px; width:100%; height:220px; }
.cadreComiteCharte { float:left; position: absolute; top: 660px; left: 42px; visibility: visible; z-index: 30; width:189px; height:50px; padding-top:3px; }
.banniereBottom { float:left; position:relative; width:100%; height:50px; background-image:url('../images/fond_bottom.jpg'); background-position: center top; background-repeat: no-repeat; }


.rubContenuCadre { position:absolute; width:99.8%; top:182px; left:0px; }

.rubContenu { position: relative; top: 0px; width:auto; min-height:550px; margin: 30px 0px 50px 0px; margin-left:280px; margin-right:240px; }
.rubContenu_Accueil { position: relative; top: 0px; width:auto; min-height:750px; margin: 0px 240px 30px 245px; }

.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; }
.listeNumeric { list-style-type:decimal; }






.rubMenu { float:left; position: absolute; top:0px; left:0px; width:215px; height:100%; 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; }
li.rubMenuLI_first { background-color:#E39D3C; background-image:none; color:#000; text-decoration:none; }
li.rubMenuLI_first:hover, li.rubMenuLI:hover { background-color:#E39D3C; background-image:none; color:#000; text-decoration:none; }
li.rubMenuLI_first a:hover, li.rubMenuLI a:hover { color:#000 !important; text-decoration:none !important; }
.rubMenuLI, .rubMenuLI_first, .rubMenuLIOpen, .rubMenuLIOpenSelect { float:left; width: 210px; list-style: none; text-align:left;  border-bottom: 1px solid #9FB7D8; color:#000; background-color:#114A9B; background-position: 5px top; background-repeat: no-repeat; }
.rubMenuLI, .rubMenuLI_first { background-image:url('../images/picto_flecheMenu.jpg'); }
.rubMenuLIOpen { background-image:url('../images/picto_flecheMenuOpen.jpg'); }
.rubMenuLIOpenSelect { color:#000; background-color:#E39D3C; background-image:url('../images/picto_flecheMenuOpenSelect.jpg'); }



.rubMenuLI2, .rubMenuLI2bis, .rubMenuLI2Select, .rubMenuLI2OpenSelect {
  float:left; width: 210px; list-style: none; text-align:left; border-bottom: 1px solid #9FB7D8; color:#000; background-color:#4C77B4; background-position: 10px top; background-repeat: no-repeat;
}
.rubMenuLI2 { background-image:url('../images/picto_flecheMenu2.jpg'); }
.rubMenuLI2bis { background-image:url('../images/picto_flecheMenu2Open.jpg'); }
.rubMenuLI2Select { color:#000; background-color:#E39D3C; background-image:url('../images/picto_flecheMenuSelect2.jpg'); }
.rubMenuLI2OpenSelect { color:#000; background-color:#E39D3C; background-image:url('../images/picto_flecheMenuOpenSelect.jpg'); }
.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; }

li.rubMenuLI2:hover, li.rubMenuLI2Select:hover { background-color:#E39D3C; background-image:url('../images/picto_flecheMenuSelect.jpg'); background-repeat:no-repeat; }
li.rubMenuLI2bis:hover { background-color:#E39D3C; background-image:url('../images/picto_flecheMenuOpenSelect2.jpg'); background-repeat:no-repeat; }
li.rubMenuLI2OpenSelect:hover { background-color:#E39D3C; background-image:url('../images/picto_flecheMenuOpenSelect2.jpg'); background-repeat:no-repeat; }
li.rubMenuLI2 a:hover, li.rubMenuLI2Select a:hover, li.rubMenuLI2bis a:hover, li.rubMenuLI2OpenSelect a:hover { color:#000 !important; text-decoration:none !important; }



.rubMenuOL { float:left; margin:0px; padding:0px; display:block; list-style: none; border-bottom: 1px solid #9FB7D8; font-weight:bolder; color:#FFF; background-color:#7698C8; }
.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 #9FB7D8; background-position: 18px top; background-repeat: no-repeat; }
.rubMenuOL_LI { background-image:url('../images/picto_flecheMenu3.jpg'); }
.rubMenuOL_LISelect { color:#000; background-color:#E39D3C; background-image:url('../images/picto_flecheMenu3Select2.jpg'); }
.rubMenuOL a { float: left; width: 155px; position: relative; top: 5px; left: 30px; visibility: visible; z-index: 5; }

li.rubMenuOL_LI:hover, li.rubMenuOL_LISelect:hover  { background-color:#E39D3C; background-image:url('../images/picto_flecheMenu3Select.jpg'); background-repeat:no-repeat; }
li.rubMenuOL_LI a:hover, li.rubMenuOL_LISelect a:hover { color:#000 !important; text-decoration:none !important; }




.rubMenuPhoto { float: left; width: 225px; height: 114px; background-position: top left; background-repeat: no-repeat; }
.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 { background-image:url('../images/menu_photo_calque.png'); }
.rubMenuPhotoCalque_IE7 { background-image:url('../images/menu_photo_calque24.png'); }*/
.rubMenuPhotoCalqueIntro_IE7 { float:left; width: 100%; position: absolute; top: -1px; left: 198px; visibility: visible; z-index: 21; background-position: top right; background-repeat: no-repeat; }
.rubMenuPhotoCalque_IE7 { float:left; width: 100%; position: absolute; top: 1px; left: 190px; 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: 45px; height:811px; position: absolute; top: 0px; left: 199px; visibility: visible; z-index: 21; background-image:url('../images/menu_photo_calque25.png'); background-position: top right; background-repeat: no-repeat; }







.rubMenuAccueil2 { position: absolute; width:211px; height:auto; top:0px; right:15px; margin-right:-15px; background-color:#FFF; }
.rubMenuAccueil2 ul { list-style: none; }
.rubMenuAccueil2Pub1, .rubMenuAccueil2Pub21, .rubMenuAccueil2Pub31, .rubMenuAccueil2Pub4, .rubMenuAccueil2Pub41, .rubMenuAccueil2Pub5, .rubMenuAccueil2Pub6, .rubMenuAccueil2Pub8, .rubMenuAccueil2Pub9, .rubMenuAccueil2Pub10, .rubMenuAccueil2Pub11, .rubMenuAccueil2Pub12 { padding-bottom:10px; }
.rubMenuAccueil2Pub4 { padding-bottom:25px; }

.rubMenuAccueil2Pub1 { float: left; width: 211px; height: 122px;}
.rubMenuAccueil2Pub21 { float: left; width: 211px; height: 71px; }
.rubMenuAccueil2Pub31 { float: left; width: 211px; height: 46px; margin-top:1px; }
.rubMenuAccueil2Pub4, .rubMenuAccueil2Pub41 { float: left; width: 211px; height: 115px; }
.rubMenuAccueil2Pub5 { float: left; width: 211px; height: 117px; }
.rubMenuAccueil2Pub9 { float: left; width: 211px; height: 117px; }
.rubMenuAccueil2Pub11 { float: left; width: 211px; height: 51px; }
.rubMenuAccueil2Pub12 { float: left; width: 211px; height: 117px; }
/*.rubMenuAccueil2Pub10 { float: left; width: 211px; height: 117px; }*/


/*
.rubMenuAccueil2Pub6 { float: left; width: 209px; height: 116px; border-bottom:1px solid #000; background-image:url('../images/_menu_pubR6c_fond.jpg'); background-position: bottom left; background-repeat: no-repeat; }
.rubMenuAccueil2Pub7 { float: left; width: 211px; height: 155px; border-top:1px solid #000; border-bottom:1px solid #000; background-image:url('../images/_menu_pubR6c_fond.jpg'); background-position: bottom left; background-repeat: no-repeat; }

.rubMenuAccueil2Pub8 { float: left; width: 211px; height: 79px; }
.rubMenuAccueil2Pub9 { float: left; width: 211px; height: 119px; }
*/




.menuPlusCadre { position: absolute; width:189px; height:100%; top:0px; right:15px; }
.menuPlus { float:left; margin:0px; width:189px; }
.menuPlusTOP { float:left; width:187px; height:28px; color:#FFF; background-color: #000; 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; color:#000; background-color:#E7EEF6; }
.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; }



.menuFicheColor1 { color:#000; background-color:#E7EEF6; }
.menuFicheColor2 { color:#000; background-color:#60A0BE; }

.menuPlusTOP2 { 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 { position: absolute; top:0px; right:15px; margin-right:-15px; width:189px; margin-top: 0px; margin-left: 10px; border: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; }



