img, body, a, div, h1, h2, p, span, ul {
  margin: 0px;
  padding: 0px;
}

#main_container {
  font-family: Verdana, Arial, Tahoma;
  text-align: center;
  font-size: 14px;
  word-spacing: 5px;
  color: #515151;
  background-image: url(../images/bggradient_dev.jpg);
  background-repeat: repeat-x;
  background-position: top;
  margin: 0px;
  padding: 0px;
}

#header {
  top: 0;
  left:0;
  width:100%;
  position: absolute;
  height: 116px;
  text-align: left;
  background-color: #FFF;
  border-bottom:5px solid #971464;
}

#header.homepage {
  width:1260px;
}

/* #logo */
/* { */
  /* background: url(../images/logo.gif) no-repeat; */
  /* width:447px; */
  /* height:95px; */
  /* display:block; */
  /* float:left; */
  /* text-indent:-3000px; */
  /* text-decoration: none; */
/* } */
#footer
{
  clear:both;
  margin-top: 30px;
}
#footer h2
{
  text-align:right;
  font-size:0.8em;
  font-weight: bolder;
  padding:10px;
}
#navbar
{
  position:absolute;
  bottom:0px;
  right:4px;
  font-weight:bold;
}

.header-min-width {
  width:1034px;
  font-size:0px;
  height:0px;
}

.menu-spacer {
  width:450px;
  float:left;
  height:40px;
}

#navbar ul
{
  list-style: none;
  margin-top: 96px;
  margin-left: 10px;
  float:left;
  position:relative;
  z-index:1;
}
#navbar li
{
  display:inline-block;
}
#navbar ul li a
{
  display:inline-block;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  background-position: center;
  background-repeat: no-repeat;
  font-size:15px;
  padding-left: 5px;
  padding-right: 5px;
}
#ch1  a {
  background-color:#971464;
  color:#FFF;
}

#navbar ul #ch2  a {
  background-color:#FFF;
  color:#000;
  border: solid 1px #000;
  height: 18px;
  line-height: 18px;
}
#ch3  a{
  background-color:#326464;
  color:#FFF;
}
#ch4 a {
  background-color:#7F7D7E;
  color:#FFF;
}
.navbar .active a, .navbar a:hover {
  background-color:#0096FF;
  border-color:#0096FF;
}
#h_n {
  background-color: #971464;
  width: 188px;
  height:116px;
  /*position:absolute;
  right: 480px;
  top:-22px;*/
  float: left;
}
#h_n h2 {
  font-size:20px;
  color:#FFF;
  text-align:right;
  padding-top:50px;
  width:178px;
  background: url(../images/icon.jpg) no-repeat 0% 28px;
}
#h_n2 {
  background-color: #d0d0d0;
  width: 180px;
  height:116px;
  /*position:absolute;
  right: 505px;
  top:-22px;*/
  float: left;
}

