
/*Global Style*/
.left{float:left;}
.right{float:right;}


/*Design Popup Ajax*/
.popin{ -moz-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0 0 15px #424242; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999;padding: 5px; width: 550px;}
   .popin .title                                   {font-weight: bold;background-color:#B8CE57;border:1px solid #A7B651;white-space:nowrap;color:#FFFFFF;text-shadow:0 -1px 0 #93AD1F;position:relative;padding:5px 10px;}
   .popin .title a.hide                            {position:absolute;top:5px;right:5px;outline:none;}
   .popin .title a.hide:hover                      {background-position:-176px -159px;}
   .popin .content                                 {padding:10px;text-align: center;}
   .popin .content .txtLoaderStyle                 {color:#666666;line-height:1.2em;}
   .popin .content .txtLoaderStyle b               {display: block;font-size: 14px;margin: 15px 0 -5px;}
   .popin .content .headerTitleBox                 {height:44px;overflow:hidden;margin-left: 65px;}
   .popin .content .headerTitleBox .underlineSeperate {height:10px;border-bottom: 1px solid #999999;}
   .popin .content .headerTitleBox .logos          {height:44px;width:145px; margin: 0 18px;}
   .popin .content .headerTitleBox .logos img      {display:block;background:transparent url('/v_img/unyk/lazyloading/logos.gif') left top no-repeat;height:44px;width:145px;overflow:hidden;}
   .popin .content .headerTitleBox .logoUnyk       {margin-right: 0;}
   .popin .content .headerTitleBox .logoUnyk img   {background-position:0px -44px;}
   .popin .content .headerTitleBox .txtCenter      {padding-top: 15 px;font-size: 14px;font-weight: bold;padding-top: 15px;}
   .popin .content .headerTitleBox .logoViadeo     {}
   .popin .content .headerTitleBox .logoViadeo img {background-position:0px 5px;}

/*Language Selection*/
.languageSelectContainer {text-align:right;position:relative;}

.languageSelectContainer .currentLang   {}
.languageSelectContainer .currentLang a {font-size:11px;text-decoration:none;color:#666;}
.languageSelectContainer .currentLang a:hover{text-decoration:underline;}

.languageSelectContainer ul {display:block!important;padding: 2px 3px;width: 126px;background-color:#EDEDED;position:absolute;left:0;top:20px;}
.languageSelectContainer ul li          {clear: both;display: block;height: 25px;margin: 2px 0;overflow: hidden;padding: 0; width: 125px;border-top:1px solid #FFF;border-bottom:1px solid #CFCFCF;}
.languageSelectContainer ul li a        {display: block;height: 20px;padding: 5px 0 0 10px;text-decoration: none;background-color:#F2F2F2;}
.languageSelectContainer ul li a:hover  {text-decoration:underline;background-color:#DCDCDC;}
.languageSelectContainer ul li a:hover  {}


/*header*/

	.topHeaderContainer { margin-top:15px;}
	.headerContainer {}
	
	#notificationMsg     {background:transparent url('/v_img/unyk/lazyloading/icon_disclamer.png') 12px center no-repeat;padding:31px 10px 31px 70px;border:3px solid #ff5600;margin:20px 0;}
	#notificationMsg p   {margin:0;padding:0px;color: #666666;}
	.wrongPwd p.lazyLoadingProblem,
	.lazyLoadPb p.wrongPassword        {display:none;}
	.wrongPwd p.wrongPassword,
	.lazyLoadPb p.lazyLoadingProblem   {display:block;}
	
	/*Logo Container */
	.headerContainer .logoContainerHome {}
	.headerContainer .logoContainerHome #logo {}
	.headerContainer .logoContainerHome #logo a {}
	.headerContainer .logoContainerHome #logo a img {}
	
	.headerContainer .logoContainerHome .baselineContent {}
	.headerContainer .logoContainerHome .baselineContent p {margin:0;padding:0;}
	
	/*Form SingUp*/
	.sinUpFormContainer                                                                {padding-top: 20px; width: 360px;}
	.sinUpFormContainer .signUpFormItemLine                                            {}
	.sinUpFormContainer .signUpFormItemLine .signUpFormItem                            {}
	.sinUpFormContainer .signUpFormItemLine .signUpFormItemMarginRight                 {margin-right: 15px;}
	
	.sinUpFormContainer .signUpFormItemLine .signUpFormItem .signUpFormItemLabel       {}
	.sinUpFormContainer .signUpFormItemLine .signUpFormItem .signUpFormItemLabel label {}
	
	.sinUpFormContainer .signUpFormItemLine .signUpFormItem .signUpFormItemInput       {margin: 5px 0 2px 0;}
	.sinUpFormContainer .signUpFormItemLine .signUpFormItem .signUpFormItemInput input {border: 1px solid #CCCCCC; padding: 2px;  width: 166px;;}
	
	.sinUpFormContainer .signUpFormItemLine .options                                   {margin-top: 10px;}
	.sinUpFormContainer .signUpFormItemLine .options .chkRememberItem                  {}
	.sinUpFormContainer .signUpFormItemLine .options .chkRememberItem  input           {}
	.sinUpFormContainer .signUpFormItemLine .options .chkRememberItem  label           {margin-left: 5px;}
	.sinUpFormContainer .signUpFormItemLine .options .btnSubmit input                  {}


/*container*/
    .mainContentUnykViadeo {border-top:10px solid #4A494A;margin-top:10px;padding:52px 0;background:#FFFFFF url('/v_img/unyk/lazyloading/splash-unyk-merg-viadeo.png')center 55px no-repeat;width:980px;}
    .mainContentUnykViadeo .mainContainer {width:415px;margin-left:50px;}
    .mainContentUnykViadeo .mainContainerBigMarginLeft {margin-left: 75px;}
     
    /*content Left Box */
    .mainContentUnykViadeo .mainContainer .title {font-weight:bold; }
    .mainContentUnykViadeo .mainContainer .title .bigTxt {font-size:19px;}
    .mainContentUnykViadeo .mainContainer .title span b {color:#F79E20;}
    .mainContentUnykViadeo .mainContainer .illustrationCanvas {height:345px;}
    .mainContentUnykViadeo .mainContainer .detailsText {}

    /*content Right Box */
    
        /*big green button " Create my addressBook ! "*/
	    .mainContentUnykViadeo .mainContainer .btn         {line-height: 3.25em;text-align: center;width: 360px;margin:5px 40px;}
	    .mainContentUnykViadeo .mainContainer .btn a,
	    .mainContentUnykViadeo .mainContainer .btn a:hover {background:transparent url('/v_img/unyk/lazyloading/homepage-sprite-viadeo.png')left top no-repeat;color: #FFFFFF;display: block;font-size: 138.5%;font-weight: bold;height: 46px;padding: 0 3em 0 0;text-decoration: none;text-align: center;}
	    .mainContentUnykViadeo .mainContainer .btn a:hover { background-position: 0 -46px;}
	    
	    /*Infos steps*/
        .mainContentUnykViadeo .mainContainer .steps        {font-weight: bold;font-size: 13px;text-align: left;width: 250px; margin: 30px 0 0 120px;line-height: 1.3em;}
        .mainContentUnykViadeo .mainContainer .steps  .one  {height: 82px;margin:35px 0 20px 0;overflow:hidden;}
        .mainContentUnykViadeo .mainContainer .steps  .two  {height: 77px;margin-bottom: 23px;overflow:hidden;}
        .mainContentUnykViadeo .mainContainer .steps  .three{height: 82px;overflow:hidden;}    