body {  font-family:Arial, Helvetica, sans-serif;  font-size:0.85em;  margin:0;  padding:0;  line-height:1.5em;  background-color:#F8F8F8;  text-align : center;}h1 {  font-size:150%;  border-bottom:1px solid #C6D9E9;  margin-left:5px;  padding-bottom:2px;}h2 {  font-size:120%;}h3 {  font-size:100%;}a {  text-decoration:none;}img{  border:0;}a:link,a:visited {  color:#03C;}a:hover {  text-decoration:none;}li{  margin:0;}ul{  list-style-image:none;  list-style-position:outside;  list-style-type:none;}/* ------------------------------PAGE STRUCTURE------------------------------ */div.spacer {clear:both;height:5px;display:block;}#container {  margin:0 auto;  width:980px !important;  padding:0;  text-align:left;}#topbar {  width:auto;  display:block;  height:105px;  background-color:#006699;  padding:0.2em;}#topmain {  width:auto;  display:block;  padding:0.8em 0;  background-color:#FFF;  border-color:#C6D9E9;  border-style:solid;  border-width:0px 1px 0px 1px;  padding-left: 1em;  text-align: left;}#topmain #cse-search-box{  float:right;  padding-top:5px;  width:250px;  margin-right: 20px;}#main {  width:auto;  display:block;  padding:0;  background-color:#FFF;  border-color:#C6D9E9;  border-style:solid;  border-width:0 1px 1px;}#footer {  width:100%;  display:block;  font-size:100%;  color:#666;  padding:5px 0;  font-size:80%;  height:50px;  text-align:center;  background-color:#F8F8F8;}#navbar-flag{  text-align:center;}#navbar-flag a{  text-decoration:none;}#navbar {  width:auto;  bottom:0;  margin:0;  display:block;  height:28px;  background-color:#F8F8F8;  border-color:#C6D9E9;  border-style:solid;  border-width:0 1px 1px;  padding:10px 0;}#navbar a {  height:28px;  line-height:28px;  display:inline;  padding:0 8px;}#nav{  font-size:120%;  width:100%;}#nav li{  clear:none;  float:left;  border-right:solid 1px #DEDEDE;}#nav li.last{  border-right:solid 0px;}#nav li a{  color:#39638B;  display:inline-block;  font-weight:normal;  margin:0;  position:relative;  text-decoration:none;}#nav li a:hover, #nav li.selected{  text-decoration:underline;  color:#39638B;}#column_left {  width:680px;  float:left;  margin-right:20px;  padding-top:10px;  padding-left:10px;}#news h1{  margin:1.2em 0 0 0;}#news h2{  font-size:110%;  font-style:italic;  border-bottom:1px solid #C6D9E9;  margin:1.2em 0 0 0;}#news h3{  font-size:90%;  color:#999;}#column_right {  width:250px;  float:left;}#licence{  width:700px;  height:400px;  margin-top:0.8em;  border:1px solid #C6D9E9;}div#teaser{  margin: 0 0.2em 0.2em;}div#teaser #title{  font-size:150%;  color:#006699;  font-weight:bold;  margin-bottom:0.5em;}#description{  font-size:110%;  color:#006699;}dl#library{  margin-top:0.5em;  color:#006699;}dt{  font-weight:bold;  margin-top:1.2em;}dd.explanation{  padding-left:0.5em;  padding-bottom:0.5em;}ul#features{  margin-top:1em;  margin-left:5px;}ul#features li{  height:24px;  margin-bottom:0.5em;  padding-left:2.2em;}ul#features li#feature1{  background:url(../img/common/icons/001_44.png) no-repeat;}ul#features li#feature2{  background:url(../img/common/icons/001_43.png) no-repeat;}ul#features li#feature3{  background:url(../img/common/icons/001_45.png) no-repeat;}ul#features li#feature4{  background:url(../img/common/icons/001_08.png) no-repeat;}ul#features li#feature5{  background:url(../img/common/icons/001_15.png) no-repeat;}ul#features li#feature6{  background:url(../img/common/icons/001_18.png) no-repeat;}ul#carousel img{  border:1px solid #C6D9E9;}div.images{  margin-bottom: 1.0em;}.carousel-wrap {  -moz-background-clip:border;  -moz-background-inline-policy:continuous;  -moz-background-origin:padding;  background:#FFF none repeat scroll 0 0;  border:1px solid #C6D9E9;  vertical-align:middle;  width:487px;  margin-bottom:0.5em;}div#buttons{  margin-top:10px;  margin-bottom:10px;  text-align:center;}img.disabled{  opacity:0.5;  filter: alpha(opacity=50);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}div#paypal{  text-align:center;  margin-top:1em;}p#logo{  float:left;}p#languages{  float:right;}#thanks{background-color:#75A2CC;border:1px solid #CCCCCC;color:#FFFFFF;font-size:1.2em;font-weight:700;margin-bottom:2px;padding:10px;}#download h2{    border-bottom: 1px solid #C6D9E9;    font-size: 110%;    font-style: italic;    margin: 1.2em 0 0.5em;}.appli{}
