.centerScreenShot{
  margin-left: auto; 
  margin-right: auto; 
  width: 800px;
}


.utilities {
  position:absolute;
  right:0;
  top:0;
}

.utilities ul, .menuVertical {position: absolute; top: 60px; left: 18px; z-index: 20; background: url(/upload/images/trans.gif) no-repeat;float:right;}
.utilities ul,
.utilities ul li {list-style: none; margin: 0; padding: 0; display: inline;}
.utilities ul li.en a {margin:4px 0 0 30px; width: 36px; height: 29px;}
.utilities ul li.fr a {margin: 4px 0 0 0px; width: 39px; height: 29px;}
.utilities ul li.de a {margin: 4px 0 0 0px; width: 36px; height: 29px;}
.utilities ul li.partner a {margin: 0 0 0 50px; width: 45px; height: 55px;}

.utilities ul li a{display: block; text-indent: -4000px; width: 40px; height: 55px; float: left; margin: 0 20px 0 0;}


/* Global body style */
body {
  margin-top: 0px;/*http://www.syncevolution.com/v2/contenido/index.php?contenido=f8b3a03bb762e3bc3674d77c9e6700c8&changelang=11*/
  margin-bottom: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  /*overflow: -moz-scrollbars-vertical;*/
  height:100%;
background-color:#FFFFFF;
  /*enlever par moi pour test couleur background-color:#6B8678;*/
  /*enlever par moi pour test couleur background-image:url(/upload/images/TitleBanner_r1_c11.jpg);*/
  background-repeat:repeat-x;
  background-position:left top;
}

h1, h2, h3 {margin:0; padding:0; font-size:16px;font-weight:bold}
.hiddentitle {display:none;}

td.Animation
{
   font-size: 6px;
}

td.Animation div
{
 display:block;
 z-index: -100;
}


span.button{
  font-size:14px;
  margin-top: 0px;
}


/* text au dessus des images */
p.image{
  position: relative;
  left: 0px;
  top: 0px;
  z-index:100;
}


.bouton
{
 font-family:Trebuchet, Helvetica, sans-serif; 
 font-weight:bold; 
 font-size:14px; 
 background:url(/upload/images/bk-left-bt.jpg) top left no-repeat;
 display:block; 
 text-decoration:none; 
 text-align:center
}

.bouton a
{
 background:url(/upload/images/bk-right-bt.jpg) top right no-repeat; 
 color:#000; 
 display:block; 
 padding:5px 15px 10px 15px; 
 text-align:center;
 text-decoration:none; 
}


/* "TRY IT" and "BUY IT" buttons */
.bouton_buy_it,
.bouton_try_it
{ 
 width: 120px;
 float: right;
}

/* "BUY IT" buttons in MAIN PAGE*/
.bouton_buy_itm
{
  width: 120px;
  float: right;
}


/* "TRY IT" buttons in MAIN PAGE*/
.bouton_try_itm
{
  width: 120px;
  float: left;
}



/* "TRY IT" buttons in new german MAIN PAGE*/
.bouton_try_itm-de
{
  width: 260px;
  
}


/* Features button in MAIN PAGE */
.bouton_featuresm
{
   left:60px;
   position:relative;
  width:170px;
}

/* "TRY IT" and "BUY IT" buttons in PRODUCTS PAGE*/
.bouton_buy_itp,
.bouton_try_itp
{ 
 width: 120px;
}

.bouton_articlesp
{
 width: 220px;
}

.bouton_articles
{
 float: right;
 width: 220px;
}

.clear
{
 clear:both;
}

p
{
  margin-bottom: 6px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6px;
}

/* Defines style for all container title font */
*.ContainerTitle
{
  padding-top: 10px;
}


*.ContainerTitle5
{
  padding-top: 5px;
}

*.ContainerTitle,
*.ContainerTitle5
{
  color:#333333;
  font-size:14px;
  font-weight:bold;
  padding-left: 10px;
}


/* Text content style */
*.TextContent
{
  font-size: 12px;
  padding-left: 14px;
  font-weight: normal;
}


/* UL style*/
ul,
ol
{
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  
  padding-left: 20px;
}


/* UL > LI style*/
ol li
{
  list-style-position: outside;
  /*list-style-type: circle;*/
}


/* UL > LI style*/
ul li
{
  list-style-position: outside;
  list-style-type: circle;
}

li.li2
{
  list-style-image: url(/upload/images/orange_circle.gif);
  padding-bottom: 10px;
}
