 @CHARSET "ISO-8859-1";
/* MENU DE GAUCHE 1 */
#menu-left { font-family: Arial; width: 183px; }
#menu-left ul { margin: 0px; padding: 0px; margin-left: 25px; }
#menu-left-content { border-left: solid 1px #FAB6CD; border-right: solid 1px #FAB6CD; padding-top: 7px; }
#menu-left-top { background: url(../img/menu/menu-left-top.jpg) no-repeat; color: #92278F; font-weight: bold; height: 26px; text-align: center; }
#menu-left-bottom { background: url(../img/menu/menu-left-bottom.jpg) no-repeat; height: 7px; }
#menu-left dl { margin: 0px; padding: 0px; border: solid 1px #FFF; }
#menu-left dt { background: url(../img/menu/menu-left-dt.jpg); color: #F03A75; cursor: pointer; font-size: 12px; font-weight: bold; height: 35px; line-height: 30px; padding-left: 20px; text-align: left; }
#menu-left dd { margin: 0px; padding: 0px; }
#menu-left ul.niv2 { font-weight: bold; font-size: 11px; list-style: url('../img/menu/puce-niv2.jpg'); }
#menu-left ul.niv2 a { text-decoration: none; }
#menu-left ul.niv2 li { margin-left: 10px; height: 17px; }
#menu-left ul.niv2 li a { color: #BC8CBF; }
/* MENU DE GAUCHE 2 */
#menu-left2 { font-family: Arial; width: 183px; }
#menu-left2 ul { margin: 0px; padding: 0px; margin-left: 25px; }
#menu-left2 #menu-left-content { border-left: solid 1px #BAD5EB; border-right: solid 1px #BAD5EB; padding-top: 0px; padding-bottom: 20px; }
#menu-left2 #menu-left-top { background: url(../img/menu/menu-left-top-blue.jpg) no-repeat; color: #92278F; font-weight: bold; height: 26px; text-align: center; }
#menu-left2 #menu-left-bottom { background: url(../img/menu/menu-left-bottom-blue.jpg) no-repeat; height: 7px; }
#menu-left2 dl { margin: 0px; padding: 0px; border: solid 1px #FFF; }
#menu-left2 dt { background: url(../img/menu/menu-left-dt-blue.jpg) no-repeat; color: #448CCA; cursor: default; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; margin-top: 25px; padding-left: 20px; padding-top: 5px; text-align: left; }
#menu-left2 dd { margin: 0px; padding: 0px; }
#menu-left2 ul.niv2 { font-weight: bold; font-size: 12px; list-style: none; }
#menu-left2 ul.niv2 a { text-decoration: none; }
#menu-left2 ul.niv2 li { margin-left: 10px; margin-top: 12px; }
#menu-left2 ul.niv2 li a { color: #448CCA; }
/* MENU DE GAUCHE 3 */
#menu-left-content2 { border-left: solid 0px #FAB6CD; border-right: solid 0px #FAB6CD; padding-top: 0px; }
#menu-left3 { font-family: Arial; width: 183px; }
#menu-left3 ul { margin: 0px; padding: 0px; margin-left: 25px; }
#menu-left3 #menu-left-content2 { background: url(../img/menu/menu-left-content_prop.jpg) no-repeat; height: 403px; }
#menu-left3 #menu-left-top { background: url(../img/menu/menu-left-top_prop.jpg) no-repeat; font-weight: bold; height: 26px; text-align: center; padding-top: 0px; }
#menu-left3 span { color: #448CCA; cursor: default; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; margin-top: 25px; padding-left: 20px; padding-top: 5px; text-align: left; }
#menu-left3 dd { margin: 0px; padding: 0px; }
#contenu_page .menubleu li a:link, #contenu_page .menubleu li a:visited { font-size:12px; text-decoration:none; color:#448cca }
#contenu_page .menubleu li a:hover, #contenu_page .menubleu li a:active { text-decoration:underline; }
#contenu_page .menubleu { position:relative; left:-8px; }
/* MENU DU HAUT -> MENU PRINICPAL */
.indice { font-size: 11px; position: relative; top: 4px }
#menu-top { font-family: Arial; width: 766px; margin-left: 4px; }
#menu-top2 { font-family: Arial; width: 766px; margin-left: 4px; }
#menu-top ul#menu { float: left; height: 25px; margin: 0px; margin-left: 5px; padding: 0px; width: 430px; }
#menu-top #menu li { list-style: none; float: left; height: 25px; margin: 0px; padding-left: 13px; width: 130px; }
#menu-top #menu li.sel1 { background: url(../img/menu/menu-top-menua.jpg) 0% 0% no-repeat; }
#menu-top #menu li.sel2 { background: url(../img/menu/menu-top-menua.jpg) 0% -25px no-repeat; }
#menu-top #menu li.sel3 { background: url(../img/menu/menu-top-menua.jpg) 0% -50px no-repeat; }
#menu-top #menu li a { color: #999; display: block; font-size: 14px; line-height: 24px; font-family: "Times New Roman"; font-weight: bold; height: 25px; padding-right: 13px; text-align: center; text-decoration: none; }
#menu-top #menu li.sel1 a { background: url(../img/menu/menu-top-menub.jpg) 100% 0% no-repeat; color: #FFF; }
#menu-top #menu li.sel2 a { background: url(../img/menu/menu-top-menub.jpg) 100% -25px no-repeat; color: #FFF; }
#menu-top #menu li.sel3 a { background: url(../img/menu/menu-top-menub.jpg) 100% -50px no-repeat; color: #FFF; }
/* MENU DU HAUT -> MENU PRINICPAL */
.indice { font-size: 11px; position: relative; top: 4px }
#menu-top { font-family: Arial; width: 766px; margin-left: 4px; }
#menu-top2 { font-family: Arial; width: 766px; margin-left: 4px; }
#menu-top ul#menu { float: left; height: 25px; margin: 0px; margin-left: 5px; padding: 0px; width: 430px; }
#menu-top #menu li { list-style: none; float: left; height: 25px; margin: 0px; padding-left: 13px; width: 130px; }
#menu-top #menu li.sel1 { background: url(../img/menu/menu-top-menua.jpg) 0% 0% no-repeat; }
#menu-top #menu li.sel2 { background: url(../img/menu/menu-top-menua.jpg) 0% -25px no-repeat; }
#menu-top #menu li.sel3 { background: url(../img/menu/menu-top-menua.jpg) 0% -50px no-repeat; }
#menu-top #menu li a { color: #999; display: block; font-size: 14px; line-height: 24px; font-family: Times New Roman; font-weight: bold; height: 25px; padding-right: 13px; text-align: center; text-decoration: none; }
#menu-top #menu li.sel1 a { background: url(../img/menu/menu-top-menub.jpg) 100% 0% no-repeat; color: #FFF; }
#menu-top #menu li.sel2 a { background: url(../img/menu/menu-top-menub.jpg) 100% -25px no-repeat; color: #FFF; }
#menu-top #menu li.sel3 a { background: url(../img/menu/menu-top-menub.jpg) 100% -50px no-repeat; color: #FFF; }
/* MENU DU HAUT -> SOUS MENU */
#submenu { clear: both; color: #FFF; font-size: 12px; font-weight: bold; height: 26px; line-height: 26px; }
#submenu a { color: #FFF; text-decoration: none; }
.submenu1 { background: url(../img/menu/menu-top-submenu-bg.jpg) 0px 0px; }
.submenu2 { background: url(../img/menu/menu-top-submenu-bg.jpg) 0px -34px; }
.submenu3 { background: url(../img/menu/menu-top-submenu-bg.jpg) 0px -60px; }
#menu-top .submenu1 ul, #menu-top .submenu2 ul, #menu-top .submenu3 ul { height: 26px; margin: 0px; padding: 0px; }
#menu-top #submenu ul li { list-style: none; float: left; margin: 0px; padding-left: 13px; }
#menu-top #submenu li.sel1 { background: url(../img/menu/menu-top-sub-menua.jpg) 0% 0px no-repeat; }
#menu-top #submenu li.sel2 { background: url(../img/menu/menu-top-sub-menua.jpg) 0% -26px no-repeat; }
#menu-top #submenu li.sel3 { background: url(../img/menu/menu-top-sub-menua.jpg) 0% -52px no-repeat; }
#menu-top #submenu ul a { font-weight: normal; display: block; height: 26px; line-height: 26px; padding-right: 13px; text-align: center; }
#menu-top #submenu ul a.sub1-1 { width: 120px; }
#menu-top #submenu ul a.sub1-2 { width: 120px; }
#menu-top #submenu ul a.sub1-3 { width: 165px; }
#menu-top #submenu ul a.sub2-1 { width: 135px; }
#menu-top #submenu ul a.sub2-2 { width: 105px; }
#menu-top #submenu ul a.sub2-3 { width: 115px; }
#menu-top #submenu ul a.sub2-4 { width: 115px; }
#menu-top #submenu ul a.sub3-1 { width: 120px; }
#menu-top #submenu ul a.sub3-2 { width: 180px; }
#menu-top #submenu ul a.sub3-3 { width: 130px; }
#menu-top #submenu li.sel1 a { background: url(../img/menu/menu-top-sub-menub.jpg) 100% 0px no-repeat; color: #ED3A74; font-weight: bold; }
#menu-top #submenu li.sel2 a { background: url(../img/menu/menu-top-sub-menub.jpg) 100% -26px no-repeat; color: #4188C6; font-weight: bold; }
#menu-top #submenu li.sel3 a { background: url(../img/menu/menu-top-sub-menub.jpg) 100% -52px no-repeat; color: #AD61AB; font-weight: bold; }
#menu-top .submenu1 ul { margin-left: 140px; }
#menu-top .submenu2 ul { margin-left: 140px; }
#menu-top .submenu3 ul { margin-left: 180px; }

/* MENU DU HAUT -> Lien mot de passe et nb article */
#article, #pwd { color: #92278F; float: right; font-size: 12px; font-weight: bold; line-height: 24px; text-align: right; width: 160px; height: 25px; vertical-align:top;  }
#caddie { float: right; text-align: right; width: 55px; height: 18px; vertical-align:top;}
#article { width: 160px; height: 25px; vertical-align:top; padding-top:0; }
#pwd a { color: #92278F; text-decoration: none; }