#h_n2 h2 {
  font-size:20px;
  color:#FFF;
  text-align:right;
  padding-top:70px;
  padding-right:2px;
  background: url(../images/icon_trasability.jpg) no-repeat 3% 30%;
}
#h_n3 {
  background-color: #326464;
  width: 180px;
  height:116px;
  /*position:absolute;
  right: 515px;
  top:-22px;*/
  float: left;
}
#h_n3 h2 {
  font-size:20px;
  color:#FFF;
  text-align:right;
  padding-top:10px;
  padding-bottom:5px;
  padding-right:2px;
  background: url(../images/ico_reg.jpg) no-repeat 5px 40px;
}
#container_homepage
{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  width:650px;
}
.clear {
  clear: both;
  font-size: 0px;
  height:1px;
}
#chenar1 {
  background: url(../images/chenar1_1.gif) no-repeat;
  width:210px;
  height:170px;
  float:left;
  margin-top:50px;
  color:#FFF;
  text-align:center;
  padding-top:19px;
  cursor:pointer;
}
#chenar1 div{
  padding-top:12px;
  font-size:12px;
}
#chenar2 {
  background: url(../images/chenar2_1.gif) no-repeat;
  width:210px;
  height:170px;
  float:left;
  margin-top:50px;
  margin-left:2px;
  color:#FFF;
  text-align:center;
  padding-top:30px;
  cursor:pointer;
}
#chenar2 div{
  padding-top:22px;
  font-size:12px;
}
#chenar3 {
  background: url(../images/chenar3_1.gif) no-repeat;
  width:210px;
  height:170px;
  float:left;
  margin-top:50px;
  margin-left:2px;
  color:#FFF;
  text-align:center;
  padding-top:17px;
  cursor:pointer;
}
#chenar3 div{
  padding-top:22px;
  font-size:12px;
}
#chenar4 {
  background: url(../images/chenar4_1.gif) no-repeat;
  width:210px;
  height:170px;
  float:left;
  margin-top:50px;
  margin-left:2px;
  color:#FFF;
  text-align:center;
  padding-top:30px;
  cursor:pointer;
}
#chenar4 div{
  padding-top:22px;
  font-size:12px;
}
#chenar5 {
  background: url(../images/chenar5_1.gif) no-repeat;
  width:210px;
  height:170px;
  float:left;
  margin-top:50px;
  margin-left:2px;
  color:#FFF;
  text-align:center;
  padding-top:17px;
  cursor:pointer;
}
#chenar5 div{
  padding-top:22px;
  font-size:12px;
}
#chenar6 {
  background: url(../images/chenar6_1.gif) no-repeat;
  width:210px;
  height:170px;
  float:left;
  margin-top:50px;
  margin-left:2px;
  color:#FFF;
  text-align:center;
  padding-top:30px;
  cursor:pointer;
}
#chenar6 div{
  padding-top:20px;
  padding-left: 50px;
  font-size:12px;
  text-align: left
}
#ch5  a {
  background-color:#9EBB59;
  color:#000;
}
#ch6  a {
  background-color:#6A00FF;
  color:#fff;
}
#h_n5 {
  background-color: #9EBB59;
  width: 180px;
  height:116px;
  /*position:absolute;
  right: 520px;
  top:-22px;*/
  float: left;
}

#h_n5 h2 {
  font-size:20px;
  color:#fff;
  text-align:right;
  padding-top:70px;
  padding-right:2px;
  background: url(../images/icon_carbon.gif) no-repeat 3% 30%;
}

#h_n6 {
  background-color: #1600FE;
  width: 180px;
  height:116px;
  /*position:absolute;
  right: 520px;
  top:-22px;*/
  float: left;
}

#h_n6 h2 {
  font-size:20px;
  color:#fff;
  text-align:right;
  padding-top:70px;
  padding-right:2px;
  background: url(../images/icon_lru.gif) no-repeat 3% 30%;
}

#container_homepage h2 {
  font-size: 20px;
}

#container_page h2 {
  font-size: 18px;
  font-family:Arial;
}

#container_page {
  padding-top:130px;
  margin-right:auto;
  width:80%;
  margin-left:190px;
}

.width30pc {
  width: 150px;
}

.block_page h2 {
  color:#951562;
  font-size: 20px;
  margin-bottom:10px;
}

.block_page span {
  display:block;
  padding-right:8px;
}

.block_page {
  padding: 0px 6px;
  float: left;
}

.block_page a {
  text-decoration:none;
  color: #000;
}
.block_page a:hover {
  text-decoration: underline;
  color: #666;
}

#h_contact {
  background-color: #7F7D7E;
  width: 156px;
  height:116px;
  /*position:absolute;
  top: -22px;
  right:530px;*/
  float: left;
}
#h_contact h2 {
  font-size:20px;
  color:#FFF;
  text-align:right;
  padding-top:72px;
  padding-right:9px;
  background: url(../images/icon_contact.jpg) no-repeat 10px 49px;
}

#fixet {
  margin-left:auto;
  margin-right:auto;
  width:100%;
}
div#content table.list {
  border: solid 1px #bebea2;
  border-spacing: 0px;
  width: 100%;
}
div#content table.list th {
  border: solid 1px #bebea2;
  border-bottom: 0px;
  background: transparent url('../images/tablehead_admin.gif') repeat-x 0% 0%;
  padding: 5px;
  color: #626260;
}
div#content table.list tr.tr1 {
  background-color: #fdfcf7;
}
div#content table.list tr.tr2 {
  background-color: #f3f4e4;
}
div#content table.list tr.trr1 {
  background-color: #FF9D94;
}
div#content table.list tr.trr2 {
  background-color: #FFB1B1;
}
div#content table.list td {
  color: #626260;
  border: 0px;
  padding: 3px;
  text-align: center;
}

