﻿/* CSS Document */
.logoPrintBox, .footerPrintBox { display:none }
body { background:url("/image/Public/modelbgBox.png") repeat-x; color:#7c8489; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em; margin:0; padding:0; background-color:#ececec; }
.bgBox { margin:auto; width:1000px; }
.bgPageBox { background:url("/image/Public/modelBack.png") center top no-repeat; float:left; position:relative; width:1000px; }
.headerBox { }
.menuPortail { display:block; left:130px; position:absolute; top:0; }
.shortcut { position:absolute; right:0px; top:18px; _left:750px }
.mainMenu { display:block; left:8px; position:absolute; top:120px; width:992px; z-index:1; }
.contentBox { background-color:#FFFFFF; margin-top:150px; overflow:hidden;/*** IE7 ****/ *overflow:visible;
*float:left;
*width:1000px;
background-image:url("../image/Public/degh_corpsHome.png"); }
/********************* logo ***********************/
.partner { height:84px; position:absolute; right:0; top:39px; width:132px; }
.partner a { display:block; height:85px; text-indent:-5000px; width:175px; }
.partner a span { display:block; }
.retourLogo { height:103px; left:0; position:absolute; top:19px; width:126px; }
.retourLogo a { display:block; height:84px; text-indent:-5000px; width:280px; }
/********************** moteur de recherche ************************/
.formSearch { position:absolute; right:6px; top:74px; width:180px; }
.formSearch label {left:-69px;position:absolute;top:4px;color:#999ea1;text-indent: -5000px;}
.formSearch .Search {background-image: url("/image/Public/modelSearch.png");    background-repeat: no-repeat;    display: block;    height: 23px;    position: relative;    width: 174px; }
.formSearch .Search input#SearchInput { color:#666666; left:5px; position:absolute; width:136px;display: block; }
.formSearch .Search input { background:none repeat scroll 0 0 transparent; border:medium none; color:#7C8489; font-size:12px; position:absolute; right:4px; top:0px; width:20px; height:20px;}
/******************** contenu ***********************/
.content { background-image:url("../image/Public/filigrane.png"); background-position:right bottom; background-repeat:no-repeat; overflow:visible; padding:20px 20px 40px 20px; _padding:10px; min-height: 507px;}
/******************* menu gauche page interne*********************/
.LeftMenu .CyimMenuHidden { display:none; }
.LeftMenu { float:left; margin-left:-20px;/*IE6*/ _margin-left:-10px; margin-top:10px; width:286px; }
.LeftMenu ul, li { margin:0; padding:0; list-style:none; }
.LeftMenu .LeftMenuTop { background:url("/image/Public/modelLeftMenuTitle.png") no-repeat; overflow:hidden; margin-top:10px; }
.LeftMenu .LeftMenuBot { min-height:400px;/*IE6*/ _height:400px; }
.LeftMenu .HautMenu { color:#FFFFFF; font-size:14px; font-weight:bold; line-height:29px; text-indent:35px; }
.LeftMenu a span.CyimEntryLevel2.CyimEntrySelected { background-image:url("/image/Public/modelSmenuBack.gif"); color:#FFFFFF; display:block; font-weight:bold; }
.LeftMenu ul.CyimMenu a.CyimEntryLinkLevel1.CyimEntryLinkSelected { color:#FFFFFF; background:url("/image/Public/modelSmenuBack.gif") no-repeat; display:block; line-height:22px; padding:0; }
.LeftMenu ul.CyimMenu li.CyimItem a.UnselectedEntryLink span { color:#666666; font-weight:normal; }
#Menu ul#left li.CyimItemSelectedParent { background-image:url("/image/Public/modelSmenuBack.gif"); color:#FFFFFF; }
#Menu ul#left li.CyimItemSelectedParent a { color:#FFFFFF; }
#Menu ul#left li.CyimItemSelectedParent a:hover { color:#FFFFFF; }
.LeftMenu #Menu ul#left ul.CyimMenuSelectedParent li.CyimItem { background-image:url("/image/Public/modelSSSmenuBack.gif"); display:block; text-indent:32px; }
.LeftMenu #Menu ul#left ul.CyimMenuSelectedParent li.CyimItem a:hover { background-image:url("/image/Public/modelSSmenuBack.gif"); display:block; color:#FFFFFF; font-weight:bold; }
.LeftMenu #Menu ul#left ul.CyimMenuSelectedParent li.CyimItem a.UnselectedEntryLink:hover span { color:#FFFFFF; font-weight:bold; }
.LeftMenu #Menu ul#left ul.CyimMenuSelectedParent li.CyimItem a span.SelectedEntry { background-image:url("/image/Public/modelSSmenuBack.gif"); display:block; }
.LeftMenu #Menu ul#left ul.CyimMenuSelectedParent li.CyimItem ul.CyimMenu li.CyimItem { display:block; }
.LeftMenu #Menu ul#left li.CyimItemLevel2 { background-image:url("/image/Public/modelSSSmenuBack.gif"); display:block; text-indent:32px; }
.LeftMenu #Menu ul#left li.CyimItemLevel2 a { background-image:url("/image/Public/modelSSSmenuBack.gif"); display:block; text-indent:32px; color:#666666; }
.LeftMenu #Menu ul#left li.CyimItemLevel2 a span.CyimEntrySelected { background-image:url("/image/Public/modelSSmenuBack.gif"); display:block; text-indent:32px; color:#FFFFFF; }
.LeftMenu #Menu ul#left li.CyimItemLevel2 a:hover { background-image:url("/image/Public/modelSSmenuBack.gif"); display:block; text-indent:32px; color:#FFFFFF }
.LeftMenu #Menu ul#left ul.CyimMenu li.CyimItem { background-image:url("/image/Public/modelSSSmenuBack.gif"); display:block; text-indent:32px; margin-bottom:0px; margin-top:0px; }
.LeftMenu #Menu ul#left ul.CyimMenu li.CyimItem a:hover { background-image:url("/image/Public/modelSSmenuBack.gif"); display:block; color:#FFFFFF; font-weight:bold; }
.LeftMenu #Menu ul#left ul.CyimMenu li.CyimItem a.CyimEntryLinkUnselected:hover span { color:#FFFFFF; font-weight:bold; }
.LeftMenu #Menu ul#left ul.CyimMenu li.CyimItem.mAuthenticationNeeded a { background-image:url("/image/Public/modelSSSmenuBackCadenas.gif"); display:block; text-indent:32px; }
.LeftMenu #Menu ul#left ul.CyimMenu li.CyimItem.mAuthenticationNeeded a:hover { background-image:url("/image/Public/modelSSmenuBackCadenas.gif"); display:block; text-indent:32px; }
.LeftMenu ul { list-style:none outside none; text-indent:20px; }
.LeftMenu ul a { color:#c9d200; font-weight:bold; text-decoration:none; width:100%; height:100%; }
.LeftMenu ul a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.LeftMenu ul li.CyimItem { background:url("/image/Public/modelMenuBack.gif") no-repeat; line-height:22px; padding:0; margin-bottom:0px; }
.LeftMenu ul li.CyimItem a:hover { background:url("/image/Public/modelSmenuBack.gif") no-repeat; display:block; line-height:22px; padding:0; }
/****************************/
.BreadCrumb { height:20px; left:0; position:absolute; top:155px; margin-top:5px; }
ol.Breadcrumb { margin-left:10px; }
ol.Breadcrumb li { background-image:none; float:left; list-style:none outside none; margin-right:4px; padding:0; }
.BreadCrumb a span { background-image:url("/image/Public/Breadcrumb.gif"); background-position:right center; background-repeat:no-repeat; color:#01A6E0; display:block; font-size:10px; padding-right:12px; }
.BreadCrumb a:hover span { text-decoration:underline}
.BreadCrumb li.LastBreadcrumbItem a span { background-image:none;}
/****************************/

/***************************/
.mHtmlContentTools { float:right; height:200px; margin-left:20px; width:140px; }
.mHtmlContentTools a { color:#666666 }
/*********************** style formulaire de creation de login *******************************/
.mModuleDirLoginPublic .mLogin { }
.mModuleDirLoginPublic .mLogin .mHead p { background:url("/image/Public/infoBulle.png") no-repeat; border:1px solid; color:#FFFFFF; font-size:10px; font-weight:bold; height:44px; left:155px; padding:10px; position:absolute; text-align:left; top:260px; width:141px; z-index:1; line-height:15px;}
.mModuleDirLoginPublic .mLogin .mHead form fieldset { height:105px; padding:0; position:relative; }
.mModuleDirLoginPublic .mLogin .mHead dt.mLogin { left:225px; position:absolute; text-align:right; top:23px; }
.mModuleDirLoginPublic .mLogin .mHead dd.mLogin { left:390px; position:absolute; top:20px; }
.mModuleDirLoginPublic .mLogin .mHead dd.mLogin input { width:145px }
.mModuleDirLoginPublic .mLogin .mHead dt.mPassword { left:300px; position:absolute; top:53px; }
.mModuleDirLoginPublic .mLogin .mHead dd.mPassword { left:390px; position:absolute; top:50px; size:50; }
.mModuleDirLoginPublic .mLogin .mHead dd.mPassword input { width:145px }
.mModuleDirLoginPublic .mLogin .mHead ul.Actions { list-style:none outside none; }
.mModuleDirLoginPublic .mLogin .mHead li.mBack { bottom:7px; display:block; left:10px; position:absolute; }
.mModuleDirLoginPublic .mLogin .mHead li.mSend { bottom:40px; display:block; left:470px; position:absolute; }
.mModuleDirLoginPublic .mLogin .mHead .mForgotPassword { background-image:none; left:380px; position:absolute; top:73px; }
.mModuleDirLoginPublic .mLogin .mHead li.mLogin { background-image:none; left:535px; position:absolute; top:34px; }
/************************************************************************************************/
.mModuleDirLoginPublic .mForgotPassword #mHead form fieldset { height:120px; padding:0; position:relative; }
.mModuleDirLoginPublic .mForgotPassword #mHead dt.mLogin { left:126px; position:absolute; text-align:right; top:41px; }
.mModuleDirLoginPublic .mForgotPassword #mHead dd.mLogin { left:270px; position:absolute; top:39px; }
.mModuleDirLoginPublic .mForgotPassword #mHead dt.mEmail { left:20px; position:absolute; top:67px; }
.mModuleDirLoginPublic .mForgotPassword #mHead dd.mEmail { left:270px; position:absolute; top:65px; }
.mModuleDirLoginPublic .mForgotPassword #mHead ul.Actions { list-style:none outside none; }
.mModuleDirLoginPublic .mForgotPassword #mHead .mBack { background-image:none; left:260px; position:absolute; top:90px; }
.mModuleDirLoginPublic .mForgotPassword #mHead li.mSend { background-image:none; bottom:49px; display:block; left:417px; position:absolute; }
.mOr { display:none; }
.mForgotPassword #mHead p { padding:5px }
/**************** Module calendar dijitPopup **************************/
.dijitPopup { margin-top:0; position:absolute; }
.mModuleCalendarPublic .mSearchForm #SearchForm .mSearchFields .dojoDate { display:inline; }
table.dijitCalendarContainer { border:1px solid; }
.dijitCalendarMonthLabelSpacer { display:none; }
.dijitCalendarBodyContainer, .dijitCalendarYearContainer { background-color:#FFFFFF; }
/**************Menu Infos*****************/


.shortcut ul#Shortcut { height:40px; list-style-type:none; margin-left:0; }
.shortcut ul#Shortcut li.CyimItem { background:url("/image/Public/modelShortcutSeparat.gif") right center; display:inline; padding-left:5px; padding-right:5px; }
.shortcut ul#Shortcut li.CyimMenuItemEnd { background-image:none; }
.shortcut ul#Shortcut li a { color:#99D150; font-weight:bold; }
.shortcut ul#Shortcut li a:hover { }
.shortcut ul.CyimMenu ul { display:none }
/**************Menu principale*****************/

.mainMenu ul#MainMenu li.CyimItemSelectedParent.CyimItemLevel1 a { background:url("/image/Public/modelOngletLeftOn.png"); }
.mainMenu ul#MainMenu li.CyimItemSelectedParent.CyimItemLevel1 a span { color:#c9d200; background-image:url("/image/Public/modelOngletRightOn.png"); }
.mainMenu ul#MainMenu li.CyimItemSelectedParent.CyimItemLevel1 a { background:url("/image/Public/modelOngletLeftOn.png"); }
.mainMenu ul#MainMenu li.CyimItemSelected.CyimItemLevel1 a span { color:#FFFFFF; background-image:url("/image/Public/modelOngletRightOn.png"); }
.mainMenu ul#MainMenu li.CyimItemSelected.CyimItemLevel1 a { color:#c9d200; background-image:url("/image/Public/modelOngletLeftOn.png"); }
.mainMenu ul#MainMenu { font-size:12px; list-style-type:none; margin-left:0; }
.mainMenu ul.CyimMenu { list-style-type:none; margin-left:0; }
.mainMenu ul#MainMenu li ul.CyimMenuHidden { display:none; }
.mainMenu ul#MainMenu li { list-style-type:none; }
.mainMenu ul#MainMenu ul.CyimMenu li a span { background-image:none; }
.mainMenu ul#MainMenu li.CyimItemLevel1 li.CyimItemLevel2 { background:none; color:#FFFFFF; display:block; float:left; margin-right:5px; padding:0; position:relative; width:100%; }
.mainMenu ul#MainMenu li.CyimItemLevel1 li.CyimItemLevel2 a { background:url("/image/Public/modelPuceSmenu.gif") no-repeat scroll 5px center #FFFFFF; border-right:medium none; color:#666666; float:none; font-weight:normal; height:20px; margin:0; text-transform:none; }
.mainMenu ul#MainMenu li.CyimItemLevel1 li.CyimItemLevel2 a span { background:none; height:auto; line-height:20px; padding:0 10px; }
.mainMenu ul#MainMenu li.CyimItemLevel1 li.CyimItemLevel2 a:hover { text-decoration:none; }
.mainMenu ul#MainMenu li.CyimItemLevel1 li.CyimItemLevel2 a:hover span { text-decoration:underline; }
.mainMenu ul#MainMenu li.CyimItemLevel1 { background:none; color:#FFFFFF; display:block; float:left; margin-right:5px; padding:0; position:relative; }
.mainMenu ul#MainMenu li.CyimItemLevel1 a { background:url("/image/Public/modelOngletLeftOff.png") no-repeat scroll left top transparent; color:#52656C; cursor:pointer; display:block; float:left; padding-left:10px; text-decoration:none; }
.mainMenu ul#MainMenu li.CyimItemLevel1 a span { background:url("/image/Public/modelOngletRightOff.png") repeat scroll right top transparent; display:inline-block; height:25px; line-height:25px; margin:0; padding-right:10px; }
.mainMenu ul#MainMenu li.CyimFirstEntry a {background:none;}
.mainMenu ul#MainMenu li.CyimItemSelectedParent.CyimItemLevel1 a { background:url("/image/Public/modelOngletLeftOn.png"); }
.mainMenu ul#MainMenu li.CyimItemSelectedParent.CyimItemLevel1 a span { color:#c9d200; background-image:url("/image/Public/modelOngletRightOn.png"); }
.mainMenu ul#MainMenu li.CyimItemActive.CyimItemLevel1 a { background:url("/image/Public/modelOngletLeftOn.png"); }
.mainMenu ul#MainMenu li.CyimItemActive.CyimItemLevel1 a span { color:#9fa9ae; background-image:url("/image/Public/modelOngletRightOn.png"); }
.mainMenu ul#MainMenu li.CyimItemActiveParent.CyimItemLevel1 a { background:url("/image/Public/modelOngletLeftOn.png"); }
.mainMenu ul#MainMenu li.CyimItemActiveParent.CyimItemLevel1 a span { color:#9fa9a9; background-image:url("/image/Public/modelOngletRightOn.png"); }
.mainMenu ul#MainMenu li.CyimItemLevel1 ul { left:0; margin:0; padding:0; position:absolute; top:25px; width:300px;background-color: #FFFFFF; }
.mainMenu ul#MainMenu li.CyimItemLevel1.CyimItemActiveParent ul.CyimMenuSelectedParent { display:block }
.mainMenu ul#MainMenu ul.CyimMenuSelectedParent li.CyimItemLevel2 { clear:none; float:none; height:25px; margin:0 0 -1px; padding:0; border-left: 1px solid #9FA9AE; border-right:1px solid #9FA9AE; border-bottom:1px solid #9FA9AE; border-top:none; }
.mainMenu ul#MainMenu ul.CyimMenuActive li.CyimItemLevel2 { clear:none; float:none; height:25px; margin:0 0 -1px; padding:0; border-left: 1px solid #9FA9AE; border-right:1px solid #9FA9AE; border-bottom:1px solid #9FA9AE; border-top:none; }
.mainMenu ul#MainMenu ul.CyimMenuActiveParent li.CyimItemLevel2 { clear:none; float:none; height:25px; margin:0 0 -1px; padding:0; border-left: 1px solid #9FA9AE; border-right:1px solid #9FA9AE; border-bottom:1px solid #9FA9AE; border-top:none; }
.mainMenu ul#MainMenu ul.CyimMenuSelectedParent li.CyimItemLevel2 a { background:url("/image/Public/modelPuceSmenu.gif") no-repeat scroll 5px center #FFFFFF; border-right:medium none; color:#9FA9AE; float:none; font-weight:normal; height:25px; margin:0; text-transform:none; }
.mainMenu ul#MainMenu ul.CyimMenuSelectedParent li.CyimItemLevel2 a:hover span { text-decoration:underline }
.mainMenu ul#MainMenu ul.CyimMenuSelectedParent li.CyimItemLevel2 a span { height:auto; line-height:20px; padding:0 10px; }
/***************** Actu *********************/

.mCategoryTitle, .mCreatedDate { display:none; }
/*********************************************/
.mModuleDirLoginPublic .mForgotPassword #mHead h1 { color:#c9d200; font-size:18px; font-weight:bold; }
.mHtmlContentTools h1 { background:url("/image/Public/modelPuceTitres.gif") left top #ae99d6 no-repeat; color:#FFFFFF; display:block; font-size:13px; line-height:20px; padding-left:20px; text-decoration:none; }
.mHtmlContentTools ul { margin-left:0; }
.mHtmlContentTools ul li { display:block; list-style:none outside none; margin-top:8px; }
/****************Footer*************************************/
/*div.footerBox {margin:auto;}*/
.footerBox { background:url("/image/Public/footer.png") no-repeat; height:50px; text-align:center; float:left; width:1000px; }
.footerBox ul#Footer li { display:inline; }
.footerBox a { color:#9EA8B1; text-decoration:none; }
.footerBox ul#Footer { margin-left:0; }
.footerBox ul#Footer li { background-image:none; }
.footerBox ul#Footer li.CyimItem { float:none; padding:0; position:relative; border-right:1px solid #9EA8B1; height:4px; line-height:4px; margin-top:11px; text-decoration:none; padding: 0 10px 0 10px; top: 15px; }
.footerBox ul#Footer li.CyimMenuItemEnd { border-right:none; }
.footerBox ul#Footer li.CyimMenuItemAdministration { border-left:1px solid #FFFFFF; border-right:none }
.footerBox ul#Footer li a:hover { color:#c8d100; }
.mArticle, .mSection { padding-top:20px; }
.mSection .mArticle { padding-top:0px; }
.mSection ul.mArticlesList { margin-top:-20px;}
ul.Tools { height:23px; margin-left:0; position:absolute; right:20px; top:155px; width:190px; }
ul.Tools li { background-image:none; float:left; list-style-type:none; margin:0 0 0 5px; padding:0; }
ul.Tools li a { font-size:9px; outline:none;}
ul.Tools li.mPrint a { background:url("/image/Public/OutilPrint.gif") no-repeat scroll right center transparent; display:block; height:20px; line-height:20px; text-decoration:none; width:69px; }
ul.Tools li.mPdf a { background:url("/image/Public/OutilPdf.gif") no-repeat scroll right center transparent; display:none; text-decoration:none; width:40px; }
ul.Tools li.mSendToFriend a { background:url("/image/Public/OutilAmi.gif") no-repeat scroll right center transparent; display:block; height:20px; line-height:20px; text-decoration:none; width:111px; }

