/* Style for special offer button */
div.button_offer{
 margin-top:0px
}


.Main_Images
{
   padding-top: 25px;
}

.Main_edoc_text{
  border-style:thin;
  border-color:black;
}


img.slim{
 cursor: pointer
}

/**************************************************************************************/

/* Space between : Structure, Share and Synchronize */
td.Main_SpaceBetweenColumn
{
  width: 15px;
}


td.Main_CentralCell
{
  height: 210px;
}

/************ [BEGIN] ORGANIZE, Share, SYNCHRONIZE *******************************/
/* Style for the organize, Share and synchronize cells */
td.Main_StructureCell,
td.Main_ShareCell,
td.Main_SynchronizeCell,
td.Main_CollaborateCell,
td.Main_ProtectCell

{
  vertical-align: top;
  width: 296px;
  background-repeat: repeat-x;
  background-position: top;
}

td.Main_StructureCell img,
td.Main_ShareCell img,
td.Main_SynchronizeCell img,
td.Main_CollaborateCell img,
td.Main_ProtectCell img
{ 
  position:relative;
  top: -2px;
  /*z-index:1;
  margin-bottom: -5px;*/
}

/* St cell background image title 
td.Main_OrganizeCell
{
  background-image: url(/upload/images/HeaderOrganizeBkg.jpg);
}*/


/* Style for Structure Title */
.StructureTitle
{
 background-image: url(/upload/images/Home/Structure_bk_en.gif);
 height: 40px;
background-position:right top;
background-repeat: no-repeat;
}


/* Style for Organize Title for different german mainpage */
.OrganizeTitle-de
{
 background-image: url(/upload/images/Home/Organize_bk.gif);
 height: 40px;
width: 33%;
background-position:right top;
background-repeat: no-repeat;
}

/* Style for Share Title */
.ShareTitle
{
 background-image: url(/upload/images/Home/Distribute_bk.gif);
 height: 40px;
background-position:right top;
background-repeat: no-repeat;
}

/* Style for Share Title for different german mainpage */
.ShareTitle-de
{
 background-image: url(/upload/images/Home/Distribute_bk.gif);
 height: 40px;
width: 33%;
background-position:right top;
background-repeat: no-repeat;
}


/* Style for Collaborate Title */
.CollaborateTitle
{
 background-image: url(/upload/images/Home/Collaborate_bk.gif);
 height: 40px;
background-position:right top;
background-repeat: no-repeat;
}

/* Style for Collaborate Title for different german mainpage */
.CollaborateTitle-de
{
 background-image: url(/upload/images/Home/Collaborate_bk.gif);
 height: 40px;
width: 33%;
background-position:right top;
background-repeat: no-repeat;
}


/* Style for Synchronize Title */
.SynchronizeTitle
{
 background-image: url(/upload/images/Home/Synchronize_bk.gif);
 height: 40px;
background-position:right top;
background-repeat: no-repeat;
}


/* Style for Synchronize Title for different german mainpage */
.SynchronizeTitle-de
{
 background-image: url(/upload/images/Home/Synchronize_bk.gif);
 height: 40px;
width: 33%;
background-position:right top;
background-repeat: no-repeat;
}


/* Style for Protect Title */
.ProtectTitle
{
 background-image: url(/upload/images/Home/Protect_bk.gif);
 height: 40px;
background-position:right top;
background-repeat: no-repeat;
}


/* Style for Protect Title for different german mainpage */
.ProtectTitle-de
{
 background-image: url(/upload/images/Home/Protect_bk.gif);
 height: 40px;
width: 33%;
background-position:right top;
background-repeat: no-repeat;
}


.StructureTitle h3,
.ShareTitle h3,
.SynchronizeTitle h3,
.CollaborateTitle h3,
.ProtectTitle h3
{
 float: left;
 margin-top: 9px;
 margin-left:7px;
}


/* Title style for for different german mainpage*/
.OrganizeTitle-de h3,
.ShareTitle-de h3,
.SynchronizeTitle-de h3,
.CollaborateTitle-de h3,
.ProtectTitle-de h3
{
 float: left;
 margin-top: 5px;
 margin-left:18px;
 font-size: 16px;
  color:#4F6157;
  text-decoration: none;

}

.OrganizeTitle-de a:hover h3,
.ShareTitle-de a:hover h3,
.SynchronizeTitle-de a:hover h3,
.CollaborateTitle-de a:hover h3,
.ProtectTitle-de a:hover h3
{
  text-decoration: underline;
}


td.UpperMainText
{
  /*text-align: justify;*/
  font-weight: bold;
  font-size:14px;
  /*padding-right: 25px;*/
  /*padding-left: 20px;*/
  
}


.UpperMainText h1
{
  /*text-align: justify;*/
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
}



.UpperMainText h2
{
  /*text-align: justify;*/
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 30px;
}



.UpperMainText h3
{
  /*text-align: justify;*/
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 30px;
}


.UpperMainText h4
{
  /*text-align: justify;*/
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}


/*h2.UpperMainText2
{
  text-align: justify;
  font-weight: bold;
  font-size:14px;
  padding-right: 0px;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 0px;
}

h2.UpperMainText3
{
  text-align: justify;
  font-weight: bold;
  font-size:14px;
  padding-right: 25px;
  padding-top: 40px;
  padding-bottom: 10px;
  padding-left: 0px;
}*/

.StructureTitle img,
.ShareTitle img,
.SynchronizeTitle img
.CollaborateTitle img,
.ProtectTitle img
{
 float: right;
}



/* Share cell background image title 
td.Main_ShareCell
{
  background-image: url(/upload/images/HeaderDistributeBkg.jpg);
}*/