div#content table.sitelist {
  border: solid 1px #bebea2;
  border-spacing: 0px;
  width: 100%;
}
div#content table.sitelist th {
  border: 0px;
  border-bottom: solid 1px #bebea2;
  background: transparent url('../images/tablehead_admin.gif') repeat-x 0% 0%;
  padding: 5px;
  color: #626260;
}
div#content table.sitelist tr.tr1 {
  background-color: #fdfcf7;
}
div#content table.sitelist tr.tr2 {
  background-color: #f3f4e4;
}
div#content table.sitelist tr.trr1 {
  background-color: #FF9D94;
}
div#content table.sitelist tr.trr2 {
  background-color: #FFB1B1;
}
div#content table.sitelist td {
  color: #626260;
  border: 0px;
  padding: 3px;
  text-align: center;
}

.list a {
  text-decoration:none;
  color: #000;
}
.list a:hover {
  text-decoration:underline;
  color: #666;
}
span.edit {
  background: transparent url('../images/pencil.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
}
span.print {
  background: transparent url('../images/prints1.gif') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
}
span.page_white {
  background: transparent url('../images/page_white.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
}
span.accept {
  background: transparent url('../images/accept.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
}
span.efectue {
  background: transparent url('../images/efectue.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
}
span.send-email {
  background: transparent url('../images/email_go.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
}
span.print1 {
  background: transparent url('../images/printer.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
}
span.delete {
  background: transparent url('../images/cross.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
  margin: 0px 3px;
}
span.regenerate {
  background: transparent url('../images/regenerate.png') no-repeat 0% 0%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display:block;
  float:left;
  margin: 0px 3px;
}
.text-small-error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
}
h2 a {
  text-decoration:none;
  color: #fff;
}
.form_user {
  border: solid 1px #999;
  padding: 10px;
  text-align:left;
}
.deteneur-add td {
  text-align:left;
  vertical-align:top;
  padding: 2px;
}
.deteneur-add .input-text {
  border: solid 1px #666;
  font-size: 11px;
  padding: 2px;
}

.deteneur-add .input-text-large {
  border: solid 1px #666;
  font-size: 11px;
  padding: 2px;
  width: 400px;
}

.deteneur-add select.input-text {
  border: solid 1px #666;
  font-size: 11px;
  width: 400px;
}

.input-text {
  border: solid 1px #666;
  font-size: 11px;
}

.deteneur-add .submit {
  /*  border:solid 1px #666; */
  background: #ded;
  cursor:pointer;
  padding: 2px 5px;
  font-weight:bolder;
}

.submit {
  border-left:solid 0px #666;
  border-bottom:solid 1px #999;
  border-right:solid 2px #999;
  border-top:solid 0px #999;
  outline: solid 1px #777;
  background: #ded;
  cursor:pointer;
  padding: 2px 5px;
  width: 210px;
  margin: 3px 0px;
  /*     font-weight:bold; */
}

.submit:hover {
  border-right:solid 0px #666;
  border-top:solid 0px #666;
  border-left:solid 2px #999;
  border-bottom:solid 1px #999;
  outline: solid 1px #666;
  background: #bcb;
  color: #444;
  font-weight:bold;
}

table.list {
  border-collapse:collapse;
}
table.list td {
  border: solid 1px #aaa;
  padding: 2px 5px;
}
.contact-entry {
  margin: 2px 0px;
}
.contact-name {
  float:left;
}
.contact-actions {
  float:right;
  margin-left: 10px;
}
.clearer {
  clear:both;
}
.underlined {
  text-decoration:underline;
}
.reglement a {
  color:#326464;
}
.reglement {
  padding-top:20px;
}
.chenar3 {

  background: url(../images/chenar3.gif) no-repeat  0% 14%;

  width:190px;

  height:120px;

  float:left;

  color:#FFF;

  text-align:center;

  padding-top:15px;

  margin:15px;

  cursor: pointer;

  border: solid 1px #326464;

  font-size:14px;

}

.chenar3 div{

  padding-top:30px;

}
#container_homepage_reglementation
{

  text-align:left;

  margin-left:auto;

  margin-right:auto;

  width:930px;

  padding-top:130px;

}
#menu_reglementation
{
  margin-top: 100px;
  padding-left:100px;

}

#menu_reglementation a
{
  display:block;
  float:left;
  text-decoration:none;
  background: #2F5151;
  color:#FFF;
  margin:5px;
  padding:0px 14px;
  height:18px;
}
#menu_reglementation a:active
{
  display:block;
  float:left;
  text-decoration:none;
  background: #971464;
  color:#FFF;
  margin:5px;
  padding:0px 14px;
  height:18px;
}

.two_panels {
  background: url('../images/borders.gif') repeat-y right top;
  width: 552px;
  /*margin: 0px auto;*/
}

.one_panel {
  width: 552px;
  /*margin: 0px auto;*/
}

.bold-link {
  text-decoration:none;
  color: #fff;
  font-weight:bolder;
  background: #971464;
  padding: 2px 10px;
  border: solid 1px #e9c5d3;
}

.clients-found {
  color: #333;
  text-decoration:none;
  font-size: 11px;
  font-weight:bolder;
}

.width30pc span {
  padding-right: 0px;
}

.align-right {
  text-align: right;
}

.align-center {
  text-align: center;
  margin: auto;
}

.block_menu {
}

.border {
  border: solid 1px black;
  border-collapse: collapse;
}

.border_highlighted {
  background-color:#FFAAAA;
  border:1px solid black;
  border-collapse:collapse;
}

.bold {
  font-weight: bolder;
}

#menu_old {
  width: 12.1em;
  background: #eee;
  position:absolute;
  left:10px;
}

#menu_old ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#menu_old a, #menu_old h2 {
  font: bold 11px/16px Verdana, Arial, helvetica, sans-serif;
  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #888 #555 #bbb;
  margin: 0;
  padding: 2px 3px;
}

#menu_old h2 {
  background: #fff;
  color:#951562;
  font-size: 16px;
  text-transform: uppercase;
}

#menu_old a {
  color: #000;
  background: #efefef;
  text-decoration: none;
}

#menu_old a:hover {
  color: #a00;
  background: #fff;
}

#menu_old li {
  position: relative;
}

