#avantage {
  background:url(/images/fr/bg_avantage.jpg);
  width:545px;
  height:160px;
  padding:40px 20px 0px 15px;
  text-align:left;
}

.blue {
  padding:5px;
  background-color:#054283;
  margin:5px 0 5px 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#FFFFFF;
}

.blue_small {
  padding:5px;
  background-color:#054283;
  margin:5px 0 5px 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}

body {
  margin:0px;
  padding:0px;
  background:url(/images/bck.jpg) center repeat-y #032541;
}

#container {
  margin:auto;
  width:770px;
}

#content {
  width:580px;
  border-right:1px solid #DDDDDD;
  background-color:#636363;
}

#footer {
  height:36px;
  background:url(/images/bg_footer.jpg);
  border-left:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;
  text-align:center;
  padding-top:10px;
}

form {
  padding:0px;
  margin:0px;
}

img {
  display:block;
}

.inline {
  display:inline;
}

.invisible {
  display:none;
}

.large {
  width:558px;
  padding:6px 10px 6px 12px;
  background:url(/images/large_bg.jpg);
}

.medium {
  width:337px;
  padding:6px 10px 6px 12px;
}

#menu {
  width:189px;
  background:url(/images/menu_bg.jpg);
}

.menuProjet{
  height:4px;
}

.colorMine{
  background:#780a0d;
}

.colorAgro{
  background:#991b1f;
}

.colorForet{
  background:#510205;
}

.personnel{
  width:100%;
  margin-bottom:20px;
  padding-bottom:10px;
  border-bottom:solid 1px #CCCCCC;
  height:180px;
}

.personnel img{
  float:right;
  margin:0 0 10px 15px;
  border:solid 1px #CCCCCC;
}

.plan a{
  text-decoration:underline;
}

.plan a:hover{
  text-decoration:none;
}

.plan li{
  margin-bottom:5px;
}

.plan_img{
  float:right;
  margin-right:10px;
}

.rapport {
  border:1px solid #126ac1;
}

.red {
  padding:5px;
  background-color:#570205;
  margin:5px 0 5px 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#FFFFFF;
}

.ref li {
  padding-bottom:3px;
}

.ref {
  margin-left:25px;
  margin-bottom:30px;
  padding-left:0px;
}

#search {
  width:179px;
  height:33px;
  background:url(/images/fr/search_bg.jpg);
  padding:17px 0px 0px 10px;
}

.search_box {
  height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

.small {
  width:199px;
  padding:6px 10px 6px 12px;
}

.sub_menu {
  padding:0px 0px 10px 17px;
}

.title {
  background:url(/images/title_bg.jpg);
  width:543px;
  height:38px;
  padding:8px 0 0 37px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#FFFFFF;
}

#transtech {
  float:right; 
  width:190px; 
  height:85px; 
}

.txt_black_small {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

.txt_black_space,
.txt_black_space a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  line-height:20px;
}

.txt_black_big{
  font-weight:bold;
}

.txt_black_std,
.txt_black_std a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

.txt_black_std a.ablue{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#003399;
}

.txt_blue_std, .txt_blue_std a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#126ac1;
}

.txt_grey_small {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#6e6e6e;
}

.txt_red_std,
.txt_red_std a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#710e20;
}

.txt_white_std,
.txt_white_std a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}