/* Synchronize cell background image title 
td.Main_SynchronizeCell
{
  background-image: url(/upload/images/HeaderSynchronizeBkg.jpg);
}*/



/* Title for Organize, Share, Synchronize */
div.Main_StructureTitle,
div.Main_ShareTitle,
div.Main_SynchronizeTitle,
div.Main_CollaborateTitle,
div.Main_ProtectTitle
{
  height:37px;
  color:#333333;
  font-size:14px;
  font-weight:bold;
  position:relative;
  top: 10px;
  left: 5px;
}


/************ [END] ORGANIZE, Share, SYNCHRONIZE *******************************/

/* Style for the featured cell*/
td.Main_FeaturedCell
{
  vertical-align: top;
  width: 286px;
  background-image: url(/upload/images/Home/EdocSync_bk.gif);
  background-repeat: no-repeat;
  background-position: top;
  padding-left: 0px;
  padding-right:12px;
}


.Main_FeaturedCell2
{
 margin-left: 10px;
 margin-top: 50px;
}


.Main_Title
{
 margin-left: 5px;
 display:inline;
 font-size:14px;
}

/* Title for Features */
div.Main_FeaturedTitle
{
  color:#333333;
  font-size:14px;
  font-weight:bold;
  position:relative;
  left:-9px;
  top: 6px;
  height: 37px;
}

div.Main_FeaturedContent
{
  padding-left: 14px;
}



/**********************Style for text above image****************************/

div.FlashText
{
  position:absolute;
  z-index:-1;
  top:-280px;
  left: 13px;
  color:white;
}


div.MainStructureText
{
  position:absolute;
  z-index:-1;
  top:-280px;
  left: 13px;
  color:white;
}

div.MainShareText
{
  position:absolute;
  z-index:-1;
  top:-280px;
  left:13px;
  color:white;
}

div.MainSynchronizeText
{
  position:absolute;
  z-index:-1;
  top:-280px;
  left:13px;
  color:white;
}

div.MainCollaborateText
{
  position:absolute;
  z-index:-1;
  top:-280px;
  left:13px;
  color:white;
}

div.MainProtectText
{
  position:absolute;
  z-index:-1;
  top:-280px;
  left:13px;
  color:white;
}


/************************************************/
/* Style for upper level texts in the new german page*/

table.tblMainGerman{
 width: 100%
}

div.Main_Text1
{
  color:#669999;
  font-size:20px;
  font-weight:bold;
  padding-left: 90px;
  font-family: Franklin Gothic Book;
}


div.Main_Text2
{
  color:#333333;
  font-size:20px;
  font-weight:bold;
  padding-left: 380px;
  font-family: Aharoni;
}


div.Main_Text3
{
  color:#c3c143;
  font-size:20px;
  font-weight:bold;
  padding-left: 610px;
  font-family: Palatino Linotype;
}


div.Main_Text4
{
  color:#333333;
  font-size:18px;
  font-weight:bold;
  /*padding-left: 345px;*/
  
}


div.Main_Text5
{
  color:#333333;
  font-size:16px;
  font-weight:bold;
  /*padding-left: 265px;*/
  
}

/************* Style for empty cells ***************/

td.Main_EmptyCell1
{
  height: 10px;
}

td.Main_EmptyCell2
{
  height: 20px;
}

td.Main_EmptyCell3
{
  height: 30px;
}


td.Main_EmptyCell4
{
  height: 40px;
}



/************************************************/
/* Style for the right areas*/



/* Style for the News Cell title*/
td.Main_NewsCell
{
  vertical-align: top;
  padding-top: 5px;
  padding-left: 5px;
  padding-right:5px;
  padding-bottom: 5px;
  color:#333333;
  font-size:12px;
  text-decoration: underline;
}

/* Style for the News Cell content */
td.Main_NewsContentCell
{
  vertical-align: top;
  padding-left: 5px;
  padding-right: 8px;
  padding-bottom: 2px;
  font-size:12px;
}

/* Style for the News cell Picture*/
td.Main_NewsPictureCell
{
  vertical-align: top;
  padding-top: 25px;
  color:#333333;
}

/* Style for the News cell content */
.Main_NewsContentCell p
{
  text-align: justify;
  padding-right: 10px;
}


/* Style for the Reference zone title*/
td.Main_ReferenceCell
{
  vertical-align: top;
  padding-top: 5px;
  padding-left: 5px;
  padding-right:5px;
  padding-bottom: 5px;
  color:#333333;
  font-size:12px;
  text-decoration: underline;
}

/* Style for the content */
td.Main_ReferenceContentCell
{
  vertical-align: top;
  padding-left: 5px;
  padding-right: 8px;
  padding-bottom: 2px;
  font-size:12px;
}

/* Style for the featured cell*/
td.Main_ReferencePictureCell
{
  vertical-align: top;
  padding-top: 15px;
  color:#333333;
}

/* Style for the featured cell*/
.Main_ReferenceContentCell p
{
  text-align: justify;
  
}


/* Left column  global style */
td.Main_LeftColumn
{
  width: 500px;
  vertical-align: top;  
  background-position: top;
  background-repeat: repeat-x;
  height: 0px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  text-align: justify;
}



/* Right column global style*/
td.Main_RightColumn
{
  
  vertical-align: top;
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 170px;
}


/* Button Cell global style*/
td.Main_ButtonCell
{
  
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
}


/* Middle column */
td.Main_MiddleColumn
{
  text-align: center;
  vertical-align: middle;
  width: 43px;
}


/**********************Style for link****************************/



/*Style pour les liens des commentaires*/
.Main_Comment a {
  text-decoration: underline;
  font-weight: bold;
  color: #4f6157;
  padding-top:3px;
  display:block;
  font-size:12px;
  font-style:italic;
}