#menu_old ul ul ul {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
}

div#menu_old ul ul ul,
div#menu_old ul ul li:hover ul ul
{display: none;}

div#menu_old ul ul li:hover ul,
div#menu_old ul ul ul li:hover ul
{display: block;}

.table_c {
  border-top:1px solid #CCC;
  border-left:1px solid #CCC;
}


.table_c tr, .table_c tbody , .table_c td {
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  padding:5px;
  text-align:center;

}
.tab_d {

  font-family:Verdana,Arial,sans-serif;
  font-size:70%;
  font-weight:normal;
  line-height:normal;
}

a img {
  border: none;
}

img {
  border: none;
}

.w700centered {
  width: 700px;
  margin: 20px auto;
  text-align: left;
  font-size: 13px;
  word-spacing: 1px;
  line-height: 19px;
}

.align_center {
  text-align:center;
}

.float_left {
  float:left;
}

.float_right {
  float:right;
}

#carousel {
  position:absolute;
  top: 0px;
  right:0px;
  height:80px;
  overflow-y:hidden;
  overflow-x:hidden;
  z-index:100;
}

#header.homepage #carousel {
  left:460px;
  top: 5px;
}

#carousel li {
  height:80px;
  text-align:center;
  width:80px;
  display:block;
  position:relative;
}

#carousel li img {
  position:relative;
  top: -3px;
  vertical-align:top;
}

small b {
  word-spacing:normal;
  padding-bottom:2px;
  font-size:12px;
  display:block;
}

.w400 {
  width:400px;
}

.top_green_placeholder {
  position:relative;
  float:left;
}

.green_box {
  background:url("../images/green_bg.gif") repeat-y left top;
  width:273px;
  position:relative;
  z-index:100;
}

.green_box .top {
  background:url("../images/green_top.gif") no-repeat left top;
}

.green_box .bottom {
  background:url("../images/green_bottom.gif") no-repeat left bottom;
  padding:7px 10px 13px;
}

.green_box .box_content {
  background:url("../images/green_bg2.gif") repeat-x left top;
  color:#fff;
  font-size:12px;
  line-height: 15px;
  word-spacing:0px;
  text-align:center;
}

.top_box {
  position:absolute;
  top: -8px;
  left: 5px;
}

.green_arrow {
  position:absolute;
  top: -22px;
  left: -35px;
}

.carbone_left {
  width:310px;
  float:left;
}

.carbone_right {
  width:510px;
  float:left;
}

.blue_round_box, .dark_blue_round_box {
  background:url("../images/blue_round_box.gif") no-repeat left top;
  width:180px;
  height:80px;
  padding: 25px 25px 0px 40px;
  color:#fff;
  text-align:center;
  word-spacing:0px;
  font-size:12px;
  line-height:14px;
  text-decoration:none;
  display:block;
}

