﻿/*******************/
/**** GENERAL ******/
/*******************/
@font-face {
  font-family: 'HelMedCond';
  src: url('../Skin/Font/helmedcond-webfont.ttf');
  src: url('../Skin/Font/helmedcond-webfont.eot') format('eot'),
         url('../Skin/Font/helmedcond-webfont.woff') format('woff'),
         url('../Skin/Font/helmedcond-webfont.ttf') format('truetype'),
         url('../Skin/Font/helmedcond-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'HelLiCond';
  src: url('../Skin/Font/hellicond-webfont.ttf');
  src: url('../Skin/Font/hellicond-webfont.eot') format('eot'),
         url('../Skin/Font/hellicond-webfont.woff') format('woff'),
         url('../Skin/Font/hellicond-webfont.ttf') format('truetype'),
         url('../Skin/Font/hellicond-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
   

* { margin:0; padding:0;}
html {width:100%; height:100%;}
body {background-color:#fff; font:12px Arial, Helvetica, sans-serif; color:#333; width:100%; height:100%; text-align:left; margin:0; padding:0; border:0;}	
.main_container, .main_container2 { float:left; width:100%;}
.MasterPage_content  { float:left; width:1000px; left:50%; margin-left:-500px; position:relative; z-index:0}

p {float:left; width:100%; margin:5px 0; text-align:left;}
img {border:0; padding:0; margin:0; font-size:0}
a {color:#657; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

/*****enlève les pointillés quand on clique sur un lien*****/  
a:active, a:focus {outline:0;} 
input[type=button]:active, input[type=button]:focus {outline:0;}


input[type=text] { border:1px solid #b8afbe; background:#f5f4f6; color:#666;}
input[type=password] { border:1px solid #b8afbe; background:#f5f4f6}
select { border:1px solid #b8afbe; background:#f5f4f6; color:#666;}


/***CSS Sprite***/  
.BG_body { background-image:url(../Images/Website/wl/editorside/BG_body_home.gif); background-repeat:repeat-y;}
.BG_bodyVertical, .itemBody { background-image:url(../Images/Website/wl/editorside/BG_bodyVertical_home.gif); background-repeat:repeat-x;}
.BG_topBot, .itemRight, .itemLeft { background-image:url(../Images/Website/wl/editorside/BG_topBot_home.gif); background-repeat:no-repeat;}
.BG_btnSector { background-image:url(../Images/Website/wl/editorside/BG_btn_sector.gif); background-repeat:no-repeat;}
.BG_icons, .puce { background-image:url(../Images/Website/wl/editorside/BG_icons_home.gif); background-repeat:no-repeat;}
.lang-1 .BG_iconsCart { background-image:url(../Images/Website/wl/editorside/BG_iconsCart-1.gif); background-repeat:no-repeat;}
.lang-2 .BG_iconsCart { background-image:url(../Images/Website/wl/editorside/BG_iconsCart-2.gif); background-repeat:no-repeat;}
.lang-1 .BG_wordTrad { background-image:url(../Images/Website/wl/editorside/BG_wordTrad-1.gif); background-repeat:no-repeat;}
.lang-2 .BG_wordTrad { background-image:url(../Images/Website/wl/editorside/BG_wordTrad-2.gif); background-repeat:no-repeat;}
.lang-1 .BG_png { background-image:url(../Images/Website/wl/editorside/BG_png-1.png); background-repeat:no-repeat;}
.lang-2 .BG_png { background-image:url(../Images/Website/wl/editorside/BG_png-2.png); background-repeat:no-repeat;}




.Gallery_rss{float:right;height:22px;margin-left:20px;}
.lang-1 .Gallery_rss { background-position:-298px 0;width:86px;}
.lang-2 .Gallery_rss { background-position:-249px -17px;width:71px;}

/**********************************************************************************************/    
/*********************************************WRAPPER******************************************/
/**********************************************************************************************/
.Wrapper_big { float:left; width:100%; height:123px; background:#e7e4e9 url(../Images/Website/WL/editorside/wrapper/shadow.gif) repeat-x 0 bottom; text-align:center; margin:0 0 20px;}
.Wrapper_bigContainer { float:left; width:1000px; left:50%; margin-left:-500px; position:relative;}
.Wrapper_bigContainerTop { float:left; width:100%; margin:0 0 14px;}
.Wrapper_bigLogo { float:left; margin:5px 20px 0 0}
.Wrapper_bigLogo a { font-size:0;}
.Wrapper_bigMiddle { float:left; text-align:left; padding-top:10px; width:620px;}
.Wrapper_bigCitizensideLink { float:left; text-align:left; font-size:11px; width:100%;}
.Wrapper_slogan { margin:0 auto; font-size:0;  }
.Wrapper_bigSearch { float:left; width:100% }

.Wrapper_bigContainerBot { float:left; width:100%;}
.Wrapper_bigFlag { float:left; width:20px; margin:5px 0 0 20px;}
.Wrapper_bigFlag a { font-size:0}

.Wrapper_mini { float:left; width:100%; position:fixed; z-index:10000; margin-bottom:3px; background-color:#e7e4e9; -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888; box-shadow:0 0 1px #888;
text-align:center; height:34px; display:none;}

.Wrapper_miniContainer  { float:left; width:1000px; left:50%; margin-left:-500px; position:relative;}
.Wrapper_miniLogo { float:left; margin:4px 20px 0 0}
.Wrapper_miniLogo a { font-size:0;}
.Wrapper_miniSearch-1, .Wrapper_miniSearch-2 { float:left; width:200px }
.Wrapper_miniAuthentication { float:left; margin:2px 0 0 20px }
    

/**********************************************************************************************/    
/*********************************************MENU*********************************************/
/**********************************************************************************************/
.Menu_container  { float:right; height:26px; margin-top:2px;}
.Menu_categories { float:right; height:26px; width:100%;}
.Menu_categoriesBtn { float:left; height:26px;overflow:hidden;}
.Menu_category_container { float:left; height:26px;overflow:hidden;cursor:pointer;}

.Menu_category, .Menu_category_last, .Menu_category_first, .Menu_categoryRight, .Menu_categoryRight_last, .Menu_categorySelected_last, .Menu_categorySelected, .Menu_categorySelected_first
{ float:left; height:26px;overflow:hidden; margin:0 0 0 1px;cursor:pointer;}

.Menu_category .itemBody, .Menu_category_last .itemBody, .Menu_category_first .itemBody, .Menu_categoryRight .itemBody, .Menu_categoryRight_last .itemBody
{ float:left;text-decoration:none;text-transform:lowercase;padding:5px 8px;text-align:center;background-position:0 -78px;height:16px;color:#180a1f}

.Menu_category:hover .itemLeft, .Menu_category_last:hover .itemLeft, .Menu_categoryRight:hover .itemLeft, .Menu_categoryRight_last:hover .itemLeft, .Menu_category_first:hover .itemLeft,
.Menu_categorySelected_last .itemLeft, .Menu_categorySelected .itemLeft, .Menu_categorySelected_first .itemLeft, .Menu_category_alert:hover .itemLeft
{ float:left;padding:5px 0;text-align:center;background-position:-143px 0;height:16px;width:2px}

.Menu_category:hover .itemRight, .Menu_category_last:hover .itemRight, .Menu_categoryRight:hover .itemRight, .Menu_categoryRight_last:hover .itemRight, .Menu_category_first:hover .itemRight,
.Menu_categorySelected_last .itemRight, .Menu_categorySelected .itemRight, .Menu_categorySelected_first .itemRight, .Menu_category_alert:hover .itemRight
{ float:left;padding:5px 0;text-align:center;background-position:-145px 0;height:16px;width:2px}

.Menu_category:hover .itemBody, .Menu_category_last:hover .itemBody, .Menu_categoryRight:hover .itemBody, .Menu_categoryRight_last:hover .itemBody, .Menu_category_first:hover .itemBody,
.Menu_categorySelected_last .itemBody, .Menu_categorySelected .itemBody, .Menu_categorySelected_first .itemBody, .Menu_category_alert:hover .itemBody
{ float:left;text-decoration:none;text-transform:lowercase;padding:5px 6px;text-align:center;background-position:0 -52px;height:16px;color:#180a1f}


.Menu_categories .DropDownList_container { height:26px; float:right; margin-left:1px; }
.Menu_categories .DropDownList_select { cursor:pointer; width:27px; height:26px; background:url(../Images/Website/WL/editorside/BG_icons_home.gif) no-repeat -21px -20px; }
.Menu_categories .DropDownList_list { position:absolute; display:none; width:163px; margin:0 0 0 -68px; background:url(../Images/Website/WL/editorside/BG_icons_home.gif) no-repeat scroll 0 -46px; z-index:2000; padding-top:10px;}
.Menu_categories .DropDownList_list ul { width:163px; margin:0; padding:0; list-style:none; background-color:#9e7fb0; float:left;}
.Menu_categories .DropDownList_list li { width:155px; margin:1px; cursor:pointer; color:#fff; font:700 12px sans-serif;padding:1px 3px;  }
.Menu_categories .DropDownList_list li:hover { color:#180a1f; background-color:#dfd4e5;} 


.Menu_category_alert .itemBody
{ float:left;text-decoration:none;text-transform:lowercase;padding:5px 8px;text-align:center;background-position:0 -259px;height:16px;color:#fff}
.Menu_category_alert  .BG_icons { float:left;background-position:-34px -73px;width:14px;height:15px;margin-right: 4px;}
.Menu_category_alert:hover  .BG_icons { background-position:-48px -73px;}

                             
/*******************************/
/*******    LEFT    ************/
/*******************************/
.LeftColumn { width:730px; float:left; overflow:hidden;}
.LeftColumn_full { width:1000px; float:left}

.LeftColumnGallery { width:748px; float:left; overflow:hidden; }
.LeftColumnGallery_title, .LeftColumnGallery_diapoBig  { width:730px; margin-left:18px; float:left; overflow:hidden;}
.LeftColumnGallery_diapoSmall { width:100%; float:right; overflow:hidden; }

.LeftBlock {float:left; width:727px; margin:0 0 20px 3px; }
.LeftBlock_top, .LeftBlock_bot {float:left; width:727px;height:2px;background-position:0 -26px;}
.LeftBlock_bot {background-position:0 -28px;}
.LeftBlock_body {float:left; width:725px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.LeftBlock_header {float:left; width:725px; }
.LeftBlock_title { float:left; background:url('../Images/Website/WL/editorside/left/arrows.gif') no-repeat; color:#333; text-shadow:0 0 1px #888; font:700 20px Arial, sans-serif; margin:5px 0 0 10px; padding:0 0 16px 31px;}
.LeftBlock_diapos {float:left; width:725px; margin-top:5px; }
.LeftBlock_goPageHlk {float:right; color:#3f2a4b; font-size:11px; margin:10px 10px 0 0; }
.LeftBlock_goPageHlk .puce {background-position:-48px -20px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.LeftBlock_goPageHlk .link { float:left;}

.Left_blockPortfolio { float:left; width:100%;  }


/*****************************/
/*******   RIGHT    **********/
/*****************************/
.RightColumn {float:left; width:252px; margin-right:18px; overflow:hidden;}
.RightColumnGallery {float:left; width:252px; }

.RightBlock {float:left; width:252px; margin:5px 0 15px 0; }
.RightBlock_top {float:left; width:252px; background-position:-155px 0; height:1px;}
.RightBlock_body {float:left; width:250px; border-left:1px solid #c5c2c7; border-right:1px solid #c5c2c7; background-color:#F5F4F6;}
.RightBlock_bot {float:left; width:252px; background-position:-155px -1px; height:2px;}

.RightBlock_celebrities {float:left; width:252px; margin:5px 0 15px 0; }
.RightBlock_celebritiesTop {float:left; width:252px; background-position:-155px 0; height:1px; }
.RightBlock_celebritiesBody {float:left; width:250px; border-left:1px solid #c5c2c7; border-right:1px solid #c5c2c7; background-color:#F5F4F6;}
.RightBlock_celebritiesBody a {color:#3f2a4b; }
.RightBlock_celebritiesBot {float:left; width:252px; background-position:-155px -1px; height:2px;}
.RightBlock_celebritiesEtcetera {float:left; padding:0 8px; width:105px; margin-bottom:5px;}
.RightBlock_celebritiesLinks {float:right;width:121px;font-size:11px; }
.RightBlock_celebritiesLinks a {color:#3f2a4b;width:50px;float:left; }
.RightBlock_celebritiesNews {padding-left:8px;}
.RightBlock_celebritiesNews .puce { background-position:-57px -20px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.RightBlock_celebritiesNews .link { float:left; font-weight:normal;}
.RightBlock_celebritiesAZ {padding-right:8px;}
.RightBlock_celebritiesAZ .puce {background-position:-57px -20px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.RightBlock_celebritiesAZ .link { float:left; font-weight:normal;}

.RightBlock_lastReceived {width:250px; height:129px; float:left;}
.lang-1 .RightBlock_lastReceived {background-position:0 -44px;}
.lang-2 .RightBlock_lastReceived {background-position:0 -48px;}
.RightBlock_lastReceivedLink  {width:121px; height:129px; float:right;}

.RightBlock_pricings  {width:100%;float:left;margin:5px 0 15px 0;}


/*********************************/
/******* CART BLOCK TOP **********/
/*********************************/

/********* Wrapper ***************/
.Wrapper_bigCart { float:right; width:265px; height:81px; }
        /********* Partie Lightbox ***************/
.Cart_blockTopLightbox {float:left; width:117px; height:76px; text-align:center; margin-top:5px;background:#E7E4E9 url(../Images/Website/WL/editorside/loading_657_E7E4E9.gif) no-repeat center center;}
.Cart_blockTopLightboxTop {float:left; width:117px; height:1px; background-position:0 0; }
.Cart_blockTopLightboxBody {float:left; width:117px; height:73px; background-position:-144px 0; }
.Cart_blockTopLightboxBot {float:left; width:117px; height:2px; background-position:0 -1px; }

.Cart_blockTopLightbox.ui-droppable-highlight, .Cart_blockTopCart.ui-droppable-highlight { height:74px; }
.ui-droppable-highlight .Cart_blockTopLightboxTop, .ui-droppable-highlight .Cart_blockTopLightboxBot,
.ui-droppable-highlight .Cart_blockTopCartTop, .ui-droppable-highlight .Cart_blockTopCartBot {display:none; }
.ui-droppable-highlight .Cart_blockTopCartBody {float:left; height:73px; width:140px; background:#527; margin:1px 1px 0; -moz-box-shadow:0 0 10px #527; -webkit-box-shadow:0 0 10px #527; box-shadow:0 0 10px #527; }
.ui-droppable-highlight .Cart_blockTopLightboxBody {float:left; height:73px; width:115px; background:#f5f4f6; margin:1px 1px 0; -moz-box-shadow:0 0 10px #527; -webkit-box-shadow:0 0 10px #527; box-shadow:0 0 10px #527; }

.Cart_blockTopLightboxTitle { margin:3px 0 0; }
.cartLoading .Cart_blockTopLightboxTitle {background-image:url('../Images/Website/wl/editorside/FilesDisplay/ajax-loader.gif'); background-repeat:no-repeat; background-position:100px -1px; }
.Cart_blockTopLightboxNbrFiles { font-size:11px; font-weight:bold; padding:5px 0 10px;}

        /********* Partie Panier ***************/
.Cart_blockTopCart {float:right; width:142px; height:76px; text-align:center; margin-top:5px;background:#E7E4E9 url(../Images/Website/WL/editorside/loading_657_E7E4E9.gif) no-repeat center center;}
.Cart_blockTopCartTop {float:left; width:142px; height:1px; background-position:0 -3px; }
.Cart_blockTopCartBody {float:left; width:142px; height:73px; background-position:0 0; }
.Cart_blockTopCartBot {float:left; width:142px; height:2px; background-position:0 -4px; }
.Cart_blockTopCartTitle { margin:3px 0 0; }
.CartLoading .Cart_blockTopCartTitle  {background-image:url('../Images/Website/wl/editorside/FilesDisplay/ajax-loader.gif'); background-repeat:no-repeat; background-position:100px -1px; }
.Cart_blockTopCartNbrFiles { width:138px; font-size:12px; font-weight:bold; color:#fff; width:138px; padding:0 2px; float:left; text-align:center;}
.Cart_blockTopCartNbrFiles a { color:#fff;}
.Cart_blockTopCartPrice { width:100%; float:left; text-align:center; font-size:11px;}
.Cart_blockTopCartPrice a { color:#fff; }

.Cart_buyMoreCredits a {color:#F99; font-weight:normal; text-decoration:underline;}

.Wrapper_bigCart .Cart_freeAccount,
.Wrapper_bigCart .Cart_buyMoreCredits,
.Wrapper_bigCart .Cart_noMoreCredits
{font-size:10px;color:gray;float:left;width:100%;}

.Wrapper_bigCart .Cart_nbCreditsWithDiscount,
.Wrapper_bigCart .Cart_nbCredits,
.Wrapper_bigCart .Cart_nbCreditsDiscount,
.Wrapper_bigCart .Cart_toPayWithDiscountExtra,
.Wrapper_bigCart .Cart_toPay,
.Wrapper_bigCart .Cart_VAT,
.Wrapper_bigCart .Cart_toPayWithDiscountNoVAT,
.Wrapper_bigCart .Cart_toPayDiscount,
.Wrapper_bigCart .Cart_toPayWithDiscount
{font-size:10px; width:100%; float:left;}

.Wrapper_bigCart .Cart_nbCreditsWithDiscount {color:#fff;font-size:11px;} 
.Wrapper_bigCart .Cart_nbCreditsWithDiscount_CountHasCredits  {color:#fff;}
.Wrapper_bigCart .Cart_nbCreditsWithDiscount_CountMissingCredits {color:#F99;}
.Wrapper_bigCart .Cart_toPayWithDiscount {color:#fff; font-size:10px; font-weight:normal;}
.Wrapper_bigCart .Cart_toPayWithDiscountExtra {color:#F99;}

/********* Wrapper ***************/
.Wrapper_miniCart  { float:right; margin:0; width:208px; }
.Cart_blockTopLightboxMini>div, .Cart_blockTopCartMini>div  {width:auto;float:right;}
.Cart_blockTopLightboxMini.ui-droppable-highlight>div, 
.Cart_blockTopCartMini.ui-droppable-highlight>div  {-moz-box-shadow:0 0 10px #527; -webkit-box-shadow:0 0 10px #527; box-shadow:0 0 10px #527;}
.ui-droppable-hover>div  {border:solid 1px white;}

.Cart_blockTopLightbox.ui-droppable-highlight, .Cart_blockTopCart.ui-droppable-highlight { height:26px; }
.ui-droppable-highlight .Cart_blockTopLightboxMiniLeft, .ui-droppable-highlight .Cart_blockTopLightboxMiniRight,
.ui-droppable-highlight .Cart_blockTopCartMiniLeft, .ui-droppable-highlight .Cart_blockTopCartMiniRight { display:none;}
.ui-droppable-highlight .Cart_blockTopCartMiniBody,.ui-droppable-highlight .Cart_blockTopLightboxMiniBody {float:left; height:24px; padding:0 2px;  -moz-box-shadow:0 0 10px #527; -webkit-box-shadow:0 0 10px #527; box-shadow:0 0 10px #527; }
.ui-droppable-highlight .Cart_blockTopCartMiniBody { background:#527; }
.ui-droppable-highlight .Cart_blockTopLightboxMiniBody { background:#f5f4f6; }


        /********* Partie Lightbox ***************/
.Cart_blockTopLightboxMini {float:right; width:100px; height:26px; margin:5px 2px 0 0;  background:#E7E4E9 url(../Images/Website/WL/editorside/loading_657_E7E4E9.gif) no-repeat center center;}
.Cart_blockTopLightboxMiniLeft {float:left; width:2px; height:26px; background-image:url(../Images/Website/wl/editorside/BG_topBot_home.gif); background-position:-151px 0; }
.Cart_blockTopLightboxMiniBody {float:left; height:26px; background-image:url(../Images/Website/wl/editorside/BG_bodyVertical_home.gif); background-position:0 0; }
.Cart_blockTopLightboxMiniRight {float:left; width:2px; height:26px; background-image:url(../Images/Website/wl/editorside/BG_topBot_home.gif); background-position:-153px 0; }
.Cart_blockTopLightboxMiniBtn { margin:7px 0 0 5px; float:left; }
.CartLoading .Cart_blockTopLightboxMiniTitle  {background-image:url('../Images/Website/wl/editorside/FilesDisplay/ajax-loader.gif'); background-repeat:no-repeat; background-position:100px -1px; }
.Cart_blockTopLightboxMiniNbrFiles { font-size:11px; font-weight:bold; padding:6px 8px 0 5px; float:left;}

        /********* Partie Panier ***************/
.Cart_blockTopCartMini {float:right; width:100px; height:26px; margin-top:5px; background:#E7E4E9 url(../Images/Website/WL/editorside/loading_657_E7E4E9.gif) no-repeat center center;}
.Cart_blockTopCartMiniLeft {float:left; width:2px; height:26px; background-image:url(../Images/Website/wl/editorside/BG_topBot_home.gif); background-position:-147px 0; }
.Cart_blockTopCartMiniBody {float:left; height:26px; background-image:url(../Images/Website/wl/editorside/BG_bodyVertical_home.gif); background-position:0 -26px; }
.Cart_blockTopCartMiniRight {float:left; width:2px; height:26px; background-image:url(../Images/Website/wl/editorside/BG_topBot_home.gif); background-position:-149px 0; }
.Cart_blockTopCartMiniBtn {margin:7px 0 0 5px; float:left;  }
.CartLoading .Cart_blockTopCartMiniTitle  {background-image:url('../Images/Website/wl/editorside/FilesDisplay/ajax-loader.gif'); background-repeat:no-repeat; background-position:100px -1px; }
.Cart_blockTopCartMiniNbrFiles { font-size:11px; font-weight:bold; padding:6px 8px 0 5px; color:#fff; float:left;}
.Cart_blockTopCartMiniNbrFiles a{ color:#fff; }

/****************************/
/******   CART LIST *********/
/****************************/
.CartList_pending {width:100%;float:left;}
.CartList_lightbox {width:100%;float:left;}
.CartList_history {width:100%;float:left;}


/**************left*************/
.CartList_leftColumn, .CartListLightbox_leftColumn {float:left; width:730px;}
.CartList_rightColumn, .CartListLightbox_rightColumn { float:left; width:252px; margin-left:18px; }

.CartList_leftColumnTitle {float:left; padding:0 0 0 10px; width:720px; background-color:#527; color:#fff; font-size:14px; height:19px; line-height:18px; font-weight:bold; margin:0 0 10px 0;
 -moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}
.CartList_filesBlock, .CartList_packagesBlock { width:100%; float:left; }
.CartList_filesTitle, .CartList_packagesTitle { font-weight:bold; float:left; color:#333; margin:0 20px 15px 10px; font-size:14px;}
.CartList_filesTitle, .CartListLightbox_packagesTitle { font-weight:bold; float:left; color:#333; margin:0 20px 15px 10px; font-size:14px;}
.CartList_filesTitle .puce { float:left; width:17px; margin:1px 5px 0 0; height:14px; background-position:-82px 0; }
.CartList_filesTitle .text { float:left; height:16px; text-align:left; line-height:16px;margin-right:3px; }
.CartList_packagesTitle .puce { float:left; width:18px; margin:1px 5px 0 0; height:14px; background-position:-64px 0; }
.CartList_packagesTitle .text { float:left; height:16px; text-align:left; line-height:16px;margin-right:3px; }


/******* left ******* file diapo ****** pending *******/
.FileDiapoCart { background-color:#fff; float:left; width:100%; padding:15px 0; margin-bottom:15px; border-bottom:1px solid #527; }
.FileDiapoCart_image {float:left; width:100px; height:100px; overflow:hidden; text-align:center; margin-right:20px;}
.FileDiapoCart_imgHlk {float:left; width:100px; height:100px; }
.FileDiapoCart_image img { max-width:100px; max-height:100px;}
.FileDiapoCart_packageTitle { margin-bottom:5px; font-size:13px; color:#527; width:610px; float:left; }
.FileDiapoCart_list { float:left; width:490px; margin-right:20px; }
.FileDiapoCart_packageInfos { float:right; width:100px;}
.FileDiapoCart_warning-true  { display:none; }
.FileDiapoCart_warning-false  { position:relative;color:#d11523;margin-top:-12px;font-size:10px;text-align:left;height:12px;width:80px;padding:0 0 0 20px;float:left;background:rgba(255, 255, 255, 0.8) url('../Images/Website/WL/editorside/PackageDisplay/warningAutoValRed.png') no-repeat 5px center;}


.FileDiapoCart .Cart_publicationSizes {width:100%;float:left;}
.FileDiapoCart .Cart_publicationSize_odd {width:100%;float:left; background-color:#dfd4e5; height:18px; line-height:18px;}
.FileDiapoCart .Cart_publicationSize_even {width:100%;float:left; background-color:#E7E4E9; height:18px; line-height:18px;}
.FileDiapoCart .Cart_publicationSizes label {float:left; width:464px;}
.FileDiapoCart .Cart_publicationSizes input {float:left; margin:2px 3px 0 10px;}
.FileDiapoCart .Cart_publicationPrice {float:right; margin-right:10px;}
.FileDiapoCart .Cart_publicationPriceDiscounted {float:right; margin-right:10px;}
.FileDiapoCart_buyMore  {float:left; margin-top:10px; font-size:14px;}
.FileDiapoCart_buyMore a {color:#527}


.FileDiapoCart .Cart_publicationSizeDetails {display:none;}

.FileDiapoCart_FilesNumber  {float:right; font-size:11px; text-align:right;}
.FileDiapoCart_FilesNumber .puce { float:left; width:17px; margin:1px 2px; height:14px; background-position:-82px 0; }
.FileDiapoCart_FilesNumber .text { float:left; height:16px; text-align:left; line-height:16px; }
.FileDiapoCart_originalSize  {width:100%;float:left; font-size:10px; text-align:right; color:#707070;}

.FileDiapoCart_delete { float:right; width:100% }
.FileDiapoCart_delete .btnDelete               { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.FileDiapoCart_delete .btnDelete span          { display:none; }
.FileDiapoCart_delete .btnDelete span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.FileDiapoCart_delete .btnDelete span.puce     { display:inline; background-position:-32px 0; float:left; width:11px; height:12px; cursor:pointer; }
.FileDiapoCart_delete .btnDelete:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }
.FileDiapoCart_delete .btnDelete:hover .puce   { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; }

.FileDiapoCart_delete .btnDelete.confirm                   { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.FileDiapoCart_delete .btnDelete.confirm span              { display:none; }
.FileDiapoCart_delete .btnDelete.confirm span.link_confirm { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:60px;}
.FileDiapoCart_delete .btnDelete.confirm span.puce         { display:inline;  background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin-top:8px;}
.FileDiapoCart_delete .btnDelete.confirm:hover .link   { display:none;  }
.FileDiapoCart_delete .btnDelete.confirm:hover .link_confirm   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:60px;}
.FileDiapoCart_delete .btnDelete.confirm:hover .puce   { display:inline;  background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin-top:8px;}

.FileDiapoCart_delete .btnDelete.cartLoading                   { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.FileDiapoCart_delete .btnDelete.cartLoading span              { display:none; }
.FileDiapoCart_delete .btnDelete.cartLoading span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}
.FileDiapoCart_delete .btnDelete.cartLoading span.puce, 
.FileDiapoCart_delete .btnDelete.cartLoading:hover .puce       { display:inline; background:url(../Images/Website/WL/editorside/Form/ajax-loader.gif) center center; float:left; width:14px; height:14px; cursor:pointer; margin:0 1px;}
.FileDiapoCart_delete .btnDelete.cartLoading:hover .link       { display:none;  }
.FileDiapoCart_delete .btnDelete.cartLoading:hover .link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}



/******* left ******* file diapo ****** lightbox *******/
.CartListLightbox_filesList .CartList_panelFile_error, .CartListLightbox_filesList .CartList_panelFile_loading, .CartListLightbox_filesList .CartList_panelFile {width:auto;float:left;}


.FileDiapo_L_diapo { float:left; width:345px; height:100px; overflow:hidden; margin:10px; border-top:1px dotted #D0CAD3; padding-top:10px; }
.FileDiapo_L_image {float:left; width:100px; height:100px; overflow:hidden; text-align:center; }
.FileDiapo_L_image img { max-width:100px; max-height:100px; z-index:0; margin-top:-17px;  }
.FileDiapo_L_nbDoc { float:left; width:100px; height:16px; background-color:#fff; position:relative; z-index:2;  opacity:0.8;  }
.FileDiapo_L_nbDoc .puce { float:left; width:17px; margin:1px 2px; height:14px; background-position:-82px 0; }
.FileDiapo_L_nbDoc .text { float:left; width:63px; height:16px; text-align:left; line-height:16px; font-size:11px; font-weight:normal; color:#333;}
.FileDiapo_L_packageInfos { float:left; width:235px; margin-left:10px; }
.FileDiapo_L_packageTitle { float:left; width:100%; margin-bottom:2px; }
.FileDiapo_L_FilesNumber {width:100%;float:left; font-size:11px; text-align:left;}
.FileDiapo_L_originalSize  {width:100%;float:left; font-size:10px; text-align:left; color:#707070;}

.FileDiapo_L_warning-true  { display:none; }
.FileDiapo_L_warning-false  { height:10px;width:11px;float:right;margin-top:3px;background:url('../Images/Website/WL/editorside/PackageDisplay/warningAutoValRed.png') no-repeat;}



.FileDiapo_L_diapo .btnDelete               { float:left; cursor:pointer; text-align:left; margin-top:5px;  }
.FileDiapo_L_diapo .btnDelete span          { display:none; }
.FileDiapo_L_diapo .btnDelete span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.FileDiapo_L_diapo .btnDelete span.puce     { display:inline; background-position:-32px 0; float:left; width:11px; height:12px; cursor:pointer; margin:0 1px; }
.FileDiapo_L_diapo .btnDelete:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }
.FileDiapo_L_diapo .btnDelete:hover .puce   { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin:0 1px; }

.FileDiapo_L_diapo .btnDelete.confirm                   { float:left; cursor:pointer; text-align:left; margin-top:5px;  }
.FileDiapo_L_diapo .btnDelete.confirm span              { display:none; }
.FileDiapo_L_diapo .btnDelete.confirm span.link_confirm { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px;}
.FileDiapo_L_diapo .btnDelete.confirm span.puce         { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin:0 1px; }
.FileDiapo_L_diapo .btnDelete.confirm:hover .link   { display:none;  }
.FileDiapo_L_diapo .btnDelete.confirm:hover .link_confirm   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px;}
.FileDiapo_L_diapo .btnDelete.confirm:hover .puce   { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin:0 1px; }

.FileDiapo_L_diapo .btnDelete.cartLoading                   { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.FileDiapo_L_diapo .btnDelete.cartLoading span              { display:none; }
.FileDiapo_L_diapo .btnDelete.cartLoading span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}
.FileDiapo_L_diapo .btnDelete.cartLoading span.puce, 
.FileDiapo_L_diapo .btnDelete.cartLoading:hover .puce       { display:inline; background:url(../Images/Website/WL/editorside/Form/ajax-loader.gif) center center; float:left; width:14px; height:14px; cursor:pointer; margin:0 1px;}
.FileDiapo_L_diapo .btnDelete.cartLoading:hover .link       { display:none;  }
.FileDiapo_L_diapo .btnDelete.cartLoading:hover .link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}



/******** file diapo ****** history *******/
.FileDiapoHistory { background-color:#fff; float:left; width:100%; padding:15px 0; margin-bottom:15px; border-bottom:1px solid #527; }
.FileDiapoHistory_image {float:left; width:100px; height:100px; overflow:hidden; text-align:center; margin-right:20px;}
.FileDiapoHistory_image img { max-width:100px; max-height:100px;}
.FileDiapoHistory_packageTitle { margin-bottom:5px; font-size:13px; color:#527; width:610px; float:left; }
.FileDiapoHistory_list { float:left; width:470px; margin-right:5px; }
.FileDiapoHistory_packageInfos { float:right; width:135px;}

.FileDiapoHistory .Cart_publicationSizes {width:100%;float:left;}
.FileDiapoHistory .Cart_publicationSize_odd {width:100%;float:left; background-color:#E7E4E9; height:18px; line-height:18px;}
.FileDiapoHistory .Cart_publicationSize_even {width:100%;float:left; background-color:#dfd4e5; height:18px; line-height:18px;}
.FileDiapoHistory .Cart_publicationSizes label {float:left; width:444px;}
.FileDiapoHistory .Cart_publicationSizes input {float:left; margin:2px 3px 0 10px;}
.FileDiapoHistory .Cart_publicationPrice {float:right; margin-right:10px;}
.FileDiapoHistory .Cart_publicationPriceDiscounted {float:right; margin-right:10px;}

.FileDiapoHistory .Cart_publicationSizeDetails {display:none;}

.FileDiapoHistory_FilesNumber  {float:right; font-size:11px; text-align:right;}
.FileDiapoHistory_FilesNumber .puce { float:left; width:17px; margin:1px 2px; height:14px; background-position:-82px 0; }
.FileDiapoHistory_FilesNumber .text { float:left; height:16px; text-align:left; line-height:16px; }
.FileDiapoHistory_originalSize  {width:100%;float:left; font-size:10px; text-align:right; color:#707070;}

.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download { margin-top:15px; text-align:center;}
.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download.notAdded span.link { float:left; color:#527; width:100%; margin:0;}
.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download.notAdded span.puce { float:none; margin:1px auto; display:block; }
.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download.cartLoading span.puce { float:none; margin:0 auto; display:block; }
.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download.cartError span.puce { float:none; margin:1px auto; display:block; }
.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download.notAdded:hover span.link   { float:left; color:#897a92; width:100%; margin:0; }
.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download.notAdded span.puce { background-position:-117px -10px; float:none; margin:1px auto; display:block; }
.FileDiapoHistory_lastDownload .PackageDiapoHomeMini_download.notAdded:hover span.puce { background-position:-90px -32px;  float:none; margin:1px auto; display:block; }

/******** package diapo ****** history *******/
.PackageDiapoHistory { background-color:#fff; float:left; width:100%; padding:15px 0; margin-bottom:15px; border-bottom:1px solid #527; }
.PackageDiapoHistory_image {float:left; width:100px; height:100px; overflow:hidden; text-align:center; margin-right:20px;}
.PackageDiapoHistory_image img { max-width:100px; max-height:100px;}
.PackageDiapoHistory_title { margin-bottom:5px; font-size:13px; color:#527; width:610px; float:left; }
.PackageDiapoHistory_list { float:left; width:470px; margin-right:5px;}
.PackageDiapoHistory_infos { float:right; width:135px;}

.PackageDiapoHistory .Cart_publicationSizes {width:100%;float:left;}
.PackageDiapoHistory .Cart_publicationSize_odd {width:100%;float:left; background-color:#E7E4E9; height:18px; line-height:18px;}
.PackageDiapoHistory .Cart_publicationSize_even {width:100%;float:left; background-color:#dfd4e5; height:18px; line-height:18px;}
.PackageDiapoHistory .Cart_publicationSizes label {float:left; width:444px;}
.PackageDiapoHistory .Cart_publicationSizes input {float:left; margin:2px 3px 0 10px;}
.PackageDiapoHistory .Cart_publicationPrice {float:right; margin-right:10px;}
.PackageDiapoHistory .Cart_publicationPriceDiscounted {float:right; margin-right:10px;}

.PackageDiapoHistory .Cart_publicationSizeDetails {display:none;}

.PackageDiapoHistory_filesNumber  {float:right; font-size:11px; text-align:right;}
.PackageDiapoHistory_filesNumber .puce { float:left; width:18px; margin:1px 2px; height:14px; background-position:-64px 0; }
.PackageDiapoHistory_filesNumber .text { float:left; height:16px; text-align:left; line-height:16px; }

.PackageDiapoHistory_files  {width:100%;float:left; }


.PackageDiapoHistory_download .PackageDiapoHomeMini_download { margin-top:25px; text-align:center;}
.PackageDiapoHistory_download .PackageDiapoHomeMini_download.notAdded span.link { float:left; color:#527; width:100%; margin:0;}
.PackageDiapoHistory_download .PackageDiapoHomeMini_download.notAdded span.puce { float:none; margin:1px auto; display:block; }
.PackageDiapoHistory_download .PackageDiapoHomeMini_download.cartLoading span.puce { float:none; margin:0 auto; display:block; }
.PackageDiapoHistory_download .PackageDiapoHomeMini_download.cartError span.puce { float:none; margin:1px auto; display:block; }
.PackageDiapoHistory_download .PackageDiapoHomeMini_download.notAdded:hover span.link   { float:left; color:#897a92; width:100%; margin:0; }
.PackageDiapoHistory_download .PackageDiapoHomeMini_download.notAdded span.puce { background-position:-117px -10px; float:none; margin:1px auto; display:block; }
.PackageDiapoHistory_download .PackageDiapoHomeMini_download.notAdded:hover span.puce { background-position:-90px -32px;  float:none; margin:1px auto; display:block; }



/******* left ******* package diapo ******* pending ******/
.CartList_panelFiles {width:100%;float:left;}
.CartList_panelFile_error, .CartList_panelFile_loading, .CartList_panelFile {width:100%;float:left;}
.CartList_panelFile_loading {background-color:#CECECE;}
.CartList_panelFile_loading .PackageDiapo_B_deleteToBasket{background-image:url('../Images/Website/small_waiting2.gif'); }
.CartList_panelFile_error {background-color:#D00;}
.CartList_panelFile_error .PackageDiapo_B_deleteToBasket{background-image:url('../Images/Website/warning.png'); }
.CartList_panelFile_done {display:none;}

.CartList_panelPackage {width:100%;float:left; }
.CartList_panelPackage_error, .CartList_panelPackage_loading, .CartList_panelPackage {width:100%;float:left;}
.CartList_panelPackage_loading {background-color:#CECECE;}
.CartList_panelPackage_error {background-color:#D00;}
.CartList_panelPackage_done {display:none;}
.CartList_panelPackageFile { float:left; margin:5px;}



/******* left ******* file diapo ****** pending *******/
.PackageDiapoCart_diapo { background-color:#fff; float:left; width:100%; padding:15px 0; margin-bottom:15px; border-bottom:1px solid #527; }
.PackageDiapoCart_image {float:left; width:100px; height:100px; overflow:hidden; text-align:center; margin-right:20px;}
.PackageDiapoCart_imgHlk {float:left; width:100px; height:100px; }
.PackageDiapoCart_image img { max-width:100px; max-height:100px;}
.PackageDiapoCart_title { margin-bottom:5px; font-size:13px; color:#527; width:610px; float:left; }
.PackageDiapoCart_list { float:left; width:490px; margin-right:20px; }
.PackageDiapoCart_infos { float:right; width:100px;}

.PackageDiapoCart_warning-true  { display:none; }
.PackageDiapoCart_warning-false  { position:relative;color:#d11523;margin-top:-12px;font-size:10px;text-align:left;height:12px;width:80px;padding:0 0 0 20px;float:left;background:rgba(255, 255, 255, 0.8) url('../Images/Website/WL/editorside/PackageDisplay/warningAutoValRed.png') no-repeat 5px center;}


.PackageDiapoCart_diapo .Cart_publicationSizes {width:100%;float:left;}
.PackageDiapoCart_diapo .Cart_publicationSize_odd {width:100%;float:left; background-color:#dfd4e5; height:18px; line-height:18px;}
.PackageDiapoCart_diapo .Cart_publicationSize_even {width:100%;float:left; background-color:#efe9f2; height:18px; line-height:18px;}
.PackageDiapoCart_diapo .Cart_publicationSizes label {float:left; width:464px;}
.PackageDiapoCart_diapo .Cart_publicationSizes input {float:left; margin:2px 3px 0 10px;}
.PackageDiapoCart_diapo .Cart_publicationPrice {float:right; margin-right:10px;}
.PackageDiapoCart_diapo .Cart_publicationPriceDiscounted {float:right; margin-right:10px;}

.PackageDiapoCart_diapo .Cart_publicationSizeDetails {display:none;}

.PackageDiapoCart_filesNumber  {float:right; font-size:11px; text-align:right;}
.PackageDiapoCart_filesNumber .puce { float:left; width:18px; margin:1px 2px; height:14px; background-position:-64px 0; }
.PackageDiapoCart_filesNumber .text { float:left; height:16px; text-align:left; line-height:16px; }

.PackageDiapoCart_toggleFiles  {width:100%;float:left; font-size:11px; text-align:right; text-decoration:underline; cursor:pointer;}
.PackageDiapoCartFiles_fileDiapos  {width:100%;float:left; margin-top:10px}

.PackageDiapoCart_delete { float:right; width:100% }
.PackageDiapoCart_delete .btnDelete               { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.PackageDiapoCart_delete .btnDelete span          { display:none; }
.PackageDiapoCart_delete .btnDelete span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.PackageDiapoCart_delete .btnDelete span.puce     { display:inline; background-position:-32px 0; float:left; width:11px; height:12px; cursor:pointer; }
.PackageDiapoCart_delete .btnDelete:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }
.PackageDiapoCart_delete .btnDelete:hover .puce   { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; }

.PackageDiapoCart_delete .btnDelete.confirm                   { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.PackageDiapoCart_delete .btnDelete.confirm span              { display:none; }
.PackageDiapoCart_delete .btnDelete.confirm span.link_confirm { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:60px;}
.PackageDiapoCart_delete .btnDelete.confirm span.puce, 
.PackageDiapoCart_delete .btnDelete.confirm:hover .puce       { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin-top:8px;}
.PackageDiapoCart_delete .btnDelete.confirm:hover .link   { display:none;  }
.PackageDiapoCart_delete .btnDelete.confirm:hover .link_confirm   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:60px;}

.PackageDiapoCart_delete .btnDelete.cartLoading                   { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.PackageDiapoCart_delete .btnDelete.cartLoading span              { display:none; }
.PackageDiapoCart_delete .btnDelete.cartLoading span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}
.PackageDiapoCart_delete .btnDelete.cartLoading span.puce, 
.PackageDiapoCart_delete .btnDelete.cartLoading:hover .puce       { display:inline; background:url(../Images/Website/WL/editorside/Form/ajax-loader.gif) center center; float:left; width:14px; height:14px; cursor:pointer; margin:0 1px;}
.PackageDiapoCart_delete .btnDelete.cartLoading:hover .link       { display:none;  }
.PackageDiapoCart_delete .btnDelete.cartLoading:hover .link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}



/******* left ******* package diapo ******* lightbox ******/
.PackageDiapoLightbox_diapo { float:left; width:710px; margin:10px; border-top:1px dotted #D0CAD3; padding-top:10px;}
.PackageDiapoLightbox_image {float:left; width:100px; height:100px; overflow:hidden; text-align:center; margin:0 10px 0 0; }
.PackageDiapoLightbox_image img { max-width:100px; max-height:100px; z-index:0; margin-top:-17px;  }


.PackageDiapoLightbox_nbDoc {float:left;width:100px;height:16px;background-color:#fff;position:relative;z-index:2;opacity:0.8}
.PackageDiapoLightbox_nbDoc .puce { float:left; width:18px; margin:1px 2px; height:14px; background-position:-64px 0; }
.PackageDiapoLightbox_nbDoc .text { float:left; width:63px; height:16px; text-align:left; line-height:16px; font-size:11px; font-weight:normal; color:#333;}

.PackageDiapoLightbox_warning-true  { display:none; }
.PackageDiapoLightbox_warning-false  { height:10px;width:11px;float:right;margin-top:3px;background:url('../Images/Website/WL/editorside/PackageDisplay/warningAutoValRed.png') no-repeat;}

.PackageDiapoLightbox_infos { width:520px; float:left;}
.PackageDiapoLightbox_title { margin-bottom:5px;}

.PackageDiapoLightbox_diapo .btnDelete               { float:left; cursor:pointer; text-align:left; margin-top:5px;  }
.PackageDiapoLightbox_diapo .btnDelete span          { display:none; }
.PackageDiapoLightbox_diapo .btnDelete span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.PackageDiapoLightbox_diapo .btnDelete span.puce     { display:inline; background-position:-32px 0; float:left; width:11px; height:12px; cursor:pointer; margin:0 1px;}
.PackageDiapoLightbox_diapo .btnDelete:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }
.PackageDiapoLightbox_diapo .btnDelete:hover .puce   { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin:0 1px;}

.PackageDiapoLightbox_diapo .btnDelete.confirm                   { float:left; cursor:pointer; text-align:left; margin-top:5px;  }
.PackageDiapoLightbox_diapo .btnDelete.confirm span              { display:none; }
.PackageDiapoLightbox_diapo .btnDelete.confirm span.link_confirm { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px;}
.PackageDiapoLightbox_diapo .btnDelete.confirm span.puce, 
.PackageDiapoLightbox_diapo .btnDelete.confirm:hover .puce       { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; margin:0 1px;}
.PackageDiapoLightbox_diapo .btnDelete.confirm:hover .link       { display:none;  }
.PackageDiapoLightbox_diapo .btnDelete.confirm:hover .link_confirm { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px;}

.PackageDiapoLightbox_diapo .btnDelete.cartLoading                   { float:right; cursor:pointer; text-align:right; margin-top:20px;  }
.PackageDiapoLightbox_diapo .btnDelete.cartLoading span              { display:none; }
.PackageDiapoLightbox_diapo .btnDelete.cartLoading span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}
.PackageDiapoLightbox_diapo .btnDelete.cartLoading span.puce, 
.PackageDiapoLightbox_diapo .btnDelete.cartLoading:hover .puce       { display:inline; background:url(../Images/Website/WL/editorside/Form/ajax-loader.gif) center center; float:left; width:14px; height:14px; cursor:pointer; margin:0 1px;}
.PackageDiapoLightbox_diapo .btnDelete.cartLoading:hover .link       { display:none;  }
.PackageDiapoLightbox_diapo .btnDelete.cartLoading:hover .link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px;}



.PackageDiapoLightbox_toggleFiles {width:100%;float:left; font-size:11px; text-align:right; text-decoration:underline; cursor:pointer;}



/**************right*************/

.CartListPending_summary {width:100%;float:left; margin-bottom:20px;}

.CartLoading .CartListPending_summaryTitle  {background-image:url('../Images/Website/wl/editorside/FilesDisplay/ajax-loader.gif'); background-repeat:no-repeat; background-position:306px -1px; }

.CartListPending_summary .btnClear               { float:left; cursor:pointer; text-align:left; margin:10px 0 0 56px;  }
.CartListPending_summary .btnClear span          { display:none; }
.CartListPending_summary .btnClear span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.CartListPending_summary .btnClear span.puce     { display:inline; background-position:-32px 0; float:left; width:11px; height:12px; cursor:pointer; }
.CartListPending_summary .btnClear.notAdded:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }
.CartListPending_summary .btnClear.notAdded:hover .puce   { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; }

.CartListPending_summary .btnClear.confirm                   { float:right; cursor:pointer; text-align:left; margin:10px 0 0 56px;  }
.CartListPending_summary .btnClear.confirm span              { display:none; }
.CartListPending_summary .btnClear.confirm span.link_confirm { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:183px; }
.CartListPending_summary .btnClear.confirm span.puce,
.CartListPending_summary .btnClear.confirm:hover .puce       { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer;}
.CartListPending_summary .btnClear.confirm:hover .link   { display:none;  }
.CartListPending_summary .btnClear.confirm:hover .link_confirm   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:183px; }

.CartListPending_summary .btnClear.deleted                   { float:right; cursor:pointer; text-align:left; margin:10px 0 0 56px;  }
.CartListPending_summary .btnClear.deleted span              { display:none; }
.CartListPending_summary .btnClear.deleted span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; width:180px; }
.CartListPending_summary .btnClear.deleted span.puce,        
.CartListPending_summary .btnClear.deleted:hover .puce     { display:inline; background:url(../Images/Website/WL/editorside/Form/ajax-loader.gif) center center; float:left; width:14px; height:14px; cursor:pointer;}
.CartListPending_summary .btnClear.deleted:hover .link_loading   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; width:180px; }


.CartListPending_summary .validateBtn { margin:0 0 0 56px; float:left; font-size:0; background-position:0 -192px; background-repeat:no-repeat; width:139px; height:32px; cursor:pointer; }
.CartListPending_summary .validateBtn { margin:0 0 0 56px; float:left; font-size:0; background-position:0 -192px; background-repeat:no-repeat; width:139px; height:32px; cursor:pointer; }
.lang-1 .CartListPending_summary .validateBtn { background-image:url('../Images/Website/WL/editorside/BG_iconsCart-1.gif'); }
.lang-2 .CartListPending_summary .validateBtn { background-image:url('../Images/Website/WL/editorside/BG_iconsCart-2.gif'); }

.CartList_blockSummaryPromos { float:left; color:#D00; font-weight:bold; margin-top:10px; width:100%;}

/**************right pending*************/

.CartListPending_summaryTotals { float:left; width:100%; margin:0 0 15px;}
.CartListPending_summaryTotals td { width:60px; padding:0 0 0 5px; font-size:12px; vertical-align:top; }
.CartListPending_summaryTotals td.cellR { text-align:right; padding:0 5px 0 0; }
.CartListPending_summaryTotals td.cellTotal { text-align:right; padding:0 5px 0 0; }
.CartListPending_summaryTotals tr.line1 td { background:#fff; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px;}
.CartListPending_summaryTotals tr.line2 td { background:#fff; border-bottom:1px solid #527; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px; }
.CartListPending_summaryTotals tr.line3 td { font-weight:bold; background:#dfd4e5; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px;}
.CartListPending_summaryTotals tr.line4 td { font-weight:bold; background:#dfd4e5; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px; }

.CartListPending_summaryTotals .Cart_freeAccount,
.CartListPending_summaryTotals .Cart_remainingCredits,
.CartListPending_summaryTotals .Cart_buyMoreCredits,
.CartListPending_summaryTotals .Cart_buyCredits,
.CartListPending_summaryTotals .Cart_noMoreCredits
{font-size:12px;color:gray;float:left;width:121px;text-align:right;color:#D00}

.CartListPending_summaryTotals .Cart_freeAccount a,
.CartListPending_summaryTotals .Cart_remainingCredits a,
.CartListPending_summaryTotals .Cart_buyMoreCredits a,
.CartListPending_summaryTotals .Cart_buyCredits a,
.CartListPending_summaryTotals .Cart_noMoreCredits a
{font-size:11px;color:#D00}


.CartListPending_summaryTotals .Cart_nbCreditsWithDiscount,
.CartListPending_summaryTotals .Cart_nbCredits,
.CartListPending_summaryTotals .Cart_nbCreditsDiscount,
.CartListPending_summaryTotals .Cart_toPay,
.CartListPending_summaryTotals .Cart_toPayWithDiscountExtra,
.CartListPending_summaryTotals .Cart_VAT,
.CartListPending_summaryTotals .Cart_toPayWithDiscountNoVAT,
.CartListPending_summaryTotals .Cart_toPayDiscount
{font-size:12px;float:left;width:100%;text-align:right;}

.CartListPending_summaryTotals .Cart_toPayWithDiscount
{font-size:12px;float:right;width:121px;text-align:right; font-size:15px; font-weight:bold;margin-top:3px;}
.CartListPending_summaryTotals .Cart_discountName { color:#D00; float:left; font-weight:bold; font-size:11px;}
.CartListPending_summaryTotals .Cart_circulationName { color:#999999; width:100%; float:left;}

.CartListPending_summaryTotals .Cart_toPay { font-weight:bold; margin-top:2px}

.CartListPending_summaryTotals span.Cart_nbCreditsDiscount, 
.CartListPending_summaryTotals span.Cart_toPayDiscount {border-bottom:1px solid #B2B2B2;padding-bottom:2px;line-height:14px;margin-top:2px;}

.CartListPending_summaryTotals .Cart_nbCreditsWithDiscount {color:#000;font-size:11px;} 
.CartListPending_summaryTotals .Cart_nbCreditsWithDiscount_CountHasCredits  {color:#000;}
.CartListPending_summaryTotals .Cart_nbCreditsWithDiscount_CountMissingCredits {color:#D00;}
.CartListPending_summaryTotals .Cart_toPayWithDiscountExtra {color:#D00;}


/*****Cart List History******/
.CartListHistory_summary {width:100%;float:left; margin-bottom:20px;}
.CartListHistory_summaryTitle {float:left; padding:0 0 0 10px; width:242px; background-color:#527; color:#fff; font-size:14px; height:19px; line-height:18px; font-weight:bold; margin:0 0 10px 0;
 -moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}

.CartListHistory_summaryTotals { float:left; width:100%; margin:0 0 15px;}
.CartListHistory_summaryTotals td { width:121px; padding:0 0 0 5px; font-size:12px;  vertical-align:top;}
.CartListHistory_summaryTotals td.cellR { text-align:right; padding:0 5px 0 0; }
.CartListHistory_summaryTotals td.cellTotal { text-align:right; padding:0 5px 0 0; }
.CartListHistory_summaryTotals tr.line1 td { background:#fff; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px;}
.CartListHistory_summaryTotals tr.line2 td { background:#fff; border-bottom:1px solid #527; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px; }
.CartListHistory_summaryTotals tr.line3 td { font-weight:bold; background:#dfd4e5; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px;}
.CartListHistory_summaryTotals tr.line4 td { font-weight:bold; background:#dfd4e5; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px; }

.CartListHistory_summary .PackageDisplay_download.notAdded, 
.CartListHistory_summary .PackageDisplay_download.cartLoading,
.CartListHistory_summary .PackageDisplay_download.cartError {margin:0 auto; float:none;}

.CartListHistory_download { margin:0 0 0 56px; float:left; font-size:0; background-position:0 -288px; background-repeat:no-repeat; width:139px; height:32px; cursor:pointer; }
.lang-1 .CartListHistory_download { background-image:url('../Images/Website/WL/editorside/BG_iconsCart-1.gif'); }
.lang-2 .CartListHistory_download { background-image:url('../Images/Website/WL/editorside/BG_iconsCart-2.gif'); }



/*****Cart List Lightbox******/
.CartListLightbox_leftColumnTitle  {float:left; padding:0 0 0 10px; width:720px; background-color:#f8f7f8; color:#657; font-size:14px; height:19px; line-height:18px; font-weight:bold; margin:0 0 10px 0;
 -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}
.CartListLightbox_filesBlock, .CartListLightbox_packagesBlock { width:100%; float:left; }
.CartListLightbox_filesTitle, .CartListLightbox_packagesTitle { font-weight:bold; float:left; color:#333; margin:0 20px 15px 10px; font-size:14px;}
.CartListLightbox_filesTitle .puce { float:left; width:17px; margin:1px 5px 0 0; height:14px; background-position:-82px 0; }
.CartListLightbox_filesTitle .text { float:left; height:16px; text-align:left; line-height:16px; }
.CartListLightbox_packagesTitle .puce { float:left; width:18px; margin:1px 5px 0 0; height:14px; background-position:-64px 0; }
.CartListLightbox_packagesTitle .text { float:left; height:16px; text-align:left; line-height:16px; }



.CartListLightbox_filesBlock { border-bottom:1px solid #657; margin-bottom:20px; padding-bottom:5px }

.CartListLightbox_photoDisplay {width:600px;float:left; margin:0 0 20px 65px;}

.CartListLightbox_photoDisplay .FilesDisplay_all {width:600px;float:left; margin:0; position:relative;}
.CartListLightbox_photoDisplay .FilesDisplay_LeftArrowDiv  { cursor:pointer; float:left; margin:404px 0 0 205px; position:absolute; z-index:2;}
.CartListLightbox_photoDisplay .FilesDisplay_RightArrowDiv { cursor:pointer; float:right; margin:404px 0 0 306px; position:absolute; z-index:2;}
.CartListLightbox_photoDisplay .FilesDisplay_menuEditorside { width:398px; float:left; margin:5px 101px 10px; }
.CartListLightbox_photoDisplay .FilesDisplay_menuBtn { float:left; width:252px; position:absolute; top:400px; left:174px; }
.CartListLightbox_photoDisplay .FilesDisplay_menuPlay       { cursor:pointer; float:left; margin:4px 0 5px 87px;}
.CartListLightbox_photoDisplay .FilesDisplay_menuStop       { cursor:pointer; float:left; margin:4px 0 5px 87px; display:none;}
.CartListLightbox_photoDisplay .FilesDisplay_menuClose      { cursor:pointer; float:left; }
.CartListLightbox_photoDisplay .FilesDisplay_menuFullscreen { display:none;}
.CartListLightbox_photoDisplay .FilesDisplay_nbImages1, .CartListLightbox_photoDisplay .FilesDisplay_nbImages2 {float:right; font-weight:bold; color:#333; border-left:1px solid #180a1f; font-size:13px; text-align:right; width:68px; height:20px; line-height:20px; position:absolute; top:402px; left:356px; z-index:2; text-align:center;  }
.CartListLightbox_photoDisplay .FilesDisplay_menuLightBox { display:none; }
.CartListLightbox_photoDisplay .FilesDisplay_imgLoading1, .FilesDisplay_imgLoading2 { width:16px; height:16px; float:right; margin-top:-60px; position:relative;}


/*video player*/
.CartListLightbox_videoDisplay  {width:100%;float:left; margin:0 0 20px 0; }
.CartListLightbox_videoDisplay .FilesDisplay_videoContainer {float:left; width:100%; text-align:center; margin-bottom:15px;}
.CartListLightbox_videoDisplay .FilesDisplay_videoContainer .FilesDisplay_video {float:left; width:100%; text-align:center; margin-bottom:5px;}
.CartListLightbox_videoDisplay .FilesDisplay_videoContainer .FilesDisplay_minis {float:left; margin-bottom:2px; width:100%; position:static;}
.CartListLightbox_videoDisplay .FilesDisplay_videoContainer .FilesDisplay_minisContainer {float:left; margin-bottom:2px; width:100%; position:static; }
.CartListLightbox_videoDisplay .FilesDisplay_videoPlaylist {float:left; margin-bottom:2px; margin:10px 0;}
.CartListLightbox_videoDisplay .FilesDisplay_videoPlaylist #preview a {width:100%; background:#F99; color:#fff; font-size:11px; text-align:center; padding:10px; float:left;  -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888; 
                                              margin:20px 0; }

/*Miniatures*/
.CartListLightbox_photoDisplay .FilesDisplay_imgMinis1, .CartListLightbox_photoDisplay .FilesDisplay_imgMinis2 { display:block; visibility:hidden; float:left; border-top:1px dotted #d0cad3; padding-top:10px; width:100%; height:80px; }
.CartListLightbox_photoDisplay .FilesDisplay_imgViewer { float:left; position:relative; width:600px; height:66px; overflow:hidden; }
.CartListLightbox_photoDisplay .FilesDisplay_viewerLeftBarFast { visibility:hidden; cursor:pointer; background-image:url('../Images/Website/WL/editorside/FilesDisplay/btn_left_fast.png'); float:left; position:absolute; width:50px; height:100%; z-index:9; }
.CartListLightbox_photoDisplay .FilesDisplay_viewerLeftBarSlow { visibility:hidden; cursor:pointer; background-image:url('../Images/Website/WL/editorside/FilesDisplay/btn_left_slow.png'); float:left; position:absolute; width:50px;  height:100%; z-index:9; left:50px; }
.CartListLightbox_photoDisplay .FilesDisplay_minisContainer { position:absolute; top:0px; z-index:8; left:0px; }
.CartListLightbox_photoDisplay .FilesDisplay_imgMinisOff { cursor:pointer; float:left; height:62px; border:2px #fff solid;}
.CartListLightbox_photoDisplay .FilesDisplay_imgMinisOn { cursor:pointer; float:left; height:62px; border:2px #657 solid;  }
.CartListLightbox_photoDisplay .FilesDisplay_viewerRightBarSlow { visibility:hidden; cursor:pointer; background-image:url('../Images/Website/WL/editorside/FilesDisplay/btn_right_slow.png'); float:right; position:absolute; width:50px;  height:100%; right:0px; z-index:9; right:50px; }
.CartListLightbox_photoDisplay .FilesDisplay_viewerRightBarFast { visibility:hidden; cursor:pointer; background-image:url('../Images/Website/WL/editorside/FilesDisplay/btn_right_fast.png'); float:right; position:absolute; width:50px; height:100%; right:0px; z-index:9; }


/*full screen*/
.FilesDisplay_fullscreen { background:#fff; position:fixed !important; -position:absolute; z-index:13; width:758px; height:528px; left:50%; top:50%; margin-top:-264px; margin-left:-379px; display:none; -moz-box-shadow:0 0 50px #fff; -webkit-box-shadow:0 0 50px #fff;box-shadow:0 0 50px #fff}



.CartListLightbox_whatIsItDef {width:100%;float:left; margin-bottom:20px;}
.CartListLightbox_summary {width:100%;float:left; margin-bottom:20px;}
.CartListLightbox_summaryTitle {float:left; padding:0 0 0 10px; width:242px; background-color:#f8f7f8; color:#657; font-size:14px; height:19px; line-height:18px; font-weight:bold; margin:0 0 10px 0;
 -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}

.CartListLightbox_backToDiapo {  float:right; margin:2px 10px 0 0; color:#642C90; font-size:11px; cursor:pointer;}
.CartListLightbox_backToDiapo .puce { float:left; margin:0 3px 0 0; background-position:-99px 0; width:18px; height:15px; }
.CartListLightbox_backToDiapo .link { float:left; height:15px; font:700 12px/15px Arial, sans-serif; color:#657; }

.CartListLightbox_editLB {  float:right; margin:2px 10px 0 0; color:#642C90; font-size:11px; cursor:pointer; }
.CartListLightbox_editLB .puce { float:left; margin:1px 3px 0 0; background-position:-54px 0; width:10px; height:10px; }
.CartListLightbox_editLB .link { float:left; }
.CartListLightbox_editLB .link:hover { text-decoration:underline; }


.CartListLightbox_summaryTotals { float:left; width:100%; margin:0 0 15px;}
.CartListLightbox_summaryTotals td { width:121px; padding:0 0 0 5px; font-size:12px; vertical-align:top; }
.CartListLightbox_summaryTotals td.cellR { text-align:right; padding:0 5px 0 0; }
.CartListLightbox_summaryTotals td.cellTotal { text-align:right; padding:0 5px 0 0; }
.CartListLightbox_summaryTotals tr.line1 td { background:#fff; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px;}
.CartListLightbox_summaryTotals tr.line2 td { background:#fff; border-bottom:1px solid #527; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px; }
.CartListLightbox_summaryTotals tr.line3 td { font-weight:bold; background:#dfd4e5; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px;}
.CartListLightbox_summaryTotals tr.line4 td { font-weight:bold; background:#dfd4e5; border-bottom:1px solid #dfd4e5; font-size:12px; height:19px; min-height:19px; max-height:19px; line-height:19px; }


.CartListLightbox_summary .btnClear               { float:left; cursor:pointer; text-align:left; margin:10px 0 0 56px;  }
.CartListLightbox_summary .btnClear span          { display:none; }
.CartListLightbox_summary .btnClear span.linkLB     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.CartListLightbox_summary .btnClear span.puce     { display:inline;  background-position:-32px 0; float:left; width:11px; height:12px; cursor:pointer; }
.CartListLightbox_summary .btnClear.notAdded:hover .linkLB   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }
.CartListLightbox_summary .btnClear.notAdded:hover .puce   { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer; }

.CartListLightbox_summary .btnClear.confirm                   { float:right; cursor:pointer; text-align:left; margin:10px 0 0 56px;  }
.CartListLightbox_summary .btnClear.confirm span              { display:none; }
.CartListLightbox_summary .btnClear.confirm span.linkLB_confirm { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:183px; }
.CartListLightbox_summary .btnClear.confirm span.puce,         
.CartListLightbox_summary .btnClear.confirm:hover .puce     { display:inline; background-position:-43px 0; float:left; width:11px; height:12px; cursor:pointer;}
.CartListLightbox_summary .btnClear.confirm:hover .linkLB   { display:none;  }
.CartListLightbox_summary .btnClear.confirm:hover .linkLB_confirm   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; width:183px; }

.CartListLightbox_summary .btnClear.deleted                   { float:right; cursor:pointer; text-align:left; margin:10px 0 0 56px;  }
.CartListLightbox_summary .btnClear.deleted span              { display:none; }
.CartListLightbox_summary .btnClear.deleted span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; width:180px; }
.CartListLightbox_summary .btnClear.deleted span.puce,        
.CartListLightbox_summary .btnClear.deleted:hover .puce     { display:inline; background:url(../Images/Website/WL/editorside/Form/ajax-loader.gif) center center; float:left; width:14px; height:14px; cursor:pointer;}
.CartListLightbox_summary .btnClear.deleted:hover .link_loading   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; width:180px; }



.CartListLightbox_summary .lbToCartBtn { margin:0 0 0 56px; float:left; font-size:0; background-position:0 -32px; background-repeat:no-repeat; width:139px; height:32px; cursor:pointer; }
.lang-1 .CartListLightbox_summary .lbToCartBtn { background-image:url('../Images/Website/WL/editorside/BG_iconsCart-1.gif'); }
.lang-2 .CartListLightbox_summary .lbToCartBtn { background-image:url('../Images/Website/WL/editorside/BG_iconsCart-2.gif'); }



/**************right lightbox*************/
.CartList_blockSummaryLbClearCart { font-size:11px; cursor:pointer; color:#642C90; font-weight:bold; float:left; width:115px; text-align:center;padding-top:24px;height:16px;margin:0 0 10px 30px;
background:url("../Images/Website/WL/editorside/Cart/clearLB.png") no-repeat scroll 0 0 transparent;} 
.CartList_blockSummaryLbValidateBtn:hover, .CartList_blockSummaryLbValidateBtn:hover { text-decoration:underline;}
.CartList_blockSummaryLbValidateBtn { margin:0 30px 10px 0; float:right; text-align:center; color:#fff; font-size:11px; background-image:url('../Images/Website/WL/editorside/right/big_red.jpg'); background-repeat:no-repeat; width:115px; height:16px; padding-top:24px; }



.CartList_subscribeBtn { margin:10px 10px 10px 30px; float:left; text-align:center; color:#fff; font-size:11px; background-image:url('../Images/Website/WL/editorside/right/big_purple.jpg'); background-repeat:no-repeat; width:115px; height:33px; padding-top:7px; cursor:pointer; }
.CartList_blockAccount { float:left; width:100%; border-bottom:4px solid #E7DAE7; margin-bottom:10px;}
.CartList_blockAccountLogged  { float:left; width:100%; margin-bottom:10px;}
.CartList_blockAccountTitle {font-weight:bold; color:#642C90; font-size:15px; }
.CartList_blockAccountID { float:left; width:100%; margin:5px 0; }
.CartList_blockAccountLoggedID { float:left; width:100%; margin:5px 0;}
.CartList_blockAccountID img{ float:left; margin:0 10px 0 0; }
.CartList_blockAccountUserName { font-weight:bold;}
.CartList_blockAccountMedia {float:left; margin:5px 0 10px; font-size:10px; text-align:center; width:25%;  }
.CartList_blockAccountMediaTxt { float:left; height:24px; width:100%;}
.CartList_blockAccountMediaImg { float:left; text-align:center; width:100%;}
.CartList_blockAccountConnexion, .CartList_blockAccountRegistration { float:left; text-align:center; width:50%; margin:10px 0;}
.CartList_blockAccountConnexion a {background-image:url('../Images/Website/WL/editorside/menu/bg_purple.jpg'); background-repeat:repeat-x; color:#fff; float:right; font-size:11px; font-weight:bold; height:14px; text-align:center; text-decoration:none; text-transform:lowercase; margin:2px 10px 0; padding:5px 11px 5px 11px;}
.CartList_blockAccountRegistration a {background-image:url('../Images/Website/WL/editorside/menu/bg_purple.jpg'); background-repeat:repeat-x; color:#fff; float:left; font-size:11px; font-weight:bold; height:14px; text-align:center; text-decoration:none; text-transform:lowercase; margin:2px 10px 0; padding:5px 11px 5px 11px;}
.CartList_blockAccountConnexion a:hover, .CartList_blockAccountRegistration a:hover  { text-decoration:underline;}

.CartList_userInfos { float:left; width:100%; margin:5px 0;}

.CartList_blockSubscription { float:left; width:100%; }
.CartList_blockSubscriptionTitle {font-weight:bold; color:#642C90; font-size:15px; margin-bottom:10px }
.CartList_blockSubscriptionPromos {font-weight:bold;}
.CartList_blockSubscriptionsKnowMore {float:right; margin-bottom:10px }



/***************************/
/********* PAIEMENT ********/
/***************************/
.Paiement_header { float:left; width:100%; background:url(../Images/Website/WL/editorside/bg_titles.gif) no-repeat 0 14px; padding:0 0 20px; }
.Paiement_headerBody {float:left; color:#333; text-shadow:0 0 1px #888; font-size:36px; text-align:left; margin:0; font-weight:bold;width:100%;}
.Paiement_page { float:left; width:100%;}
.Paiement_pageTitle {float:left; padding:0 0 0 10px; width:720px; background-color:#527; color:#fff; font:700 14px/18px sans-serif; height:19px; margin:0 0 10px 0;
 -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;}

.Paiement_visa { float:left; width:100%; margin-top:20px;}
.Paiement_visa input { float:left; margin-left:200px;}
.Paiement_visaTitle { font-size:12px; font-weight:bold; background-color:#fff; padding:0 5px; margin-top:20px; }
.Paiement_visaLine { border-bottom:1px solid #CCC; width:100%; margin-top:-6px; margin-bottom:15px;}
.Paiement_paypal { float:left; width:100%; margin-top:20px; text-align:center;}
.Paiement_paypal input {  }
.Paiement_paypalTitle { font-size:12px; font-weight:bold; background-color:#fff; padding:0 5px; margin-top:20px; }
.Paiement_paypalLine { border-bottom:1px solid #CCC; width:100%; margin-top:-6px; margin-bottom:15px;}
.Paiement_pageInfos { font-size:12px; font-weight:bold; margin-top:20px; text-align:center; width:100%; float:left;}
.Paiement_pageInfos span { background-color:#fff; padding:0 5px; text-align:center; width:100%;}

/**************paiementreview*************/
.PaiementReview_block {margin:0 auto; width:340px;}
.PaiementReview_top { font-size:0; float:left; background-image:url('../Images/Website/WL/editorside/right/right_top.jpg'); background-repeat:no-repeat; width:340px; height:10px; }
.PaiementReview_body  { float:left; border-left:4px solid #E7DAE7; border-right:4px solid #E7DAE7; width:322px; padding:0 5px; font-size:12px; }
.PaiementReview_bot { float:left; background-image:url('../Images/Website/WL/editorside/right/right_bot.jpg'); background-repeat:no-repeat; width:340px; height:10px; }
.PaiementReview_title {font-weight:bold; color:#642C90; font-size:15px; margin-bottom:10px; float:left; }
.PaiementReview_totals {margin:0 auto 10px; width:322px;}
.PaiementReview_totals td { width:151px; padding:2px 0 2px 10px; font-size:12px; }
.PaiementReview_totals td.cellR { text-align:right; padding:2px 10px 2px 0; }
.PaiementReview_totals td.cellTotal { text-align:right; padding:2px 10px 2px 0; font-size:15px;}
.PaiementReview_totals tr.lineFull { text-align:left; background:#f1e9f1; }
.PaiementReview_totals tr.lineOdd { background:#f1e9f1; }
.PaiementReview_totals tr.lineEven { background:#f8f4f8; }
.PaiementReview_totals tr.lineWhite { background:#fff; height:15px;}

.lang-1 .PaiementReview_btnCancel {background-image:url("../Images/Website/WL/editorside/Form/cancel1.png"); width:69px; }
.lang-2 .PaiementReview_btnCancel {background-image:url("../Images/Website/WL/editorside/Form/cancel2.png"); width:62px; }
.PaiementReview_btnCancel   {background-repeat:no-repeat; font-size:0; border:0 none; cursor:pointer; height:19px; margin:0 auto; padding:0; color:transparent;
text-align:center;}

.lang-1 .PaiementReview_btnConfirm {background-image:url("../Images/Website/WL/editorside/Form/validatePaiment1.png"); width:185px; }
.lang-2 .PaiementReview_btnConfirm {background-image:url("../Images/Website/WL/editorside/Form/validatePaiment2.png"); width:162px; }
.PaiementReview_btnConfirm   {background-repeat:no-repeat; font-size:0; border:0 none; cursor:pointer; height:19px; margin:0 auto; padding:0; color:transparent;
text-align:center;}



/*****************************************/
/***************** SEARCH ****************/
/*****************************************/
.Wrapper_big .Search_block { float:left; margin:8px 0 0; width:310px; }
.Wrapper_mini .Search_block { float:left; margin:6px 0 0; width:200px; }
.Search_title { display:none; }
.Search_inputDiv { float:left;}

.Search_blockCenter { float:left; border:0; height:20px; padding-left:1px; background-image:url(../Images/Website/WL/editorside/BG_bodyVertical_home.gif); background-position:0 -104px; background-repeat:no-repeat; }

.Wrapper_bigSearch-1 .Search_input, .Wrapper_bigSearch-2 .Search_input,
.Wrapper_bigSearch-1 .Search_inputFocus, .Wrapper_bigSearch-2 .Search_inputFocus,
 .AGC_search input[type="text"],  .AGC_search input[type="button"], .ADO_Region input
{ color:#666; font-size:11px; float:left; border:0; height:20px; padding:0 2px; background-image:url(../Images/Website/WL/editorside/BG_bodyVertical_home.gif); background-position:0 -124px; }

.Wrapper_bigSearch-1 .Search_input, .Wrapper_bigSearch-2 .Search_input, .Wrapper_bigSearch-1 .Search_inputFocus, .Wrapper_bigSearch-2 .Search_inputFocus { width:219px; }
.Wrapper_bigSearch-1 .Search_btn, .Wrapper_bigSearch-2 .Search_btn { float:left; height:20px; padding:0; background-repeat:no-repeat; cursor:pointer; border:0; font-size:0; line-height: 0; color:transparent; line-height: 0; display:block; text-indent: -999px;}
.Wrapper_bigSearch-1 .Search_btn { background-image:url(../Images/Website/WL/editorside/BG_wordTrad-1.gif); width:86px; background-position:0 0; }
.Wrapper_bigSearch-2 .Search_btn { background-image:url(../Images/Website/WL/editorside/BG_wordTrad-2.gif); width:62px; background-position:0 0;  }


.Wrapper_miniSearch-1 .Search_input, .Wrapper_miniSearch-2 .Search_input { width:174px; color:#666; font-size:11px; float:left; border:0; height:20px; padding:0 2px; background-image:url(../Images/Website/WL/editorside/BG_bodyVertical_home.gif); background-position:0 -124px; background-repeat:repeat-x; }
.Wrapper_miniSearch-1 .Search_btn, .Wrapper_miniSearch-2 .Search_btn { background:url(../Images/Website/WL/editorside/BG_icons_home.gif) 0 -20px; width:21px; float:left; height:20px; padding:0; background-repeat:no-repeat; cursor:pointer; border:0; font-size:0;  line-height: 0; color:transparent; line-height: 0; display:block; text-indent: -999px;}



/*****************************************/
/************ AUTHENTICATION *************/
/*****************************************/
.CartList_leftColumn, .CartListLightbox_leftColumn {float:left; width:730px;}
.CartList_rightColumn, .CartListLightbox_rightColumn { float:left; width:252px; margin-left:18px; }

.UserProfileDisplay_topBlockDynamic { float:left; background:#E7E4E9 url(../Images/Website/WL/editorside/loading_657_E7E4E9.gif) no-repeat center center;}
.UserProfileDisplay_loginContainerMini{ float:left; background:#E7E4E9 url(../Images/Website/WL/editorside/loading_657_E7E4E9.gif) no-repeat center center;}
.AuthenticationTopBlock {float:left; padding-top:4px; background:#E7E4E9 }
.AuthenticationTopBlock_logIn {float:left}
.AuthenticationTopBlock_logIn .Authentication_LoginField, .AuthenticationTopBlock_logIn .Authentication_LoginFieldFocus,
.AuthenticationTopBlock_logIn .Authentication_PasswordField, .AuthenticationTopBlock_logIn .Authentication_PasswordFieldFocus {float:left; color:#897a92;font-size:11px;width:80px; height:17px; margin-right:3px; background:url(../Images/Website/WL/editorside/BG_bodyVertical_home.gif) 0 -144px; border:0}
.Authentication_block.loginError .AuthenticationTopBlock_logIn .Authentication_LoginField, .Authentication_block.loginError .AuthenticationTopBlock_logIn .Authentication_LoginFieldFocus,
.Authentication_block.loginError .AuthenticationTopBlock_logIn .Authentication_PasswordField, .Authentication_block.loginError .AuthenticationTopBlock_logIn .Authentication_PasswordFieldFocus {color:#333;background:url(../Images/Website/WL/editorside/BG_bodyVertical_home.gif) 0 -208px;}
.AuthenticationTopBlock_logIn .Authentication_SubmitButton {float:left; background:#657; font-size:13px; font-weight:bold; color:#fff; padding:0 2px 0 0; text-align:center;width:26px;} 
.loginLoading .AuthenticationTopBlock_logIn .Authentication_SubmitButton {float:left; background:#E7E4E9 url(../Images/Website/WL/editorside/loading_657_E7E4E9.gif) no-repeat center center; font-size:0; color:#E7E4E9; padding:0;width:26px;height:18px} 
.AuthenticationTopBlock_forgotPsw {float:left; font-size:10px; margin:2px 0 0 3px;}
.AuthenticationTopBlock_logInRememberMe {float:left; margin:2px 0 0 3px;}
.AuthenticationTopBlock_logInRememberMe input {float:left;}
.AuthenticationTopBlock_logInRememberMe label{float:left; font-size:10px;margin-left:2px; }
.AuthenticationTopBlock_register {float:left; margin-left:20px; font-size:11px; padding-top:1px; }



.AuthenticationTopBlockMini {float:left; padding-top:6px; background:#E7E4E9}

.UserProfileDisplay_registerBlockDynamic{ float:left; background:#fff url(../Images/Website/WL/editorside/loading_657_FFF.gif) no-repeat center center;}
.AuthenticationRegisterBlock {float:left; margin-top:10px; width:100%; background:#fff }
.AuthenticationRegisterBlock_logIn {float:left; width:100%; margin-bottom:5px; }
.AuthenticationRegisterBlock_logIn span {float:left; width:95px; text-align:right; padding-right:5px; font-size:11px; color:#333; font-weight:bold; height:18px; line-height:18px;}
.AuthenticationRegisterBlock_logIn input.Authentication_LoginField,
.AuthenticationRegisterBlock_logIn input.Authentication_LoginFieldFocus
{float:left; width:146px; padding:0 2px; height:18px;}
.AuthenticationRegisterBlock_pwd {float:left; width:100%; margin-bottom:8px; }
.AuthenticationRegisterBlock_pwd span {float:left; width:95px; text-align:right; padding-right:5px; font-size:11px; color:#333; font-weight:bold; height:18px; line-height:18px;}
.AuthenticationRegisterBlock_pwd input.Authentication_PasswordField,
.AuthenticationRegisterBlock_pwd input.Authentication_PasswordFieldFocus
{float:left; width:146px; padding:0 2px; height:18px;}
.AuthenticationRegisterBlock_submit {float:left; width:100%; }
.AuthenticationRegisterBlock_logInRememberMe { float:left; font-size:11px; color:#333; margin:4px 0 0 100px; }
.AuthenticationRegisterBlock_logInRememberMe input { float:left; }
.AuthenticationRegisterBlock_logInRememberMe label { float:left; margin-left:3px; }
.AuthenticationRegisterBlock_forgotPsw {float:left; font-size:10px; margin:0 0 0 100px;}
.AuthenticationRegisterBlock .Authentication_SubmitButton {float:right; background:#657; font-size:13px; font-weight:bold; color:#fff; padding:0 2px 0 0; text-align:center; cursor:pointer;} 
.loginError .AuthenticationRegisterBlock_logIn input.Authentication_LoginField,
.loginError .AuthenticationRegisterBlock_logIn input.Authentication_LoginFieldFocus,
.loginError .AuthenticationRegisterBlock_pwd input.Authentication_PasswordField,
.loginError .AuthenticationRegisterBlock_pwd input.Authentication_PasswordFieldFocus
{background-color:#F99; border-color:#D00; color:#fff;}
.loginLoading .AuthenticationRegisterBlock .Authentication_SubmitButton {background:#fff url(../Images/Website/WL/editorside/loading_657_FFF.gif) no-repeat center center; font-size:0; color:#fff; padding:0;width:26px;height:18px} 



.UserProfileDisplay_CartDynamic { float:left; background:#FFF url(../Images/Website/WL/editorside/loading_657_FFF.gif) no-repeat center center;}
.AuthenticationCartBlock {float:left; margin-top:10px; width:100%; background:#FFF }
.AuthenticationCartBlock_title {float:left;margin:0 0 10px;width:242px;padding:0 0 0 10px;background-color:#7E5496;color:#fff;font:700 14px/18px sans-serif;height:19px;-moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}
.AuthenticationCartBlock_logIn {float:left; width:100%; margin-bottom:5px; }
.AuthenticationCartBlock_logIn span {float:left; width:95px; text-align:right; padding-right:5px; font-size:11px; color:#333; font-weight:bold; height:18px; line-height:18px;}
.AuthenticationCartBlock_logIn input.Authentication_LoginField,
.AuthenticationCartBlock_logIn input.Authentication_LoginFieldFocus
{float:left; width:146px; padding:0 2px; height:18px;}
.AuthenticationCartBlock_pwd {float:left; width:100%; margin-bottom:8px; }
.AuthenticationCartBlock_pwd span {float:left; width:95px; text-align:right; padding-right:5px; font-size:11px; color:#333; font-weight:bold; height:18px; line-height:18px;}
.AuthenticationCartBlock_pwd input.Authentication_PasswordField,
.AuthenticationCartBlock_pwd input.Authentication_PasswordFieldFocus
{float:left; width:146px; padding:0 2px; height:18px;}
.AuthenticationCartBlock_submit {float:left; width:100%; }
.AuthenticationCartBlock_logInRememberMe { float:left; font-size:11px; color:#333; margin:4px 0 0 100px; }
.AuthenticationCartBlock_logInRememberMe input { float:left; }
.AuthenticationCartBlock_logInRememberMe label { float:left; margin-left:3px; }
.AuthenticationCartBlock_forgotPsw {float:left; font-size:10px; margin:0 0 0 100px;}
.AuthenticationCartBlock .Authentication_SubmitButton {float:right; background:#657; font-size:13px; font-weight:bold; color:#fff; padding:0 2px 0 0; text-align:center; cursor:pointer;} 
.loginError .AuthenticationCartBlock_logIn input.Authentication_LoginField,
.loginError .AuthenticationCartBlock_logIn input.Authentication_LoginFieldFocus,
.loginError .AuthenticationCartBlock_pwd input.Authentication_PasswordField,
.loginError .AuthenticationCartBlock_pwd input.Authentication_PasswordFieldFocus
{background-color:#F99; border-color:#D00; color:#fff;}
.AuthenticationCartBlock_register { float:left; font-size:11px; margin:10px 0 0 100px; }
.loginLoading .AuthenticationCartBlock .Authentication_SubmitButton {background:#fff url(../Images/Website/WL/editorside/loading_657_FFF.gif) no-repeat center center; font-size:0; color:#fff; padding:0;width:26px;height:18px} 



/***********************************************/
/*************** Package Diapos ****************/
/***********************************************/
.PackageDiapos_message {width:710px;background:#F99;margin-bottom:10px;color:#fff;font-size:11px;text-align:center;padding:10px;float:left;-moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}

/***********************************************/
/***** Package Diapos Gallery paging ***********/
/***********************************************/
.PackageDiapos_paging  {  float:left; font-size:11px; font-weight:bold; width:720px; margin:10px 0 20px;}
.PackageDiapos_paging span { text-transform:uppercase; font-weight:bold; float:left; margin-right:5px; color:#333; line-height:14px;}
.PackageDiapos_paging a { color:#fff; background-color:#ccc; margin:0 1px; width:14px; height:14px; text-align:center; display:block; float:left; line-height:14px;}
.PackageDiapos_paging a:hover { text-decoration:none; color:#fff; background-color:#999; }

a.PackageDiapos_pagingPrevious,
a.PackageDiapos_pagingPrevious:hover,
a.PackageDiapos_pagingPrevious_empty,
a.PackageDiapos_pagingPrevious_empty:hover, 
a.PackageDiapos_pagingNext, 
a.PackageDiapos_pagingNext:hover,
a.PackageDiapos_pagingNext_empty, 
a.PackageDiapos_pagingNext_empty:hover 
{ width:auto; padding:0 4px;}
.PackageDiapos_paging a.selected { color:#fff; background-color:#999; margin:0 1px; width:14px; height:14px; text-align:center; display:block; float:left;}
.PackageDiapos_paging a.selected:hover { text-decoration:none; color:#fff; background-color:#999; margin:0 1px; width:14px; height:14px; text-align:center; display:block; float:left;}

a.PackageDiapos_pagingPrevious_empty,
a.PackageDiapos_pagingPrevious_empty:hover, 
a.PackageDiapos_pagingNext_empty, 
a.PackageDiapos_pagingNext_empty:hover
{ display:none }

.PackageDiapos_pagingNbElements {  float:right; font-size:11px; font-weight:bold; }

.PackageDiapos_pagingViews { float: right;}
.PackageDiapos_paging .PackageDiapos_pagingViews a, .PackageDiapos_paging .PackageDiapos_pagingViews a.selected {width:auto; padding:0 4px;}


/***********************************************/
/************** Thematic Diapos ****************/
/***********************************************/
.ThematicDiapos_paging  {  float:left; font-size:11px; font-weight:bold; width:720px; margin:10px 0 10px 20px;}
.ThematicDiapos_paging span { text-transform:uppercase; font-weight:bold; float:left; margin-right:5px; color:#333; line-height:14px;}
.ThematicDiapos_paging a { color:#fff; background-color:#ccc; margin:0 1px; width:14px; height:14px; text-align:center; display:block; float:left; line-height:14px;}
.ThematicDiapos_paging a:hover { text-decoration:none; color:#fff; background-color:#999; }

a.ThematicDiapos_pagingPrevious,
a.ThematicDiapos_pagingPrevious:hover,
a.ThematicDiapos_pagingPrevious_empty,
a.ThematicDiapos_pagingPrevious_empty:hover, 
a.ThematicDiapos_pagingNext, 
a.ThematicDiapos_pagingNext:hover,
a.ThematicDiapos_pagingNext_empty, 
a.ThematicDiapos_pagingNext_empty:hover 
{ width:auto; padding:0 4px;}
.ThematicDiapos_paging a.selected { color:#fff; background-color:#999; margin:0 1px; width:14px; height:14px; text-align:center; display:block; float:left;}
.ThematicDiapos_paging a.selected:hover { text-decoration:none; color:#fff; background-color:#999; margin:0 1px; width:14px; height:14px; text-align:center; display:block; float:left;}

a.ThematicDiapos_pagingPrevious_empty,
a.ThematicDiapos_pagingPrevious_empty:hover, 
a.ThematicDiapos_pagingNext_empty, 
a.ThematicDiapos_pagingNext_empty:hover
{ display:none }

.ThematicDiapos_startWith { float:left; margin:0 0 10px 20px; font-size:11px; text-transform:uppercase;  }
.ThematicDiapos_startWith a { color:#fff; background-color:#ccc; margin:0 1px; width:14px; height:14px; text-align:center; display:block; float:left;  line-height:14px;}


.ThematicDiapos_startWith .first, .ThematicDiapos_startWith .first_selected, .ThematicDiapos_startWith .last, .ThematicDiapos_startWith .last_selected { width:auto; padding:0 4px; }
.ThematicDiapos_startWith .first_selected, .ThematicDiapos_startWith .first:hover, 
.ThematicDiapos_startWith .letter_selected, .ThematicDiapos_startWith .letter:hover, 
.ThematicDiapos_startWith .last_selected, .ThematicDiapos_startWith .last:hover { color:#fff; background-color:#999; }


/*****************************************/
/*********** PACKAGES GALLERY ************/
/*****************************************/
.PackagesGallery_main {float:left; width:100%; }
.PackagesGallery_diapos {float:left; width:100%; padding:0;}





/*****************************************/
/************* ALERT SYSTEM **************/
/*****************************************/
.PackagesGallery_topLinks, .ThematicDisplay_topLinks { position:absolute; right:0; top:15px;}
.AlertDisplay_button {float:left;}

.lang-1 .AlertDisplay_button div {float:left;height:22px;width:92px;}
.lang-2 .AlertDisplay_button div {float:left;height:22px;width:85px;}
.lang-1 .AlertDisplay_button.subscribed .btnAddAlert  { background-position:-250px -81px;} 
.lang-2 .AlertDisplay_button.subscribed .btnAddAlert  { background-position:-250px -78px;} 
.lang-1 .AlertDisplay_button.unsubscribed .btnAddAlert   { background-position:-250px -59px;cursor:pointer}
.lang-2 .AlertDisplay_button.unsubscribed .btnAddAlert   { background-position:-250px -56px;cursor:pointer} 
.AlertDisplay_button.waiting.subscribed .btnAddAlert, .AlertDisplay_button.waiting.unsubscribed .btnAddAlert
{ background:#fff url(../Images/Website/WL/editorside/loading_ff420c_FFF.gif) no-repeat center center;} 

/*ALert
--------------------------*/
.AlertDisplay_PageAlertable{height:25px;width:200px;}
.btnAddAlert{width:50px; float:left;}
.btnDeleteAlert{width:50px; float:left;}

/*.AlertDisplay_button .waiting {background: url(../Images/Website/Citizenside/loading_657_FFF.gif) no-repeat 0 0;}*/
.AlertDisplay_PageAlertable.subscribed .btnAddAlert {display:none;}
.AlertDisplay_PageAlertable.unsubscribed .btnAddAlert {display:inline; background-color:Aqua;}
.AlertDisplay_PageAlertable.subscribed .btnDeleteAlert {display:inline; background-color:Red;}
.AlertDisplay_PageAlertable.unsubscribed .btnDeleteAlert {display:none;}
.AlertDisplay_PageAlertable .btnUpdateAlert {display:none;}
.AlertDisplay_PageAlertable .btnAddOrDeleteAlert.waiting {background: url(../Images/Website/WL/editorside/ajax-loader.gif) no-repeat 0 0;}
.AlertDisplay_PageAlertable .btnUpdateAlert.waiting {background: url(../Images/Website/WL/editorside/ajax-loader.gif) no-repeat 0 0;}

.AlertDisplay_PagePackage .btnUpdateAlert {display:none;}
.AlertDisplay_PagePackage.subscribed .btnAddAlert {display:none;}
.AlertDisplay_PagePackage.unsubscribed .btnAddAlert {display:inline; background-color:Aqua;}
.AlertDisplay_PagePackage.subscribed .btnDeleteAlert {display:inline; background-color:Red;}
.AlertDisplay_PagePackage.unsubscribed .btnDeleteAlert {display:none;}
.AlertDisplay_PagePackage .alert_NbSubscriptions {display:none;}

.active{border:solid 1px blue;}
.waiting{background: url(../Images/Website/WL/editorside/ajax-loaderbig.gif) no-repeat  0 0;}


/************ RightColumn_homeAlerts ***********/
/***********************************************/

/*WhatIs
--------------------------*/
.AG_whatIs {margin-bottom:20px; padding:10px; width:230px; border:1px solid #FF420C; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-image:url(../Images/Website/wl/editorside/BG_body_home.gif); background-repeat:repeat-y; background-position:-1227px 0;}
.AG_whatIs .BG_icons {background-position:-67px -113px; width:23px; height:34px; float:right; margin-left:3px}
.AG_whatIs h3 {font-size:19px;color:#333;margin-bottom:20px; line-height:34px; float:left}
.AG_whatIs p {float:none;}

/*TopAlerts
--------------------------*/
.AG_TopAlerts {float:right; width:250px}
.AG_TopAlertsMenu {float:left; padding:10px 10px 0; width:228px;height:60px; border:1px solid; background:#e7e4e9; 
	-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.AG_TopAlertsMenu .BG_icons { float:right;background-position:-43px -113px; width:24px; height:27px; }
.AG_TopAlertsMenu ul {list-style-type:none;}
.AG_TopAlertsMenu ul li {float:left; width:40px; height:16px; padding:5px; margin-right:5px; cursor:pointer; text-align:center}
.AG_TopAlertsMenu li.active, .AG_TopAlertsMenu li:hover {width:39px;height:17px;background-color:#fff;border:1px solid #333;border-bottom:#fff;font:400 12px Arial,Helvetica,sans-serif;margin:-1px 5px 0 -1px}
.AG_TopAlertsMenu a { color:#333; font:700 12px/23px Helvetica, Arial, sans-serif; text-decoration:none}
.AG_TopAlertsDiapos {float:left; width:228px; min-height:50px; margin-bottom:20px; padding:10px;border:1px solid; font-size:11px; border-top:none;
	-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.AG_TopAlertsDiapos.waiting { background-image:url("../Images/Website/WL/editorside/ajax-loaderbig.gif"); background-position: center center }

/*SuggestAlerts
--------------------------*/
.AG_SuggestAlerts { float:right; width:228px; min-height:50px; margin-bottom:20px; padding:10px; border:1px solid #564360; font-size:11px;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.AG_SuggestAlerts.waiting { background-image:url("../Images/Website/WL/editorside/ajax-loaderbig.gif"); background-position: center center }
.AG_SuggestAlertsTitre { margin-bottom:20px}
.AG_SuggestAlertsTitre.waiting { background:none}
.AG_SuggestAlertsTitre .BG_icons { float:right; background-position:-43px -113px; width:24px; height:27px;}

.AG_TopAlertsDiapos .AD_DiapoTitre, .AD_SuggestAlertsDiapos .AD_DiapoTitre {margin:0 4px 0 30px; width:185px}
.AG_TopAlertsMenu h2, .AG_SuggestAlertsTitre h2{ font:700 20px 'HelMedCond',Helvetica,Arial,Sans-Serif; text-transform:uppercase; color:#FF420C; margin-bottom:10px}
.AG_TopAlerts .AD_Diapos.waiting, .AG_TopAlerts .AD_DiaposThematic.waiting,
.AG_SuggestAlerts .AD_Diapos.waiting, .AG_SuggestAlerts .AD_DiaposThematic.waiting {background:url("../Images/Website/WL/editorside/loading_657_FFF.gif") no-repeat; background-position:left bottom }

/*Diapos _topAlerts_suggestAlerts
--------------------------*/
.AD_Diapos, .AD_DiaposThematic { float:left; width:230px; margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #707070 }
.AD_DiapoTitre { font:700 12px Arial,Helvetica,sans-serif; text-transform:capitalize; color:#333}
.AD_DiaposThematic .AD_DiapoTitre { width:145px; margin:0 -4px 0 0}
.AD_Diapos a, .AD_DiaposThematic a { float:left;}
.AD_DiapoImage { width:60px; height:60px;margin-right:10px}
.AD_DiaposThematic img { float:left; max-height:60px; max-width:60px; }

.AD_Type { width:190px; font:400 10px/20px Arial,Helvetica,sans-serif; color:#707070 }
.AD_DiaposThematic .AD_Type { width:120px}
.AD_DiapoType span { float:left; cursor:default}
.AD_DiapoType .BG_icons { margin-right:8px; width:20px; height:20px; margin-bottom:-2px}
.AD_DiapoType span.Celebrities { background-position: -91px -127px;} 
.AD_DiapoType span.Portfolios, .AD_DiapoType span.Thematic {background-position: -111px -127px; }
.AD_DiapoType span.Category { background-position: -131px -127px; }
.AD_DiapoType span.SubCategory { background-position:-151px -127px; }
.AD_DiapoType span.Address { background-position: -172px -127px; }
.AD_DiapoType span.Keyword { background-position: -192px -127px; }

.AD_ButtonAdd  { width:11px; height:12px; float:right; background-position:0 -137px; cursor:pointer}
.AD_ButtonAdd:hover { background-position:-11px -137px}



/********* LeftColumn_homeAlerts ********/
/****************************************/
/************* AG_deconnect *************/

.AG_title {margin:0 0 20px;}
.AG_title .BG_icons {background-position:0 -90px; width:43px; height:47px; float:left;}
.AG_title .Text { margin:0 0 0 5px; font-size:36px; text-shadow:0 0 1px #888}
.AGD_leftPart {float:left;width:730px;margin-right:20px}
.AGD_leftPart p {font-size:12px;color:#333; float:none}
.AGD_leftPart h2 {color:#FF420C; margin:0; text-transform:uppercase; font:700 20px 'HelMedCond',Helvetica,Arial,Sans-Serif}

.AGD_form {width:315px;margin:30px auto 0;}
.AGD_form .AuthenticationRegisterBlock_logIn span,
.AGD_form .AuthenticationRegisterBlock_pwd span {width:90px;margin:0 9px 0 0; line-height:30px; padding:0}
.AGD_form .AuthenticationRegisterBlock_logIn input.Authentication_LoginField,
.AGD_form .AuthenticationRegisterBlock_logIn input.Authentication_LoginFieldFocus,
.AGD_form .AuthenticationRegisterBlock_pwd input.Authentication_PasswordField,
.AGD_form .AuthenticationRegisterBlock_pwd input.Authentication_PasswordFieldFocus,
/*ONF_overlayNewFalse*/
.AD_ONF_Authentication .AuthenticationRegisterBlock_logIn input.Authentication_LoginField,
.AD_ONF_Authentication .AuthenticationRegisterBlock_logIn input.Authentication_LoginFieldFocus,
.AD_ONF_Authentication .AuthenticationRegisterBlock_pwd input.Authentication_PasswordField,
.AD_ONF_Authentication .AuthenticationRegisterBlock_pwd input.Authentication_PasswordFieldFocus
{background-image:url(../Images/Website/wl/editorside/BG_bodyVertical_home.gif);background-position:0 -315px;width:208px; height:22px; padding:4px;font:400 14px/22px Arial,Helvetica,sans-serif;color:#000; border:0 none; 		
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.AGD_form .loginError .AuthenticationRegisterBlock_logIn input.Authentication_LoginField,
.AGD_form .loginError .AuthenticationRegisterBlock_logIn input.Authentication_LoginFieldFocus,
.AGD_form .loginError .AuthenticationRegisterBlock_pwd input.Authentication_PasswordField,
.AGD_form .loginError .AuthenticationRegisterBlock_pwd input.Authentication_PasswordFieldFocus,
/*ONF_overlayNewFalse*/
.AD_ONF_Authentication .loginError .AuthenticationRegisterBlock_logIn input.Authentication_LoginField,
.AD_ONF_Authentication .loginError .AuthenticationRegisterBlock_logIn input.Authentication_LoginFieldFocus,
.AD_ONF_Authentication .loginError .AuthenticationRegisterBlock_pwd input.Authentication_PasswordField,
.AD_ONF_Authentication .loginError .AuthenticationRegisterBlock_pwd input.Authentication_PasswordFieldFocus
{ background-image:none; background-color:#F99; border:solid 1px #D00; width:206px; height:20px}

.AGD_form .AuthenticationRegisterBlock_forgotPsw { text-decoration:underline}
.AGD_form .Authentication_SubmitButton {background:url(../Images/Website/wl/editorside/BG_bodyVertical_home.gif) repeat-x 0 -414px; font-size:16px; width:50px; height:30px;text-transform:capitalize;border:0 none;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; } 
.AGD_form .AuthenticationRegisterBlock_register { float:left; font-size:11px; margin:10px 0 0 95px; }

/****************************************/
/************** AG_connect **************/
.AG_rightPart{ float:right;width:250px}

/*search
--------------------------*/
.AGC_search { float:left; width:710px; background-color:#E7E4E9; padding:10px; border:solid 1px #665577;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px }
.AGC_search h2 { margin-bottom:20px}
.AGC_search input[type="text"] { width:478px; height:30px; background-position:-0 -144px; margin-left:30px;padding:0 10px;font:400 14px/30px Arial,Helvetica,sans-serif;color:#666;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.AGC_search input[type="button"] { background-position:0 -285px; height:30px; width:138px; margin:0 10px 0 20px; font:700 15px/30px Arial,Helvetica,sans-serif; color:#fff; cursor:pointer;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.AGC_TypeSearch { float:left; width:508px; margin:10px 0 5px 30px}
.AGC_checkbox  { width:100px; margin-right:10px; display:inline }
.AGC_checkbox input {cursor:pointer;margin-right:5px}
.AGC_TypeSearch.waiting { background:url('../Images/Website/wl/editorside/loading_657_E7E4E9.gif') no-repeat;} 

/*resultSearch
--------------------------*/
.AGC_resultsSearch {float:left; width:700px; max-height:250px;overflow:auto; margin:0 15px 0 15px; padding-bottom:15px; border: solid 1px #564360; border-top:none; 
	-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px}
.AGC_resultsSearch h2, .AGC_myAlerts h2 { margin:10px}
.AGC_resultSearchAlerts { padding:0 10px;}

.AGC_resultSearchAlerts .AD_Diapos, .AGC_resultSearchAlerts .AD_DiaposThematic, .OSA_body .AD_Diapos, .OSA_body .AD_DiaposThematic 
{width:200px; height:30px; margin:0 10px 10px 10px; }

.AGC_resultSearchAlerts .AD_Diapos.waiting, .AGC_resultSearchAlerts .AD_DiaposThematic.waiting, .OSA_body .AD_Diapos.waiting, .OSA_body .AD_DiaposThematic.waiting
{background-image:url(../Images/Website/WL/editorside/loading_657_FFF.gif); background-position:left bottom}

.AGC_resultsSearch .AD_Diapos.subscribed, .AGC_resultsSearch .AD_DiaposThematic.subscribed,.OSA_body .AD_Diapos.subscribed, .OSA_body .AD_DiaposThematic.subscribed,
.PackageDisplay_suggestAlerts .AD_Diapos.subscribed , .PackageDisplay_suggestAlerts .AD_DiaposThematic.subscribed {display:none}

.AGC_resultSearchAlerts .AD_DiaposThematic img, .OSA_body .AD_DiaposThematic img {float:left; max-height:30px; max-width:30px; margin-right:10px}
.AGC_resultSearchAlerts .AD_DiapoType { margin:0 5px}
.AGC_resultSearchAlerts .AD_DiapoTitre { width:144px; margin-right:5px; overflow:hidden; height:30px}
.AGC_checkbox .AGC_Portfolios {margin-left:20px}

/*myAlerts
--------------------------*/
.AGC_myAlertsList {float:left;width:698px;max-height:250px;overflow:auto;padding:20px 0; border: solid 1px; border-bottom:none; border-top:none ;min-height:20px}
.AGC_myAlertsDiapo .AD_Diapos, .AGC_myAlertsDiapo .AD_DiaposThematic { margin-left:15px; width:320px; background:none}
.AGC_myAlerts {float:left; width:700px; margin:20px 15px 80px 15px}
.AGC_myAlertMenu { float:left; width:690px; height:71px; border:1px solid; background:#e7e4e9; padding:4px}
.AGC_myAlertMenu ul { list-style-type:none;}
.AGC_myAlertMenu ul li { width:103px; margin:5px 5px 0 5px; float:left; text-align:center; font:10px Arial,Helvetica,sans-serif; color:#333; padding-top:10px}
.AGC_myAlertMenu li.active, .AGC_myAlertMenu li:hover { width:101px; height:60px; padding-top:9px; background-color:#fff; border:1px solid #333; border-bottom:1px solid #fff; cursor:pointer;}
.AGC_myAlertMenu a { color:#333;font:700 12px Helvetica, Arial, sans-serif; text-decoration:none}
.AGC_myAlertMenu span.BG_icons { display:block; margin:0 auto 3px}
.AGC_myAlertsDiapo .AD_DiapoTitre { width:287px; font:700 15px Helvetica, Arial, sans-serif;}
.AGC_myAlertsDiapo .AD_DiaposThematic .AD_DiapoTitre { width:250px}
.AGC_myAlertsDiapo .AD_Diapos.unsubscribed, .AGC_myAlertsDiapo .AD_DiaposThematic.unsubscribed  { display:none;}
/*myAlertsMenu*/
.AGC_myAlertMenu ul li .BG_icons { height:30px }
.AGC_MAM_Celebrite .BG_icons { width:30px; background-position: -405px 0; }
.AGC_MAM_Dossier .BG_icons { width:36px; background-position: -435px 0; }
.AGC_MAM_Rubriques .BG_icons { width:30px; background-position: -471px 0; }
.AGC_MAM_Groupes .BG_icons { width:30px; background-position:-440px -31px; }
.AGC_MAM_Lieux .BG_icons { width:32px; background-position: -408px  -31px; }
.AGC_MAM_Mots .BG_icons { width:30px; background-position: -471px -31px; }
/*myAlert_frequence/btn*/
.AD_DiapoDesc { float:left; color:#707070; width:250px;}
.AD_DiaposThematic .AD_DiapoDesc { width:250px;font:400 11px Arial,Helvetica,sans-serif}
.AD_DiapoFrequence { float:left; font-size:11px;margin-right:5px}
.AD_Diapos .AD_DiapoFrequence {width:255px;height:15px;margin-left:30px}
.AD_DiaposThematic .AD_DiapoFrequence { width:218px;height:30px}
.AD_DiapoUpdate { float:left; width:11px; height:12px; background-position:-43px -88px;cursor:pointer}
.AD_DiapoUpdate:hover { background-position:-43px -100px;}
.AD_DiapoDelete span, .AD_DiapoThematicDelete span {display:none}

.subscribed .AD_DiapoThematicDelete span.BG_icons,
.subscribed .AD_DiapoDelete span.BG_icons {display:inline;float:right;background-position:-32px 0;width:11px;cursor:pointer;height:12px}
.subscribed .AD_DiapoThematicDelete span.BG_icons:hover,
.subscribed .AD_DiapoDelete span.BG_icons:hover {background-position:-43px 0;}

.subscribed.waiting .AD_DiapoThematicDelete span.BG_icons,
.subscribed.waiting .AD_DiapoDelete span.BG_icons { height:16px; width:16px;margin-top:-1px;background:url("../Images/Website/WL/editorside/loading_ff420c_FFF.gif") no-repeat;}
.subscribed.deleteConfirm .AD_DiapoThematicDelete span.BG_icons,
.subscribed.deleteConfirm .AD_DiapoDelete span.BG_icons {background-position:-43px 0;}

.subscribed.deleteConfirm span.delConfirme {display:block;float:left;width:250px;cursor:pointer;color:#d11523;font-size:11px;background:#fff}
.subscribed.deleteConfirm .AD_DiapoThematicDelete span.delConfirme {width:220px;height:30px;margin:-30px 0 0 70px;}
.subscribed.deleteConfirm .AD_DiapoDelete span.delConfirme {height:15px;margin:-15px 0 0 30px;}

.AGC_ViewMoreAlerts { float:left; width:698px; text-align:center; border:1px solid #564360; border-top:none; padding:26px 0 10px;cursor:pointer}
.AGC_ViewMoreAlerts.disabled {color:#fff}



/****************************************/
/********** Boite de dialogue ***********/

.ui-widget-overlay { background: #000; opacity: .80; filter: Alpha(Opacity=80); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-corner-all { -moz-box-shadow: 0 0 50px #fff; -webkit-box-shadow: 0 0 50px #fff; box-shadow:0 0 50px #fff}
.ui-widget-content { background: #fff; color: #333; }

.ui-widget-header .ui-icon, .ui-widget-content .ui-icon { background-image:url(../Images/Website/wl/editorside/BG_icons_home.gif); background-repeat:no-repeat;}
.ui-icon-closethick { background-position:-17px -73px; }
.ui-state-hover .ui-icon-closethick { background-position:0 -73px; }

.ui-dialog { position: absolute; width: 300px; overflow: hidden;-moz-box-shadow: 0 0 50px #fff; -webkit-box-shadow: 0 0 50px #fff; box-shadow:0 0 50px #fff}
.ui-dialog.AlertOverlay, .OverlaySuggestAlert.ui-dialog {-moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #888; box-shadow: 0 0 10px #888;border:solid 1px #888}
.ui-dialog .ui-dialog-titlebar { padding: 7px 20px 6px 10px; position:relative; margin-bottom:8px; min-height:40px; border-bottom:1px solid #ff420c; background:#FFF0DC url(../Images/Website/WL/editorside/Alerts/BigBell.gif) no-repeat 10px center; }
.ui-widget-header { color: #333; font: 700 14px Arial, Helvetica, sans-serif; }
.ui-widget-header a { color: #333; }

.ui-dialog .ui-dialog-title { float:left; font-size:16px; text-transform:uppercase; letter-spacing:0.5px; font-family:'HelLiCond', 'HelMedCond', Helvetica, Arial, serif; color:#ff420c; margin:8px 0 0 50px }
.ui-dialog .ui-dialog-titlebar-close { position:absolute; right:4px; top:4px; width:17px; height:17px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; width:17px; height:17px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position:relative; border:0; margin:30px; background:none; overflow:auto; zoom:1; font:400 12px Arial, Helvetica, sans-serif; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; background-image: none; padding: .5em 0.6em .5em 1em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; border: 0; color: #fff; font: 700 12px Arial, Helvetica, sans-serif; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #809096; background-image: -moz-linear-gradient(top, #a2b6be, #809096); /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #a2b6be),color-stop(1, #809096)); /* Saf4+, Chrome */ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#a2b6be', EndColorStr='#809096'); /* IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a2b6be', EndColorStr='#809096')"; /* IE8 */ }

.ui-dialog .ui-dialog-buttonpane button:hover { -moz-box-shadow: 0 1px 2px #aaa; -webkit-box-shadow: 0 1px 2px #aaa; box-shadow: 0 1px 2px #aaa; }

.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right:3px; bottom:3px; }
.ui-icon-grip-diagonal-se { background-position: -35px -24px; }
.ui-resizable { position: relative; }
.ui-resizable .ui-icon { height: 11px; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/*OverlaySuggestAlerts
--------------------------*/
.OverlaySuggestAlert .ui-dialog-title p {margin:0;color:#000;text-transform:capitalize;font:400 18px Helvetica, Arial, sans-serif}
.OverlaySuggestAlert .ui-dialog-titlebar {height:75px;padding: 7px 20px 6px 10px; position:relative; margin-bottom:8px; min-height:40px; border-bottom:1px solid #ff420c; background:#FFF0DC url(../Images/Website/WL/editorside/Alerts/BigBell.gif) no-repeat 10px 10px;}
.ui-dialog .OSA_body.ui-dialog-content{width:680px;padding:10px;margin:0;}
.OSA_body .AD_Diapos .AD_Type, .OSA_body .AD_DiaposThematic .AD_DiapoType {display:none}


/*overlay pas connecté
--------------------------*/
.AD_ONF_Top  {margin-bottom:10px }
input[type="text"].AD_ONF_InputEmail {float:left;width:390px;margin:0 10px 10px 15px;height:30px;padding:0 10px;font:400 14px/30px Arial,Helvetica,sans-serif;color:#666;background-image:url("../Images/Website/wl/editorside/BG_bodyVertical_home.gif");background-position:0 -445px;border:0 none;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.AD_ONF_BtnValidate  {float:left; height:30px; margin-bottom:5px; background-position:0 -475px; padding:0 10px; color:#fff;font:700 14px/30px Arial, Helvetica, sans-serif;cursor:pointer;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 
	-moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;} 
.AD_ONF_BtnValidate span, .AD_OE_BtnValidate span {float:left; width:14px; height:13px; background-position:-212px -124px; margin:8px 10px 0 0}
.AD_ONF_Result  {float:left;width:540px;margin:0 0 20px 20px;color:#DD0000 }
.AD_ONF_SignUp {float:left; width:200px; margin-right:40px; font:400 12px Arial,Helvetica,sans-serif; }
.AD_ONF_Better {font:700 15px Arial,Helvetica,Sans-Serif; color:#FF420C; margin-bottom:10px; text-transform:uppercase}
.AD_ONF_SignUp1 {color:#FF420C}
.AD_ONF_SignUp2 {margin-top:10px; text-align:center}
.AD_ONF_BtnSignUp {padding:5px 10px; background-position:0 -415px; color:#fff;font:700 14px/30px Arial, Helvetica, sans-serif; 
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 
	-moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;} 
.AD_ONF_BtnSignUp:hover {text-decoration:none}
/*authentification + error ligne 3017*/
.AD_ONF_AlreadySignUp { float:left; margin-left:100px; font:700 12px Arial,Helvetica,sans-serif;}
.AD_ONF_RegisterBlock .AuthenticationRegisterBlock_logIn, .AD_ONF_RegisterBlock .AuthenticationRegisterBlock_pwd { margin-bottom:10px}
.AD_ONF_Authentication { float:left; width:315px; margin-top:30px;}
.AD_ONF_Authentication .AuthenticationRegisterBlock_logIn span,
.AD_ONF_Authentication .AuthenticationRegisterBlock_pwd span {width:90px;margin:0 9px 0 0; line-height:30px; padding:0}
.AD_ONF_Authentication .AuthenticationRegisterBlock_forgotPsw { text-decoration:underline}
.AD_ONF_Authentication .Authentication_SubmitButton {background:url(../Images/Website/wl/editorside/BG_bodyVertical_home.gif) repeat-x 0 -414px; font:700 14px/30px Arial,Helvetica,sans-serif; width:50px; height:30px;border:0 none; text-transform:capitalize;  margin-bottom:5px;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 
	-moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;} 

/*overlay modif alerts
--------------------------*/
.AlertOverlay .ui-dialog .ui-dialog-title { color:#000}
.AD_overlayEdit {width:560px; display:none}
.AD_overlayTextEdit { float:left; width:560px; margin-bottom:5px; font:700 12px Helvetica, Arial, sans-serif}
.AD_OE_Periodicity { float:left;}
.AD_OE_PeriodicityInput { float:left; margin:0 0 10px 20px}
.AD_OE_PeriodicityInput label { font:400 12px Arial,Helvetica,sans-serif}
.AD_OE_PeriodicityInput input[type="radio"] { margin-right:5px}
.AD_OE_Horaires, .AD_OE_SendDay, 
.AD_OE_MorningEvening, .AD_OE_MorningEvening span, .AD_OE_MorningEvening select,
.AD_OE_SendHourMinutes, .AD_OE_SendHourMinutes span { float:left; margin-right:5px; font:400 12px/20px Arial,Helvetica,sans-serif}

.AD_OE_Region { float:left; width:560px; font:700 12px Helvetica, Arial, sans-serif; margin:20px 0 20px 0}
.AD_OE_Region span { float:left;width:560px;}
.AD_OE_Region input[type="text"] {width:400px; height:28px; margin:5px 10px 0 20px;padding:0 10px;font:400 14px/30px Arial,Helvetica,sans-serif; border:0 none; background-image:url(../Images/Website/WL/editorside/BG_bodyVertical_home.gif); background-position:-0 -445px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.AD_OE_searchRegion {float:right;height:30px;margin-top:5px;padding:0 10px;background-position:0 -285px;font:700 15px/30px Arial,Helvetica,sans-serif; color:#fff; cursor:pointer; border:0 none;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;
	-moz-box-shadow:0 0 1px #888; -moz-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888; }	
.AD_OE_Region span.AD_OE_resultRegion {width:540px;color:#82C34A;margin-left: 20px;}
.AD_OE_listRegion {cursor:pointer}
.unselected {font:font:400 12px Helvetica, Arial, sans-serif;color:#666;margin:5px 0 0 20px}
.selected {font:font:700 12px Helvetica, Arial, sans-serif;color:#82c34a;margin:5px 0 0 20px}
.AD_OE_Asterisque span {float:left;width:300px;font:400 11px Arial,Helvetica,sans-serif}
.AD_OE_BtnValidate  {float:right;height:30px;margin-bottom:5px;background-position:0 -475px;padding:0 10px;font:700 14px/30px Arial,Helvetica,sans-serif;cursor:pointer;color:#fff; 
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 
	-moz-box-shadow:0 0 1px #888; -moz-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888; }
	
/*drop down list
--------------------------*/
/*.DDL {float:left;font-family:Arial, Helvetica, sans-serif; }
.DDLselect {padding-top:3px;padding-left:10px;cursor:pointer;width:330px;height:15px;color:#fff;background-image:url(../Images/Website/WL/editorside/ddl_bgBlack.png);background-repeat:no-repeat; text-transform:uppercase; font-size:10px; }
.DDLlist {position:absolute;display:none;width:340px;background:black;color:#fff;}
.DDLlist ul {width:100%;margin:0;padding:0;list-style:none; }
.DDLlist li {width:330px;margin:1px;cursor:pointer;color:#fff;text-transform:uppercase;font-size:10px;padding:1px 0 1px 10px;}
.DDLlist li:hover {color:#E6E6E6;background-color:#333;} */


/*****************************************/
/*********** THEMATICS GALLERY ***********/
/*****************************************/
.ThematicsGallery_main {float:left; width:100%; }
.ThematicsGallery_diapos {float:left; width:100%; }

/*****************************************/
/***************** TITLE *****************/
/*****************************************/
.Titles_categoryPackages, .Titles_subCategoryPackages, .Titles_typeThematics, .Titles_staticPage, .Titles_defaultPackages, .Titles_userProfile, .Titles_datePackages, .Titles_addressPackages, .Titles_keywordsPackages
{ float:left; width:100%; padding:0 0 20px; }
.Titles_categoryPackagesH1, .Titles_subCategoryPackagesH1, .Titles_typeThematicsH1, .Titles_staticPageH1, .Titles_defaultPackagesH1, .Titles_userProfileH1, .Titles_datePackages h1, .Titles_addressPackages h1, .Titles_keywordsPackagesH1
{float:left; text-shadow:0 0 1px #888; font-size:36px; margin:0; }
.Titles_categoryPackagesHlk, .Titles_subCategoryPackagesHlk
{ float:left; width:100%; font-size:11px; }
.Titles_categoryPackagesHlk a, .Titles_subCategoryPackagesHlk a
{ color:#333; font-weight:normal;}
.Titles_categoryPackagesHlk a:hover, .Titles_subCategoryPackagesHlk a:hover
{ color:#666; }
.Titles_categoryPackagesHlk span, .Titles_subCategoryPackagesHlk span
{ margin:0 2px; }
.Titles_subCategoryPackages .selected { color:#000; text-decoration:underline; font-weight:bold; }
.CartList_mainTitles .Titles_staticPage { padding:0 0 30px; }
.Titles_package, .Titles_thematic
{ float:left; width:730px; padding:0 0 20px 0; }
.Titles_packageH1, .Titles_thematicH1
{float:left; text-shadow:0 0 1px #888; font-size:25px; margin:0; width:100%;}
.Titles_packageSubCategories, .Titles_thematicSubCategories
{ float:left; width:100%; margin:5px 0 0 0;}
.Titles_packageSubCategories a, .Titles_thematicSubCategories a
{ float:left; padding:0 10px; margin:0 10px 2px 0; text-transform:uppercase; line-height:14px; font-size:11px; color:#fff; background-color:#897a92;}
.Titles_packageSubCategories .Titles_separator, .Titles_thematicSubCategories .Titles_separator
{ display:none; }


/************************************************/
/********** PACKAGE DIAPOS COVER ****************/
/************************************************/
.PackageDiapoCover {float:left; width:239px; height:239px; margin:0 1px 10px 3px;}
.PackageDiapoCover_image {float:left; width:239px; height:239px; overflow:hidden; text-align:center;}
.PackageDiapoCover_image a { font-size:0;}
.PackageDiapoCover_image img {width:239px; height:239px;}
.PackageDiapoCover table {float:left; position:absolute; height:59px; width:231px; margin:176px 4px 0; font:700 11px Arial, Helvetica, sans-serif; background-color:rgba(255, 255, 255, 0.8); text-align:center;}
.PackageDiapoCover table tbody { float:left; height:59px; width:231px; text-align:center; }

.PackageDiapoCover_infos { float:left; height:44px; width:231px; text-align:center; padding:0; z-index:2 }
.PackageDiapoCover_infos td { height:44px; width:231px; text-align:center; padding:0; }
.PackageDiapoCover_flagLink img {width:12px;}
.PackageDiapoCover_date {color:#707070;  font-size:10px; font-weight:normal;}
.PackageDiapoCover_title {color:#333; font-weight:normal;}

.PackageDiapoCover_warning-true  { display:none; }
.PackageDiapoCover_warning-false  { display:inline;}



.PackageDiapoCover_buttons { float:left; height:15px; width:231px; text-align:center; padding:0; font-size:11px; }
.PackageDiapoCover_buttons td { height:14px; width:231px; text-align:center; padding:0; }


 /**panier**/
.PackageDiapoCover_addToCart.notAdded               { float:left; margin:0 0 0 10px; width:105px; cursor:pointer;  }
.PackageDiapoCover_addToCart.notAdded span          { display:none; }
.PackageDiapoCover_addToCart.notAdded span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.PackageDiapoCover_addToCart.notAdded:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoCover_addToCart.inCart {  float:left; margin:0 0 0 10px; width:105px;  }
.PackageDiapoCover_addToCart.inCart span { display:none; }
.PackageDiapoCover_addToCart.inCart span.link_selected { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoCover_addToCart.added { float:left; margin:0 0 0 10px; width:105px;  }
.PackageDiapoCover_addToCart.added span { display:none; }
.PackageDiapoCover_addToCart.added span.link_done { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoCover_addToCart.cartLoading {  float:left; margin:0 0 0 10px; width:105px;   }
.PackageDiapoCover_addToCart.cartLoading span { display:none; }
.PackageDiapoCover_addToCart.cartLoading span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }

.PackageDiapoCover_addToCart.cartError {  float:left; margin:0 0 0 10px; width:105px;   }
.PackageDiapoCover_addToCart.cartError span { display:none; }
.PackageDiapoCover_addToCart.cartError span.link_error { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }

.PackageDiapoCover_addToCart.notAdded span.puce         { display:inline; background-position:-48px -29px; float:left; width:14px; height:12px; cursor:pointer;  }
.PackageDiapoCover_addToCart.notAdded:hover span.puce, 
.PackageDiapoCover_addToCart.inCart span.puce,
.PackageDiapoCover_addToCart.added span.puce { display:inline; background-position:-62px -29px; float:left; width:14px; height:12px; cursor:pointer;  }
.PackageDiapoCover_addToCart.cartLoading span.puce { display:inline;  background:url('../Images/Website/WL/editorside/left/ajax-loader.gif') no-repeat center center; float:left; width:14px; height:12px; }
.PackageDiapoCover_addToCart.cartError span.puce   { display:inline;  background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0; float:left; width:14px; height:12px;}


/**lightbox**/
.PackageDiapoCover_addToLightbox.notAdded          { float:left;  margin:0; cursor:pointer; width:115px; }

.PackageDiapoCover_addToLightbox.notAdded span { display:none; }
.PackageDiapoCover_addToLightbox.notAdded span.link         { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }
.PackageDiapoCover_addToLightbox.notAdded:hover span.link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoCover_addToLightbox.inCart { float:left; width:115px; margin:0;  }
.PackageDiapoCover_addToLightbox.inCart span { display:none; }
.PackageDiapoCover_addToLightbox.inCart span.link_selected { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoCover_addToLightbox.added {  float:left; width:115px; margin:0;  }
.PackageDiapoCover_addToLightbox.added span { display:none; }
.PackageDiapoCover_addToLightbox.added span.link_done { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoCover_addToLightbox.cartLoading {  float:left; width:115px; margin:0; }
.PackageDiapoCover_addToLightbox.cartLoading span { display:none; }
.PackageDiapoCover_addToLightbox.cartLoading span.link_loading { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }

.PackageDiapoCover_addToLightbox.cartError {  float:left; width:115px; margin:0;  }
.PackageDiapoCover_addToLightbox.cartError span { display:none; }
.PackageDiapoCover_addToLightbox.cartError span.link_error { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }

.PackageDiapoCover_addToLightbox.notAdded span.puce         { display:inline; background-position:-77px -20px; cursor:pointer; float:left; width:12px; height:12px; margin:0 1px; }
.PackageDiapoCover_addToLightbox.notAdded:hover span.puce, 
.PackageDiapoCover_addToLightbox.inCart span.puce,
.PackageDiapoCover_addToLightbox.added span.puce { display:inline; background-position:-90px -20px; float:left; float:left; width:12px; height:12px; margin:0 1px;   }
.PackageDiapoCover_addToLightbox.cartLoading span.puce  { display:inline;  background:url('../Images/Website/WL/editorside/left/ajax-loader.gif') no-repeat center center; float:left; width:14px; height:12px; }
.PackageDiapoCover_addToLightbox.cartError span.puce    { display:inline;  background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0; float:left; width:12px; height:12px; margin:0 1px; }

.PackageDiapoCover_contactUs {cursor:pointer; float:left; font-size:10px; padding-left:10px; color:#333; width:125px; height:12px; background-image:url("../Images/Website/WL/editorside/left/contact-us.png"); background-repeat:no-repeat; text-align:center; }
.PackageDiapoCover_contactUs:hover { background-image:url("../Images/Website/WL/editorside/left/contact-us.png"); background-repeat:no-repeat; }

.PackageDiapoCover_deleteToBasket {cursor:pointer;float:left; margin-right:15px; width:18px; height:18px; background-image:url('../Images/Website/delete_off.png'); background-repeat:no-repeat; }
.PackageDiapoCover_deleteToBasket:hover {float:left; margin-right:15px; width:18px; height:18px; background-image:url('../Images/Website/delete_on.png'); background-repeat:no-repeat; }



/***************************************************/
/*********** PACKAGE DIAPOS HOME MINI **************/
/***************************************************/
.PackageDiapoHomeMini {float:left; width:135px; height:215px; font-size:11px; text-decoration:none; margin:0 5px 5px;}
.PackageDiapoHomeMini_image table { text-align:center; width:135px; height:135px; overflow:hidden; }
.PackageDiapoHomeMini_image table img { max-height:135px; max-width:135px;}
.PackageDiapoHomeMini_image table a { font-size:0; }
.PackageDiapoHomeMini_warning-true  { display:none; }
.PackageDiapoHomeMini_warning-false  { position:absolute;margin-top:-12px;font-size:10px;height:12px;width:115px;padding:0 0 0 20px;float:left;background:rgba(255, 255, 255, 0.8) url('../Images/Website/WL/editorside/PackageDisplay/warningAutoVal.png') no-repeat 5px center;}



.PackageDiapoHomeMini_infoDrag { display:none; position:absolute; width:19px; height:19px; float:left; background-color:rgba(255, 255, 255, 0.8);background-position:-129px 0;}
img.ui-draggable-dragging {  cursor:move; z-index:11000; background-color:#fff; -moz-box-shadow:0 0 10px #527; -webkit-box-shadow:0 0 10px #527; box-shadow:0 0 10px #527; }
img.ui-draggable.ui-draggable-original { display:none}

.PackageDiapoHomeMini_infos {float:left; width:100%;  margin:2px 0}
.PackageDiapoHomeMini_flagLink {margin-right:5px; width:12px; padding-top:3px !important; padding-top:0; font-size:0; float:left;}
.PackageDiapoHomeMini_flagLink img {width:12px;}
.PackageDiapoHomeMini_date { color:#707070; font-weight:normal; float:left; font-size:10px;}
.PackageDiapoHomeMini_title {float:left; width:100%; padding-bottom:4px; height:26px; overflow:hidden; border-bottom:1px solid #d0cad3;}
.PackageDiapoHomeMini_title a {font-weight:normal; color:#333;}
.PackageDiapoHomeMini_links {float:left; width:100%; font-size:11px;}

/**panier**/
.PackageDiapoHomeMini_addToCart { float:left; width:100%; margin-top:2px; }

.PackageDiapoHomeMini_addToCart span          { display:none; }
.PackageDiapoHomeMini_addToCart.notAdded span     { display:none; }
.PackageDiapoHomeMini_addToCart.notAdded span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; cursor:pointer; }
.PackageDiapoHomeMini_addToCart.notAdded:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; cursor:pointer; }

.PackageDiapoHomeMini_addToCart.inCart { float:left; width:100%; }
.PackageDiapoHomeMini_addToCart.inCart span { display:none; }
.PackageDiapoHomeMini_addToCart.inCart span.link_selected { display:inline; float:left; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoHomeMini_addToCart.added { float:left; width:100%; }
.PackageDiapoHomeMini_addToCart.added span { display:none; }
.PackageDiapoHomeMini_addToCart.added span.link_done { display:inline; float:left; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoHomeMini_addToCart.cartLoading { float:left; width:100%; }
.PackageDiapoHomeMini_addToCart.cartLoading span { display:none; }
.PackageDiapoHomeMini_addToCart.cartLoading span.link_loading { display:inline; float:left; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }

.PackageDiapoHomeMini_addToCart.cartError { float:left; width:100%; }
.PackageDiapoHomeMini_addToCart.cartError span { display:none; }
.PackageDiapoHomeMini_addToCart.cartError span.link_error { display:inline; float:left; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }

.PackageDiapoHomeMini_addToCart.notAdded span.puce         { display:inline; background-position:-48px -29px; float:left; width:14px; height:12px; cursor:pointer;  }
.PackageDiapoHomeMini_addToCart.notAdded:hover span.puce, 
.PackageDiapoHomeMini_addToCart.inCart span.puce,
.PackageDiapoHomeMini_addToCart.added span.puce { display:inline;  background-position:-62px -29px; float:left; width:14px; height:12px; cursor:pointer;  }
.PackageDiapoHomeMini_addToCart.cartLoading span.puce { display:inline; background:url('../Images/Website/WL/editorside/left/ajax-loader.gif') no-repeat center center; float:left; width:14px; height:12px; }
.PackageDiapoHomeMini_addToCart.cartError span.puce   { display:inline; background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0; float:left; width:12px; height:12px; margin:0 1px;}


/**lightbox**/
.PackageDiapoHomeMini_addToLightbox               { float:left; width:100%; }

.PackageDiapoHomeMini_addToLightbox span          { display:none; }
.PackageDiapoHomeMini_addToLightbox.notAdded span     { display:none; }
.PackageDiapoHomeMini_addToLightbox.notAdded span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; cursor:pointer; }
.PackageDiapoHomeMini_addToLightbox.notAdded:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; cursor:pointer; }

.PackageDiapoHomeMini_addToLightbox.inCart { float:left; width:100%; }
.PackageDiapoHomeMini_addToLightbox.inCart span { display:none; }
.PackageDiapoHomeMini_addToLightbox.inCart span.link_selected { display:inline; float:left; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoHomeMini_addToLightbox.added { float:left; width:100%; }
.PackageDiapoHomeMini_addToLightbox.added span { display:none; }
.PackageDiapoHomeMini_addToLightbox.added span.link_done { display:inline; float:left; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoHomeMini_addToLightbox.cartLoading { float:left; width:100%; }
.PackageDiapoHomeMini_addToLightbox.cartLoading span { display:none; }
.PackageDiapoHomeMini_addToLightbox.cartLoading span.link_loading { display:inline; float:left; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }

.PackageDiapoHomeMini_addToLightbox.cartError { float:left; width:100%; }
.PackageDiapoHomeMini_addToLightbox.cartError span { display:none; }
.PackageDiapoHomeMini_addToLightbox.cartError span.link_error { display:inline; float:left; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }

.PackageDiapoHomeMini_addToLightbox.notAdded span.puce         { display:inline; background-position:-77px -20px; float:left; width:12px; height:12px; cursor:pointer; margin:0 1px; }
.PackageDiapoHomeMini_addToLightbox.notAdded:hover span.puce, 
.PackageDiapoHomeMini_addToLightbox.inCart span.puce,
.PackageDiapoHomeMini_addToLightbox.added span.puce { display:inline; background-position:-90px -20px; float:left; width:12px; height:12px; margin:0 1px;  }
.PackageDiapoHomeMini_addToLightbox.cartLoading span.puce  { display:inline;  background:url('../Images/Website/WL/editorside/left/ajax-loader.gif') no-repeat center center; float:left; width:14px; height:12px; }
.PackageDiapoHomeMini_addToLightbox.cartError span.puce    { display:inline;  background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0;   float:left; width:12px; height:12px; margin:0 1px; }

/**download**/
.PackageDiapoHomeMini_download  { float:left; width:100%; margin-top:2px; }
.PackageDiapoHomeMini_download span          { display:none; }
.PackageDiapoHomeMini_download.notAdded span     { display:none; }
.PackageDiapoHomeMini_download.notAdded span.link     { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#333; margin-left:2px; cursor:pointer; }
.PackageDiapoHomeMini_download.notAdded:hover .link   { display:inline; float:left; cursor:pointer; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; cursor:pointer; }

.PackageDiapoHomeMini_download.inCart { float:left; width:100%; }
.PackageDiapoHomeMini_download.inCart span { display:none; }
.PackageDiapoHomeMini_download.inCart span.link_selected { display:inline; float:left; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoHomeMini_download.added { float:left; width:100%; }
.PackageDiapoHomeMini_download.added span { display:none; }
.PackageDiapoHomeMini_download.added span.link_done { display:inline; float:left; font-size:10px; font-weight:normal; color:#897a92; margin-left:2px; }

.PackageDiapoHomeMini_download.cartLoading { float:left; width:100%; }
.PackageDiapoHomeMini_download.cartLoading span { display:none; }
.PackageDiapoHomeMini_download.cartLoading span.link_loading { display:inline; float:left; font-size:10px; font-weight:normal; color:#333; margin-left:2px; }

.PackageDiapoHomeMini_download.cartError { float:left; width:100%; }
.PackageDiapoHomeMini_download.cartError span { display:none; }
.PackageDiapoHomeMini_download.cartError span.link_error { display:inline; float:left; font-size:10px; font-weight:normal; color:#D00; margin-left:2px; }

.PackageDiapoHomeMini_download.notAdded span.puce         { display:inline; background-position:-77px -32px; float:left; width:12px; height:10px; cursor:pointer; margin:1px; }
.PackageDiapoHomeMini_download.notAdded:hover span.puce, 
.PackageDiapoHomeMini_download.inCart span.puce,
.PackageDiapoHomeMini_download.added span.puce { display:inline; background-position:-90px -32px; float:left; width:12px; height:10px; margin:1px;  }
.PackageDiapoHomeMini_download.cartLoading span.puce  { display:inline;  background:url('../Images/Website/WL/editorside/left/ajax-loader.gif') no-repeat center center; float:left; width:14px; height:12px; }
.PackageDiapoHomeMini_download.cartError span.puce    { display:inline;  background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0;   float:left; width:12px; height:12px; margin:0 1px; }

.PackageDiapoHomeMini_contactUs {cursor:pointer; float:left; font-size:10px; padding-left:10px; color:#333; width:125px; height:12px; background-image:url("../Images/Website/WL/editorside/left/contact-us.png"); background-repeat:no-repeat; text-align:center; }
.PackageDiapoHomeMini_contactUs:hover { background-image:url("../Images/Website/WL/editorside/left/contact-us.png"); background-repeat:no-repeat; }

.PackageDiapoHomeMini_deleteToBasket {cursor:pointer;float:left; margin-right:15px; width:18px; height:18px; background-image:url('../Images/Website/delete_off.png'); background-repeat:no-repeat; }
.PackageDiapoHomeMini_deleteToBasket:hover {float:left; margin-right:15px; width:18px; height:18px; background-image:url('../Images/Website/delete_on.png'); background-repeat:no-repeat; }

/**************************************************/
/********** PACKAGE DIAPOS GALLERY ****************/
/**************************************************/
.PackageDiapoGallery {float:left; width:135px; height:215px; font-size:11px; text-decoration:none; margin:0 5px 20px; background-color:#fff; }
.PackageDiapoGallery_image { width:135px; float:left;}
.PackageDiapoGallery_warning-true  { display:none; }
.PackageDiapoGallery_warning-false  { position:absolute;margin-top:-12px;font-size:10px;height:12px;width:115px;padding:0 0 0 20px;float:left;background:rgba(255, 255, 255, 0.8) url('../Images/Website/WL/editorside/PackageDisplay/warningAutoVal.png') no-repeat 5px center;}

.PackageDiapoGallery_image { width:135px; float:left;}
.PackageDiapoGallery_image table { text-align:center; width:135px; height:135px; overflow:hidden;  }
.PackageDiapoGallery_image table a { font-size:0; }
.PackageDiapoGallery_image table img { max-height:135px; max-width:135px; }
.PackageDiapoGallery_infos {float:left; width:100%;  margin:2px 0}
.PackageDiapoGallery_flagLink {margin-right:5px; width:12px; padding-top:3px !important; padding-top:0; font-size:0; float:left;}
.PackageDiapoGallery_flagLink img {width:12px;}
.PackageDiapoGallery_date { color:#707070; font-weight:normal; float:left; font-size:10px;}
.PackageDiapoGallery_title {float:left; width:100%; padding-bottom:4px; height:26px; overflow:hidden; border-bottom:1px solid #d0cad3;}
.PackageDiapoGallery_title a {font-weight:normal; color:#333;}
.PackageDiapoGallery_links {float:left; width:100%; font-size:11px;}


/***********************************************/
/********** PACKAGE DIAPO RIGHT ****************/
/***********************************************/
.RightBlock_afpSend, .RightBlock_buzz  {float:left;width:250px;height:210px;overflow:hidden }
.RightBlock_afpSend .PackageDiapoRight, .RightBlock_buzz .PackageDiapoRight {float:left; width:250px; display:none;}

.RightBlock_afpSend .PackageDiapoRight img, .RightBlock_buzz .PackageDiapoRight img { width:250px;height:250px;margin-top:-15px;}
.PackageDiapoRight_bg {float:right; width:122px; height:53px;margin-top:-78px; opacity:0.9; position:relative; right:0; }
.RightBlock_afpSend .PackageDiapoRight_bg { background-position:0 -53px  }
.RightBlock_buzz .PackageDiapoRight_bg {background-position:0 0}

.PackageDiapoRight {float:left; width:129px; display:none;}
.PackageDiapoRight.Display {display:block}
.PackageDiapoRight a { font-size:0}
.PackageDiapoRight img { width:129px;height:129px;}


/*****************************************/
/*****   BIG THEMATIC DIAPO HOME   *******/
/*****************************************/
.ThematicDiapoHome {float:left; width:239px; height:239px; margin:0 1px 20px 3px}
.ThematicDiapoHome_image {float:left; width:239px; height:239px; overflow:hidden; text-align:center;}
.ThematicDiapoHome_image a { font-size:0;}
.ThematicDiapoHome_image img {width:239px; height:239px;}
.ThematicDiapoHome_infos {float:left;position:absolute;height:59px;width:231px;margin:176px 4px 0;font:700 11px sans-serif;background-color:rgba(255, 255, 255, 0.8);text-align:center;}
.ThematicDiapoHome_infos tbody { float:left; height:59px; width:231px; text-align:center; }

.ThematicDiapoHome_infos tr.ThematicDiapoHome_category { float:left; height:14px; width:231px; text-align:center; padding:0; text-transform:uppercase; font-size:11px; }
.ThematicDiapoHome_infos tr.ThematicDiapoHome_category td { height:14px; width:231px; text-align:center; padding:0; }

.ThematicDiapoHome_infos tr.ThematicDiapoHome_title { float:left; height:45px; width:231px; text-align:center; padding:0; }
.ThematicDiapoHome_infos tr.ThematicDiapoHome_title td { height:45px; width:231px; text-align:center; padding:0; }

.ThematicDiapoHome_title a {color:#333; font-family:Arial, Helvetica, sans-serif; padding:0 2px;}
.ThematicDiapoHome_title {color:#333; }
.ThematicDiapoHome_date {color:#666; font-size:11px; font-weight:bold;}

/*****************************************/
/*****   THEMATIC DIAPO RIGHT BIG   ******/
/*****************************************/
.ThematicDiapoRightBig {float:left; width:252px; margin-bottom:10px; }
.ThematicDiapoRightBig_top {float:left; width:252px; background-position:-155px -3px;height:1px;}
.ThematicDiapoRightBig_body {float:left; width:250px; background-color:#d0cad3; border-left:1px solid #c5c2c7; border-right:1px solid #c5c2c7; height:100px; overflow:hidden;}
.ThematicDiapoRightBig_bot {float:left; width:252px;background-position:-155px -4px;height:2px;}
.ThematicDiapoRightBig_image { float:left; width:129px;}
.ThematicDiapoRightBig_image a { font-size:0}
.ThematicDiapoRightBig_image img { width:129px;height:129px;margin-top: -14px;}
.ThematicDiapoRightBig_infos { float:left; width:105px; padding:5px 8px 0;}
.ThematicDiapoRightBig_title { float:left; width:100%; margin-bottom:2px; color:#3F2A4B; }
.ThematicDiapoRightBig_date { float:left; width:100%; color:#897a92; font-size:10px; font-weight:normal;}
.ThematicDiapoRightBig_link {float:right; color:#3f2a4b; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:100%; }
.ThematicDiapoRightBig_link .puce {background-position:-57px -20px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.ThematicDiapoRightBig_link .link { float:left; font-weight:normal;}

.ThematicDiapoRightMini_title {float:left; width:105px; padding:0 8px 0; }

.ThematicDiapoRightCelebsBig_image { float:left; width:129px;}
.ThematicDiapoRightCelebsBig_image a { font-size:0}
.ThematicDiapoRightCelebsBig_image img { width:129px;height:129px;}
.ThematicDiapoRightCelebsBig_title { float:left; width:100%; color:#3F2A4B; }
.ThematicDiapoRightCelebsBig_infos { float:left; width:105px; padding:5px 8px 0;}
.ThematicDiapoRightCelebsBig_celebrities { float:left; width:100%; color:#3F2A4B; margin-bottom:5px; }

/*****************************************/
/******   THEMATIC DIAPO GALLERY   *******/
/*****************************************/
.ThematicDiapoGallery {float:left; width:354px; margin:10px 0 10px 20px; }
.Celebrities .ThematicDiapoGallery_top {float:left; width:354px; background-image:url('../Images/Website/WL/editorside/BG_topBot_home.gif'); background-position:-155px -6px; background-repeat:no-repeat; height:1px;}
.Celebrities .ThematicDiapoGallery_body {float:left; width:352px; background-color:#F5F4F6; border-left:1px solid #c5c2c7; border-right:1px solid #c5c2c7; height:140px; overflow:hidden;}
.Celebrities .ThematicDiapoGallery_bot {float:left; width:354px; background-image:url('../Images/Website/WL/editorside/BG_topBot_home.gif'); background-position:-155px -7px; background-repeat:no-repeat; height:2px;}
.Portfolios .ThematicDiapoGallery_top {float:left; width:354px; background-image:url('../Images/Website/WL/editorside/BG_topBot_home.gif'); background-position:-155px -9px; background-repeat:no-repeat; height:1px;}
.Portfolios .ThematicDiapoGallery_body {float:left; width:352px; background-color:#d0cad3; border-left:1px solid #c5c2c7; border-right:1px solid #c5c2c7; height:140px; overflow:hidden;}
.Portfolios .ThematicDiapoGallery_bot {float:left; width:354px; background-image:url('../Images/Website/WL/editorside/BG_topBot_home.gif'); background-position:-155px -10px; background-repeat:no-repeat; height:2px;}
.ThematicDiapoGallery_image {float:left; width:140px; height:140px; overflow:hidden; }
.ThematicDiapoGallery_image img {width:140px; height:140px;}
.ThematicDiapoGallery_infos {float:right; width:196px; padding:5px 8px 0; }
.Celebrities .ThematicDiapoGallery_thematicName {  width:64px; height:16px; float:right; margin-bottom:5px; }
.Portfolios .ThematicDiapoGallery_thematicName {   height:16px; float:right; margin-bottom:5px; }
.lang-1 .Celebrities .ThematicDiapoGallery_thematicName { background-image:url(../Images/Website/WL/editorside/BG_wordTrad-1.gif); background-position:-86px 0; }
.lang-2 .Celebrities .ThematicDiapoGallery_thematicName { background-image:url(../Images/Website/WL/editorside/BG_wordTrad-2.gif); background-position:-62px 0; }
.lang-1 .Portfolios .ThematicDiapoGallery_thematicName { width:120px; background-image:url(../Images/Website/WL/editorside/BG_wordTrad-1.gif); background-position:-150px 0; }
.lang-2 .Portfolios .ThematicDiapoGallery_thematicName { width:66px; background-image:url(../Images/Website/WL/editorside/BG_wordTrad-2.gif); background-position:-126px 0; }
.ThematicDiapoGallery_title { float:left; width:100%; margin-bottom:2px; color:#3F2A4B; font-size:13px; }
.ThematicDiapoGallery_date { float:left; width:100%; color:#897a92; font-size:10px; font-weight:normal; margin:5px 0;}
.ThematicDiapoGallery_date a { color:#897a92; font-size:10px; font-weight:normal; }
.ThematicDiapoGallery_description { float:left; width:100%; margin-bottom:2px; color:#3F2A4B; font-size:11px; font-weight:normal; }
.ThematicDiapoGallery_description a { color:#3F2A4B; font-size:11px; font-weight:normal; }


/*****************************************/
/************ PACKAGE DISPLAY ************/
/*****************************************/
.PackageDisplay_header {float:left; width:100%;}
.PackageDisplay_topButtons {float:right; width:241px; margin-top:5px;}


 /**panier**********************************/
.PackageDisplay_addToCart.notAdded {cursor:pointer; }
.PackageDisplay_addToCart {float:left; width:79px; margin-right:2px; font-size:10px; }

.notAdded .PackageDisplay_addToCartTop, .inCart .PackageDisplay_addToCartTop, .added .PackageDisplay_addToCartTop, .cartLoading .PackageDisplay_addToCartTop, .cartError .PackageDisplay_addToCartTop  
{float:left;width:79px;height:2px}
.notAdded .PackageDisplay_addToCartBody, .inCart .PackageDisplay_addToCartBody,.added .PackageDisplay_addToCartBody,.cartLoading .PackageDisplay_addToCartBody,.cartError .PackageDisplay_addToCartBody
{float:left;width:79px;text-align:center}
.notAdded .PackageDisplay_addToCartBot,.inCart .PackageDisplay_addToCartBot,.added .PackageDisplay_addToCartBot,.cartLoading .PackageDisplay_addToCartBot,.cartError .PackageDisplay_addToCartBot
{float:left;width:79px;height:3px}

.PackageDisplay_addToCartBody table {float:left; width:73px; padding:0 3px; height:36px; line-height:11px;}
.PackageDisplay_addToCartBody div {float:left; width:73px; text-align:center; display:none;}

.notAdded .PackageDisplay_addToCartTop {background-position:0 -6px}
.notAdded .PackageDisplay_addToCartBody {background-position:-340px 0}
.notAdded .PackageDisplay_addToCartBot {background-position:0 -8px}

.inCart .PackageDisplay_addToCartTop {background-position:0 -16px}
.inCart .PackageDisplay_addToCartBody {background-position:-419px 0}
.inCart .PackageDisplay_addToCartBot {background-position:0 -18px}

.added .PackageDisplay_addToCartTop {background-position:0 -16px }
.added .PackageDisplay_addToCartBody {background-position:-419px 0}
.added .PackageDisplay_addToCartBot {background-position:0 -18px;}

.cartLoading .PackageDisplay_addToCartTop {background-position:0 -6px}
.cartLoading .PackageDisplay_addToCartBody {background-position:-340px 0}
.cartLoading .PackageDisplay_addToCartBot {background-position:0 -8px}

.cartError .PackageDisplay_addToCartTop {background-position:0 -6px}
.cartError .PackageDisplay_addToCartBody {background-position:-340px 0}
.cartError .PackageDisplay_addToCartBot {background-position:0 -8px}

.PackageDisplay_addToCart.notAdded div.link       { display:block; float:left; cursor:pointer;color:#fff; }
.PackageDisplay_addToCart.notAdded:hover .link    { display:block; float:left; cursor:pointer;color:#d0cad3; }
.PackageDisplay_addToCart.notAdded div.puce       { display:block; background-position:-102px -20px; float:left; width:14px; height:12px; cursor:pointer; margin:0 32px;  }
.PackageDisplay_addToCart.notAdded:hover div.puce { display:block; background-position:-116px -20px; }

.PackageDisplay_addToCart.inCart div.link_selected { display:block; float:left; cursor:pointer;color:#d0cad3;  }
.PackageDisplay_addToCart.inCart div.puce { display:block; background-position:-158px -0; float:left; width:14px; height:12px; cursor:pointer; margin:0 32px; }

.PackageDisplay_addToCart.added div.link_done { display:block; float:left; cursor:pointer;color:#d0cad3;  }
.PackageDisplay_addToCart.added div.puce { display:block; background-position:-158px -0; float:left; width:14px; height:12px; cursor:pointer; margin:0 32px; }

.PackageDisplay_addToCart.cartLoading div.link_loading { display:block; float:left; cursor:pointer;color:#fff;  }
.PackageDisplay_addToCart.cartLoading div.puce { display:block; background:url('../Images/Website/WL/editorside/Cart/loader-violet.gif') no-repeat center center; float:left; width:14px; height:14px; cursor:pointer; margin:0 32px;  }

.PackageDisplay_addToCart.cartError div.link_error { display:block; float:left; cursor:pointer;color:#D00; }
.PackageDisplay_addToCart.cartError div.puce   { display:block; background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0; float:left; width:14px; height:12px; margin:0 32px; }


 /**download**********************************/

.PackageDisplay_download.confirm {cursor:pointer; background-color:Green; }

.PackageDisplay_download.notAdded {cursor:pointer; }
.PackageDisplay_download {float:left; width:79px; margin-right:2px; font-size:10px; }
 
.PackageDisplay_download.notAdded div.link       { display:block; float:left; cursor:pointer; color:#fff; }
.PackageDisplay_download.notAdded:hover .link    { display:block; float:left; cursor:pointer;color:#d0cad3; }
.PackageDisplay_download.notAdded div.puce       { display:block; background-position:-102px -32px; float:left; width:12px; height:10px; cursor:pointer; margin:0 33px 2px;  }
.PackageDisplay_download.notAdded:hover div.puce { display:block; background-position:-114px -32px; }

.PackageDisplay_download.inCart div.link_selected { display:block; float:left; cursor:pointer;color:#d0cad3;  }
.PackageDisplay_download.inCart div.puce { display:block; background-position:-156px -32px; float:left; width:12px; height:10px; cursor:pointer; margin:0 33px 2px; }

.PackageDisplay_download.added div.link_done { display:block; float:left; cursor:pointer;color:#d0cad3;  }
.PackageDisplay_download.added div.puce { display:block; background-position:-156px -32px; float:left; width:12px; height:10px; cursor:pointer; margin:0 33px 2px; }

.PackageDisplay_download.cartLoading div.link_loading { display:block; float:left; cursor:pointer;color:#fff;  }
.PackageDisplay_download.cartLoading div.puce { display:block; background:url('../Images/Website/WL/editorside/Cart/loader-violet.gif') no-repeat center center; float:left; width:14px; height:14px; cursor:pointer; margin:0 32px 2px;  }

.PackageDisplay_download.cartError div.link_error { display:block; float:left; cursor:pointer;color:#D00; }
.PackageDisplay_download.cartError div.puce   { display:block;  background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0; float:left; width:12px; height:10px; margin:0 33px 2px; }

 /**Lightbox**********************************/
.PackageDisplay_addToLightbox.notAdded {cursor:pointer; }
.PackageDisplay_addToLightbox {float:left; width:79px; font-size:10px;}
 
.PackageDisplay_addToLightboxTop {float:left; width:79px; height:2px; background-position:0 -11px}
.PackageDisplay_addToLightboxBody {float:left; width:79px; background-position:-261px 0; text-align:center; }
.PackageDisplay_addToLightboxBody table {float:left; width:73px; padding:0 3px; height:36px; line-height:11px;}
.cartLoading .PackageDisplay_addToLightboxBody table {float:left; width:73px; padding:0 3px; height:34px; line-height:11px;}
.PackageDisplay_addToLightboxBody div {float:left; width:73px; text-align:center; display:none;}
.PackageDisplay_addToLightboxBot {float:left; width:79px; height:3px; background-position:0 -13px}

.PackageDisplay_addToLightbox.notAdded div.link       { display:block; float:left; cursor:pointer; color:#657; }
.PackageDisplay_addToLightbox.notAdded:hover .link    { display:block; float:left; cursor:pointer; color:#897a92; }
.PackageDisplay_addToLightbox.notAdded div.puce       { display:block; background-position:-142px -20px; float:left; width:12px; height:12px; cursor:pointer; margin:0 33px;  }
.PackageDisplay_addToLightbox.notAdded:hover div.puce { display:block; background-position:-130px -20px; }

.PackageDisplay_addToLightbox.inCart div.link_selected { display:block; float:left; cursor:pointer; color:#897a92;  }
.PackageDisplay_addToLightbox.inCart div.puce { display:block; background-position:-154px -20px; float:left; width:12px; height:12px; cursor:pointer; margin:0 33px; }

.PackageDisplay_addToLightbox.added div.link_done { display:block; float:left; cursor:pointer; color:#897a92;  }
.PackageDisplay_addToLightbox.added div.puce { display:block; background-position:-154px -20px; float:left; width:12px; height:12px; cursor:pointer; margin:0 33px; }

.PackageDisplay_addToLightbox.cartLoading div.link_loading { display:block; float:left; cursor:pointer; color:#fff;  }
.PackageDisplay_addToLightbox.cartLoading div.puce { display:block; background:url('../Images/Website/WL/editorside/Cart/loader-lb.gif') no-repeat center center; float:left; width:14px; height:14px; cursor:pointer; margin:0 32px;  }

.PackageDisplay_addToLightbox.cartError div.link_error { display:block; float:left; cursor:pointer; color:#D00; }
.PackageDisplay_addToLightbox.cartError div.puce   { display:block;  background:url('../Images/Website/WL/editorside/left/warning.png') no-repeat 1px 0; float:left; width:12px; height:12px; margin:0 33px; }




.PackageDisplay_leftColumn   { float:left; width:240px; padding-right:10px; border-right:1px solid #d0cad3;}
.PackageDisplay_rightColumn  { float:left; width:727px; margin-left:22px;}

.PackageDisplay_warningtrue { display:none;}
.PackageDisplay_warningfalse { margin-bottom:10px;width:241px;float:left}
.PackageDisplay_warningfalse .BG_icons {float:left;margin:4px 5px 0 0;width:22px;height:21px;background-position:-150px -74px;}
.PackageDisplay_warningfalse .Text {color:#d11523;width:214px;float:left;font:700 11px Arial, sens-serif}
.PackageDisplay_warning2true { display:none;}
.PackageDisplay_warning2false { margin-bottom:10px;width:241px;}
.PackageDisplay_warning2false .BG_icons {float:left;margin:4px 5px 0 0;width:22px;height:21px;background-position:-150px -74px;}
.PackageDisplay_warning2false .Text {color:#d11523;width:214px;float:left;font:700 11px Arial, sens-serif}

.PackageDisplay_date { float:left; width:100%; font-size:14px; font-weight:bold; margin:0 0 15px;}
.PackageDisplay_description {float:left; width:100%; font-size:11px; margin:0 0 20px;}
.PackageDisplay_readNext{ float:right; background:url(../Images/Website/WL/editorside/PackageDisplay/plus.gif) no-repeat 0 3px; padding-left:11px;}
.PackageDisplay_gmap {float:left; width:238px; border:1px solid #3f2a4b; font-size:11px; margin:0 0 20px; text-align:right;}
.PackageDisplay_gmap img {width:12px;}
.PackageDisplay_gmapInfos {float:left; width:233px; padding:0 5px 0 0; height:16px; line-height:16px; background:url(../Images/Website/WL/editorside/PackageDisplay/fondMaps.png); position:relative; z-index:1;}
.PackageDisplay_gmapInfos a {color:#657;}
.PackageDisplay_gmapIframe {float:left; width:100%; position:relative; z-index:0; margin-top:-16px;}
.PackageDisplay_tags {float:left; width:100%; font-size:11px; margin:0 0 20px; padding:0 0 20px; border-bottom:1px dotted #d0cad3;} 
.PackageDisplay_tags a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; float:left; width:100%;}
.PackageDisplay_tags a:hover {text-decoration:underline;}
.PackageDisplay_tag1, 
.PackageDisplay_tag2,
.PackageDisplay_tag3,
.PackageDisplay_tag4 {color:#657; font-size:11px; font-weight:bold;}
.PackageDisplay_sources { float:left; width:100%; font-size:11px; padding:0 0 20px; border-bottom:1px dotted #d0cad3;}
.PackageDisplay_sources span { font-weight:bold; }
.PackageDisplay_suggestAlerts .AG_SuggestAlerts {width:218px; margin-top:20px; background-color:#FFFBF6; border:1px solid #FF420C;}
.PackageDisplay_suggestAlerts .AD_DiaposThematic, .PackageDisplay_suggestAlerts .AD_Diapos { width:218px; border-bottom:1px solid #ffd6c7}
.PackageDisplay_suggestAlerts .AD_SuggestAlertsDiapos .AD_DiapoTitre { width:170px}

.PackageDisplay_suggestAlerts .AD_SuggestAlertsDiapos .AD_DiaposThematic .AD_DiapoTitre { width:133px}
.PackageDisplay_suggestAlerts .AD_Type { width:148px}
.PackageDisplay_suggestAlerts .AD_DiaposThematic .AD_Type { width:113px}
.PD_SeeMore { text-align:center; color:#FF420C; cursor:pointer}

.PackageDisplay_switchDiapo { float:left; width:100%; margin-bottom:10px; }
.PackageDisplay_switchDiapo img { cursor:pointer; }

.PackageDisplay_filesDisplayOverlay { display:none; height:100%; left:-1000px; position:absolute; top:-160px; width:500%; z-index:200000;}
.PackageDisplay_filesDisplayOverlayBG { background-color:#000; display:block; height:500%; opacity:0.8; position:fixed; width:500%;  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.PackageDisplay_filesDisplayOverlay { top:-300px;}
}

.PackageDisplay_filesDisplayOverlayFG { -moz-box-shadow:0 0 50px #fff; -webkit-box-shadow:0 0 50px #fff;box-shadow:0 0 50px #fff; background-color:#fff; color:#333; display:block; font-size:12px;
left:50%; margin:100px 0 0 -452px; position:fixed; width:905px; padding:0 10px; }
.PackageDisplay_overlayInfos {float:right; width:285px; margin-top:10px; }
.PackageDisplay_overlayTheSerie {float:left; width:100%; font-size:11px;}
.PackageDisplay_overlayDataExif {float:left; width:100%; font-size:11px;border-top:1px dotted #D0CAD3;margin:10px 0 5px; padding:10px 0 0;}
.PackageDisplay_overlayTitles {float:left; width:100%; text-transform:uppercase; font-weight:bold; font-size:11px; margin-bottom:10px; color:#180a1f; }
.PackageDisplay_overlaySubTitles {float:left; width:100%; margin-bottom:8px; }
.PackageDisplay_overlayInfos span.TitleLeft {float:left; width:100px; color:#b8afbe; text-align:right; }
.PackageDisplay_overlayInfos span.TextRight {float:left; width:182px; margin-left:3px; color:#333; text-align:left; }
.PackageDisplay_overlayClose {float:left; width:100%; text-align:right; cursor:pointer; margin-bottom:5px;}
.PackageDisplay_overlayClose .link {float:right; text-transform:uppercase; color:#3f2a4b; font-weight:normal; font-size:10px; line-height:9px; margin-right:4px; }
.PackageDisplay_overlayClose .puce { background-position:-148px -10px; float:right; width:9px; height:9px; cursor:pointer; }


.PackageDisplay_fileDiapos{float:left; width:100%; }
.PackageDisplay_botButtons{float:right }

.PackageDisplay_reference, .PackageDisplay_exifData, .PackageDisplay_credits, .PackageDisplay_source, .PackageDisplay_contact, .PackageDisplay_url, .PackageDisplay_hyperlink
{float:left; width:100%; margin:5px 0 10px;}

.PackageDisplay_urlInput, .PackageDisplay_hyperlinkInput { border:1px #ccc solid; width:316px; font-size:11px; color:Gray;}
.PackageDisplay_exifDataSubtitle {font-size:12px; font-weight:bold; margin-right:5px;}

.PackageDisplay_rightTopLinks {float:left; text-align:center; margin-bottom:20px; width:100%;}


.PackageDisplay_diaposGalleryTitle {color:#642C90; float:left; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; margin:0;
padding:0; text-align:left;}


/*****************************************/
/*********** THEMATIC DISPLAY ************/
/*****************************************/
.ThematicDisplay_header {float:left; width:100%; }
.ThematicDisplay_topLinks {float:left;margin-top:-15px}
.ThematicDisplay_rss{float:right; width:22px;height:22px;margin-top:5px;}
.lang-1 .ThematicDisplay_rss { background-position:-357px -16px;}
.lang-2 .ThematicDisplay_rss { background-position:-298px -17px;}
.ThematicDisplay_infos {float:left; width:100%;}
.ThematicDisplay_img {float:left; background-color:#000; margin:0 20px 10px 0; text-align:center; width:344px;}
.ThematicDisplay_date {float:left; font-size:14px; font-weight:bold; margin:0 0 15px; width:366px; color:#333;}
.ThematicDisplay_date:first-letter { text-transform:uppercase; }
.ThematicDisplay_description {text-align:left; }
.ThematicDisplay_description:first-letter { font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0; text-transform:uppercase; }
.ThematicDisplay_allPortfolios, .ThematicDisplay_allCelebrities {float:left; width:740px;  margin:10px 0 10px 0;}
.ThematicDisplay_allPortfolios a, .ThematicDisplay_allCelebrities a { float:left; color:#3f2a4b; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.ThematicDisplay_allPortfolios .puce, .ThematicDisplay_allCelebrities .puce {background-position:-48px -20px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.ThematicDisplay_allPortfolios .link, .ThematicDisplay_allCelebrities .link { float:left;}


/************************************/
/**********  RELATED ****************/
/************************************/
.Related_all { float:left; width:100%; margin:30px 0; padding-top:15px; border-top:1px solid #d0cad3;}
.Titles_related {float:left; color:#333; text-shadow:0 0 1px #888; font-size:20px; width:100%; font-family:Helvetica, Arial, sans-serif; 
                 text-align:left; margin:0 0 20px;  font-weight:bold;}
                 
.PackageDiapoRelated {float:left; width:135px; height:230px; font-size:11px; text-decoration:none; margin:0 5px 20px; background-color:#fff}
.PackageDiapoRelated_image { width:135px; height:135px; }
.PackageDiapoRelated_image table { text-align:center; width:135px; height:135px; overflow:hidden;  }
.PackageDiapoRelated_image table img { max-width:135px; max-height:135px; }
.PackageDiapoRelated_image table a { font-size:0; }
.PackageDiapoRelated_image table .draggable-buyable-handler-lb { width:135px; }
.PackageDiapoRelated_infos {float:left; width:100%;  margin:2px 0}
.PackageDiapoRelated_flagLink {margin-right:5px; width:12px; padding-top:3px !important; padding-top:0; font-size:0; float:left;}
.PackageDiapoRelated_flagLink img {width:12px;}
.PackageDiapoRelated_date { color:#707070; font-weight:normal; float:left; font-size:10px;}
.PackageDiapoRelated_title {float:left; width:100%; padding-bottom:4px; height:26px; overflow:hidden; border-bottom:1px solid #d0cad3;}
.PackageDiapoRelated_title a {font-weight:normal; color:#333;}
.PackageDiapoRelated_links {float:left; width:100%; font-size:11px;}

.PackageDiapoRelated_warning-true  { display:none; }
.PackageDiapoRelated_warning-false  { position:absolute;margin-top:-12px;font-size:10px;height:12px;width:115px;padding:0 0 0 20px;float:left;background:rgba(255, 255, 255, 0.8) url('../Images/Website/WL/editorside/PackageDisplay/warningAutoVal.png') no-repeat 5px center;}


.PackageDiapoRelated_category {float:left; width:100%; margin-bottom:5px; background:#897A92; text-align:center; line-height:12px; height:13px; }
.PackageDiapoRelated_category a {color:#fff; font-size:10px; text-transform:uppercase; color:#fff;  text-align:center; line-height:12px; height:13px; }

.PackagesRelated_blockTop { float:left; width:692px; background:url(../Images/Website/WL/editorside/bg_titles.gif) no-repeat 0 0; padding:0 0 20px 35px; }
.PackagesRelated_titleTxt { color:#333; }
.PackagesRelated_title span { color:#333; }
.PackagesRelated_blockBody {float:left; padding:0 1px; width:725px; }

.PackagesRelated_goPageHlk {float:right; color:#3f2a4b; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 0 0; }
.PackagesRelated_goPageHlk .puce {background-position:-48px -20px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.PackagesRelated_goPageHlk .link { float:left;}



/*****************************************/
/******   THEMATIC DIAPO RELATED   *******/
/*****************************************/
.ThematicDiapoRelated {float:left; width:137px; height:230px; font-size:11px; margin:0 4px 20px; }
.ThematicDiapoRelated_top  {float:left; width:137px; height:1px; background-position:-518px -0;}
.ThematicDiapoRelated_bot  {float:left; width:137px; height:2px; background-position:-518px -1px;}
.ThematicDiapoRelated_body {float:left; width:135px; border-left:1px solid #c5c2c7; border-right:1px solid #c5c2c7; overflow:hidden; height:227px;}
.Celebrities .ThematicDiapoRelated_body { background-color:#F5F4F6; }
.Portfolios .ThematicDiapoRelated_body  { background-color:#d0cad3;}

.ThematicDiapoRelated_image { float:left; text-align:center; width:135px; height:135px; overflow:hidden;  }
.ThematicDiapoRelated_image img {width:135px; height:135px;}
.ThematicDiapoRelated_image tbody { width:135px; height:135px; overflow:hidden; float:left; }
.ThematicDiapoRelated_image tr { width:135px; overflow:hidden; height:135px; float:left;}
.ThematicDiapoRelated_image td { width:135px; height:135px; overflow:hidden; }
.ThematicDiapoRelated_image a { font-size:0; }

.ThematicDiapoRelated_infos  {float:left; width:100%;  margin:2px 0}
.ThematicDiapoRelated_thematicName { height:16px; float:left; margin:2px 0 5px 2px; }
.lang-1 .Celebrities .ThematicDiapoRelated_thematicName { width:64px; background-image:url(../Images/Website/WL/editorside/BG_wordTrad-1.gif); background-position:-86px 0; }
.lang-2 .Celebrities .ThematicDiapoRelated_thematicName { width:64px; background-image:url(../Images/Website/WL/editorside/BG_wordTrad-2.gif); background-position:-62px 0; }
.lang-1 .Portfolios .ThematicDiapoRelated_thematicName { width:120px; background-image:url(../Images/Website/WL/editorside/BG_wordTrad-1.gif); background-position:-150px 0; }
.lang-2 .Portfolios .ThematicDiapoRelated_thematicName { width:66px; background-image:url(../Images/Website/WL/editorside/BG_wordTrad-2.gif); background-position:-126px 0; }
.ThematicDiapoRelated_title { float:left; width:131px; margin-bottom:2px; color:#3F2A4B; font-size:11px; font-weight:normal; margin:0 2px; }
.ThematicDiapoRelated_date { float:left; width:131px; color:#897a92; font-size:10px; font-weight:normal; margin:5px 2px;}
.ThematicDiapoRelated_date a { color:#897a92; font-size:10px; font-weight:normal; }
.ThematicDiapoRelated_description { float:left; width:100%; margin-bottom:2px; color:#3F2A4B; font-size:11px; font-weight:normal; }
.ThematicDiapoRelated_description a { color:#3F2A4B; font-size:11px; font-weight:normal; }



/******************************************/
/*******   USER PROFILE DISPLAY    ********/
/******************************************/
.UserProfileDisplay_topBlock {float:left; background:#E7E4E9 }
.UserProfileDisplay_TBMuserImg {float:left; height:24px; overflow:hidden; font-size:0; }
.UserProfileDisplay_TBMuserImg img {max-height:24px; }
.UserProfileDisplay_TBuser {float:left; }
.UserProfileDisplay_TBuserLink {float:left; font-size:13px; color:#657; margin:4px 10px 0 5px;}
.UserProfileDisplay_TBuserEdit {float:left; font-size:10px; font-weight:bold; color:#657; margin:7px 20px 0 0;}
.UserProfileDisplay_TBlogOff {float:left; margin:7px 0 0 0; cursor:pointer; }
.UserProfileDisplay_topBlockMini {float:left; margin:3px 0 0 0;background:#E7E4E9  }

.UserProfileDisplayCart {float:left; width:100%; background:#fff;}
.UserProfileDisplayCart_title {float:left; width:242px; margin-bottom:10px; padding:0 0 0 10px; background-color:#7E5496; color:#fff; font-size:14px; height:19px; line-height:18px; font-weight:bold; 
 -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888; box-shadow:0 0 1px #888}
.UserProfileDisplayCart_userPseudo, .UserProfileDisplayCart_userName, .UserProfileDisplayCart_userCompany, .UserProfileDisplayCart_userSectors 
{float:left; width:100%; text-align:left;}
.UserProfileDisplayCart_userPseudo a {float:left; font-size:13px; color:#333; font-weight:bold;}
.UserProfileDisplayCart_userName, .UserProfileDisplayCart_userCompany, .UserProfileDisplayCart_userSectors 
{float:left; font-size:11px; color:#333;}
.UserProfileDisplayCart_userName, .UserProfileDisplayCart_userCompany span, .UserProfileDisplayCart_userSectors span
{font-weight:bold;  }
.UserProfileDisplayCart_userName { text-transform:capitalize}
.UserProfileDisplayCart_userLink {float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0; }
.UserProfileDisplayCart_userLink .puce {background-position:-66px -20px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.UserProfileDisplayCart_userLink .link { float:left;}


/*******************profile page***********************/
.UserProfileDisplay_profilePage .loading {margin:0 auto;}

.UserProfileDisplayPage_right { float:left; width:252px; margin-right:18px; }

.UserProfileDisplayPage_myInformation {float:left; margin:10px 0 20px; width:100%; }
.UserProfileDisplayPage_myInformationTitle {float:left; margin:0 0 10px; width:242px; padding:0 0 0 10px; background-color:#7E5496; color:#fff; font-size:14px; height:19px; line-height:18px; font-weight:bold; 
 -moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}
.UserProfileDisplayPage_myInformationImg {float:left; max-width:60px; overflow:hidden; }
.UserProfileDisplayPage_myInformationImg img {max-width:60px; max-height:60px; }
.UserProfileDisplayPage_myInformationList {float:left; overflow:hidden; max-width:182px; margin-left:10px}
.UserProfileDisplayPage_myInformationList div { font-size:11px; margin:1px 0;}
div.UserProfileDisplayPage_myInformationPseudo { font-size:13px; font-weight:bold;}

.UserProfileDisplayPage_edit {  float:right; margin:8px 0 0 0; color:#657; font-size:11px; cursor:pointer; }
.UserProfileDisplayPage_edit .puce { float:left; margin:1px 3px 0 0; background-position:-54px 0;width:10px; height:10px; }
.UserProfileDisplayPage_edit .link { float:left; }
.UserProfileDisplayPage_edit .link:hover { text-decoration:underline; }


.UserProfileDisplayPage_myCompany {float:left; width:100%; }
.UserProfileDisplayPage_myCompanyTitle {float:left; margin:0 0 10px; width:242px; padding:0 0 0 10px; background-color:#7E5496; color:#fff; font:700 14px/18px sans-serif; height:19px;
 -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888}
.UserProfileDisplayPage_myCompanyIcons {float:left; width:60px; height:60px; background-image:url('../Images/Website/WL/editorside/BG_btn_sector.gif'); background-position:-330px 0;  }
.UserProfileDisplayPage_myCompanyList {float:left; overflow:hidden; max-width:182px; margin-left:10px}
.UserProfileDisplayPage_myCompanyList div { font-size:11px; margin:1px 0;}
.UserProfileDisplayPage_myCompanyAddress  {float:left; width:100%; overflow:hidden; height:150px; border-top:1px dotted #d0cad3; padding-top:10px; margin-top:10px;}
div.UserProfileDisplayPage_myCompanyName { font-size:11px; font-weight:bold;}

.UserProfileDisplayPage_left {float:left; width:730px; background:url('../Images/Website/WL/editorside/BG_body_home.gif') -498px 0 #fff;}
.UserProfileDisplayPage_menu {float:left; width:100%; height:25px; background:url('../Images/Website/WL/editorside/BG_bodyVertical_home.gif') 0 -161px; margin-bottom:20px;}
.UserProfileDisplayPage_menuLeft {float:left; margin-right:14px; width:3px; height:25px; background:url('../Images/Website/WL/editorside/BG_topBot_home.gif') -515px 0; }
.UserProfileDisplayPage_menuCategory {float:left; display:block; height:25px; font-size:14px; color:#9e7fb0; font-weight:bold; cursor:pointer;}
.UserProfileDisplayPage_menuCategory .body {float:left; padding:5px 10px 0; height:20px; display:block;}
.UserProfileDisplayPage_menuCategory.activeTab, .UserProfileDisplayPage_menuCategory:hover { height:25px; color:#527; cursor:pointer; text-decoration:none; }
.UserProfileDisplayPage_menuCategory.activeTab .left,  .UserProfileDisplayPage_menuCategory:hover .left { display:block; height:25px; float:left; width:3px; background:url('../Images/Website/WL/editorside/BG_topBot_home.gif') -509px 0; }
.UserProfileDisplayPage_menuCategory.activeTab .body,  .UserProfileDisplayPage_menuCategory:hover .body { display:block; height:20px; float:left; padding:5px 7px 0; background:url('../Images/Website/WL/editorside/BG_bodyVertical_home.gif') 0 -183px #fff; }
.UserProfileDisplayPage_menuCategory.activeTab .right,  .UserProfileDisplayPage_menuCategory:hover .right { display:block; height:25px; float:left; width:3px; background:url('../Images/Website/WL/editorside/BG_topBot_home.gif') -512px 0; }

.UserProfileDisplayPage_content {float:left; width:711px; padding-left:19px; display:none; min-height:400px;}
.UserProfileDisplayPage_content.activeContent {display:block; }

/***Dashboard*****/
.UserProfileDisplayPage_dashboardCredits, .UserProfileDisplayPage_dashboardPurchases {float:left; width:350px;}
.UserProfileDisplayPage_dashboardCredits  { margin:0 11px 20px 0;}
.UserProfileDisplayPage_dashboardCreditsTitle, .UserProfileDisplayPage_dashboardPurchasesTitle {float:left; width:340px; padding:0 0 0 10px; background-color:#DFD4E5; cursor:pointer; color:#527; font-size:14px; height:19px; line-height:18px; font-weight:bold; }
.UserProfileDisplayPage_dashboardCreditsLinks {float:left; width:328px; padding:10px; border:1px solid #DFD4E5; border-top:0 none;}

.UserProfileDisplayPage_dashboardCreditsLinks a {color:#D00;  float:left; font-size:14px; margin:10px 20px 0 0 ; }
.UserProfileDisplayPage_dashboardCreditsLinks a .puce { float:left; margin:3px 3px 0 0; width:6px; height:10px; background-position:-117px 0;}
.UserProfileDisplayPage_dashboardCreditsLinks a .link { float:left; }

.UserProfileDisplayPage_dashboardPurchasesList {float:left; width:348px; border:1px solid #DFD4E5; border-bottom:0 none;}
.UserProfileDisplayPage_dashboardPurchasesList table { width:348px;}
.UserProfileDisplayPage_dashboardPurchasesList table thead {width:348px; background-color:#DFD4E5; color:#333; font-size:11px; font-weight:bold; }
.UserProfileDisplayPage_dashboardPurchasesList table tbody td {padding:3px 0 3px 5px; color:#333; font-size:11px; border-bottom:1px solid #DFD4E5;}
.UserProfileDisplayPage_dashboardPurchasesList table thead th {padding:2px 0 2px 5px; }
.UserProfileDisplayPage_dashboardPurchasesList table .cell1 { width:140px;}
.UserProfileDisplayPage_dashboardPurchasesList table .cell2 { width:120px;}
.UserProfileDisplayPage_dashboardPurchasesList table .cell3 { width:73px;}
.UserProfileDisplayPage_dashboardPurchasesList table .cell1 span {  text-decoration:underline; cursor:pointer;}

.CartDisplayPreviewPending, .CartDisplayPreviewPendingLB {float:left; width:711px; margin-bottom:20px;}
.CartDisplayPreviewPending_title {float:left; width:701px; text-align:right; background-color:#527; padding:0 10px 0 0; cursor:pointer; color:#fff; font-size:14px; height:18px; line-height:18px; font-weight:bold; }
.CartDisplayPreviewPending_title a {float:left; width:100%; color:#fff;}
.CartDisplayPreviewPending_title a:hover { text-decoration:none;}
.lang-1 .CartDisplayPreviewPending_title span { background:url('../Images/Website/WL/editorside/BG_wordTrad-1.gif') #527 -250px -30px no-repeat; width:49px; height:12px; float:left; margin:4px 0 0 10px;}
.lang-2 .CartDisplayPreviewPending_title span { background:url('../Images/Website/WL/editorside/BG_wordTrad-2.gif') #527 -138px -16px no-repeat; width:40px; height:12px; float:left; margin:4px 0 0 10px;}
.CartDisplayPreviewPending_body {float:left; width:709px; border:1px solid #527;  }
.CartDisplayPreviewPending_diapos {float:left; width:600px;  }
.CartDisplayPreviewPending_diapos .FileDiapos_fileDiapos {float:left; margin-left:10px; }
.CartDisplayPreviewPending_diapos .FileDiapos_fileDiapos table {float:left; max-width:90px; height:90px;}
.CartDisplayPreviewPending_diapos .FileDiapos_fileDiapos img {float:left; max-width:90px; max-height:90px;}
.CartDisplayPreviewPending_links {float:right; max-width:89px; margin:10px 10px 0 0; text-align:right; }
.CartDisplayPreviewPending_nbFichiers {float:left; width:100%; color:#333; font-size:11px; font-weight:normal; }
.CartDisplayPreviewPending_seeAll {float:right; margin-top:65px; color:#527; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.CartDisplayPreviewPending_seeAll .puce {background-position:-158px -12px; margin:3px 3px 0 0; float:left; width:8px; height:8px;}
.CartDisplayPreviewPending_seeAll .link { float:left;}

.CartDisplayPreviewPendingLB_title {float:left; width:699px; text-align:right; border:1px solid #897a92; background-color:#f5f4f6; padding:0 10px 0 0; cursor:pointer; color:#897a92; font-size:14px; height:17px; line-height:16px; font-weight:bold; }
.CartDisplayPreviewPendingLB_title a {float:left; width:100%; color:#897a92;}
.CartDisplayPreviewPendingLB_title a:hover { text-decoration:none;}
.CartDisplayPreviewPendingLB_title span { background:url('../Images/Website/WL/editorside/BG_wordTrad-2.gif') #527 -178px -16px no-repeat; width:61px; height:12px; float:left; margin:3px 0 0 10px;}
.CartDisplayPreviewPendingLB_body {float:left; width:709px; border:1px solid #897a92; border-top:0; }
.CartDisplayPreviewPendingLB_body .CartDisplayPreviewPending_seeAll {color:#897a92; }
.CartDisplayPreviewPendingLB_body .CartDisplayPreviewPending_seeAll .puce { background-position:-66px -20px;}

/***Achats*****/
.UserProfileDisplayPage_purchasesInfos {float:right; font-size:11px; }

/***Crédits*****/
.UserProfileDisplayPage_creditsNumbers {float:left; font-size:14px; width:100% }
.UserProfileDisplayPage_creditsBuy {float:right; font-size:14px; font-weight:bold; text-align:right;}
.UserProfileDisplayPage_creditsBuy a {color:#D00;  }
.UserProfileDisplayPage_creditsBuy a .puce { float:left; margin:3px 3px 0 15px; width:6px; height:10px; background-position:-117px 0;}
.UserProfileDisplayPage_creditsBuy a .link { float:left; }

/*tableaux*/
.UserProfileDisplayPage_creditsTable {float:left; width:711px; margin:10px 0 20px; border-collapse:collapse}
.UserProfileDisplayPage_purchasesTable {float:left; width:711px; margin:0 0 20px; border-collapse:collapse}
.UserProfileDisplayPage_creditsTable thead, .UserProfileDisplayPage_purchasesTable thead {background-color:#dfd4e5; width:711px;}
.UserProfileDisplayPage_creditsTable tbody, .UserProfileDisplayPage_purchasesTable tbody {background-color:#fff; width:711px;}
.UserProfileDisplayPage_creditsTable .creditsThTitle, .UserProfileDisplayPage_purchasesTable .creditsThTitle {width:711px; border:0; border-width:1px; border-style:solid;  border-color:#dfd4e5}
.UserProfileDisplayPage_creditsTable .creditsThTitle span, .UserProfileDisplayPage_purchasesTable .creditsThTitle span { text-transform:uppercase; color:#333; font-size:12px; margin:5px 10px 0; float:left; }
.UserProfileDisplayPage_creditsTable .creditsThSubTitle th, .UserProfileDisplayPage_creditsTable tbody td  { padding:5px; font-size:11px; text-align:right; border-width:1px; border-style:solid;  border-color:#dfd4e5; }
.UserProfileDisplayPage_creditsTable .creditsThSubTitle th.cell1 { width:93px }
.UserProfileDisplayPage_creditsTable .creditsThSubTitle th.cell2, .UserProfileDisplayPage_creditsTable .creditsThSubTitle th.cell3,
.UserProfileDisplayPage_creditsTable .creditsThSubTitle th.cell4, .UserProfileDisplayPage_creditsTable .creditsThSubTitle th.cell5,
.UserProfileDisplayPage_creditsTable .creditsThSubTitle th.cell6, .UserProfileDisplayPage_creditsTable .creditsThSubTitle th.cell7 { width:90px }
.UserProfileDisplayPage_creditsTable tr.active td { color:#333; }
.UserProfileDisplayPage_creditsTable tr.pending td { color:#707070; }
.UserProfileDisplayPage_creditsTable tr.ended td { color:#F99; }
.UserProfileDisplayPage_creditsTable td.remaining { font-weight:bold; text-transform:capitalize;  }

.UserProfileDisplayPage_purchasesTable .creditsThSubTitle th, .UserProfileDisplayPage_purchasesTable td  {padding:5px; font-size:11px; text-align:left; border-width:1px; border-style:solid;  border-color:#dfd4e5; }
.UserProfileDisplayPage_purchasesTable th.firstCell, .UserProfileDisplayPage_purchasesTable td.firstCell  { width:110px; }
.UserProfileDisplayPage_purchasesTable th.secondCell, .UserProfileDisplayPage_purchasesTable td.secondCell  { width:300px; }
.UserProfileDisplayPage_purchasesTable th.thirdCell, .UserProfileDisplayPage_purchasesTable td.thirdCell  { width:166px; }
.UserProfileDisplayPage_purchasesTable th.forthCell, .UserProfileDisplayPage_purchasesTable td.forthCell  { width:90px; text-align:center; }
.UserProfileDisplayPage_purchasesTable td.forthCell a { color:#333; text-decoration:underline; font-weight:normal; }

/*notifications*/
.UserProfileDisplayPage_content.settingsContent .UserProfileEdit {float:left; width:100%;}
.UserProfileDisplayPage_content.settingsContent .FormField_label {float:left; width:100%; text-transform:capitalize; font-weight:bold;}
.UserProfileDisplayPage_content.settingsContent .input_BoolCheck {float:left; width:100%; background-color:#DFD4E5; height:19px; line-height:19px; margin:5px 0 10px;}
.UserProfileDisplayPage_content.settingsContent .input_BoolCheck input {float:left; margin:3px 3px 0 5px;}
.UserProfileDisplayPage_content.settingsContent .input_BoolCheck label {font-size:11px;}
.lang-1 .UserProfileDisplayPage_content.settingsContent input.Form_SaveUserProfile {background-image:url("../Images/Website/WL/editorside/BG_wordTrad-1.gif"); width:98px; height:17px; background-position:0 -20px; }
.lang-2 .UserProfileDisplayPage_content.settingsContent input.Form_SaveUserProfile  {background-image:url("../Images/Website/WL/editorside/BG_wordTrad-2.gif"); width:50px; height:17px; background-position:-192px 0; }
.UserProfileDisplayPage_content.settingsContent input.Form_SaveUserProfile {background-repeat:no-repeat; font-size:0; border:0 none; float:right; cursor:pointer; margin:0 10px 0 0; padding:0; font-size:0; color:transparent; line-height: 0; display:block; text-indent: -999px; text-align:center;}


/***************************/
/*******   FOOTER **********/
/***************************/
.Footer_all { float:left; width:100%; background-color:#E7E4E9;  text-align:center; margin-top:20px; }
.Footer_shadow {-moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;background-color:#fff; height:1px; float:left;width:100%}
.Footer_columns {  width:1000px;margin:20px auto;z-index:0;}
*+html .Footer_columns { padding-bottom:20px;}
.Footer_column1 { float:left; width:160px; text-align:left; }
.Footer_column1 ul { float:left; width:120px; text-align:left; margin:15px 0 25px; padding:0; list-style:none; }
.Footer_column1 ul>a { float:left; width:100%; text-align:left; margin:3px 0; padding:0;  }
.Footer_column1 ul li { float:left; width:120px; text-align:left; margin:3px 0; padding:0; list-style:none; }
.Footer_column1 a { color:#333; font-size:11px; font-weight:normal; }
.Footer_column2 { float:left; width:160px; text-align:left; }
.Footer_column2 ul { float:left; width:120px; text-align:left; margin:0 0 25px; padding:0; list-style:none; }
.Footer_column2 ul>a { float:left; width:100%; text-align:left; margin:3px 0; padding:0;  }
.Footer_column2 ul li { float:left; width:120px; text-align:left; margin:3px 0; padding:0; list-style:none; }
.Footer_column2 a { color:#333; font-size:11px; font-weight:normal; }

.Footer_line1,.Footer_line2,.Footer_line3 { float:left; width:680px; line-height:14px; text-align:left; margin:0 0 10px;}
.Footer_line1 a ,.Footer_line2 a ,.Footer_line3 a { color:#333; font-size:11px; font-weight:normal; margin:0 10px;}
.Footer_line1 ul li,.Footer_line2 ul li,.Footer_line3 ul li{ display:inline; list-style:none;}

.Footer_column .title1,
.Footer_column .title2,
.Footer_column .title3 { height:14px; float:left; background-repeat:no-repeat;}

.lang-1 .Footer_column .title1, .lang-1 .Footer_column .title2, .lang-1 .Footer_column .title3 { background-image:url('../Images/Website/WL/editorside/BG_wordTrad-1.gif'); }
.lang-2 .Footer_column .title1, .lang-2 .Footer_column .title2, .lang-2 .Footer_column .title3 { background-image:url('../Images/Website/WL/editorside/BG_wordTrad-2.gif'); }

.lang-1 .Footer_column .title1 { background-position:-99px -16px; width:95px; }
.lang-1 .Footer_column .title2 { background-position:-99px -30px; width:90px; }
.lang-1 .Footer_column .title3 { background-position:-196px -16px; width:79px; }
.lang-2 .Footer_column .title1 { background-position:0 -34px; width:82px; }
.lang-2 .Footer_column .title2 { background-position:0 -20px; width:95px; }
.lang-2 .Footer_column .title3 { background-position:-97px -20px; width:41px; }

.Footer_column { float:left; width:123px; text-align:left; }
.Footer_column ul { float:left; width:120px; text-align:left; margin:15px 0 25px; padding:0; list-style:none; }
.Footer_column ul>a { float:left; width:100%; text-align:left; margin:3px 0; padding:0;  }
.Footer_column ul li { float:left; width:120px; text-align:left; margin:3px 0; padding:0; list-style:none; }
.Footer_column a { color:#333; font-size:11px; font-weight:normal; }
.Footer_columnTitle {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; float:left;}


/*********************************/
/*********   FileDiapos **********/
/*********************************/
.FileDiapos_fileDiapos {}
.FileDiapos_fileDiapos_loading{}
.FileDiapos_fileDiapos_error{background-color:#D00;}
.FileDiapos_fileDiapos_done {display:none;}
.FileDiapos_diapos {width:100%; padding:10px 0 10px; }

.FileDiapoPackageDisplay {float:left; width:135px; height:215px; font-size:11px; text-decoration:none; margin:0 5px 5px; background-color:#fff}
.FileDiapoPackageDisplay_image { float:left; text-align:center; width:135px; height:135px; overflow:hidden; z-index:0; cursor:pointer; }
.FileDiapoPackageDisplay_image a { font-size:0; }
.FileDiapoPackageDisplay_image img { max-width:135px; max-height:135px; }
.FileDiapoPackageDisplay_loupe { float:left; border:2px solid #fff; cursor:pointer; border-bottom:none; width:10px; height:10px; background:url(../Images/Website/WL/editorside/BG_icons_home.gif) -148px 0 no-repeat; position:relative; margin-top:-10px; z-index:1; }
.FileDiapoPackageDisplay_links {float:left; width:100%; font-size:11px; border-top:1px solid #d0cad3; padding-top:3px; margin-top:3px;}




.FileDiapo_D_diapo { background-color:#fff; float:left; margin:0 5px 5px; width:70px; height:70px; overflow:hidden; text-align:center; }
.FileDiapo_D_diapo img {max-width:70px; max-height:70px; }

.FileDiapoHistoryMini { background-color:#fff; float:left; margin:0 10px 5px; width:100px; height:100px; overflow:hidden; text-align:center; border-bottom:1px solid #D0CAD3; }
.FileDiapoHistoryMini_img { width:100px; height:70px; overflow:hidden; text-align:center; }
.FileDiapoHistoryMini_img img {max-width:70px; max-height:70px; }
.FileDiapoHistoryMini_download { text-align:center;}
.FileDiapoHistoryMini_download .PackageDiapoHomeMini_download.notAdded span.puce {margin:2px auto; display:block; float:none; }
.FileDiapoHistoryMini_download .PackageDiapoHomeMini_download.notAdded span.link     { float:left; color:#527; margin:0 0 5px; }
.FileDiapoHistoryMini_download .PackageDiapoHomeMini_download.notAdded:hover .link   { float:left; color:#897a92; }
.FileDiapoHistoryMini_download .PackageDiapoHomeMini_download.notAdded span.puce { background-position:-117px -10px; }
.FileDiapoHistoryMini_download .PackageDiapoHomeMini_download.notAdded:hover span.puce { background-position:-90px -32px;   }



/*********************************************/
/***************FILES DISPLAY*****************/
/*********************************************/
.FilesDisplay_all { width:600px; float:left;  margin:10px;  }

/*deco file display*/
.FilesDisplay_mainContainer, .FilesDisplay_MCBody, .FilesDisplay_MCBodyTop, .FilesDisplay_MCBodyBot {float:left; width:600px; }

/*Images main*/
.FilesDisplay_displayer1, .FilesDisplay_displayer2 { float:left; width:100%;  }
.FilesDisplay_displayerContainer { text-align:center; }
.FilesDisplay_LeftArrowDiv  { cursor:pointer; float:left; margin:394px 0 0 205px; position:absolute; z-index:2;}
.FilesDisplay_RightArrowDiv { cursor:pointer; float:right; margin:394px 0 0 306px; position:absolute; z-index:2;}

.FilesDisplay_ArrowLeftImg1, .FilesDisplay_ArrowLeftImg2 
{ width:21px; height:16px; background:url('../Images/Website/WL/editorside/FilesDisplay/btn_nextPrev.png') no-repeat 0 0; }

.FilesDisplay_ArrowRightImg1, .FilesDisplay_ArrowRightImg2 
{ width:21px; height:16px; background:url('../Images/Website/WL/editorside/FilesDisplay/btn_nextPrev.png') no-repeat -10px 0; }

.FilesDisplay_imgCenter { float:left; }
.FilesDisplay_imgCenter, .FilesDisplay_imgCenter tbody, .FilesDisplay_imgCenter tr { height:450px; width:600px; overflow:hidden; text-align:center; border:0; float:left;}
.FilesDisplay_imgCenter td { height:450px; width:600px; overflow:hidden; text-align:center; border:0;}
.FilesDisplay_imgCenterDiv { height:450px; width:600px; overflow:hidden; display:inline !important; -display:block;}
.FilesDisplay_mainImg { cursor:pointer; }

/*video player*/
.FilesDisplay_videoContainer {float:left; width:600px; text-align:center; margin-bottom:15px;}
.FilesDisplay_videoContainer .FilesDisplay_video {float:left; width:600px; text-align:center; margin-bottom:5px;}
.FilesDisplay_videoContainer .FilesDisplay_minis {float:left; margin-bottom:2px; width:600px; position:static;}
.FilesDisplay_videoContainer .FilesDisplay_minisContainer {float:left; margin-bottom:2px; width:600px; position:static; }
.FilesDisplay_videoPlaylist {float:left; margin-bottom:2px; margin:10px 0;}
.FilesDisplay_videoPlaylist #preview a {width:600px; background:#F99; color:#fff; font-size:11px; text-align:center; padding:10px; float:left;-moz-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888; margin:20px 0; }

/*Link Package*/
.FilesDisplay_LinkPackage1, .FilesDisplay_LinkPackage2{ visibility:hidden; text-align:left; float:left; font-size:11px; width:560px;}
.FilesDisplay_LinkPackage1 a { color:#333; }
.FilesDisplay_LinkPackage2 a { color:#333; }

/*Menu*/
.FilesDisplay_menuEditorside { width:100%; float:left; margin-top:5px;}
.FilesDisplay_menuBtn { float:left; width:252px; position:absolute; top:400px; left:194px; background:url(../Images/Website/WL/editorside/FilesDisplay/BG_btnBar.png) no-repeat 0 0}
.FilesDisplay_menu1, .FilesDisplay_menu2 { width:100%; float:left; }
.FilesDisplay_menuSplit1, .FilesDisplay_menuSplit2 { }
.FilesDisplay_menuPlay       { cursor:pointer; float:left; margin:4px 0 5px 87px;}
.FilesDisplay_menuStop       { cursor:pointer; float:left; margin:4px 0 5px 87px; display:none;}
.FilesDisplay_menuClose      { cursor:pointer; float:left; }
.FilesDisplay_menuHide       { display:none;}
.FilesDisplay_menuColor      { display:none;}
.FilesDisplay_menuShow       { display:none;}
.FilesDisplay_menuFullscreen { display:none;}

.FilesDisplay_nbImages1, .FilesDisplay_nbImages2 {float:right; font-weight:bold; color:#333; border-left:1px solid #180a1f; font-size:13px; text-align:right; width:68px; height:20px; line-height:20px; position:absolute; top:402px; left:376px; z-index:2; text-align:center;  }
.FilesDisplay_nbImages1.oneFile, .FilesDisplay_nbImages2.oneFile { display:none;}
.FilesDisplay_imgLoading1, .FilesDisplay_imgLoading2 { width:16px; height:16px; float:right; margin-top:-50px; position:relative;
background:url('../Images/Website/WL/editorside/FilesDisplay/ajax-loader.gif') no-repeat;}


.lang-1 .PackageDisplayOverlay .FilesDisplay_menuLightBox, 
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuLightBox.notAdded, 
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuLightBox.added, 
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuLightBox.inCart, 
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuLightBox.cartError,
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuBasket, 
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuBasket.notAdded,
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuBasket.added, 
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuBasket.inCart, 
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuBasket.cartError,
.lang-1 .PackageDisplayOverlay .FilesDisplay_menuDownload 
{ cursor:pointer; float:left; width:139px; height:32px; margin:0 30px; background-image:url('../Images/Website/WL/editorside/BG_iconsCart-1.gif'); background-repeat:no-repeat;}

.lang-2 .PackageDisplayOverlay .FilesDisplay_menuLightBox, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuLightBox.notAdded, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuLightBox.added, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuLightBox.inCart, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuLightBox.cartError,
.lang-2 .PackageDisplayOverlay .FilesDisplay_menuBasket, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuBasket.notAdded, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuBasket.added, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuBasket.inCart, .lang-2 .PackageDisplayOverlay .FilesDisplay_menuBasket_loading.cartError,
.lang-2 .PackageDisplayOverlay .FilesDisplay_menuDownload
{ cursor:pointer; float:left; width:139px; height:32px; margin:0 30px; background-image:url('../Images/Website/WL/editorside/BG_iconsCart-2.gif'); background-repeat:no-repeat;}


.lang-1 .FilesDisplay_menuLightBox.cartLoading,
.lang-1 .FilesDisplay_menuBasket.cartLoading,
.lang-1 .FilesDisplay_menuDownload.cartLoading,
.lang-2 .FilesDisplay_menuLightBox.cartLoading,
.lang-2 .FilesDisplay_menuBasket.cartLoading,
.lang-2 .FilesDisplay_menuDownload.cartLoading
{ background:url('../Images/Website/WL/editorside/FilesDisplay/ajax-loader.gif') no-repeat center center;}

.FilesDisplay_menuLightBox, 
.FilesDisplay_menuLightBox.notAdded    { background-position:0 0; }
.FilesDisplay_menuLightBox.added       { background-position:0 -32px; }
.FilesDisplay_menuLightBox.inCart      { background-position:0 -64px; }
.FilesDisplay_menuLightBox.cartLoading { background-position:0 0; }
.FilesDisplay_menuLightBox.cartError   { background-position:0 -256px; }

.FilesDisplay_menuBasket,
.FilesDisplay_menuBasket.notAdded    { background-position:0 -160px; }
.FilesDisplay_menuBasket.added       { background-position:0 -192px; }
.FilesDisplay_menuBasket.inCart      { background-position:0 -224px; }
.FilesDisplay_menuBasket.cartLoading { background-position:0 0; }
.FilesDisplay_menuBasket.cartError   { background-position:0 -256px; }

.FilesDisplay_menuDownload          { background-position:0 -96px; }
.FilesDisplay_menuDownload.inCart { background-position:0 -128px; }
.FilesDisplay_menuDownload.cartError    { background-position:0 -256px; }

.FilesDisplay_menuBasket_hidden, .FilesDisplay_menuLightBox_hidden, .FilesDisplay_menuDownload_hidden   {display:none;}
.FilesDisplay_menuBasket_contactus{ background:url('../Images/Website/WL/editorside/FilesDisplay/btn_contactus.gif') no-repeat;cursor:pointer; float:left; margin:-12px 2px 0 0; width:35px; height:25px; }

/*Miniatures*/
.FilesDisplay_imgMinis1, .FilesDisplay_imgMinis2 { display:none; visibility:hidden; float:left;  width:100%; height:80px; }
/*full screen*/
.FilesDisplay_fullscreen { background:#fff; position:fixed; z-index:13; width:758px; height:528px; left:50%; top:50%; margin-top:-264px; margin-left:-379px; display:none; -moz-box-shadow:0 0 50px #fff; -webkit-box-shadow:0 0 50px #fff; }

/*********************************************/
/*************** CONTACT US ******************/
/*********************************************/
.MailUserEdit_mailUser {float:left; width:100% }

.MailUserEdit_head{border-bottom:1px dotted #000;float:left;padding-bottom:2px;width:100%;margin-bottom:15px;}
.MailUserEdit_title{float:left;color:#004477;font-size:18px;font-weight:bold;}

.MailUserEdit_left {float:left;width:365px;}
.MailUserEdit_right {float:right;width:365px;}
.MailUserEdit_body {float:right;width:730px;}

.MailUserEdit_mailUser .FormField
{float:left;width:365px; margin:8px 0;}

.MailUserEdit_mailUser .FormField .FormField_label
{float:left; width:130px; text-align:right; padding:3px 3px 3px 0;}

.MailUserEdit_mailUser .FormField .FormField_label span
{color:#333;font-size:11px;font-weight:bold;padding-right:5px;}

.MailUserEdit_mailUser .FormField .FormField_field span
{width:100%;}

.MailUserEdit_mailUser .FormField .FormField_label span.mandatory
{color:#D00;font-size:11px;font-weight:bold; padding-right:3px;}

.MailUserEdit_mailUser .FormField .FormField_label:first-letter
{ text-transform:uppercase; }

.MailUserEdit_mailUser .FormField .FormField_field,
.MailUserEdit_address .FormField .FormField_field,
.MailUserEdit_mailUser .FormField_fieldSubject, 
.MailUserEdit_mailUser .FormField_fieldFirstname, 
.MailUserEdit_mailUser .FormField_fieldLastname, 
.MailUserEdit_mailUser .FormField_fieldMail, 
.MailUserEdit_mailUser .FormField_fieldCellphone, 
.MailUserEdit_mailUser .FormField_fieldLand
{float:left; width:232px;}

.MailUserEdit_mailUser .FormField .FormField_field .input_StringTextBox ,
.MailUserEdit_mailUser .FormField .FormField_field .input_UsernameMailTextBox
{width:210px; height:18px; float:left; padding-right:20px; border:1px solid #B8AFBE;}

.MailUserEdit_mailUser div.valid
{background-image:url(../Images/Website/check.png);}

.MailUserEdit_mailUser div.invalid
{background-image:url(../Images/Website/warning.png);}

.MailUserEdit_mailUser div.loading
{background-image:url(../Images/Website/small_waiting2.gif);}

.MailUserEdit_mailUser div.valid ,
.MailUserEdit_mailUser div.invalid ,
.MailUserEdit_mailUser div.loading
{float:none; background-repeat:no-repeat;height:16px;margin:2px 0 0 214px;position:relative;width:20px;}

.MailUserEdit_mailUser .FormField_fieldBody div.valid ,
.MailUserEdit_mailUser .FormField_fieldBody div.invalid ,
.MailUserEdit_mailUser .FormField_fieldBody div.loading
{float:none; background-repeat:no-repeat;background-position:0 3px; height:20px;margin:0 0 0 453px;position:relative;width:20px;}

.MailUserEdit_mailUser .info
{font-size:9px; color:Gray;}

.MailUserEdit_mailUser .MailUserEdit_body .FormField {width:100%}
.MailUserEdit_mailUser .MailUserEdit_body .FormField .FormField_label {width:130px}
.MailUserEdit_mailUser .MailUserEdit_body .FormField .FormField_field {float:left; }
.MailUserEdit_mailUser .MailUserEdit_body .FormField .FormField_field textarea.input_StringTextBox {height:193px;width:575px;float:left;background-color:#f5f4f6;}

.MailUserEdit_buttonMailUser
{float:left; width:100%;}

.MailUserEdit_button
{float:left; width:100%; text-align:center; margin-top:5px; }

.MailUserEdit_button input, .MailUserEdit_buttonMailUser input { float:right; cursor:pointer; background-repeat:no-repeat; border:0; padding:0; margin:0 auto; font-size:0; color:transparent; line-height: 0; display:block; text-indent: -999px;  }
.lang-1 .MailUserEdit_button input, .lang-1 .MailUserEdit_buttonMailUser input { background-position:0 0; width:74px; height:18px; background-image:url("../Images/Website/WL/editorside/Form/BTN_form-1.gif"); }
.lang-2 .MailUserEdit_button input, .lang-2 .MailUserEdit_buttonMailUser input { background-position:0 0; width:54px; height:18px; background-image:url("../Images/Website/WL/editorside/Form/BTN_form-2.gif"); }

.MailUserEdit_mandatory {float:left; width:100%; color:#D00;}
.MailUserEdit_mandatory span {float:right;color:#D00;font-size:10px;}

.MailUserEdit_message{color:#333;float:left;font-weight:bold;padding:3px;text-align:center;width:100%;}

.MailUserEdit_hlkBackHome{float:right; color:#343434; font-size:11px; margin-top:5px;}


/*****************************************/
/*************** TOOLTIPS ****************/
/*****************************************/
#TipLayer {background-image:url('../Images/Website/WL/editorside/register/tooltip_arrow.jpg'); background-repeat:no-repeat; padding-left:6px;}
#TipLayer .tableMain {border:1px solid #642C90; width:160px;}
#TipLayer .tableTitle {padding:2px;text-align:center;background-color:#E6E6E6;}
#TipLayer .tableText {padding:2px;background-color:#fff;}


/********** USER PROFILE EDIT ************/
/************* COMPANY EDIT **************/
/*****************************************/
.CompanyEdit_left, .UserProfileEdit_left { width:729px; float:left; overflow:hidden; border-right:1px solid #7E5496; }
.CompanyEdit_right, .UserProfileEdit_right {float:left; width:252px; margin-left:18px; overflow:hidden}
.CompanyEdit_right {float:left; width:252px; margin-left:18px; overflow:hidden;}
.CompanyEdit_register {float:left; width:100%; margin-bottom:20px;}
.CompanyEdit_registerTitle, .CompanyEdit_subtitle {float:left; width:242px; padding:0 0 0 10px; background-color:#bfa9cb; color:#fff; font:700 14px/18px sans-serif; height:19px; -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;}
.CompanyEdit_registerText {float:left; width:100%; margin-top:10px;}
.CompanyEdit_infosAboutRegistration {}

.CompanyEdit_company,.CompanyEdit_address,.CompanyEdit_userProfile, .UserProfileEdit_userProfile, .UserProfileEdit_address
{float:left; width:100%; margin:0 0 10px 0; }

.CompanyEdit_head, .UserProfileEdit_head {float:left; width:100%; background-color:#7e5496; color:#fff; font-size:14px; height:19px; line-height:18px; font-weight:bold; margin:0 0 10px 0;
 -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888;}
.CompanyEdit_title, .UserProfileEdit_title {float:left;color:#fff;font-size:14px;font-weight:bold;  margin:0 0 0 10px; }
.CompanyEdit_mandatory, .UserProfileEdit_mandatory {color:#F99; float:right; font-size:11px; margin-right:10px;}

.CompanyEdit_company .FormField
{float:left;width:100%; margin:8px 0;}

.CompanyEdit_company .FormField .FormField_label 
{ float:left; margin-right:5px; text-align:right; width:180px; }

.CompanyEdit_company .FormField .FormField_label span
{ color:#333; font-size:11px; margin-right:3px; height:18px; line-height:18px; font-weight:bold;}

.CompanyEdit_company .FormField .FormField_field,
.CompanyEdit_address .FormField .FormField_field,
.CompanyEdit_userProfile .FormField .FormField_field,
.UserProfileEdit_userProfile .FormField .FormField_field,
.UserProfileEdit_address .FormField .FormField_field
{ float:left; text-align:left; width:544px; }

.CompanyEdit_company .FormField .FormField_field span.warning
{text-transform:uppercase;}

.CompanyEdit_company .FormField .FormField_label span.mandatory
{ color:#D00; font-size:11px; font-weight:bold; padding-right:3px;}

.CompanyEdit_company .FormField .FormField_label:first-letter
{ text-transform:uppercase; }

.CompanyEdit_company div.loading
{background-image:url(../Images/Website/WL/editorside/ajax-loader.gif);}

.CompanyEdit_company div.valid,
.CompanyEdit_userProfile div.validConfirm ,
.CompanyEdit_userProfile div.valid ,
.CompanyEdit_address div.valid ,
.UserProfileEdit_userProfile div.valid ,
.UserProfileEdit_userProfile div.validConfirm ,
.UserProfileEdit_address div.valid 
{background-image:url(../Images/Website/check.png);}


.CompanyEdit_company div.invalid,
.CompanyEdit_userProfile div.invalidConfirm ,
.CompanyEdit_userProfile div.invalid ,
.CompanyEdit_address div.invalid ,
.UserProfileEdit_userProfile div.invalid ,
.UserProfileEdit_userProfile div.invalidConfirm ,
.UserProfileEdit_address div.invalid 
{background-image:url(../Images/Website/warning.png);}


.CompanyEdit_company div.valid ,
.CompanyEdit_company div.invalid ,
.CompanyEdit_company div.loading,
.CompanyEdit_address div.valid ,
.CompanyEdit_address div.invalid ,
.CompanyEdit_address div.loading,
.CompanyEdit_userProfile div.valid ,
.CompanyEdit_userProfile div.invalid ,
.CompanyEdit_userProfile div.invalidConfirm,
.CompanyEdit_userProfile div.loading,
.UserProfileEdit_address div.valid ,
.UserProfileEdit_address div.invalid ,
.UserProfileEdit_address div.loading,
.UserProfileEdit_userProfile div.valid ,
.UserProfileEdit_userProfile div.invalid ,
.UserProfileEdit_userProfile div.invalidConfirm,
.UserProfileEdit_userProfile div.loading
{float:left; background-repeat:no-repeat;height:16px;margin:-21px 0 0 282px;position:relative;width:20px;}

.CompanyEdit_userProfile .FormField_fieldPicturePath div.valid {float:left; margin:4px 0 0 0px;}


.CompanyEdit_company .FormField .FormField_field .input_StringTextBox ,
.CompanyEdit_company .FormField .FormField_field .input_UsernameMailTextBox
{float:left; width:278px; margin-bottom:3px; padding:0 20px 0 0; height:18px; }

.CompanyEdit_userProfile .FormField,
.CompanyEdit_address .FormField ,
.UserProfileEdit_userProfile .FormField,
.UserProfileEdit_address .FormField 
{float:left;width:100%; margin:4px 0;}

.CompanyEdit_userProfile .FormField .FormField_label,
.CompanyEdit_address .FormField .FormField_label,
.UserProfileEdit_userProfile .FormField .FormField_label,
.UserProfileEdit_address .FormField .FormField_label
{ float:left; margin-right:5px; text-align:right; width:180px; }

.CompanyEdit_userProfile .FormField .FormField_fieldTitle span.input_BoolRadio,
.UserProfileEdit_userProfile .FormField .FormField_fieldTitle span.input_BoolRadio
{ margin-right:15px;}

.CompanyEdit_userProfile .FormField .FormField_label span,
.CompanyEdit_address .FormField .FormField_label span,
.UserProfileEdit_userProfile .FormField .FormField_label span,
.UserProfileEdit_address .FormField .FormField_label span
{ color:#333; font-size:11px; margin-right:3px; font-weight:bold; line-height:18px; height:18px;}

.CompanyEdit_userProfile .FormField_Password .FormField_label span,
.UserProfileEdit_userProfile .FormField_Password .FormField_label span { line-height:16px;}

.CompanyEdit_userProfile .FormField .FormField_field span,
.CompanyEdit_address .FormField .FormField_field span,
.UserProfileEdit_userProfile .FormField .FormField_field span,
.UserProfileEdit_address .FormField .FormField_field span
{width:100%;}

.CompanyEdit_userProfile .FormField .FormField_field span.warning,
.CompanyEdit_address .FormField .FormField_field span.warning,
.UserProfileEdit_userProfile .FormField .FormField_field span.warning,
.UserProfileEdit_address .FormField .FormField_field span.warning
{width:auto; text-transform:uppercase;}

.CompanyEdit_userProfile .FormField .FormField_label span.mandatory,
.CompanyEdit_address .FormField .FormField_label span.mandatory,
.UserProfileEdit_userProfile .FormField .FormField_label span.mandatory,
.UserProfileEdit_address .FormField .FormField_label span.mandatory
{ color:#D00; font-size:11px; font-weight:bold; padding-right:3px;}

.CompanyEdit_userProfile .FormField .FormField_label:first-letter ,
.CompanyEdit_address .FormField .FormField_label:first-letter ,
.UserProfileEdit_userProfile .FormField .FormField_label:first-letter ,
.UserProfileEdit_address .FormField .FormField_label:first-letter 
{ text-transform:uppercase; }

.CompanyEdit_userProfile .FormField .FormField_field .input_StringTextBox ,
.CompanyEdit_userProfile .FormField .FormField_field .input_UsernameMailTextBox ,
.CompanyEdit_address .FormField .FormField_field .input_StringTextBox,
.CompanyEdit_userProfile .FormField .FormField_field .input_PasswordConfirmTextBox,
.UserProfileEdit_userProfile .FormField .FormField_field .input_StringTextBox ,
.UserProfileEdit_userProfile .FormField .FormField_field .input_UsernameMailTextBox ,
.UserProfileEdit_address .FormField .FormField_field .input_StringTextBox,
.UserProfileEdit_userProfile .FormField .FormField_field .input_PasswordConfirmTextBox
{float:left; width:278px; margin-bottom:3px; padding:0 20px 0 0; height:18px;}

.UserProfileEdit_userProfile .UserProfileEdit_godfather .FormField .FormField_field input,
.UserProfileEdit_userProfile .FormField_Username .FormField_field input
{float:left; width:278px; margin-bottom:3px; padding:0 20px 0 0; height:18px; background-color:#ccc}

.CompanyEdit_userProfile .FormField .FormField_field .input_PasswordTextBox,
.UserProfileEdit_userProfile .FormField .FormField_field .input_PasswordTextBox
{float:left; width:278px; margin-bottom:9px; padding:0 20px 0 0; height:18px; }

.CompanyEdit_userProfile .FormField .FormField_field input.DatePicker,
.UserProfileEdit_userProfile .FormField .FormField_field input.DatePicker
{width:276px; float:left; padding-right:20px; font-size:11px; padding:0 2px 2px 20px; height:16px; color:#666; text-align:left; }

.CompanyEdit_userProfile .FormField .FormField_field .input_DDLLanguageList,
.CompanyEdit_address .FormField .FormField_field .input_DDLCountryList,
.UserProfileEdit_userProfile .FormField .FormField_field .input_DDLLanguageList,
.UserProfileEdit_address .FormField .FormField_field .input_DDLCountryList
{float:left; width:300px; margin-bottom:3px; padding:0; }

.CompanyEdit_userProfile .FormField .FormField_field .input_FileUpload,
.UserProfileEdit_userProfile .FormField .FormField_field .input_FileUpload {float:left;}

.CompanyEdit_userProfile .FormField .FormField_field .input_FileUpload_cancelButton,
.UserProfileEdit_userProfile .FormField .FormField_field .input_FileUpload_cancelButton
{background-image:url(../Images/Website/delete_off.png);background-repeat:no-repeat;cursor:pointer;float:left;height:18px;margin:3px 5px;position:relative;width:18px;}
.CompanyEdit_userProfile .FormField .FormField_field .input_FileUpload_cancelButton:hover,
.UserProfileEdit_userProfile .FormField .FormField_field .input_FileUpload_cancelButton:hover
{background-image:url('../Images/Website/delete_on.png');}

.CompanyEdit_userProfile .FormField .FormField_field .input_PasswordConfirmTextBox,
.UserProfileEdit_userProfile .FormField .FormField_field .input_PasswordConfirmTextBox
{margin-top:2px;}

.CompanyEdit_userProfile .info ,
.CompanyEdit_address .info ,
.CompanyEdit_userProfile .infoTime ,
.CompanyEdit_address .infoTime ,
.UserProfileEdit_userProfile .info ,
.UserProfileEdit_address .info ,
.UserProfileEdit_userProfile .infoTime ,
.UserProfileEdit_address .infoTime 
{font-size:9px; color:Gray;}

.CompanyEdit_userProfile .FormField .FormField_field textarea.input_StringTextBox,
.UserProfileEdit_userProfile .FormField .FormField_field textarea.input_StringTextBox {height:120px;background-color:#fff;}

.CompanyEdit_address .Form_addressRawButton,
.UserProfileEdit_address .Form_addressRawButton {float:left; margin:0 0 10px 185px; width:544px;}

.CompanyEdit_address .addressRawButtonLoading,
.UserProfileEdit_address .addressRawButtonLoading {float:left; margin:0 0 0 5px; display:none;}

.CompanyEdit_address .Form_addressRawButtonSearch,
.UserProfileEdit_address .Form_addressRawButtonSearch {cursor:pointer;float:left;}
.CompanyEdit_address span.Form_addressRawButtonSearch,
.UserProfileEdit_address span.Form_addressRawButtonSearch {margin-left:3px;}

.CompanyEdit_buttonUserProfile,
.CompanyEdit_buttonAddress
{float:left; width:100%;}

.Form_addressMap {float:left; width:544px; margin-left:185px; width:482px; height:300px; margin-bottom:20px;}
.CompanyEdit_address .geocoding_map,
.UserProfileEdit_address .geocoding_map {width: 482px; height: 300px; margin-bottom:20px; float: left;overflow:hidden;}

.CompanyEdit_cgu{float:left; margin:10px 0 0 185px; width:544px;  }
.CompanyEdit_cgu .CompanyEdit_cguLink  {color:#666; display:block; float:left; font-size:10px; font-weight:normal; width:100%;}
.CompanyEdit_cgu input[type=checkbox]  { float:left; margin-right:3px; }
.CompanyEdit_cgu label  { float:left; }
.CompanyEdit_cgu span {display:block;float:left;font-size:10px;font-weight:normal;}
.CompanyEdit_cgu .Form_pnlCGU {float:left; width:100%;}

.CompanyEdit_button {float:left; width:100%; margin:20px 0;text-align:right; }

.lang-1 .CompanyEdit_button input {background-image:url("../Images/Website/WL/editorside/BG_wordTrad-1.gif"); width:98px; height:17px; background-position:0 -20px; }
.lang-2 .CompanyEdit_button input  {background-image:url("../Images/Website/WL/editorside/BG_wordTrad-2.gif"); width:50px; height:17px; background-position:-192px 0; }
.CompanyEdit_button input {background-repeat:no-repeat; font-size:0; border:0 none; float:right; cursor:pointer; margin:0 10px 0 0; padding:0; font-size:0; color:transparent; line-height: 0; display:block; text-indent: -999px; text-align:center;}

.CompanyEdit_message,
.UserProfileEdit_message{background-color:#666;color:#fff;float:left;font-weight:bold;padding:3px;text-align:center;width:594px;}

.CompanyEdit_company .Form_buttonCompany, .CompanyEdit_address .Form_buttonAddress,
.UserProfileEdit_userProfile .Form_buttonUserProfile, .UserProfileEdit_address .Form_buttonAddress {float:left; width:100%; margin:20px 0;text-align:right; }

.lang-1 .CompanyEdit_company .Form_buttonCompany input, .lang-1 .CompanyEdit_address .Form_buttonAddress input,
.lang-1 .UserProfileEdit_userProfile .Form_buttonUserProfile input, .lang-1 .UserProfileEdit_address .Form_buttonAddress input {background-image:url("../Images/Website/WL/editorside/BG_wordTrad-1.gif"); width:98px; height:17px; background-position:0 -20px; }

.lang-2 .CompanyEdit_company .Form_buttonCompany input, .lang-2 .CompanyEdit_address .Form_buttonAddress input,
.lang-2 .UserProfileEdit_userProfile .Form_buttonUserProfile input, .lang-2 .UserProfileEdit_address .Form_buttonAddress input  {background-image:url("../Images/Website/WL/editorside/BG_wordTrad-2.gif"); width:50px; height:17px; background-position:-192px 0; }

.CompanyEdit_company .Form_buttonCompany input, .CompanyEdit_address .Form_buttonAddress input,
.UserProfileEdit_userProfile .Form_buttonUserProfile input, .UserProfileEdit_address .Form_buttonAddress input {background-repeat:no-repeat; font-size:0; border:0 none; float:right; cursor:pointer; margin:0 10px 0 0; padding:0; font-size:0; color:transparent; line-height: 0; display:block; text-indent: -999px; text-align:center;}


.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors
{float:left; width:100%;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_SectorList 
{float:left;width:100%;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_SectorList  tr td span
{background-color:#fff;background-repeat:no-repeat;float:left;width:55px;cursor:pointer;margin:0 8px;}


.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_SectorList  tr td span input
{margin:0 0 0 42px ;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_SectorList  tr td span label
{background-position:0 3px;background-repeat:no-repeat;float:left;padding-top:43px;width:55px;text-align:center;font-size:9px; cursor:pointer;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_1 {background-position:-165px 0; background-repeat:no-repeat;}
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_2 {background-position:-55px 0; background-repeat:no-repeat;}
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_3 {background-position:-110px 0; background-repeat:no-repeat;}
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_4 {background-position:0 0; background-repeat:no-repeat;}
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_5 {background-position:-220px 0; background-repeat:no-repeat;}
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_6 {background-position:-275px 0; background-repeat:no-repeat;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_1,
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_2,
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_3,
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_4,
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_5,
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors .input_SectorList_item_6 {background-image:url('../Images/Website/WL/editorside/BG_btn_sector.gif');}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_SectorList tr {float:left;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_CirculationList 
{float:left;width:100%; margin:10px 0 0 0;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_CirculationList span
{float:left;width:100%; margin:2px 0; cursor:pointer;}

.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_CirculationList span input,
.CompanyEdit_company .FormField_fieldCompaniesProfiles_Sectors table.input_CirculationList span label
{float:left; margin-right:5px; color:#333;  font-size:11px; cursor:pointer;}


.UserProfileEdit_button input {float:right;
background: none repeat scroll 0 0 #665577;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 0 2px 0 0;
    text-align: center;
}


/*****************/
/**** Warning ****/
/*****************/
.info {color:#666; font-style:italic; font-weight: normal; font-size:10px; }
.warning {float:left; color:#D00; font-style:normal; font-weight: normal; font-size:10px; text-transform:uppercase}
.mandatory {color:#D00; font-style:normal; font-weight: normal; font-size:10px;}
.warning_left { float:left; width:200px; text-align:center}
.warning_right {float:left; width:358px; margin-left:10px; text-align:justify}
.warning_right ul{float:left; margin:0 0 0 20px; padding:5px 0; width:450px;  list-style-position:inside}
.warning200 {display:block; color:#D00; font-style:normal; font-weight: normal; width:200px;}

/************************************************/
/***************** SEARCH EXALEAD****************/
/************************************************/
.Search_CategoryActiveRefine{margin:10px 0 20px; background-color:#E7E4E9; padding:5px; float:left;width:242px}
.Search_CategoryActiveRefineTitle {font-weight:bold; color:#3f2a4b; font-size:14px; text-transform:uppercase; padding-bottom:3px;margin-bottom:10px; border-bottom:1px solid #D0CAD3}

.Exalead_title {float:left; padding:0 0 0 10px; width:242px; background-color:#657; color:#fff; font-size:14px; height:19px; line-height:18px; font-weight:bold; margin:10px 0;
 -moz-box-shadow:0 0 1px #888; -webkit-box-shadow:0 0 1px #888; box-shadow:0 0 1px #888;}
.Exalead_caption {color:#3f2a4b; font-size:11px; padding-bottom:3px;margin-bottom:10px; border-bottom:1px solid #D0CAD3; font-style:italic; float:left;}
.Exalead_caption div { padding-left:15px; height:12px; line-height:12px; width:237px; float:left; margin-bottom:2px;}
div.Exalead_captionTitle { font-weight:bold; padding:0; }
.Exalead_Add { background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat 0 -12px;}
.Exalead_Remove { background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat 0 0;}
.Exalead_Sup { background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat 0 -72px;}
.Exalead_topLinks {top:10px;right:0;position:absolute;}


.Search_SubCategoryActiveRefineTitle{float:left; width:100%;margin:0 0 5px;}
.Search_SubCategoryActiveRefine{float:left;width:220px;line-height:12px; height:12px;}
.Search_SubCategoryActiveRefineCancel{display:block;float:right;line-height:12px; height:12px;width:12px;font-size:0;color:transparent;
background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right -48px;}
.Search_SubCategoryActiveRefineCancel:hover{background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right -60px;}
.Search_SubCategoryActiveExcludeTitle{float:left; width:100%;margin:0 0 5px;}
.Search_SubCategoryActiveExcludeTitle a {background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right -48px;
display:block;float:right;font-size:0;height:12px;margin:0;width:12px;}
.Search_SubCategoryActiveExcludeTitle a:hover {background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right -60px;}
.Search_SubCategoryActiveExcludeTitle span {text-decoration:line-through;}

.Search_Category{float:left;margin-bottom:20px;width:100%;}
.Search_CategoryTitle {font-weight:bold; color:#3f2a4b; font-size:14px; text-transform:uppercase; padding-bottom:3px;margin-bottom:10px; border-bottom:1px solid #D0CAD3}
.Search_SubCategoryTitle a {color:#333; font-weight:normal}
.Search_SubCategoryTitle {margin-bottom:5px; width:100%; float:left}

.Search_SubCategoryRefine { display:block; float:left; background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right -12px; margin:0;width:220px;background-repeat:no-repeat;padding-right:10px; height:12px; line-height:12px;}
.Search_SubCategoryRefine:hover {background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right -36px;}

.Search_SubCategoryExclude{  background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right 0; float:right;font-size:0;height:12px;margin:0;width:12px;}
.Search_SubCategoryExclude:hover{background:url("../Images/Website/WL/editorside/search/BTN_exalead.gif") no-repeat right -24px;}


/***********************************************/
/****************** About us *******************/
/***********************************************/
h3.AboutUs_subtitle {float:left; color:#333; text-shadow:0 0 1px #888; font-size:17px; padding:0 0 10px; font-family:Helvetica, Arial, sans-serif; text-align:left; margin:0; font-weight:bold; width:100% }
.AboutUs_description  {float:left;width:100%; margin-bottom:15px;}
.AboutUs_description ul {  margin:0; padding:0 0 15px 40px; width:560px; float:left;}
.AboutUs_description ul li { margin:1px 0; padding:0; }
.AboutUs_afpLink {float:left; margin-right:10px;}
.AboutUs_WLname {width:100%; margin-bottom:5px; font-weight:bold;}
.AboutUs_WLimg {float:left; margin-right:5px;}
.AboutUs_WLtxt{}
.AboutUs_headline { width:100%; text-align:center; margin:10px 0; float:left; font-size:15px; color:#642C90;}
.AboutUs_WL  {width:100%; float:left; margin:15px 0 20px;}

/***********************************************/
/********************* CGU *******************/
/***********************************************/
.CGU_warning { float:left; width:710px;-moz-box-shadow:0 1px 2px #D00; -webkit-box-shadow:0 1px 2px #D00;box-shadow:0 1px 2px #D00;margin-bottom:10px; background:#fff; padding:5px 10px; }
.CGU_warningTitle  {background:url(../Images/Website/Citizenside/StaticPage/warning.jpg) no-repeat; height:25px;
float:left; color:#D00; text-shadow:0 0 1px #888; font-size:18px; padding:1px 0 0 40px; font-family:Helvetica, Arial, sans-serif; margin:5px 0; font-weight:bold; width:680px }
.CGU_warning p { margin:5px 0; }
.CGU_conditions { margin:0; padding:0; list-style:inside; list-style-type:none; }
.CGU_conditions p {  margin:8px 0; }
.CGU_conditions li { float:left; padding:10px 0; margin:5px 0; width:720px; border-bottom:1px solid #E2E8EB; }
.CGU_conditions .listCGU  { float:left; margin:5px 0; width:690px; padding-left:30px;  }
.CGU_conditions .listCGU li { float:left; padding:0; margin:3px 0; width:100%; border-bottom:0 none; }
.CGU_conditionTitleContainer { float:left; }
.CGU_conditionTitle  {float:left; color:#333; text-shadow:0 0 1px #888; font-size:20px; font-family:Helvetica, Arial, sans-serif; margin:0; font-weight:bold; width:100% }
.CGU_conditionSubtitle  {float:left; color:#333; text-shadow:0 0 1px #888; font-size:15px; font-family:Helvetica, Arial, sans-serif; margin:15px 0 0 0; font-weight:bold; width:100% }
.CGU_split { width:100%; border-bottom:1 px #CCC solid; }


/***********************************************/
/********************* Press *******************/
/***********************************************/
.Press_block { float: left; padding: 10px 0; margin: 0; width: 100%; border-bottom: 1px solid #E2E8EB; }
.Press_title { float: left; color: #333; font-size: 13px; padding: 0; font-family: Helvetica, Arial, sans-serif; text-align: left; margin: 0; font-weight: bold; }
.Press_title a { color: #333;  }
.Press_block ul { list-style: none; margin: 0; padding: 5px 0 0 40px; width: 690px; float: left; }
.Press_block ul li { display: inline; margin-right: 20px; float: left; }
.Press_block ul li img { float: left; width: 20px; padding-right: 5px; }
.Press_block ul li a { float: left; color: #333; font-size: 11px; font-weight: normal; }
.Press_block > img { float: left; margin-right: 5px; }
.Press_date { float: left; text-transform: uppercase; padding-top: 3px; color: #333; font-size: 10px; margin-left: 20px; }

/***********************************************/
/************** commision rate *****************/
/***********************************************/
.CommisionRates_block {float:left; padding:10px 0; margin:0; width:720px;  }
.CommisionRates_block img {margin:0 2px 0 0; }
.CommisionRates_title {float:left; color:#333; text-shadow:0 0 1px #888; font-size:17px; padding:0 0 10px; font-family:Helvetica, Arial, sans-serif; text-align:left; margin:0; font-weight:bold; width:100% }
.CommisionRates_block p {  margin:8px 0; }
.CommisionRates_block ul li { font-size:12px; list-style:disc inside none;}


/***********************************************/
/******************* FAQ ***********************/
/***********************************************/
.FAQ_block {float:left; padding:10px 0; margin:0; width:720px; border-bottom:1px solid #E2E8EB; }
h4.FAQ_blockQuestion {float:left; color:#333; text-shadow:0 0 1px #888; padding:0 0 10px; font:700 17px Helvetica, Arial, sans-serif; text-align:left; margin:0;width:100% }
.FAQ_blockQuestionAnswer { width:100%; float:left; }
.FAQ_blockAnswer {float:left; color:#333; font-size:12px; font-family:Helvetica, Arial, sans-serif; text-align:left; margin:0 0 10px;  width:100% }
.FAQ_block ul { list-style-position:inside; float:left; margin:0 0 0 20px }
.FAQ_blockAnswer a {  font-weight:normal; }
.FAQ_pricings { float:left; width:570px; padding:10px;background-color:#dce69d;margin:0 0 20px 65px;color:#3c4213;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.FAQ_pricings table { border-collapse:collapse;}
.FAQ_pricings table td, .FairUsePage_pricings table th { background-color:#f1f5d8; height:24px;border-left:1px solid #dce69d; text-align:center;}
.FAQ_pricings table tr { border-bottom:1px solid #dce69d;}
.FAQ_pricings table thead tr { border:0;}
.FAQ_pricings table td.FairUsePage_pricingsSubTitles { background-color:#dce69d; height:30px; text-transform:uppercase; border:0;text-align:left;font:700 14px Arial,sans-serif;}
.FAQ_pricings table td span.list { float:left;margin-left:10px;line-height:24px;}
.FAQ_pricings table td span.BG_icons { width:14px;height:14px;margin:0 3px 0 0;padding:0 0 0 14px; }
.FAQ_pricings table td.YesGreen span.BG_icons { background-position:-197px -38px; }
.FAQ_pricings table td.YesWarning span.BG_icons { background-position:-183px -38px; }
.FAQ_pricings table td.NoRed span.BG_icons { background-position:-169px -38px; }
.FAQ_pricings table td span.text { font-weight:700}
.FAQ_pricings table .line1 td.YesWarning span.text { font-size:11px }
.FAQ_pricings table td.YesWarning span.text { color:#d11523 }
.FAQ_pricings table td.YesGreen { font-weight:700 }
.FAQ_pricings table td.NoRed span.text { color:#d11523 }
.FAQ_pricings table td span.Number1 { background-position:-212px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FAQ_pricings table td span.Number2 { background-position:-231px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FAQ_pricings table td span.Number3 { background-position:-250px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FAQ_pricings table td span.Number4 { background-position:-269px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FAQ_example{ text-align:center }

/***************************/
/********* PAGE 404 ********/
/***************************/
.Error404_block {margin: 20px auto 0 auto; width:800px; }
.Error404_top {width:750px; padding:20px 0 20px 50px; background-color:#897a92;} 
.Error404_top .Error404_title {color:#fff; font-weight:bold; font-size:40px;} 
.Error404_top .Error404_text {color:#fff; font-weight:bold; font-size:30px;} 
.Error404_bot {width:800px; background:#e7e4e9;float:left; } 
.Error404_logo { margin:10px; float:left;} 
.Error404_slogan { margin:15px 0 0 13px; float:left;} 
.Error404_menu {  float:right; margin-top:18px;} 
.Error404_menuCategory:hover 
{ text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
.Error404_menuCategory { float:left; margin-left:1px; font-size:12px; text-decoration:none; text-transform:lowercase; font-weight:bold; padding:5px 8px; text-align:center; 
background-image:url('../Images/Website/WL/editorside/BG_bodyVertical_home.gif'); background-position:0 -78px; background-repeat:repeat-x; height:16px; color:#180a1f; }


/***************************/
/********* FAIR USE ********/
/***************************/
.PackageDisplay_fileDiapos .FileDiapos_diapos { padding:0; }
.FileDisplayFairUse {float:left;height:215px; margin:0 5px 5px 0; text-decoration:none; width:285px; }
.FileDisplayFairUse_top {background-position:-155px -12px; float:left; height:6px; width:285px; font-size:0;}
.FileDisplayFairUse_bot {background-position:-155px -18px; float:left; height:6px; width:285px; font-size:0;}
.FileDisplayFairUse_body {border-left:1px solid #a9c311; border-right:1px solid #a9c311; float:left; width:283px; background-color:#dde7a0; height:203px; overflow:hidden;}
.FileDisplayFairUse_image { float:left; text-align:center; width:135px; height:135px; overflow:hidden; z-index:0; cursor:pointer; margin:10px 5px 0;}
.FileDisplayFairUse_image img { max-width:135px; max-height:135px;}
.FileDisplayFairUse_infos {text-align:center;float:left;width:138px}
.FileDisplayFairUse_infos a {text-align:center; color:#3c4213;font-weight:400;font-size:11px;display:block;margin:20px 11px;width:116px;float:left;}
.FileDisplayFairUse_infos p span {text-align:center;text-transform:uppercase;color:#3c4213;float:left;width:100%;font-weight:700;}
.FileDisplayFairUse_infos p {margin:15px 0 30px;}
.FileDisplayFairUse_p {float:left;height:40px; margin:0 5px 0;width:273px;}
.FileDisplayFairUse_p .BG_icons{float:left;height:20px;margin:6px 5px 0 0;width:20px;background-position:-151px -95px;}
.FileDisplayFairUse_p .Text    {float:left;height:20px;width:248px;font:700 13px Arial,sans-serif;color:#3c4213}


a.FileDisplayFairUse_download {text-align:center;background-position:-173px 0;width:116px;height:38px;margin:30px 11px 0;font:700 17px/38px Arial,Sans-serif;float:left;}

.FileDisplayFairUseMini {float:left;height:86px; text-decoration:none; width:285px;margin:10px 0 5px 0; padding:10px 0 0; border-top:1px dotted #d0cad3;  }
.FileDisplayFairUseMini_body {border-left:1px solid #a9c311; border-right:1px solid #a9c311; float:left; width:283px; background-color:#dde7a0; height:74px; overflow:hidden;}
.FileDisplayFairUseMini_infos {text-align:center;float:left;width:157px}
.FileDisplayFairUseMini_body .FileDisplayFairUse_download {text-align:center; color:#3c4213;display:block;float:right;margin:7px 10px 0 0;}
.FileDisplayFairUseMini_infosBot {float:left;width:100%;margin-top:3px;text-align:center;}
.FileDisplayFairUse_knowMore {color:#3c4213;}
.FileDisplayFairUseMini_p {float:left;height:40px;width:152px;margin-left:5px;}
.FileDisplayFairUseMini_p .BG_icons{float:left;height:20px;margin:6px 5px 0 0;width:20px;background-position:-151px -95px;}
.FileDisplayFairUseMini_p .Text    {float:left;height:20px;width:113px;font:700 11px Arial,sans-serif;color:#3c4213}


.FileDisplayFairUsePreview { float:left; width:390px;}

.FairUsePage_title { float:left;width:100%;padding:0 0 20px;margin:0}
.FairUsePage_title .BG_icons { float:left; width:42px;height:42px;margin:0 8px 0 0;background-position:-107px -74px;}
.FairUsePage_title .Text { float:left;height:42px;font:700 26px/42px Arial,sens-serif;text-shadow:0 1px 2px #aaa;color:#a9c311;}
.FairUsePage_warning-false{ float:left;width:390px;margin-bottom:20px;padding-bottom:5px; border-bottom: 1px solid #D11523;}
.FairUsePage_warning-false a{ color:#D11523;}
.FairUsePage_warning-true { display:none;}
.FairUsePage_warning-false .BG_icons { float:left;width:22px;height:21px;background-position:-150px -74px;margin:5px 5px 0 0;}
.FairUsePage_warning-false .Text {color:#d11523; font:700 15px Arial, sens-serif}
.FairUsePage_left { float:left; width:390px;}
.FairUsePage_right { float:right; width:590px;}
.FairUsePage_rightBlock { float:right; width:590px;}
.FairUsePage_leftBlock { float:left; width:390px; margin-bottom:20px;}
.FairUsePage_subTitle,.FairUsePage_lastStepTitle { float:left; width:100%; margin-bottom:10px; color:#333;text-shadow:0 1px 2px #aaa;font:700 20px Arial,sans-serif; }
.FileDisplayFairUsePreview_image { float:left; width:135px; margin:0 10px 0 0; overflow:hidden;}
.FileDisplayFairUsePreview_image img { max-width:135px; max-height:135px;}
.FileDisplayFairUsePreview_name { float:left; width:245px; margin:0 0 5px 0;color:#527}
.FileDisplayFairUsePreview_userName { float:left; width:245px; margin:0 0 10px 0;font-size:11px;}
.FileDisplayFairUsePreview_cc { float:left; width:245px;font-size:10px}
.FileDisplayFairUsePreview_cc a { color:#333;text-decoration:underline;font-weight:400}

.FairUsePage_pricings,.FairUsePage_lastStepContent { float:right; width:570px; padding:10px; background-color:#dce69d; color:#3c4213;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.FairUsePage_pricings table { border-collapse:collapse;}
.FairUsePage_pricingsCol1 { width:330px; background-position:0 -225px}
.FairUsePage_pricingsCol2 { width:119px;}
.FairUsePage_pricingsCol3 { width:119px;}
.FairUsePage_pricings table td, .FairUsePage_pricings table th { background-color:#f1f5d8; height:24px;border-left:1px solid #dce69d; text-align:center;}
.FairUsePage_pricings table tr { border-bottom:1px solid #dce69d;}
.FairUsePage_pricings table thead tr { border:0;}
.FairUsePage_pricings table td.FairUsePage_pricingsSubTitles { background-color:#dce69d; height:30px; text-transform:uppercase; border:0;text-align:left;font:700 14px Arial,sans-serif;}
.FairUsePage_pricings table td span.list { float:left;margin-left:10px;line-height:24px;}
.FairUsePage_pricings table td span.BG_icons { width:14px;height:14px;margin:0 3px 0 0;padding:0 0 0 14px; }
.FairUsePage_pricings table td.YesGreen span.BG_icons { background-position:-197px -38px; }
.FairUsePage_pricings table td.YesWarning span.BG_icons { background-position:-183px -38px; }
.FairUsePage_pricings table td.NoRed span.BG_icons { background-position:-169px -38px; }
.FairUsePage_pricings table td span.text { font-weight:700}
.FairUsePage_pricings table .line1 td.YesWarning span.text { font-size:11px }
.FairUsePage_pricings table td.YesWarning span.text { color:#d11523 }
.FairUsePage_pricings table td.YesGreen { font-weight:700 }
.FairUsePage_pricings table td.NoRed span.text { color:#d11523 }
.FairUsePage_pricings table td span.Number1 { background-position:-212px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FairUsePage_pricings table td span.Number2 { background-position:-231px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FairUsePage_pricings table td span.Number3 { background-position:-250px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FairUsePage_pricings table td span.Number4 { background-position:-269px -38px; float:right; width:19px;height:19px;margin-top:2px;padding:0}
.FairUsePage_arrows .BG_icons { float:left;width:108px;height:17px;background-position:0 -56px;}
.FairUsePage_downloadArrow1 { margin:0 11px 0 347px;} 

.FairUsePage_lastStepTitle { float:left; width:347px; margin:0}
.FairUsePage_lastStep { float:right; width:100%; font-size:14px;display:none;margin-bottom:20px; }
.FairUsePage_lastStepArrow  { float:left;width:108px;height:17px;background-position:-109px -56px;margin-top:15px;}
.FairUsePage_lastStepLeft { float:left; width:280px;margin:0 10px 0 0;min-height:70px; }
.FairUsePage_lastStepRight { float:left; width:280px;min-height:70px; }
.FairUsePage_lastStepTitle1 .BG_icons { float:left;width:14px;height:16px;background-position:-217px -57px;margin:0 3px 0 0}
.FairUsePage_lastStepTitle2 .BG_icons { float:left;width:13px;height:16px;background-position:-230px -57px;margin:0 3px 0 0}
.FairUsePage_lastStepText { float:left; width:100%; margin:10px 0 0 0; height:30px;}
.FairUsePage_lastStepText .BG_icons { background:url(../Images/Website/WL/editorside/Cart/loader-green.gif) no-repeat 0 50%; float:left; height:100%; width:16px;margin-right:5px}
.FairUsePage_lastStepText .text { font-size:11px}
.FairUsePage_lastStepText .text span { cursor:pointer;}
.FairUsePage_lastStepText .text span:hover { text-decoration:underline;}
.FairUsePage_lastStepText a  { text-decoration:underline;color:#3C4213}
.FairUsePage_lastStepRight .textarea {margin-top:10px;border-top:1px solid #707070;}
.FairUsePage_lastStepRight textarea {border-top:1px solid #ccc;color:#333;font:400 11px Arial, sans-serif;width:280px;height:100px;}
.FairUsePage_copyTextarea { font:700 12px Arial, sans-serif;margin:3px 0 0 0 }
.FairUsePage_copyTextareaContainer, .FairUsePage_copyTextareaDone { float:left;}
.FairUsePage_copyTextareaDone { margin:5px 0 0 4px;width:10px;height:10px;background-position:-256px -57px;}


.FairUsePage_download { float:right; width:100%; margin-top:10px;}
.FairUsePage_downloadBtn1 { float:left;}
.FairUsePage_downloadBtn2 { float:left;}


.CartDisplay_downloadBtn { float:left; margin:0 0 0 342px}
.CartDisplay_downloadBtn div div {display:none;}
.CartDisplay_downloadBtn .notAdded div.Step1_download    {display:block;width:116px;height:38px;background-position:-289px 0;text-align:center;font:700 17px/38px Arial,Sans-serif;cursor:pointer; margin-bottom:6px;}

.CartDisplay_downloadBtn .confirm div.Step2_checkCGU     {display:block;width:116px;text-align:center;}
.CartDisplay_downloadBtn .confirm div.Step2_checkCGU .acceptCGU {background-position:-173px -74px;height:49px;width:86px;float:left;padding-left:30px;cursor:pointer;}

.CartDisplay_downloadBtn .cartLoading div.Step3_checkedCGU     {display:block;width:116px;text-align:center;}
.CartDisplay_downloadBtn .cartLoading div.Step3_checkedCGU .acceptCGU {background-position:-289px -74px;height:49px;width:86px;float:left;padding-left:30px;cursor:pointer;}

.CartDisplay_downloadBtn div.CGULink     {display:block;width:116px;text-align:center;}

.lang-1 .CartDisplay_downloadBtn .acceptCGU {font:700 15px Arial,Sans-serif; padding-top:6px;height:43px;}
.lang-2 .CartDisplay_downloadBtn .acceptCGU {font:700 13px/13px Arial,Sans-serif; padding-top:4px;height:45px;}
.CartDisplay_downloadBtn .seeCGU {font:400 11px Arial,Sans-serif;color:#333;}


.CartDisplay_downloadBtnForWeb { float:left; margin:0 0 0 10px}
.CartDisplay_downloadBtnForWeb div div {display:none;}
.CartDisplay_downloadBtnForWeb .notAdded .link, .CartDisplay_downloadBtnForWeb .inCart .link, .CartDisplay_downloadBtnForWeb .added .link
{display:block;width:116px;height:38px;background-position:-289px -37px;text-align:center;font:700 17px/38px Arial,Sans-serif;cursor:pointer;color:#fff}
.CartDisplay_downloadBtnForWeb .cartLoading .link_loading {display:block;width:116px;height:38px;background-position:-289px -37px;text-align:center;font:700 15px/38px Arial,Sans-serif;cursor:pointer;color:#fff}
.CartDisplay_downloadBtnForWeb .cartError   .link_error {display:block;width:116px;height:38px;background-position:-289px -37px;text-align:center;font:700 17px/38px Arial,Sans-serif;cursor:pointer;color:#d11523}


.FairUsePage_return{ float:right; margin:4px 0;}
.FairUsePage_return a { float:left;background-position:-250px -42px;height:17px}
.lang-1 .FairUsePage_return a { float:left; width:130px;}
.lang-2 .FairUsePage_return a { float:left; width:136px;}
























