
body {
  /*background-color:#2D2D2D;*/
  background:#FFFFFF url(../images/bg-top-body.png) repeat-x scroll 0 0;
  color: #797979;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0;
}

h2 { text-align:left; font-size:16px}

input[type=text],
input[type=password],
select,
textarea {border: 1px solid #918C8C}

table.applications-list {width:90%}
table.applications-list td {border: 1px solid #918C8C}
table.applications-list th {border: 1px solid #918C8C; background-color: #918C8C; color:white}

#site {
  width: 1024px;
  /*margin: 10px auto;*/
  background:#FFFFFF url(../images/bg-top.png) repeat-x scroll 0 0;
  /*background-color:#2D2D2D;*/
  margin:0 auto;
  padding-top:30px;
}

#prestation-annim {
  margin-bottom: 4px;
}

#content {
  /*border-top: 1px solid #797979;*/
}

#content #content-left {
  width: 750px;
  float: left;
  margin-right: 30px;
  text-align:justify;
}

#content #content-right {
  width: 240px;
  float: left;
  margin-top: 5px;
}

#lang {
  text-align:right;
  width: 100%;
}

#pub {
  border-left: 1px solid #797979;
  padding: 10px
}

#header div {
  float:left;
}

#header #menu {
  float:right;
}

#header #menu a{
  background:transparent url(../images/menu-item-bg.png) no-repeat;
  height: 47px;
  float:left;
  padding-left: 10px;
  padding-top: 23px;
  color: #918c8c;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
  margin-right:5px;
}

#header #menu a:hover{
  background:transparent url(../images/menu-item-bg-hover.png) no-repeat;
  text-decoration: none;
  color: #fff;
}

#header #logo{
  background:transparent url(../images/logo.png) no-repeat;
  text-decoration: none;
  width:360px;
  height:80px;
}

* html #header #logo{
  background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='crop');
}

#prestation-annim-container {
  height:280px;
  border-left:1px solid #424242;
  border-bottom:1px solid #424242;
  margin-bottom: 2px;
}

#text-presentation {
  /*margin-left:650px;*/ 
  position:relative; 
  /*color:#fff; */
  /*width:350px;*/
  padding-top : 4px;
  font-size:12px;
  font-weight:bold;
  text-align : center;
  border-top: 1px solid #797979;
}

#footer{
  border-top: 1px solid #797979;
  text-align : center;
  height: 25px;
  padding-top: 5px;
  font-size:11px;
}

a {
  color: #918c8c;
}

.clean {
  clear:both;
  display:block;
  font-size:0;
  height:0;
  line-height:0;
  margin:0;
  min-height:0;
  padding:0;
  width:100%;
  float:none !important;
}

.diapo_principale_js {
  height:270px;
  overflow:hidden;
  width:1024px;
}

.under-construction {
  width:100%;
  height:300px;
  margin-top: 100px;
  opacity: 0.9;
  filter:alpha(opacity=90);
  background:transparent url(../images/under-construction.png) center center no-repeat;
}

.text-small {
   font-size:11px;
   font-style:italic;
   /*font-weight:bold;*/
}