.font12 {
  font-size:12px;
  word-spacing:1px;
  text-align:left;
}

#carbon_info_left {
  width:590px;
  float:left;
  text-align:left;
  word-spacing:1px;
}

#carbon_info_right {
  width:290px;
  float:left;
  text-align:left;
  padding-left:15px;
  word-spacing:1px;
}

.green_title, .blue_title {
  height:36px;
  line-height:32px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
}

.green_title {
  background:url("../images/green_title_bg.gif") repeat-x left top;
  margin-left: 40px;
  color:#000;
}

.green_title .left {
  background:url("../images/green_title_left.gif") no-repeat left top;
  height:36px;
}

.green_title .right {
  background:url("../images/green_title_right.gif") no-repeat right top;
  height:36px;
}

.blue_title {
  background:url("../images/blue_title_bg.gif") repeat-x left top;
  color:#fff;
}

.blue_title .left {
  background:url("../images/blue_title_left.gif") no-repeat left top;
  height:36px;
}

.blue_title .right {
  background:url("../images/blue_title_right.gif") no-repeat right top;
  height:36px;
}

#container_page.white_bg {
  background:#fff;
}

#carbon_info_left p {
  padding:5px 0px 0px 50px;
  font-size:12px;
}

.transports {
  margin:60px 0px 0px 40px;
}

.transports td {
  vertical-align:middle;
}

.transports td.green_small, .transports td.green_large {
  height:75px;
  color:#fff;
  font-size:13px;
  text-align:center;
  line-height:15px;
}

.transports td.green_small {
  background:url("../images/green_small.gif") no-repeat center;
  width:86px;
}

.transports td.green_large {
  background:url("../images/green_large.gif") no-repeat center;
  width:119px;
}

.transports td.transport1, .transports td.transport4 {
  width:120px;
  color:#fff;
  font-size:13px;
  text-align:center;
  line-height:15px;
}

.transports td.transport1 {
  background:url("../images/transport1.gif") no-repeat center;
}

.transports td.transport4 {
  background:url("../images/transport4.gif") no-repeat center;
  padding-bottom:10px;
}

.relative {
  position:relative;
}

.truck_img {
  position:absolute;
  top: -80px;
  left:0px;
}

.green_table {
  border-collapse:collapse;
}

.green_table .number {
  vertical-align:middle;
  background:url("../images/number_bg.gif") no-repeat center;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  width:40px;
  padding-bottom:5px;
}

.green_table .border {
  border: solid 3px #9bbb59;
  padding:8px;
  line-height:15px;
  font-size:12px;
}

.blue_box {
  background:url("../images/blue_box_bg.gif") repeat-y left top;
  width:281px;
  position:relative;
  color:#fff;
  font-size:12px;
  line-height:15px;
  text-align:center;
}

.blue_box .top {
    background:url("../images/blue_box_top.gif") no-repeat left top;
}

.blue_box .bottom {
    background:url("../images/blue_box_bottom.gif") no-repeat left bottom;
    padding-bottom:115px;
}

.blue_box .box_content {
  padding:60px 12px 0px;
}

.blue_box .small_text, .dark_blue_box .small_text {
  position:absolute;
  font-size:11px;
  bottom:30px;
  left:95px;
  width:115px;
  line-height:13px;
  text-decoration: none;
  color: #fff;
  display: block;
}

.blue_box .small_text.xxs {
  font-size: 9px;
  line-height: 11px;
}

.blue_box .small_text:hover, .dark_blue_box .small_text:hover {
    text-decoration: underline;
}

.small_grey {
  width:170px;
  margin:0px auto;
  text-align:justify;
  font-size:11px;
  line-height:13px;
  color:#303030;
  padding-top:10px;
}

.black {
  color:#333;
}

a.black {
  text-decoration: none;
}

a:hover.black {
  text-decoration: underline;
}

.lru_print_info {
  width: 80%;
  font-size: 12px;
  margin: 10px auto;
}

.lru_print_info img {
  vertical-align: middle;
}

.lru_chart {
  width: 600px;
  float: left;
  margin-right: -10px;
  position: relative;
  z-index: 1;
  text-align: left;
  font-size: 12px;
}

#carbon_info_right.lru_chart {
  position: relative;
  z-index: 3;
}

