/* skin version du 15 11 2010 */

/* *** main *** */
body,form,fieldset,p,h1,h2,h3,h4,ul,ol,li,dl,dd,dt,input,select,textarea { margin:0; padding:0; color:#67605a; font-family:Arial, Foco, Helvetica, sans-serif; quotes:« » « »; }
:focus { outline:0!important; }
ul { list-style-type:none; }
li { display:inline; }
img { border:none; }
body { background-color:#f8faed; }
.cleaner { clear:both; font-size:1px; height:1px; line-height:1px; }
a { color:#999999; text-decoration:none; }
a:link { color:#999999; text-decoration:none; }
a:visited { color:#999999; text-decoration:none; }
a:active { color:#999999; text-decoration:none; }
a:hover { color:#999999; text-decoration:none; }

/* *** base scroll content styles *** */
.scrollFrame { position:relative; overflow:hidden; padding:0; }
.scrollScroller { overflow:hidden; margin:0; padding:0; }
.scrollContent { width:2500px; }
.scrollSection { float:left; padding:0; }

/* *** top menu *** */
#dnn_ctr16742_ContentPane,#dnn_ctr16429_ContentPane { margin:0; padding:0; height:0; }
#dnn_ctr16742_ModuleContent,#dnn_ctr16429_ModuleContent,#dnn_ctr16553_ModuleContent { margin:0; padding:0; height:0; }
#dnn_ctr16742_HtmlModule_lblContent,#dnn_ctr16429_HtmlModule_lblContent { margin:0; padding:0; height:0; }
.topMenuContainer { width:100%; height:28px; background:#8b8b8d url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/top-menu-container-background.jpg) top left repeat-x; line-height:28px; vertical-align:middle; text-align:center; color:white; }
.topMenuContainer a { color:white; }
.topMenuContainer a:hover { color:black; text-decoration:none; }
.topMenuContent { width:972px; margin-left:auto; margin-right:auto; color:white; font-size:.65em; font-weight:bold; line-height:22px; vertical-align:middle; }
.topMenuContent li { color:white; }
.topMenuContent span { padding-left:7px; padding-right:7px; }
.topMenuLeft { float:left; font-size:10px; margin-left:10px; color:#FFFFFF; }
.topMenuLeft span { color:#FFFFFF; }
.topMenuRight { padding-top:3px; float:right; width:400px; font-size:10px; }
.topMenuRight select { float:left; font-size:10px; color:#009933; }
.topSearchForm { height:18px; width:210px; float:right; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/top-menu-container-search-form-background.jpg) top left no-repeat; }
.topInputSearch { border:0; height:10px; width:181px; color:#009933; float:left; margin-top:3px; margin-left:3px; margin-right:3px; font-size:10px; }
.topButtonSearch { height:18px; width:23px; float:left; }
.headerIe6Element { visibility:hidden; font-weight:normal; }

/* *** top menu module *** */
.topMenuModule { position:absolute; top:28px; left:800px; width:219px; height:63px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/top-menu-module-background.png) top left no-repeat; text-transform:capitalize; z-index:9000; }
.topMenuModule ul { margin-top:4px; line-height:18px; text-align:left; margin-left:22px; padding-left:16px; list-style-type:square; list-style-image:url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/top-menu-bullet.png); font-size:1.2em; }
.topMenuModule ul li { display:list-item; }
.topMenuModuleLinkFirst { font-size:10px; }
.topMenuModuleLinkSecond { margin-left:14px; font-size:10px; }

/* *** 05/07/2010 - Fil d'ariane nouvel habillage *** */
.arianeContainer { height:24px; width: 972px; margin-left: auto; margin-right: auto; padding-left:17px; margin-top:10px; }
.arianeContent { height:21px; float:left; padding-top:3px; min-width:410px; margin-right:auto; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/Ariane_background-left.png) top left no-repeat; font-size:11px; font-weight:normal; color:#747476; padding-left:5px; }
.arianeContent a { font-size:11px; font-weight:normal; color:#747476; }
.arianeContent a:hover { font-size:11px; font-weight:normal; color:#008469; }
.arianeContent span { color:#747476; }
#path .fl_vt { background:url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/bullet_ariane.gif) no-repeat 0 3px; padding-left:18px; margin-left:2px; }

/* *** common no flash *** */
.focusNoFlashText { float:left; color:#5bac46; font-family:Arial; text-align:right; width:716px; font-size:.95em; }
.focusNoFlashText a { color:#38644d; text-decoration:underline; }
.focusNoFlashText a:hover { color:#69923A; }
.focusNoFlashText span { color:#b8cb4c; font-size:.8em; }
.focusNoFlashMenu { text-align:left; height:37px; padding-top:5px; }
.innerFocusNoFlashMenu { height:37px; }
.innerFocusNoFlashMenuButtons { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-menu-background-separator.png) top left repeat-x; height:37px; float:left; }
.innerFocusNoFlashMenu div.start,.innerFocusNoFlashMenu div.end { height:37px; float:left; width:6px; line-height:24px; vertical-align:middle; }
.innerFocusNoFlashMenu div.end { width:8px; }
.innerFocusNoFlashMenu div.start { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-menu-background-start.png) top left repeat-x; }
.innerFocusNoFlashMenu div.end { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-menu-background-end.png) top left repeat-x; }
.innerFocusNoFlashMenu div.button { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-menu-background-off.png) top left repeat-x; font-family:Arial; font-weight:normal; font-size:.7em; height:24px; float:left; margin-right:1px; padding-left:6px; padding-right:6px; line-height:24px; vertical-align:middle; }
.innerFocusNoFlashMenu div.button:hover { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-menu-background-on.png) top left repeat-x; }
.innerFocusNoFlashMenu div.first { margin-left:0; }
.innerFocusNoFlashMenu div.last { margin-right:0; }
.focusNoFlashMenu a { text-decoration:none; color:#007f64; }
.noFlashNeedsContent { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-needs-background-content.png) top left no-repeat; float:right; width:160px; height:160px; }
.noFlashNeedsHoverFirst { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-needs-background-content.png) 0 -160px no-repeat; cursor:pointer; }
.noFlashNeedsHoverSecond { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-needs-background-content.png) 0 -320px no-repeat; cursor:pointer; }
.noFlashNeedsHoverThird { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-needs-background-content.png) 0 -480px no-repeat; cursor:pointer; }
.noFlashNeedsContent .firstNeedZone { width:80px; height:48px; margin-left:48px; }
.noFlashNeedsContent .secondNeedZone { width:80px; height:60px; margin-top:5px; float:left; }
.noFlashNeedsContent .thirdNeedZone { width:80px; height:65px; margin-top:10px; float:right; }

/* *** news content *** */
.newsContentContainer { width:972px; height:204px; margin-left:auto; margin-right:auto; }
.newsBlocContainer { width:229px; height:186px; float:left; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/news-bloc-container-background.png) top left no-repeat; display:inline; }
.newsFirst { float:left; }
.newsSecond { margin-left:18px; float:left; }
.newsThird { margin-left:18px; float:left; }
.newsLast { margin-left:18px; float:left; }
.newsTopOffset { margin-top:16px; }
.newsBlocContainer .newsBlocTitle { width:100%; height:29px; text-align:center; line-height:33px; vertical-align:middle; }
.newsBlocContainer .newsBlocTitle div { display:inline; }
.newsBlocArrowLeft { float:left; padding-top:57px; }
.fullArrowContent { width:18px; height:17px; }
.newsBlocContent .arrowLeftImg { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/gallerie_nav-gauche_off.png) top left no-repeat; }
.newsBlocContent .arrowLeftImg:hover { cursor:pointer; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/gallerie_nav-gauche_on.png) top left no-repeat; }
.newsBlocContent .arrowRightImg { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/gallerie_nav-droite_off.png) top left no-repeat; }
.newsBlocContent .arrowRightImg:hover { cursor:pointer; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/gallerie_nav-droite_on.png) top left no-repeat; }
.newsBlocInnerText { width:181px; height:146px; padding:6px; float:left; }
.newsBlocArrowRight { float:right; padding-top:57px; }
.newBlocTitleTypo { font-family:Foco; font-size:10px; font-weight:normal; color:#007F64; }
.newBlocTextTypo { font-family:Arial; font-size:10px; font-weight:normal; color:#675c53; line-height:12px; letter-spacing:-.4px; }
.newBlocTextTypo h2 { font-size:10px; margin-bottom:-6px; }
.newBlocTextTypo q { font-style:italic; }
.newBlocTextTypo hr { color:#d6e6b8; height:1px; border-top:0; border-left:0; border-right:0; border-bottom:1px dashed #d6e6b8; }
.newBlocTextTypo a { font-family:Arial; color:#FF9933; }
.newBlocTextTypo a:hover { color:#675c53; text-decoration:none; }
a.newBlocGreenLinkTypo { color:#2f765c; }
a.newBlocGreenLinkTypo:hover { color:#69923A; }

/* *** news bloc scroll content styles *** */
.newsBlocContent .scrollFrame { width:185px; }
.newsBlocContent .scrollScroller { width:185px; }
.newsBlocContent .scrollContent { width:2500px; }
.newsBlocContent .scrollSection { width:185px; margin-right:10px; }
.newsBlocContent .toolbarContainer { display:none; }

/* *** 05/07/2010 - Footer multi colonnes *** */
.footerContainer { width: 972px; height: 39px; margin-left: auto; margin-right: auto; text-align: center; }
.footerMulti { padding-top:18px; }
.footerMultiColumn { float:left; text-align:left; width:134px; padding-left:16px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/footer-multi-background-left.gif) top left no-repeat; min-height:90px; font-size:10px; }
.leftImageFooter { float:left; width:9px; min-height:50px; height:100%; }
.leftImageFooter img { height:100%; width:9px; }
.footerMultiTitle { padding-top:2px; padding-bottom:2px; }
.footerTypoTitle { font-size:11px; font-weight:bold; color:#747476; }
.footerLastColumn { width:70px; padding-left:0; text-align:right; background:transparent; }
.footerTypo a:hover { color:#008469; }
.footerMultiColumnTop { width:955px; height:30px; padding-left:15px; font-size:11px; font-weight:normal; color:#747476; padding-bottom:5px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/footer-top-line.gif) bottom left no-repeat; }
.footerMultiColumnTopLeftElement { width:100px; float:left; text-align:left; }
.innerTextFooterTop { width:600px; float:left; height:30px; vertical-align:middle; line-height:30px; text-align:left; }
.footerMultiColumnTopRightElement { width:80px; float:right; text-align:right; }

/* *** outfield leaves Left *** */
.outfieldLeavesLeft { position:absolute; top:504px; left:0; visibility:hidden; }

/* *** outfield leaves Right *** */
.outfieldLeavesRight { position:absolute; top:380px; right:0; visibility:hidden; }

/* *** home flash focus *** */
.flashFocusContainer { width:100%; height:250px; }
.focusNoFlash { width:100%; height:250px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-background-repeat.jpg) top left repeat-x; }
.focusNoFlashContent { width:972px; height:100%; margin-left:auto; margin-right:auto; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/focus-no-flash-background-content.jpg) top left no-repeat; }

/* *** common no flash *** */
.focusNoFlashText { height:76px; line-height:21px; }
.focusNoFlashDownloadImage { margin-top:45px; margin-right:150px; }

/* *** main background *** */
.mainBackground { width:100%; min-width:1160px; margin-left:auto; margin-right:auto; }

/* *** main content *** */
.mainContainer { width:100%; min-height:420px; }
.mainContent { width:972px; height:100%; margin-left:auto; margin-right:auto; padding-top:24px; }
.mainColumnFirstSecond { width:680px; min-height:420px; float:left; padding-left:24px; padding-right:12px; }
.mainColumnThirdList { width:238px; min-height:420px; float:left; padding-left:12px; position:relative; height:1%; }

/* *** image right third column *** */
.imageThirdColumnListContainer { height:174px; width:222px; padding-top:36px; margin-bottom:auto; padding-right:12px; text-align:right; }
.mainContentMenuTypo ul li { display:block; line-height:16px; }
.mainContentMenuTypo ul a { font-family:Arial; font-size:1em; font-weight:normal; color:#69923A; }
.mainContentMenuTypo ul a:hover { color:#007F64; font-weight:normal; }
li.active a { color:#007F64; font-weight:bold; }
li.active a:hover { font-weight:bold; }
.menuLargeItem { line-height:11px; }
.submenuleft { color:#007F64; font-weight:normal; font-size:.9em; margin-left:10px; }

/* *** mainContentTypo + mainContentBasicTypo - update h1 du 03/09/3010 *** */

.mainContentBasicTypo h2 { color:#007f64; font-size:1.5em; font-weight:normal; height:42px; }
.mainContentBasicTypo h3 { color:#007f64; }
.mainContentBasicTypo a { color:#65902b; }
.mainContentBasicTypo a:hover { text-decoration:underline; }
.mainContentTypo,.mainContentBasicTypo { font-family:Arial; }
.mainContentTypo h1 { font-size:1.5em; font-weight:normal; color:#073E23; margin-bottom:9px; }
.mainContentTypo h2 { font-size:1.5em; font-weight:normal; color:#073E23; margin-bottom:9px; }
.mainContentTypo h3 { font-size:1em; font-weight:normal; color:#69923A; margin-top:16px; margin-bottom:16px; }
.mainContentTypo p,.mainContentBasicTypo p { font-size:11px; line-height:13px; font-weight:normal; color:#675c53; margin-bottom:12px; }
.mainContentTypo ul,.mainContentBasicTypo ul { font-size:11px; font-weight:normal; padding-left:19px; list-style-type:square; list-style-image:url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/content-list-square.jpg); }
.mainContentTypo ul li,.mainContentBasicTypo ul li { display:list-item; line-height:16px; padding-left:3px; color:#675c53; }
.mainContentTypo a { color:#00A1DE; }
.mainContentTypo a:hover { text-decoration:underline; }
.mainContentTypo q,.mainContentBasicTypo q { font-style:italic; }

/* rajout du 20 octobre 2010 dans la skin */
/* ** common sage crm css structure ** */
.mainColumnSecond { padding-bottom:19px; }
.mainColumnSecond .scrollFrame { width:434px; }
.mainColumnSecond .scrollScroller { width:434px; }
.mainColumnSecond .scrollSection { margin-right:0; width:434px; }

/* ** common livepipe scroller css ** */
.scrollbar_container_lp { position:relative; width:432px; }
.scrollbar_track_lp { position:absolute; top:0; right:0; height:100%; width:10px; background-color:#f1f4d7; cursor:move; }
.scrollbar_handle_lp { width:10px; background-color:#013d21; cursor:move; -moz-border-radius:5px; -webkit-border-radius:5px; opacity:0.9; -moz-opacity:0.9; }
.scrollbar_content_lp { overflow:hidden; width:405px; height:428px; }
/* ----------------------- */

/* *** 19/09/2010 - Mise à jour du chargement de modale *** */
#loaderIndicator { position:absolute; right:50%; top:320px; z-index:400; }

/* *** navigation links *** */
.navigationLinksContainer { width:236px; font-size:11px; line-height:12px; font-weight:normal; text-align:right; }
.navigationLinksContainer ul { padding-right:10px; }
.navigationLinksBottom { position:absolute; bottom:0; right:0; padding-bottom:12px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/nav-transversale-background.png) bottom right no-repeat; padding-right:18px; margin-right:-4px; }
.navigationLinksBottom ul { padding-right:0; }
.navigationLinksTop { width:224px; padding-right:12px; }
.navigationLinksTop ul { padding-right:0; }
.navigationLinksContainer ul li { display:block; line-height:16px; color:#00A1DE; }
.navigationLinksContainer a { color:#00A1DE; }
.navigationLinksContainer a:hover { text-decoration:underline; }
.navigationLinksContainer_img { float:right; }

/* *** our sites modal Window *** */
#control_overlay { background-color:#dae5b9; }
.ourSitesContainer { background:transparent; height:544px; width:972px; }
.ourSitesFirstRow { width:100%; height:24px; padding-bottom:16px; }
.ourSitesSecondRow { width:100%; height:280px; }
.ourSitesThirdRow { width:100%; height:200px; }
.ourSitesBigThumbnailContainer { width:382px; height:246px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/our-sites-big-thumbnail-background.png) top left no-repeat; float:left; }
.ourSitesBigThumbnailContainer img { padding-left:10px; padding-top:10px; width:361px; height:225px; }
.ourSitesSecondRowRightColumnContainer { height:246px; width:588px; float:right; }
.ourSitesSecondRowRightTop { color:#675c53; height:200px; padding-top:8px; font-size:14px; }
.ourSitesSecondRowRightTop h2 { color:#073e23; font-weight:normal; padding-bottom:12px; font-size:20px;}
.ourSitesSecondRowRightTop h3 { color:#69923a; font-weight:normal; padding-bottom:12px; font-size:15px;}
.ourSitesSecondRowRightTop p { font-size:11px; font-weight:normal; }
.ourSitesSecondRowRightBottom { height:30px; }
.ourSitesSecondRowRightBottom a { color:#009bdd; font-weight:bold; font-size:12px; }
.ourSitesSmallThumbnailContainer { width:109px; border:1px dotted #2f765c; text-align:center; float:left; margin-left:9px; background-color:#dae5b9; color:#2f765c; line-height:12px; padding-bottom:6px; height:150px; vertical-align:middle;}
.ourSitesSmallThumbnailContainer a { color:#2f765c; font-size:.75em; font-weight:normal; text-transform:uppercase; }
.ourSitesSmallThumbnailContainer img { border-bottom:1px dotted #003d22; margin-bottom:6px; }
.ourSitesSmallThumbnailSelected { border:1px solid #2f765c; }
.ourSitesSmallThumbnailSelected a { font-weight:normal; }
.ourSitesSmallThumbnailSelected img { border-bottom:1px solid #003d22; }

/* *** Modal window - about us...*** */
.modalWindowCustContainer { background:transparent; height:610px; width:972px; }
.modalWindowCustFirstRow { width:100%; padding-bottom:16px; }
.modalWindowCustSecondRow { width:100%; height:566px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/ajax-loader.gif) 480px 250px no-repeat; }
.modalWindowCustContainer { background-color:white; -moz-border-radius:22px; -webkit-border-radius:22px; border-radius:22px; }
.modalWindowCustContainerTransparent { background-color:transparent; }

.modalWindowCustCloseButton { background-color:white; width:30px; height:30px; line-height:23px; float:right; color:#2f765c; text-align:center; vertical-align:middle; font-size:.7em; font-weight:bold; visibility:hidden; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/modal-window-close-button.png) 0 0 no-repeat; margin-top:-10px; margin-right:-10px; }
.modalWindowCustContainer:hover .modalWindowCustCloseButton { visibility:visible; }
.modalWindowCustCloseButtonShow { visibility:visible; }
.modalWindowCustCloseButton:hover { cursor:pointer; background-position:0 -30px; }


/* A ENLEVER SOON - modale avec menu interne a supprimer */
/* *** window modal viewer *** */
.modalWindowViewerSmallThumbnailContainer { width:140px; height:140px; text-align:center; color:#2f765c; line-height:12px; background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/modal-menu-separation.jpg) left bottom no-repeat; margin-top:10px; padding-bottom:5px; }
.modalWindowViewerSmallThumbnailContainer a { color:#47a185; font-size:.7em; font-weight:bold; text-transform:uppercase; }
.modalWindowViewerSmallThumbnailContainer img { margin-bottom:6px; border:1px dotted #003d22; }
.modalWindowViewerSmallThumbnailSelected { }
.modalWindowViewerSmallThumbnailSelected a { font-weight:bold; }
.modalWindowViewerSmallThumbnailSelected img { border:1px solid #003D22; }
.modalWindowCustSecondRowViewer { width:750px; float:right; }
.modalWindowCustThirdRowViewer { width:155px; float:left; padding-left:25px; }
.modalWindowViewerDetailInner { width:700px; height:500px; }
.mwvThumbContainer { height:475px; overflow:hidden; }

/* ***  scroll content styles *** */
.mwvScrollFrame { position:relative; overflow:hidden; width:150px; }
.mwvScrollScrollerVerti { /* scroller width */ width:150px; height:475px; overflow:hidden; margin-left:auto; margin-right:auto; }
.mwvScrollContentVerti { /* total scroller content width */ width:150px; height:150px; }
.scrollSectionVerti { /* scroller section width */ width:150px; height:475px; float:left; }
#scrollbar_container { position:relative; width:500px; }
#scrollbar_track { position:absolute; top:0; right:0; height:100%; width:10px; background-color:transparent; cursor:move; }
#scrollbar_handle { width:10px; background-color:#5c92e7; cursor:move; -moz-border-radius:5px; -webkit-border-radius:5px; opacity:0.9; -moz-opacity:0.9; }
#scrollbar_content { overflow:hidden; width:485px; height:250px; }
.mwvBottomArrow a:hover img { visibility:hidden; }
.mwvBottomArrow a:hover { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/modal-menu-down-roll.jpg) 0 0 no-repeat; }
.mwvTopArrow a:hover img { visibility:hidden; }
.mwvTopArrow a:hover { background:transparent url(http://www.sagecrmsolutions.fr/espaces/Portals/68/skins/CRM-skin_2009/images/modal-menu-up-roll.jpg) 0 0 no-repeat; }