.small_blue_box {
  position: absolute;
  color: #fff;
  text-align: center;
  left: 48px;
  width: 100px;
}

.small_blue_box.box_collecte {
  top: 130px;
}

.small_blue_box.box_transit {
  top: 230px;
}

.small_blue_box.box_transport {
  top: 330px;
}

.small_blue_box.box_valorisation {
  top: 430px;
}

.small_blue_box.box_incidence {
  width: 400px;
  right: 0px;
  top: 490px;
  left: auto;
  line-height: 13px;
}

.blue_borders_box {
  position: absolute;
  background: #fff;
  border: solid 3px #4f81bd;
  padding: 5px;
  font-size: 10px;
  line-height: 12px;
}

.blue_borders_box br {
  font-size: 0px;
  line-height: 5px;
}

.blue_borders_box.box_producteur {
  top: -2px;
  left: 364px
}

.blue_borders_box.box_arrete {
  top: 215px;
  right: 2px;
  padding: 15px 5px;
}

.blue_borders_box.box_valorisation {
  top: 404px;
  right: 20px;
}

.star_link {
  display: block;
  background: url("../images/blue_star.gif") no-repeat right center;
  color: #515151;
  text-decoration: none;
  padding-right: 17px;
}

a.star_link:hover {
  text-decoration: underline;
}

.lru_steps {
  padding: 10px 0px;
  position: relative;
  left: -70px;
  width: 666px;
}

.lru_steps .steps {
  padding-left: 20px;
  padding-top: 5px;
}

.lru_steps .steps span {
  display: inline-block;
  width: 80px;
  text-align: center;
  font-size: 11px;
  vertical-align: middle;
}

.lru_steps .steps .step2, .lru_steps .steps .step3 {
  width: 90px;
}

.lru_steps .steps .step5 {
  width: 60px;
}

.lru_steps .steps .step6 {
  width: 90px;
}

.dark_blue_box {
  width:273px;
  z-index:100;
  position: relative;
}

.dark_blue_box.top_box {
  position: absolute;
}

.dark_blue_box .top {
  background:url("../images/dark_blue_top.png") no-repeat left top;
  padding-top: 7px;
}

.dark_blue_box .bottom {
  background:url("../images/dark_blue_bottom.png") no-repeat left bottom;
  padding-bottom: 14px;
}

.dark_blue_box .bottom_big {
  background:url("../images/dark_blue_bottom_big.png") no-repeat left bottom;
  padding-bottom: 115px;
}

.dark_blue_box .box_content {
  background:url("../images/dark_blue_bg.png") repeat-y left top;
  color:#fff;
  font-size:12px;
  line-height: 15px;
  word-spacing:0px;
  text-align:center;
  padding: 0px 10px;
}

.dark_blue_round_box {
  background:url("../images/dark_blue_round_box.png") no-repeat left top;
  width:170px;
  height:95px;
}

.dark_blue_box .small_text {
  text-align: center;
  left: 90px;
}

.align_left {
  text-align: left;
}

ul.align_left {
  margin-left: 20px;
}

ul.align_left li {
  padding-bottom: 10px;
}

.home-image {
  float: left;
  margin-left: 10px;
}

.video-trigger {
  width: 273px;
  height: 154px;
  position: relative;
  float: right;
  margin-right: 10px;
  background: url("../images/play1.jpg") no-repeat left top;
}

.small-font {
  font-size: 12px;
}

.fit-content {
    width: 1px;
    white-space: nowrap;
}

.cursor-pointer {
    cursor: pointer;
}

.td-1 {
  padding-right: 100px;
  position: relative;
}

.logo-container {
  width: 70px;
  height: 70px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px;
}

.logo-container-create {
  bottom: 0 !important;
  top:inherit;
}

.logo-container img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

@media screen and (min-width:1240px) {
  .logo-container-detenteur {
    width: 70px;
    height: 70px;
    position: absolute;
    right: 25%;
    top: 14%;
    padding: 5px;
  }
}

@media screen and (max-width:1240px) {
  .logo-container-detenteur {
    width: 70px;
    height: 70px;
    position: absolute;
    right: 5%;
    top: 14%;
    padding: 5px;
  }
}

.logo-container-detenteur img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.nowrap {
  white-space: nowrap;
}

.w100 {
  width:100%
}

.text-center {
  text-align:center;
}

.mb-10 {
  margin-bottom:10px
}

.disabled-adr {
  opacity: 0.2;
}
